.elementor-3405 .elementor-element.elementor-element-cd627f2{width:100%;max-width:100%;}.elementor-3405 .elementor-element.elementor-element-cd627f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-cd627f2 */doclaser-pelviq-wrapper {
        --text-secondary: #6b7280;
        --radius-xl: 24px;
        --primary-gold: #b8860b;
        --primary-gold-hover: #d4af37;
        
        font-family: 'Outfit', sans-serif;
        color: #1f2937;
        background: #ffffff;
        line-height: 1.6;
        overflow-x: hidden;
    }
    
    .doclaser-pelviq-wrapper * {
        box-sizing: border-box;
    }
    
    .doclaser-pelviq-wrapper img {
        max-width: 100%;
        height: auto;
    }
    
    .doclaser-pelviq-wrapper p {
        margin-top: 0;
        margin-bottom: 1rem;
    }
    
    .doclaser-pelviq-wrapper ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    
    .doclaser-pelviq-wrapper h1, 
    .doclaser-pelviq-wrapper h2, 
    .doclaser-pelviq-wrapper h3, 
    .doclaser-pelviq-wrapper h4 {
        color: #111827;
        line-height: 1.2;
        margin-top: 0;
    }

    .doclaser-pelviq-wrapper .container {
        max-width: 1200px;
        margin: 0 auto;
        padding: 0 20px;
        position: relative;
        z-index: 2;
    }

    .doclaser-pelviq-wrapper .section {
        padding: 6rem 0;
    }

    .doclaser-pelviq-wrapper .gradient-text {
        background: linear-gradient(90deg, #b8860b, #d4af37);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
    }

    .doclaser-pelviq-wrapper .mt-4 {
        margin-top: 1.5rem !important;
    }/* End custom CSS */