.elementor-825 .elementor-element.elementor-element-d461f55{padding:40px 0px 10px 0px;}.elementor-825 .elementor-element.elementor-element-b05b84c{padding:10px 0px 0px 0px;}.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-825 .elementor-element.elementor-element-f8c6097{text-align:center;}.elementor-825 .elementor-element.elementor-element-f8c6097 .elementor-heading-title{font-family:"Century Old Style", Sans-serif;font-size:2.75rem;font-weight:400;font-style:italic;color:#EB0781;}.elementor-825 .elementor-element.elementor-element-5db6c08{margin-top:10px;margin-bottom:0px;}.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-825 .elementor-element.elementor-element-32dc150 img{width:30%;}.elementor-825 .elementor-element.elementor-element-488372a > .elementor-container{min-height:550px;}.elementor-825 .elementor-element.elementor-element-488372a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-488372a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-aa98852 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-84f1510 > .elementor-container{min-height:550px;}.elementor-825 .elementor-element.elementor-element-84f1510{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-84f1510 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-8d5de3f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-a3990ca{padding:40px 0px 10px 0px;}.elementor-825 .elementor-element.elementor-element-ac362af{padding:20px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-b2df168{text-align:center;}.elementor-825 .elementor-element.elementor-element-b2df168 .elementor-heading-title{font-family:"Century Old Style", Sans-serif;font-size:2.75rem;font-weight:400;font-style:italic;color:#EB0781;}.elementor-825 .elementor-element.elementor-element-0c0397a{margin-top:10px;margin-bottom:0px;}.elementor-825 .elementor-element.elementor-element-dc87df3 img{width:30%;}.elementor-825 .elementor-element.elementor-element-496ea2b{margin-top:10px;margin-bottom:0px;}body.elementor-page-825:not(.elementor-motion-effects-element-type-background), body.elementor-page-825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;background-repeat:repeat;background-size:120% auto;}@media(max-width:767px){.elementor-825 .elementor-element.elementor-element-740beed.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-825 .elementor-element.elementor-element-488372a > .elementor-container{min-height:250px;}.elementor-825 .elementor-element.elementor-element-84f1510 > .elementor-container{min-height:250px;}.elementor-825 .elementor-element.elementor-element-a3990ca{margin-top:0px;margin-bottom:0px;}.elementor-825 .elementor-element.elementor-element-2efd81a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-825 .elementor-element.elementor-element-b2df168 .elementor-heading-title{font-size:1.75rem;}.elementor-825 .elementor-element.elementor-element-dffd409.elementor-column > .elementor-widget-wrap{justify-content:center;}}/* Start custom CSS for html, class: .elementor-element-4d22529 */.button {
    border-bottom: 4px solid transparent;
    border-right: 4px solid transparent;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 24px;
    padding: 10px 12px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width:100%;
    font-family:"Century Old Style";
    font-style:italic;
}

.button:before {
    background: #eb0781;
    z-index: -1
}

.button:after,.button:before {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.button:after {
    background: #FFF;
    transition: all .1s ease;
    z-index: -2
}

.button:hover {
    border-bottom:4px solid #000;
    border-right:4px solid #000;
}

.button:hover:after {
    left: 8px;
    top: 8px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32dc150 */@media screen and (max-width: 600px) {
  .elementor-825 .elementor-element.elementor-element-32dc150{width:80px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a87f64c */.elementor-825 .elementor-element.elementor-element-a87f64c{width:50%;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5861660 */.button {
    border-bottom: 4px solid transparent;
    border-right: 4px solid transparent;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 24px;
    padding: 10px 12px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width:100%;
    font-family:"Century Old Style";
    font-style:italic;
}

.button:before {
    background: #eb0781;
    z-index: -1
}

.button:after,.button:before {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.button:after {
    background: #FFF;
    transition: all .1s ease;
    z-index: -2
}

.button:hover {
    border-bottom:4px solid #000;
    border-right:4px solid #000;
}

.button:hover:after {
    left: 8px;
    top: 8px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc87df3 */@media screen and (max-width: 600px) {
  .elementor-825 .elementor-element.elementor-element-dc87df3{width:80px;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f6cfd1 */.button {
    border-bottom: 4px solid transparent;
    border-right: 4px solid transparent;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 24px;
    padding: 10px 12px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width:100%;
    font-family:"Century Old Style";
    font-style:italic;
}

.button:before {
    background: #eb0781;
    z-index: -1
}

.button:after,.button:before {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.button:after {
    background: #FFF;
    transition: all .1s ease;
    z-index: -2
}

.button:hover {
    border-bottom:4px solid #000;
    border-right:4px solid #000;
}

.button:hover:after {
    left: 8px;
    top: 8px
}/* End custom CSS */
/* Start custom CSS */.mobmenu{display:none !important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Century Old Style';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.warnermusic.it/wp-content/uploads/2024/01/CenturyOldStyleStd-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */