.elementor-1148 .elementor-element.elementor-element-159e2801{--display:flex;--background-transition:0.3s;}.elementor-1148 .elementor-element.elementor-element-52b0af04{width:100%;max-width:100%;z-index:2;--ep-overlay-margin-top:5px;--ep-overlay-margin-right:5px;--ep-overlay-margin-bottom:5px;--ep-overlay-margin-left:5px;}.elementor-1148 .elementor-element.elementor-element-52b0af04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;background-color:#FFFFFF;}.elementor-1148 .elementor-element.elementor-element-52b0af04.bdt-background-overlay-yes > .elementor-widget-container:before{opacity:0.5;transition:background 0.3s;}.elementor-1148 .elementor-element.elementor-element-52b0af04 .elementor-heading-title{color:#1D1D1D;font-family:"Montserrat", Sans-serif;font-weight:900;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1148 .elementor-element.elementor-element-1b5baee9{width:100%;max-width:100%;z-index:1;}.elementor-1148 .elementor-element.elementor-element-1b5baee9 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:5px 0px -5px 0px;background-color:#1D1D1D;}.elementor-1148 .elementor-element.elementor-element-1b5baee9.elementor-element{--align-self:flex-start;}.elementor-1148 .elementor-element.elementor-element-1b5baee9.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1148 .elementor-element.elementor-element-1b5baee9 .elementor-heading-title{color:#3A3939;font-family:"Montserrat", Sans-serif;font-weight:900;}@media(max-width:1024px){.elementor-1148 .elementor-element.elementor-element-52b0af04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-1148 .elementor-element.elementor-element-1b5baee9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-5px 0px 5px 0px;}}/* Start custom CSS for heading, class: .elementor-element-52b0af04 */.elementor-1148 .elementor-element.elementor-element-52b0af04 {
    transform: rotate(3deg);
    transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b5baee9 */.elementor-1148 .elementor-element.elementor-element-1b5baee9 {
    transform: rotate(-3deg);
    transform-origin: left;
}/* End custom CSS */
/* Start custom CSS */.shape_ideas_1 {
  overflow: hidden;
  display: flex;
}

.shape_ideas_1 h1{
  white-space: nowrap;
}


.shape_ideas_2 {
  overflow: hidden;
  display: flex;
}

.shape_ideas_2 h1{
  white-space: nowrap;
}/* End custom CSS */