.elementor-1948394 .elementor-element.elementor-element-feea541 > .elementor-background-overlay{background-image:url("https://visit-lakemaggiore.com/wp-content/uploads/TEATRO-4.jpg");background-position:center center;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1948394 .elementor-element.elementor-element-feea541 > .elementor-container{min-height:610px;}.elementor-1948394 .elementor-element.elementor-element-feea541{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1948394 .elementor-element.elementor-element-cc279ae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1948394 .elementor-element.elementor-element-cc279ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1948394 .elementor-element.elementor-element-1eb341a{width:var( --container-widget-width, 106.249% );max-width:106.249%;--container-widget-width:106.249%;--container-widget-flex-grow:0;text-align:center;}.elementor-1948394 .elementor-element.elementor-element-1eb341a .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;color:#970D50;}.elementor-1948394 .elementor-element.elementor-element-25eb03d{width:var( --container-widget-width, 106.249% );max-width:106.249%;--container-widget-width:106.249%;--container-widget-flex-grow:0;text-align:center;}.elementor-1948394 .elementor-element.elementor-element-25eb03d .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;color:#970D50;}.elementor-1948394 .elementor-element.elementor-element-fd65b65{font-family:"Tenor Sans", Sans-serif;color:#BE053C;}.elementor-1948394 .elementor-element.elementor-element-81564d1{width:var( --container-widget-width, 106.249% );max-width:106.249%;--container-widget-width:106.249%;--container-widget-flex-grow:0;text-align:center;}.elementor-1948394 .elementor-element.elementor-element-81564d1 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;color:#970D50;}.elementor-1948394 .elementor-element.elementor-element-388c55c img{width:100%;max-width:100%;height:296px;}.elementor-1948394 .elementor-element.elementor-element-c189e75{--spacer-size:10px;}.elementor-1948394 .elementor-element.elementor-element-2285bc7{text-align:center;}.elementor-1948394 .elementor-element.elementor-element-2285bc7 img{width:28%;}.elementor-1948394 .elementor-element.elementor-element-667b9de{--spacer-size:10px;}.elementor-1948394 .elementor-element.elementor-element-d8eb3e1{font-family:"Tenor Sans", Sans-serif;color:#BE053C;}.elementor-1948394 .elementor-element.elementor-element-e6b7d29 .elementor-button{background-color:#EFA8CB;fill:#970D50;color:#970D50;}.elementor-1948394 .elementor-element.elementor-element-e6b7d29 .elementor-button:hover, .elementor-1948394 .elementor-element.elementor-element-e6b7d29 .elementor-button:focus{background-color:#B85F99;color:#000000;}.elementor-1948394 .elementor-element.elementor-element-e6b7d29 .elementor-button:hover svg, .elementor-1948394 .elementor-element.elementor-element-e6b7d29 .elementor-button:focus svg{fill:#000000;}.elementor-1948394 .elementor-element.elementor-element-9f4fcf6 img{width:100%;max-width:100%;height:296px;}.elementor-1948394 .elementor-element.elementor-element-802ceea{width:var( --container-widget-width, 106.249% );max-width:106.249%;--container-widget-width:106.249%;--container-widget-flex-grow:0;text-align:center;}.elementor-1948394 .elementor-element.elementor-element-802ceea .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;color:#970D50;}.elementor-1948394 .elementor-element.elementor-element-38acf35 img{width:100%;max-width:100%;height:362px;}.elementor-1948394 .elementor-element.elementor-element-732ec05{text-align:center;}.elementor-1948394 .elementor-element.elementor-element-732ec05 img{width:28%;}.elementor-1948394 .elementor-element.elementor-element-0d16233{--spacer-size:10px;}.elementor-1948394 .elementor-element.elementor-element-1ddeacf{font-family:"Tenor Sans", Sans-serif;color:#BE053C;}.elementor-1948394 .elementor-element.elementor-element-60bbede .elementor-button{background-color:#EFA8CB;fill:#970D50;color:#970D50;}.elementor-1948394 .elementor-element.elementor-element-60bbede .elementor-button:hover, .elementor-1948394 .elementor-element.elementor-element-60bbede .elementor-button:focus{background-color:#B85F99;color:#000000;}.elementor-1948394 .elementor-element.elementor-element-60bbede .elementor-button:hover svg, .elementor-1948394 .elementor-element.elementor-element-60bbede .elementor-button:focus svg{fill:#000000;}.elementor-1948394 .elementor-element.elementor-element-3641021{font-family:"Tenor Sans", Sans-serif;color:#BE053C;}.elementor-1948394 .elementor-element.elementor-element-2a72e66 .elementor-button{background-color:#EFA8CB;fill:#970D50;color:#970D50;}.elementor-1948394 .elementor-element.elementor-element-2a72e66 .elementor-button:hover, .elementor-1948394 .elementor-element.elementor-element-2a72e66 .elementor-button:focus{background-color:#B85F99;color:#000000;}.elementor-1948394 .elementor-element.elementor-element-2a72e66 .elementor-button:hover svg, .elementor-1948394 .elementor-element.elementor-element-2a72e66 .elementor-button:focus svg{fill:#000000;}.elementor-1948394 .elementor-element.elementor-element-cecbebf img{width:100%;max-width:100%;height:362px;}.elementor-1948394 .elementor-element.elementor-element-c5e7092{width:var( --container-widget-width, 106.249% );max-width:106.249%;--container-widget-width:106.249%;--container-widget-flex-grow:0;text-align:center;}.elementor-1948394 .elementor-element.elementor-element-c5e7092 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;color:#970D50;}.elementor-1948394 .elementor-element.elementor-element-4c71f2e img{width:100%;max-width:100%;height:296px;}.elementor-1948394 .elementor-element.elementor-element-df4c65b{--spacer-size:10px;}.elementor-1948394 .elementor-element.elementor-element-c2d24df{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-1948394 .elementor-element.elementor-element-c2d24df img{width:28%;}.elementor-1948394 .elementor-element.elementor-element-1f16407{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-1948394 .elementor-element.elementor-element-1f16407 img{width:28%;}.elementor-1948394 .elementor-element.elementor-element-97715c0{--spacer-size:75px;}.elementor-1948394 .elementor-element.elementor-element-da04713{font-family:"Tenor Sans", Sans-serif;color:#BE053C;}.elementor-1948394 .elementor-element.elementor-element-4583200 .elementor-button{background-color:#EFA8CB;fill:#970D50;color:#970D50;}.elementor-1948394 .elementor-element.elementor-element-4583200 .elementor-button:hover, .elementor-1948394 .elementor-element.elementor-element-4583200 .elementor-button:focus{background-color:#B85F99;color:#000000;}.elementor-1948394 .elementor-element.elementor-element-4583200 .elementor-button:hover svg, .elementor-1948394 .elementor-element.elementor-element-4583200 .elementor-button:focus svg{fill:#000000;}.elementor-1948394 .elementor-element.elementor-element-57c224b img{width:100%;max-width:100%;height:296px;}.elementor-1948394 .elementor-element.elementor-element-ee66bf3{--spacer-size:50px;}/* Start custom CSS for text-editor, class: .elementor-element-fd65b65 */.link-purple {
    color: #A31D5A !important;
    text-decoration: none;
}

.link-purple:hover {
    color: #C97DAE !important;
}/* End custom CSS */