.elementor-28 .elementor-element.elementor-element-710e6d8{--display:flex;}.elementor-28 .elementor-element.elementor-element-b9ff0ed{width:100%;max-width:100%;top:-1px;z-index:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-b9ff0ed{left:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-b9ff0ed{right:0px;}.elementor-28 .elementor-element.elementor-element-b9ff0ed .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-28 .elementor-element.elementor-element-ac63f0c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28 .elementor-element.elementor-element-ac63f0c > .elementor-container{min-height:400px;}.elementor-28 .elementor-element.elementor-element-ac63f0c{padding:0px 30px 0px 30px;}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-8001a0a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-28 .elementor-element.elementor-element-8001a0a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-28 .elementor-element.elementor-element-8001a0a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28 .elementor-element.elementor-element-f8698fe{width:100%;max-width:100%;z-index:2;text-align:center;font-family:"PaintBrushScript", Sans-serif;font-size:12em;color:#FDECDF;}.elementor-28 .elementor-element.elementor-element-8cb5105{width:100%;max-width:100%;z-index:1;text-align:center;font-family:"Bebas Neue", Sans-serif;font-size:9.5em;color:#FFD17D;}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-f8698fe.elementor-element{--flex-grow:0;--flex-shrink:1;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-8001a0a{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-f8698fe */#hero-btm-text{
        position:absolute; top:90px; left:-15px;"
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8cb5105 */#hero-top-text{
        position:absolute; top:20px; left:0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac63f0c */#hero-text{
    position: relative;
}

/* Mobile-specific max width */
@media (max-width: 600px) {
  #hero-text {
    max-width: 90vw;              /* Limit to 90% of viewport width */
    width: fit-content;           /* Shrink to fit content */
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PaintBrushScript';
	font-display: auto;
	src: url('https://discoverbreathwork.mx/wp-content/uploads/2026/01/PaintBrushScript-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */