.elementor-391 .elementor-element.elementor-element-82a9001{--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:space-evenly;--align-items:stretch;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-82a9001:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-82a9001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://themagenta.it/wp-content/uploads/sites/6/2025/09/Magenta55_TH_Int01_Living_Rev02_HD.webp");background-position:center center;background-size:cover;}.elementor-391 .elementor-element.elementor-element-82a9001::before, .elementor-391 .elementor-element.elementor-element-82a9001 > .elementor-background-video-container::before, .elementor-391 .elementor-element.elementor-element-82a9001 > .e-con-inner > .elementor-background-video-container::before, .elementor-391 .elementor-element.elementor-element-82a9001 > .elementor-background-slideshow::before, .elementor-391 .elementor-element.elementor-element-82a9001 > .e-con-inner > .elementor-background-slideshow::before, .elementor-391 .elementor-element.elementor-element-82a9001 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 59%, #000000 93%);}.elementor-391 .elementor-element.elementor-element-82a9001.e-con{--align-self:stretch;}.elementor-391 .elementor-element.elementor-element-4ed26fc{--display:flex;--min-height:100%;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-4ed26fc.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-391 .elementor-element.elementor-element-e93e983 img{width:450px;}.elementor-391 .elementor-element.elementor-element-7d2d9d3{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-874773e{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-391 .elementor-element.elementor-element-c7e927e > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-391 .elementor-element.elementor-element-c7e927e img{width:240px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-391 .elementor-element.elementor-element-b9f1727{text-align:center;}.elementor-391 .elementor-element.elementor-element-b9f1727 .elementor-heading-title{font-family:var( --e-global-typography-449fd08-font-family ), Sans-serif;font-size:var( --e-global-typography-449fd08-font-size );font-weight:var( --e-global-typography-449fd08-font-weight );line-height:var( --e-global-typography-449fd08-line-height );color:var( --e-global-color-a723769 );}.elementor-391 .elementor-element.elementor-element-4c7066a{text-align:center;}.elementor-391 .elementor-element.elementor-element-4c7066a .elementor-heading-title{font-family:var( --e-global-typography-0539638-font-family ), Sans-serif;font-size:var( --e-global-typography-0539638-font-size );font-weight:var( --e-global-typography-0539638-font-weight );line-height:var( --e-global-typography-0539638-line-height );color:var( --e-global-color-a723769 );}.elementor-391 .elementor-element.elementor-element-10a66cb{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-391 .elementor-element.elementor-element-6a09ce2{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-8d26efd{text-align:start;}.elementor-391 .elementor-element.elementor-element-8d26efd .elementor-heading-title{font-family:var( --e-global-typography-0539638-font-family ), Sans-serif;font-size:var( --e-global-typography-0539638-font-size );font-weight:var( --e-global-typography-0539638-font-weight );line-height:var( --e-global-typography-0539638-line-height );color:var( --e-global-color-a723769 );}.elementor-391 .elementor-element.elementor-element-e2384a6{--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;--padding-top:95px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-391 .elementor-element.elementor-element-4073437{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-391 .elementor-element.elementor-element-0d325c3 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-0d325c3{text-align:center;}.elementor-391 .elementor-element.elementor-element-0d325c3 .elementor-heading-title{font-family:var( --e-global-typography-9822027-font-family ), Sans-serif;font-size:var( --e-global-typography-9822027-font-size );font-weight:var( --e-global-typography-9822027-font-weight );line-height:var( --e-global-typography-9822027-line-height );color:var( --e-global-color-6fb6dbc );}.elementor-391 .elementor-element.elementor-element-9672017{text-align:center;}.elementor-391 .elementor-element.elementor-element-9672017 .elementor-heading-title{font-family:var( --e-global-typography-449fd08-font-family ), Sans-serif;font-size:var( --e-global-typography-449fd08-font-size );font-weight:var( --e-global-typography-449fd08-font-weight );line-height:var( --e-global-typography-449fd08-line-height );color:var( --e-global-color-6fb6dbc );}.elementor-391 .elementor-element.elementor-element-e1469c3{text-align:center;}.elementor-391 .elementor-element.elementor-element-e1469c3 .elementor-heading-title{font-family:var( --e-global-typography-0539638-font-family ), Sans-serif;font-size:var( --e-global-typography-0539638-font-size );font-weight:var( --e-global-typography-0539638-font-weight );line-height:var( --e-global-typography-0539638-line-height );color:var( --e-global-color-6fb6dbc );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-391 .elementor-element.elementor-element-32a3730 .elementor-button{background-color:var( --e-global-color-6fb6dbc );font-family:var( --e-global-typography-db6d350-font-family ), Sans-serif;font-size:var( --e-global-typography-db6d350-font-size );font-weight:var( --e-global-typography-db6d350-font-weight );line-height:var( --e-global-typography-db6d350-line-height );fill:var( --e-global-color-a723769 );color:var( --e-global-color-a723769 );border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-af52b02{--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;--justify-content:flex-start;--flex-wrap:wrap;--align-content:space-evenly;--overlay-opacity:1;--padding-top:500px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-af52b02:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-af52b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://themagenta.it/wp-content/uploads/sites/6/2025/09/Magenta55_Ext04_Facade_rev02_HD.webp");background-position:center center;background-size:cover;}.elementor-391 .elementor-element.elementor-element-af52b02::before, .elementor-391 .elementor-element.elementor-element-af52b02 > .elementor-background-video-container::before, .elementor-391 .elementor-element.elementor-element-af52b02 > .e-con-inner > .elementor-background-video-container::before, .elementor-391 .elementor-element.elementor-element-af52b02 > .elementor-background-slideshow::before, .elementor-391 .elementor-element.elementor-element-af52b02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-391 .elementor-element.elementor-element-af52b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000006B 65%, #000000 100%);}.elementor-391 .elementor-element.elementor-element-74f146c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-391 .elementor-element.elementor-element-462cf51 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-462cf51{text-align:start;}.elementor-391 .elementor-element.elementor-element-462cf51 .elementor-heading-title{font-family:var( --e-global-typography-9822027-font-family ), Sans-serif;font-size:var( --e-global-typography-9822027-font-size );font-weight:var( --e-global-typography-9822027-font-weight );line-height:var( --e-global-typography-9822027-line-height );color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-e935f7b{text-align:start;}.elementor-391 .elementor-element.elementor-element-e935f7b .elementor-heading-title{font-family:var( --e-global-typography-449fd08-font-family ), Sans-serif;font-size:var( --e-global-typography-449fd08-font-size );font-weight:var( --e-global-typography-449fd08-font-weight );line-height:var( --e-global-typography-449fd08-line-height );color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-aec8540{text-align:start;}.elementor-391 .elementor-element.elementor-element-aec8540 .elementor-heading-title{font-family:var( --e-global-typography-0539638-font-family ), Sans-serif;font-size:var( --e-global-typography-0539638-font-size );font-weight:var( --e-global-typography-0539638-font-weight );line-height:var( --e-global-typography-0539638-line-height );color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-12788ea .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-db6d350-font-family ), Sans-serif;font-size:var( --e-global-typography-db6d350-font-size );font-weight:var( --e-global-typography-db6d350-font-weight );line-height:var( --e-global-typography-db6d350-line-height );fill:var( --e-global-color-6fb6dbc );color:var( --e-global-color-6fb6dbc );border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-68c84dd{--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;--justify-content:center;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-391 .elementor-element.elementor-element-68c84dd:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-68c84dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-391 .elementor-element.elementor-element-44bb8fa img{width:100%;}.elementor-391 .elementor-element.elementor-element-792444c img{width:100%;}.elementor-391 .elementor-element.elementor-element-50a1157{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-391 .elementor-element.elementor-element-fa76695{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-391 .elementor-element.elementor-element-03bc8d5 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-03bc8d5{text-align:center;}.elementor-391 .elementor-element.elementor-element-03bc8d5 .elementor-heading-title{font-family:var( --e-global-typography-9822027-font-family ), Sans-serif;font-size:var( --e-global-typography-9822027-font-size );font-weight:var( --e-global-typography-9822027-font-weight );line-height:var( --e-global-typography-9822027-line-height );color:var( --e-global-color-6fb6dbc );}.elementor-391 .elementor-element.elementor-element-528cf75{text-align:center;}.elementor-391 .elementor-element.elementor-element-528cf75 .elementor-heading-title{font-family:var( --e-global-typography-449fd08-font-family ), Sans-serif;font-size:var( --e-global-typography-449fd08-font-size );font-weight:var( --e-global-typography-449fd08-font-weight );line-height:var( --e-global-typography-449fd08-line-height );color:var( --e-global-color-6fb6dbc );}.elementor-391 .elementor-element.elementor-element-b255e5c{text-align:center;}.elementor-391 .elementor-element.elementor-element-b255e5c .elementor-heading-title{font-family:var( --e-global-typography-0539638-font-family ), Sans-serif;font-size:var( --e-global-typography-0539638-font-size );font-weight:var( --e-global-typography-0539638-font-weight );line-height:var( --e-global-typography-0539638-line-height );color:var( --e-global-color-6fb6dbc );}.elementor-391 .elementor-element.elementor-element-afcb80c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-391 .elementor-element.elementor-element-ff3e847{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-391 .elementor-element.elementor-element-a32b3a7{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-391 .elementor-element.elementor-element-e3e58bd{text-align:center;}.elementor-391 .elementor-element.elementor-element-e3e58bd .elementor-heading-title{font-family:var( --e-global-typography-0539638-font-family ), Sans-serif;font-size:var( --e-global-typography-0539638-font-size );font-weight:var( --e-global-typography-0539638-font-weight );line-height:var( --e-global-typography-0539638-line-height );color:var( --e-global-color-6fb6dbc );}.elementor-391 .elementor-element.elementor-element-a18fc0d .elementor-button{background-color:var( --e-global-color-6fb6dbc );font-family:var( --e-global-typography-db6d350-font-family ), Sans-serif;font-size:var( --e-global-typography-db6d350-font-size );font-weight:var( --e-global-typography-db6d350-font-weight );line-height:var( --e-global-typography-db6d350-line-height );fill:var( --e-global-color-a723769 );color:var( --e-global-color-a723769 );border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-bbf33a2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-bbf33a2 img{width:140px;}.elementor-391 .elementor-element.elementor-element-6342a90{--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:flex-start;--align-items:center;--flex-wrap:wrap;--align-content:space-evenly;--overlay-opacity:1;--padding-top:300px;--padding-bottom:300px;--padding-left:50px;--padding-right:50px;}.elementor-391 .elementor-element.elementor-element-6342a90:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-6342a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://themagenta.it/wp-content/uploads/sites/6/2025/09/Magenta55_TH_Int04_Living-BilliardRoom_rev00_HD.webp");background-position:center center;background-size:cover;}.elementor-391 .elementor-element.elementor-element-6342a90::before, .elementor-391 .elementor-element.elementor-element-6342a90 > .elementor-background-video-container::before, .elementor-391 .elementor-element.elementor-element-6342a90 > .e-con-inner > .elementor-background-video-container::before, .elementor-391 .elementor-element.elementor-element-6342a90 > .elementor-background-slideshow::before, .elementor-391 .elementor-element.elementor-element-6342a90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-391 .elementor-element.elementor-element-6342a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000006B 65%, #000000 100%);}.elementor-391 .elementor-element.elementor-element-e7770e2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-391 .elementor-element.elementor-element-788d05c img{width:290px;}.elementor-391 .elementor-element.elementor-element-4c013bd{text-align:start;}.elementor-391 .elementor-element.elementor-element-4c013bd .elementor-heading-title{font-family:var( --e-global-typography-449fd08-font-family ), Sans-serif;font-size:var( --e-global-typography-449fd08-font-size );font-weight:var( --e-global-typography-449fd08-font-weight );line-height:var( --e-global-typography-449fd08-line-height );color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-d1c9f1b{text-align:start;}.elementor-391 .elementor-element.elementor-element-d1c9f1b .elementor-heading-title{font-family:var( --e-global-typography-0539638-font-family ), Sans-serif;font-size:var( --e-global-typography-0539638-font-size );font-weight:var( --e-global-typography-0539638-font-weight );line-height:var( --e-global-typography-0539638-line-height );color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-662f3ff .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-db6d350-font-family ), Sans-serif;font-size:var( --e-global-typography-db6d350-font-size );font-weight:var( --e-global-typography-db6d350-font-weight );line-height:var( --e-global-typography-db6d350-line-height );fill:var( --e-global-color-6fb6dbc );color:var( --e-global-color-6fb6dbc );border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-bfe29a5{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-507eb97{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-391 .elementor-element.elementor-element-8994026{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-5ae0482 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-5ae0482{text-align:start;}.elementor-391 .elementor-element.elementor-element-5ae0482 .elementor-heading-title{font-family:var( --e-global-typography-9822027-font-family ), Sans-serif;font-size:var( --e-global-typography-9822027-font-size );font-weight:var( --e-global-typography-9822027-font-weight );line-height:var( --e-global-typography-9822027-line-height );color:var( --e-global-color-6fb6dbc );}.elementor-391 .elementor-element.elementor-element-7886803{text-align:start;}.elementor-391 .elementor-element.elementor-element-7886803 .elementor-heading-title{font-family:var( --e-global-typography-449fd08-font-family ), Sans-serif;font-size:var( --e-global-typography-449fd08-font-size );font-weight:var( --e-global-typography-449fd08-font-weight );line-height:var( --e-global-typography-449fd08-line-height );color:var( --e-global-color-6fb6dbc );}.elementor-391 .elementor-element.elementor-element-907e0ec{text-align:start;}.elementor-391 .elementor-element.elementor-element-907e0ec .elementor-heading-title{font-family:var( --e-global-typography-0539638-font-family ), Sans-serif;font-size:var( --e-global-typography-0539638-font-size );font-weight:var( --e-global-typography-0539638-font-weight );line-height:var( --e-global-typography-0539638-line-height );color:var( --e-global-color-6fb6dbc );}.elementor-391 .elementor-element.elementor-element-6e23b30 .elementor-button{background-color:var( --e-global-color-6fb6dbc );font-family:var( --e-global-typography-db6d350-font-family ), Sans-serif;font-size:var( --e-global-typography-db6d350-font-size );font-weight:var( --e-global-typography-db6d350-font-weight );line-height:var( --e-global-typography-db6d350-line-height );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-016a953{--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;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-016a953:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-016a953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6fb6dbc );}.elementor-391 .elementor-element.elementor-element-2122f34 img{width:100%;}@media(max-width:1024px){.elementor-391 .elementor-element.elementor-element-e93e983 img{width:350px;}.elementor-391 .elementor-element.elementor-element-b9f1727 .elementor-heading-title{font-size:var( --e-global-typography-449fd08-font-size );line-height:var( --e-global-typography-449fd08-line-height );}.elementor-391 .elementor-element.elementor-element-4c7066a .elementor-heading-title{font-size:var( --e-global-typography-0539638-font-size );line-height:var( --e-global-typography-0539638-line-height );}.elementor-391 .elementor-element.elementor-element-6a09ce2{--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-391 .elementor-element.elementor-element-8d26efd .elementor-heading-title{font-size:var( --e-global-typography-0539638-font-size );line-height:var( --e-global-typography-0539638-line-height );}.elementor-391 .elementor-element.elementor-element-0d325c3 .elementor-heading-title{font-size:var( --e-global-typography-9822027-font-size );line-height:var( --e-global-typography-9822027-line-height );}.elementor-391 .elementor-element.elementor-element-9672017 .elementor-heading-title{font-size:var( --e-global-typography-449fd08-font-size );line-height:var( --e-global-typography-449fd08-line-height );}.elementor-391 .elementor-element.elementor-element-e1469c3 .elementor-heading-title{font-size:var( --e-global-typography-0539638-font-size );line-height:var( --e-global-typography-0539638-line-height );}.elementor-391 .elementor-element.elementor-element-32a3730 .elementor-button{font-size:var( --e-global-typography-db6d350-font-size );line-height:var( --e-global-typography-db6d350-line-height );border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-462cf51 .elementor-heading-title{font-size:var( --e-global-typography-9822027-font-size );line-height:var( --e-global-typography-9822027-line-height );}.elementor-391 .elementor-element.elementor-element-e935f7b .elementor-heading-title{font-size:var( --e-global-typography-449fd08-font-size );line-height:var( --e-global-typography-449fd08-line-height );}.elementor-391 .elementor-element.elementor-element-aec8540 .elementor-heading-title{font-size:var( --e-global-typography-0539638-font-size );line-height:var( --e-global-typography-0539638-line-height );}.elementor-391 .elementor-element.elementor-element-12788ea .elementor-button{font-size:var( --e-global-typography-db6d350-font-size );line-height:var( --e-global-typography-db6d350-line-height );border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-03bc8d5 .elementor-heading-title{font-size:var( --e-global-typography-9822027-font-size );line-height:var( --e-global-typography-9822027-line-height );}.elementor-391 .elementor-element.elementor-element-528cf75 .elementor-heading-title{font-size:var( --e-global-typography-449fd08-font-size );line-height:var( --e-global-typography-449fd08-line-height );}.elementor-391 .elementor-element.elementor-element-b255e5c .elementor-heading-title{font-size:var( --e-global-typography-0539638-font-size );line-height:var( --e-global-typography-0539638-line-height );}.elementor-391 .elementor-element.elementor-element-afcb80c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-391 .elementor-element.elementor-element-e3e58bd .elementor-heading-title{font-size:var( --e-global-typography-0539638-font-size );line-height:var( --e-global-typography-0539638-line-height );}.elementor-391 .elementor-element.elementor-element-a18fc0d .elementor-button{font-size:var( --e-global-typography-db6d350-font-size );line-height:var( --e-global-typography-db6d350-line-height );border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-4c013bd .elementor-heading-title{font-size:var( --e-global-typography-449fd08-font-size );line-height:var( --e-global-typography-449fd08-line-height );}.elementor-391 .elementor-element.elementor-element-d1c9f1b .elementor-heading-title{font-size:var( --e-global-typography-0539638-font-size );line-height:var( --e-global-typography-0539638-line-height );}.elementor-391 .elementor-element.elementor-element-662f3ff .elementor-button{font-size:var( --e-global-typography-db6d350-font-size );line-height:var( --e-global-typography-db6d350-line-height );border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-8994026{--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-391 .elementor-element.elementor-element-5ae0482 .elementor-heading-title{font-size:var( --e-global-typography-9822027-font-size );line-height:var( --e-global-typography-9822027-line-height );}.elementor-391 .elementor-element.elementor-element-7886803 .elementor-heading-title{font-size:var( --e-global-typography-449fd08-font-size );line-height:var( --e-global-typography-449fd08-line-height );}.elementor-391 .elementor-element.elementor-element-907e0ec .elementor-heading-title{font-size:var( --e-global-typography-0539638-font-size );line-height:var( --e-global-typography-0539638-line-height );}.elementor-391 .elementor-element.elementor-element-6e23b30 .elementor-button{font-size:var( --e-global-typography-db6d350-font-size );line-height:var( --e-global-typography-db6d350-line-height );border-radius:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-391 .elementor-element.elementor-element-82a9001{--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-e93e983 > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-391 .elementor-element.elementor-element-7d2d9d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-391 .elementor-element.elementor-element-c7e927e img{width:160px;}.elementor-391 .elementor-element.elementor-element-b9f1727 .elementor-heading-title{font-size:var( --e-global-typography-449fd08-font-size );line-height:var( --e-global-typography-449fd08-line-height );}.elementor-391 .elementor-element.elementor-element-4c7066a .elementor-heading-title{font-size:var( --e-global-typography-0539638-font-size );line-height:var( --e-global-typography-0539638-line-height );}.elementor-391 .elementor-element.elementor-element-6a09ce2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-391 .elementor-element.elementor-element-8d26efd{text-align:start;}.elementor-391 .elementor-element.elementor-element-8d26efd .elementor-heading-title{font-size:var( --e-global-typography-0539638-font-size );line-height:var( --e-global-typography-0539638-line-height );}.elementor-391 .elementor-element.elementor-element-0d325c3 .elementor-heading-title{font-size:var( --e-global-typography-9822027-font-size );line-height:var( --e-global-typography-9822027-line-height );}.elementor-391 .elementor-element.elementor-element-9672017 .elementor-heading-title{font-size:var( --e-global-typography-449fd08-font-size );line-height:var( --e-global-typography-449fd08-line-height );}.elementor-391 .elementor-element.elementor-element-e1469c3 .elementor-heading-title{font-size:var( --e-global-typography-0539638-font-size );line-height:var( --e-global-typography-0539638-line-height );}.elementor-391 .elementor-element.elementor-element-32a3730 .elementor-button{font-size:var( --e-global-typography-db6d350-font-size );line-height:var( --e-global-typography-db6d350-line-height );}.elementor-391 .elementor-element.elementor-element-af52b02{--padding-top:200px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-462cf51 .elementor-heading-title{font-size:var( --e-global-typography-9822027-font-size );line-height:var( --e-global-typography-9822027-line-height );}.elementor-391 .elementor-element.elementor-element-e935f7b .elementor-heading-title{font-size:var( --e-global-typography-449fd08-font-size );line-height:var( --e-global-typography-449fd08-line-height );}.elementor-391 .elementor-element.elementor-element-aec8540 .elementor-heading-title{font-size:var( --e-global-typography-0539638-font-size );line-height:var( --e-global-typography-0539638-line-height );}.elementor-391 .elementor-element.elementor-element-12788ea .elementor-button{font-size:var( --e-global-typography-db6d350-font-size );line-height:var( --e-global-typography-db6d350-line-height );}.elementor-391 .elementor-element.elementor-element-68c84dd{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-391 .elementor-element.elementor-element-03bc8d5 .elementor-heading-title{font-size:var( --e-global-typography-9822027-font-size );line-height:var( --e-global-typography-9822027-line-height );}.elementor-391 .elementor-element.elementor-element-528cf75 .elementor-heading-title{font-size:var( --e-global-typography-449fd08-font-size );line-height:var( --e-global-typography-449fd08-line-height );}.elementor-391 .elementor-element.elementor-element-b255e5c .elementor-heading-title{font-size:var( --e-global-typography-0539638-font-size );line-height:var( --e-global-typography-0539638-line-height );}.elementor-391 .elementor-element.elementor-element-afcb80c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-e3e58bd .elementor-heading-title{font-size:var( --e-global-typography-0539638-font-size );line-height:var( --e-global-typography-0539638-line-height );}.elementor-391 .elementor-element.elementor-element-a18fc0d .elementor-button{font-size:var( --e-global-typography-db6d350-font-size );line-height:var( --e-global-typography-db6d350-line-height );}.elementor-391 .elementor-element.elementor-element-bbf33a2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-bbf33a2 img{width:120px;}.elementor-391 .elementor-element.elementor-element-6342a90{--padding-top:200px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-391 .elementor-element.elementor-element-4c013bd .elementor-heading-title{font-size:var( --e-global-typography-449fd08-font-size );line-height:var( --e-global-typography-449fd08-line-height );}.elementor-391 .elementor-element.elementor-element-d1c9f1b .elementor-heading-title{font-size:var( --e-global-typography-0539638-font-size );line-height:var( --e-global-typography-0539638-line-height );}.elementor-391 .elementor-element.elementor-element-662f3ff .elementor-button{font-size:var( --e-global-typography-db6d350-font-size );line-height:var( --e-global-typography-db6d350-line-height );}.elementor-391 .elementor-element.elementor-element-bfe29a5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-391 .elementor-element.elementor-element-8994026{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-391 .elementor-element.elementor-element-5ae0482 .elementor-heading-title{font-size:var( --e-global-typography-9822027-font-size );line-height:var( --e-global-typography-9822027-line-height );}.elementor-391 .elementor-element.elementor-element-7886803 .elementor-heading-title{font-size:var( --e-global-typography-449fd08-font-size );line-height:var( --e-global-typography-449fd08-line-height );}.elementor-391 .elementor-element.elementor-element-907e0ec .elementor-heading-title{font-size:var( --e-global-typography-0539638-font-size );line-height:var( --e-global-typography-0539638-line-height );}.elementor-391 .elementor-element.elementor-element-6e23b30 .elementor-button{font-size:var( --e-global-typography-db6d350-font-size );line-height:var( --e-global-typography-db6d350-line-height );}.elementor-391 .elementor-element.elementor-element-016a953{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}body.elementor-page-391{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-391 .elementor-element.elementor-element-7d2d9d3{--content-width:1400px;}.elementor-391 .elementor-element.elementor-element-874773e{--content-width:650px;}.elementor-391 .elementor-element.elementor-element-10a66cb{--width:48%;}.elementor-391 .elementor-element.elementor-element-6a09ce2{--width:48%;}.elementor-391 .elementor-element.elementor-element-4073437{--content-width:700px;}.elementor-391 .elementor-element.elementor-element-af52b02{--content-width:1400px;}.elementor-391 .elementor-element.elementor-element-74f146c{--width:550px;}.elementor-391 .elementor-element.elementor-element-68c84dd{--width:100%;}.elementor-391 .elementor-element.elementor-element-fa76695{--content-width:550px;}.elementor-391 .elementor-element.elementor-element-afcb80c{--content-width:1400px;}.elementor-391 .elementor-element.elementor-element-a32b3a7{--content-width:550px;}.elementor-391 .elementor-element.elementor-element-6342a90{--content-width:1400px;}.elementor-391 .elementor-element.elementor-element-e7770e2{--width:550px;}.elementor-391 .elementor-element.elementor-element-bfe29a5{--content-width:1400px;}.elementor-391 .elementor-element.elementor-element-507eb97{--width:48%;}.elementor-391 .elementor-element.elementor-element-8994026{--width:48%;}.elementor-391 .elementor-element.elementor-element-016a953{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-391 .elementor-element.elementor-element-7d2d9d3{--content-width:650px;}.elementor-391 .elementor-element.elementor-element-10a66cb{--width:100%;}.elementor-391 .elementor-element.elementor-element-6a09ce2{--width:100%;}.elementor-391 .elementor-element.elementor-element-bfe29a5{--content-width:650px;}.elementor-391 .elementor-element.elementor-element-507eb97{--width:100%;}.elementor-391 .elementor-element.elementor-element-8994026{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-8d26efd */.elementor-391 .elementor-element.elementor-element-8d26efd{
    width: 440px;
    max-width: 400px
}

