.elementor-19242 .elementor-element.elementor-element-5040400{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19242 .elementor-element.elementor-element-5040400:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-5040400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.studiomagnani.eu/wp-content/uploads/2026/10/immagine-header02-1024x439.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19242 .elementor-element.elementor-element-8aba9af{text-align:end;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:italic;color:#F1F1F1;}.elementor-19242 .elementor-element.elementor-element-8aba9af a{color:#F1F1F1;}.elementor-19242 .elementor-element.elementor-element-8aba9af a:hover, .elementor-19242 .elementor-element.elementor-element-8aba9af a:focus{color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-3a2ceb5{text-align:end;font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:500;font-style:normal;color:#DFD9D9;}.elementor-19242 .elementor-element.elementor-element-3a2ceb5 a{color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-2dc2bed{--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-19242 .elementor-element.elementor-element-2dc2bed:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-2dc2bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-19242 .elementor-element.elementor-element-0f7d882{font-family:"Source Sans Pro", Sans-serif;font-size:25px;font-weight:400;font-style:normal;color:#B89058;}.elementor-19242 .elementor-element.elementor-element-c54d9c4{--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-19242 .elementor-element.elementor-element-c54d9c4:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-c54d9c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-19242 .elementor-element.elementor-element-c54d9c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-19242 .elementor-element.elementor-element-ce66635.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-19242 .elementor-element.elementor-element-ce66635{text-align:center;}.elementor-19242 .elementor-element.elementor-element-ce66635 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:30px;font-weight:600;font-style:normal;word-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:#F2EEE7;}.elementor-19242 .elementor-element.elementor-element-c34167f > .elementor-widget-container{padding:0px 90px 0px 90px;}.elementor-19242 .elementor-element.elementor-element-c34167f{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;font-style:normal;color:#C9C5BF;}.elementor-19242 .elementor-element.elementor-element-2f200f3{--display:flex;}.elementor-19242 .elementor-element.elementor-element-2f200f3:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-2f200f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19242 .elementor-element.elementor-element-87969c9{--divider-border-style:solid;--divider-color:#B89058;--divider-border-width:1px;}.elementor-19242 .elementor-element.elementor-element-87969c9.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-19242 .elementor-element.elementor-element-87969c9 .elementor-divider-separator{width:91%;margin:0 auto;margin-center:0;}.elementor-19242 .elementor-element.elementor-element-87969c9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-19242 .elementor-element.elementor-element-bffe695{text-align:center;color:#B89058;}.elementor-19242 .elementor-element.elementor-element-bffe695 p{margin-block-end:59px;}.elementor-19242 .elementor-element.elementor-element-f35aa40{--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;}.elementor-19242 .elementor-element.elementor-element-f35aa40:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-f35aa40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE9E0;}.elementor-19242 .elementor-element.elementor-element-7072f05{--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-19242 .elementor-element.elementor-element-7072f05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19242 .elementor-element.elementor-element-40c051e{font-family:"Source Sans Pro", Sans-serif;font-size:25px;font-weight:400;font-style:normal;color:#B89058;}.elementor-19242 .elementor-element.elementor-element-b671785 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:35px;font-weight:600;font-style:normal;color:#171717;}.elementor-19242 .elementor-element.elementor-element-7763e45{--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-19242 .elementor-element.elementor-element-6eabb21{font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#101112;}.elementor-19242 .elementor-element.elementor-element-7b98d4c{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;font-style:normal;color:#101112;}.elementor-19242 .elementor-element.elementor-element-e75df56{--divider-border-style:solid;--divider-color:#B89058;--divider-border-width:1px;}.elementor-19242 .elementor-element.elementor-element-e75df56 .elementor-divider-separator{width:44%;margin:0 auto;margin-center:0;}.elementor-19242 .elementor-element.elementor-element-e75df56 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-19242 .elementor-element.elementor-element-585d748{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;font-style:normal;color:#101112;}.elementor-19242 .elementor-element.elementor-element-18a1fc8{--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;}.elementor-19242 .elementor-element.elementor-element-18a1fc8:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-18a1fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C0D;}.elementor-19242 .elementor-element.elementor-element-acd437a{--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-19242 .elementor-element.elementor-element-acd437a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19242 .elementor-element.elementor-element-dce9d3e{font-family:"Source Sans Pro", Sans-serif;font-size:25px;font-weight:400;font-style:normal;color:#B89058;}.elementor-19242 .elementor-element.elementor-element-2661cca .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:35px;font-weight:600;font-style:normal;color:#F2EEE7;}.elementor-19242 .elementor-element.elementor-element-5166f30{--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-19242 .elementor-element.elementor-element-63e8c88{--spacer-size:50px;}.elementor-19242 .elementor-element.elementor-element-3c76db0{font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#C9C5BF;}.elementor-19242 .elementor-element.elementor-element-39d1f33{--spacer-size:103px;}.elementor-19242 .elementor-element.elementor-element-88163b5{--display:flex;}.elementor-19242 .elementor-element.elementor-element-0f6c48c{--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:space-evenly;--align-items:center;}.elementor-19242 .elementor-element.elementor-element-ac30f82{color:#C9C5BF;}.elementor-19242 .elementor-element.elementor-element-7fca7e8{color:#C9C5BF;}.elementor-19242 .elementor-element.elementor-element-149bebc{color:#C9C5BF;}.elementor-19242 .elementor-element.elementor-element-ddb6fd1{color:#C9C5BF;}.elementor-19242 .elementor-element.elementor-element-a548c66{--divider-border-style:solid;--divider-color:#B89058;--divider-border-width:1px;}.elementor-19242 .elementor-element.elementor-element-a548c66 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-19242 .elementor-element.elementor-element-a548c66 .elementor-divider-separator{width:44%;margin:0 auto;margin-center:0;}.elementor-19242 .elementor-element.elementor-element-a548c66 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-19242 .elementor-element.elementor-element-4286e83 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-19242 .elementor-element.elementor-element-4286e83{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:17px;font-weight:400;font-style:normal;color:#B89058;}.elementor-19242 .elementor-element.elementor-element-d05df07{--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;}.elementor-19242 .elementor-element.elementor-element-d05df07:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-d05df07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C0D;}.elementor-19242 .elementor-element.elementor-element-4db9fa0{--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-19242 .elementor-element.elementor-element-4db9fa0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19242 .elementor-element.elementor-element-e667fe3{font-family:"Source Sans Pro", Sans-serif;font-size:25px;font-weight:400;font-style:normal;color:#B89058;}.elementor-19242 .elementor-element.elementor-element-976a6e5 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:35px;font-weight:600;font-style:normal;color:#F2EEE7;}.elementor-19242 .elementor-element.elementor-element-d19e91d{--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-19242 .elementor-element.elementor-element-509cd4e{--spacer-size:50px;}.elementor-19242 .elementor-element.elementor-element-59cf9f0{font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#C9C5BF;}.elementor-19242 .elementor-element.elementor-element-7f36d06{--display:flex;}.elementor-19242 .elementor-element.elementor-element-e47d7b2{--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:space-evenly;--align-items:center;}.elementor-19242 .elementor-element.elementor-element-36bec03{color:#C9C5BF;}.elementor-19242 .elementor-element.elementor-element-ccfdda6 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-19242 .elementor-element.elementor-element-ccfdda6{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:400;font-style:normal;color:#B89058;}.elementor-19242 .elementor-element.elementor-element-1f3cf99{--display:flex;--min-height:75vh;--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-19242 .elementor-element.elementor-element-1f3cf99:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-1f3cf99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.studiomagnani.eu/wp-content/uploads/2026/10/immagine-01-pagesmP-club-executive.png");background-position:top left;}.elementor-19242 .elementor-element.elementor-element-ea959ad{--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;}.elementor-19242 .elementor-element.elementor-element-ea959ad:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-ea959ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C0D;}.elementor-19242 .elementor-element.elementor-element-551bc32{--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-19242 .elementor-element.elementor-element-551bc32.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19242 .elementor-element.elementor-element-19b4156{font-family:"Source Sans Pro", Sans-serif;font-size:25px;font-weight:400;font-style:normal;color:#B89058;}.elementor-19242 .elementor-element.elementor-element-1dde4cf .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:35px;font-weight:600;font-style:normal;color:#F2EEE7;}.elementor-19242 .elementor-element.elementor-element-4bb3f45{--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-19242 .elementor-element.elementor-element-af9b030{--spacer-size:50px;}.elementor-19242 .elementor-element.elementor-element-9489833{font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:#C9C5BF;}.elementor-19242 .elementor-element.elementor-element-7b60bae .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;font-style:normal;color:#B89058;}.elementor-19242 .elementor-element.elementor-element-43f3535 .elementor-heading-title{color:#C9C5BF;}.elementor-19242 .elementor-element.elementor-element-50fc5f6{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;font-style:normal;color:#C9C5BF;}.elementor-19242 .elementor-element.elementor-element-be39200{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#C9C5BF;}.elementor-19242 .elementor-element.elementor-element-40531a1{--spacer-size:33px;}.elementor-19242 .elementor-element.elementor-element-8070570{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19242 .elementor-element.elementor-element-3619e8b{--display:flex;}.elementor-19242 .elementor-element.elementor-element-3bdee82 .elementor-heading-title{color:#B89058;}.elementor-19242 .elementor-element.elementor-element-189003a{--display:flex;}.elementor-19242 .elementor-element.elementor-element-c87225b .elementor-heading-title{color:#B89058;}.elementor-19242 .elementor-element.elementor-element-036ae35{--display:flex;--min-height:0px;}.elementor-19242 .elementor-element.elementor-element-be6cdbb .elementor-heading-title{color:#B89058;}.elementor-19242 .elementor-element.elementor-element-ec557c4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19242 .elementor-element.elementor-element-d5a5437{--display:flex;--min-height:0px;}.elementor-19242 .elementor-element.elementor-element-0c182c7 .elementor-heading-title{color:#B89058;}.elementor-19242 .elementor-element.elementor-element-228607b{--display:flex;}.elementor-19242 .elementor-element.elementor-element-df596a1 .elementor-heading-title{color:#B89058;}.elementor-19242 .elementor-element.elementor-element-f57231b{--display:flex;}.elementor-19242 .elementor-element.elementor-element-c28290f .elementor-heading-title{color:#B89058;}.elementor-19242 .elementor-element.elementor-element-35e6fde{--spacer-size:103px;}.elementor-19242 .elementor-element.elementor-element-906c49e{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;font-style:normal;color:#B89058;}.elementor-19242 .elementor-element.elementor-element-650fb8f{font-family:"Source Sans Pro", Sans-serif;font-size:25px;font-weight:500;font-style:italic;color:#F2EEE7;}.elementor-19242 .elementor-element.elementor-element-6b6c8b8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19242 .elementor-element.elementor-element-590a2fd{--display:flex;--min-height:0px;}.elementor-19242 .elementor-element.elementor-element-ac8aff4 .elementor-heading-title{color:#B89058;}.elementor-19242 .elementor-element.elementor-element-7e1ed32{--display:flex;}.elementor-19242 .elementor-element.elementor-element-705cd04 .elementor-heading-title{color:#B89058;}.elementor-19242 .elementor-element.elementor-element-ede9739{--display:flex;}.elementor-19242 .elementor-element.elementor-element-e760a2e .elementor-heading-title{color:#B89058;}.elementor-19242 .elementor-element.elementor-element-5742945{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19242 .elementor-element.elementor-element-4d5149d{--display:flex;--min-height:0px;}.elementor-19242 .elementor-element.elementor-element-4c85357 .elementor-heading-title{color:#B89058;}.elementor-19242 .elementor-element.elementor-element-341e1b7{color:#7A7A7A;}.elementor-19242 .elementor-element.elementor-element-2deae0e{--display:flex;}.elementor-19242 .elementor-element.elementor-element-348f505 .elementor-heading-title{color:#B89058;}.elementor-19242 .elementor-element.elementor-element-d86f111{--display:flex;}.elementor-19242 .elementor-element.elementor-element-fc9c5bf .elementor-heading-title{color:#B89058;}.elementor-19242 .elementor-element.elementor-element-89a3612{--divider-border-style:solid;--divider-color:#B89058;--divider-border-width:1px;}.elementor-19242 .elementor-element.elementor-element-89a3612 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-19242 .elementor-element.elementor-element-89a3612 .elementor-divider-separator{width:44%;margin:0 auto;margin-center:0;}.elementor-19242 .elementor-element.elementor-element-89a3612 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-19242 .elementor-element.elementor-element-b9cd1c9 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-19242 .elementor-element.elementor-element-b9cd1c9{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:17px;font-weight:400;font-style:normal;color:#B89058;}.elementor-19242 .elementor-element.elementor-element-9bec152{--display:flex;--min-height:75vh;--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-19242 .elementor-element.elementor-element-9bec152:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-9bec152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.studiomagnani.eu/wp-content/uploads/2026/10/immagine-02-pagesmP-club-executive.png");background-position:bottom center;}.elementor-19242 .elementor-element.elementor-element-f213755{--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-19242 .elementor-element.elementor-element-f213755:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-f213755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE9E0;}.elementor-19242 .elementor-element.elementor-element-0f5353a .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:25px;font-weight:400;font-style:normal;color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-525082d .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:700;font-style:normal;color:#171717;}.elementor-19242 .elementor-element.elementor-element-95179e6{color:#171717;}.elementor-19242 .elementor-element.elementor-element-785a16a{font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:700;font-style:normal;color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-2e79ce6{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-19242 .elementor-element.elementor-element-79de42a{--display:flex;}.elementor-19242 .elementor-element.elementor-element-7c1e9db .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:600;font-style:normal;color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-b477e47{color:#171717;}.elementor-19242 .elementor-element.elementor-element-01dbea4{font-family:"Source Sans Pro", Sans-serif;font-size:13px;font-weight:600;font-style:normal;color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-ea505b8{--display:flex;}.elementor-19242 .elementor-element.elementor-element-8913aef .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:600;font-style:normal;color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-64dc8db{color:#171717;}.elementor-19242 .elementor-element.elementor-element-59f660f{font-family:"Source Sans Pro", Sans-serif;font-size:13px;font-weight:600;font-style:normal;color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-e611baa{--display:flex;}.elementor-19242 .elementor-element.elementor-element-08e180d .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:600;font-style:normal;color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-f5e8e26{color:#171717;}.elementor-19242 .elementor-element.elementor-element-787ceed{font-family:"Source Sans Pro", Sans-serif;font-size:13px;font-weight:600;font-style:normal;color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-1117162{--display:flex;}.elementor-19242 .elementor-element.elementor-element-5106b51 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:600;font-style:normal;color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-2b1f6b3{color:#171717;}.elementor-19242 .elementor-element.elementor-element-842cb3f{font-family:"Source Sans Pro", Sans-serif;font-size:13px;font-weight:600;font-style:normal;color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-f6bc0bb{--spacer-size:75px;}.elementor-19242 .elementor-element.elementor-element-5e819a0{--divider-border-style:solid;--divider-color:#B58A52;--divider-border-width:1.3px;}.elementor-19242 .elementor-element.elementor-element-5e819a0 .elementor-divider-separator{width:93%;margin:0 auto;margin-center:0;}.elementor-19242 .elementor-element.elementor-element-5e819a0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-19242 .elementor-element.elementor-element-911f94d{--spacer-size:75px;}.elementor-19242 .elementor-element.elementor-element-adad260 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:21px;font-weight:500;font-style:normal;color:#171717;}.elementor-19242 .elementor-element.elementor-element-388b2ba{color:#171717;}.elementor-19242 .elementor-element.elementor-element-2880dfc{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#171717;}.elementor-19242 .elementor-element.elementor-element-5c28380{--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-19242 .elementor-element.elementor-element-5c28380:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-5c28380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-19242 .elementor-element.elementor-element-976cabf .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:25px;font-weight:400;font-style:normal;color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-8d19004{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;font-style:normal;}.elementor-19242 .elementor-element.elementor-element-688770e{--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-19242 .elementor-element.elementor-element-ec52247{--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-19242 .elementor-element.elementor-element-ec52247.e-con{--flex-grow:0;--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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-19242 .elementor-element.elementor-element-66d3c34{--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-19242 .elementor-element.elementor-element-46f5f1c{--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-19242 .elementor-element.elementor-element-0bbf1b5{color:#7A7A7A;}.elementor-19242 .elementor-element.elementor-element-ea6d21a{color:#7A7A7A;}.elementor-19242 .elementor-element.elementor-element-744659e{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;font-style:normal;color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-0cda5f8{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;font-style:normal;color:#7A7A7A;}.elementor-19242 .elementor-element.elementor-element-91f066f{font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:700;font-style:normal;color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-e10bc78{font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:700;font-style:normal;color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-35a2d58{--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-19242 .elementor-element.elementor-element-35a2d58:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-35a2d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE9E0;}.elementor-19242 .elementor-element.elementor-element-d894511 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:25px;font-weight:400;font-style:normal;color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-170eefe .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:700;font-style:normal;color:#171717;}.elementor-19242 .elementor-element.elementor-element-a2a4938{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;font-style:normal;color:#171717;}.elementor-19242 .elementor-element.elementor-element-869342b{color:#171717;}.elementor-19242 .elementor-element.elementor-element-1de114e{color:#171717;}.elementor-19242 .elementor-element.elementor-element-39fbada{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:lowercase;font-style:italic;color:#171717;}.elementor-19242 .elementor-element.elementor-element-630513a{--display:flex;--min-height:666px;--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-19242 .elementor-element.elementor-element-630513a:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-630513a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.studiomagnani.eu/wp-content/uploads/2026/10/immagine-03-2-pagesmP-club-executive.png");background-repeat:no-repeat;background-size:cover;}.elementor-19242 .elementor-element.elementor-element-be7a51e{--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-19242 .elementor-element.elementor-element-be7a51e:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-be7a51e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE9E0;}.elementor-19242 .elementor-element.elementor-element-4062e3b .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:25px;font-weight:400;font-style:normal;color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-0287f11 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:700;font-style:normal;color:#171717;}.elementor-19242 .elementor-element.elementor-element-b4b3382{color:#171717;}.elementor-19242 .elementor-element.elementor-element-d4cb282 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:700;font-style:normal;color:#171717;}.elementor-19242 .elementor-element.elementor-element-78b8ec0{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:600;font-style:italic;color:#171717;}.elementor-19242 .elementor-element.elementor-element-0c1111d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19242 .elementor-element.elementor-element-0c1111d{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;font-style:normal;color:#171717;}.elementor-19242 .elementor-element.elementor-element-0c1111d a{color:#171717;}.elementor-19242 .elementor-element.elementor-element-0c1111d a:hover, .elementor-19242 .elementor-element.elementor-element-0c1111d a:focus{color:#B58A52;}.elementor-19242 .elementor-element.elementor-element-e11a1bc{--display:flex;--min-height:172px;--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-19242 .elementor-element.elementor-element-e11a1bc:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-e11a1bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-19242 .elementor-element.elementor-element-286dc2c{--spacer-size:32px;}.elementor-19242 .elementor-element.elementor-element-dafed62{text-align:center;}.elementor-19242 .elementor-element.elementor-element-a0a5f7c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19242 .elementor-element.elementor-element-a0a5f7c{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:14px;font-weight:600;font-style:normal;color:#F1F1F1;}.elementor-19242 .elementor-element.elementor-element-a0a5f7c a{color:#F1F1F1;}.elementor-19242 .elementor-element.elementor-element-a0a5f7c a:hover, .elementor-19242 .elementor-element.elementor-element-a0a5f7c a:focus{color:#B58A52;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-19242 .elementor-element.elementor-element-1f3cf99:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-1f3cf99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-19242 .elementor-element.elementor-element-8070570{--grid-auto-flow:row;}.elementor-19242 .elementor-element.elementor-element-ec557c4{--grid-auto-flow:row;}.elementor-19242 .elementor-element.elementor-element-6b6c8b8{--grid-auto-flow:row;}.elementor-19242 .elementor-element.elementor-element-5742945{--grid-auto-flow:row;}.elementor-19242 .elementor-element.elementor-element-2e79ce6{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-19242 .elementor-element.elementor-element-630513a:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-630513a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.studiomagnani.eu/wp-content/uploads/2026/10/immagine-03-2V-pagesmP-club-executive.png");background-position:center center;}}@media(min-width:768px){.elementor-19242 .elementor-element.elementor-element-5040400{--width:100%;}.elementor-19242 .elementor-element.elementor-element-c54d9c4{--width:99.774%;}.elementor-19242 .elementor-element.elementor-element-7072f05{--width:27.609%;}.elementor-19242 .elementor-element.elementor-element-7763e45{--width:60%;}.elementor-19242 .elementor-element.elementor-element-acd437a{--width:27.609%;}.elementor-19242 .elementor-element.elementor-element-5166f30{--width:60%;}.elementor-19242 .elementor-element.elementor-element-4db9fa0{--width:27.609%;}.elementor-19242 .elementor-element.elementor-element-d19e91d{--width:60%;}.elementor-19242 .elementor-element.elementor-element-551bc32{--width:27.609%;}.elementor-19242 .elementor-element.elementor-element-4bb3f45{--width:60%;}.elementor-19242 .elementor-element.elementor-element-ec52247{--width:55%;}.elementor-19242 .elementor-element.elementor-element-66d3c34{--width:45%;}}@media(min-width:1025px){.elementor-19242 .elementor-element.elementor-element-5040400:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-5040400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-19242 .elementor-element.elementor-element-5040400:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-5040400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.studiomagnani.eu/wp-content/uploads/2026/10/verticale-smatphone-576x1024.png");background-size:contain;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-19242 .elementor-element.elementor-element-c34167f > .elementor-widget-container{padding:00px 00px 00px 00px;}.elementor-19242 .elementor-element.elementor-element-63e8c88{--spacer-size:1px;}.elementor-19242 .elementor-element.elementor-element-3c76db0 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-19242 .elementor-element.elementor-element-39d1f33{--spacer-size:1px;}.elementor-19242 .elementor-element.elementor-element-88163b5{--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19242 .elementor-element.elementor-element-ac30f82 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-19242 .elementor-element.elementor-element-509cd4e{--spacer-size:1px;}.elementor-19242 .elementor-element.elementor-element-af9b030{--spacer-size:1px;}.elementor-19242 .elementor-element.elementor-element-40531a1{--spacer-size:1px;}.elementor-19242 .elementor-element.elementor-element-8070570{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19242 .elementor-element.elementor-element-ec557c4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19242 .elementor-element.elementor-element-35e6fde{--spacer-size:33px;}.elementor-19242 .elementor-element.elementor-element-6b6c8b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19242 .elementor-element.elementor-element-5742945{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19242 .elementor-element.elementor-element-2e79ce6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19242 .elementor-element.elementor-element-f6bc0bb{--spacer-size:1px;}.elementor-19242 .elementor-element.elementor-element-911f94d{--spacer-size:1px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-19242 .elementor-element.elementor-element-630513a:not(.elementor-motion-effects-element-type-background), .elementor-19242 .elementor-element.elementor-element-630513a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.studiomagnani.eu/wp-content/uploads/2026/10/immagine-03-2V-pagesmP-club-executive.png");background-position:center center;background-size:cover;}}/* Start custom CSS for text-editor, class: .elementor-element-0c1111d *//* ==========================================================
   SM&P EXECUTIVE CLUB™
   REQUEST CONSIDERATION
   Premium Editorial Link
   ========================================================== */


/* ----------------------------------------------------------
   CONTENITORE
   ---------------------------------------------------------- */

.club-consideration-link {
    text-align: center;
    margin: 0;
    padding: 0;
}


/* ----------------------------------------------------------
   LINK — STATO NORMALE
   Compatibile con widget Titolo e widget Testo Elementor
   ---------------------------------------------------------- */

.club-consideration-link a,
.club-consideration-link .elementor-heading-title a,
.club-consideration-link .elementor-widget-container a {

    position: relative;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    color: #171717 !important;
    background: transparent !important;

    font-size: 19px;
    font-weight: 500;
    line-height: 1.4;

    letter-spacing: 3px;
    text-transform: uppercase;

    text-decoration: none !important;

    padding: 12px 0 17px 0;

    cursor: pointer;

    transition:
        color 0.35s ease,
        letter-spacing 0.35s ease !important;
}


/* ----------------------------------------------------------
   FRECCIA A SINISTRA
   ---------------------------------------------------------- */

.club-consideration-link a::before,
.club-consideration-link .elementor-heading-title a::before {

    content: "→";

    display: inline-block;

    margin-right: 16px;

    color: #B58A52 !important;

    font-size: 22px;
    font-weight: 300;
    line-height: 1;

    transform: translateX(0);

    transition:
        transform 0.35s ease,
        color 0.35s ease;
}


/* ----------------------------------------------------------
   LINEA ORO SOTTO IL TESTO
   ---------------------------------------------------------- */

.club-consideration-link a::after,
.club-consideration-link .elementor-heading-title a::after {

    content: "";

    position: absolute;

    left: 50%;
    bottom: 0;

    width: 58px;
    height: 1px;

    background-color: #B58A52;

    transform: translateX(-50%);

    opacity: 0.80;

    transition:
        width 0.45s cubic-bezier(0.22, 1, 0.36, 1),
        opacity 0.35s ease;
}


/* ==========================================================
   HOVER
   Forziamo il colore oro anche contro i Global Colors
   di Elementor
   ========================================================== */

.club-consideration-link:hover a,
.club-consideration-link a:hover,
.club-consideration-link:hover .elementor-heading-title a,
.club-consideration-link .elementor-heading-title a:hover,
.club-consideration-link:hover .elementor-widget-container a,
.club-consideration-link .elementor-widget-container a:hover {

    color: #B58A52 !important;

    letter-spacing: 3.4px;
}


/* FRECCIA — HOVER */

.club-consideration-link:hover a::before,
.club-consideration-link a:hover::before,
.club-consideration-link .elementor-heading-title a:hover::before {

    color: #B58A52 !important;

    transform: translateX(8px);
}


/* LINEA — HOVER */

.club-consideration-link:hover a::after,
.club-consideration-link a:hover::after,
.club-consideration-link .elementor-heading-title a:hover::after {

    width: 100%;

    opacity: 1;
}


/* ==========================================================
   FOCUS — ACCESSIBILITÀ DA TASTIERA
   ========================================================== */

.club-consideration-link a:focus,
.club-consideration-link a:focus-visible,
.club-consideration-link .elementor-heading-title a:focus,
.club-consideration-link .elementor-heading-title a:focus-visible {

    color: #B58A52 !important;

    outline: none !important;

    text-decoration: none !important;
}


.club-consideration-link a:focus-visible::after,
.club-consideration-link .elementor-heading-title a:focus-visible::after {

    width: 100%;

    opacity: 1;
}


/* ==========================================================
   CLICK / ACTIVE
   ========================================================== */

.club-consideration-link a:active,
.club-consideration-link .elementor-heading-title a:active {

    color: #98703F !important;
}


.club-consideration-link a:active::before,
.club-consideration-link .elementor-heading-title a:active::before {

    transform: translateX(5px);
}


/* ==========================================================
   TABLET
   ========================================================== */

@media (max-width: 1024px) {

    .club-consideration-link a,
    .club-consideration-link .elementor-heading-title a,
    .club-consideration-link .elementor-widget-container a {

        font-size: 17px;

        letter-spacing: 2.6px;

        padding: 11px 0 16px 0;
    }


    .club-consideration-link a::before,
    .club-consideration-link .elementor-heading-title a::before {

        font-size: 20px;

        margin-right: 14px;
    }


    .club-consideration-link:hover a,
    .club-consideration-link a:hover {

        letter-spacing: 2.9px;
    }
}


/* ==========================================================
   SMARTPHONE
   ========================================================== */

@media (max-width: 767px) {

    .club-consideration-link {

        width: 100%;

        text-align: center;
    }


    .club-consideration-link a,
    .club-consideration-link .elementor-heading-title a,
    .club-consideration-link .elementor-widget-container a {

        font-size: 14px;

        font-weight: 500;

        letter-spacing: 2px;

        line-height: 1.5;

        padding: 10px 0 14px 0;
    }


    .club-consideration-link a::before,
    .club-consideration-link .elementor-heading-title a::before {

        font-size: 17px;

        margin-right: 10px;
    }


    .club-consideration-link a::after,
    .club-consideration-link .elementor-heading-title a::after {

        width: 42px;
    }


    /* Evitiamo variazioni tipografiche eccessive su touch */

    .club-consideration-link:hover a,
    .club-consideration-link a:hover,
    .club-consideration-link:hover .elementor-heading-title a {

        letter-spacing: 2px;
    }


    .club-consideration-link:hover a::before,
    .club-consideration-link a:hover::before {

        transform: translateX(4px);
    }
}


/* ==========================================================
   DISPOSITIVI TOUCH
   Evita comportamenti hover anomali
   ========================================================== */

@media (hover: none) {

    .club-consideration-link a:hover,
    .club-consideration-link .elementor-heading-title a:hover {

        color: #171717 !important;
    }


    .club-consideration-link a:active,
    .club-consideration-link .elementor-heading-title a:active {

        color: #B58A52 !important;
    }
}


/* ==========================================================
   ACCESSIBILITÀ
   UTENTI CHE PREFERISCONO ANIMAZIONI RIDOTTE
   ========================================================== */

@media (prefers-reduced-motion: reduce) {

    .club-consideration-link a,
    .club-consideration-link a::before,
    .club-consideration-link a::after,
    .club-consideration-link .elementor-heading-title a,
    .club-consideration-link .elementor-heading-title a::before,
    .club-consideration-link .elementor-heading-title a::after {

        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0a5f7c *//* ==========================================================
   SM&P EXECUTIVE CLUB™
   REQUEST CONSIDERATION
   Premium Editorial Link
   ========================================================== */


/* ----------------------------------------------------------
   CONTENITORE
   ---------------------------------------------------------- */

.club-consideration-link {
    text-align: center;
    margin: 0;
    padding: 0;
}


/* ----------------------------------------------------------
   LINK — STATO NORMALE
   Compatibile con widget Titolo e widget Testo Elementor
   ---------------------------------------------------------- */

.club-consideration-link a,
.club-consideration-link .elementor-heading-title a,
.club-consideration-link .elementor-widget-container a {

    position: relative;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    color: #171717 !important;
    background: transparent !important;

    font-size: 19px;
    font-weight: 500;
    line-height: 1.4;

    letter-spacing: 3px;
    text-transform: uppercase;

    text-decoration: none !important;

    padding: 12px 0 17px 0;

    cursor: pointer;

    transition:
        color 0.35s ease,
        letter-spacing 0.35s ease !important;
}


/* ----------------------------------------------------------
   FRECCIA A SINISTRA
   ---------------------------------------------------------- */

.club-consideration-link a::before,
.club-consideration-link .elementor-heading-title a::before {

    content: "→";

    display: inline-block;

    margin-right: 16px;

    color: #B58A52 !important;

    font-size: 22px;
    font-weight: 300;
    line-height: 1;

    transform: translateX(0);

    transition:
        transform 0.35s ease,
        color 0.35s ease;
}


/* ----------------------------------------------------------
   LINEA ORO SOTTO IL TESTO
   ---------------------------------------------------------- */

.club-consideration-link a::after,
.club-consideration-link .elementor-heading-title a::after {

    content: "";

    position: absolute;

    left: 50%;
    bottom: 0;

    width: 58px;
    height: 1px;

    background-color: #B58A52;

    transform: translateX(-50%);

    opacity: 0.80;

    transition:
        width 0.45s cubic-bezier(0.22, 1, 0.36, 1),
        opacity 0.35s ease;
}


/* ==========================================================
   HOVER
   Forziamo il colore oro anche contro i Global Colors
   di Elementor
   ========================================================== */

.club-consideration-link:hover a,
.club-consideration-link a:hover,
.club-consideration-link:hover .elementor-heading-title a,
.club-consideration-link .elementor-heading-title a:hover,
.club-consideration-link:hover .elementor-widget-container a,
.club-consideration-link .elementor-widget-container a:hover {

    color: #B58A52 !important;

    letter-spacing: 3.4px;
}


/* FRECCIA — HOVER */

.club-consideration-link:hover a::before,
.club-consideration-link a:hover::before,
.club-consideration-link .elementor-heading-title a:hover::before {

    color: #B58A52 !important;

    transform: translateX(8px);
}


/* LINEA — HOVER */

.club-consideration-link:hover a::after,
.club-consideration-link a:hover::after,
.club-consideration-link .elementor-heading-title a:hover::after {

    width: 100%;

    opacity: 1;
}


/* ==========================================================
   FOCUS — ACCESSIBILITÀ DA TASTIERA
   ========================================================== */

.club-consideration-link a:focus,
.club-consideration-link a:focus-visible,
.club-consideration-link .elementor-heading-title a:focus,
.club-consideration-link .elementor-heading-title a:focus-visible {

    color: #B58A52 !important;

    outline: none !important;

    text-decoration: none !important;
}


.club-consideration-link a:focus-visible::after,
.club-consideration-link .elementor-heading-title a:focus-visible::after {

    width: 100%;

    opacity: 1;
}


/* ==========================================================
   CLICK / ACTIVE
   ========================================================== */

.club-consideration-link a:active,
.club-consideration-link .elementor-heading-title a:active {

    color: #98703F !important;
}


.club-consideration-link a:active::before,
.club-consideration-link .elementor-heading-title a:active::before {

    transform: translateX(5px);
}


/* ==========================================================
   TABLET
   ========================================================== */

@media (max-width: 1024px) {

    .club-consideration-link a,
    .club-consideration-link .elementor-heading-title a,
    .club-consideration-link .elementor-widget-container a {

        font-size: 17px;

        letter-spacing: 2.6px;

        padding: 11px 0 16px 0;
    }


    .club-consideration-link a::before,
    .club-consideration-link .elementor-heading-title a::before {

        font-size: 20px;

        margin-right: 14px;
    }


    .club-consideration-link:hover a,
    .club-consideration-link a:hover {

        letter-spacing: 2.9px;
    }
}


/* ==========================================================
   SMARTPHONE
   ========================================================== */

@media (max-width: 767px) {

    .club-consideration-link {

        width: 100%;

        text-align: center;
    }


    .club-consideration-link a,
    .club-consideration-link .elementor-heading-title a,
    .club-consideration-link .elementor-widget-container a {

        font-size: 14px;

        font-weight: 500;

        letter-spacing: 2px;

        line-height: 1.5;

        padding: 10px 0 14px 0;
    }


    .club-consideration-link a::before,
    .club-consideration-link .elementor-heading-title a::before {

        font-size: 17px;

        margin-right: 10px;
    }


    .club-consideration-link a::after,
    .club-consideration-link .elementor-heading-title a::after {

        width: 42px;
    }


    /* Evitiamo variazioni tipografiche eccessive su touch */

    .club-consideration-link:hover a,
    .club-consideration-link a:hover,
    .club-consideration-link:hover .elementor-heading-title a {

        letter-spacing: 2px;
    }


    .club-consideration-link:hover a::before,
    .club-consideration-link a:hover::before {

        transform: translateX(4px);
    }
}


/* ==========================================================
   DISPOSITIVI TOUCH
   Evita comportamenti hover anomali
   ========================================================== */

@media (hover: none) {

    .club-consideration-link a:hover,
    .club-consideration-link .elementor-heading-title a:hover {

        color: #171717 !important;
    }


    .club-consideration-link a:active,
    .club-consideration-link .elementor-heading-title a:active {

        color: #B58A52 !important;
    }
}


/* ==========================================================
   ACCESSIBILITÀ
   UTENTI CHE PREFERISCONO ANIMAZIONI RIDOTTE
   ========================================================== */

@media (prefers-reduced-motion: reduce) {

    .club-consideration-link a,
    .club-consideration-link a::before,
    .club-consideration-link a::after,
    .club-consideration-link .elementor-heading-title a,
    .club-consideration-link .elementor-heading-title a::before,
    .club-consideration-link .elementor-heading-title a::after {

        transition: none !important;
    }
}/* End custom CSS */