.elementor-545 .elementor-element.elementor-element-c942773 > .elementor-container{max-width:1600px;}.elementor-545 .elementor-element.elementor-element-c942773{border-style:none;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-df1e568:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-545 .elementor-element.elementor-element-df1e568 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-545 .elementor-element.elementor-element-df1e568 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:3em 3em 3em 3em;}.elementor-545 .elementor-element.elementor-element-df1e568 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-545 .elementor-element.elementor-element-b246e94{width:var( --container-widget-width, 77.353% );max-width:77.353%;--container-widget-width:77.353%;--container-widget-flex-grow:0;top:38px;}.elementor-545 .elementor-element.elementor-element-b246e94.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-545 .elementor-element.elementor-element-b246e94{left:213px;}body.rtl .elementor-545 .elementor-element.elementor-element-b246e94{right:213px;}.elementor-545 .elementor-element.elementor-element-b246e94 img{max-width:95%;height:364px;}.elementor-545 .elementor-element.elementor-element-8eca23c{--spacer-size:69px;}.elementor-545 .elementor-element.elementor-element-9d43434{width:var( --container-widget-width, 73.182% );max-width:73.182%;--container-widget-width:73.182%;--container-widget-flex-grow:0;text-align:left;}.elementor-545 .elementor-element.elementor-element-9d43434 > .elementor-widget-container{margin:0px 3px 3px 3px;}.elementor-545 .elementor-element.elementor-element-9d43434.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-545 .elementor-element.elementor-element-9d43434 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:3.4em;font-weight:700;color:#000000;}.elementor-545 .elementor-element.elementor-element-edab25f{--spacer-size:28px;}.elementor-545 .elementor-element.elementor-element-dd851d5{width:var( --container-widget-width, 95.483% );max-width:95.483%;--container-widget-width:95.483%;--container-widget-flex-grow:0;text-align:justify;font-family:"Nunito", Sans-serif;font-size:1.1em;line-height:1.6em;color:#000000;}.elementor-545 .elementor-element.elementor-element-dd851d5 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0% 12% 0% 0%;}.elementor-545 .elementor-element.elementor-element-dd851d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-545 .elementor-element.elementor-element-e3b86da .elementor-button{background-color:#D6D6D6;font-family:"Agency", Sans-serif;font-size:27px;font-weight:600;letter-spacing:-1.2px;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eb243b3 );border-radius:50px 50px 50px 50px;}.elementor-545 .elementor-element.elementor-element-e3b86da .elementor-button:hover, .elementor-545 .elementor-element.elementor-element-e3b86da .elementor-button:focus{background-color:#512D96C2;color:#FFFFFF;}.elementor-545 .elementor-element.elementor-element-e3b86da > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-e3b86da .elementor-button:hover svg, .elementor-545 .elementor-element.elementor-element-e3b86da .elementor-button:focus svg{fill:#FFFFFF;}.elementor-545 .elementor-element.elementor-element-a178a27:not(.elementor-motion-effects-element-type-background), .elementor-545 .elementor-element.elementor-element-a178a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb243b3 );}.elementor-545 .elementor-element.elementor-element-a178a27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-a178a27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-545 .elementor-element.elementor-element-8425ad2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-545 .elementor-element.elementor-element-8425ad2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb243b3 );}.elementor-545 .elementor-element.elementor-element-8425ad2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:3em 3em 3em 3em;}.elementor-545 .elementor-element.elementor-element-8425ad2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-545 .elementor-element.elementor-element-06ede44{text-align:left;}.elementor-545 .elementor-element.elementor-element-06ede44 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:3.4em;font-weight:700;color:var( --e-global-color-fab28a1 );}.elementor-545 .elementor-element.elementor-element-66753dc > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0% 12% 0% 0%;}.elementor-545 .elementor-element.elementor-element-66753dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-545 .elementor-element.elementor-element-66753dc{text-align:left;font-family:"Nunito", Sans-serif;font-size:1.1em;font-weight:400;font-style:normal;line-height:1.6em;color:var( --e-global-color-fab28a1 );}.elementor-545 .elementor-element.elementor-element-06b634c .elementor-button{background-color:var( --e-global-color-fab28a1 );font-family:"Nunito", Sans-serif;font-weight:700;fill:var( --e-global-color-eb243b3 );color:var( --e-global-color-eb243b3 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eb243b3 );border-radius:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-06b634c .elementor-button:hover, .elementor-545 .elementor-element.elementor-element-06b634c .elementor-button:focus{background-color:rgba(255,255,255,0);color:var( --e-global-color-fab28a1 );border-color:var( --e-global-color-fab28a1 );}.elementor-545 .elementor-element.elementor-element-06b634c .elementor-button:hover svg, .elementor-545 .elementor-element.elementor-element-06b634c .elementor-button:focus svg{fill:var( --e-global-color-fab28a1 );}#elementor-popup-modal-545{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-545 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-545 .dialog-close-button{display:flex;}#elementor-popup-modal-545 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-545 .elementor-element.elementor-element-b246e94 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-9d43434 .elementor-heading-title{font-size:26px;}.elementor-545 .elementor-element.elementor-element-e3b86da > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-a002209 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-06ede44 .elementor-heading-title{font-size:24px;}.elementor-545 .elementor-element.elementor-element-66753dc{width:var( --container-widget-width, 265.2px );max-width:265.2px;--container-widget-width:265.2px;--container-widget-flex-grow:0;text-align:left;font-size:17px;}.elementor-545 .elementor-element.elementor-element-06b634c > .elementor-widget-container{margin:-48px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-a178a27 *//* Styles for laptops and larger screens (1024px and up) */
@media only screen and (min-width: 1024px) {
    html, 
    body {
        width: 100%;
        padding: 0; /* Removes padding for full-width effect */
        margin: 0; /* No centering, full screen width */
        overflow-x: hidden; /* Prevents horizontal scroll */
    }

    .container {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        width: 100%; /* Full-width container */
    }

    .sidebar {
        width: 25%; /* Sidebar occupies 25% of the screen */
    }

    .content {
        width: 75%; /* Main content occupies 75% of the screen */
    }
}/* End custom CSS */