.elementor-4490 .elementor-element.elementor-element-649e358a{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--align-items:flex-start;--background-transition:.3s;--overlay-opacity:.5;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:40px;--padding-block-end:24px;--padding-inline-start:40px;--padding-inline-end:40px}.elementor-4490 .elementor-element.elementor-element-649e358a:before,.elementor-4490 .elementor-element.elementor-element-649e358a>.elementor-background-video-container:before,.elementor-4490 .elementor-element.elementor-element-649e358a>.e-con-inner>.elementor-background-video-container:before,.elementor-4490 .elementor-element.elementor-element-649e358a>.elementor-background-slideshow:before,.elementor-4490 .elementor-element.elementor-element-649e358a>.e-con-inner>.elementor-background-slideshow:before,.elementor-4490 .elementor-element.elementor-element-649e358a>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:'';background-color:#000}.elementor-4490 .elementor-element.elementor-element-649e358a,.elementor-4490 .elementor-element.elementor-element-649e358a:before{--border-transition:.3s}.elementor-4490 .elementor-element.elementor-element-4cfc5b35{--display:flex;--gap:0px 0px;--background-transition:.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.elementor-4490 .elementor-element.elementor-element-c40887e{--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;--align-items:stretch;--gap:0px 0px;--background-transition:.3s;--margin-block-start:0px;--margin-block-end:144px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.elementor-4490 .elementor-element.elementor-element-62c4c7e5{--display:flex;--justify-content:center;--gap:14px 14px;--background-transition:.3s;--margin-block-start:32px;--margin-block-end:-226px;--margin-inline-start:4px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.elementor-4490 .elementor-element.elementor-element-62c4c7e5.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0}.elementor-4490 .elementor-element.elementor-element-11bb9fa0 .elementor-heading-title{font-size:112px;line-height:1em;letter-spacing:-6px}.elementor-4490 .elementor-element.elementor-element-4817eb7d .elementor-heading-title{color:var(--e-global-color-astglobalcolor2);font-family:"Playfair Display",Sans-serif;font-size:70px;font-weight:500;font-style:italic;line-height:1em;letter-spacing:-4px}.elementor-4490 .elementor-element.elementor-element-4817eb7d>.elementor-widget-container{margin:-7px 0 0}.elementor-4490 .elementor-element.elementor-element-7544aa85{--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;--align-items:stretch;--gap:0px 0px;--background-transition:.3s;--overlay-opacity:.79;--margin-block-start:79px;--margin-block-end:-78px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:200px;--padding-block-end:200px;--padding-inline-start:40px;--padding-inline-end:40px}.elementor-4490 .elementor-element.elementor-element-7544aa85:not(.elementor-motion-effects-element-type-background),.elementor-4490 .elementor-element.elementor-element-7544aa85>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ilpianoforteonline.com/wp-content/uploads/2025/01/qwse-scaled.jpg")}.elementor-4490 .elementor-element.elementor-element-7544aa85:before,.elementor-4490 .elementor-element.elementor-element-7544aa85>.elementor-background-video-container:before,.elementor-4490 .elementor-element.elementor-element-7544aa85>.e-con-inner>.elementor-background-video-container:before,.elementor-4490 .elementor-element.elementor-element-7544aa85>.elementor-background-slideshow:before,.elementor-4490 .elementor-element.elementor-element-7544aa85>.e-con-inner>.elementor-background-slideshow:before,.elementor-4490 .elementor-element.elementor-element-7544aa85>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:'';background-color:#000}.elementor-4490 .elementor-element.elementor-element-7544aa85,.elementor-4490 .elementor-element.elementor-element-7544aa85:before{--border-transition:.3s}.elementor-4490 .elementor-element.elementor-element-17ac45f6{--display:flex;--background-transition:.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:400px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.elementor-4490 .elementor-element.elementor-element-17ac45f6.e-con{--flex-grow:0;--flex-shrink:0}.elementor-4490 .elementor-element.elementor-element-1fd9bcc{text-align:right}.elementor-4490 .elementor-element.elementor-element-1fd9bcc .elementor-heading-title{font-family:"Alatsi",Sans-serif;font-size:46px}.elementor-4490 .elementor-element.elementor-element-4f4063e1 .elementor-button{font-size:42px;font-weight:900;text-shadow:0px 4px 2px rgba(0,0,0,.49);background-color:transparent;background-image:linear-gradient(180deg,#706e62 0%,#3d3d30 100%);border-radius:41px;box-shadow:0px 0px 9px 0px rgba(255,252.15896739130434,252.15896739130434,.5) inset}.elementor-4490 .elementor-element.elementor-element-4f4063e1 .elementor-button:hover,.elementor-4490 .elementor-element.elementor-element-4f4063e1 .elementor-button:focus{background-color:#7e7e6b;border-color:#eaebe6}.elementor-4490 .elementor-element.elementor-element-4f4063e1>.elementor-widget-container{margin:121px 0 -161px 500px}.elementor-4490 .elementor-element.elementor-element-4f4063e1.elementor-element{--align-self:center}@media(min-width:768px){.elementor-4490 .elementor-element.elementor-element-649e358a{--content-width:1491px}.elementor-4490 .elementor-element.elementor-element-62c4c7e5{--width:67%}.elementor-4490 .elementor-element.elementor-element-17ac45f6{--width:73.705%}}@media(max-width:1024px) and (min-width:768px){.elementor-4490 .elementor-element.elementor-element-17ac45f6{--width:500px}}@media(max-width:1024px){.elementor-4490 .elementor-element.elementor-element-649e358a{--min-height:45vh;--padding-block-start:80px;--padding-block-end:24px;--padding-inline-start:24px;--padding-inline-end:24px}.elementor-4490 .elementor-element.elementor-element-4cfc5b35{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px}.elementor-4490 .elementor-element.elementor-element-c40887e{--margin-block-start:0%;--margin-block-end:20%;--margin-inline-start:0%;--margin-inline-end:0%}.elementor-4490 .elementor-element.elementor-element-62c4c7e5{--gap:12px 12px}.elementor-4490 .elementor-element.elementor-element-11bb9fa0 .elementor-heading-title{font-size:64px;letter-spacing:-4px}.elementor-4490 .elementor-element.elementor-element-11bb9fa0>.elementor-widget-container{margin:0;padding:0}.elementor-4490 .elementor-element.elementor-element-4817eb7d .elementor-heading-title{font-size:40px;letter-spacing:-2px}.elementor-4490 .elementor-element.elementor-element-4817eb7d>.elementor-widget-container{margin:0}.elementor-4490 .elementor-element.elementor-element-7544aa85:not(.elementor-motion-effects-element-type-background),.elementor-4490 .elementor-element.elementor-element-7544aa85>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-682px -33px;background-size:1800px auto}.elementor-4490 .elementor-element.elementor-element-7544aa85{--margin-block-start:-50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:24px;--padding-inline-end:24px}.elementor-4490 .elementor-element.elementor-element-17ac45f6{--margin-block-start:-83px;--margin-block-end:0px;--margin-inline-start:212px;--margin-inline-end:0px}.elementor-4490 .elementor-element.elementor-element-1fd9bcc{text-align:right}.elementor-4490 .elementor-element.elementor-element-1fd9bcc .elementor-heading-title{font-size:30px}.elementor-4490 .elementor-element.elementor-element-4f4063e1>.elementor-widget-container{margin:11px 11px 11px 83px}}@media(max-width:767px){.elementor-4490 .elementor-element.elementor-element-649e358a{--content-width:500px;--min-height:0vh;--flex-direction:row-reverse;--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;--justify-content:space-between;--align-items:flex-end;--overlay-opacity:.64;--margin-block-start:25px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.elementor-4490 .elementor-element.elementor-element-649e358a:not(.elementor-motion-effects-element-type-background),.elementor-4490 .elementor-element.elementor-element-649e358a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ilpianoforteonline.com/wp-content/uploads/2025/01/qwse-scaled.jpg");background-position:-66px 0;background-size:478px auto}.elementor-4490 .elementor-element.elementor-element-4cfc5b35{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.elementor-4490 .elementor-element.elementor-element-c40887e{--width:500px;--min-height:0px;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:51px;--padding-inline-end:175px}.elementor-4490 .elementor-element.elementor-element-62c4c7e5{--width:683px;--min-height:0px;--gap:8px 8px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.elementor-4490 .elementor-element.elementor-element-62c4c7e5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1}.elementor-4490 .elementor-element.elementor-element-11bb9fa0 .elementor-heading-title{font-size:40px;letter-spacing:-2px}.elementor-4490 .elementor-element.elementor-element-11bb9fa0>.elementor-widget-container{margin:0}.elementor-4490 .elementor-element.elementor-element-4817eb7d .elementor-heading-title{font-size:40px;letter-spacing:-1px}.elementor-4490 .elementor-element.elementor-element-4817eb7d>.elementor-widget-container{margin:0;padding:0}.elementor-4490 .elementor-element.elementor-element-7544aa85{--min-height:0px;--margin-block-start:0px;--margin-block-end:2px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:22px}.elementor-4490 .elementor-element.elementor-element-7544aa85:not(.elementor-motion-effects-element-type-background),.elementor-4490 .elementor-element.elementor-element-7544aa85>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-4490 .elementor-element.elementor-element-17ac45f6{--margin-block-start:31px;--margin-block-end:0px;--margin-inline-start:10px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.elementor-4490 .elementor-element.elementor-element-1fd9bcc .elementor-heading-title{font-size:16px}.elementor-4490 .elementor-element.elementor-element-4f4063e1 .elementor-button{font-size:29px;letter-spacing:-1.4px;word-spacing:.1em;border-radius:24px;padding:10px 17px 14px}.elementor-4490 .elementor-element.elementor-element-4f4063e1>.elementor-widget-container{margin:15px 0 -28px}}