.elementor-6863 .elementor-element.elementor-element-6e93c7b{--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;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6863 .elementor-element.elementor-element-6e93c7b:not(.elementor-motion-effects-element-type-background), .elementor-6863 .elementor-element.elementor-element-6e93c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0042E017;}.elementor-6863 .elementor-element.elementor-element-cce6ddc{--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-6863 .elementor-element.elementor-element-4cdbc16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6863 .elementor-element.elementor-element-0d44f45{--display:flex;}.elementor-6863 .elementor-element.elementor-element-0d44f45:not(.elementor-motion-effects-element-type-background), .elementor-6863 .elementor-element.elementor-element-0d44f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6863 .elementor-element.elementor-element-f6d935e > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-6863 .elementor-element.elementor-element-f6d935e .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:400;letter-spacing:1.5px;color:#0042E0;}.elementor-6863 .elementor-element.elementor-element-82469b2 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:800;color:#0d2b2b;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-6863 .elementor-element.elementor-element-63d6024 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-6863 .elementor-element.elementor-element-63d6024{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;color:#0D2B2BA1;}.elementor-6863 .elementor-element.elementor-element-2df7519{--display:flex;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-6863 .elementor-element.elementor-element-6e93c7b{--content-width:1200px;}.elementor-6863 .elementor-element.elementor-element-0d44f45{--width:24px;}.elementor-6863 .elementor-element.elementor-element-2df7519{--content-width:1200px;}}/* Start custom CSS for shortcode, class: .elementor-element-8359c93 */.elementor-6863 .elementor-element.elementor-element-8359c93 .qmn_quiz_form{font-family:'Plus Jakarta Sans',sans-serif;}
.elementor-6863 .elementor-element.elementor-element-8359c93 .qsm-page{background:#ffffff;border:1px solid rgba(13,43,43,0.1);border-radius:16px;padding:36px;box-shadow:0 1px 2px rgba(13,43,43,0.06);}
.elementor-6863 .elementor-element.elementor-element-8359c93 .mlw_qmn_question{margin-bottom:20px;}
.elementor-6863 .elementor-element.elementor-element-8359c93 .mlw_qmn_question p{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:22px;color:#0d2b2b;line-height:1.35;}
.elementor-6863 .elementor-element.elementor-element-8359c93 .qmn_radio_answers{display:flex;flex-direction:column;gap:10px;}
.elementor-6863 .elementor-element.elementor-element-8359c93 .qmn_mc_answer_wrap{border:1.5px solid rgba(13,43,43,0.12);border-radius:10px;padding:14px 16px;transition:border-color .2s ease, background .2s ease;position:relative;}
.elementor-6863 .elementor-element.elementor-element-8359c93 .qmn_mc_answer_wrap:hover{border-color:#0042E0;background:rgba(0,66,224,0.03);}
.elementor-6863 .elementor-element.elementor-element-8359c93 .qmn_quiz_radio{accent-color:#0042E0;width:18px;height:18px;margin-right:10px;vertical-align:middle;}
.elementor-6863 .elementor-element.elementor-element-8359c93 .qsm-input-label{font-family:'Plus Jakarta Sans',sans-serif;font-size:15.5px;color:#0d2b2b;cursor:pointer;}
.elementor-6863 .elementor-element.elementor-element-8359c93 .qmn_mc_answer_wrap:has(input:checked){border-color:#0042E0;background:rgba(0,66,224,0.06);}
.elementor-6863 .elementor-element.elementor-element-8359c93 .qmn_pagination{display:flex;justify-content:space-between;align-items:center;margin-top:28px;border:none!important;padding:0!important;}
.elementor-6863 .elementor-element.elementor-element-8359c93 .qmn_btn{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:15px;border-radius:999px!important;padding:12px 28px!important;border:none!important;cursor:pointer;transition:transform .2s ease, box-shadow .2s ease;}
.elementor-6863 .elementor-element.elementor-element-8359c93 .qsm-next-btn, .elementor-6863 .elementor-element.elementor-element-8359c93 .qsm-submit-btn{background:#0042E0!important;color:#ffffff!important;}
.elementor-6863 .elementor-element.elementor-element-8359c93 .qsm-next-btn:hover, .elementor-6863 .elementor-element.elementor-element-8359c93 .qsm-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,66,224,0.3);}
.elementor-6863 .elementor-element.elementor-element-8359c93 .qsm-progress-bar{margin-bottom:24px;}
.elementor-6863 .elementor-element.elementor-element-8359c93 .qsm-progress-bar .progressbar-text{font-family:'IBM Plex Mono',monospace;font-size:12.5px;color:rgba(13,43,43,0.63);}
.elementor-6863 .elementor-element.elementor-element-8359c93 input[type="text"], .elementor-6863 .elementor-element.elementor-element-8359c93 input[type="email"]{border:1.5px solid rgba(13,43,43,0.15)!important;border-radius:8px!important;padding:12px 14px!important;font-family:'Plus Jakarta Sans',sans-serif!important;}
.elementor-6863 .elementor-element.elementor-element-8359c93 input[type="text"]:focus, .elementor-6863 .elementor-element.elementor-element-8359c93 input[type="email"]:focus{border-color:#0042E0!important;outline:none!important;}/* End custom CSS */