h1 .prefix{display:block;font-weight:500;font-size:24px;line-height:normal}@media(max-width:768px){h1 .prefix{font-size:20px}}.text-black{color:var(--e-global-color-text)}.e-n-accordion-item{border-radius:12px;border:1px solid #E5E5E5;overflow:hidden;padding:10px 20px}.e-n-accordion-item .title{color:var(--e-global-color-secondary)}.e-n-accordion-item-title-header .e-n-accordion-item-title-text{display:flex;align-items:center;justify-content:center;gap:10px}.elementor-form-fields-wrapper .elementor-field{border:1px solid #3F5758;border-radius:4px}.elementor-field-label{font-weight:400!important;margin-bottom:10px;font-size:14px!important;color:#2D2D2D!important}.elementor-field-type-checkbox .elementor-field-label{font-size:16px!important;color:#2D2D2D}.elementor-field-option label{font-size:14px!important;color:#2D2D2D!important}input[type=checkbox]{appearance:none;background-color:#fff;margin:0;font:inherit;width:1.15em;height:1.15em;border:1px solid #A0A0A0;border-radius:.15em;transform:translateY(-.075em);display:grid;place-content:center;place-items:center}input[type="checkbox"]::before{content:"";width:.65em;height:.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);display:block;background:var(--e-global-color-secondary);margin:5%}input[type="checkbox"]:checked::before{transform:scale(1)}.elementor-field-option{display:flex;gap:10px;margin:5px auto;align-items:center}.elementor-field-option:hover{cursor:pointer}.custom-faq-wrapper{width:100%;max-width:900px;margin:0 auto;font-family:var(--e-global-typography-text-font-family),Sans-serif}.faq-item{border:1px solid #ddd;border-radius:8px;margin-bottom:12px;overflow:hidden;transition:all .3s ease}.faq-question{width:100%;padding:18px 20px;background:#f9f9f9;border:none;text-align:left;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease;color:var(--e-global-color-secondary)}.faq-question:hover,.faq-question:focus{background:var(--e-global-color-secondary);color:#fff}.faq-icon{font-size:22px;transition:transform .3s ease}.faq-answer{display:none;padding:15px 20px;background:#fff;line-height:1.6}.faq-item.active .faq-answer{display:block}.faq-item.active .faq-icon{transform:rotate(45deg)}#content_repeater .blog-repeater-item:nth-child(odd) .e-con-inner{flex-flow:row-reverse}#content_repeater .blog-repeater-item img{border-radius:12px 12px 12px 12px}#content_repeater .blog-repeater-item:nth-child(even){background-color:#fff0;background-image:linear-gradient(180deg,#7A9A9C33 0%,#FEFAF226 100%)}@media(max-width:1024px){#content_repeater .blog-repeater-item:nth-child(odd) .e-con-inner{flex-flow:column-reverse}}.blog-repeater-item h3{font-size:var(--e-global-typography-0f6829d-font-size);line-height:var(--e-global-typography-0f6829d-line-height);font-weight:var(--e-global-typography-0f6829d-font-weight)}.blog-repeater-item ul,.blog-repeater-item ol{list-style:none;padding:0;margin-bottom:1em}.blog-repeater-item ol li{background-color:var(--e-global-color-accent);border-radius:12px 12px 12px 12px;padding:20px;margin-bottom:1em}.blog-repeater-item ul li{padding:0;background-color:#fff0;display:flex;gap:10px}.blog-repeater-item ul{padding:1rem;list-style:none;display:flex;flex-flow:column;gap:10px;background:#7B9A9C;border-radius:12px;color:#fff}.blog-repeater-item ul li:before{content:"\f058";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--e-global-color-primary)}.hide_image .section-img{display:none}.hide_image .section-text{text-align:center}.hide_image .section-text ol li{width:calc(50% - 10px);margin:0}.hide_image .section-text ol li li{width:100%}.hide_image .section-text ol{display:flex;flex-flow:row;flex-wrap:wrap;gap:10px;justify-content:center}@media(max-width:1024px){.hide_image .section-text ol li{width:100%}}.hide_btn{display:none}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background:#2d2d2d}.sub-menu .sub-menu{max-height:400px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#3F5658 #f1f1f1}.path-form label.elementor-field-label{width:100%;text-align:center;margin-bottom:10px;font-weight:var(--e-global-typography-primary-font-weight)!important;color:var(--e-global-color-primary)}.path-form .elementor-field-subgroup{gap:5px}.path-form .elementor-field-subgroup .elementor-field-option{flex:0 0 calc(50% - 10px)!important;padding-inline-end:0!important}.path-form .elementor-field-subgroup .elementor-field-option label{background-color:#FFF;font-size:1em!important;fill:var(--e-global-color-primary);color:var(--e-global-color-primary)!important;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);border-radius:8px 8px 8px 8px;padding:14px;text-align:center;cursor:pointer;display:flex!important;height:100%;align-items:center;justify-content:center;flex-flow:column;gap:5px;min-height:50px;text-transform:uppercase;width:100%}.path-form .elementor-field-subgroup .elementor-field-option label span{font-size:12px;font-weight:400;text-transform:none;letter-spacing:2px;display:block}.path-form .elementor-field-subgroup .elementor-field-option label:hover{background-color:var(--e-global-color-primary);color:#FFFFFF!important}.path-form .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-next{opacity:0;padding:0!important;height:0;width:0;position:absolute}.path-form button.elementor-button.elementor-size-sm.e-form__buttons__wrapper__button.e-form__buttons__wrapper__button-previous,.path-form .elementor-field-type-submit button.elementor-button.elementor-size-sm.e-form__buttons__wrapper__button:hover{font-size:14px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;color:var(--e-global-color-primary)}.path-form .elementor-field-type-submit button.elementor-button.elementor-size-sm.e-form__buttons__wrapper__button,.path-form button.elementor-button.elementor-size-sm.e-form__buttons__wrapper__button.e-form__buttons__wrapper__button-previous:hover{font-size:14px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;background-color:var(--e-global-color-primary);color:#fff!important}.path-form button.elementor-button.elementor-size-sm.e-form__buttons__wrapper__button.e-form__buttons__wrapper__button-next{pointer-events:none}.path-form .elementor-field-option label{display:block;padding:12px 16px;border:2px solid #ddd;border-radius:8px;cursor:pointer;transition:all .3s ease}.path-form .elementor-field-option input[type="checkbox"]:checked+label{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:#fff!important}.path-form .elementor-field-type-step:first-child .elementor-field-subgroup .elementor-field-option:last-child{flex:0 0 100%;justify-content:center}.path-form .elementor-field-type-step:first-child .elementor-field-subgroup .elementor-field-option:last-child label{background:#fff0;color:var(--e-global-color-primary);border:none;font-size:12px!important;padding:0!important;min-height:0;margin-top:10px;font-weight:400;letter-spacing:1px}.path-form .elementor-field-type-step:first-child .elementor-field-subgroup .elementor-field-option:last-child label:hover{color:#333!important}.path-form .e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){color:#fff}.elementor-field-group .elementor-field-textual{border-radius:8px;padding:12px 16px}.video-bg{position:relative;overflow:hidden}.video-bg .bg-video{position:absolute;top:0;left:0;width:75%;height:100%;object-fit:cover;z-index:1;border-top-right-radius:40px;border-bottom-right-radius:40px}.video-bg::before{content:"";position:absolute;inset:0;background:var(--e-global-color-secondary);z-index:1}.video-bg>*:not(.bg-video){position:relative;z-index:2}@media(max-width:767px){.video-bg .bg-video{opacity:0}.path-form .elementor-field-subgroup .elementor-field-option{flex:100%!important;padding-inline-end:0!important}}.path-form label.elementor-field-label{font-size:var(--e-global-typography-2663038-font-size)!important;line-height:var(--e-global-typography-2663038-line-height)!important;color:var(--e-global-color-secondary)!important}