.elementor-8450 .elementor-element.elementor-element-5a91778{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-8450 .elementor-element.elementor-element-9f5461f{text-align:center;}.elementor-8450 .elementor-element.elementor-element-1c843f9{text-align:center;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-8450 .elementor-element.elementor-element-c57cede{text-align:center;}@media(min-width:768px){.elementor-8450 .elementor-element.elementor-element-5a91778{--content-width:750px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );}}/* Start custom CSS for container, class: .elementor-element-5a91778 */.page-header{display:none;}
.elementor-8450 .elementor-element.elementor-element-5a91778 .intro{background:#f9f7f4 !important;padding:20px;border-radius:12px;border-left:4px solid #8b6914;margin:20px 0;font-style:italic;color:#5d4e37}
.elementor-8450 .elementor-element.elementor-element-5a91778 .fun-fact{background:#fff8e1 !important;padding:18px;border-radius:10px;margin:18px 30px;color:#5d4e37}
.elementor-8450 .elementor-element.elementor-element-5a91778 .fun-fact strong{color:#8b6914}
.elementor-8450 .elementor-element.elementor-element-5a91778 .task-box{margin:20px 0;color:#5d4e37}
.elementor-8450 .elementor-element.elementor-element-5a91778 .task-box h3{color:#8b6914;border-bottom:2px solid #d4a574;padding-bottom:8px;margin-top:25px;margin-bottom:15px}
.elementor-8450 .elementor-element.elementor-element-5a91778 .conclusion{background:#5d4e37 !important;padding:30px;border-radius:12px;margin:35px 0;text-align:center;color:#f9f7f4}
.elementor-8450 .elementor-element.elementor-element-5a91778 .conclusion strong{color:#d4a574}
.elementor-8450 .elementor-element.elementor-element-5a91778 .elementor-widget-image img[src*="placeholder"]{max-width:420px;width:100%;height:auto;border:3px dashed #d4a574;border-radius:12px;background:#fff8e1 !important;padding:8px;box-sizing:border-box}
.elementor-8450 .elementor-element.elementor-element-5a91778 .elementor-widget-image figcaption{font-style:italic;color:#8b6914;font-size:.95rem;margin-top:8px}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz{margin:22px 0}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz .q{background:#f9f7f4 !important;border-radius:12px;padding:18px 20px;margin:0 0 16px;border:1px solid #efebe4}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz .qq{font-weight:700;color:#8b6914;margin:0 0 4px;font-size:1.05rem}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz .lead{margin:0 0 12px;color:#7a7b63;font-style:italic;font-size:.98rem}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz .odp{display:grid;grid-template-columns:1fr 1fr;gap:10px}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz label{display:block;margin:0;cursor:pointer;padding:0}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz label span{display:flex;align-items:center;gap:10px;height:100%;background:#fff !important;border:2px solid #efebe4 !important;border-radius:10px;padding:11px 14px;transition:background .15s ease,border-color .15s ease}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz label span b{color:#8b6914;font-weight:800;min-width:1.1em}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz label:hover span{border-color:#d4a574 !important}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz input.w:checked + label span{background:#fdecea !important;border-color:#d9534f !important;color:#a3352f;font-weight:700}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz input.w:checked + label span b{color:#a3352f}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz input.w:checked + label span::after{content:"\2715";margin-left:auto;font-weight:700}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz input.c:checked + label span{background:#e6f4ea !important;border-color:#5cb85c !important;color:#2f6b34;font-weight:700}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz input.c:checked + label span b{color:#2f6b34}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz input.c:checked + label span::after{content:"\2713";margin-left:auto;font-weight:700}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz .fb{display:none;margin-top:14px;padding:12px 16px;border-radius:10px;font-size:.95rem;line-height:1.55}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz .fb-ok{background:#e6f4ea !important;color:#2f6b34}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz .fb-no{background:#fff8e1 !important;color:#8b6914}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz .odp input.c:checked ~ .fb-ok{display:block}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz .q > input{display:none}@media(max-width:600px){.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz .odp{grid-template-columns:1fr}}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz .q:has(.odp input.c:checked) .fb-ok{display:block}.elementor-8450 .elementor-element.elementor-element-5a91778 .kviz .q:has(.odp input.w:checked) .fb-no{display:block}/* End custom CSS */