.feature-list{
margin:0 auto;
padding:0;

}

.feature-list li{
display:flex;
align-items:flex-start;
gap:14px;
padding:12px 0;
}


/* bullet personalizzato con bordo 2px solid #C5AC99 */
.feature-list li::before{
content:"";
flex:0 0 auto;
width:10px;
height:10px;
margin-top:9px; /* allinea verticalmente rispetto al testo */
border-radius:50%;
border:2px solid #C5AC99;
box-sizing:border-box;
}


/* stile del testo dell'elemento */
.feature-list li p{
margin:0;
}


/* variante compatta per schermi piccoli */
@media (max-width:480px){
body{padding:20px}
.feature-list li{gap:10px;padding:10px 0}
.feature-list li::before{width:12px;height:12px;margin-top:4px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2d9d3 */.elementor-391 .elementor-element.elementor-element-7d2d9d3 {
  background: linear-gradient(
    117deg,
    #461315 25.43%,
    #922A40 52.45%,
    #461315 81.85%
  );
  background-size: 300% 100%; /* ingrandisce lo sfondo per muoverlo */
  animation: gradientShift 9s ease-in-out infinite alternate;
}

@keyframes gradientShift {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4994bc5 */.elementor-391 .elementor-element.elementor-element-4994bc5 {
  width: 100%;           /* puoi cambiare */
  aspect-ratio: 3 / 4;    /* proporzione */
  overflow: hidden;
}

.elementor-391 .elementor-element.elementor-element-4994bc5 img {
  width: 100%;
  height: 100%;
  object-fit: cover;      /* oppure "contain" */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30fcb48 */.elementor-391 .elementor-element.elementor-element-30fcb48 {
  width: 100%;           /* puoi cambiare */
  aspect-ratio: 3 / 4;    /* proporzione */
  overflow: hidden;
}

.elementor-391 .elementor-element.elementor-element-30fcb48 img {
  width: 100%;
  height: 100%;
  object-fit: cover;      /* oppure "contain" */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d03f5f */.elementor-391 .elementor-element.elementor-element-0d03f5f {
  width: 100%;           /* puoi cambiare */
  aspect-ratio: 3 / 4;    /* proporzione */
  overflow: hidden;
}

.elementor-391 .elementor-element.elementor-element-0d03f5f img {
  width: 100%;
  height: 100%;
  object-fit: cover;      /* oppure "contain" */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-907e0ec */.elementor-391 .elementor-element.elementor-element-907e0ec{
    width: 400px;
    max-width: 400px
}

.feature-list{
margin:0 auto;
padding:0;

}

.feature-list li{
display:flex;
align-items:flex-start;
gap:14px;
padding:12px 0;
}


/* bullet personalizzato con bordo 2px solid #C5AC99 */
.feature-list li::before{
content:"";
flex:0 0 auto;
width:10px;
height:10px;
margin-top:9px; /* allinea verticalmente rispetto al testo */
border-radius:50%;
border:2px solid #C5AC99;
box-sizing:border-box;
}


/* stile del testo dell'elemento */
.feature-list li p{
margin:0;
}


/* variante compatta per schermi piccoli */
@media (max-width:480px){
body{padding:20px}
.feature-list li{gap:10px;padding:10px 0}
.feature-list li::before{width:12px;height:12px;margin-top:4px}
}

.feature-list{
margin:0 auto;
padding:0;

}

.feature-list li{
display:flex;
align-items:flex-start;
gap:14px;
padding:12px 0;
}


/* bullet personalizzato con bordo 2px solid #C5AC99 */
.feature-list li::before{
content:"";
flex:0 0 auto;
width:14px;
height:14px;
margin-top:6px; /* allinea verticalmente rispetto al testo */
border-radius:50%;
border:2px solid #C5AC99;
box-sizing:border-box;
}


/* stile del testo dell'elemento */
.feature-list li p{
margin:0;
}


/* variante compatta per schermi piccoli */
@media (max-width:480px){
body{padding:20px}
.feature-list li{gap:10px;padding:10px 0}
.feature-list li::before{width:12px;height:12px;margin-top:4px}
}/* End custom CSS */