.elementor-7786 .elementor-element.elementor-element-56e33e7 > .elementor-container{max-width:900px;}.elementor-7786 .elementor-element.elementor-element-edff635 > .elementor-widget-container{margin:15px 0px 30px 0px;}.elementor-7786 .elementor-element.elementor-element-edff635 .elementor-heading-title{font-weight:700;}.elementor-7786 .elementor-element.elementor-element-5492c53 .elementor-heading-title{font-weight:700;}.elementor-7786 .elementor-element.elementor-element-3168fe8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-7786 .elementor-element.elementor-element-ec5d2d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7786 .elementor-element.elementor-element-ec5d2d8 .elementor-toc__header-title{text-align:start;}.elementor-7786 .elementor-element.elementor-element-ec5d2d8 .elementor-toc__header{flex-direction:row;}.elementor-7786 .elementor-element.elementor-element-ec5d2d8{--item-text-hover-decoration:underline;}.elementor-7786 .elementor-element.elementor-element-d830120{width:var( --container-widget-width, 99.886% );max-width:99.886%;--container-widget-width:99.886%;--container-widget-flex-grow:0;}.elementor-7786 .elementor-element.elementor-element-d830120 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7786 .elementor-element.elementor-element-1c6bfdc{width:var( --container-widget-width, 99.886% );max-width:99.886%;--container-widget-width:99.886%;--container-widget-flex-grow:0;}.elementor-7786 .elementor-element.elementor-element-1c6bfdc > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7786 .elementor-element.elementor-element-92884a2{width:var( --container-widget-width, 99.886% );max-width:99.886%;--container-widget-width:99.886%;--container-widget-flex-grow:0;}.elementor-7786 .elementor-element.elementor-element-92884a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7786 .elementor-element.elementor-element-0f5d646{width:var( --container-widget-width, 99.886% );max-width:99.886%;--container-widget-width:99.886%;--container-widget-flex-grow:0;}.elementor-7786 .elementor-element.elementor-element-0f5d646 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7786 .elementor-element.elementor-element-4e651f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7786 .elementor-element.elementor-element-4e651f4{text-align:center;}.elementor-7786 .elementor-element.elementor-element-edbafd7{width:var( --container-widget-width, 99.886% );max-width:99.886%;--container-widget-width:99.886%;--container-widget-flex-grow:0;}.elementor-7786 .elementor-element.elementor-element-edbafd7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7786 .elementor-element.elementor-element-0edd77a{width:var( --container-widget-width, 99.886% );max-width:99.886%;--container-widget-width:99.886%;--container-widget-flex-grow:0;}.elementor-7786 .elementor-element.elementor-element-0edd77a > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7786 .elementor-element.elementor-element-6f0c969{width:var( --container-widget-width, 99.886% );max-width:99.886%;--container-widget-width:99.886%;--container-widget-flex-grow:0;}.elementor-7786 .elementor-element.elementor-element-6f0c969 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7786 .elementor-element.elementor-element-167014c{width:var( --container-widget-width, 99.886% );max-width:99.886%;--container-widget-width:99.886%;--container-widget-flex-grow:0;}.elementor-7786 .elementor-element.elementor-element-167014c > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7786 .elementor-element.elementor-element-ed6ee2d{width:var( --container-widget-width, 99.886% );max-width:99.886%;--container-widget-width:99.886%;--container-widget-flex-grow:0;}.elementor-7786 .elementor-element.elementor-element-ed6ee2d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7786 .elementor-element.elementor-element-7ee3f3a{width:var( --container-widget-width, 99.886% );max-width:99.886%;--container-widget-width:99.886%;--container-widget-flex-grow:0;}.elementor-7786 .elementor-element.elementor-element-7ee3f3a > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7786 .elementor-element.elementor-element-ed7ed3c > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-7786 .elementor-element.elementor-element-ed7ed3c{text-align:start;}.elementor-7786 .elementor-element.elementor-element-3bf9e22{width:var( --container-widget-width, 99.886% );max-width:99.886%;--container-widget-width:99.886%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-7786 .elementor-element.elementor-element-3bf9e22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7786 .elementor-element.elementor-element-c0361f7 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7786 .elementor-element.elementor-element-c0361f7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7786 .elementor-element.elementor-element-7fb4fe3 .elementor-accordion-title{font-weight:700;}.elementor-7786 .elementor-element.elementor-element-aadd497 > .elementor-widget-container{padding:0px 0px 50px 0px;}@media(max-width:767px){.elementor-7786 .elementor-element.elementor-element-edff635 .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-7786 .elementor-element.elementor-element-d830120{font-size:25px;}.elementor-7786 .elementor-element.elementor-element-92884a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-56e33e7 */.elementor-7786 .elementor-element.elementor-element-56e33e7 h3 {
    font-size: 24px;
}

.elementor-7786 .elementor-element.elementor-element-56e33e7 h2 {
   margin-top: 54px;
}

.elementor-7786 .elementor-element.elementor-element-56e33e7 img{
    margin-top: 50px 
}


@media (max-width:767px){
    .elementor-7786 .elementor-element.elementor-element-56e33e7 h3 {
    font-size: 24px;
}

.elementor-7786 .elementor-element.elementor-element-56e33e7 h2 {
   margin-top: 54px;
}

.elementor-7786 .elementor-element.elementor-element-56e33e7 img{
    margin-top: 50px 
}
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-7786 img{width:1000px;}

body.elementor-page-7786 .elementor-toc__header-title {
    margin: 0 !important;
    padding: 5px; /* Optional: adjust if there is still a gap */
}

/* Target mobile devices specifically (max-width 767px) */
@media (max-width: 767px) {
    body.elementor-page-7786 .elementor-widget-container, img, h2 {
        margin-top: 5px !important; 
        margin-bottom: 5px !important; 
        padding: 0px !important; /* Often, the "gap" is actually padding */
    }
}/* End custom CSS */