:root{--primary-color:#5a2d44;--white:#f9f9f9;--secondary-pink:#a47c8e;--dark-blue:#062133;--highlight-bg-color:#ececec;--highlight-text-color:#f9f9f9;--hover-bg-color:#062133;--background-color:#f9f9f9;--text-color:#010101}body{font-family:"Outfit",Helvetica,Arial,sans-serif;line-height:1.5;color:var(--text-color,#010101);background-color:var(--background-color,#f9f9f9)}h1{font-family:"Spanish Signature",cursive;font-size:clamp(28px,4vw,34px);font-weight:bold;color:var(--primary-color,#5a2d44);margin-bottom:20px;text-wrap:balance}h2,h3{font-family:"Urbanist",Helvetica,Arial,sans-serif;font-weight:bold;margin-bottom:15px;text-wrap:balance}h2{color:var(--dark-blue,#062133)}h3{font-size:clamp(20px,2.5vw,24px);color:var(--text-color,#010101);margin-bottom:10px}.et_mobile_menu{position:absolute!important;top:100%!important;left:0!important;width:calc(100% - 20px)!important;margin:0 15px!important;z-index:99999!important;background-color:#fff!important;display:none;border-radius:5px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1)}header.et-l.et-l--header{z-index:99999;position:relative}.et_mobile_menu li a{padding:12px 15px!important;font-size:16px!important;color:var(--primary-color,#5a2d44)!important}.et_mobile_menu ul.sub-menu{margin:10px 0!important;padding:0!important;background:#f9f9f9;border-left:3px solid var(--primary-color,#5a2d44)}.inline-buttons .et_pb_button_module_wrapper{display:inline-block}@media screen{a[href^="/author/"]::after,a[href*="/page/"]::after,a[href^="/blog/"]::after{content:none!important}}