.elementor-4870 .elementor-element.elementor-element-5d8ddee{--display:flex;--min-height:100vh;--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;--justify-content:center;--align-items:center;}.elementor-4870 .elementor-element.elementor-element-5d8ddee:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-5d8ddee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leostoryteller.com/wp-content/uploads/2025/10/C0201.01_11_41_41.Immagine001tt-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4870 .elementor-element.elementor-element-8730a2c{--spacer-size:400px;}.elementor-4870 .elementor-element.elementor-element-08bc957{--spacer-size:15px;}.elementor-4870 .elementor-element.elementor-element-807a8dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-807a8dc{text-align:center;}.elementor-4870 .elementor-element.elementor-element-807a8dc .elementor-heading-title{font-size:16px;font-weight:300;color:#FFFFFFE6;}.elementor-4870 .elementor-element.elementor-element-ef3560e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-ef3560e{text-align:center;}.elementor-4870 .elementor-element.elementor-element-ef3560e .elementor-heading-title{font-size:72px;font-weight:300;color:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-237efce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-237efce{text-align:center;}.elementor-4870 .elementor-element.elementor-element-237efce .elementor-heading-title{font-size:20px;font-weight:300;color:#FFFFFFE6;}.elementor-4870 .elementor-element.elementor-element-91f80ac{--spacer-size:100px;}.elementor-4870 .elementor-element.elementor-element-6c96c5a .elementor-button{background-color:#FFFFFF00;font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:1.3999999761581px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;padding:12px 32px 12px 32px;}.elementor-4870 .elementor-element.elementor-element-6c96c5a .elementor-button:hover, .elementor-4870 .elementor-element.elementor-element-6c96c5a .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-6c96c5a{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4870 .elementor-element.elementor-element-6c96c5a .elementor-button:hover svg, .elementor-4870 .elementor-element.elementor-element-6c96c5a .elementor-button:focus svg{fill:#000000;}.elementor-4870 .elementor-element.elementor-element-0359d0a{--display:flex;--min-height:5vh;--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;--justify-content:center;--align-items:center;}.elementor-4870 .elementor-element.elementor-element-0359d0a:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-0359d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-4870 .elementor-element.elementor-element-929e61a{--display:flex;--min-height:10vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4870 .elementor-element.elementor-element-0da941b i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-0da941b .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-0da941b .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-0da941b .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-0da941b .softlite-dynamic-card-box-text-1{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:4.1999998092651px;color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-0da941b .softlite-dynamic-card-box-text-2{font-size:30px;font-weight:300;line-height:36px;letter-spacing:0.75px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-a6b09c3{--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;--justify-content:center;--align-items:center;}.elementor-4870 .elementor-element.elementor-element-a6b09c3:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-a6b09c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-4870 .elementor-element.elementor-element-3c3e7f4{--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;border-style:none;--border-style:none;}.elementor-4870 .elementor-element.elementor-element-3c3e7f4:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-3c3e7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F100;}.elementor-4870 .elementor-element.elementor-element-3c3e7f4:hover{border-style:none;}.elementor-4870 .elementor-element.elementor-element-3c3e7f4, .elementor-4870 .elementor-element.elementor-element-3c3e7f4::before{--border-transition:0.3s;}.elementor-4870 .elementor-element.elementor-element-b8436e3 img{width:75%;}.elementor-4870 .elementor-element.elementor-element-c4a8e5a{--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;border-style:none;--border-style:none;}.elementor-4870 .elementor-element.elementor-element-c4a8e5a:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-c4a8e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F100;}.elementor-4870 .elementor-element.elementor-element-c4a8e5a:hover{border-style:none;}.elementor-4870 .elementor-element.elementor-element-c4a8e5a, .elementor-4870 .elementor-element.elementor-element-c4a8e5a::before{--border-transition:0.3s;}.elementor-4870 .elementor-element.elementor-element-4c04381 img{width:80%;}.elementor-4870 .elementor-element.elementor-element-a820a42{--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;border-style:none;--border-style:none;}.elementor-4870 .elementor-element.elementor-element-a820a42:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-a820a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F100;}.elementor-4870 .elementor-element.elementor-element-a820a42:hover{border-style:none;}.elementor-4870 .elementor-element.elementor-element-a820a42, .elementor-4870 .elementor-element.elementor-element-a820a42::before{--border-transition:0.3s;}.elementor-4870 .elementor-element.elementor-element-9c58846 img{width:75%;}.elementor-4870 .elementor-element.elementor-element-dbe576e{--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;border-style:none;--border-style:none;}.elementor-4870 .elementor-element.elementor-element-dbe576e:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-dbe576e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F100;}.elementor-4870 .elementor-element.elementor-element-dbe576e:hover{border-style:none;}.elementor-4870 .elementor-element.elementor-element-dbe576e, .elementor-4870 .elementor-element.elementor-element-dbe576e::before{--border-transition:0.3s;}.elementor-4870 .elementor-element.elementor-element-0f30990 img{width:85%;}.elementor-4870 .elementor-element.elementor-element-450ec63{--display:flex;}.elementor-4870 .elementor-element.elementor-element-25d6c9b{--display:flex;}.elementor-4870 .elementor-element.elementor-element-17a5c5b img{width:80%;}.elementor-4870 .elementor-element.elementor-element-c09fc15{--display:flex;}.elementor-4870 .elementor-element.elementor-element-aa73f0d img{width:70%;}.elementor-4870 .elementor-element.elementor-element-0533cb2{--display:flex;}.elementor-4870 .elementor-element.elementor-element-115c569{--display:flex;--min-height:10vh;--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;--justify-content:center;--align-items:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4870 .elementor-element.elementor-element-115c569:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-115c569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-4870 .elementor-element.elementor-element-e40496e{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:14px;line-height:20px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-e40496e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-e40496e.elementor-element{--align-self:center;}.elementor-4870 .elementor-element.elementor-element-ec9d75b{--display:flex;--min-height:30vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4870 .elementor-element.elementor-element-436fc95 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-436fc95 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-436fc95 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-436fc95 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-436fc95 .softlite-dynamic-card-box-text-1{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:4.1999998092651px;color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-436fc95 .softlite-dynamic-card-box-text-2{font-size:48px;font-weight:300;line-height:1;letter-spacing:1.2000000476837px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-436fc95 .softlite-dynamic-card-box-background-color-1{background-color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-fe5f181{--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;--justify-content:center;--align-items:center;}.elementor-4870 .elementor-element.elementor-element-eac12d1{--display:flex;}.elementor-4870 .elementor-element.elementor-element-eefe200 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-eefe200 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-eefe200 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-eefe200 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-eefe200 .softlite-dynamic-card-box-text-1{font-size:12px;line-height:16px;letter-spacing:0.30000001192093px;color:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-eefe200 .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-1{color:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-eefe200 .softlite-dynamic-card-box-background-color-1{background-color:#FFFFFF00;}.elementor-4870 .elementor-element.elementor-element-0be191b{--display:flex;}.elementor-4870 .elementor-element.elementor-element-339a2a5 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-339a2a5 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-339a2a5 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-339a2a5 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-339a2a5 .softlite-dynamic-card-box-text-1{font-size:12px;line-height:16px;letter-spacing:0.30000001192093px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-339a2a5 .softlite-dynamic-card-box-background-color-1{background-color:#FFFFFF00;}.elementor-4870 .elementor-element.elementor-element-5a9340a{--display:flex;}.elementor-4870 .elementor-element.elementor-element-aab97f6 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-aab97f6 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-aab97f6 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-aab97f6 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-aab97f6 .softlite-dynamic-card-box-text-1{font-size:12px;line-height:16px;letter-spacing:0.30000001192093px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-aab97f6 .softlite-dynamic-card-box-background-color-1{background-color:#FFFFFF00;}.elementor-4870 .elementor-element.elementor-element-c1a0225{--display:flex;}.elementor-4870 .elementor-element.elementor-element-5d0cc46 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-5d0cc46 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-5d0cc46 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-5d0cc46 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-5d0cc46 .softlite-dynamic-card-box-text-1{font-size:12px;line-height:16px;letter-spacing:0.30000001192093px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-5d0cc46 .softlite-dynamic-card-box-background-color-1{background-color:#FFFFFF00;}.elementor-4870 .elementor-element.elementor-element-f66d88e{--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;--justify-content:center;--align-items:center;}.elementor-4870 .elementor-element.elementor-element-caf0815{--display:flex;}.elementor-4870 .elementor-element.elementor-element-fe93ab9 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-fe93ab9 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-fe93ab9 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-fe93ab9 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-fe93ab9 .softlite-dynamic-card-box-text-1{font-size:12px;line-height:16px;letter-spacing:0.30000001192093px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-fe93ab9 .softlite-dynamic-card-box-background-color-1{background-color:#FFFFFF00;}.elementor-4870 .elementor-element.elementor-element-4dab49d{--display:flex;}.elementor-4870 .elementor-element.elementor-element-be091cd i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-be091cd .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-be091cd .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-be091cd .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-be091cd .softlite-dynamic-card-box-text-1{font-size:12px;line-height:16px;letter-spacing:0.30000001192093px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-be091cd .softlite-dynamic-card-box-background-color-1{background-color:#FFFFFF00;}.elementor-4870 .elementor-element.elementor-element-2fbfe98{--display:flex;}.elementor-4870 .elementor-element.elementor-element-8a2fc80 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-8a2fc80 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-8a2fc80 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-8a2fc80 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-8a2fc80 .softlite-dynamic-card-box-text-1{font-size:12px;line-height:16px;letter-spacing:0.30000001192093px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-8a2fc80 .softlite-dynamic-card-box-background-color-1{background-color:#FFFFFF00;}.elementor-4870 .elementor-element.elementor-element-1166c06{--display:flex;}.elementor-4870 .elementor-element.elementor-element-9914db9 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-9914db9 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-9914db9 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-9914db9 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-9914db9 .softlite-dynamic-card-box-text-1{font-size:12px;line-height:16px;letter-spacing:0.30000001192093px;color:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-9914db9 .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-1{color:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-9914db9 .softlite-dynamic-card-box-background-color-1{background-color:#FFFFFF00;}.elementor-4870 .elementor-element.elementor-element-7d7bda4{--display:flex;--min-height:10px;--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-4870 .elementor-element.elementor-element-168adbc .elementor-button{background-color:#61CE7000;font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:1.3999999761581px;fill:#201f1dff;color:#201f1dff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#201f1d33;padding:12px 32px 12px 32px;}.elementor-4870 .elementor-element.elementor-element-168adbc{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4870 .elementor-element.elementor-element-168adbc .elementor-button:hover, .elementor-4870 .elementor-element.elementor-element-168adbc .elementor-button:focus{color:#C09A59;border-color:#C09A59;}.elementor-4870 .elementor-element.elementor-element-168adbc .elementor-button:hover svg, .elementor-4870 .elementor-element.elementor-element-168adbc .elementor-button:focus svg{fill:#C09A59;}.elementor-4870 .elementor-element.elementor-element-50c1323{--spacer-size:50px;}.elementor-4870 .elementor-element.elementor-element-21fca61{--display:flex;--min-height:25vh;--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;--justify-content:center;--align-items:center;}.elementor-4870 .elementor-element.elementor-element-21fca61:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-21fca61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-4870 .elementor-element.elementor-element-f16dece i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-f16dece .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-f16dece .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-f16dece .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-f16dece .softlite-dynamic-card-box-text-1{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:4.1999998092651px;color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-f16dece .softlite-dynamic-card-box-text-2{font-size:48px;font-weight:300;line-height:1;letter-spacing:1.2000000476837px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-f16dece .softlite-dynamic-card-box-background-color-1{background-color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-1791a4b{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4870 .elementor-element.elementor-element-1791a4b:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-1791a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-4870 .elementor-element.elementor-element-4f58d6e{--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-4870 .elementor-element.elementor-element-df441c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-df441c8{text-align:center;}.elementor-4870 .elementor-element.elementor-element-df441c8 .elementor-heading-title{font-size:24px;}.elementor-4870 .elementor-element.elementor-element-eb78fbc > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-eb78fbc{text-align:center;}.elementor-4870 .elementor-element.elementor-element-eb78fbc .elementor-heading-title{font-size:14px;font-weight:300;color:#78736D;}.elementor-4870 .elementor-element.elementor-element-5152d01{--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-4870 .elementor-element.elementor-element-5e9add6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-9a579d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-9a579d1{text-align:center;}.elementor-4870 .elementor-element.elementor-element-9a579d1 .elementor-heading-title{font-size:24px;}.elementor-4870 .elementor-element.elementor-element-516e75a > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-516e75a{text-align:center;}.elementor-4870 .elementor-element.elementor-element-516e75a .elementor-heading-title{font-size:14px;font-weight:300;color:#78736D;}.elementor-4870 .elementor-element.elementor-element-049c5a3{--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-4870 .elementor-element.elementor-element-7bc71f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-9ff3692 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-9ff3692{text-align:center;}.elementor-4870 .elementor-element.elementor-element-9ff3692 .elementor-heading-title{font-size:24px;}.elementor-4870 .elementor-element.elementor-element-05f01f4 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-05f01f4{text-align:center;}.elementor-4870 .elementor-element.elementor-element-05f01f4 .elementor-heading-title{font-size:14px;font-weight:300;color:#78736D;}.elementor-4870 .elementor-element.elementor-element-2b2601a{--display:flex;--min-height:10vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4870 .elementor-element.elementor-element-2b2601a:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-2b2601a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-4870 .elementor-element.elementor-element-3e48282{--spacer-size:25px;}.elementor-4870 .elementor-element.elementor-element-064ebbf .elementor-button{background-color:#61CE7000;font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:1.3999999761581px;fill:#201f1dff;color:#201f1dff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#201f1d33;padding:12px 32px 12px 32px;}.elementor-4870 .elementor-element.elementor-element-064ebbf{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4870 .elementor-element.elementor-element-064ebbf .elementor-button:hover, .elementor-4870 .elementor-element.elementor-element-064ebbf .elementor-button:focus{color:#C09A59;border-color:#C09A59;}.elementor-4870 .elementor-element.elementor-element-064ebbf .elementor-button:hover svg, .elementor-4870 .elementor-element.elementor-element-064ebbf .elementor-button:focus svg{fill:#C09A59;}.elementor-4870 .elementor-element.elementor-element-9d6ba0c{--spacer-size:50px;}.elementor-4870 .elementor-element.elementor-element-457016c{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4870 .elementor-element.elementor-element-33fc001{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4870 .elementor-element.elementor-element-d2ed074{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4870 .elementor-element.elementor-element-d2ed074:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-d2ed074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f1f0eeff;}.elementor-4870 .elementor-element.elementor-element-4958f15{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4870 .elementor-element.elementor-element-4958f15:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-4958f15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leostoryteller.com/wp-content/uploads/2025/06/IMG_5217-1.webp");background-position:center center;background-size:cover;}.elementor-4870 .elementor-element.elementor-element-7974c4f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:-10;}.elementor-4870 .elementor-element.elementor-element-5f162ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4870 .elementor-element.elementor-element-c00fb9c{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:4.1999998092651px;color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-c00fb9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-3f2a4b4{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4870 .elementor-element.elementor-element-3f2a4b4 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-4870 .elementor-element.elementor-element-3f2a4b4 .elementor-heading-title{font-size:36px;font-weight:300;line-height:40px;letter-spacing:0.89999997615814px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-f0a8e17 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-f0a8e17 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-f0a8e17 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-f0a8e17 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-f0a8e17 .softlite-dynamic-card-box-text-1{font-size:16px;line-height:1.625;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-f0a8e17 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.625;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-f0a8e17 .softlite-dynamic-card-box-text-3{font-size:16px;line-height:1.625;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-ce80d63 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-ce80d63 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-ce80d63 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-ce80d63 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-ce80d63 .softlite-dynamic-card-box-text-1{font-size:16px;line-height:1.625;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-ce80d63 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.625;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-ce80d63 .softlite-dynamic-card-box-text-3{font-size:16px;line-height:1.625;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-40558e3{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4870 .elementor-element.elementor-element-bb682f3 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-bb682f3 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-bb682f3 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-bb682f3 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-bb682f3 .softlite-dynamic-card-box-text-1{font-size:36px;line-height:40px;color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-bb682f3 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;letter-spacing:0.34999999403954px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-a331acb i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-a331acb .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-a331acb .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-a331acb .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-a331acb .softlite-dynamic-card-box-text-1{font-size:36px;line-height:40px;color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-a331acb .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;letter-spacing:0.34999999403954px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-5d37c88 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-5d37c88 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-5d37c88 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-5d37c88 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-5d37c88 .softlite-dynamic-card-box-text-1{font-size:36px;line-height:40px;color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-5d37c88 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;letter-spacing:0.34999999403954px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-537ab1c{--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-4870 .elementor-element.elementor-element-537ab1c:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-537ab1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-4870 .elementor-element.elementor-element-d3b53d7{--spacer-size:50px;}.elementor-4870 .elementor-element.elementor-element-eca82a5 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-eca82a5 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-eca82a5 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-eca82a5 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-eca82a5 .softlite-dynamic-card-box-text-1{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:4.1999998092651px;color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-eca82a5 .softlite-dynamic-card-box-text-2{font-size:48px;font-weight:300;line-height:1;letter-spacing:1.2000000476837px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-eca82a5 .softlite-dynamic-card-box-text-3{font-size:18px;line-height:28px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-a884fde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-4870 .elementor-element.elementor-element-a884fde:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-a884fde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-4870 .elementor-element.elementor-element-1b78650{--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-4870 .elementor-element.elementor-element-2b6c5b1 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .softlite-dynamic-card-box-text-1{font-size:14px;font-weight:500;line-height:20px;color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .softlite-dynamic-card-box-text-2{font-size:24px;font-weight:300;line-height:32px;letter-spacing:0.60000002384186px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .softlite-dynamic-card-box-text-3{font-size:16px;line-height:24px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .softlite-dynamic-card-box-background-color-2{background-color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-1c49595{--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-4870 .elementor-element.elementor-element-5a8f8cf i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .softlite-dynamic-card-box-text-1{font-size:14px;font-weight:500;line-height:20px;color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .softlite-dynamic-card-box-text-2{font-size:24px;font-weight:300;line-height:32px;letter-spacing:0.60000002384186px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .softlite-dynamic-card-box-text-3{font-size:16px;line-height:24px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .softlite-dynamic-card-box-background-color-2{background-color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-b675436{--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-4870 .elementor-element.elementor-element-b9deb64 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .softlite-dynamic-card-box-text-1{font-size:14px;font-weight:500;line-height:20px;color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .softlite-dynamic-card-box-text-2{font-size:24px;font-weight:300;line-height:32px;letter-spacing:0.60000002384186px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .softlite-dynamic-card-box-text-3{font-size:16px;line-height:24px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .softlite-dynamic-card-box-background-color-2{background-color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-a4cb401{--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-4870 .elementor-element.elementor-element-53223b9 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-53223b9 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-53223b9 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-53223b9 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-53223b9 .softlite-dynamic-card-box-text-1{font-size:14px;font-weight:500;line-height:20px;color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-53223b9 .softlite-dynamic-card-box-text-2{font-size:24px;font-weight:300;line-height:32px;letter-spacing:0.60000002384186px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-53223b9 .softlite-dynamic-card-box-text-3{font-size:16px;line-height:24px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-53223b9 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-53223b9 .softlite-dynamic-card-box-background-color-2{background-color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-e34c93e{--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-4870 .elementor-element.elementor-element-e28d8a2 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .softlite-dynamic-card-box-text-1{font-size:14px;font-weight:500;line-height:20px;color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .softlite-dynamic-card-box-text-2{font-size:24px;font-weight:300;line-height:32px;letter-spacing:0.60000002384186px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .softlite-dynamic-card-box-text-3{font-size:16px;line-height:24px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .softlite-dynamic-card-box-background-color-2{background-color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-a3a975c{--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;--justify-content:center;--align-items:center;}.elementor-4870 .elementor-element.elementor-element-f3957cb i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-f3957cb .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-f3957cb .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-f3957cb .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-f3957cb .softlite-dynamic-card-box-text-1{font-size:14px;font-weight:500;line-height:20px;color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-f3957cb .softlite-dynamic-card-box-text-2{font-size:24px;font-weight:300;line-height:32px;letter-spacing:0.60000002384186px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-f3957cb .softlite-dynamic-card-box-text-3{font-size:16px;line-height:24px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-f3957cb .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-f3957cb .softlite-dynamic-card-box-background-color-2{background-color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-660a190{--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;--justify-content:center;--align-items:center;}.elementor-4870 .elementor-element.elementor-element-660a190:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-660a190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-4870 .elementor-element.elementor-element-62956a6{--spacer-size:5px;}.elementor-4870 .elementor-element.elementor-element-f202f0d{text-align:center;font-size:16px;font-weight:300;color:#78736D;}.elementor-4870 .elementor-element.elementor-element-f18c515 .elementor-button{background-color:#C09A59;font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:1.3999999761581px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#201f1d33;padding:12px 32px 12px 32px;}.elementor-4870 .elementor-element.elementor-element-f18c515 .elementor-button:hover, .elementor-4870 .elementor-element.elementor-element-f18c515 .elementor-button:focus{background-color:#AD8B51;color:#FFFFFF;border-color:#AD8B51;}.elementor-4870 .elementor-element.elementor-element-f18c515{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4870 .elementor-element.elementor-element-f18c515 .elementor-button:hover svg, .elementor-4870 .elementor-element.elementor-element-f18c515 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-7d894f5{--spacer-size:25px;}.elementor-4870 .elementor-element.elementor-element-777feef{--display:flex;--min-height:30vh;--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;--justify-content:center;}.elementor-4870 .elementor-element.elementor-element-777feef:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-777feef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#201F1D;}.elementor-4870 .elementor-element.elementor-element-71501d12{--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-4870 .elementor-element.elementor-element-6a298790 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-6a298790{text-align:center;}.elementor-4870 .elementor-element.elementor-element-6a298790 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:36px;font-weight:700;color:#C09A59;}.elementor-4870 .elementor-element.elementor-element-12c1e648{--display:flex;--min-height:1px;}.elementor-4870 .elementor-element.elementor-element-3ef4d26f{text-align:center;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-2d42675f{text-align:center;}.elementor-4870 .elementor-element.elementor-element-2d42675f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFB3;}.elementor-4870 .elementor-element.elementor-element-2c79ded1{--display:flex;--min-height:1px;}.elementor-4870 .elementor-element.elementor-element-3db7577f{text-align:center;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-777f4cbe{text-align:center;}.elementor-4870 .elementor-element.elementor-element-777f4cbe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFB3;}.elementor-4870 .elementor-element.elementor-element-6cfda35a{--display:flex;}.elementor-4870 .elementor-element.elementor-element-64dfcabe{text-align:center;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-5f479748{text-align:center;}.elementor-4870 .elementor-element.elementor-element-5f479748 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFB3;}.elementor-4870 .elementor-element.elementor-element-79c6a1ed{--display:flex;}.elementor-4870 .elementor-element.elementor-element-16b8bcad{text-align:center;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-6f375a79{text-align:center;}.elementor-4870 .elementor-element.elementor-element-6f375a79 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFB3;}.elementor-4870 .elementor-element.elementor-element-63ce795d{--display:flex;}.elementor-4870 .elementor-element.elementor-element-31753ccc{text-align:center;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-198076dd{text-align:center;}.elementor-4870 .elementor-element.elementor-element-198076dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFB3;}.elementor-4870 .elementor-element.elementor-element-2b7b9ba7{--display:flex;}.elementor-4870 .elementor-element.elementor-element-2634690b{text-align:center;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-8e79d32{text-align:center;}.elementor-4870 .elementor-element.elementor-element-8e79d32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFB3;}.elementor-4870 .elementor-element.elementor-element-6ef11c70{--display:flex;}.elementor-4870 .elementor-element.elementor-element-fc60a60{text-align:center;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-1f934e06{text-align:center;}.elementor-4870 .elementor-element.elementor-element-1f934e06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFB3;}.elementor-4870 .elementor-element.elementor-element-37b028db{--display:flex;}.elementor-4870 .elementor-element.elementor-element-b808baf{text-align:center;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-8d8dad7{text-align:center;}.elementor-4870 .elementor-element.elementor-element-8d8dad7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFB3;}.elementor-4870 .elementor-element.elementor-element-a907a42{--display:flex;}.elementor-4870 .elementor-element.elementor-element-2b56017e{text-align:center;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-699ae283{text-align:center;}.elementor-4870 .elementor-element.elementor-element-699ae283 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFB3;}.elementor-4870 .elementor-element.elementor-element-7ef30c8b{--display:flex;}.elementor-4870 .elementor-element.elementor-element-263b30c3{text-align:center;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4870 .elementor-element.elementor-element-6feaff9{text-align:center;}.elementor-4870 .elementor-element.elementor-element-6feaff9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFB3;}.elementor-4870 .elementor-element.elementor-element-6d0dfa5e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-4870 .elementor-element.elementor-element-63cbfef{--display:flex;--min-height:30vh;--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;--justify-content:center;--align-items:center;}.elementor-4870 .elementor-element.elementor-element-63cbfef:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-63cbfef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-4870 .elementor-element.elementor-element-c5a24a7{--spacer-size:50px;}.elementor-4870 .elementor-element.elementor-element-af60965 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-af60965 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-af60965 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-af60965 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-af60965 .softlite-dynamic-card-box-text-1{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:4.1999998092651px;color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-af60965 .softlite-dynamic-card-box-text-2{font-size:48px;font-weight:300;line-height:1;letter-spacing:1.2000000476837px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-af60965 .softlite-dynamic-card-box-background-color-1{background-color:#c09a59ff;}.elementor-4870 .elementor-element.elementor-element-595b543{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4870 .elementor-element.elementor-element-595b543:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-595b543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-4870 .elementor-element.elementor-element-dc16e70{--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;border-style:none;--border-style:none;}.elementor-4870 .elementor-element.elementor-element-dc16e70:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-dc16e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F100;}.elementor-4870 .elementor-element.elementor-element-dc16e70:hover{border-style:none;}.elementor-4870 .elementor-element.elementor-element-dc16e70, .elementor-4870 .elementor-element.elementor-element-dc16e70::before{--border-transition:0.3s;}.elementor-4870 .elementor-element.elementor-element-e90fc40 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-e90fc40 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-e90fc40 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-e90fc40 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-e90fc40 .softlite-dynamic-card-box-text-1{font-size:18px;font-weight:300;line-height:28px;letter-spacing:0.44999998807907px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-e90fc40 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-e90fc40 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-ac3798e i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-ac3798e .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-ac3798e .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-ac3798e .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-ac3798e .softlite-dynamic-card-box-text-1{font-size:18px;font-weight:300;line-height:28px;letter-spacing:0.44999998807907px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-ac3798e .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-ac3798e .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-f21f6ee i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-f21f6ee .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-f21f6ee .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-f21f6ee .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-f21f6ee .softlite-dynamic-card-box-text-1{font-size:18px;font-weight:300;line-height:28px;letter-spacing:0.44999998807907px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-f21f6ee .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-f21f6ee .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-aa90e71 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-aa90e71 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-aa90e71 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-aa90e71 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-aa90e71 .softlite-dynamic-card-box-text-1{font-size:18px;font-weight:300;line-height:28px;letter-spacing:0.44999998807907px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-aa90e71 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-aa90e71 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-e805305 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-e805305 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-e805305 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-e805305 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-e805305 .softlite-dynamic-card-box-text-1{font-size:18px;font-weight:300;line-height:28px;letter-spacing:0.44999998807907px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-e805305 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-e805305 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-1f4394a i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-1f4394a .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-1f4394a .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-1f4394a .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-1f4394a .softlite-dynamic-card-box-text-1{font-size:18px;font-weight:300;line-height:28px;letter-spacing:0.44999998807907px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-1f4394a .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-1f4394a .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-533b393 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-533b393 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-533b393 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-533b393 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-533b393 .softlite-dynamic-card-box-text-1{font-size:18px;font-weight:300;line-height:28px;letter-spacing:0.44999998807907px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-533b393 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-533b393 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-e758230 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-e758230 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-e758230 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-e758230 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-e758230 .softlite-dynamic-card-box-text-1{font-size:18px;font-weight:300;line-height:28px;letter-spacing:0.44999998807907px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-e758230 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-e758230 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-9f36bc7 i.softlite-dynamic-icon{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .softlite-dynamic-icon i{font-size:100%;}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .softlite-dynamic-icon:not(i){width:100%;}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .softlite-dynamic-icon svg{width:100%;}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .softlite-dynamic-card-box-text-1{font-size:18px;font-weight:300;line-height:28px;letter-spacing:0.44999998807907px;color:#201f1dff;}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#78736dff;}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-4870 .elementor-element.elementor-element-d511f99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-d511f99{text-align:center;font-size:16px;font-weight:300;color:#78736D;}.elementor-4870 .elementor-element.elementor-element-8bbc1d6 .elementor-button{background-color:#61CE7000;font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:1.3999999761581px;fill:#201f1dff;color:#201f1dff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#201f1d33;padding:12px 32px 12px 32px;}.elementor-4870 .elementor-element.elementor-element-8bbc1d6{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4870 .elementor-element.elementor-element-8bbc1d6 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-8bbc1d6 .elementor-button:hover, .elementor-4870 .elementor-element.elementor-element-8bbc1d6 .elementor-button:focus{color:#C09A59;border-color:#C09A59;}.elementor-4870 .elementor-element.elementor-element-8bbc1d6 .elementor-button:hover svg, .elementor-4870 .elementor-element.elementor-element-8bbc1d6 .elementor-button:focus svg{fill:#C09A59;}.elementor-4870 .elementor-element.elementor-element-096030f{--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-4870 .elementor-element.elementor-element-096030f:not(.elementor-motion-effects-element-type-background), .elementor-4870 .elementor-element.elementor-element-096030f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-4870 .elementor-element.elementor-element-72dfa23{--spacer-size:75px;}body.elementor-page-4870:not(.elementor-motion-effects-element-type-background), body.elementor-page-4870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}body.elementor-page-4870{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-4870 .elementor-element.elementor-element-929e61a{--width:100%;}.elementor-4870 .elementor-element.elementor-element-a6b09c3{--width:100%;}.elementor-4870 .elementor-element.elementor-element-3c3e7f4{--width:10%;}.elementor-4870 .elementor-element.elementor-element-c4a8e5a{--width:10%;}.elementor-4870 .elementor-element.elementor-element-a820a42{--width:10%;}.elementor-4870 .elementor-element.elementor-element-dbe576e{--width:10%;}.elementor-4870 .elementor-element.elementor-element-450ec63{--width:10%;}.elementor-4870 .elementor-element.elementor-element-25d6c9b{--width:10%;}.elementor-4870 .elementor-element.elementor-element-c09fc15{--width:10%;}.elementor-4870 .elementor-element.elementor-element-0533cb2{--width:10%;}.elementor-4870 .elementor-element.elementor-element-fe5f181{--width:75%;}.elementor-4870 .elementor-element.elementor-element-f66d88e{--width:75%;}.elementor-4870 .elementor-element.elementor-element-4f58d6e{--width:25%;}.elementor-4870 .elementor-element.elementor-element-5152d01{--width:25%;}.elementor-4870 .elementor-element.elementor-element-049c5a3{--width:25%;}.elementor-4870 .elementor-element.elementor-element-457016c{--width:auto;}.elementor-4870 .elementor-element.elementor-element-33fc001{--width:auto;}.elementor-4870 .elementor-element.elementor-element-d2ed074{--width:auto;}.elementor-4870 .elementor-element.elementor-element-4958f15{--width:100%;}.elementor-4870 .elementor-element.elementor-element-7974c4f{--width:100%;}.elementor-4870 .elementor-element.elementor-element-5f162ed{--width:auto;}.elementor-4870 .elementor-element.elementor-element-40558e3{--width:auto;}.elementor-4870 .elementor-element.elementor-element-1b78650{--width:33.3333%;}.elementor-4870 .elementor-element.elementor-element-1c49595{--width:33.3333%;}.elementor-4870 .elementor-element.elementor-element-b675436{--width:33.3333%;}.elementor-4870 .elementor-element.elementor-element-a4cb401{--width:33.3333%;}.elementor-4870 .elementor-element.elementor-element-e34c93e{--width:33.3333%;}.elementor-4870 .elementor-element.elementor-element-a3a975c{--width:33.3333%;}.elementor-4870 .elementor-element.elementor-element-dc16e70{--width:50%;}}@media(max-width:1024px){.elementor-4870 .elementor-element.elementor-element-6c96c5a .elementor-button{border-width:1px 1px 1px 1px;padding:12px 32px 12px 32px;}.elementor-4870 .elementor-element.elementor-element-0359d0a{--min-height:1vh;}.elementor-4870 .elementor-element.elementor-element-929e61a{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4870 .elementor-element.elementor-element-b8436e3 img{width:100%;}.elementor-4870 .elementor-element.elementor-element-4c04381 img{width:100%;}.elementor-4870 .elementor-element.elementor-element-9c58846 img{width:100%;}.elementor-4870 .elementor-element.elementor-element-0f30990 img{width:100%;}.elementor-4870 .elementor-element.elementor-element-d90a3b4 img{width:100%;}.elementor-4870 .elementor-element.elementor-element-17a5c5b img{width:100%;}.elementor-4870 .elementor-element.elementor-element-aa73f0d img{width:100%;}.elementor-4870 .elementor-element.elementor-element-197ce07 img{width:100%;}.elementor-4870 .elementor-element.elementor-element-e40496e > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 16px 0px 16px;}.elementor-4870 .elementor-element.elementor-element-168adbc .elementor-button{border-width:1px 1px 1px 1px;padding:12px 32px 12px 32px;}.elementor-4870 .elementor-element.elementor-element-064ebbf .elementor-button{border-width:1px 1px 1px 1px;padding:12px 32px 12px 32px;}.elementor-4870 .elementor-element.elementor-element-457016c{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-4870 .elementor-element.elementor-element-4958f15{--flex-wrap:initial;}.elementor-4870 .elementor-element.elementor-element-c00fb9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-3f2a4b4 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-4870 .elementor-element.elementor-element-40558e3{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4870 .elementor-element.elementor-element-f18c515 .elementor-button{border-width:1px 1px 1px 1px;padding:12px 32px 12px 32px;}.elementor-4870 .elementor-element.elementor-element-6a298790 .elementor-heading-title{font-size:23px;}.elementor-4870 .elementor-element.elementor-element-3ef4d26f{font-size:18px;}.elementor-4870 .elementor-element.elementor-element-3db7577f{font-size:18px;}.elementor-4870 .elementor-element.elementor-element-64dfcabe{font-size:18px;}.elementor-4870 .elementor-element.elementor-element-16b8bcad{font-size:18px;}.elementor-4870 .elementor-element.elementor-element-31753ccc{font-size:18px;}.elementor-4870 .elementor-element.elementor-element-2634690b{font-size:18px;}.elementor-4870 .elementor-element.elementor-element-fc60a60{font-size:18px;}.elementor-4870 .elementor-element.elementor-element-b808baf{font-size:18px;}.elementor-4870 .elementor-element.elementor-element-2b56017e{font-size:18px;}.elementor-4870 .elementor-element.elementor-element-263b30c3{font-size:18px;}.elementor-4870 .elementor-element.elementor-element-6d0dfa5e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-4870 .elementor-element.elementor-element-8bbc1d6 .elementor-button{border-width:1px 1px 1px 1px;padding:12px 32px 12px 32px;}}@media(max-width:767px){.elementor-4870 .elementor-element.elementor-element-5d8ddee{--min-height:53vh;}.elementor-4870 .elementor-element.elementor-element-8730a2c{--spacer-size:1px;}.elementor-4870 .elementor-element.elementor-element-08bc957{--spacer-size:1px;}.elementor-4870 .elementor-element.elementor-element-807a8dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-807a8dc .elementor-heading-title{font-size:12px;}.elementor-4870 .elementor-element.elementor-element-ef3560e .elementor-heading-title{font-size:18px;}.elementor-4870 .elementor-element.elementor-element-237efce .elementor-heading-title{font-size:10px;}.elementor-4870 .elementor-element.elementor-element-91f80ac{--spacer-size:1px;}.elementor-4870 .elementor-element.elementor-element-6c96c5a{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4870 .elementor-element.elementor-element-6c96c5a .elementor-button{font-size:10px;border-width:1px 1px 1px 1px;padding:12px 32px 12px 32px;}.elementor-4870 .elementor-element.elementor-element-0359d0a{--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-4870 .elementor-element.elementor-element-929e61a{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4870 .elementor-element.elementor-element-0da941b .softlite-dynamic-card-box-text-1{font-size:12px;line-height:16px;letter-spacing:3.5999999046326px;}.elementor-4870 .elementor-element.elementor-element-0da941b .softlite-dynamic-card-box-text-2{font-size:20px;line-height:28px;letter-spacing:0.5px;}.elementor-4870 .elementor-element.elementor-element-a6b09c3{--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-4870 .elementor-element.elementor-element-3c3e7f4{--width:100%;}.elementor-4870 .elementor-element.elementor-element-b8436e3 img{width:25%;}.elementor-4870 .elementor-element.elementor-element-4c04381 img{width:25%;}.elementor-4870 .elementor-element.elementor-element-9c58846 img{width:25%;}.elementor-4870 .elementor-element.elementor-element-0f30990 img{width:25%;}.elementor-4870 .elementor-element.elementor-element-d90a3b4 img{width:25%;}.elementor-4870 .elementor-element.elementor-element-17a5c5b img{width:25%;}.elementor-4870 .elementor-element.elementor-element-aa73f0d img{width:25%;}.elementor-4870 .elementor-element.elementor-element-197ce07 img{width:25%;}.elementor-4870 .elementor-element.elementor-element-e40496e > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 16px 0px 16px;}.elementor-4870 .elementor-element.elementor-element-e40496e{font-size:12px;line-height:16px;}.elementor-4870 .elementor-element.elementor-element-ec9d75b{--min-height:0vh;--justify-content:center;}.elementor-4870 .elementor-element.elementor-element-436fc95 .softlite-dynamic-card-box-text-2{font-size:30px;line-height:36px;letter-spacing:0.75px;}.elementor-4870 .elementor-element.elementor-element-168adbc{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4870 .elementor-element.elementor-element-168adbc > .elementor-widget-container{margin:1950px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-168adbc .elementor-button{border-width:1px 1px 1px 1px;padding:12px 32px 12px 32px;}.elementor-4870 .elementor-element.elementor-element-50c1323{--spacer-size:1px;}.elementor-4870 .elementor-element.elementor-element-f16dece .softlite-dynamic-card-box-text-2{font-size:30px;line-height:36px;letter-spacing:0.75px;}.elementor-4870 .elementor-element.elementor-element-064ebbf{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4870 .elementor-element.elementor-element-064ebbf .elementor-button{border-width:1px 1px 1px 1px;padding:12px 32px 12px 32px;}.elementor-4870 .elementor-element.elementor-element-9d6ba0c{--spacer-size:1px;}.elementor-4870 .elementor-element.elementor-element-457016c{--width:auto;--min-height:100vh;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-4870 .elementor-element.elementor-element-33fc001{--width:auto;}.elementor-4870 .elementor-element.elementor-element-d2ed074{--width:auto;}.elementor-4870 .elementor-element.elementor-element-4958f15{--width:100%;--flex-wrap:initial;}.elementor-4870 .elementor-element.elementor-element-7974c4f{--width:100%;}.elementor-4870 .elementor-element.elementor-element-5f162ed{--width:100%;--min-height:950px;}.elementor-4870 .elementor-element.elementor-element-c00fb9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4870 .elementor-element.elementor-element-3f2a4b4 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-4870 .elementor-element.elementor-element-3f2a4b4 .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:0.75px;}.elementor-4870 .elementor-element.elementor-element-40558e3{--width:auto;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4870 .elementor-element.elementor-element-bb682f3 .softlite-dynamic-card-box-text-1{font-size:30px;line-height:36px;}.elementor-4870 .elementor-element.elementor-element-a331acb .softlite-dynamic-card-box-text-1{font-size:30px;line-height:36px;}.elementor-4870 .elementor-element.elementor-element-5d37c88 .softlite-dynamic-card-box-text-1{font-size:30px;line-height:36px;}.elementor-4870 .elementor-element.elementor-element-eca82a5 .softlite-dynamic-card-box-text-2{font-size:30px;line-height:36px;letter-spacing:0.75px;}.elementor-4870 .elementor-element.elementor-element-eca82a5 .softlite-dynamic-card-box-text-3{font-size:16px;line-height:1.625;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .softlite-dynamic-card-box-text-2{font-size:20px;line-height:28px;letter-spacing:0.5px;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .softlite-dynamic-card-box-text-3{font-size:14px;line-height:1.625;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .softlite-dynamic-card-box-text-2{font-size:20px;line-height:28px;letter-spacing:0.5px;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .softlite-dynamic-card-box-text-3{font-size:14px;line-height:1.625;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .softlite-dynamic-card-box-text-2{font-size:20px;line-height:28px;letter-spacing:0.5px;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .softlite-dynamic-card-box-text-3{font-size:14px;line-height:1.625;}.elementor-4870 .elementor-element.elementor-element-53223b9 .softlite-dynamic-card-box-text-2{font-size:20px;line-height:28px;letter-spacing:0.5px;}.elementor-4870 .elementor-element.elementor-element-53223b9 .softlite-dynamic-card-box-text-3{font-size:14px;line-height:1.625;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .softlite-dynamic-card-box-text-2{font-size:20px;line-height:28px;letter-spacing:0.5px;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .softlite-dynamic-card-box-text-3{font-size:14px;line-height:1.625;}.elementor-4870 .elementor-element.elementor-element-f3957cb .softlite-dynamic-card-box-text-2{font-size:20px;line-height:28px;letter-spacing:0.5px;}.elementor-4870 .elementor-element.elementor-element-f3957cb .softlite-dynamic-card-box-text-3{font-size:14px;line-height:1.625;}.elementor-4870 .elementor-element.elementor-element-f18c515{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4870 .elementor-element.elementor-element-f18c515 .elementor-button{border-width:1px 1px 1px 1px;padding:12px 32px 12px 32px;}.elementor-4870 .elementor-element.elementor-element-3ef4d26f{font-size:15px;}.elementor-4870 .elementor-element.elementor-element-2d42675f .elementor-heading-title{font-size:10px;}.elementor-4870 .elementor-element.elementor-element-3db7577f{font-size:15px;}.elementor-4870 .elementor-element.elementor-element-777f4cbe .elementor-heading-title{font-size:10px;}.elementor-4870 .elementor-element.elementor-element-64dfcabe{font-size:15px;}.elementor-4870 .elementor-element.elementor-element-5f479748 .elementor-heading-title{font-size:10px;}.elementor-4870 .elementor-element.elementor-element-16b8bcad{font-size:15px;}.elementor-4870 .elementor-element.elementor-element-6f375a79 .elementor-heading-title{font-size:10px;}.elementor-4870 .elementor-element.elementor-element-31753ccc{font-size:15px;}.elementor-4870 .elementor-element.elementor-element-198076dd .elementor-heading-title{font-size:10px;}.elementor-4870 .elementor-element.elementor-element-2634690b{font-size:15px;}.elementor-4870 .elementor-element.elementor-element-8e79d32 .elementor-heading-title{font-size:10px;}.elementor-4870 .elementor-element.elementor-element-fc60a60{font-size:15px;}.elementor-4870 .elementor-element.elementor-element-1f934e06 .elementor-heading-title{font-size:10px;}.elementor-4870 .elementor-element.elementor-element-b808baf{font-size:15px;}.elementor-4870 .elementor-element.elementor-element-8d8dad7 .elementor-heading-title{font-size:10px;}.elementor-4870 .elementor-element.elementor-element-2b56017e{font-size:15px;}.elementor-4870 .elementor-element.elementor-element-699ae283 .elementor-heading-title{font-size:10px;}.elementor-4870 .elementor-element.elementor-element-263b30c3{font-size:15px;}.elementor-4870 .elementor-element.elementor-element-6feaff9 .elementor-heading-title{font-size:10px;}.elementor-4870 .elementor-element.elementor-element-6d0dfa5e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-4870 .elementor-element.elementor-element-af60965 .softlite-dynamic-card-box-text-2{font-size:30px;line-height:36px;letter-spacing:0.75px;}.elementor-4870 .elementor-element.elementor-element-e90fc40 .softlite-dynamic-card-box-text-1{font-size:16px;line-height:24px;letter-spacing:0.40000000596046px;}.elementor-4870 .elementor-element.elementor-element-e90fc40 .softlite-dynamic-card-box-text-2{font-size:12px;line-height:1.625;}.elementor-4870 .elementor-element.elementor-element-ac3798e .softlite-dynamic-card-box-text-1{font-size:16px;line-height:24px;letter-spacing:0.40000000596046px;}.elementor-4870 .elementor-element.elementor-element-ac3798e .softlite-dynamic-card-box-text-2{font-size:12px;line-height:1.625;}.elementor-4870 .elementor-element.elementor-element-f21f6ee .softlite-dynamic-card-box-text-1{font-size:16px;line-height:24px;letter-spacing:0.40000000596046px;}.elementor-4870 .elementor-element.elementor-element-f21f6ee .softlite-dynamic-card-box-text-2{font-size:12px;line-height:1.625;}.elementor-4870 .elementor-element.elementor-element-aa90e71 .softlite-dynamic-card-box-text-1{font-size:16px;line-height:24px;letter-spacing:0.40000000596046px;}.elementor-4870 .elementor-element.elementor-element-aa90e71 .softlite-dynamic-card-box-text-2{font-size:12px;line-height:1.625;}.elementor-4870 .elementor-element.elementor-element-e805305 .softlite-dynamic-card-box-text-1{font-size:16px;line-height:24px;letter-spacing:0.40000000596046px;}.elementor-4870 .elementor-element.elementor-element-e805305 .softlite-dynamic-card-box-text-2{font-size:12px;line-height:1.625;}.elementor-4870 .elementor-element.elementor-element-1f4394a .softlite-dynamic-card-box-text-1{font-size:16px;line-height:24px;letter-spacing:0.40000000596046px;}.elementor-4870 .elementor-element.elementor-element-1f4394a .softlite-dynamic-card-box-text-2{font-size:12px;line-height:1.625;}.elementor-4870 .elementor-element.elementor-element-533b393 .softlite-dynamic-card-box-text-1{font-size:16px;line-height:24px;letter-spacing:0.40000000596046px;}.elementor-4870 .elementor-element.elementor-element-533b393 .softlite-dynamic-card-box-text-2{font-size:12px;line-height:1.625;}.elementor-4870 .elementor-element.elementor-element-e758230 .softlite-dynamic-card-box-text-1{font-size:16px;line-height:24px;letter-spacing:0.40000000596046px;}.elementor-4870 .elementor-element.elementor-element-e758230 .softlite-dynamic-card-box-text-2{font-size:12px;line-height:1.625;}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .softlite-dynamic-card-box-text-1{font-size:16px;line-height:24px;letter-spacing:0.40000000596046px;}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .softlite-dynamic-card-box-text-2{font-size:12px;line-height:1.625;}.elementor-4870 .elementor-element.elementor-element-8bbc1d6{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4870 .elementor-element.elementor-element-8bbc1d6 .elementor-button{border-width:1px 1px 1px 1px;padding:12px 32px 12px 32px;}.elementor-4870 .elementor-element.elementor-element-096030f{--width:100%;--min-height:0vh;}.elementor-4870 .elementor-element.elementor-element-72dfa23{--spacer-size:1px;}}





.elementor-4870 .elementor-element.elementor-element-6c96c5a .elementor-button{cursor: pointer;text-align: center;}.elementor-4870 .elementor-element.elementor-element-6c96c5a .elementor-button {display: inline-block;}.elementor-4870 .elementor-element.elementor-element-6c96c5a .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-6c96c5a .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}

/* Start custom CSS for container, class: .elementor-element-5d8ddee */.hero-scroll {
  position: relative;
}

.hero-scroll .scroll-indicator {
  position: absolute;
  left: 50%;
  bottom: 56px; /* regola altezza */
  transform: translateX(-50%);
  width: 18px;
  height: 18px;
  cursor: pointer;
  pointer-events: auto;
  z-index: 10;
}

/* Freccia minimal */
.hero-scroll .scroll-indicator .arrow {
  width: 100%;
  height: 100%;
  border-right: 1.5px solid rgba(255,255,255,0.8);
  border-bottom: 1.5px solid rgba(255,255,255,0.8);
  transform: rotate(45deg);
  transform-origin: center;
}

/* Nascondi su mobile */
@media (max-width: 768px) {
  .hero-scroll .scroll-indicator {
    display: none;
  }
}/* End custom CSS */

.elementor-4870 .elementor-element.elementor-element-0da941b {width: auto;}.elementor-4870 .elementor-element.elementor-element-0da941b {margin-top: 25px;margin-bottom: 25px;margin-left: 0px;margin-right: 0px;}.elementor-4870 .elementor-element.elementor-element-0da941b .u8uvhw58{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-0da941b .u8uvhw58::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-0da941b .u8uvhw58::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-0da941b {margin-top: 0px;margin-bottom: 48px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-0da941b .u8uvhw58{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-0da941b {margin-top: 0px;margin-bottom: 32px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-0da941b .u8uvhw58{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-0da941b .bjw1fimi{margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-0da941b .bjw1fimi::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}.elementor-4870 .elementor-element.elementor-element-0da941b .bjw1fimi::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-0da941b .bjw1fimi{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-0da941b .bjw1fimi{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-0da941b .tqpj79kd{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-0da941b .tqpj79kd::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-0da941b .tqpj79kd::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-0da941b .tqpj79kd{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-0da941b .tqpj79kd{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-4870 .elementor-element.elementor-element-929e61a{max-width: 1400px;display: block;}.elementor-4870 .elementor-element.elementor-element-929e61a::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-929e61a::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-929e61a{max-width: none;}}


















.elementor-4870 .elementor-element.elementor-element-e40496e p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-e40496e p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}

.elementor-4870 .elementor-element.elementor-element-436fc95 {width: auto;}.elementor-4870 .elementor-element.elementor-element-436fc95 {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-4870 .elementor-element.elementor-element-436fc95 .isomkbqz{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-436fc95 .isomkbqz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-436fc95 .isomkbqz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-436fc95 {margin-top: 0px;margin-bottom: 80px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-436fc95 .isomkbqz{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-436fc95 {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-436fc95 .isomkbqz{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-436fc95 .ox35h7a3{margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-436fc95 .ox35h7a3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}.elementor-4870 .elementor-element.elementor-element-436fc95 .ox35h7a3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-436fc95 .ox35h7a3{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-436fc95 .ox35h7a3{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-436fc95 .q7fo37wf{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-436fc95 .q7fo37wf::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;}.elementor-4870 .elementor-element.elementor-element-436fc95 .q7fo37wf::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-436fc95 .q7fo37wf{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-436fc95 .q7fo37wf{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-436fc95 .difjksb0{height: 1px;margin-left: auto;margin-right: auto;margin-top: 24px;text-align: center;width: 64px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-436fc95 .difjksb0::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-436fc95 .difjksb0::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-436fc95 .difjksb0{margin-left: auto;margin-right: auto;margin-top: 24px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-436fc95 .difjksb0{margin-left: auto;margin-right: auto;margin-top: 24px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}

.elementor-4870 .elementor-element.elementor-element-eefe200 {
    width: auto;
}

.elementor-4870 .elementor-element.elementor-element-eefe200 {
    margin-top: 0px;
    margin-bottom: 24px;
    margin-left: 0px;
    margin-right: 0px;
}

/* CONTENITORE PRINCIPALE (CARD) */
.elementor-4870 .elementor-element.elementor-element-eefe200 .ti60gi14 {
    cursor: pointer;
    position: relative;
    aspect-ratio: 4 / 5;
    border-width: 0px;
    overflow: hidden;

    /* Fix Safari */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.elementor-4870 .elementor-element.elementor-element-eefe200 .ti60gi14::before,
.elementor-4870 .elementor-element.elementor-element-eefe200 .ti60gi14::after {
    border-width: 0px;
}

/* MEDIA QUERIES */
@media (max-width: 1024px) {
    .elementor-4870 .elementor-element.elementor-element-eefe200 { margin-bottom: 24px; }
}

@media (max-width: 767px) {
    .elementor-4870 .elementor-element.elementor-element-eefe200 { margin-bottom: 24px; }
}

/* IMMAGINE (FERMA - NESSUNO ZOOM) */
.elementor-4870 .elementor-element.elementor-element-eefe200 .f70dzu1h {
    cursor: pointer;
    display: block;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    border-width: 0px;
}

/* OVERLAY SCURO */
.elementor-4870 .elementor-element.elementor-element-eefe200 .cu9x9dct {
    background-image: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
    inset: 0;
    cursor: pointer;
    opacity: 0;
    position: absolute;
    z-index: 1;
    transition: opacity 0.6s ease;
}

/* TESTO CENTRATO */
.elementor-4870 .elementor-element.elementor-element-eefe200 .e9iex4fc {
    cursor: pointer;
    padding: 4px 12px;
    position: absolute;

    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    font-size: 22px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #ffffff;

    white-space: nowrap;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.6s ease;
    text-align: center;
}

/* Responsive */
@media (max-width: 767px) {
    .elementor-4870 .elementor-element.elementor-element-eefe200 .e9iex4fc { font-size: 22px; }
}

/* --- HOVER EFFECTS --- */
.elementor-4870 .elementor-element.elementor-element-eefe200 .ti60gi14:hover .cu9x9dct {
    opacity: 1;
}

.elementor-4870 .elementor-element.elementor-element-eefe200 .ti60gi14:hover .e9iex4fc {
    opacity: 1;
}

.elementor-4870 .elementor-element.elementor-element-339a2a5 {
    width: auto;
}

.elementor-4870 .elementor-element.elementor-element-339a2a5 {
    margin-top: 0px;
    margin-bottom: 24px;
    margin-left: 0px;
    margin-right: 0px;
}

/* CONTENITORE PRINCIPALE (CARD) */
.elementor-4870 .elementor-element.elementor-element-339a2a5 .ti60gi14 {
    cursor: pointer;
    position: relative;
    aspect-ratio: 4 / 5;
    border-width: 0px;
    overflow: hidden;

    /* Fix Safari */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.elementor-4870 .elementor-element.elementor-element-339a2a5 .ti60gi14::before,
.elementor-4870 .elementor-element.elementor-element-339a2a5 .ti60gi14::after {
    border-width: 0px;
}

/* MEDIA QUERIES */
@media (max-width: 1024px) {
    .elementor-4870 .elementor-element.elementor-element-339a2a5 { margin-bottom: 24px; }
}

@media (max-width: 767px) {
    .elementor-4870 .elementor-element.elementor-element-339a2a5 { margin-bottom: 24px; }
}

/* IMMAGINE (FERMA - NESSUNO ZOOM) */
.elementor-4870 .elementor-element.elementor-element-339a2a5 .f70dzu1h {
    cursor: pointer;
    display: block;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    border-width: 0px;
}

/* OVERLAY SCURO */
.elementor-4870 .elementor-element.elementor-element-339a2a5 .cu9x9dct {
    background-image: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
    inset: 0;
    cursor: pointer;
    opacity: 0;
    position: absolute;
    z-index: 1;
    transition: opacity 0.6s ease;
}

/* TESTO CENTRATO */
.elementor-4870 .elementor-element.elementor-element-339a2a5 .e9iex4fc {
    cursor: pointer;
    padding: 4px 12px;
    position: absolute;

    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    font-size: 22px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #ffffff;

    white-space: nowrap;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.6s ease;
    text-align: center;
}

/* Responsive */
@media (max-width: 767px) {
    .elementor-4870 .elementor-element.elementor-element-339a2a5 .e9iex4fc { font-size: 22px; }
}

/* --- HOVER EFFECTS --- */
.elementor-4870 .elementor-element.elementor-element-339a2a5 .ti60gi14:hover .cu9x9dct {
    opacity: 1;
}

.elementor-4870 .elementor-element.elementor-element-339a2a5 .ti60gi14:hover .e9iex4fc {
    opacity: 1;
}

.elementor-4870 .elementor-element.elementor-element-aab97f6 {
    width: auto;
}

.elementor-4870 .elementor-element.elementor-element-aab97f6 {
    margin-top: 0px;
    margin-bottom: 24px;
    margin-left: 0px;
    margin-right: 0px;
}

/* CONTENITORE PRINCIPALE (CARD) */
.elementor-4870 .elementor-element.elementor-element-aab97f6 .ti60gi14 {
    cursor: pointer;
    position: relative;
    aspect-ratio: 4 / 5;
    border-width: 0px;
    overflow: hidden;

    /* Fix Safari */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.elementor-4870 .elementor-element.elementor-element-aab97f6 .ti60gi14::before,
.elementor-4870 .elementor-element.elementor-element-aab97f6 .ti60gi14::after {
    border-width: 0px;
}

/* MEDIA QUERIES */
@media (max-width: 1024px) {
    .elementor-4870 .elementor-element.elementor-element-aab97f6 { margin-bottom: 24px; }
}

@media (max-width: 767px) {
    .elementor-4870 .elementor-element.elementor-element-aab97f6 { margin-bottom: 24px; }
}

/* IMMAGINE (FERMA - NESSUNO ZOOM) */
.elementor-4870 .elementor-element.elementor-element-aab97f6 .f70dzu1h {
    cursor: pointer;
    display: block;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    border-width: 0px;
}

/* OVERLAY SCURO */
.elementor-4870 .elementor-element.elementor-element-aab97f6 .cu9x9dct {
    background-image: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
    inset: 0;
    cursor: pointer;
    opacity: 0;
    position: absolute;
    z-index: 1;
    transition: opacity 0.6s ease;
}

/* TESTO CENTRATO */
.elementor-4870 .elementor-element.elementor-element-aab97f6 .e9iex4fc {
    cursor: pointer;
    padding: 4px 12px;
    position: absolute;

    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    font-size: 22px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #ffffff;

    white-space: nowrap;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.6s ease;
    text-align: center;
}

/* Responsive */
@media (max-width: 767px) {
    .elementor-4870 .elementor-element.elementor-element-aab97f6 .e9iex4fc { font-size: 22px; }
}

/* --- HOVER EFFECTS --- */
.elementor-4870 .elementor-element.elementor-element-aab97f6 .ti60gi14:hover .cu9x9dct {
    opacity: 1;
}

.elementor-4870 .elementor-element.elementor-element-aab97f6 .ti60gi14:hover .e9iex4fc {
    opacity: 1;
}

.elementor-4870 .elementor-element.elementor-element-5d0cc46 {
    width: auto;
}

.elementor-4870 .elementor-element.elementor-element-5d0cc46 {
    margin-top: 0px;
    margin-bottom: 24px;
    margin-left: 0px;
    margin-right: 0px;
}

/* CONTENITORE PRINCIPALE (CARD) */
.elementor-4870 .elementor-element.elementor-element-5d0cc46 .ti60gi14 {
    cursor: pointer;
    position: relative;
    aspect-ratio: 4 / 5;
    border-width: 0px;
    overflow: hidden;

    /* Fix Safari */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.elementor-4870 .elementor-element.elementor-element-5d0cc46 .ti60gi14::before,
.elementor-4870 .elementor-element.elementor-element-5d0cc46 .ti60gi14::after {
    border-width: 0px;
}

/* MEDIA QUERIES */
@media (max-width: 1024px) {
    .elementor-4870 .elementor-element.elementor-element-5d0cc46 { margin-bottom: 24px; }
}

@media (max-width: 767px) {
    .elementor-4870 .elementor-element.elementor-element-5d0cc46 { margin-bottom: 24px; }
}

/* IMMAGINE (FERMA - NESSUNO ZOOM) */
.elementor-4870 .elementor-element.elementor-element-5d0cc46 .f70dzu1h {
    cursor: pointer;
    display: block;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    border-width: 0px;
}

/* OVERLAY SCURO */
.elementor-4870 .elementor-element.elementor-element-5d0cc46 .cu9x9dct {
    background-image: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
    inset: 0;
    cursor: pointer;
    opacity: 0;
    position: absolute;
    z-index: 1;
    transition: opacity 0.6s ease;
}

/* TESTO CENTRATO */
.elementor-4870 .elementor-element.elementor-element-5d0cc46 .e9iex4fc {
    cursor: pointer;
    padding: 4px 12px;
    position: absolute;

    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    font-size: 22px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #ffffff;

    white-space: nowrap;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.6s ease;
    text-align: center;
}

/* Responsive */
@media (max-width: 767px) {
    .elementor-4870 .elementor-element.elementor-element-5d0cc46 .e9iex4fc { font-size: 22px; }
}

/* --- HOVER EFFECTS --- */
.elementor-4870 .elementor-element.elementor-element-5d0cc46 .ti60gi14:hover .cu9x9dct {
    opacity: 1;
}

.elementor-4870 .elementor-element.elementor-element-5d0cc46 .ti60gi14:hover .e9iex4fc {
    opacity: 1;
}


.elementor-4870 .elementor-element.elementor-element-fe93ab9 {
    width: auto;
}

.elementor-4870 .elementor-element.elementor-element-fe93ab9 {
    margin-top: 0px;
    margin-bottom: 24px;
    margin-left: 0px;
    margin-right: 0px;
}

/* CONTENITORE PRINCIPALE (CARD) */
.elementor-4870 .elementor-element.elementor-element-fe93ab9 .ti60gi14 {
    cursor: pointer;
    position: relative;
    aspect-ratio: 4 / 5;
    border-width: 0px;
    overflow: hidden;

    /* Fix Safari */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.elementor-4870 .elementor-element.elementor-element-fe93ab9 .ti60gi14::before,
.elementor-4870 .elementor-element.elementor-element-fe93ab9 .ti60gi14::after {
    border-width: 0px;
}

/* MEDIA QUERIES */
@media (max-width: 1024px) {
    .elementor-4870 .elementor-element.elementor-element-fe93ab9 { margin-bottom: 24px; }
}

@media (max-width: 767px) {
    .elementor-4870 .elementor-element.elementor-element-fe93ab9 { margin-bottom: 24px; }
}

/* IMMAGINE (FERMA - NESSUNO ZOOM) */
.elementor-4870 .elementor-element.elementor-element-fe93ab9 .f70dzu1h {
    cursor: pointer;
    display: block;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    border-width: 0px;
}

/* OVERLAY SCURO */
.elementor-4870 .elementor-element.elementor-element-fe93ab9 .cu9x9dct {
    background-image: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
    inset: 0;
    cursor: pointer;
    opacity: 0;
    position: absolute;
    z-index: 1;
    transition: opacity 0.6s ease;
}

/* TESTO CENTRATO */
.elementor-4870 .elementor-element.elementor-element-fe93ab9 .e9iex4fc {
    cursor: pointer;
    padding: 4px 12px;
    position: absolute;

    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    font-size: 22px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #ffffff;

    white-space: nowrap;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.6s ease;
    text-align: center;
}

/* Responsive */
@media (max-width: 767px) {
    .elementor-4870 .elementor-element.elementor-element-fe93ab9 .e9iex4fc { font-size: 22px; }
}

/* --- HOVER EFFECTS --- */
.elementor-4870 .elementor-element.elementor-element-fe93ab9 .ti60gi14:hover .cu9x9dct {
    opacity: 1;
}

.elementor-4870 .elementor-element.elementor-element-fe93ab9 .ti60gi14:hover .e9iex4fc {
    opacity: 1;
}

.elementor-4870 .elementor-element.elementor-element-be091cd {
    width: auto;
}

.elementor-4870 .elementor-element.elementor-element-be091cd {
    margin-top: 0px;
    margin-bottom: 24px;
    margin-left: 0px;
    margin-right: 0px;
}

/* CONTENITORE PRINCIPALE (CARD) */
.elementor-4870 .elementor-element.elementor-element-be091cd .ti60gi14 {
    cursor: pointer;
    position: relative;
    aspect-ratio: 4 / 5;
    border-width: 0px;
    overflow: hidden;

    /* Fix Safari */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.elementor-4870 .elementor-element.elementor-element-be091cd .ti60gi14::before,
.elementor-4870 .elementor-element.elementor-element-be091cd .ti60gi14::after {
    border-width: 0px;
}

/* MEDIA QUERIES */
@media (max-width: 1024px) {
    .elementor-4870 .elementor-element.elementor-element-be091cd { margin-bottom: 24px; }
}

@media (max-width: 767px) {
    .elementor-4870 .elementor-element.elementor-element-be091cd { margin-bottom: 24px; }
}

/* IMMAGINE (FERMA - NESSUNO ZOOM) */
.elementor-4870 .elementor-element.elementor-element-be091cd .f70dzu1h {
    cursor: pointer;
    display: block;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    border-width: 0px;
}

/* OVERLAY SCURO */
.elementor-4870 .elementor-element.elementor-element-be091cd .cu9x9dct {
    background-image: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
    inset: 0;
    cursor: pointer;
    opacity: 0;
    position: absolute;
    z-index: 1;
    transition: opacity 0.6s ease;
}

/* TESTO CENTRATO */
.elementor-4870 .elementor-element.elementor-element-be091cd .e9iex4fc {
    cursor: pointer;
    padding: 4px 12px;
    position: absolute;

    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    font-size: 22px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #ffffff;

    white-space: nowrap;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.6s ease;
    text-align: center;
}

/* Responsive */
@media (max-width: 767px) {
    .elementor-4870 .elementor-element.elementor-element-be091cd .e9iex4fc { font-size: 22px; }
}

/* --- HOVER EFFECTS --- */
.elementor-4870 .elementor-element.elementor-element-be091cd .ti60gi14:hover .cu9x9dct {
    opacity: 1;
}

.elementor-4870 .elementor-element.elementor-element-be091cd .ti60gi14:hover .e9iex4fc {
    opacity: 1;
}

.elementor-4870 .elementor-element.elementor-element-8a2fc80 {
    width: auto;
}

.elementor-4870 .elementor-element.elementor-element-8a2fc80 {
    margin-top: 0px;
    margin-bottom: 24px;
    margin-left: 0px;
    margin-right: 0px;
}

/* CONTENITORE PRINCIPALE (CARD) */
.elementor-4870 .elementor-element.elementor-element-8a2fc80 .ti60gi14 {
    cursor: pointer;
    position: relative;
    aspect-ratio: 4 / 5;
    border-width: 0px;
    overflow: hidden;

    /* Fix Safari */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.elementor-4870 .elementor-element.elementor-element-8a2fc80 .ti60gi14::before,
.elementor-4870 .elementor-element.elementor-element-8a2fc80 .ti60gi14::after {
    border-width: 0px;
}

/* MEDIA QUERIES */
@media (max-width: 1024px) {
    .elementor-4870 .elementor-element.elementor-element-8a2fc80 { margin-bottom: 24px; }
}

@media (max-width: 767px) {
    .elementor-4870 .elementor-element.elementor-element-8a2fc80 { margin-bottom: 24px; }
}

/* IMMAGINE (FERMA - NESSUNO ZOOM) */
.elementor-4870 .elementor-element.elementor-element-8a2fc80 .f70dzu1h {
    cursor: pointer;
    display: block;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    border-width: 0px;
}

/* OVERLAY SCURO */
.elementor-4870 .elementor-element.elementor-element-8a2fc80 .cu9x9dct {
    background-image: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
    inset: 0;
    cursor: pointer;
    opacity: 0;
    position: absolute;
    z-index: 1;
    transition: opacity 0.6s ease;
}

/* TESTO CENTRATO */
.elementor-4870 .elementor-element.elementor-element-8a2fc80 .e9iex4fc {
    cursor: pointer;
    padding: 4px 12px;
    position: absolute;

    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    font-size: 22px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #ffffff;

    white-space: nowrap;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.6s ease;
    text-align: center;
}

/* Responsive */
@media (max-width: 767px) {
    .elementor-4870 .elementor-element.elementor-element-8a2fc80 .e9iex4fc { font-size: 22px; }
}

/* --- HOVER EFFECTS --- */
.elementor-4870 .elementor-element.elementor-element-8a2fc80 .ti60gi14:hover .cu9x9dct {
    opacity: 1;
}

.elementor-4870 .elementor-element.elementor-element-8a2fc80 .ti60gi14:hover .e9iex4fc {
    opacity: 1;
}

.elementor-4870 .elementor-element.elementor-element-9914db9 {
    width: auto;
}

.elementor-4870 .elementor-element.elementor-element-9914db9 {
    margin-top: 0px;
    margin-bottom: 24px;
    margin-left: 0px;
    margin-right: 0px;
}

/* CONTENITORE PRINCIPALE (CARD) */
.elementor-4870 .elementor-element.elementor-element-9914db9 .ti60gi14 {
    cursor: pointer;
    position: relative;
    aspect-ratio: 4 / 5;
    border-width: 0px;
    overflow: hidden;

    /* Fix Safari */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.elementor-4870 .elementor-element.elementor-element-9914db9 .ti60gi14::before,
.elementor-4870 .elementor-element.elementor-element-9914db9 .ti60gi14::after {
    border-width: 0px;
}

/* MEDIA QUERIES */
@media (max-width: 1024px) {
    .elementor-4870 .elementor-element.elementor-element-9914db9 { margin-bottom: 24px; }
}

@media (max-width: 767px) {
    .elementor-4870 .elementor-element.elementor-element-9914db9 { margin-bottom: 24px; }
}

/* IMMAGINE (FERMA - NESSUNO ZOOM) */
.elementor-4870 .elementor-element.elementor-element-9914db9 .f70dzu1h {
    cursor: pointer;
    display: block;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    border-width: 0px;
}

/* OVERLAY SCURO */
.elementor-4870 .elementor-element.elementor-element-9914db9 .cu9x9dct {
    background-image: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
    inset: 0;
    cursor: pointer;
    opacity: 0;
    position: absolute;
    z-index: 1;
    transition: opacity 0.6s ease;
}

/* TESTO CENTRATO */
.elementor-4870 .elementor-element.elementor-element-9914db9 .e9iex4fc {
    cursor: pointer;
    padding: 4px 12px;
    position: absolute;

    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    font-size: 22px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #ffffff;

    white-space: nowrap;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.6s ease;
    text-align: center;
}

/* Responsive */
@media (max-width: 767px) {
    .elementor-4870 .elementor-element.elementor-element-9914db9 .e9iex4fc { font-size: 22px; }
}

/* --- HOVER EFFECTS --- */
.elementor-4870 .elementor-element.elementor-element-9914db9 .ti60gi14:hover .cu9x9dct {
    opacity: 1;
}

.elementor-4870 .elementor-element.elementor-element-9914db9 .ti60gi14:hover .e9iex4fc {
    opacity: 1;
}

/* Start custom CSS for container, class: .elementor-element-f66d88e */.elementor-4870 .elementor-element.elementor-element-f66d88e {
    margin-top: -25px !important; /* Sposta in su */
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}/* End custom CSS */
.elementor-4870 .elementor-element.elementor-element-f66d88e {
    margin-top: -25px !important; /* Sposta in su */
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}
.elementor-4870 .elementor-element.elementor-element-168adbc .elementor-button{cursor: pointer;text-align: center;}.elementor-4870 .elementor-element.elementor-element-168adbc .elementor-button {display: inline-block;}.elementor-4870 .elementor-element.elementor-element-168adbc .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-168adbc .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}


.elementor-4870 .elementor-element.elementor-element-f16dece {width: auto;}.elementor-4870 .elementor-element.elementor-element-f16dece {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-4870 .elementor-element.elementor-element-f16dece .y0xqwz7u{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f16dece .y0xqwz7u::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f16dece .y0xqwz7u::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-f16dece {margin-top: 0px;margin-bottom: 80px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-f16dece .y0xqwz7u{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f16dece {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f16dece .y0xqwz7u{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-f16dece .cmtzs33u{margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f16dece .cmtzs33u::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}.elementor-4870 .elementor-element.elementor-element-f16dece .cmtzs33u::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-f16dece .cmtzs33u{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f16dece .cmtzs33u{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-f16dece .qpksoptv{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f16dece .qpksoptv::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;}.elementor-4870 .elementor-element.elementor-element-f16dece .qpksoptv::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-f16dece .qpksoptv{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f16dece .qpksoptv{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-f16dece .x42yiz6s{height: 1px;margin-left: auto;margin-right: auto;margin-top: 24px;text-align: center;width: 64px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f16dece .x42yiz6s::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f16dece .x42yiz6s::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-f16dece .x42yiz6s{margin-left: auto;margin-right: auto;margin-top: 24px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f16dece .x42yiz6s{margin-left: auto;margin-right: auto;margin-top: 24px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}















.elementor-4870 .elementor-element.elementor-element-064ebbf .elementor-button{cursor: pointer;text-align: center;}.elementor-4870 .elementor-element.elementor-element-064ebbf .elementor-button {display: inline-block;}.elementor-4870 .elementor-element.elementor-element-064ebbf .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-064ebbf .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}


.elementor-4870 .elementor-element.elementor-element-4958f15{height: 100%;}.elementor-4870 .elementor-element.elementor-element-4958f15::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-4870 .elementor-element.elementor-element-4958f15::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-4870 .elementor-element.elementor-element-d2ed074{aspect-ratio: 3 / 4;overflow: hidden;display: block;}.elementor-4870 .elementor-element.elementor-element-d2ed074::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-d2ed074::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-d2ed074{overflow: hidden;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-d2ed074{overflow: hidden;}}
.elementor-4870 .elementor-element.elementor-element-7974c4f{height: 100%;}.elementor-4870 .elementor-element.elementor-element-7974c4f::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-7974c4f::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-4870 .elementor-element.elementor-element-33fc001{display: block;}.elementor-4870 .elementor-element.elementor-element-33fc001::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-33fc001::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-4870 .elementor-element.elementor-element-c00fb9c p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}.elementor-4870 .elementor-element.elementor-element-c00fb9c p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}
.elementor-4870 .elementor-element.elementor-element-3f2a4b4 .elementor-heading-title{font-family: "Cormorant Garamond", Georgia, serif;}.elementor-4870 .elementor-element.elementor-element-3f2a4b4 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-3f2a4b4 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-4870 .elementor-element.elementor-element-f0a8e17 {width: auto;}.elementor-4870 .elementor-element.elementor-element-f0a8e17 .y1cw6s7n{color: rgb(120, 115, 109);line-height: 1.625;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f0a8e17 .y1cw6s7n::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-f0a8e17 .y1cw6s7n::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-f0a8e17 .eab8comn{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f0a8e17 .eab8comn::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-f0a8e17 .eab8comn::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-f0a8e17 .eab8comn{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f0a8e17 .eab8comn{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-f0a8e17 .qdzh16kn{margin-bottom: 0px;margin-top: 24px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f0a8e17 .qdzh16kn::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-f0a8e17 .qdzh16kn::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-f0a8e17 .qdzh16kn{margin-bottom: 0px;margin-top: 24px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f0a8e17 .qdzh16kn{margin-bottom: 0px;margin-top: 24px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-4870 .elementor-element.elementor-element-ce80d63 {width: auto;}.elementor-4870 .elementor-element.elementor-element-ce80d63 .y1cw6s7n{color: rgb(120, 115, 109);line-height: 1.625;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-ce80d63 .y1cw6s7n::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-ce80d63 .y1cw6s7n::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-ce80d63 .eab8comn{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-ce80d63 .eab8comn::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-ce80d63 .eab8comn::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-ce80d63 .eab8comn{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-ce80d63 .eab8comn{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-ce80d63 .qdzh16kn{margin-bottom: 0px;margin-top: 24px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-ce80d63 .qdzh16kn::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-ce80d63 .qdzh16kn::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-ce80d63 .qdzh16kn{margin-bottom: 0px;margin-top: 24px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-ce80d63 .qdzh16kn{margin-bottom: 0px;margin-top: 24px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-4870 .elementor-element.elementor-element-bb682f3 .softlite-dynamic-card-box {height: 100%} .elementor-4870 .elementor-element.elementor-element-bb682f3 {width: auto;}.elementor-4870 .elementor-element.elementor-element-bb682f3 .nyzlqw3s{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-bb682f3 .nyzlqw3s::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-bb682f3 .nyzlqw3s::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-bb682f3 .gqdpot0y{display: block;font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 8px;text-align: center;width: auto;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-bb682f3 .gqdpot0y::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}.elementor-4870 .elementor-element.elementor-element-bb682f3 .gqdpot0y::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-bb682f3 .gqdpot0y{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-bb682f3 .gqdpot0y{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-bb682f3 .bolvhzdt{text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-bb682f3 .bolvhzdt::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-bb682f3 .bolvhzdt::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}
.elementor-4870 .elementor-element.elementor-element-a331acb .softlite-dynamic-card-box {height: 100%} .elementor-4870 .elementor-element.elementor-element-a331acb {width: auto;}.elementor-4870 .elementor-element.elementor-element-a331acb .xuvuswmi{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-a331acb .xuvuswmi::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-a331acb .xuvuswmi::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-a331acb .uao3wpzo{display: block;font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 8px;text-align: center;width: auto;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-a331acb .uao3wpzo::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}.elementor-4870 .elementor-element.elementor-element-a331acb .uao3wpzo::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-a331acb .uao3wpzo{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-a331acb .uao3wpzo{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-a331acb .kvu4p7d1{text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-a331acb .kvu4p7d1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-a331acb .kvu4p7d1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}
.elementor-4870 .elementor-element.elementor-element-5d37c88 .softlite-dynamic-card-box {height: 100%} .elementor-4870 .elementor-element.elementor-element-5d37c88 {width: auto;}.elementor-4870 .elementor-element.elementor-element-5d37c88 .lasr6tc4{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-5d37c88 .lasr6tc4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-5d37c88 .lasr6tc4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-5d37c88 .ur8r5988{display: block;font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 8px;text-align: center;width: auto;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-5d37c88 .ur8r5988::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}.elementor-4870 .elementor-element.elementor-element-5d37c88 .ur8r5988::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-5d37c88 .ur8r5988{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-5d37c88 .ur8r5988{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-5d37c88 .l98tv8cy{text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-5d37c88 .l98tv8cy::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-5d37c88 .l98tv8cy::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}
.elementor-4870 .elementor-element.elementor-element-40558e3{display: grid;grid-template-columns: repeat(3, minmax(0px, 1fr));grid-column-gap: 32px;grid-template-rows: auto;}.elementor-4870 .elementor-element.elementor-element-40558e3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-4870 .elementor-element.elementor-element-40558e3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-4870 .elementor-element.elementor-element-5f162ed{display: block;}.elementor-4870 .elementor-element.elementor-element-5f162ed::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-5f162ed::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-4870 .elementor-element.elementor-element-457016c{display: grid;grid-template-columns: repeat(2, minmax(0px, 1fr));max-width: 1240px;grid-column-gap: 80px;grid-template-rows: auto;}.elementor-4870 .elementor-element.elementor-element-457016c::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-4870 .elementor-element.elementor-element-457016c::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-457016c{grid-column-gap: 48px;grid-template-columns: none;grid-template-rows: none;}}

.elementor-4870 .elementor-element.elementor-element-eca82a5 {width: auto;}.elementor-4870 .elementor-element.elementor-element-eca82a5 {margin-top: 0px;margin-bottom: 80px;margin-left: 0px;margin-right: 0px;}.elementor-4870 .elementor-element.elementor-element-eca82a5 .mrfog23m{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-eca82a5 .mrfog23m::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-eca82a5 .mrfog23m::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-eca82a5 {margin-top: 0px;margin-bottom: 80px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-eca82a5 .mrfog23m{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-eca82a5 {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-eca82a5 .mrfog23m{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-eca82a5 .b4c0mke0{margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-eca82a5 .b4c0mke0::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}.elementor-4870 .elementor-element.elementor-element-eca82a5 .b4c0mke0::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-eca82a5 .b4c0mke0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-eca82a5 .b4c0mke0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-eca82a5 .rx28w37i{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 24px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-eca82a5 .rx28w37i::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;}.elementor-4870 .elementor-element.elementor-element-eca82a5 .rx28w37i::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-eca82a5 .rx28w37i{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-eca82a5 .rx28w37i{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-eca82a5 .fwuu6wpp{margin-bottom: 0px;margin-left: auto;margin-right: auto;margin-top: 0px;max-width: 672px;text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-eca82a5 .fwuu6wpp::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-eca82a5 .fwuu6wpp::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-eca82a5 .fwuu6wpp{margin-bottom: 0px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-eca82a5 .fwuu6wpp{margin-bottom: 0px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-eca82a5 .fwuu6wpp::before{line-height: 26px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-eca82a5 .fwuu6wpp::after{line-height: 26px;}}

/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-2b6c5b1 */.elementor-4870 .elementor-element.elementor-element-2b6c5b1 {
  position: relative;
}

.elementor-4870 .elementor-element.elementor-element-2b6c5b1::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px; /* spessore linea */
  background-color: #c09a59;
  transition: width 0.6s ease;
}

.elementor-4870 .elementor-element.elementor-element-2b6c5b1:hover::after {
  width: 100%;
}/* End custom CSS */
.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .softlite-dynamic-card-box {height: 100%} .elementor-4870 .elementor-element.elementor-element-2b6c5b1 {width: auto;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .xdahtmfj{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;padding-top: 40px;position: relative;padding-block-start: 40px;padding-block-end: 40px;padding-inline-start: 40px;padding-inline-end: 40px;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .xdahtmfj::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .xdahtmfj::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .xdahtmfj{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;padding-top: 40px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .xdahtmfj{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;padding-block-start: 32px;padding-block-end: 32px;padding-inline-start: 32px;padding-inline-end: 32px;}}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .teftk6tv{display: block;left: 32px;padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;position: absolute;top: -16px;width: auto;padding-block-start: 4px;padding-block-end: 4px;padding-inline-start: 12px;padding-inline-end: 12px;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .teftk6tv::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .teftk6tv::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .teftk6tv{padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .teftk6tv{padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .s1fyg3h7{margin-bottom: 24px;width: auto;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .s1fyg3h7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .s1fyg3h7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .s1fyg3h7{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .s1fyg3h7{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .osait4ov{color: rgb(192, 154, 89);display: block;fill: none;height: 32px;overflow-clip-margin: content-box;stroke: rgb(192, 154, 89);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;width: 32px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .osait4ov::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .osait4ov::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .osait4ov{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .osait4ov{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .puqwspit{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 16px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .puqwspit::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .puqwspit::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .puqwspit{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .puqwspit{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .mjgio3y2{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .mjgio3y2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .mjgio3y2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .mjgio3y2{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .mjgio3y2{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .mjgio3y2::before{line-height: 22.75px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .mjgio3y2::after{line-height: 22.75px;}}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .vnid2daz{background-color: rgb(192, 154, 89);bottom: 0px;height: 2px;left: 0px;position: absolute;width: 0px;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .vnid2daz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-2b6c5b1 .vnid2daz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}

/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-5a8f8cf */.elementor-4870 .elementor-element.elementor-element-5a8f8cf {
  position: relative;
}

.elementor-4870 .elementor-element.elementor-element-5a8f8cf::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px; /* spessore linea */
  background-color: #c09a59;
  transition: width 0.6s ease;
}

.elementor-4870 .elementor-element.elementor-element-5a8f8cf:hover::after {
  width: 100%;
}/* End custom CSS */
.elementor-4870 .elementor-element.elementor-element-5a8f8cf .softlite-dynamic-card-box {height: 100%} .elementor-4870 .elementor-element.elementor-element-5a8f8cf {width: auto;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .by61jxhr{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;padding-top: 40px;position: relative;padding-block-start: 40px;padding-block-end: 40px;padding-inline-start: 40px;padding-inline-end: 40px;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .by61jxhr::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .by61jxhr::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-5a8f8cf .by61jxhr{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;padding-top: 40px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-5a8f8cf .by61jxhr{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;padding-block-start: 32px;padding-block-end: 32px;padding-inline-start: 32px;padding-inline-end: 32px;}}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .kjsdfurp{display: block;left: 32px;padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;position: absolute;top: -16px;width: auto;padding-block-start: 4px;padding-block-end: 4px;padding-inline-start: 12px;padding-inline-end: 12px;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .kjsdfurp::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .kjsdfurp::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-5a8f8cf .kjsdfurp{padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-5a8f8cf .kjsdfurp{padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .fhp1g2l1{margin-bottom: 24px;width: auto;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .fhp1g2l1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .fhp1g2l1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-5a8f8cf .fhp1g2l1{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-5a8f8cf .fhp1g2l1{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .wy66plw2{color: rgb(192, 154, 89);display: block;fill: none;height: 32px;overflow-clip-margin: content-box;stroke: rgb(192, 154, 89);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;width: 32px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .wy66plw2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .wy66plw2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-5a8f8cf .wy66plw2{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-5a8f8cf .wy66plw2{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .i2jt3fzh{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 16px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .i2jt3fzh::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .i2jt3fzh::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-5a8f8cf .i2jt3fzh{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-5a8f8cf .i2jt3fzh{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .x6iepsch{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .x6iepsch::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .x6iepsch::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-5a8f8cf .x6iepsch{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-5a8f8cf .x6iepsch{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-5a8f8cf .x6iepsch::before{line-height: 22.75px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-5a8f8cf .x6iepsch::after{line-height: 22.75px;}}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .ggyuc4q5{background-color: rgb(192, 154, 89);bottom: 0px;height: 2px;left: 0px;position: absolute;width: 0px;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .ggyuc4q5::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-5a8f8cf .ggyuc4q5::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}

/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-b9deb64 */.elementor-4870 .elementor-element.elementor-element-b9deb64 {
  position: relative;
}

.elementor-4870 .elementor-element.elementor-element-b9deb64::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px; /* spessore linea */
  background-color: #c09a59;
  transition: width 0.6s ease;
}

.elementor-4870 .elementor-element.elementor-element-b9deb64:hover::after {
  width: 100%;
}/* End custom CSS */
.elementor-4870 .elementor-element.elementor-element-b9deb64 .softlite-dynamic-card-box {height: 100%} .elementor-4870 .elementor-element.elementor-element-b9deb64 {width: auto;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .k1sty60d{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;padding-top: 40px;position: relative;padding-block-start: 40px;padding-block-end: 40px;padding-inline-start: 40px;padding-inline-end: 40px;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .k1sty60d::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .k1sty60d::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-b9deb64 .k1sty60d{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;padding-top: 40px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-b9deb64 .k1sty60d{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;padding-block-start: 32px;padding-block-end: 32px;padding-inline-start: 32px;padding-inline-end: 32px;}}.elementor-4870 .elementor-element.elementor-element-b9deb64 .o6mhyw0d{display: block;left: 32px;padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;position: absolute;top: -16px;width: auto;padding-block-start: 4px;padding-block-end: 4px;padding-inline-start: 12px;padding-inline-end: 12px;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .o6mhyw0d::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-4870 .elementor-element.elementor-element-b9deb64 .o6mhyw0d::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-b9deb64 .o6mhyw0d{padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-b9deb64 .o6mhyw0d{padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-b9deb64 .d1oqx2kz{margin-bottom: 24px;width: auto;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .d1oqx2kz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .d1oqx2kz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-b9deb64 .d1oqx2kz{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-b9deb64 .d1oqx2kz{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-b9deb64 .oxt1knbm{color: rgb(192, 154, 89);display: block;fill: none;height: 32px;overflow-clip-margin: content-box;stroke: rgb(192, 154, 89);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;width: 32px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .oxt1knbm::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}.elementor-4870 .elementor-element.elementor-element-b9deb64 .oxt1knbm::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-b9deb64 .oxt1knbm{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-b9deb64 .oxt1knbm{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-b9deb64 .x6p00tap{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 16px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .x6p00tap::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .x6p00tap::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-b9deb64 .x6p00tap{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-b9deb64 .x6p00tap{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-b9deb64 .qo60vev4{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .qo60vev4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-b9deb64 .qo60vev4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-b9deb64 .qo60vev4{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-b9deb64 .qo60vev4{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-b9deb64 .qo60vev4::before{line-height: 22.75px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-b9deb64 .qo60vev4::after{line-height: 22.75px;}}.elementor-4870 .elementor-element.elementor-element-b9deb64 .q7vihlp7{background-color: rgb(192, 154, 89);bottom: 0px;height: 2px;left: 0px;position: absolute;width: 0px;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .q7vihlp7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-b9deb64 .q7vihlp7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}

/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-53223b9 */.elementor-4870 .elementor-element.elementor-element-53223b9 {
  position: relative;
}

.elementor-4870 .elementor-element.elementor-element-53223b9::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px; /* spessore linea */
  background-color: #c09a59;
  transition: width 0.6s ease;
}

.elementor-4870 .elementor-element.elementor-element-53223b9:hover::after {
  width: 100%;
}/* End custom CSS */
.elementor-4870 .elementor-element.elementor-element-53223b9 .softlite-dynamic-card-box {height: 100%} .elementor-4870 .elementor-element.elementor-element-53223b9 {width: auto;}.elementor-4870 .elementor-element.elementor-element-53223b9 .tt8zamck{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;padding-top: 40px;position: relative;padding-block-start: 40px;padding-block-end: 40px;padding-inline-start: 40px;padding-inline-end: 40px;}.elementor-4870 .elementor-element.elementor-element-53223b9 .tt8zamck::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-53223b9 .tt8zamck::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-53223b9 .tt8zamck{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;padding-top: 40px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-53223b9 .tt8zamck{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;padding-block-start: 32px;padding-block-end: 32px;padding-inline-start: 32px;padding-inline-end: 32px;}}.elementor-4870 .elementor-element.elementor-element-53223b9 .ebdw7gr7{display: block;left: 32px;padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;position: absolute;top: -16px;width: auto;padding-block-start: 4px;padding-block-end: 4px;padding-inline-start: 12px;padding-inline-end: 12px;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-53223b9 .ebdw7gr7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-4870 .elementor-element.elementor-element-53223b9 .ebdw7gr7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-53223b9 .ebdw7gr7{padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-53223b9 .ebdw7gr7{padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-53223b9 .eleubove{margin-bottom: 24px;width: auto;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-53223b9 .eleubove::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-53223b9 .eleubove::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-53223b9 .eleubove{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-53223b9 .eleubove{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-53223b9 .b6lk1zsg{color: rgb(192, 154, 89);display: block;fill: none;height: 32px;overflow-clip-margin: content-box;stroke: rgb(192, 154, 89);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;width: 32px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-4870 .elementor-element.elementor-element-53223b9 .b6lk1zsg::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}.elementor-4870 .elementor-element.elementor-element-53223b9 .b6lk1zsg::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-53223b9 .b6lk1zsg{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-53223b9 .b6lk1zsg{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-53223b9 .moxh3k1h{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 16px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-53223b9 .moxh3k1h::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-53223b9 .moxh3k1h::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-53223b9 .moxh3k1h{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-53223b9 .moxh3k1h{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-53223b9 .jvi7qe4i{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-53223b9 .jvi7qe4i::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-53223b9 .jvi7qe4i::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-53223b9 .jvi7qe4i{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-53223b9 .jvi7qe4i{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-53223b9 .jvi7qe4i::before{line-height: 22.75px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-53223b9 .jvi7qe4i::after{line-height: 22.75px;}}.elementor-4870 .elementor-element.elementor-element-53223b9 .hlqq9lxl{background-color: rgb(192, 154, 89);bottom: 0px;height: 2px;left: 0px;position: absolute;width: 0px;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-53223b9 .hlqq9lxl::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-53223b9 .hlqq9lxl::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}

/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-e28d8a2 */.elementor-4870 .elementor-element.elementor-element-e28d8a2 {
  position: relative;
}

.elementor-4870 .elementor-element.elementor-element-e28d8a2::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px; /* spessore linea */
  background-color: #c09a59;
  transition: width 0.6s ease;
}

.elementor-4870 .elementor-element.elementor-element-e28d8a2:hover::after {
  width: 100%;
}/* End custom CSS */
.elementor-4870 .elementor-element.elementor-element-e28d8a2 .softlite-dynamic-card-box {height: 100%} .elementor-4870 .elementor-element.elementor-element-e28d8a2 {width: auto;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .tj0rl2kt{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;padding-top: 40px;position: relative;padding-block-start: 40px;padding-block-end: 40px;padding-inline-start: 40px;padding-inline-end: 40px;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .tj0rl2kt::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .tj0rl2kt::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-e28d8a2 .tj0rl2kt{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;padding-top: 40px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e28d8a2 .tj0rl2kt{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;padding-block-start: 32px;padding-block-end: 32px;padding-inline-start: 32px;padding-inline-end: 32px;}}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .k7b44q0s{display: block;left: 32px;padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;position: absolute;top: -16px;width: auto;padding-block-start: 4px;padding-block-end: 4px;padding-inline-start: 12px;padding-inline-end: 12px;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .k7b44q0s::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .k7b44q0s::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-e28d8a2 .k7b44q0s{padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e28d8a2 .k7b44q0s{padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .gtbj0zlw{margin-bottom: 24px;width: auto;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .gtbj0zlw::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .gtbj0zlw::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-e28d8a2 .gtbj0zlw{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e28d8a2 .gtbj0zlw{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .dk3jb6qo{color: rgb(192, 154, 89);display: block;fill: none;height: 32px;overflow-clip-margin: content-box;stroke: rgb(192, 154, 89);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;width: 32px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .dk3jb6qo::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .dk3jb6qo::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-e28d8a2 .dk3jb6qo{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e28d8a2 .dk3jb6qo{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .xfpr47q2{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 16px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .xfpr47q2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .xfpr47q2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-e28d8a2 .xfpr47q2{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e28d8a2 .xfpr47q2{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .uwfifn7d{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .uwfifn7d::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .uwfifn7d::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-e28d8a2 .uwfifn7d{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e28d8a2 .uwfifn7d{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e28d8a2 .uwfifn7d::before{line-height: 22.75px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e28d8a2 .uwfifn7d::after{line-height: 22.75px;}}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .lkahi2zb{background-color: rgb(192, 154, 89);bottom: 0px;height: 2px;left: 0px;position: absolute;width: 0px;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .lkahi2zb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e28d8a2 .lkahi2zb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}

/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-f3957cb */.elementor-4870 .elementor-element.elementor-element-f3957cb {
  position: relative;
}

.elementor-4870 .elementor-element.elementor-element-f3957cb::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px; /* spessore linea */
  background-color: #c09a59;
  transition: width 0.6s ease;
}

.elementor-4870 .elementor-element.elementor-element-f3957cb:hover::after {
  width: 100%;
}/* End custom CSS */
.elementor-4870 .elementor-element.elementor-element-f3957cb .softlite-dynamic-card-box {height: 100%} .elementor-4870 .elementor-element.elementor-element-f3957cb {width: auto;}.elementor-4870 .elementor-element.elementor-element-f3957cb .mwo5oyis{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;padding-top: 40px;position: relative;padding-block-start: 40px;padding-block-end: 40px;padding-inline-start: 40px;padding-inline-end: 40px;}.elementor-4870 .elementor-element.elementor-element-f3957cb .mwo5oyis::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f3957cb .mwo5oyis::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-f3957cb .mwo5oyis{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;padding-top: 40px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f3957cb .mwo5oyis{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;padding-block-start: 32px;padding-block-end: 32px;padding-inline-start: 32px;padding-inline-end: 32px;}}.elementor-4870 .elementor-element.elementor-element-f3957cb .h5hu0dz5{display: block;left: 32px;padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;position: absolute;top: -16px;width: auto;padding-block-start: 4px;padding-block-end: 4px;padding-inline-start: 12px;padding-inline-end: 12px;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f3957cb .h5hu0dz5::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-4870 .elementor-element.elementor-element-f3957cb .h5hu0dz5::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-f3957cb .h5hu0dz5{padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f3957cb .h5hu0dz5{padding-bottom: 4px;padding-left: 12px;padding-right: 12px;padding-top: 4px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-f3957cb .efxhzasi{margin-bottom: 24px;width: auto;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f3957cb .efxhzasi::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f3957cb .efxhzasi::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-f3957cb .efxhzasi{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f3957cb .efxhzasi{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-f3957cb .f56q5sx1{color: rgb(192, 154, 89);display: block;fill: none;height: 32px;overflow-clip-margin: content-box;stroke: rgb(192, 154, 89);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;width: 32px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-4870 .elementor-element.elementor-element-f3957cb .f56q5sx1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}.elementor-4870 .elementor-element.elementor-element-f3957cb .f56q5sx1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-f3957cb .f56q5sx1{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f3957cb .f56q5sx1{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-f3957cb .mhv0d7tq{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 16px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f3957cb .mhv0d7tq::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f3957cb .mhv0d7tq::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-f3957cb .mhv0d7tq{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f3957cb .mhv0d7tq{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-f3957cb .hlsfcr82{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f3957cb .hlsfcr82::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-f3957cb .hlsfcr82::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-f3957cb .hlsfcr82{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f3957cb .hlsfcr82{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f3957cb .hlsfcr82::before{line-height: 22.75px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f3957cb .hlsfcr82::after{line-height: 22.75px;}}.elementor-4870 .elementor-element.elementor-element-f3957cb .yxa2ll8u{background-color: rgb(192, 154, 89);bottom: 0px;height: 2px;left: 0px;position: absolute;width: 0px;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f3957cb .yxa2ll8u::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f3957cb .yxa2ll8u::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}




.elementor-4870 .elementor-element.elementor-element-f18c515 .elementor-button{cursor: pointer;text-align: center;}.elementor-4870 .elementor-element.elementor-element-f18c515 .elementor-button {display: inline-block;}.elementor-4870 .elementor-element.elementor-element-f18c515 .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f18c515 .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}

















































































































































































































































































































































.elementor-4870 .elementor-element.elementor-element-af60965 {width: auto;}.elementor-4870 .elementor-element.elementor-element-af60965 {margin-top: 0px;margin-bottom: 80px;margin-left: 0px;margin-right: 0px;}.elementor-4870 .elementor-element.elementor-element-af60965 .ytnn4vab{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-af60965 .ytnn4vab::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-af60965 .ytnn4vab::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-af60965 {margin-top: 0px;margin-bottom: 80px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-af60965 .ytnn4vab{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-af60965 {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-af60965 .ytnn4vab{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-af60965 .vsmw9atx{margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-af60965 .vsmw9atx::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}.elementor-4870 .elementor-element.elementor-element-af60965 .vsmw9atx::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(192, 154, 89);-webkit-text-stroke-color: rgb(192, 154, 89);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-af60965 .vsmw9atx{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-af60965 .vsmw9atx{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-af60965 .oo7ah2wc{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-af60965 .oo7ah2wc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;}.elementor-4870 .elementor-element.elementor-element-af60965 .oo7ah2wc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-af60965 .oo7ah2wc{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-af60965 .oo7ah2wc{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-af60965 .i3zluppz{height: 1px;margin-left: auto;margin-right: auto;margin-top: 24px;text-align: center;width: 64px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-af60965 .i3zluppz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-af60965 .i3zluppz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-af60965 .i3zluppz{margin-left: auto;margin-right: auto;margin-top: 24px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-af60965 .i3zluppz{margin-left: auto;margin-right: auto;margin-top: 24px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}

/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-e90fc40 */.elementor-4870 .elementor-element.elementor-element-e90fc40 {
  position: relative;
}

.elementor-4870 .elementor-element.elementor-element-e90fc40::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px; /* spessore linea */
  background-color: #c09a59;
  transition: width 0.6s ease;
}

.elementor-4870 .elementor-element.elementor-element-e90fc40:hover::after {
  width: 100%;
}/* End custom CSS */
.elementor-4870 .elementor-element.elementor-element-e90fc40 {width: auto;}.elementor-4870 .elementor-element.elementor-element-e90fc40 .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e90fc40 .mtoogjun::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e90fc40 .mtoogjun::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-e90fc40 .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e90fc40 .mtoogjun{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;padding-block-start: 16px;padding-block-end: 16px;padding-inline-start: 16px;padding-inline-end: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-e90fc40 .p81p6z4p{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e90fc40 .p81p6z4p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e90fc40 .p81p6z4p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-e90fc40 .p81p6z4p{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e90fc40 .p81p6z4p{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-e90fc40 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e90fc40 .gqvj7iok::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-e90fc40 .gqvj7iok::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-e90fc40 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e90fc40 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e90fc40 .gqvj7iok::before{line-height: 19.5px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e90fc40 .gqvj7iok::after{line-height: 19.5px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-ac3798e */.elementor-4870 .elementor-element.elementor-element-ac3798e {
  position: relative;
}

.elementor-4870 .elementor-element.elementor-element-ac3798e::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px; /* spessore linea */
  background-color: #c09a59;
  transition: width 0.6s ease;
}

.elementor-4870 .elementor-element.elementor-element-ac3798e:hover::after {
  width: 100%;
}/* End custom CSS */
.elementor-4870 .elementor-element.elementor-element-ac3798e {width: auto;}.elementor-4870 .elementor-element.elementor-element-ac3798e .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-ac3798e .mtoogjun::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-ac3798e .mtoogjun::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-ac3798e .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-ac3798e .mtoogjun{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;padding-block-start: 16px;padding-block-end: 16px;padding-inline-start: 16px;padding-inline-end: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-ac3798e .p81p6z4p{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-ac3798e .p81p6z4p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-ac3798e .p81p6z4p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-ac3798e .p81p6z4p{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-ac3798e .p81p6z4p{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-ac3798e .gqvj7iok{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-ac3798e .gqvj7iok::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-ac3798e .gqvj7iok::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-ac3798e .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-ac3798e .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-ac3798e .gqvj7iok::before{line-height: 19.5px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-ac3798e .gqvj7iok::after{line-height: 19.5px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-f21f6ee */.elementor-4870 .elementor-element.elementor-element-f21f6ee {
  position: relative;
}

.elementor-4870 .elementor-element.elementor-element-f21f6ee::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px; /* spessore linea */
  background-color: #c09a59;
  transition: width 0.6s ease;
}

.elementor-4870 .elementor-element.elementor-element-f21f6ee:hover::after {
  width: 100%;
}/* End custom CSS */
.elementor-4870 .elementor-element.elementor-element-f21f6ee {width: auto;}.elementor-4870 .elementor-element.elementor-element-f21f6ee .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f21f6ee .mtoogjun::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f21f6ee .mtoogjun::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-f21f6ee .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f21f6ee .mtoogjun{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;padding-block-start: 16px;padding-block-end: 16px;padding-inline-start: 16px;padding-inline-end: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-f21f6ee .p81p6z4p{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f21f6ee .p81p6z4p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f21f6ee .p81p6z4p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-f21f6ee .p81p6z4p{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f21f6ee .p81p6z4p{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-f21f6ee .gqvj7iok{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-f21f6ee .gqvj7iok::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-f21f6ee .gqvj7iok::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-f21f6ee .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f21f6ee .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f21f6ee .gqvj7iok::before{line-height: 19.5px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-f21f6ee .gqvj7iok::after{line-height: 19.5px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-aa90e71 */.elementor-4870 .elementor-element.elementor-element-aa90e71 {
  position: relative;
}

.elementor-4870 .elementor-element.elementor-element-aa90e71::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px; /* spessore linea */
  background-color: #c09a59;
  transition: width 0.6s ease;
}

.elementor-4870 .elementor-element.elementor-element-aa90e71:hover::after {
  width: 100%;
}/* End custom CSS */
.elementor-4870 .elementor-element.elementor-element-aa90e71 {width: auto;}.elementor-4870 .elementor-element.elementor-element-aa90e71 .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-aa90e71 .mtoogjun::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-aa90e71 .mtoogjun::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-aa90e71 .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-aa90e71 .mtoogjun{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;padding-block-start: 16px;padding-block-end: 16px;padding-inline-start: 16px;padding-inline-end: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-aa90e71 .p81p6z4p{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-aa90e71 .p81p6z4p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-aa90e71 .p81p6z4p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-aa90e71 .p81p6z4p{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-aa90e71 .p81p6z4p{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-aa90e71 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-aa90e71 .gqvj7iok::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-aa90e71 .gqvj7iok::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-aa90e71 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-aa90e71 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-aa90e71 .gqvj7iok::before{line-height: 19.5px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-aa90e71 .gqvj7iok::after{line-height: 19.5px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-e805305 */.elementor-4870 .elementor-element.elementor-element-e805305 {
  position: relative;
}

.elementor-4870 .elementor-element.elementor-element-e805305::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px; /* spessore linea */
  background-color: #c09a59;
  transition: width 0.6s ease;
}

.elementor-4870 .elementor-element.elementor-element-e805305:hover::after {
  width: 100%;
}/* End custom CSS */
.elementor-4870 .elementor-element.elementor-element-e805305 {width: auto;}.elementor-4870 .elementor-element.elementor-element-e805305 .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e805305 .mtoogjun::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e805305 .mtoogjun::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-e805305 .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e805305 .mtoogjun{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;padding-block-start: 16px;padding-block-end: 16px;padding-inline-start: 16px;padding-inline-end: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-e805305 .p81p6z4p{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e805305 .p81p6z4p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e805305 .p81p6z4p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-e805305 .p81p6z4p{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e805305 .p81p6z4p{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-e805305 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e805305 .gqvj7iok::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-e805305 .gqvj7iok::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-e805305 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e805305 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e805305 .gqvj7iok::before{line-height: 19.5px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e805305 .gqvj7iok::after{line-height: 19.5px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-1f4394a */.elementor-4870 .elementor-element.elementor-element-1f4394a {
  position: relative;
}

.elementor-4870 .elementor-element.elementor-element-1f4394a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px; /* spessore linea */
  background-color: #c09a59;
  transition: width 0.6s ease;
}

.elementor-4870 .elementor-element.elementor-element-1f4394a:hover::after {
  width: 100%;
}/* End custom CSS */
.elementor-4870 .elementor-element.elementor-element-1f4394a {width: auto;}.elementor-4870 .elementor-element.elementor-element-1f4394a .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-1f4394a .mtoogjun::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-1f4394a .mtoogjun::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-1f4394a .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-1f4394a .mtoogjun{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;padding-block-start: 16px;padding-block-end: 16px;padding-inline-start: 16px;padding-inline-end: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-1f4394a .p81p6z4p{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-1f4394a .p81p6z4p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-1f4394a .p81p6z4p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-1f4394a .p81p6z4p{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-1f4394a .p81p6z4p{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-1f4394a .gqvj7iok{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-1f4394a .gqvj7iok::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-1f4394a .gqvj7iok::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-1f4394a .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-1f4394a .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-1f4394a .gqvj7iok::before{line-height: 19.5px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-1f4394a .gqvj7iok::after{line-height: 19.5px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-533b393 */.elementor-4870 .elementor-element.elementor-element-533b393 {
  position: relative;
}

.elementor-4870 .elementor-element.elementor-element-533b393::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px; /* spessore linea */
  background-color: #c09a59;
  transition: width 0.6s ease;
}

.elementor-4870 .elementor-element.elementor-element-533b393:hover::after {
  width: 100%;
}/* End custom CSS */
.elementor-4870 .elementor-element.elementor-element-533b393 {width: auto;}.elementor-4870 .elementor-element.elementor-element-533b393 .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-533b393 .mtoogjun::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-533b393 .mtoogjun::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-533b393 .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-533b393 .mtoogjun{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;padding-block-start: 16px;padding-block-end: 16px;padding-inline-start: 16px;padding-inline-end: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-533b393 .p81p6z4p{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-533b393 .p81p6z4p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-533b393 .p81p6z4p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-533b393 .p81p6z4p{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-533b393 .p81p6z4p{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-533b393 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-533b393 .gqvj7iok::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-533b393 .gqvj7iok::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-533b393 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-533b393 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-533b393 .gqvj7iok::before{line-height: 19.5px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-533b393 .gqvj7iok::after{line-height: 19.5px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-e758230 */.elementor-4870 .elementor-element.elementor-element-e758230 {
  position: relative;
}

.elementor-4870 .elementor-element.elementor-element-e758230::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px; /* spessore linea */
  background-color: #c09a59;
  transition: width 0.6s ease;
}

.elementor-4870 .elementor-element.elementor-element-e758230:hover::after {
  width: 100%;
}/* End custom CSS */
.elementor-4870 .elementor-element.elementor-element-e758230 {width: auto;}.elementor-4870 .elementor-element.elementor-element-e758230 .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e758230 .mtoogjun::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e758230 .mtoogjun::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-e758230 .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e758230 .mtoogjun{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;padding-block-start: 16px;padding-block-end: 16px;padding-inline-start: 16px;padding-inline-end: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-e758230 .p81p6z4p{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e758230 .p81p6z4p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e758230 .p81p6z4p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-e758230 .p81p6z4p{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e758230 .p81p6z4p{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-e758230 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-e758230 .gqvj7iok::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-e758230 .gqvj7iok::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-e758230 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e758230 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e758230 .gqvj7iok::before{line-height: 19.5px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-e758230 .gqvj7iok::after{line-height: 19.5px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-9f36bc7 */.elementor-4870 .elementor-element.elementor-element-9f36bc7 {
  position: relative;
}

.elementor-4870 .elementor-element.elementor-element-9f36bc7::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px; /* spessore linea */
  background-color: #c09a59;
  transition: width 0.6s ease;
}

.elementor-4870 .elementor-element.elementor-element-9f36bc7:hover::after {
  width: 100%;
}/* End custom CSS */
.elementor-4870 .elementor-element.elementor-element-9f36bc7 {width: auto;}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .mtoogjun::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .mtoogjun::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-9f36bc7 .mtoogjun{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-9f36bc7 .mtoogjun{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;padding-block-start: 16px;padding-block-end: 16px;padding-inline-start: 16px;padding-inline-end: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .p81p6z4p{font-family: "Cormorant Garamond", Georgia, serif;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .p81p6z4p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .p81p6z4p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-9f36bc7 .p81p6z4p{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-9f36bc7 .p81p6z4p{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .gqvj7iok::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}.elementor-4870 .elementor-element.elementor-element-9f36bc7 .gqvj7iok::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(120, 115, 109);-webkit-text-stroke-color: rgb(120, 115, 109);}@media (max-width: 1024px) {.elementor-4870 .elementor-element.elementor-element-9f36bc7 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-9f36bc7 .gqvj7iok{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-9f36bc7 .gqvj7iok::before{line-height: 19.5px;}}@media (max-width: 767px) {.elementor-4870 .elementor-element.elementor-element-9f36bc7 .gqvj7iok::after{line-height: 19.5px;}}

.elementor-4870 .elementor-element.elementor-element-8bbc1d6 .elementor-button{cursor: pointer;text-align: center;}.elementor-4870 .elementor-element.elementor-element-8bbc1d6 .elementor-button {display: inline-block;}.elementor-4870 .elementor-element.elementor-element-8bbc1d6 .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-4870 .elementor-element.elementor-element-8bbc1d6 .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}




