.elementor-20192 .elementor-element.elementor-element-986d988{--display:flex;}@media(max-width:767px){.elementor-20192 .elementor-element.elementor-element-a849c8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-a849c8f */.report {
            .container {
                max-width:100%;
                margin: 0;
                background-color: #fff;
                border-radius: 20px;
                /*box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);*/
                overflow: hidden;
                padding: 36px 32px;
                position: relative;
                bottom:33vh;
            }
 
            /* Header Section */
            .header {
                padding: 20px;
 
                h1 {
                    color: #fff;
                    /*font-family: Manrope;*/
                    font-size: 32px;
                    font-style: normal;
                    font-weight: 600;
                    line-height: 39px;
                    margin-top: 20px;
                }
            }
 
            .back-button {
                font-size: 24px;
                background: none;
                border: none;
                color: #333;
                margin-right: 15px;
                display: flex;
                
                cursor: pointer;
                margin-top: 25px;
            }
 
            .bg-img {
                background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(0deg, rgba(134, 93, 45, 0.70) 0%, rgba(134, 93, 45, 0.70) 100%), url(https://testing-new.47billion.com/wp-content/uploads/2024/10/677603d5cfd4b4ddabf5f4c936dc83c8.png) lightgray 50% / cover no-repeat;
                height: 440.197px;
            }
 
            h1 {
                font-size: 24px;
                font-weight: bold;
                color: #333;
            }
 
            /* Problem Section */
            .problem-section h2 {
                margin-bottom: 25px;
                color: #000;
                /*font-family: Manrope;*/
                font-size: 18px;
                font-style: normal;
                font-weight: 600;
                line-height: 16px;
            }
 
            .problems-list {
                padding-left: 20px;
                color: #000;
                /*font-family: Manrope;*/
                font-size: 14px;
                font-style: normal;
                font-weight: 400;
                line-height: 22px;
                margin-left: 0
            }
 
            .problems-list li {
                font-size: 14px;
                margin-bottom: 16px;
            }
 
            /* Overwhelmed Section */
            .overwhelmed-section {
                background-color: #FFEB99;
                padding: 15px;
                margin: 20px 0;
                border-radius: 15px;
                text-align: center;
            }
 
            .overwhelmed-section h3 {
                font-size: 18px;
                margin-bottom: 5px;
            }
 
            .overwhelmed-section p {
                font-size: 14px;
                color: #555;
            }
 
            /* Offer Section */
            .offer-section h2 {
                color: #000;
                /*font-family: Manrope;*/
                font-size: 18px;
                font-style: normal;
                font-weight: 600;
                line-height: 16px;
            margin-top: 80px;
                margin-bottom: 23px;
            }
 
            .offer-list {
                list-style-type: none;
                padding-left: 0;
                margin-bottom: 20px;
                margin-left:0;
            }
            
             .offer-list li p{
                width: 90%;
                margin-bottom: 0px;
            }
 
            .offer-list li {
                display: flex;
                align-items: center;
                margin-bottom: 15px;
                color: #575757;
                font-family: Manrope;
                font-size: 14px;
                font-style: normal;
                font-weight: 400;
                line-height: 24px;
                border-radius: 16.5px;
                border: 1px solid #ECECEC;
                background: #FFF;
                padding: 12px;
                box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
 
            }
 
            .checkmark {
                color: #34C759;
                margin-right: 10px;
                font-size: 18px;
            }
 
            .gift-button {
                border-radius: 16.5px;
                background: #FFD870;
                color: #333;
                padding: 10px 20px;
                border: none;
                font-size: 16px;
                font-weight: bold;
                cursor: pointer;
                width: 100%;
                box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
                height: 54px;
                display: flex;
                justify-content: space-between;
                align-items: center;
                margin-top: 40px;
            }
 
            .see-report-button {
                color: #333;
                padding: 10px 20px;
                font-size: 16px;
                font-weight: bold;
                cursor: pointer;
                width: 100%;
                box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
                height: 54px;
                display: flex;
                justify-content: space-between;
                align-items: center;
                border-radius: 16.5px;
                border: 1px solid #707070;
                background: rgba(255, 255, 255, 0.40);
                margin-top: 20px;
            }
 
            /* Footer Section */
            .footer {
                text-align: center;
            }
 
            .samples-button {
                background: none;
                color: #333;
                border: none;
                font-size: 14px;
                text-decoration: underline;
                cursor: pointer;
            }
 
            hr {
                border: 0.5px solid #EAEAEA;
                margin: 16px 0;
            }
 
            .bussiness-btn {
                border-radius: 16px;
                background: linear-gradient(165deg, #FFF2C0 -67.69%, #FADE77 35.85%, #C79D5D 201.24%);
                width: 100%;
                color: #000;
                font-family: Manrope;
                font-size: 18px;
                font-style: normal;
                font-weight: 600;
                line-height: 24px;
                border: none;
                padding: 0px 12px;
                margin: 30px 0px;
                cursor: pointer;
 
                h3 {
                    margin-bottom: 0px;
                    color: #000;
                    text-align: center;
                    /*font-family: Manrope;*/
                    font-size: 20px;
                    font-style: normal;
                    font-weight: 600;
                    line-height: 24px;
                    margin-top: 0.8em;
                }
 
                p {
                    margin-top: 0px;
                    color: #000;
                    font-family: Manrope;
                    font-size: 14px;
                    font-style: normal;
                    font-weight: 400;
                    line-height: 24px;
                }
            }
        }
        
         @media (min-width: 1200px) {
    
    .container{
        width:450px !important;
        margin:0 auto !important;

         }
   
    
            
}/* End custom CSS */