.aspect-ratio-16-10 img{aspect-ratio:16 / 10}.e-form__buttons .elementor-button:hover,.elementor-widget-button.green-hover .elementor-button:hover{box-shadow:0 6px 20px rgb(88 199 122 / .25)}.elementor-widget-button.navy-hover .elementor-button:hover{box-shadow:0 6px 20px rgb(18 44 55 / .2)}.elementor-widget-button .elementor-button:hover,.e-form__buttons .elementor-button:hover{transform:translateY(-2px)}.elementor-form .elementor-field-group .elementor-field:focus{border-color:var(--e-global-color-accent)!important}.g-stars .stars{color:#f5a623}@keyframes strongBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.bounce-effect{animation:strongBounce 2.5s ease-in-out infinite}.elementor-widget-icon-list.list-tags .elementor-inline-items{gap:10px;margin-inline:0}.elementor-widget-icon-list.list-tags .elementor-inline-items .elementor-icon-list-item{margin:0px!important}.elementor-widget-icon-list.list-tags .elementor-icon-list-item .elementor-icon-list-text{padding:6px 16px;background:var(--e-global-color-f25ac6a);border:1px solid #d8d4c9;border-radius:99px;font-size:var(--e-global-typography-secondary-font-size);font-weight:600;color:var(--e-global-color-primary)}table td,table th{border:0 solid var(--e-global-color-e223baf)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:var(--e-global-color-55fb05c)}.comp-table{width:100%;border-collapse:collapse;background-color:var(--e-global-color-55fb05c);border-radius:16px;overflow:hidden;border:1px solid var(--e-global-color-e223baf)}.comp-table thead tr th{padding:18px 20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;text-align:left}.comp-table thead tr th:first-child{color:var(--e-global-color-8b984a1);background:var(--e-global-color-55fb05c)}.comp-table thead tr th:nth-child(2){color:var(--e-global-color-f25ac6a);background:var(--e-global-color-primary)}.comp-table thead tr th:nth-child(3){color:var(--e-global-color-8b984a1);background:var(--e-global-color-6c34e6e)}.comp-table tbody tr td{padding:14px 20px;font-size:.84rem;border-top:1px solid var(--e-global-color-e223baf);background-color:var(--e-global-color-55fb05c)}.comp-table tbody tr:hover td{background-color:var(--e-global-color-55fb05c)}.comp-table tbody tr td:first-child{color:var(--e-global-color-primary);font-weight:600;font-size:.82rem}.comp-table tbody tr td:nth-child(2){color:var(--e-global-color-19d272b);font-weight:500}.comp-table tbody tr td:nth-child(3){color:var(--e-global-color-8b984a1)}.comp-table .check{color:var(--e-global-color-accent);font-weight:700}.comp-table .cross{color:#d35;font-weight:700}.elementor-widget-n-accordion .e-n-accordion-item-title>.e-n-accordion-item-title-icon{background-color:var(--e-global-color-e223baf);border-radius:99px;display:flex;justify-content:center;padding:11px 11px 11px 12px}.elementor-widget-n-accordion .e-n-accordion-item>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display:none!important}.elementor-widget-n-accordion .e-n-accordion-item>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display:flex!important}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed svg{transform:rotate(45deg)}.elementor-widget-loop-grid .elementor-pagination{display:flex;justify-content:center;gap:6px}.elementor-widget-loop-grid .elementor-pagination .page-numbers{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:600;margin:0px!important;text-decoration:none;transition:all .2s;border:1px solid var(--e-global-color-e223baf);color:var(--e-global-color-7a77330);background:var(--e-global-color-55fb05c)}.elementor-widget-loop-grid .elementor-pagination .page-numbers:hover{border-color:var(--e-global-color-primary);color:var(--e-global-color-primary)}.elementor-widget-loop-grid .elementor-pagination .page-numbers:hover{border-color:var(--e-global-color-primary);color:var(--e-global-color-primary)}.elementor-widget-loop-grid .elementor-pagination .page-numbers.current{background:var(--e-global-color-primary);color:var(--e-global-color-f25ac6a);border-color:var(--e-global-color-primary)}.custom-post-tags .elementor-heading-title{display:flex;gap:8px;flex-wrap:wrap}.elementor-post-info .elementor-post-info__item--type-terms .elementor-post-info__terms-list>.elementor-post-info__terms-list-item,.custom-post-tags .elementor-heading-title>a[rel="tag"]{font-size:.75rem;font-weight:600;line-height:normal;letter-spacing:normal;padding:6px 14px;border-radius:50px;background:var(--e-global-color-6c34e6e);color:var(--e-global-color-7a77330);text-decoration:none;transition:all .2s}.elementor-post-info .elementor-post-info__item--type-terms .elementor-post-info__terms-list>.elementor-post-info__terms-list-item:hover,.custom-post-tags .elementor-heading-title>a[rel="tag"]:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-f25ac6a)}.gform-theme.gform-theme--foundation{--gf-form-gap-x:16px;--gf-form-gap-y:25px}.section-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:8px}.section-head .section-num{width:36px;height:36px;min-width:36px;background:rgb(88 199 122 / .08);border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:var(--e-global-typography-3ff72eb-font-family),serif;font-style:italic;font-size:var(--e-global-typography-3ff72eb-font-size);color:var(--e-global-color-accent);font-weight:500}.section-head-content{display:flex;flex-direction:column;gap:8px}.section-head h2{font-family:var(--e-global-typography-410d654-font-family),Sans-serif;font-size:var(--e-global-typography-410d654-font-size);font-weight:var(--e-global-typography-410d654-font-weight);line-height:var(--e-global-typography-410d654-line-height);letter-spacing:var(--e-global-typography-410d654-letter-spacing);color:var(--e-global-color-primary);margin:6px 0}.section-head .section-desc{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-text)}.gform-theme .gform_body .gfield_label{font-family:var(--e-global-typography-88a2000-font-family),Sans-serif;font-size:var(--e-global-typography-88a2000-font-size);color:var(--e-global-color-primary);font-weight:600}.gform-theme .gform_body .ginput_container input:not([type="checkbox"]):not([type="radio"]),.gform-theme .gform_body .ginput_container textarea{background-color:var(--e-global-color-55fb05c);border-color:var(--e-global-color-e223baf);box-shadow:none;padding:12px 16px;height:auto;line-height:normal;border-radius:10px}.gform-theme .gform_body .ginput_container input::placeholder,.gform-theme .gform_body .ginput_container textarea::placeholder{color:var(--e-global-color-8b984a1)}.gform-theme .gform_body .ginput_container input:focus,.gform-theme .gform_body .ginput_container textarea:focus{border:1px solid var(--e-global-color-accent)!important;box-shadow:0 0 0 3px rgb(88 199 122 / .1)!important;outline:none!important}.note-box{background-color:var(--e-global-color-6c34e6e);border:1px solid var(--e-global-color-e223baf);border-radius:10px;padding:16px 20px;font-family:var(--e-global-typography-136d228-font-family),Sans-serif;font-size:var(--e-global-typography-136d228-font-size);color:var(--e-global-color-7a77330);line-height:160%}.gform-theme .gform_body .ginput_container .gfield_checkbox{flex-direction:row;flex-wrap:wrap}.gform-theme .gform_body .ginput_container .gfield_checkbox .gchoice{position:relative}.gform-theme .gform_body .ginput_container .gfield_checkbox .gchoice input[type="checkbox"]{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer}.gform-theme .gform_body .ginput_container .gfield_checkbox .gchoice .gform-field-label{color:var(--e-global-color-7a77330);padding:8px 14px;border:1px solid var(--e-global-color-e223baf);border-radius:50px;display:flex;align-items:center;gap:8px;margin:0;cursor:pointer}.gform-theme .gform_body .ginput_container .gfield_checkbox .gchoice input[type="checkbox"]:hover+.gform-field-label,.gform-theme .gform_body .ginput_container .gfield_checkbox .gchoice input[type="checkbox"]:checked+.gform-field-label{border-color:var(--e-global-color-accent);background:rgb(88 199 122 / .08)}.gform-theme .gform_body .ginput_container .gfield_checkbox .gchoice .gform-field-label::before{content:var(--gf-icon-ctrl-checkbox);color:#fff0;font-family:var(--gf-icon-font-family)!important;font-size:12px;width:14px;height:14px;border:1px solid var(--e-global-color-7a77330);line-height:initial;display:flex;align-items:center;justify-content:center;border-radius:2px}.gform-theme .gform_body .ginput_container .gfield_checkbox .gchoice input[type="checkbox"]:checked+.gform-field-label::before{color:var(--e-global-color-accent)}.ref-label{font-size:.82rem;font-weight:700;color:var(--e-global-color-primary);margin-bottom:0;display:flex;align-items:center;gap:8px}.ref-num{width:24px;height:24px;background:rgb(88 199 122 / .08);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-family:'Lora',serif;font-style:italic;font-size:.75rem;color:#58C77A}#content .elementor-widget-shortcode .gform-theme.gform-theme--foundation .gform_footer{justify-content:center;margin-block-start:50px}#content .elementor-widget-shortcode .gform-theme.gform-theme--foundation .gform_footer .gform_button.button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-88a2000-font-family),Sans-serif;font-size:var(--e-global-typography-88a2000-font-size);font-weight:var(--e-global-typography-88a2000-font-weight);line-height:var(--e-global-typography-88a2000-line-height);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent);border-radius:99px 99px 99px 99px;padding:9px 50px 9px 50px;outline:0px!important}#content .elementor-widget-shortcode .gform-theme.gform-theme--foundation .gform_footer .gform_button.button:hover{background-color:var(--e-global-color-19d272b);color:var(--e-global-color-primary);border-color:var(--e-global-color-19d272b);box-shadow:0 6px 20px rgb(88 199 122 / .5);transform:translateY(-2px)}#content .upload-box{width:100%;padding:28px 16px;border:2px dashed #E3E0D6;border-radius:10px;background:#F9F8F4;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:all .2s}#content .upload-box:hover{border-color:#58C77A;background:rgb(88 199 122 / .04)}#content .upload-box span{font-size:.84rem;color:#4d6068;font-weight:500}#content .upload-box .upload-hint{font-size:.75rem;color:#a8b5bc;font-weight:400}#content .upload-box+[type="file"],#content .upload-box+[type="file"],#content .upload-box+[type="file"]{display:none}.divider{height:1px;width:100%;background:#E3E0D6;margin:25px 0}.folder-structure{background:#F9F8F4;border:1px solid #E3E0D6;border-radius:14px;padding:28px;margin-bottom:0;font-size:var(--e-global-typography-secondary-font-family)}.folder-structure h4{font-size:.88rem;font-weight:700;color:#122C37;margin-bottom:16px}.folder-tree{font-size:.82rem;color:#4a5d66;line-height:2.2}.folder-tree .folder-icon{color:#58C77A;margin-right:6px;font-size:.9rem}.folder-tree .folder{color:#122C37;font-weight:600}.folder-tree .indent{padding-left:24px}.folder-tree .file-desc{color:#4d6068;font-weight:400;font-size:.78rem}