.elementor-3885 .elementor-element.elementor-element-5247b51c{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3885 .elementor-element.elementor-element-692623aa{text-align:center;color:var( --e-global-color-primary );}.elementor-3885 .elementor-element.elementor-element-ef65e07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3885 .elementor-element.elementor-element-473bf6f{background-color:var( --e-global-color-primary );background-image:url("https://duecourse.legal/wp-content/uploads/2025/11/DueCourse.Legal_.4png.png");background-position:center center;border-style:solid;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-text );}.elementor-3885 .elementor-element.elementor-element-4e9e60f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3885 .elementor-element.elementor-element-22437f2{text-align:center;color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-de67a76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3885 .elementor-element.elementor-element-4a68c94.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-3885 .elementor-element.elementor-element-4a68c94.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-3885 .elementor-element.elementor-element-4a68c94 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3885 .elementor-element.elementor-element-7668c45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3885 .elementor-element.elementor-element-d0649e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3885 .elementor-element.elementor-element-dd20eb9{--display:flex;}.elementor-3885 .elementor-element.elementor-element-b8fd439 .embedpress-document-embed iframe, , .elementor-3885 .elementor-element.elementor-element-b8fd439 .ep-share-position-bottom .ep-embed-content-wraper{width:600%!important;max-width:600%!important;}.elementor-3885 .elementor-element.elementor-element-b8fd439 .embedpress-document-embed iframe{height:600px!important;}.elementor-3885 .elementor-element.elementor-element-b8fd439 .embedpress-document-embed .pdfobject-container{height:600px!important;}.elementor-3885 .elementor-element.elementor-element-a55f0ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3885 .elementor-element.elementor-element-acb0838.eael_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(20px) brightness(1);}.elementor-3885 .elementor-element.elementor-element-acb0838.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:4px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3885 .elementor-element.elementor-element-b8fd439 .embedpress-document-embed iframe, , .elementor-3885 .elementor-element.elementor-element-b8fd439 .ep-share-position-bottom .ep-embed-content-wraper{width:400px!important;max-width:400px!important;}.elementor-3885 .elementor-element.elementor-element-b8fd439 .embedpress-document-embed iframe{height:400px!important;}.elementor-3885 .elementor-element.elementor-element-b8fd439 .embedpress-document-embed .pdfobject-container{height:400px!important;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3885 .elementor-element.elementor-element-473bf6f img{width:100%;height:370px;}.elementor-3885 .elementor-element.elementor-element-b8fd439 .embedpress-document-embed iframe, , .elementor-3885 .elementor-element.elementor-element-b8fd439 .ep-share-position-bottom .ep-embed-content-wraper{width:300px!important;max-width:300px!important;}.elementor-3885 .elementor-element.elementor-element-b8fd439 .embedpress-document-embed iframe{height:300px!important;}.elementor-3885 .elementor-element.elementor-element-b8fd439 .embedpress-document-embed .pdfobject-container{height:300px!important;}}/* Start custom CSS for post-comments, class: .elementor-element-acb0838 *//* Force WordPress Comment Button Text to DueCourse Red */
#commentform input[type="submit"],
#respond input[type="submit"],
.comment-form input[type="submit"] {
    color: #FF5544 !important;
    font-weight: 600 !important;
}

/* Optional: make the background transparent so it fits your neon theme */
#commentform input[type="submit"],
#respond input[type="submit"],
.comment-form input[type="submit"] {
    background-color: transparent !important;
    border: 2px solid #FF5544 !important;
    border-radius: 6px;
}

/* Optional hover effect (neon glow) */
#commentform input[type="submit"]:hover,
#respond input[type="submit"]:hover,
.comment-form input[type="submit"]:hover {
    background-color: #FF5544 !important;
    color: #0A0A0A !important; /* text turns dark for contrast */
    box-shadow: 0 0 12px #FF5544;
}
/* Force WordPress Comment Button Text to DueCourse Red */
#commentform input[type="submit"],
#respond input[type="submit"],
.comment-form input[type="submit"] {
    color: #FF5544 !important;
    font-weight: 600 !important;
}

/* Optional: make the background transparent so it fits your neon theme */
#commentform input[type="submit"],
#respond input[type="submit"],
.comment-form input[type="submit"] {
    background-color: transparent !important;
    border: 2px solid #FF5544 !important;
    border-radius: 6px;
}

/* Optional hover effect (neon glow) */
#commentform input[type="submit"]:hover,
#respond input[type="submit"]:hover,
.comment-form input[type="submit"]:hover {
    background-color: #FF5544 !important;
    color: #0A0A0A !important; /* text turns dark for contrast */
    box-shadow: 0 0 12px #FF5544;
}/* End custom CSS */