/* https://www.capodannissimo.com/wp-content/uploads/elementor/css/post-293.css */
.elementor-293 .elementor-element.elementor-element-f44f22a{--display:flex;--min-height:400px;--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;--overlay-opacity:0.3}.elementor-293 .elementor-element.elementor-element-f44f22a:not(.elementor-motion-effects-element-type-background),.elementor-293 .elementor-element.elementor-element-f44f22a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2024/01/feeling-the-beat-2023-11-27-05-29-58-utc.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-293 .elementor-element.elementor-element-f44f22a::before,.elementor-293 .elementor-element.elementor-element-f44f22a>.elementor-background-video-container::before,.elementor-293 .elementor-element.elementor-element-f44f22a>.e-con-inner>.elementor-background-video-container::before,.elementor-293 .elementor-element.elementor-element-f44f22a>.elementor-background-slideshow::before,.elementor-293 .elementor-element.elementor-element-f44f22a>.e-con-inner>.elementor-background-slideshow::before,.elementor-293 .elementor-element.elementor-element-f44f22a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg,#000000 0%,#FFFFFF00 100%)}.elementor-293 .elementor-element.elementor-element-26a30bb{--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;--justify-content:center}.elementor-293 .elementor-element.elementor-element-3725aec{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-293 .elementor-element.elementor-element-3725aec .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:65px;font-weight:700;line-height:1.1em;color:#FFF}.elementor-293 .elementor-element.elementor-element-bf0b8ed{--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-293 .elementor-element.elementor-element-bf6b004{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-293 .elementor-element.elementor-element-f2865a8>.elementor-widget-container{margin:0 0 40px 0}.elementor-293 .elementor-element.elementor-element-f2865a8 .tg-event-search-wrapper input,.elementor-293 .elementor-element.elementor-element-f2865a8 .tg-event-search-wrapper select{border-radius:10px}.elementor-293 .elementor-element.elementor-element-f2865a8 .tg-event-search-wrapper input[type=submit]{border-color:#;border-radius:10px}.elementor-293 .elementor-element.elementor-element-f2865a8 .tg-event-search-wrapper input[type=submit]:hover{border-color:#}.elementor-293 .elementor-element.elementor-element-6f6e25d>.elementor-widget-container{margin:20px 0 40px 0}.elementor-293 .elementor-element.elementor-element-6f6e25d .portfolio-classic-grid-wrapper .portfolio-classic-img{border-radius:10px 10px 10px 10px}.elementor-293 .elementor-element.elementor-element-6f6e25d .portfolio-classic-grid-wrapper .portfolio-classic-img .curl{border-radius:10px 10px 10px 10px}.elementor-293 .elementor-element.elementor-element-6f6e25d div.portfolio-classic-content h3.portfolio-classic_title{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;text-transform:none;letter-spacing:0}.elementor-293 .elementor-element.elementor-element-6f6e25d .portfolio-classic-content h3.portfolio-classic_title{color:#222}.elementor-293 .elementor-element.elementor-element-6f6e25d .portfolio-classic-content h3.portfolio-classic_title a{color:#222}.elementor-293 .elementor-element.elementor-element-6f6e25d .portfolio-classic-content h3.portfolio-classic_title a:hover{color:#222}.elementor-293 .elementor-element.elementor-element-6f6e25d .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-description{color:#222;font-family:"Poppins",Sans-serif;font-size:14px}.elementor-293 .elementor-element.elementor-element-6f6e25d .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-meta-data{color:#222;font-size:14px}.elementor-293 .elementor-element.elementor-element-6f6e25d .portfolio-classic-grid-wrapper .portfolio-classic-content span:not(.portfolio-classic-meta-data){color:#222;font-size:15px}@media(max-width:1024px){.elementor-293 .elementor-element.elementor-element-f44f22a{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-293 .elementor-element.elementor-element-3725aec .elementor-heading-title{font-size:45px;line-height:1.2em}.elementor-293 .elementor-element.elementor-element-bf6b004{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-293 .elementor-element.elementor-element-6f6e25d>.elementor-widget-container{margin:0 0 0 0}}@media(max-width:767px){.elementor-293 .elementor-element.elementor-element-f44f22a{--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-293 .elementor-element.elementor-element-3725aec>.elementor-widget-container{margin:40px 0 0 0}.elementor-293 .elementor-element.elementor-element-3725aec{text-align:center}.elementor-293 .elementor-element.elementor-element-3725aec .elementor-heading-title{font-size:38px}.elementor-293 .elementor-element.elementor-element-bf6b004{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-293 .elementor-element.elementor-element-f2865a8>.elementor-widget-container{margin:0 0 20px 0}}@media(min-width:768px){.elementor-293 .elementor-element.elementor-element-26a30bb{--width:50%}.elementor-293 .elementor-element.elementor-element-bf0b8ed{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-293 .elementor-element.elementor-element-26a30bb{--width:50%}.elementor-293 .elementor-element.elementor-element-bf0b8ed{--width:50%}}