:root{--k-alabaster:#F0EAE2;--k-silver:#B7A8A1;--k-mocha:#A47864;--k-plum:#621244;--k-sunburst:#9D7C2F;--k-paper:var(--k-alabaster);--k-paper2:#F8F4F0;--k-rose:#F5EFEA;--k-rose2:#EDE2DA;--k-ink:var(--k-plum);--k-muted:#7A5445;--k-hair:#DCD3CB;--k-deep:#4A0E34;--k-ondark:var(--k-alabaster);--k-berry:var(--k-plum);--k-font:"IBM Plex Sans Arabic","IBM Plex Sans",sans-serif;--k-fw-display:700;--k-fw-head:600;--k-fw-body:500;--k-r:2px;--k-rim:0;--k-rc:2px;--k-pill:2px;--k-lift:none;--k-overlay:0 24px 64px rgb(98 18 68 / .16);--k-cherry:#862861;--k-ease:cubic-bezier(.22,1,.36,1);--k-dur:.6s;--k-ok:#2E7D4F;--k-ok-bg:#EDF4EF;--k-warn:#B8860B;--k-warn-bg:#F7F0E2;--k-err:#B3261E;--k-err-bg:#F9EAE9;}.kyom-btn .elementor-button,.kyom-btn-o .elementor-button{border-radius:var(--k-pill);min-height:52px;padding:0 32px;display:inline-flex;align-items:center;gap:12px;font-family:"IBM Plex Sans Arabic",sans-serif;font-size:15px;font-weight:500;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out;}.kyom-btn .elementor-button{background:var(--k-berry);color:var(--k-ondark)}.kyom-btn .elementor-button:hover{background:var(--k-deep);color:var(--k-ondark)}.kyom-btn-o .elementor-button{background:transparent;color:var(--k-ink);border:1px solid rgb(98 18 68 / .28)}.kyom-btn-o .elementor-button:hover{border-color:var(--k-ink);background:var(--k-paper2);color:var(--k-ink)}.kyom-btn .elementor-button-icon{transition:transform .18s ease-out}.kyom-btn .elementor-button:hover .elementor-button-icon{transform:translateX(-4px)}.kyom-tlink{color:var(--k-berry);font-weight:500;font-size:14px}.kyom-tlink .ar-r{display:inline-block;transition:transform .18s ease-out}a:hover .kyom-tlink .ar-r,.kyom-tlink:hover .ar-r{transform:translateX(-4px)}@media (prefers-reduced-motion: no-preference){.kyom-js .kyom-rev{opacity:0;transform:translateY(24px);transition:opacity var(--k-dur) var(--k-ease),transform var(--k-dur) var(--k-ease);}.kyom-js .kyom-rev.in{opacity:1;transform:none}.kyom-draw{stroke-dasharray:120;stroke-dashoffset:120;animation:kyomdraw 1.6s ease-out .4s forwards}@keyframes kyomdraw{to{stroke-dashoffset:0}}}.kyom-card{background:var(--k-paper2);border:1px solid var(--k-hair);border-radius:var(--k-r);transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;}.kyom-card:hover{border-color:rgb(98 18 68 / .25)}.kyom-card .elementor-widget-image img{border-radius:var(--k-rim);transition:transform .4s ease-out;aspect-ratio:1/1;object-fit:cover;width:100%}.kyom-card:hover .elementor-widget-image img{transform:scale(1.02)}.kyom-card .elementor-widget-image{overflow:hidden;border-radius:var(--k-rim)}.kyom-rim img{border-radius:var(--k-r)}.kyom-card .kyom-cfoot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--k-hair);padding-top:12px;margin-top:4px;}.kyom-card .kyom-cfoot .tam{font-size:12px;color:var(--k-muted)}.kyom-stat-v .elementor-heading-title{direction:ltr;font-variant-numeric:tabular-nums}.kyom-stat{border-inline-start:1px solid rgb(98 18 68 / .14)}.kyom-stat:first-child{border-inline-start:none}.kyom-ol ol{list-style:none;margin:0;padding:0;counter-reset:c}.kyom-ol li{counter-increment:c;display:flex;gap:24px;align-items:baseline;padding-block:14px;border-bottom:1px solid rgb(98 18 68 / .16);font-size:16px;color:var(--k-ink);}.kyom-ol li::before{content:counter(c,decimal-leading-zero);font-size:13px;color:var(--k-berry);min-width:24px;font-family:var(--k-font);direction:ltr;}.kyom-art{position:relative;min-height:480px}.kyom-art .arch{position:absolute;inset-inline-end:24px;bottom:0;width:min(340px,80%);height:440px;background:var(--k-rose2);border-radius:var(--k-r);display:flex;align-items:center;justify-content:center;overflow:hidden;}.kyom-art .arch:has(img){border-radius:var(--k-rim);height:auto;aspect-ratio:5/4}.kyom-art .arch img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.kyom-art .arch-o{position:absolute;inset-inline-end:-16px;bottom:36px;width:min(340px,80%);height:440px;border:1px solid rgb(98 18 68 / .30);border-radius:var(--k-r);}.kyom-art:has(.arch img){min-height:0}.kyom-art:has(.arch img) .arch{position:relative;inset-inline-end:auto;bottom:auto}.kyom-art:has(.arch img) .arch-o{display:none}.kyom-art .lockup{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.kyom-art .lockup .lat{font-family:var(--k-font);font-weight:300;letter-spacing:.28em;margin-inline-start:.28em;font-size:34px;color:var(--k-plum)}.kyom-art .lockup .ar{font-size:13.5px;color:var(--k-berry)}.kyom-art .flower{position:absolute;top:6%;inset-inline-start:4%;width:150px;height:150px;color:var(--k-berry);opacity:.85}.kyom-art .flower-s{position:absolute;bottom:8%;inset-inline-start:16%;width:76px;height:76px;color:var(--k-berry);opacity:.45}@media (max-width:900px){.kyom-art{min-height:0;display:flex;justify-content:center;padding-top:8px}.kyom-art .arch{position:relative;inset-inline-end:auto;bottom:auto;height:280px;width:230px}.kyom-art .arch:has(img){width:min(360px,100%);height:auto;aspect-ratio:5/4}.kyom-art .arch-o{display:none}.kyom-art .flower{width:92px;height:92px;top:-14px;inset-inline-start:calc(50% - 158px)}.kyom-art .flower-s{display:none}}.kyom-ph{position:relative}.kyom-ph img{aspect-ratio:4/5;object-fit:cover;width:100%;border-radius:var(--k-rim)}.kyom-ph .flower{position:absolute;top:-28px;inset-inline-start:-28px;width:120px;height:120px;color:var(--k-berry)}@media (max-width:900px){.kyom-ph img{aspect-ratio:4/3;border-radius:var(--k-rim)}.kyom-ph .flower{display:none}}@keyframes kyom-sway{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-7px) rotate(2.5deg)}}@keyframes kyom-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes kyom-glow{0%,100%{opacity:1}50%{opacity:.55}}.kyom-art .flower,.kyom-ph .flower{animation:kyomdraw 1.6s ease-out .4s forwards,kyom-sway 8.5s ease-in-out infinite}.kyom-art .flower-s{animation:kyomdraw 1.6s ease-out .4s forwards,kyom-sway 11s ease-in-out -3s infinite}.kyom-art .arch{transform-origin:bottom center}.kyom-art .arch-o{animation:kyom-glow 12s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.kyom-art .flower,.kyom-ph .flower,.kyom-art .flower-s,.kyom-art .arch,.kyom-art .arch-o{animation:none}}.kyom-meta{display:flex;flex-wrap:wrap;font-size:13.5px;color:var(--k-muted)}.kyom-meta span{padding-inline:24px;border-inline-start:1px solid var(--k-hair)}.kyom-meta span:first-child{border-inline-start:none;padding-inline-start:0}@media (max-width:767px){.kyom-meta{font-size:12.5px;row-gap:8px}.kyom-meta span{padding-inline:14px}.kyom-card .kyom-cfoot{flex-wrap:wrap;gap:2px 8px}.kyom-card .kyom-cfoot .tam{font-size:11px}.kyom-card .kyom-tlink{font-size:13px}}.bdt-template-content-footer .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var(--k-berry)}html:not([dir=rtl]) .kyom-btn .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}html:not([dir=rtl]) a:hover .kyom-tlink .ar-r, html:not([dir=rtl]) .kyom-tlink:hover .ar-r{transform:translateX(4px)}.page-id-8 .elementor-location-single .elementor-heading-title, .page-id-3069 .elementor-location-single .elementor-heading-title, .page-id-7630 .elementor-location-single .elementor-heading-title, .page-id-28 .elementor-location-single .elementor-heading-title, .page-id-7661 .elementor-location-single .elementor-heading-title, .page-id-246 .elementor-location-single .elementor-heading-title, .page-id-7639 .elementor-location-single .elementor-heading-title{font-family:var(--k-font)!important;color:var(--k-ink)!important;font-size:clamp(30px,4.5vw,42px)!important;font-weight:700!important;line-height:1.3!important;}.page-id-8 .elementor-location-single, .page-id-3069 .elementor-location-single, .page-id-7630 .elementor-location-single, .page-id-28 .elementor-location-single, .page-id-7661 .elementor-location-single, .page-id-246 .elementor-location-single, .page-id-7639 .elementor-location-single{padding-bottom:96px}.page-id-8 .elementor-location-single .elementor-widget-text-editor, .page-id-3069 .elementor-location-single .elementor-widget-text-editor, .page-id-7630 .elementor-location-single .elementor-widget-text-editor{max-width:76ch;margin-inline:auto}.page-id-8 .elementor-location-single .elementor-widget-text-editor h3, .page-id-3069 .elementor-location-single .elementor-widget-text-editor h3, .page-id-7630 .elementor-location-single .elementor-widget-text-editor h3{font-family:var(--k-font);color:var(--k-ink);font-size:24px;font-weight:var(--k-fw-head);line-height:1.4;margin-top:40px;margin-bottom:12px;}.page-id-8 .elementor-location-single .elementor-widget-text-editor h4, .page-id-3069 .elementor-location-single .elementor-widget-text-editor h4, .page-id-7630 .elementor-location-single .elementor-widget-text-editor h4{font-family:var(--k-font);color:var(--k-ink);font-size:19px;font-weight:var(--k-fw-head);margin-top:28px;margin-bottom:8px;}.page-id-8 .elementor-location-single .elementor-widget-text-editor p, .page-id-8 .elementor-location-single .elementor-widget-text-editor li, .page-id-3069 .elementor-location-single .elementor-widget-text-editor p, .page-id-3069 .elementor-location-single .elementor-widget-text-editor li, .page-id-7630 .elementor-location-single .elementor-widget-text-editor p, .page-id-7630 .elementor-location-single .elementor-widget-text-editor li{font-size:16px;line-height:1.9;color:rgb(98 18 68 / .82);}.page-id-8 .elementor-location-single .elementor-widget-text-editor ul, .page-id-3069 .elementor-location-single .elementor-widget-text-editor ul, .page-id-7630 .elementor-location-single .elementor-widget-text-editor ul{padding-inline-start:1.4em;margin:12px 0}.page-id-8 .elementor-location-single .elementor-widget-text-editor li, .page-id-3069 .elementor-location-single .elementor-widget-text-editor li, .page-id-7630 .elementor-location-single .elementor-widget-text-editor li{margin-bottom:8px}.page-id-28 .bdt-post-grid-category a, .page-id-7661 .bdt-post-grid-category a{background:var(--k-berry);color:var(--k-ondark);border-radius:var(--k-pill);font-size:12px;padding:4px 12px;text-decoration:none;line-height:1.4;}.page-id-28 .bdt-post-grid-item, .page-id-7661 .bdt-post-grid-item{border-radius:var(--k-r);overflow:hidden}.page-id-28 .bdt-post-grid-title,.page-id-28 .bdt-post-grid-title a, .page-id-7661 .bdt-post-grid-title,.page-id-7661 .bdt-post-grid-title a{font-family:var(--k-font);font-weight:var(--k-fw-head);color:var(--k-ink)}.page-id-28 .bdt-post-grid-meta,.page-id-28 .bdt-post-grid-meta *, .page-id-7661 .bdt-post-grid-meta,.page-id-7661 .bdt-post-grid-meta *{font-size:13px;color:var(--k-muted)}.page-id-246 .elementor-location-single .elementor-field-group .elementor-field-label, .page-id-7639 .elementor-location-single .elementor-field-group .elementor-field-label{font-size:14px;color:var(--k-ink)}.page-id-246 .elementor-location-single .elementor-field-textual, .page-id-246 .elementor-location-single textarea.elementor-field, .page-id-7639 .elementor-location-single .elementor-field-textual, .page-id-7639 .elementor-location-single textarea.elementor-field{background:var(--k-paper2);border:1px solid var(--k-hair);border-radius:var(--k-rim);padding:12px 16px;font-size:15px;color:var(--k-ink);box-shadow:none;}.page-id-246 .elementor-location-single .elementor-field-textual:focus, .page-id-246 .elementor-location-single textarea.elementor-field:focus, .page-id-7639 .elementor-location-single .elementor-field-textual:focus, .page-id-7639 .elementor-location-single textarea.elementor-field:focus{border-color:var(--k-berry);outline:none;box-shadow:none;}.page-id-246 .elementor-location-single .e-form__buttons .elementor-button, .page-id-246 .elementor-location-single button[type=submit].elementor-button, .page-id-7639 .elementor-location-single .e-form__buttons .elementor-button, .page-id-7639 .elementor-location-single button[type=submit].elementor-button{background:var(--k-berry);color:var(--k-ondark);border:none;border-radius:var(--k-pill);padding:14px 28px;transition:background-color .18s ease-out;}.page-id-246 .elementor-location-single .e-form__buttons .elementor-button:hover, .page-id-246 .elementor-location-single button[type=submit].elementor-button:hover, .page-id-7639 .elementor-location-single .e-form__buttons .elementor-button:hover, .page-id-7639 .elementor-location-single button[type=submit].elementor-button:hover{background:var(--k-deep)}.page-id-246 .elementor-location-single .elementor-widget-icon-box .elementor-icon, .page-id-7639 .elementor-location-single .elementor-widget-icon-box .elementor-icon{color:var(--k-berry)!important;border-color:var(--k-berry)!important;fill:var(--k-berry)!important}.page-id-246 .elementor-location-single .elementor-widget-icon-box .elementor-icon svg, .page-id-7639 .elementor-location-single .elementor-widget-icon-box .elementor-icon svg{fill:var(--k-berry)!important}@media (max-width:767px){.page-id-8 .elementor-location-single .e-con-boxed>.e-con-inner, .page-id-3069 .elementor-location-single .e-con-boxed>.e-con-inner, .page-id-7630 .elementor-location-single .e-con-boxed>.e-con-inner, .page-id-28 .elementor-location-single .e-con-boxed>.e-con-inner, .page-id-7661 .elementor-location-single .e-con-boxed>.e-con-inner, .page-id-246 .elementor-location-single .e-con-boxed>.e-con-inner, .page-id-7639 .elementor-location-single .e-con-boxed>.e-con-inner{padding-inline:20px}.page-id-8 .elementor-location-single .elementor-heading-title, .page-id-3069 .elementor-location-single .elementor-heading-title, .page-id-7630 .elementor-location-single .elementor-heading-title, .page-id-28 .elementor-location-single .elementor-heading-title, .page-id-7661 .elementor-location-single .elementor-heading-title, .page-id-246 .elementor-location-single .elementor-heading-title, .page-id-7639 .elementor-location-single .elementor-heading-title{font-size:27px!important}.page-id-8 .elementor-location-single .elementor-widget-text-editor p, .page-id-8 .elementor-location-single .elementor-widget-text-editor li, .page-id-3069 .elementor-location-single .elementor-widget-text-editor p, .page-id-3069 .elementor-location-single .elementor-widget-text-editor li, .page-id-7630 .elementor-location-single .elementor-widget-text-editor p, .page-id-7630 .elementor-location-single .elementor-widget-text-editor li{font-size:15px}.page-id-246 .elementor-location-single .elementor-field-textual, .page-id-7639 .elementor-location-single .elementor-field-textual{width:100%}}.kyom-arch-head{padding:56px 0 8px;text-align:center}.kyom-arch-head h1{margin:0;color:var(--k-ink)}.kyom-arch-head p{color:var(--k-muted);font-size:17px;margin:12px auto 0;max-width:58ch}.kyom-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px;justify-content:center}.kyom-tabs a{border:1px solid var(--k-hair);border-radius:var(--k-pill);padding:9px 20px;font-size:14px;color:var(--k-ink);text-decoration:none;transition:color .18s ease-out,border-color .18s ease-out,background-color .18s ease-out;}.kyom-tabs a:hover{border-color:var(--k-berry);color:var(--k-berry)}.kyom-tabs a.on{background:var(--k-berry);border-color:var(--k-berry);color:var(--k-ondark)}.post-type-archive-courses .tutor-course-list.tutor-grid{grid-template-columns:repeat(3,1fr);gap:32px}.post-type-archive-courses .tutor-wrap{padding-bottom:96px}@media (max-width:991px){.post-type-archive-courses .tutor-course-list.tutor-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.post-type-archive-courses .tutor-course-list.tutor-grid{grid-template-columns:repeat(2,1fr);gap:14px}.tutor-course-name a{font-size:16px}.tutor-course-card .tutor-card-footer{flex-wrap:wrap;gap:4px;font-size:13px}.kyom-arch-head{padding-inline:4px}}@media (max-width:767px){.kyom-arch-head{padding:32px 0 4px}.kyom-arch-head h1{font-size:27px;line-height:1.25}.kyom-arch-head p{font-size:14px;margin-top:10px}.kyom-tabs{margin-top:20px;gap:8px}.kyom-tabs a{font-size:13px;padding:8px 14px}}.tutor-course-card{border:1px solid var(--k-hair);border-radius:var(--k-r);background:var(--k-paper2);box-shadow:none;overflow:hidden;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;}.tutor-course-card:hover{border-color:rgb(98 18 68 / .25)}.tutor-course-card .tutor-course-bookmark, .tutor-course-card .tutor-meta{display:none}.tutor-course-card .tutor-card-image-top{transition:transform .4s ease-out}.tutor-course-card:hover .tutor-card-image-top{transform:scale(1.02)}.tutor-course-name{margin:0}.tutor-course-name a{font-family:var(--k-font);font-size:21px;font-weight:var(--k-fw-head);color:var(--k-ink);line-height:1.5}.tutor-course-name a:hover{color:var(--k-berry)}.tutor-course-card .tutor-card-footer{border-top:1px solid var(--k-hair);background:transparent}.tutor-course-card .price,.tutor-course-card .woocommerce-Price-amount{color:var(--k-ink)!important}.tutor-course-card .tutor-btn-outline-primary{border-radius:var(--k-pill);border-color:rgb(98 18 68 / .28);color:var(--k-ink);transition:border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out;}.tutor-course-card .tutor-btn-outline-primary:hover{border-color:var(--k-ink);background:var(--k-paper2);color:var(--k-ink)}.post-type-archive-courses .tutor-course-filter{display:none}.tutor-course-details-page{--tutor-color-primary:var(--k-berry);--tutor-color-primary-hover:var(--k-deep);--tutor-color-black:var(--k-ink);padding-top:16px;padding-bottom:96px;}.tutor-course-details-title{font-family:var(--k-font);font-weight:var(--k-fw-head);color:var(--k-ink)}.tutor-course-details-info a{color:var(--k-berry)}.tutor-course-details-page .tutor-course-thumbnail{overflow:hidden}.tutor-course-details-page .tutor-course-thumbnail img{aspect-ratio:1/1;object-fit:cover;width:min(100%,530px);display:block;margin-inline:auto;border-radius:var(--k-r);}.tutor-course-details-tab h2,.tutor-course-details-tab h3{color:var(--k-ink)}.tutor-sidebar-card{border:1px solid var(--k-hair);border-radius:var(--k-r);box-shadow:none;overflow:hidden}.tutor-sidebar-card .tutor-card-body{background:var(--k-paper2)}.tutor-sidebar-card .tutor-fs-4{font-family:var(--k-font);font-weight:var(--k-fw-head);color:var(--k-ink)}.tutor-sidebar-card form .tutor-btn{width:100%;border-radius:var(--k-pill);min-height:50px;display:inline-flex;align-items:center;justify-content:center;background:var(--k-berry);border:1px solid var(--k-berry);color:var(--k-ondark);font-weight:500;transition:background-color .18s ease-out,border-color .18s ease-out;}.tutor-sidebar-card form .tutor-btn:hover{background:var(--k-deep);border-color:var(--k-deep);color:var(--k-ondark)}.tutor-sidebar-card .tutor-card-footer{background:transparent;border-top:1px solid var(--k-hair)}.tutor-tag-list li a{border:1px solid var(--k-hair);border-radius:var(--k-pill);padding:6px 16px;color:var(--k-ink);font-size:13.5px;transition:color .18s ease-out,border-color .18s ease-out}.tutor-tag-list li a:hover{border-color:var(--k-berry);color:var(--k-berry)}.tutor-course-details-widget-title{color:var(--k-ink)}.tutor-accordion-item{border:1px solid var(--k-hair);border-radius:var(--k-r);overflow:hidden;background:var(--k-paper2)}.tutor-accordion-item + .tutor-accordion-item{margin-top:12px}.tutor-accordion-item-header{background:var(--k-paper2);color:var(--k-ink);font-family:var(--k-font);font-weight:var(--k-fw-head);font-size:19px}.tutor-accordion-item-header.is-active{background:var(--k-rose)}.tutor-course-content-list-item{border-top:1px solid var(--k-hair)}@media (max-width:767px){.tutor-course-details-page{padding-inline:20px;padding-bottom:64px}.tutor-course-details-page .tutor-course-thumbnail img{aspect-ratio:4/3}}.kyom-logo img{height:30px;width:auto;display:block}.kyom-logo-ft img{height:34px;width:auto;display:block}.kyom-logo,.kyom-logo-ft{width:auto;flex-shrink:0}@media (max-width:767px){.kyom-logo img{height:24px}}.kyom-art .arch-o path{fill:none;stroke:rgb(98 18 68 / .34);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:kyomdraw-arch 2.4s ease-out .3s forwards}@keyframes kyomdraw-arch{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.kyom-art .arch-o path{animation:none;stroke-dashoffset:0}}@media (max-width:900px){.kyom-art{position:relative}.kyom-art .arch-o{display:block;position:absolute;inset-inline-end:auto;left:50%;top:auto;bottom:0;transform:translateX(-50%);width:250px;height:300px}}.kyom-logo img{height:44px}@media (max-width:767px){.kyom-logo img{height:36px}}.kyom-hact{align-items:center}.kyom-hact .elementor-heading-title{margin:0;line-height:1}.kyom-cart{display:inline-flex;align-items:center}.kyom-cart svg{display:block}.kyom-testi>.e-con-inner>.elementor-widget-heading .elementor-heading-title,.kyom-testi .elementor-heading-title{text-align:center}.kyom-testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px}.kyom-testi-card{background:var(--k-paper2);border:1px solid var(--k-hair);border-radius:var(--k-r);padding:28px 24px;display:flex;flex-direction:column;gap:16px}.kyom-testi-card blockquote{margin:0;font-family:var(--k-font);font-size:18px;line-height:1.75;color:var(--k-ink)}.kyom-testi-card figcaption{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--k-hair);padding-top:14px}.kyom-testi-card .n{font-weight:600;font-size:14px;color:var(--k-berry)}.kyom-testi-card .r{font-size:12.5px;color:var(--k-muted)}@media (max-width:900px){.kyom-testi-grid{grid-template-columns:1fr}}@media (max-width:767px){.kyom-ist .e-con-inner>.e-con:has(.kyom-ph){order:-1}}.kyom-phone .elementor-icon-box-description{direction:ltr}.page-id-246 .elementor-location-single .elementor-widget-text-editor, .page-id-246 .elementor-location-single .elementor-widget-text-editor *, .page-id-7639 .elementor-location-single .elementor-widget-text-editor, .page-id-7639 .elementor-location-single .elementor-widget-text-editor *{text-align:center!important}.page-id-246 button[type=submit].elementor-button,.page-id-246 button[type=submit].elementor-button *, .page-id-7639 button[type=submit].elementor-button,.page-id-7639 button[type=submit].elementor-button *{color:var(--k-ondark)!important;fill:var(--k-ondark)!important}.page-id-28 .bdt-custom-overlay,.page-id-7661 .bdt-custom-overlay{background:linear-gradient(to top,rgb(98 18 68 / .9) 0%,rgb(98 18 68 / .55) 48%,rgb(98 18 68 / 0) 100%)!important;display:flex;flex-direction:column;justify-content:flex-end}.page-id-28 .bdt-post-grid-title,.page-id-28 .bdt-post-grid-title a, .page-id-7661 .bdt-post-grid-title,.page-id-7661 .bdt-post-grid-title a{color:var(--k-ondark)!important;font-size:16px!important;line-height:1.45!important}.page-id-28 .bdt-post-grid-meta,.page-id-28 .bdt-post-grid-meta *, .page-id-7661 .bdt-post-grid-meta,.page-id-7661 .bdt-post-grid-meta *{color:rgb(240 234 226 / .82)!important}@media (max-width:767px){.page-id-28 .bdt-post-grid-item,.page-id-7661 .bdt-post-grid-item{margin-bottom:20px}}@media (max-width:767px){.post-type-archive-courses .tutor-course-card .tutor-btn{font-size:13px!important;padding:8px 10px!important;line-height:1.3!important}}.page-id-6618 .elementor-widget-html:has(.calendly-inline-widget){width:100%!important}.page-id-6618 .calendly-inline-widget{width:100%!important;min-width:0!important}html[dir=rtl] .tutor-form-group input,html[dir=rtl] .tutor-frontend-dashboard input, html[dir=rtl] .tutor-login-form-wrapper input{text-align:right}.page-id-2466 .tutor-wrap.tutor-page-wrap,.page-id-2467 .tutor-wrap.tutor-page-wrap{padding-block:64px}@media (min-width:600px) and (max-width:1000px){html:not([dir=rtl]) .kyom-meta{font-size:11.5px}html:not([dir=rtl]) .kyom-meta span{padding-inline:9px}}.kyom-art .arch-logo{width:64%;max-width:212px;height:auto;display:block}@media (max-width:900px){.kyom-art .arch-logo{width:60%;max-width:152px}}@media (prefers-reduced-motion: no-preference){@keyframes kyom-sway{0%,100%{transform:translateY(0) rotate(-2.5deg)}50%{transform:translateY(-14px) rotate(4.5deg)}}@keyframes kyom-float-s{0%,100%{transform:translateY(0) rotate(3deg) scale(1)}50%{transform:translateY(-11px) rotate(-3deg) scale(1.07)}}@keyframes kyom-archglow{0%,100%{opacity:.95}50%{opacity:.42}}.kyom-art .flower,.kyom-ph .flower{animation:kyomdraw 1.6s ease-out .4s forwards,kyom-sway 6.5s ease-in-out .8s infinite}.kyom-art .flower-s{animation:kyomdraw 1.6s ease-out .4s forwards,kyom-float-s 8s ease-in-out -2s infinite}.kyom-art .arch-o path{animation:kyomdraw-arch 2.4s ease-out .3s forwards,kyom-archglow 6s ease-in-out 3s infinite}@keyframes kyom-halo{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.kyom-art::before{content:"";position:absolute;inset-inline-end:-40px;bottom:-60px;width:440px;height:440px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgb(98 18 68 / .12),rgb(98 18 68 / .05) 45%,transparent 68%);animation:kyom-halo 7s ease-in-out infinite;}@media (max-width:900px){.kyom-art::before{inset-inline-end:auto;left:50%;width:min(330px,100%);height:330px;bottom:-30px;transform:translateX(-50%);animation-name:kyom-halo-m}}@keyframes kyom-halo-m{0%,100%{opacity:.5;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.08)}}}@media (prefers-reduced-motion: reduce){.kyom-art::before{display:none}}@media (max-width:767px){.tutor-course-card .tutor-card-footer{display:flex;flex-direction:column;gap:10px;padding:12px 12px 14px}.tutor-course-card .tutor-card-footer>*{width:100%}.tutor-course-card .tutor-card-footer .tutor-btn{width:100%;white-space:nowrap;font-size:13px;padding:9px 8px;border-radius:var(--k-pill);}.tutor-course-card .list-item-price{justify-content:flex-start;gap:8px;font-size:15px}.tutor-course-card .tutor-card-body{padding:14px 12px 4px}.tutor-course-name a{font-size:15px;line-height:1.45}.tutor-courses{gap:16px 12px}}@media (max-width:767px){body{overflow-x:clip}}.tutor-wrap.tutor-page-wrap{padding-block:64px}@media (max-width:767px){.tutor-wrap.tutor-page-wrap{padding-block:44px}}html[dir=rtl] .tutor-form-group input,html[dir=rtl] input.password-checker{text-align:right;direction:rtl}.tutor-login-wrap,#tutor-registration-form{background:var(--k-paper2);border:1px solid var(--k-hair);border-radius:var(--k-r);box-shadow:none;padding:40px;max-width:540px;margin-inline:auto;}@media (max-width:767px){.tutor-login-wrap,#tutor-registration-form{padding:26px 20px}}.tutor-login-wrap .tutor-fs-heading,.tutor-login-wrap h2,.tutor-login-wrap h3, #tutor-registration-form h2,#tutor-registration-form h3,.tutor-registration-page-title, .tutor-wrap.tutor-page-wrap .tutor-color-black{font-family:var(--k-font)!important;color:var(--k-ink)!important;font-weight:700}.tutor-login-wrap label,#tutor-registration-form label,.tutor-form-group label{font-family:"IBM Plex Sans Arabic",sans-serif!important;color:var(--k-ink)!important;font-size:14px!important;margin-bottom:6px}.tutor-login-wrap input:not([type=checkbox]):not([type=submit]), #tutor-registration-form input:not([type=checkbox]):not([type=submit]),.tutor-form-group input{border:1px solid var(--k-hair)!important;border-radius:var(--k-rim)!important;background:var(--k-paper2)!important;padding:12px 16px!important;min-height:48px!important;font-family:"IBM Plex Sans Arabic",sans-serif!important;font-size:15px!important;color:var(--k-ink)!important;box-shadow:none!important;}.tutor-login-wrap input:focus,#tutor-registration-form input:focus,.tutor-form-group input:focus{border-color:var(--k-berry)!important;outline:none!important;box-shadow:none!important}.tutor-login-wrap .tutor-btn-primary,#tutor-registration-form .tutor-btn-primary, .tutor-login-wrap button[type=submit],#tutor-registration-form button[type=submit]{background:var(--k-berry)!important;color:var(--k-ondark)!important;border:1px solid var(--k-berry)!important;border-radius:var(--k-pill)!important;padding:13px 34px!important;min-height:52px!important;font-family:"IBM Plex Sans Arabic",sans-serif!important;font-weight:500!important;font-size:15px!important;box-shadow:none!important;transition:background-color .18s ease-out!important}.tutor-login-wrap .tutor-btn-primary:hover,#tutor-registration-form .tutor-btn-primary:hover, .tutor-login-wrap button[type=submit]:hover,#tutor-registration-form button[type=submit]:hover{background:var(--k-deep)!important;border-color:var(--k-deep)!important}.tutor-login-wrap .tutor-btn-ghost,.tutor-login-wrap .tutor-btn-link, #tutor-registration-form .tutor-btn-ghost,#tutor-registration-form .tutor-btn-link{background:transparent!important;border:none!important;color:var(--k-berry)!important;border-radius:0!important;padding:0 4px!important;min-height:0!important;box-shadow:none!important;font-weight:500!important;width:auto!important}.tutor-login-wrap a,#tutor-registration-form a,.tutor-wrap.tutor-page-wrap a{color:var(--k-berry)}.tutor-login-wrap input[type=checkbox]:checked,#tutor-registration-form input[type=checkbox]:checked{accent-color:var(--k-berry)}html[dir=rtl] .tutor-login-wrap input,html[dir=rtl] #tutor-registration-form input, html[dir=rtl] .tutor-form-group input,html[dir=rtl] input.password-checker{text-align:right!important;direction:rtl!important}html[dir=rtl] .tutor-password-strength-checker .tutor-password-field{text-align:right!important;direction:rtl!important}body.logged-in .k-auth-login{display:none}body:not(.logged-in) .k-auth-dash{display:none}.kyom-btn .elementor-button,.kyom-btn-o .elementor-button{transition:transform .15s ease-out,box-shadow .15s ease-out}.kyom-btn .elementor-button:focus-visible,.kyom-btn-o .elementor-button:focus-visible{outline:2px solid var(--k-berry);outline-offset:3px}@media (prefers-reduced-motion: no-preference){.kyom-btn .elementor-button:hover{transform:translateY(-2px);box-shadow:none}.kyom-btn-o .elementor-button:hover{transform:translateY(-2px);box-shadow:none}}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .wc-block-components-button{border-radius:var(--k-pill);padding:.7em 1.8em;font-weight:600;line-height:1.2;background:transparent;color:var(--k-berry);border:1px solid rgb(98 18 68 / .28);transition:transform .15s ease-out,box-shadow .15s ease-out,background .15s ease-out;}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:rgb(98 18 68 / .06)}.woocommerce .button.alt,.woocommerce .checkout-button,.woocommerce button.single_add_to_cart_button, .wc-proceed-to-checkout .checkout-button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background:var(--k-berry);color:var(--k-ondark);border-color:var(--k-berry)}.woocommerce .button.alt:hover,.woocommerce .checkout-button:hover,.woocommerce button.single_add_to_cart_button:hover{background:var(--k-deep);color:var(--k-ondark)}.woocommerce a.button:focus-visible,.woocommerce button.button:focus-visible,.woocommerce input.button:focus-visible{outline:2px solid var(--k-berry);outline-offset:3px}@media (prefers-reduced-motion: no-preference){.woocommerce .button.alt:hover,.woocommerce .checkout-button:hover{transform:translateY(-2px);box-shadow:none}}.kyom-i{display:inline-block;vertical-align:-.18em;stroke-width:1.8}.kyom-i-lead{margin-inline-end:.45em}@property --k-arch-sweep{syntax: '<angle>';inherits: false;initial-value: 360deg;}@media (prefers-reduced-motion: no-preference){.kyom-art .arch-o{--k-arch-sweep: 0deg;-webkit-mask: conic-gradient(from 180deg, #000 var(--k-arch-sweep), transparent 0);mask: conic-gradient(from 180deg, #000 var(--k-arch-sweep), transparent 0);animation: k-arch-sweep 1.2s ease-out .3s forwards, kyom-glow 12s ease-in-out infinite;}@keyframes k-arch-sweep{to{--k-arch-sweep: 360deg;}}}.page-id-1046 .kyom-art,.page-id-7557 .kyom-art{min-height:560px;isolation:isolate}.page-id-1046 .kyom-art::before,.page-id-7557 .kyom-art::before{display:none}.page-id-1046 .kyom-art .arch,.page-id-7557 .kyom-art .arch{inset-inline-end:0;bottom:0;width:min(440px,100%);height:560px;display:block;background:transparent;border-radius:0;overflow:visible}.page-id-1046 .kyom-art .arch-o,.page-id-7557 .kyom-art .arch-o{display:none}.kyom-hero-curriculum{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.flower,.flower-s{display:none!important}@media (prefers-reduced-motion:no-preference){@keyframes kyom-curriculum-enter{from{transform:translateY(16px) scale(.985)}to{transform:none}}@keyframes kyom-curriculum-drift{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(0,-5px,0) scale(1.012)}}.page-id-1046 .kyom-art,.page-id-7557 .kyom-art{animation:kyom-curriculum-enter .7s cubic-bezier(.2,.7,.2,1) .15s both}.page-id-1046 .kyom-hero-curriculum,.page-id-7557 .kyom-hero-curriculum{animation:kyom-curriculum-drift 11s ease-in-out 1s infinite}}@media (max-width:900px){.page-id-1046 .kyom-art,.page-id-7557 .kyom-art{min-height:0;padding-top:0}.page-id-1046 .kyom-art .arch,.page-id-7557 .kyom-art .arch{width:min(360px,100%);height:auto;aspect-ratio:4/5}}.elementor-element-21767b1{position:relative}.elementor-element-21767b1 img{border-radius:var(--k-rim)}.elementor-element-21767b1::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;border:1px solid rgb(98 18 68 / .30);border-radius:var(--k-rim);}@media (prefers-reduced-motion: no-preference){.elementor-element-21767b1::before{--k-arch-sweep:0deg;-webkit-mask: conic-gradient(from 180deg,#000 var(--k-arch-sweep),transparent 0);mask: conic-gradient(from 180deg,#000 var(--k-arch-sweep),transparent 0);animation:k-arch-sweep 1.2s ease-out .3s forwards;}}.tutor-course-details-page .tutor-btn-primary, .tutor-course-details-page .tutor-btn.tutor-btn-primary{background:var(--k-berry);color:var(--k-ondark);border:0;border-radius:var(--k-pill);}.tutor-course-details-page .tutor-btn-primary:hover{filter:brightness(1.08)}.tutor-course-details-page .tutor-btn-outline, .tutor-course-details-page .tutor-btn.tutor-btn-outline-primary, .tutor-course-details-page .tutor_submit_review_btn{background:transparent;color:var(--k-berry);border:1px solid var(--k-berry);border-radius:var(--k-pill);}.tutor-course-details-page .tutor-btn:focus-visible{outline:2px solid var(--k-berry);outline-offset:2px}.tutor-course-details-page .tutor-course-details-ratings .tutor-ratings{display:none}.tutor-course-details-page ul.tutor-ul li.tutor-d-flex [class*="tutor-icon-"]{display:none}.tutor-course-details-page ul.tutor-ul li.tutor-d-flex{display:flex;align-items:center;gap:.5em;--k-mi:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M12 16v-4'/><path d='M12 8h.01'/></svg>");}.tutor-course-details-page ul.tutor-ul li.tutor-d-flex::before{content:"";width:18px;height:18px;flex:none;background:var(--k-berry);-webkit-mask:var(--k-mi) center/contain no-repeat;mask:var(--k-mi) center/contain no-repeat;}.tutor-course-details-page ul.tutor-ul li.tutor-d-flex:has(.tutor-icon-level){--k-mi:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m12 14 4-4'/><path d='M3.34 19a10 10 0 1 1 17.32 0'/></svg>");}.tutor-course-details-page ul.tutor-ul li.tutor-d-flex:has([class*="tutor-icon-clock"]){--k-mi:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><polyline points='12 6 12 12 16 14'/></svg>");}.tutor-course-details-page ul.tutor-ul li.tutor-course-certificate-meta, .tutor-course-details-page ul.tutor-ul li.tutor-d-flex:has(.tutor-icon-ribbon-o){--k-mi:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8' r='6'/><path d='M15.477 12.89 17 22l-5-3-5 3 1.523-9.12'/></svg>");}.tutor-course-details-page .tutor-tag-list li a{display:inline-block;padding:.3em .9em;border:1px solid var(--k-berry);border-radius:var(--k-pill);color:var(--k-berry);font-size:.85em;text-decoration:none;margin-inline-end:.4em;margin-block-end:.4em;}.tutor-course-details-page .tutor-tag-list li a:hover{background:var(--k-berry);color:var(--k-ondark)}.tutor-dashboard{background:var(--k-paper)}.tutor-dashboard .tutor-card,.tutor-dashboard .tutor-course-card{border-radius:var(--k-r);border:1px solid var(--k-hair);background:var(--k-paper2);box-shadow:none}.tutor-dashboard .tutor-btn-primary,.tutor-dashboard .tutor-btn.tutor-btn-primary{background:var(--k-berry);color:var(--k-ondark);border:0;border-radius:var(--k-pill)}.tutor-dashboard .tutor-btn-outline,.tutor-dashboard .tutor-btn.tutor-btn-outline-primary{background:transparent;color:var(--k-berry);border:1px solid var(--k-berry);border-radius:var(--k-pill)}.tutor-dashboard .tutor-btn:not(.tutor-btn-primary):not(.tutor-btn-outline):not(.tutor-btn-outline-primary){background:var(--k-berry);color:var(--k-ondark);border:0;border-radius:var(--k-pill)}.tutor-dashboard .tutor-btn-sm{padding:6px 16px;font-size:13px}.tutor-dashboard .tutor-btn:hover{filter:brightness(1.08)}.tutor-dashboard .tutor-dashboard-left-menu a{border-radius:var(--k-rim)}.tutor-dashboard .tutor-dashboard-left-menu li.active a, .tutor-dashboard .tutor-dashboard-left-menu a:hover{color:var(--k-berry)}.tutor-dashboard input,.tutor-dashboard select,.tutor-dashboard textarea{border-radius:var(--k-rim);border:1px solid var(--k-hair)}@media (max-width:767px){.tutor-dashboard .tutor-dashboard-left-menu{margin-block-end:1rem}.tutor-dashboard{padding-inline:12px}}.tutor-dashboard, .tutor-offcanvas{--tutor-color-primary:var(--k-berry);--tutor-color-primary-hover:var(--k-deep);--tutor-color-secondary:var(--k-deep);}.tutor-iconic-btn-secondary, .tutor-offcanvas .tutor-iconic-btn{display:inline-flex;align-items:center;justify-content:center;color:var(--k-berry);border:1px solid var(--k-hair);border-radius:var(--k-rim);background:transparent;}.tutor-iconic-btn-secondary:hover, .tutor-iconic-btn-secondary:focus-visible, .tutor-offcanvas .tutor-iconic-btn:hover, .tutor-offcanvas .tutor-iconic-btn:focus-visible{color:var(--k-ondark);background:var(--k-berry);border-color:var(--k-berry);}.tutor-dashboard .tutor-dropdown-dark, .tutor-offcanvas .tutor-dropdown-dark{background:var(--k-paper2);border:1px solid var(--k-hair);box-shadow:none}.tutor-dashboard .tutor-dropdown-dark .tutor-dropdown-item, .tutor-offcanvas .tutor-dropdown-dark .tutor-dropdown-item{color:var(--k-ink)}.tutor-dashboard .tutor-dropdown-dark .tutor-dropdown-item:hover, .tutor-offcanvas .tutor-dropdown-dark .tutor-dropdown-item:hover{background:var(--k-rose);color:var(--k-berry)}.tutor-offcanvas .tutor-offcanvas-header{border-block-end:1px solid var(--k-hair)}#tutor-pn-permission{display:none!important}.page-id-1046 .kyom-art,.page-id-7557 .kyom-art{background:transparent}@media (max-width:900px){.page-id-1046 .kyom-art,.page-id-7557 .kyom-art{margin-block-start:12px}.page-id-1046 .kyom-art .arch,.page-id-7557 .kyom-art .arch{width:min(420px,calc(100vw - 40px))}}.post-type-archive-courses .tutor-course-list.tutor-grid{align-items:stretch}.post-type-archive-courses .tutor-course-card{display:flex;flex-direction:column;height:100%;min-width:0}.post-type-archive-courses .tutor-course-card .tutor-card-image-top{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.post-type-archive-courses .tutor-course-card .tutor-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-width:0;padding:20px}.post-type-archive-courses .tutor-course-card .tutor-course-name{min-height:4.5em}.post-type-archive-courses .tutor-course-card .tutor-course-name a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.post-type-archive-courses .tutor-course-card .tutor-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;min-height:68px;padding:14px 20px}.post-type-archive-courses .tutor-course-card .tutor-btn-outline-primary{min-height:44px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}@media (max-width:640px){.post-type-archive-courses .tutor-course-list.tutor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.post-type-archive-courses .tutor-course-card .tutor-card-body{padding:18px}.post-type-archive-courses .tutor-course-card .tutor-course-name{min-height:0}.post-type-archive-courses .tutor-course-card .tutor-course-name a{font-size:16px;line-height:1.45}.post-type-archive-courses .tutor-course-card .tutor-card-footer{align-items:stretch;flex-direction:column;min-height:0;padding:12px 14px 14px}.post-type-archive-courses .tutor-course-card .tutor-btn-outline-primary{width:100%}}@media (max-width:359px){.post-type-archive-courses .tutor-course-list.tutor-grid{grid-template-columns:minmax(0,1fr)}}.tutor-course-details-page{padding-block:28px 96px}.tutor-course-details-page .tutor-course-details-title{line-height:1.2;margin-block:0 16px}.tutor-course-details-page .tutor-course-details-info{margin-block-end:24px}.tutor-course-details-page ul.tutor-ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:20px 0;padding:0}.tutor-course-details-page ul.tutor-ul li.tutor-d-flex{min-width:0;margin:0;padding:10px 12px;border:1px solid var(--k-hair);border-radius:var(--k-rim);background:var(--k-paper)}.tutor-course-details-page .tutor-sidebar-card{position:relative}.tutor-course-details-page .tutor-sidebar-card .tutor-card-body{padding:24px}.tutor-course-details-page .tutor-sidebar-card .tutor-btn{min-height:52px}.tutor-course-details-page .tutor-course-details-widget{margin-block:28px}.tutor-course-details-page .tutor-tag-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tutor-course-details-page .tutor-tag-list li{margin:0}.tutor-course-details-page .tutor-tag-list li a{display:inline-flex;align-items:center;min-height:36px;margin:0}.tutor-course-details-page .tutor-accordion-item-header{min-height:56px;padding:16px 18px;display:flex;align-items:center}@media (max-width:767px){.tutor-course-details-page{padding-block:20px 64px}.tutor-course-details-page ul.tutor-ul{grid-template-columns:minmax(0,1fr);gap:8px}.tutor-course-details-page .tutor-sidebar-card .tutor-card-body{padding:20px}}.tutor-dashboard{padding:32px;min-width:0}.tutor-dashboard .tutor-dashboard-left-menu{border:1px solid var(--k-hair);border-radius:var(--k-r);background:var(--k-paper2);padding:8px}.tutor-dashboard .tutor-dashboard-left-menu a{display:flex;align-items:center;min-height:44px;padding:10px 12px;color:var(--k-ink)}.tutor-dashboard .tutor-dashboard-left-menu li.active a{background:var(--k-rose);color:var(--k-berry);font-weight:600}.tutor-dashboard .tutor-card,.tutor-dashboard .tutor-course-card{min-width:0;overflow:hidden}@media (max-width:767px){.tutor-dashboard{padding:20px 16px}.tutor-dashboard .tutor-dashboard-left-menu{display:block;overflow:visible;margin:0;padding:8px}.tutor-dashboard .tutor-dashboard-left-menu li{display:block}.tutor-dashboard .tutor-dashboard-left-menu a{white-space:normal}}.page-id-28 .elementor-element-6fe07a2,.page-id-7661 .elementor-element-6fe07a2{background:transparent!important;padding-block:24px 12px}.page-id-28 .elementor-element-6fe07a2 .elementor-heading-title,.page-id-7661 .elementor-element-6fe07a2 .elementor-heading-title{background:transparent!important;color:var(--k-ink)}.page-id-28 .elementor-element-db0ae56,.page-id-7661 .elementor-element-db0ae56, .page-id-28 .elementor-element-db0ae56:has(.elementor-element-6fe07a2),.page-id-7661 .elementor-element-db0ae56:has(.elementor-element-6fe07a2){background:transparent!important}.page-id-28 .bdt-post-grid-image,.page-id-7661 .bdt-post-grid-image{aspect-ratio:4/3}.page-id-28 .bdt-post-grid-image img,.page-id-7661 .bdt-post-grid-image img{width:100%;height:100%;object-fit:cover}.tutor-course-details-page .tutor-accordion-item-header .tooltip-wrap.tooltip-icon{display:none!important}.tutor-course-details-page .tutor-course-details-content, .tutor-course-details-page .tutor-course-details-content .tutor-fs-6, .tutor-course-details-page .tutor-course-details-content p, .tutor-course-details-page .tutor-course-details-content li, .tutor-course-details-page .tutor-course-content-list-item-title, .tutor-course-details-page .tutor-course-details-info, .tutor-course-details-page .tutor-course-details-actions{font-family:"IBM Plex Sans Arabic",sans-serif!important;font-weight:400;}.tutor-course-details-page .tutor-course-details-content{max-height:none!important;height:auto!important;overflow:visible!important;color:var(--k-ink);font-size:16px;line-height:1.95}.tutor-course-details-page .tutor-course-details-content p{margin-block:0 14px;line-height:1.95}.tutor-course-details-page .tutor-course-details-content h2, .tutor-course-details-page .tutor-course-details-tab h2, .tutor-course-details-page .tutor-course-details-tab h3, .tutor-course-details-page .tutor-course-content-title{font-family:var(--k-font)!important;font-weight:700}.tutor-course-details-page .tutor-course-details-top .tutor-row{align-items:center;row-gap:12px}.tutor-course-details-page .tutor-course-details-info{margin:0!important;line-height:1.7}.tutor-course-details-page .tutor-course-details-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0!important}.tutor-course-details-page .tutor-course-details-actions .tutor-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;margin:0!important;padding:8px 4px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;color:var(--k-berry)!important;white-space:nowrap!important}.tutor-course-details-page .tutor-course-details-actions [class*="tutor-mr-"]{margin-right:0!important;margin-inline-end:6px!important}@media (max-width:767px){.tutor-course-details-page .tutor-course-details-top .tutor-col, .tutor-course-details-page .tutor-course-details-top .tutor-col-auto{flex:0 0 100%;max-width:100%}.tutor-course-details-page .tutor-course-details-actions{justify-content:flex-start}}@media (prefers-reduced-motion:no-preference){@keyframes kyom-hero-copy-in{from{transform:translate3d(0,18px,0)}to{transform:none}}@keyframes kyom-hero-cta-settle{0%{box-shadow:0 0 0 0 rgb(98 18 68 / .20)}55%{box-shadow:0 0 0 12px rgb(98 18 68 / 0)}100%{box-shadow:0 0 0 0 rgb(98 18 68 / 0)}}@keyframes kyom-hero-art-float{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}50%{transform:translate3d(0,-8px,0) rotate(.25deg)}}.page-id-1046 .kyom-hero-copy>.elementor-element,.page-id-7557 .kyom-hero-copy>.elementor-element{animation:kyom-hero-copy-in .72s cubic-bezier(.2,.75,.25,1) both}.page-id-1046 .kyom-hero-copy>.elementor-element:nth-child(1),.page-id-7557 .kyom-hero-copy>.elementor-element:nth-child(1){animation-delay:.10s}.page-id-1046 .kyom-hero-copy>.elementor-element:nth-child(2),.page-id-7557 .kyom-hero-copy>.elementor-element:nth-child(2){animation-delay:.20s}.page-id-1046 .kyom-hero-copy>.elementor-element:nth-child(3),.page-id-7557 .kyom-hero-copy>.elementor-element:nth-child(3){animation-delay:.30s}.page-id-1046 .kyom-hero-copy>.elementor-element:nth-child(4),.page-id-7557 .kyom-hero-copy>.elementor-element:nth-child(4){animation-delay:.40s}.page-id-1046 .kyom-home-hero .kyom-btn .elementor-button,.page-id-7557 .kyom-home-hero .kyom-btn .elementor-button{animation:kyom-hero-cta-settle 1.5s ease-out 1.1s both}.page-id-1046 .kyom-hero-curriculum,.page-id-7557 .kyom-hero-curriculum{animation:kyom-hero-art-float 9s ease-in-out 1s infinite}}.kyom-account{display:inline-flex;align-items:center;justify-content:center;padding:4px;color:var(--k-ink);text-decoration:none}.kyom-account:hover,.kyom-account:focus-visible{color:var(--k-berry)}.kyom-account svg{display:block;stroke:currentColor}body.page-id-246 .elementor-form .elementor-button[type=submit], body.page-id-7639 .elementor-form .elementor-button[type=submit]{background:var(--k-berry)!important;border-color:var(--k-berry)!important;color:var(--k-ondark)!important;}body.page-id-246 .elementor-form .elementor-button[type=submit] *, body.page-id-7639 .elementor-form .elementor-button[type=submit] *{color:var(--k-ondark)!important;fill:var(--k-ondark)!important}.wa__btn_popup_txt{display:none!important}.kyom-idx .kyom-idx-img img{aspect-ratio:1/1;width:100%;object-fit:cover;display:block;border-radius:calc(var(--k-r) - 8px);}.kyom-idx .elementor-widget-heading{padding-inline:14px}.kyom-idx .elementor-widget-heading:first-of-type{padding-top:14px}.kyom-idx .elementor-widget-heading:last-child{padding-bottom:12px}.bdt-post-grid-meta .bdt-post-grid-author{display:none}.post-type-archive-courses .tutor-course-card .tutor-card-footer>div.tutor-d-flex{flex:1 1 auto}@media (max-width:640px){.post-type-archive-courses .tutor-course-card .tutor-card-footer>div.tutor-d-flex{flex-direction:column;align-items:stretch;gap:8px;}.post-type-archive-courses .tutor-course-card .list-item-price{font-size:16px;font-weight:600;color:var(--k-ink);}.post-type-archive-courses .tutor-course-card .list-item-button, .post-type-archive-courses .tutor-course-card .list-item-button a.tutor-btn{width:100%;font-size:14px;}}@media (max-width:767px){.kyom-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding-inline:16px;mask-image:linear-gradient(to left,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);-webkit-mask-image:linear-gradient(to left,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);}.kyom-tabs::-webkit-scrollbar{display:none}.kyom-tabs a{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}}.post-type-archive-courses .tutor-course-card .tutor-course-ratings{display:none}.tutor-course-card .tutor-course-ratings{display:none}.e-con.e-con-full.e-parent.e-flex:has(> .kyom-main){background-color:var(--k-paper)}.kyom-main.e-con.e-parent.e-flex{min-height:72px;padding-block:0;background-color:var(--k-paper);border-block-end:1px solid var(--k-hair);transition:min-height .22s ease-out,background-color .22s ease-out,box-shadow .22s ease-out;}.kyom-main.bdt-sticky.bdt-active.e-con.e-parent.e-flex{min-height:60px;background-color:rgb(240 234 226 / .88);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:none;}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.kyom-main.bdt-sticky.bdt-active.e-con.e-parent.e-flex{background-color:var(--k-paper)}}@media (max-width:1024px){.kyom-main.e-con.e-parent.e-flex{min-height:64px}.kyom-main.bdt-sticky.bdt-active.e-con.e-parent.e-flex{min-height:56px}}@media (max-width:767px){.kyom-main.e-con.e-parent.e-flex, .kyom-main.bdt-sticky.bdt-active.e-con.e-parent.e-flex{min-height:60px}}.kyom-logo.elementor-widget-image img{filter:none;height:34px}@media (max-width:767px){.kyom-logo.elementor-widget-image img{height:28px}}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item{margin:0}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a{padding-block:10px;padding-inline:14px;border-radius:0;line-height:1;font-size:15px;font-weight:500;}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a .elementor-icon-list-text{color:var(--k-ink);padding-bottom:6px;transition:color .18s ease-out;}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a:hover .elementor-icon-list-text, .kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a:focus-visible .elementor-icon-list-text{color:var(--k-berry);}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a .elementor-icon-list-text::after{content:"";height:2px;background:var(--k-berry);}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a:focus-visible{outline:2px solid var(--k-berry);outline-offset:2px;}.kyom-lang.elementor-widget-icon-list .elementor-icon-list-item a{display:inline-flex;align-items:center;border:1px solid var(--k-hair);border-radius:var(--k-pill);padding-block:5px;padding-inline:12px;transition:border-color .18s ease-out;}.kyom-lang.elementor-widget-icon-list .elementor-icon-list-item a .elementor-icon-list-text{font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--k-ink);transition:color .18s ease-out;}.kyom-lang.elementor-widget-icon-list .elementor-icon-list-item a:hover{border-color:var(--k-berry)}.kyom-lang.elementor-widget-icon-list .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var(--k-berry)}.kyom-lang.elementor-widget-icon-list .elementor-icon-list-item a .elementor-icon-list-text::after{content:none}.kyom-hact.e-con{gap:14px}.k-auth-login.elementor-widget-heading .elementor-heading-title a, .k-auth-dash.elementor-widget-heading .elementor-heading-title a{color:var(--k-ink);font-size:15px;font-weight:500;transition:color .18s ease-out;}.k-auth-login.elementor-widget-heading .elementor-heading-title a:hover, .k-auth-dash.elementor-widget-heading .elementor-heading-title a:hover{color:var(--k-berry)}@media (max-width:1024px){html .kyom-mmenu{position:fixed;inset-block-start:var(--kyom-hdr-h,60px);inset-inline:0;height:calc(100dvh - var(--kyom-hdr-h,60px));overflow-y:auto;z-index:95;border-block-start:1px solid var(--k-hair);border-bottom:0;}html body:has(#kyom-nt:checked){overflow:hidden}.kyom-mmenu .kyom-mmenu-in a{min-height:52px;display:flex;align-items:center;font-size:17px}}.kyom-idx{position:relative}.kyom-idx .kyom-idx-img{position:relative;line-height:0}.kyom-idx .kyom-idx-img img{aspect-ratio:1/1;width:100%;object-fit:cover;display:block;border-radius:calc(var(--k-r) - 8px);transition:transform .5s cubic-bezier(.2,.7,.2,1);}.kyom-idx .elementor-widget-heading{padding-inline:16px}.kyom-idx .elementor-widget-heading:first-of-type{padding-top:16px}.kyom-idx .elementor-widget-heading:last-child{padding-bottom:18px}.kyom-idx .elementor-widget-heading:last-child .elementor-heading-title{display:inline-block;font-size:12.5px;line-height:1;color:var(--k-berry);background:var(--k-rose);padding:6px 12px;border-radius:var(--k-pill);}.kyom-idx::after{content:"←";position:absolute;inset-block-end:20px;inset-inline-start:20px;font-size:17px;line-height:1;color:var(--k-berry);opacity:0;transform:translateX(6px);pointer-events:none;transition:opacity .3s ease-out,transform .3s ease-out;}.kyom-idx:hover::after{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.kyom-idx .kyom-idx-img img,.kyom-idx::after{transition:none}.kyom-idx::after{transform:none}}.tutor-course-booking-progress{display:none!important}.tutor-course-card .tutor-ratio.tutor-ratio-16x9{position:relative;aspect-ratio:1/1;height:auto;padding:0;}.tutor-course-card .tutor-ratio.tutor-ratio-16x9::before{display:none}.tutor-course-card .tutor-ratio.tutor-ratio-16x9>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}@media (min-width:1025px){.kyom-grid-4>.kyom-card{width:calc(25% - 24px)}}@media (min-width:641px) and (max-width:1024px){.kyom-grid-4>.kyom-card{width:calc(50% - 16px)}}@media (max-width:640px){.kyom-grid-4>.kyom-card{width:100%}}div.tutor-course-details-page .tutor-course-details-tab .tutor-is-sticky{top:84px;z-index:80;background:var(--k-paper);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--k-hair);}@media (max-width:900px){div.tutor-course-details-page .tutor-course-details-tab .tutor-is-sticky{top:72px}}@media (min-width:1200px){div.tutor-course-details-page .tutor-course-details-tab .tutor-is-sticky{position:static;box-shadow:none;}}.kyom-hero-copy.e-con{--gap:0px;--row-gap:0px;--column-gap:0px}.kyom-hero-copy>.elementor-widget-heading{margin-block-end:40px}.kyom-hero-copy>.e-con{margin-block-end:28px}.kyom-hero-copy>.elementor-widget-html{margin-block-start:0;margin-block-end:0}@media (max-width:900px){.kyom-hero-copy>.elementor-widget-heading{margin-block-end:28px}.kyom-hero-copy>.e-con{margin-block-end:20px}}.kyom-hero-copy .elementor-heading-title{font-size:clamp(30px, 1.36rem + 2.1vw, 52px);line-height:1.35;margin:0;text-wrap:balance;}@media (max-width:900px){html[dir=rtl] .kyom-hero-copy .elementor-heading-title span{white-space:nowrap}}@media (min-width:901px){.kyom-hero-copy.e-con{width:50%;align-self:stretch;justify-content:center}.kyom-home-hero .e-con>.e-con:not(.kyom-hero-copy){width:46%}.page-id-1046 .kyom-art,.page-id-7557 .kyom-art{min-height:560px;background:transparent}.page-id-1046 .kyom-art .arch,.page-id-7557 .kyom-art .arch{inset:0;width:100%;height:560px;}.page-id-1046 .kyom-hero-curriculum,.page-id-7557 .kyom-hero-curriculum{object-fit:contain;object-position:center;border-radius:0;}}.page-id-1046 .kyom-sec.e-con>.e-con-inner,.page-id-7557 .kyom-sec.e-con>.e-con-inner, .page-id-1046 .kyom-home-hero.e-con>.e-con-inner,.page-id-7557 .kyom-home-hero.e-con>.e-con-inner{padding-block:0;}.page-id-1046 .kyom-home-hero.e-con,.page-id-7557 .kyom-home-hero.e-con{padding-block:64px 0}.page-id-1046 .kyom-sec.e-con,.page-id-7557 .kyom-sec.e-con{padding-block:96px 0}@media (max-width:1024px){.page-id-1046 .kyom-home-hero.e-con,.page-id-7557 .kyom-home-hero.e-con{padding-block:40px 0}.page-id-1046 .kyom-sec.e-con,.page-id-7557 .kyom-sec.e-con{padding-block:72px 0}}@media (max-width:767px){.page-id-1046 .kyom-sec.e-con,.page-id-7557 .kyom-sec.e-con{padding-block:56px 0}}.kyom-proof{font-size:14px;line-height:1.7;color:var(--k-muted);margin-block-start:18px;}.kyom-proof b{font-weight:600;color:var(--k-ink);direction:ltr;unicode-bidi:isolate}.kyom-proof em{font-style:normal;opacity:.4;margin-inline:8px}.page-id-1046 .kyom-sechead.e-con,.page-id-7557 .kyom-sechead.e-con{--flex-direction:row;--justify-content:space-between;--align-items:baseline;--flex-wrap:nowrap;width:100%;}.page-id-1046 .kyom-sechead.e-con>*,.page-id-7557 .kyom-sechead.e-con>*{width:auto;flex:0 0 auto}.kyom-card{border-color:var(--k-hair)}.kyom-idx .elementor-heading-title{transition:color .18s ease-out}.kyom-idx:hover .elementor-heading-title{color:var(--k-berry)}.kyom-stat .elementor-heading-title{color:var(--k-muted)}.page-id-1046 .kyom-art .arch,.page-id-7557 .kyom-art .arch{overflow:visible}.page-id-1046 .kyom-hero-curriculum,.page-id-7557 .kyom-hero-curriculum{object-fit:contain;object-position:center;border-radius:0}@media (max-width:900px){.page-id-1046 .kyom-art .arch,.page-id-7557 .kyom-art .arch{aspect-ratio:990/1195}}.page-id-1046 .kyom-proof, .page-id-7557 .kyom-proof{display:none;}.page-id-1046 .kyom-meta, .page-id-7557 .kyom-meta{width:max-content;max-width:100%;padding:11px 16px;border:1px solid rgb(98 18 68 / .14);border-radius:var(--k-pill);background:rgb(240 234 226 / .58);color:var(--k-muted);}@media (min-width:901px){.page-id-1046 .kyom-hero-copy.e-con, .page-id-7557 .kyom-hero-copy.e-con{justify-content:flex-start;}.page-id-1046 .kyom-hero-copy>.elementor-widget-heading, .page-id-7557 .kyom-hero-copy>.elementor-widget-heading{margin-block-start:32px;margin-block-end:0;}.page-id-1046 .kyom-hero-copy>.e-con, .page-id-7557 .kyom-hero-copy>.e-con{margin-block-start:auto;margin-block-end:22px;}.page-id-1046 .kyom-hero-copy>.elementor-widget-html:not(:has(.kyom-proof)), .page-id-7557 .kyom-hero-copy>.elementor-widget-html:not(:has(.kyom-proof)){margin-block-end:44px;}.page-id-1046 .kyom-art .arch, .page-id-7557 .kyom-art .arch{transform:translateY(-22px);}}.page-id-1046 .kyom-home-hero+.kyom-sec, .page-id-7557 .kyom-home-hero+.kyom-sec{margin-block-start:80px;padding-block:48px 64px;background:var(--k-rose);border-block:1px solid rgb(98 18 68 / .08);}.page-id-1046 .kyom-home-hero+.kyom-sec .kyom-idx, .page-id-7557 .kyom-home-hero+.kyom-sec .kyom-idx{border-color:rgb(98 18 68 / .16);box-shadow:none;}@media (max-width:900px){.page-id-1046 .kyom-hero-copy.e-con, .page-id-7557 .kyom-hero-copy.e-con{min-height:238px;justify-content:flex-start;}.page-id-1046 .kyom-hero-copy>.elementor-widget-heading, .page-id-7557 .kyom-hero-copy>.elementor-widget-heading{margin-block-end:0;}.page-id-1046 .kyom-hero-copy>.e-con, .page-id-7557 .kyom-hero-copy>.e-con{margin-block-start:38px;margin-block-end:18px;}.page-id-1046 .kyom-meta, .page-id-7557 .kyom-meta{width:100%;justify-content:center;padding:10px 8px;}.page-id-1046 .kyom-art, .page-id-7557 .kyom-art{margin-block-start:10px;}.page-id-1046 .kyom-art .arch, .page-id-7557 .kyom-art .arch{transform:translateY(-18px);}.page-id-1046 .kyom-home-hero+.kyom-sec, .page-id-7557 .kyom-home-hero+.kyom-sec{margin-block-start:44px;padding-block:32px 48px;}}@media (max-width:430px){.page-id-1046 .kyom-meta, .page-id-7557 .kyom-meta{font-size:11.5px;}.page-id-1046 .kyom-meta span, .page-id-7557 .kyom-meta span{padding-inline:10px;}}.kyom-main .k-auth-login, .kyom-main .k-auth-dash{display:none!important;}.kyom-main .kyom-account{width:40px;height:40px;padding:0;border:1px solid rgb(98 18 68 / .16);border-radius:var(--k-pill);background:var(--k-rose);color:var(--k-berry);transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,transform .18s ease-out;}.kyom-main .kyom-account:hover, .kyom-main .kyom-account:focus-visible{background:var(--k-berry);border-color:var(--k-berry);color:var(--k-ondark);}.kyom-main .kyom-account:focus-visible{outline:2px solid var(--k-berry);outline-offset:3px}.kyom-main .kyom-hact.e-con{gap:10px}.page-id-1046 .kyom-home-hero>.e-con-inner, .page-id-7557 .kyom-home-hero>.e-con-inner{padding-inline:38px;background:var(--k-paper);border:1px solid rgb(98 18 68 / .11);border-radius:var(--k-r);box-shadow:0 28px 72px rgb(74 14 52 / .055);}.page-id-1046 .kyom-hero-copy.e-con, .page-id-7557 .kyom-hero-copy.e-con{position:relative;}.page-id-1046 .kyom-hero-kicker, .page-id-7557 .kyom-hero-kicker{margin:0 0 12px;}.page-id-1046 .kyom-hero-kicker .elementor-heading-title, .page-id-7557 .kyom-hero-kicker .elementor-heading-title{color:var(--k-berry);font-family:"IBM Plex Sans Arabic",sans-serif;font-size:13px;line-height:1.4;font-weight:600;}html:not([dir=rtl]) .kyom-hero-kicker .elementor-heading-title{letter-spacing:.12em}.page-id-1046 .kyom-hero-lede, .page-id-7557 .kyom-hero-lede{max-width:49ch;margin:20px 0 0;}.page-id-1046 .kyom-hero-lede p, .page-id-7557 .kyom-hero-lede p{margin:0;color:var(--k-muted);font-family:"IBM Plex Sans Arabic",sans-serif;font-size:17px;line-height:1.9;}@media (min-width:901px){.page-id-1046 .kyom-hero-copy>.elementor-widget-heading, .page-id-7557 .kyom-hero-copy>.elementor-widget-heading{margin-block-start:0;margin-block-end:0;}.page-id-1046 .kyom-hero-copy.e-con, .page-id-7557 .kyom-hero-copy.e-con{padding-block:32px 34px;}.page-id-1046 .kyom-hero-copy>.e-con, .page-id-7557 .kyom-hero-copy>.e-con{margin-block-start:auto;margin-block-end:18px;}.page-id-1046 .kyom-hero-copy>.elementor-widget-html:not(:has(.kyom-proof)), .page-id-7557 .kyom-hero-copy>.elementor-widget-html:not(:has(.kyom-proof)){margin-block-end:0;}}.kyom-idx::after{content:none}.page-id-1046 .kyom-sec.e-con, .page-id-7557 .kyom-sec.e-con{padding-block:80px 0;}.page-id-1046 .kyom-home-hero+.kyom-sec, .page-id-7557 .kyom-home-hero+.kyom-sec{margin-block-start:64px;padding-block:44px 56px;}.page-id-1046 .kyom-home-hero+.kyom-sec+.kyom-sec, .page-id-7557 .kyom-home-hero+.kyom-sec+.kyom-sec{padding-block-start:64px;}@media (max-width:1024px){.page-id-1046 .kyom-sec.e-con, .page-id-7557 .kyom-sec.e-con{padding-block-start:64px;}.page-id-1046 .kyom-home-hero+.kyom-sec, .page-id-7557 .kyom-home-hero+.kyom-sec{margin-block-start:48px;padding-block:36px 48px;}}@media (max-width:900px){.page-id-1046 .kyom-home-hero>.e-con-inner, .page-id-7557 .kyom-home-hero>.e-con-inner{padding:28px 20px 20px;border-radius:var(--k-r);}.page-id-1046 .kyom-hero-copy.e-con, .page-id-7557 .kyom-hero-copy.e-con{min-height:0;}.page-id-1046 .kyom-hero-kicker, .page-id-7557 .kyom-hero-kicker{margin-block-end:8px;}.page-id-1046 .kyom-hero-lede, .page-id-7557 .kyom-hero-lede{margin-block-start:14px;}.page-id-1046 .kyom-hero-lede p, .page-id-7557 .kyom-hero-lede p{font-size:14px;line-height:1.75;}.page-id-1046 .kyom-hero-copy>.e-con, .page-id-7557 .kyom-hero-copy>.e-con{margin-block-start:24px;margin-block-end:16px;}.page-id-1046 .kyom-meta, .page-id-7557 .kyom-meta{width:fit-content;max-width:calc(100% - 20px);align-self:flex-start;padding:9px 12px;}.page-id-1046 .kyom-art, .page-id-7557 .kyom-art{margin-block-start:18px;}.page-id-1046 .kyom-sec.e-con, .page-id-7557 .kyom-sec.e-con{padding-block-start:48px;}.page-id-1046 .kyom-home-hero+.kyom-sec, .page-id-7557 .kyom-home-hero+.kyom-sec{margin-block-start:36px;padding-block:28px 40px;}.kyom-main .kyom-account{width:38px;height:38px}}.kyom-loc{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;line-height:1.5;color:var(--k-muted);}.kyom-loc svg{flex:0 0 auto;color:var(--k-berry)}.kyom-main.e-con.e-parent.e-flex, .kyom-main.bdt-sticky.bdt-active.e-con.e-parent.e-flex{background:var(--k-paper2)!important;border-block-end-color:rgb(74 14 52 / .10)!important;box-shadow:none;}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a{padding:9px 15px;border-radius:var(--k-pill);transition:background-color .18s ease-out,color .18s ease-out;}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a .elementor-icon-list-text{padding-bottom:0;}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a .elementor-icon-list-text::after{content:none!important;}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a:hover, .kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a:focus-visible{background:var(--k-rose);}.kyom-main .kyom-account:hover, .kyom-main .kyom-account:focus-visible{background:var(--k-paper2);border-color:rgb(98 18 68 / .38);color:var(--k-berry);transform:translateY(-1px);}.kyom-main .kyom-account svg, .kyom-main .kyom-account svg *{stroke:currentColor!important;}.page-id-1046 .kyom-home-hero.e-con, .page-id-7557 .kyom-home-hero.e-con{background:var(--k-paper);}.page-id-1046 .kyom-home-hero>.e-con-inner, .page-id-7557 .kyom-home-hero>.e-con-inner{padding-inline:38px;background:transparent;border:0;border-radius:0;box-shadow:none;}.page-id-1046 .kyom-home-hero+.kyom-sec, .page-id-7557 .kyom-home-hero+.kyom-sec{background:var(--k-rose);border-block-color:rgb(98 18 68 / .07);}.page-id-1046 .kyom-home-hero+.kyom-sec .kyom-idx, .page-id-7557 .kyom-home-hero+.kyom-sec .kyom-idx{padding:12px 12px 18px!important;border:1px solid rgb(98 18 68 / .13);border-radius:var(--k-r);background:var(--k-paper2);box-shadow:none;overflow:hidden;transition:transform .28s cubic-bezier(.2,.75,.25,1),box-shadow .28s ease-out,border-color .28s ease-out;}.page-id-1046 .kyom-home-hero+.kyom-sec .kyom-idx:hover, .page-id-7557 .kyom-home-hero+.kyom-sec .kyom-idx:hover{transform:translateY(-5px);border-color:rgb(98 18 68 / .26);box-shadow:none;}.kyom-idx .kyom-idx-img{overflow:hidden;border-radius:var(--k-r);}.kyom-idx .kyom-idx-img img, .kyom-idx .kyom-idx-img::after{border-radius:var(--k-r);}.kyom-idx .elementor-widget-heading{padding-inline:8px;}.kyom-idx .elementor-widget-heading:first-of-type{padding-top:17px;}.kyom-idx .elementor-widget-heading:first-of-type .elementor-heading-title{font-size:21px;line-height:1.45;}.kyom-idx .elementor-widget-heading:last-child{padding-block:8px 0;}.kyom-idx .elementor-widget-heading:last-child .elementor-heading-title{padding:7px 12px;background:var(--k-rose2);}@media (min-width:1025px){.page-id-1046 .kyom-home-hero.e-con, .page-id-7557 .kyom-home-hero.e-con{min-height:clamp(720px,calc(100svh - 72px),900px);display:flex;align-items:center;padding-block:48px;}.page-id-1046 .kyom-home-hero>.e-con-inner, .page-id-7557 .kyom-home-hero>.e-con-inner{min-height:clamp(620px,calc(100svh - 170px),780px);}.page-id-1046 .kyom-art, .page-id-7557 .kyom-art, .page-id-1046 .kyom-art .arch, .page-id-7557 .kyom-art .arch{min-height:640px;height:640px;}.page-id-1046 .kyom-home-hero+.kyom-sec, .page-id-7557 .kyom-home-hero+.kyom-sec{min-height:clamp(580px,68svh,760px);display:flex;align-items:center;}.page-id-1046 .kyom-home-hero+.kyom-sec>.e-con-inner, .page-id-7557 .kyom-home-hero+.kyom-sec>.e-con-inner{align-items:center;}.page-id-1046 .kyom-home-hero+.kyom-sec+.kyom-sec+.kyom-sec, .page-id-7557 .kyom-home-hero+.kyom-sec+.kyom-sec+.kyom-sec{min-height:clamp(720px,84svh,920px);display:flex;align-items:center;padding-block-end:80px;}.page-id-1046 .kyom-sec:has(.kyom-rim), .page-id-7557 .kyom-sec:has(.kyom-rim){min-height:clamp(620px,72svh,780px);display:flex;align-items:center;padding-block-end:80px;}.page-id-1046 .kyom-sec:has(.kyom-rim)+.kyom-sec, .page-id-7557 .kyom-sec:has(.kyom-rim)+.kyom-sec{min-height:clamp(600px,68svh,760px);display:flex;align-items:center;padding-block-end:80px;}}@media (max-width:1024px){.page-id-1046 .kyom-sec:has(.kyom-rim), .page-id-7557 .kyom-sec:has(.kyom-rim), .page-id-1046 .kyom-sec:has(.kyom-rim)+.kyom-sec, .page-id-7557 .kyom-sec:has(.kyom-rim)+.kyom-sec{padding-block-end:64px;}}@media (max-width:900px){.page-id-1046 .kyom-home-hero>.e-con-inner, .page-id-7557 .kyom-home-hero>.e-con-inner{padding:28px 20px 20px;border-radius:0;}.page-id-1046 .kyom-home-hero+.kyom-sec .kyom-idx, .page-id-7557 .kyom-home-hero+.kyom-sec .kyom-idx{padding:10px 10px 15px!important;border-radius:var(--k-r);}.kyom-idx .kyom-idx-img, .kyom-idx .kyom-idx-img img, .kyom-idx .kyom-idx-img::after{border-radius:var(--k-r);}}@media (prefers-reduced-motion:reduce){.page-id-1046 .kyom-home-hero+.kyom-sec .kyom-idx, .page-id-7557 .kyom-home-hero+.kyom-sec .kyom-idx{transition:none;}}body.tutor-screen-frontend-dashboard{background:var(--k-paper)}.tutor-dashboard{background:transparent}.tutor-dashboard .tutor-frontend-dashboard-header{align-items:center;margin-block-end:20px}.tutor-dashboard .tutor-header-left-side{align-items:center}.tutor-dashboard-header-avatar .tutor-avatar-xl{width:40px;height:40px}.tutor-dashboard-header-avatar .tutor-avatar-xl .tutor-avatar-text{font-size:14px;font-weight:500}.tutor-dashboard .tutor-user-info{margin-inline-start:12px}.tutor-dashboard .tutor-dashboard-header-display-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.tutor-dashboard .tutor-dashboard-header-greetings{font-size:14px;color:var(--k-muted);line-height:1.4}.tutor-dashboard .tutor-dashboard-header-username{font-size:16px;font-weight:500;color:var(--k-ink);line-height:1.4}.tutor-dashboard .tutor-card, .tutor-dashboard .tutor-dashboard-left-menu, .kyom-dash-card{background:var(--k-paper2);border:1px solid var(--k-hair);border-radius:var(--k-r);box-shadow:none}.tutor-dashboard .tutor-card .tutor-round-box{background:var(--k-rose);color:var(--k-berry);box-shadow:none}@media (min-width:992px){.tutor-dashboard .tutor-card .tutor-py-lg-32{padding-block:20px}.tutor-dashboard .tutor-card .tutor-fs-3{font-size:26px}}.tutor-dashboard .tutor-dashboard-title{margin-block-end:14px}.tutor-dashboard .tutor-frontend-dashboard-header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;padding-block-end:14px;margin-block-end:20px}.tutor-dashboard .tutor-header-left-side, .tutor-dashboard .tutor-header-right-side{width:auto;max-width:none;flex:0 0 auto;margin-block:0;padding-inline:0}.tutor-dashboard .tutor-header-right-side{margin-inline-start:auto}.tutor-dashboard #tutor-notifications-wrapper{margin:0}.tutor-dashboard .tutor-frontend-dashboard-header:after{background:var(--k-hair);width:100%;left:0;right:0}.tutor-dashboard .tutor-dashboard-content{padding-block-start:20px;margin-block-end:0}.tutor-dashboard .tutor-dashboard-content:has(> .kyom-dash-suggest){display:flex;flex-direction:column}.tutor-dashboard .tutor-dashboard-content > .kyom-dash-suggest{order:99}.tutor-dashboard .tutor-table{border-collapse:separate;border-spacing:0;background:var(--k-paper2);border:1px solid var(--k-hair);border-radius:var(--k-r);overflow:hidden}.tutor-dashboard .tutor-table thead th{background:var(--k-paper2);color:var(--k-ink);font-weight:500;font-size:14px}.tutor-dashboard .tutor-table td, .tutor-dashboard .tutor-table th{border-color:var(--k-hair)}.tutor-dashboard .tutor-table tbody tr:hover{background:var(--k-paper)}.tutor-dashboard .tutor-nav{border-bottom:1px solid var(--k-hair);gap:6px}.tutor-dashboard .tutor-nav-link{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border:0;border-radius:var(--k-pill);color:var(--k-muted);font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.tutor-dashboard .tutor-nav-link:hover{color:var(--k-berry);background:var(--k-rose)}.tutor-dashboard .tutor-nav .tutor-nav-link.is-active, .tutor-dashboard .tutor-nav .tutor-nav-link.active{color:var(--k-berry);background:var(--k-rose);border-bottom:0;font-weight:600}.tutor-dashboard .tutor-pagination-numbers a, .tutor-dashboard .tutor-pagination-numbers span{border-radius:var(--k-rim);color:var(--k-ink)}.tutor-dashboard .tutor-pagination-numbers a:hover, .tutor-dashboard .tutor-pagination-numbers .active{background:var(--k-rose);color:var(--k-berry)}.tutor-dashboard .tutor-alert{border-radius:var(--k-r)}.tutor-dashboard .tutor-form-control, .tutor-dashboard .tutor-form-select-with-icon, .tutor-dashboard .tutor-dropdown-select-selected{border-radius:var(--k-rim);border:1px solid var(--k-hair);background:var(--k-paper2);color:var(--k-ink)}.tutor-dashboard .tutor-form-control:focus{border-color:var(--k-berry);box-shadow:0 0 0 3px rgb(98 18 68 / .12);outline:none}.tutor-dashboard .tutor-badge-label{border-radius:var(--k-pill)}body.kyom-community-shelled{background:var(--k-paper)}body.kyom-community-shelled main.site-main{max-width:none}.tutor-dashboard-menu-kyom_community .tutor-dashboard-menu-item-icon{-webkit-text-stroke:.4px currentColor}.kyom-community-shell .tutor-dashboard-content > #buddypress{margin:0;max-width:none}.kyom-community-shell #buddypress .bp-wrap, .kyom-community-shell #buddypress .buddypress-wrap{max-width:none;padding-inline:0}.kyom-dash-suggest{margin-top:32px}.kyom-dash-suggest-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.kyom-dash-suggest-head h2{margin:0;font-family:var(--k-font);font-size:24px;font-weight:var(--k-fw-head);color:var(--k-ink);line-height:1.3}.kyom-dash-suggest-head p{margin:4px 0 0;font-size:14px;color:var(--k-muted)}.kyom-dash-suggest-all{flex:0 0 auto;font-size:14px;color:var(--k-berry);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s ease-out}.kyom-dash-suggest-all:hover{border-bottom-color:var(--k-berry)}.kyom-dash-suggest-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.kyom-dash-card{display:flex;flex-direction:column;min-width:0;background:var(--k-paper2);border:1px solid var(--k-hair);border-radius:var(--k-r);overflow:hidden;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;}.kyom-dash-card:hover{border-color:rgb(98 18 68 / .25)}.kyom-dash-card-img{position:relative;aspect-ratio:1/1;background:var(--k-paper2);overflow:hidden}.kyom-dash-card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.kyom-dash-card-body{padding:14px 16px 16px}.kyom-dash-card-cat{display:block;font-size:12px;color:var(--k-muted);margin-bottom:6px}.kyom-dash-card h3{margin:0;font-family:var(--k-font);font-size:17px;font-weight:var(--k-fw-head);line-height:1.5;color:var(--k-ink)}.kyom-dash-card:hover h3{color:var(--k-berry)}@media (max-width:991px){.kyom-dash-suggest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:767px){.kyom-dash-suggest{margin-top:24px;margin-bottom:0}.kyom-dash-suggest-head h2{font-size:20px}.kyom-dash-suggest-head p{font-size:13px}.kyom-dash-card h3{font-size:15px}.kyom-dash-card-body{padding:12px 12px 14px}}.kyom-nav.elementor-widget-icon-list .elementor-widget-container{display:inline-flex;padding:5px;border-radius:var(--k-pill);background:var(--k-deep);box-shadow:none;}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-items.elementor-inline-items{margin:0!important;gap:4px;flex-wrap:nowrap;align-items:center;}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0!important}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a{padding:9px 17px}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a .elementor-icon-list-text{color:rgb(240 234 226 / .80);font-size:14.5px;}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a:hover, .kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a:focus-visible{background:rgb(240 234 226 / .10);}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a:hover .elementor-icon-list-text, .kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a:focus-visible .elementor-icon-list-text{color:var(--k-ondark);}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item a:focus-visible{outline:2px solid var(--k-ondark);outline-offset:-2px;}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item.is-current a{background:var(--k-berry)}.kyom-nav.elementor-widget-icon-list .elementor-icon-list-item.is-current a .elementor-icon-list-text{color:var(--k-ondark)}.kyom-main .kyom-hact.e-con{gap:10px;padding:5px 10px;border:1px solid rgb(98 18 68 / .10);border-radius:var(--k-pill);background:var(--k-rose);}.kyom-main .kyom-hact .kyom-account{background:var(--k-paper2);border-color:rgb(98 18 68 / .14)}.kyom-main .kyom-hact .kyom-account:hover, .kyom-main .kyom-hact .kyom-account:focus-visible{background:var(--k-berry);border-color:var(--k-berry);color:var(--k-ondark);}.kyom-main .kyom-hact .kyom-lang .elementor-icon-list-item a{background:var(--k-paper2);border-color:transparent;}.kyom-community-shell .bp-navs, .kyom-community-shell .bp-subnavs{border-bottom:1px solid var(--k-hair);margin-block-end:20px}.kyom-community-shell .bp-navs ul, .kyom-community-shell .bp-subnavs ul, .kyom-community-shell .component-navigation{display:flex;flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0}.kyom-community-shell .bp-navs li, .kyom-community-shell .bp-subnavs li{list-style:none;margin:0}.kyom-community-shell .bp-navs li a, .kyom-community-shell .bp-subnavs li a{display:inline-block;padding-block:12px;color:var(--k-muted);text-decoration:none;border-bottom:2px solid transparent;font-weight:500}.kyom-community-shell .bp-navs li a:hover, .kyom-community-shell .bp-subnavs li a:hover{color:var(--k-berry)}.kyom-community-shell .bp-navs li.selected a,.kyom-community-shell .bp-navs li.current a, .kyom-community-shell .bp-subnavs li.selected a,.kyom-community-shell .bp-subnavs li.current a{color:var(--k-berry);border-bottom-color:var(--k-berry);background:transparent}.kyom-community-shell .bp-navs li a span, .kyom-community-shell .bp-subnavs li a span{color:var(--k-muted);font-size:.85em;margin-inline-start:4px}.kyom-community-shell .activity-list, .kyom-community-shell .bp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.kyom-community-shell .activity-item, .kyom-community-shell .bp-list > li:not(.activity-item){display:flex;gap:12px;padding:16px;background:var(--k-paper2);border:1px solid var(--k-hair);border-radius:var(--k-r);box-shadow:none}.kyom-community-shell .bp-list > li:not(.activity-item){align-items:center}.kyom-community-shell .activity-item{align-items:flex-start}.kyom-community-shell .activity-avatar{flex-shrink:0;width:48px;height:48px}.kyom-community-shell .activity-avatar img, .kyom-community-shell .bp-list img.avatar, .kyom-community-shell .bp-list .item-avatar img{flex-shrink:0;width:48px;height:48px;border-radius:50%;object-fit:cover}.kyom-community-shell .activity-header{color:var(--k-muted);font-size:.875rem;line-height:1.4}.kyom-community-shell .activity-header a{color:var(--k-berry)}.kyom-community-shell .activity-header a:hover{color:var(--k-deep)}.kyom-community-shell .activity-content{color:var(--k-ink);margin-block-start:4px;line-height:1.6}.kyom-community-shell .item-body{background:var(--k-paper2);border:1px solid var(--k-hair);border-radius:var(--k-r);padding:24px;color:var(--k-ink)}.kyom-community-shell .item-body a{color:var(--k-berry)}.kyom-community-shell .bp-feedback{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;margin-block-end:16px;background:var(--k-paper2);border:1px solid var(--k-hair);border-radius:var(--k-r);color:var(--k-ink);box-shadow:none}.kyom-community-shell .bp-feedback p{margin:0}.kyom-community-shell .bp-feedback.info{background:var(--k-rose)}.kyom-community-shell .bp-feedback.success{background:var(--k-ok-bg)}.kyom-community-shell .bp-feedback.warning{background:var(--k-warn-bg)}.kyom-community-shell .bp-feedback.error{background:var(--k-err-bg)}.kyom-community-shell .bp-feedback.success .bp-icon{background:var(--k-ok-bg);color:var(--k-ok)}.kyom-community-shell .bp-feedback.warning .bp-icon{background:var(--k-warn-bg);color:var(--k-warn)}.kyom-community-shell .bp-feedback.error .bp-icon{background:var(--k-err-bg);color:var(--k-err)}.kyom-community-shell .bp-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 16px;background:var(--k-paper2);border:1px solid var(--k-hair);border-radius:var(--k-r)}.kyom-community-shell .bp-pagination-links{display:flex;align-items:center;gap:4px}.kyom-community-shell .bp-pagination-links a, .kyom-community-shell .bp-pagination-links span{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding-inline:8px;border-radius:var(--k-rim);color:var(--k-muted);text-decoration:none}.kyom-community-shell .bp-pagination-links a:hover{color:var(--k-berry);background:var(--k-rose)}.kyom-community-shell .bp-pagination-links span.current{color:var(--k-ondark);background:var(--k-berry);font-weight:600}.kyom-community-shell .standard-form label{display:block;margin-block-end:6px;color:var(--k-ink);font-weight:500;text-align:start}.kyom-community-shell .standard-form input[type="text"], .kyom-community-shell .standard-form input[type="email"], .kyom-community-shell .standard-form input[type="password"], .kyom-community-shell .standard-form input[type="search"], .kyom-community-shell .standard-form input[type="url"], .kyom-community-shell .standard-form input[type="number"], .kyom-community-shell .standard-form textarea, .kyom-community-shell .standard-form select, .kyom-community-shell .dir-search input[type="text"], .kyom-community-shell .dir-search input[type="search"]{width:100%;box-sizing:border-box;border-radius:var(--k-rim);border:1px solid var(--k-hair);background:var(--k-paper2);color:var(--k-ink);padding-block:10px;padding-inline:12px;font:inherit;text-align:start}.kyom-community-shell .standard-form textarea{min-height:120px;resize:vertical}.kyom-community-shell .standard-form input:focus, .kyom-community-shell .standard-form textarea:focus, .kyom-community-shell .standard-form select:focus, .kyom-community-shell .dir-search input:focus{border-color:var(--k-berry);box-shadow:0 0 0 3px rgb(98 18 68 / .12);outline:none}.kyom-community-shell .dir-search{margin-block-end:16px}.kyom-community-shell .dir-search form{display:flex;gap:8px}.kyom-community-shell .standard-form input[type="submit"], .kyom-community-shell .standard-form button[type="submit"], .kyom-community-shell .dir-search button, .kyom-community-shell .dir-search input[type="submit"], .kyom-community-shell .button, .kyom-community-shell .generic-button a{display:inline-block;background:var(--k-berry);color:var(--k-ondark);border:0;border-radius:var(--k-pill);padding-block:10px;padding-inline:22px;font:inherit;font-weight:500;cursor:pointer;text-align:center;text-decoration:none;width:auto}.kyom-community-shell .standard-form input[type="submit"]:hover, .kyom-community-shell .standard-form button[type="submit"]:hover, .kyom-community-shell .dir-search button:hover, .kyom-community-shell .button:hover, .kyom-community-shell .generic-button a:hover{background:var(--k-deep)}.kyom-community-shell .button.bp-secondary-action, .kyom-community-shell .generic-button a.bp-secondary-action{background:transparent;color:var(--k-berry);border:1px solid var(--k-berry)}.kyom-community-shell .button.bp-secondary-action:hover, .kyom-community-shell .generic-button a.bp-secondary-action:hover{background:var(--k-rose)}.kyom-community-shell .bp-tables-user, .kyom-community-shell .message-threads{width:100%;border-collapse:separate;border-spacing:0;background:var(--k-paper2);border:1px solid var(--k-hair);border-radius:var(--k-r);overflow:hidden}.kyom-community-shell .bp-tables-user thead th, .kyom-community-shell .message-threads thead th{background:var(--k-paper2);color:var(--k-ink);font-weight:500;font-size:14px;text-align:start;padding-block:12px;padding-inline:16px}.kyom-community-shell .bp-tables-user td,.kyom-community-shell .bp-tables-user th, .kyom-community-shell .message-threads td,.kyom-community-shell .message-threads th{border-color:var(--k-hair);padding-block:12px;padding-inline:16px;text-align:start}.kyom-community-shell .bp-tables-user tbody tr:hover, .kyom-community-shell .message-threads tbody tr:hover{background:var(--k-paper)}.kyom-community-shell .notifications{background:var(--k-paper2);border:1px solid var(--k-hair);border-radius:var(--k-r)}.kyom-community-shell .notifications .unread td{background:var(--k-rose)}.kyom-community-shell .message-metadata{color:var(--k-muted);font-size:13px;margin-block-end:8px;text-align:start}.kyom-community-shell .message-content{background:var(--k-paper2);border:1px solid var(--k-hair);border-radius:var(--k-r);padding:16px;color:var(--k-ink);text-align:start}.kyom-community-shell #buddypress nav.bp-navs li, .kyom-community-shell #buddypress nav.bp-subnavs li{background:transparent;border-radius:0}.kyom-community-shell #buddypress nav.bp-navs li > a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 16px;color:var(--k-muted);background:transparent;border:0;border-radius:var(--k-pill);font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease}.kyom-community-shell #buddypress nav.bp-navs li > a:hover{color:var(--k-berry);background:var(--k-rose)}.kyom-community-shell #buddypress nav.bp-navs li.selected > a, .kyom-community-shell #buddypress nav.bp-navs li.current > a{color:var(--k-berry);background:var(--k-rose);font-weight:600}.kyom-community-shell #buddypress nav.bp-navs li > a:focus-visible{outline:2px solid var(--k-berry);outline-offset:2px}.kyom-community-shell #buddypress #item-header{display:flex;align-items:center;gap:20px;padding:20px;background:var(--k-paper2);border:1px solid var(--k-hair);border-radius:var(--k-r)}.kyom-community-shell #buddypress #item-header-avatar{flex-shrink:0}.kyom-community-shell #buddypress #item-header-content{color:var(--k-ink)}.kyom-community-shell #buddypress img.avatar{width:96px;height:96px;border-radius:50%;object-fit:cover;flex-shrink:0}.kyom-community-shell #buddypress .bp-feedback .bp-icon{background:var(--k-rose);color:var(--k-berry)}.kyom-community-shell #buddypress .generic-button a, .kyom-community-shell #buddypress .group-button a, .kyom-community-shell #buddypress a.button, .kyom-community-shell #buddypress button.friendship-button, .kyom-community-shell #buddypress input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:44px;padding:9px 20px;border:0;border-radius:var(--k-pill);background:var(--k-berry);color:var(--k-ondark);font-weight:600;line-height:1.2;text-decoration:none}.kyom-community-shell #buddypress .generic-button a:hover, .kyom-community-shell #buddypress .group-button a:hover, .kyom-community-shell #buddypress a.button:hover, .kyom-community-shell #buddypress button.friendship-button:hover{background:var(--k-deep)}.kyom-community-shell #buddypress #item-header #item-buttons, .kyom-community-shell #buddypress #item-header .item-buttons, .kyom-community-shell #buddypress #item-header #item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0}.kyom-community-shell #buddypress #item-header .generic-button{margin:0}.tutor-dashboard-menu-kyom_community .tutor-dashboard-menu-item-icon{-webkit-text-stroke:.4px currentColor}.kyom-community-shell #buddypress .subnav-filters .select-wrap{display:flex!important;align-items:stretch!important;overflow:hidden!important}.kyom-community-shell #buddypress .subnav-filters .select-wrap>select{flex:1 1 auto!important;align-self:stretch!important;height:auto!important;min-height:0!important}.kyom-community-shell #buddypress #item-header, .kyom-community-shell #buddypress #item-header-content{border-block-end:0}.kyom-community-shell #buddypress .user-nicename, .kyom-community-shell #buddypress .activity-header .user-nicename{unicode-bidi:plaintext}[dir="rtl"] .kyom-community-shell #buddypress .user-nicename{text-align:right}[dir="ltr"] .kyom-community-shell #buddypress .user-nicename{text-align:left}@media (max-width:767px){.kyom-community-shell #buddypress #item-header{flex-direction:column;align-items:flex-start}.kyom-community-shell #buddypress img.avatar{width:64px;height:64px}}@media (max-width:1024px){.kyom-mmenu .kyom-mmenu-in{display:flex;flex-direction:column;gap:6px;padding:18px 20px 40px;}.kyom-mmenu .kyom-mmenu-in a{display:flex;align-items:center;border-bottom:0;border-radius:var(--k-pill);padding:0 20px;min-height:54px;font-size:16.5px;font-weight:500;color:var(--k-ink);transition:background-color .18s ease-out,color .18s ease-out;}.kyom-mmenu .kyom-mmenu-in a:active{background:var(--k-rose)}.kyom-mmenu .kyom-mmenu-in a[aria-current]{background:var(--k-berry);color:var(--k-ondark)}.kyom-mmenu .kyom-mmenu-in a.mm-login, .kyom-mmenu .kyom-mmenu-in a.mm-dash, .kyom-mmenu .kyom-mmenu-in a[href*="/cart/"]{background:var(--k-rose);font-size:15.5px;min-height:50px;}.kyom-mmenu .kyom-mmenu-in a.mm-login, .kyom-mmenu .kyom-mmenu-in a.mm-dash{margin-block-start:16px}}body.logged-in .kyom-mmenu-in a.mm-login{display:none}body:not(.logged-in) .kyom-mmenu-in a.mm-dash{display:none}.kyom-burger span{transition:transform .2s ease-out,opacity .15s ease-out}#kyom-nt:checked + .kyom-burger span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}#kyom-nt:checked + .kyom-burger span:nth-child(2){opacity:0}#kyom-nt:checked + .kyom-burger span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media (min-width:992px){.kyom-main .kyom-nav.elementor-hidden-tablet{display:block}.kyom-main .kyom-burger{display:none}html body:has(#kyom-nt:checked) .kyom-mmenu{display:none}html body:has(#kyom-nt:checked){overflow:auto}}.kyom-logo.elementor-widget-image img, .kyom-logo-ft.kyom-logo-ft img{border-radius:0!important}.kyom-logo.elementor-widget-image img{content:url(https://marwaacademy.com/wp-content/uploads/2026/08/kyom-academy-logo-v6.png);height:30px;width:auto;max-width:none;}@media (min-width:768px){.kyom-logo.elementor-widget-image img{height:38px}}@media (min-width:992px){.kyom-logo.elementor-widget-image img{height:46px}}.kyom-logo-ft img{content:url(https://marwaacademy.com/wp-content/uploads/2026/08/kyom-academy-logo-v6.png);height:34px;width:auto;max-width:none;}@media (min-width:768px){.kyom-logo-ft img{height:42px}}.kyom-logo.elementor-widget-image{padding-inline-start:8px}@media (max-width:767px){.kyom-main > .e-con-inner{column-gap:16px}}html body:has(#kyom-nt:checked) .wa__btn_popup{display:none}.kyom-dash-toggle-col{display:none}@media (max-width:767px){#tutor-dashboard-footer-mobile{display:none!important}.kyom-dash-toggle-col{display:block}.tutor-screen-frontend-dashboard{padding-bottom:0}.kyom-dash-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;margin:0 0 12px;padding:10px 18px;border:1px solid var(--k-hair);border-radius:var(--k-pill);background:var(--k-paper2);color:var(--k-ink);font-family:inherit;font-size:15px;font-weight:500;line-height:1.2;text-align:start;cursor:pointer}.kyom-dash-toggle[aria-expanded="true"]{background:var(--k-rose);border-color:transparent;color:var(--k-berry)}.kyom-dash-toggle-caret{flex:0 0 auto;width:8px;height:8px;color:var(--k-berry);border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease-out}.kyom-dash-toggle[aria-expanded="true"] .kyom-dash-toggle-caret{transform:translateY(2px) rotate(-135deg)}.tutor-dashboard .tutor-dashboard-left-menu{display:none!important;position:static;z-index:auto;width:100%;max-width:none;flex:0 0 100%;max-height:none;overflow:visible;margin:0 0 16px!important;padding:8px!important;border:1px solid var(--k-hair);border-radius:var(--k-r);background:var(--k-paper2);box-shadow:none}.tutor-dashboard.is-sidebar-expanded .tutor-dashboard-left-menu{display:block!important;animation:kyom-dashboard-sheet-in .2s ease-out both}.tutor-dashboard .tutor-dashboard-permalinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0!important;padding:0!important;list-style:none}.tutor-dashboard .tutor-dashboard-permalinks:before{display:none!important}.tutor-dashboard .tutor-dashboard-menu-item{margin:0!important;min-width:0}.tutor-dashboard .tutor-dashboard-menu-item-link{display:flex!important;align-items:center!important;gap:9px;min-height:48px!important;padding:10px 12px!important;border-radius:var(--k-r)!important;color:var(--k-ink)!important;white-space:normal!important}.tutor-dashboard .tutor-dashboard-menu-item-icon{flex:0 0 22px;color:var(--k-berry)!important;font-size:20px!important}.tutor-dashboard .tutor-dashboard-menu-item-text{margin:0!important;min-width:0;overflow-wrap:anywhere}.tutor-dashboard .tutor-dashboard-menu-item.active a{background:var(--k-berry)!important;color:var(--k-ondark)!important}.tutor-dashboard .tutor-dashboard-menu-item.active .tutor-dashboard-menu-item-icon{color:var(--k-ondark)!important}.tutor-dashboard .tutor-dashboard-menu-divider{grid-column:1/-1;margin:4px 0!important;border-color:var(--k-hair)}.tutor-dashboard .tutor-dashboard-menu-divider-header{grid-column:1/-1;padding:10px 12px 2px;color:var(--k-muted);font-size:13px}}@keyframes kyom-dashboard-sheet-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}body.my-account .kyom-community-shell #buddypress #item-header{display:none}@media (max-width:767px){.kyom-main .kyom-hact.e-con{gap:6px;padding:4px 6px}.kyom-main .kyom-hact .kyom-account{width:34px;height:34px}.kyom-main .kyom-hact .kyom-lang .elementor-icon-list-item a{padding-block:4px;padding-inline:9px}.kyom-main .kyom-burger{padding:6px}}.kyom-meta.kyom-meta{flex-wrap:nowrap;justify-content:center;font-size:clamp(8.5px,2.5vw,13.5px);}.kyom-meta.kyom-meta span{white-space:nowrap;padding-inline:clamp(6px,2.5vw,24px);}.kyom-meta.kyom-meta span:first-child{border-inline-start:0}@media (max-width:560px){html:not([dir=rtl]) .kyom-meta.kyom-meta{flex-wrap:wrap;row-gap:6px}html:not([dir=rtl]) .kyom-meta.kyom-meta span{border-inline-start:0;padding-inline:8px}}.kyom-work,.kyom-work .elementor-widget-container{width:100%}.kyom-work-rail{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--k-hair) transparent;padding-block-end:14px;}.kyom-work-rail::-webkit-scrollbar{height:6px}.kyom-work-rail::-webkit-scrollbar-track{background:transparent}.kyom-work-rail::-webkit-scrollbar-thumb{background:var(--k-hair);border-radius:var(--k-pill)}.kyom-work-rail:focus-visible{outline:2px solid var(--k-berry);outline-offset:4px;border-radius:var(--k-rim)}.kyom-work-rail>.kyom-w-tile{flex:0 0 auto;width:240px;aspect-ratio:3/4;margin:0;position:relative;overflow:hidden;border-radius:var(--k-r);background:var(--k-paper2);scroll-snap-align:start;box-shadow:none;}.kyom-w-tile img,.kyom-w-tile video{display:block;width:100%;height:100%;object-fit:cover}.kyom-w-tile figcaption{position:absolute;inset-inline-start:10px;inset-block-end:10px;background:rgb(240 234 226 / .93);color:var(--k-deep);font-family:"IBM Plex Sans Arabic",sans-serif;font-style:normal;font-size:11px;font-weight:600;line-height:1;padding:6px 11px;border-radius:var(--k-pill);}.kyom-w-ba{display:flex}.kyom-w-ba .kyom-w-half{position:relative;flex:1 1 50%;min-width:0;overflow:hidden}.kyom-w-ba .kyom-w-half+.kyom-w-half{border-inline-start:1px solid rgb(240 234 226 / .6)}.kyom-w-ba b{position:absolute;inset-block-start:10px;inset-inline-start:10px;background:rgb(98 18 68 / .62);color:var(--k-ondark);font-family:"IBM Plex Sans Arabic",sans-serif;font-size:10px;font-weight:600;line-height:1;padding:4px 9px;border-radius:var(--k-pill);}.kyom-w-play{position:absolute;inset-block-start:10px;inset-inline-end:10px;width:26px;height:26px;border-radius:50%;background:rgb(240 234 226 / .9);display:grid;place-items:center;transition:opacity .25s ease;}.kyom-w-play::before{content:"";border-left:8px solid var(--k-deep);border-top:5px solid transparent;border-bottom:5px solid transparent;margin-inline-start:3px;}.kyom-w-vid.is-playing .kyom-w-play{opacity:0}@media (max-width:640px){.kyom-work-rail{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.kyom-work-rail>.kyom-w-tile{width:62vw;max-width:270px}}body, body .elementor-widget-text-editor, body .elementor-widget-heading .elementor-heading-title{font-family:var(--k-font);}body{font-weight:var(--k-fw-body)}.kyom-sec h2:not([class*="elementor-size"]), .kyom-sechead h2{font-family:var(--k-font);font-weight:var(--k-fw-display);font-size:clamp(25px,3.4vw,33px);line-height:1.2;text-wrap:balance;color:var(--k-ink);}.kyom-sec h3:not([class*="elementor-size"]){font-family:var(--k-font);font-weight:var(--k-fw-head);font-size:clamp(21px,2.4vw,25px);line-height:1.3;text-wrap:balance;color:var(--k-ink);}:lang(ar) .kyom-sec h2,:lang(ar) .kyom-sec h3,[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3{letter-spacing:normal}.page-id-1046 .kyom-home-hero+.kyom-sec .kyom-idx, .page-id-7557 .kyom-home-hero+.kyom-sec .kyom-idx{padding:0!important;border:none;border-radius:var(--k-rim);background:var(--k-plum);overflow:hidden;display:block;position:relative;isolation:isolate;}.page-id-1046 .kyom-home-hero+.kyom-sec .kyom-idx:hover, .page-id-7557 .kyom-home-hero+.kyom-sec .kyom-idx:hover{transform:none;border-color:transparent;}.kyom-idx .kyom-idx-img{border-radius:0;margin:0}.kyom-idx .kyom-idx-img img{border-radius:0;display:block;width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .4s ease-out;}.kyom-idx:hover .kyom-idx-img img{transform:scale(1.03)}.kyom-idx .kyom-idx-img::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top, rgb(98 18 68 / .88) 0%, rgb(98 18 68 / .72) 22%, rgb(98 18 68 / .28) 48%, rgb(98 18 68 / .06) 72%, transparent 100%);}.kyom-idx .elementor-widget-heading{position:absolute;inset-inline:0;z-index:2;padding-inline:20px!important;pointer-events:none;}.kyom-idx .elementor-widget-heading:not(:last-child){bottom:44px;padding-top:0!important;}.kyom-idx .elementor-widget-heading:not(:last-child) .elementor-heading-title{font-family:var(--k-font)!important;font-weight:var(--k-fw-head)!important;font-size:clamp(19px,2vw,22px);line-height:1.35;color:var(--k-ondark)!important;letter-spacing:normal!important;text-wrap:balance;margin:0;}.kyom-idx .elementor-widget-heading:last-child{bottom:18px;padding-block:0!important;}.kyom-idx .elementor-widget-heading:last-child .elementor-heading-title{display:inline-block;padding:0;background:none;margin:0;font-family:var(--k-font);font-weight:var(--k-fw-body);font-size:13.5px;line-height:1.4;letter-spacing:0;color:rgb(240 234 226 / .78);}.kyom-idx:hover .kyom-idx-img::before{background:linear-gradient(to top, rgb(74 14 52 / .92) 0%, rgb(74 14 52 / .78) 22%, rgb(74 14 52 / .34) 48%, rgb(74 14 52 / .08) 72%, transparent 100%);}.kyom-idx:hover .elementor-heading-title{color:var(--k-ondark)}.kyom-idx::after{content:none}@media (prefers-reduced-motion:reduce){.kyom-idx .kyom-idx-img img,.kyom-idx .kyom-idx-img::before{transition:none}.kyom-idx:hover .kyom-idx-img img{transform:none}}@media (max-width:900px){.kyom-home-hero>.e-con-inner{--flex-direction:column-reverse}.kyom-home-hero .kyom-art{margin-bottom:28px}}.kyom-btn .elementor-button,.kyom-btn-o .elementor-button{border-radius:var(--k-rc);font-family:var(--k-font);font-weight:var(--k-fw-body);letter-spacing:0;}.kyom-btn .elementor-button{background:var(--k-plum);color:var(--k-ondark)}.kyom-btn .elementor-button:hover{background:var(--k-deep);color:var(--k-ondark);transform:none;box-shadow:none}.kyom-btn-o .elementor-button{border:1px solid var(--k-plum);color:var(--k-plum);background:transparent}.kyom-btn-o .elementor-button:hover{background:var(--k-plum);color:var(--k-ondark);transform:none;box-shadow:none}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--k-plum);outline-offset:2px;border-radius:var(--k-rc);}.kyom-plum :where(a,button,input,select,textarea,[tabindex]):focus-visible, [style*="621244"] :where(a,button):focus-visible{outline-color:var(--k-ondark)}a{color:var(--k-plum)}a:hover{color:var(--k-deep)}.kyom-ondark a,.kyom-plum a,[class*="kyom-"][style*="621244"] a{color:var(--k-ondark)}.kyom-ondark a:hover,.kyom-plum a:hover{color:var(--k-ondark);opacity:.82}a .elementor-heading-title,a .elementor-icon-list-text{color:inherit}[class*="kyom-"]:not(.kyom-idx){--border-radius:var(--k-r)}.kyom-idx{--border-radius:var(--k-rim)}.tutor-wrap .tutor-text-center,.tutor-color-muted,.tutor-form-label-lite{color:var(--k-muted)}.woocommerce .cart-empty,.woocommerce-info,.woocommerce-message,.wc-block-components-notice-banner{background:var(--k-paper2);color:var(--k-ink);border-color:var(--k-hair);border-radius:var(--k-r);}.kyom-main,.kyom-hact,.kyom-sgrid, .kyom-main.bdt-sticky.bdt-active.e-con.e-parent.e-flex{background-color:var(--k-paper)}.kyom-main{border-bottom:1px solid var(--k-hair);border-radius:0}.kyom-sgrid{border:1px solid var(--k-hair);border-radius:var(--k-r)}.kyom-main .kyom-hact .kyom-account{background:transparent;border-color:rgb(98 18 68 / .20)}.kyom-bg-flora{position:fixed;inset:-40px 0 -320px;z-index:-1;pointer-events:none;overflow:hidden;opacity:.24;}.kyom-bg-flora i{position:absolute;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;will-change:transform;}.kyom-bg-flora .sp-mag{background-image:url(kyom-flora-magnolia.svg);aspect-ratio:241.9/228.3}.kyom-bg-flora .sp-peo{background-image:url(kyom-flora-peony.svg);aspect-ratio:210.7/223.9}.kyom-bg-flora .sp-lil{background-image:url(kyom-flora-lily.svg);aspect-ratio:218.9/201.2}.kyom-bg-flora .sp-bee{background-image:url(kyom-flora-bee.svg);aspect-ratio:200.3/190.2}.kyom-bg-flora .f1{top:2%;inset-inline-end:4%;width:clamp(180px,20vw,330px);animation:kyom-sway 13s ease-in-out infinite}.kyom-bg-flora .f2{top:18%;inset-inline-start:3%;width:clamp(130px,15vw,250px);animation:kyom-sway 16s ease-in-out -5s infinite}.kyom-bg-flora .f3{top:9%;inset-inline-start:33%;width:clamp(58px,6vw,96px);animation:kyom-bee 9s ease-in-out infinite}.kyom-bg-flora .f4{top:44%;inset-inline-end:12%;width:clamp(120px,13vw,220px);animation:kyom-sway 14s ease-in-out -9s infinite}.kyom-bg-flora .f5{top:62%;inset-inline-start:6%;width:clamp(150px,17vw,280px);animation:kyom-sway 17s ease-in-out -3s infinite}.kyom-bg-flora .f6{top:82%;inset-inline-end:28%;width:clamp(110px,12vw,200px);animation:kyom-sway 15s ease-in-out -11s infinite}.kyom-bg-flora .f7{top:73%;inset-inline-start:38%;width:clamp(50px,5vw,84px);animation:kyom-bee 11s ease-in-out -4s infinite}.kyom-bg-flora .f4,.kyom-bg-flora .f6{scale:-1 1}.kyom-bg-flora i{transform-origin:50% 88%}.kyom-bg-flora .sp-bee{transform-origin:50% 50%}@keyframes kyom-sway{0%,100%{transform:rotate(-2.4deg) translate3d(0,0,0)}50%{transform:rotate(2.4deg) translate3d(0,-6px,0)}}@keyframes kyom-bee{0%,100%{transform:translate3d(0,0,0) rotate(-6deg)}25%{transform:translate3d(16px,-10px,0) rotate(8deg)}50%{transform:translate3d(0,-18px,0) rotate(-2deg)}75%{transform:translate3d(-16px,-8px,0) rotate(-12deg)}}.kyom-bg-flora{--flora-travel:-280px;--flora-range:2800px}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.kyom-bg-flora{animation:kyom-flora-parallax linear both;animation-timeline:scroll(root block);animation-range:0px var(--flora-range);}@keyframes kyom-flora-parallax{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,var(--flora-travel),0)}}}}@media (max-width:767px){.kyom-bg-flora{opacity:.18;inset:-30px 0 -220px;--flora-travel:-200px;--flora-range:2000px}.kyom-bg-flora .f6,.kyom-bg-flora .f7{display:none}.kyom-bg-flora .f1{width:clamp(150px,42vw,220px)}.kyom-bg-flora .f2{width:clamp(120px,34vw,180px)}.kyom-bg-flora .f3{width:52px;inset-inline-start:46%}.kyom-bg-flora .f4{width:clamp(110px,32vw,170px)}.kyom-bg-flora .f5{width:clamp(130px,38vw,200px)}}@media (prefers-reduced-motion:reduce){.kyom-bg-flora i{animation:none}}.kyom-art{overflow:hidden}.kyom-art .arch-o{inset-inline-end:0}@media (min-width:901px){.page-id-1207 .kyom-art,.page-id-7559 .kyom-art{min-height:520px}.page-id-1207 .kyom-sgrid,.page-id-7559 .kyom-sgrid{margin-block-end:0}.page-id-1207 .e-con-boxed:empty,.page-id-7559 .e-con-boxed:empty{display:none}}.kyom-home-hero .kyom-art .arch, .kyom-home-hero .kyom-art img{border-radius:var(--k-rim)}.kyom-home-hero .kyom-art .arch{background:transparent}.kyom-home-hero .kyom-art .arch-o{display:none}.kyom-sec:has(a[href="/consulting/"]), .kyom-sec:has(a[href="/en/consulting/"]){position:relative;isolation:isolate}.kyom-sec:has(a[href="/consulting/"]) > .e-con-inner, .kyom-sec:has(a[href="/en/consulting/"]) > .e-con-inner{background:var(--k-plum);padding:clamp(28px,4vw,56px);}.kyom-sec:has(a[href="/consulting/"]) :is(h1,h2,h3,p,span,div).elementor-heading-title, .kyom-sec:has(a[href="/en/consulting/"]) :is(h1,h2,h3,p,span,div).elementor-heading-title, .kyom-sec:has(a[href="/consulting/"]) .elementor-widget-text-editor, .kyom-sec:has(a[href="/en/consulting/"]) .elementor-widget-text-editor{color:var(--k-ondark)!important}.kyom-sec:has(a[href="/consulting/"]) .kyom-btn .elementor-button, .kyom-sec:has(a[href="/en/consulting/"]) .kyom-btn .elementor-button{background:var(--k-ondark);color:var(--k-plum);}.kyom-sec:has(a[href="/consulting/"]) .kyom-btn .elementor-button:hover, .kyom-sec:has(a[href="/en/consulting/"]) .kyom-btn .elementor-button:hover{background:var(--k-paper2);color:var(--k-deep);}.kyom-sec:has(a[href="/consulting/"]) .kyom-btn-o .elementor-button, .kyom-sec:has(a[href="/en/consulting/"]) .kyom-btn-o .elementor-button{border-color:var(--k-ondark);color:var(--k-ondark);background:transparent;}.kyom-sec:has(a[href="/consulting/"]) .kyom-btn-o .elementor-button:hover, .kyom-sec:has(a[href="/en/consulting/"]) .kyom-btn-o .elementor-button:hover{background:var(--k-ondark);color:var(--k-plum);}.kyom-sec:has(a[href="/consulting/"]), .kyom-sec:has(a[href="/en/consulting/"]){--k-hair:rgb(240 234 226 / .22)}.kyom-art .arch-o{display:none}.page-id-1207 .elementor > .e-con-boxed, .page-id-7559 .elementor > .e-con-boxed{--padding-block-start:clamp(40px,6vw,96px);--padding-block-end:clamp(40px,6vw,96px);}.page-id-1207 .kyom-sgrid,.page-id-7559 .kyom-sgrid{margin-block:0}body.buddypress .count,body.buddypress .no-alert, .tutor-dashboard .tutor-color-secondary,.tutor-fs-7.tutor-color-muted{color:var(--k-muted)}.tutor-progress-bar,.tutor-progress-filled,.tutor-ratio-progress-bar span{border-radius:var(--k-r)}html{background-color:var(--k-paper)}html{scroll-padding-top:96px}body{background-color:transparent}.kyom-sec,.kyom-main,.kyom-hact,.kyom-sgrid, .elementor-location-single,.elementor-location-archive{background-color:transparent}.kyom-sgrid{border:1px solid var(--k-hair)}.kyom-main{border-bottom:1px solid var(--k-hair)}.kyom-card,.kyom-idx,.tutor-course-card{background-color:var(--k-paper2)}.kyom-idx{background-color:var(--k-plum)}.kyom-sec:has(> .e-con-inner > .kyom-eco), .kyom-eco-grid, .kyom-sec .e-con-inner:has(> .kyom-eco){display:flex;flex-wrap:wrap;gap:clamp(16px,2.4vw,32px);align-items:stretch;}.kyom-eco{flex:1 1 min(320px,100%);min-width:0}.elementor .kyom-sec, .elementor .kyom-sec > .e-con-inner, .elementor .kyom-main, .elementor .kyom-hact{background-color:transparent!important}.kyom-sec:has(a[href="/consulting/"]) > .e-con-inner, .kyom-sec:has(a[href="/en/consulting/"]) > .e-con-inner{background-color:var(--k-plum)!important}.elementor > .e-con, .elementor > .e-con > .e-con-inner, .elementor .e-con-boxed, .elementor .kyom-home-hero, .elementor .kyom-work-sec{background-color:transparent!important}.kyom-sec:has(a[href="/consulting/"]) > .e-con-inner, .kyom-sec:has(a[href="/en/consulting/"]) > .e-con-inner{background-color:var(--k-plum)!important}.kyom-card,.tutor-course-card,.kyom-eco{background-color:var(--k-paper2)!important}.kyom-idx{background-color:var(--k-plum)!important}[dir="rtl"] :is(select,option,optgroup,input:not([type="range"]),textarea){direction:rtl;text-align:right}.plyr{--plyr-color-main:var(--k-plum);--plyr-range-fill-background:var(--k-ondark);--plyr-focus-visible-color:var(--k-ondark);--plyr-control-radius:var(--k-r);--plyr-tooltip-radius:var(--k-r);--plyr-menu-radius:var(--k-r);font-family:var(--k-font);}.plyr .plyr__control{border:0;color:inherit}.plyr .plyr__controls__item.plyr__control,.plyr .plyr__menu > .plyr__control{padding:calc(var(--plyr-control-spacing,10px) * .7)}.plyr .plyr__control--overlaid{padding:calc(var(--plyr-control-spacing,10px) * 1.5);background:var(--k-plum);color:var(--k-ondark);border-radius:var(--k-r)}.plyr .plyr__control--overlaid:is(:hover,:focus-visible){background:var(--k-deep)}.plyr .plyr__control:not(.plyr__control--overlaid):focus:not(:hover):not(:focus-visible){background:transparent;color:inherit}.plyr .plyr__control--overlaid:focus:not(:hover):not(:focus-visible){background:var(--k-plum);color:var(--k-ondark)}html:not(.kyom-notice-off) p.woocommerce-store-notice.demo_store{display:block!important}html.kyom-notice-off p.woocommerce-store-notice.demo_store{display:none!important}html p.woocommerce-store-notice.demo_store{position:relative;inset:auto;z-index:auto;margin:0;box-shadow:none;border:0;padding-block:clamp(8px,1vw,12px);padding-inline:16px 56px;background:var(--k-plum);color:var(--k-ondark);font:var(--k-fw-body) clamp(12.5px,11.2px + .4vw,14.5px)/1.6 var(--k-font);text-align:center;text-wrap:balance;}html p.woocommerce-store-notice.demo_store a{color:inherit;font-weight:var(--k-fw-head);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;}html p.woocommerce-store-notice.demo_store a:hover{text-decoration-thickness:2px}html p.woocommerce-store-notice.demo_store a:focus-visible{outline:2px solid var(--k-ondark);outline-offset:2px;border-radius:var(--k-r)}html p.woocommerce-store-notice.demo_store .woocommerce-store-notice__dismiss-link{position:absolute;inset-block-start:50%;inset-inline-end:6px;translate:0 -50%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:0;text-decoration:none;}html p.woocommerce-store-notice.demo_store .woocommerce-store-notice__dismiss-link::before{content:"";width:14px;height:14px;background:currentColor;opacity:.85;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'><path d='M6 6l12 12M18 6 6 18'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'><path d='M6 6l12 12M18 6 6 18'/></svg>") center/contain no-repeat;}html p.woocommerce-store-notice.demo_store .woocommerce-store-notice__dismiss-link:hover::before{opacity:1}::selection{background:rgb(98 18 68 / .16);color:inherit}:root{caret-color:var(--k-plum)}.plyr--is-touch{--plyr-range-thumb-height:18px}.plyr--is-touch .plyr__controls > [data-plyr="play"],.plyr--is-touch .plyr__volume input{display:none}.plyr--is-touch.plyr--playing:not(.plyr--hide-controls) .plyr__control--overlaid{opacity:1;visibility:visible}.plyr--is-touch.plyr--playing .plyr__control--overlaid svg{visibility:hidden}.plyr--is-touch.plyr--playing .plyr__control--overlaid::before{content:"";position:absolute;inset:50% auto auto 50%;width:15px;height:18px;transform:translate(-50%,-50%);border-inline:5px solid currentColor}.kyom-seek-flash{position:absolute;top:50%;z-index:3;padding:8px 12px;border-radius:var(--k-r);background:rgb(98 18 68 / .88);color:var(--k-ondark);font:600 15px/1 var(--k-font);font-variant-numeric:tabular-nums;direction:ltr;transform:translateY(-50%);opacity:0;pointer-events:none}.kyom-seek-flash[data-side="back"]{left:12%}.kyom-seek-flash[data-side="fwd"]{right:12%}.kyom-seek-flash.is-on{animation:kyom-seek-flash .7s ease-out}@keyframes kyom-seek-flash{0%,45%{opacity:1}100%{opacity:0}}[dir="rtl"] input[type="email"],[dir="rtl"] input[type="url"], [dir="rtl"] input[type="tel"],[dir="rtl"] input[type="number"]{direction:ltr;text-align:right}[dir="rtl"] .tutor-form-select,[dir="rtl"] .tutor-form-select-label, [dir="rtl"] .tutor-form-select-options,[dir="rtl"] .tutor-form-select-option, [dir="rtl"] .tutor-form-control,[dir="rtl"] .tutor-dashboard-content, [dir="rtl"] .tutor-table th,[dir="rtl"] .tutor-table td{text-align:right}[dir="rtl"] .tutor-form-select .tutor-form-select-label{justify-content:space-between}[dir="rtl"] #buddypress :is(select,.bp-dir-search-form input,.dir-form select), [dir="rtl"] .bp-nouveau :is(select,input,textarea), [dir="rtl"] #buddypress .item-list li,[dir="rtl"] #buddypress .activity-header, [dir="rtl"] #buddypress .filter label,[dir="rtl"] #buddypress .subnav-filters{text-align:right}[dir="rtl"] #buddypress .select-wrap,[dir="rtl"] .bp-nouveau .select-wrap{direction:rtl}[dir="rtl"] .woocommerce :is(table th,table td,.form-row label,.select2-selection__rendered, .woocommerce-input-wrapper,.wc-block-components-text-input label){text-align:right}[dir="rtl"] .woocommerce .select2-selection__arrow{left:8px;right:auto}[dir="rtl"] :is(.tutor-course-price,.woocommerce-Price-amount,.amount,.kyom-stat-v){direction:ltr;unicode-bidi:isolate}.kyom-sec:has(a[href="/consulting/"]) > .e-con-inner, .kyom-sec:has(a[href="/en/consulting/"]) > .e-con-inner{padding:0!important;align-items:stretch}.kyom-sec:has(a[href="/consulting/"]) > .e-con-inner > .e-con, .kyom-sec:has(a[href="/en/consulting/"]) > .e-con-inner > .e-con{padding:clamp(28px,4vw,56px)}.kyom-sec:has(a[href="/consulting/"]) > .e-con-inner > .e-con:has(img), .kyom-sec:has(a[href="/en/consulting/"]) > .e-con-inner > .e-con:has(img){padding:0}.kyom-sec:has(a[href="/consulting/"]) img, .kyom-sec:has(a[href="/en/consulting/"]) img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--k-rim);}html[dir="rtl"] #buddypress select, html[dir="rtl"] #buddypress .select-wrap select, html[dir="rtl"] #buddypress input, html[dir="rtl"] #buddypress textarea, html[dir="rtl"] body.buddypress select, html[dir="rtl"] .bp-nouveau #buddypress select{direction:rtl;text-align:right;}html[dir="rtl"] #buddypress .select-wrap::after{left:10px;right:auto}.tutor-dashboard .tutor-card,.tutor-dashboard-content,.tutor-table, body.buddypress #buddypress .item-list li,body.buddypress #buddypress .activity-list>li, .woocommerce table.shop_table,.woocommerce-checkout .woocommerce-checkout-review-order, .woocommerce-cart .cart-collaterals,.wc-block-components-sidebar{background-color:var(--k-paper2);}.kyom-sec:has(a[href="/consulting/"]) > .e-con-inner > .e-con:has(img), .kyom-sec:has(a[href="/en/consulting/"]) > .e-con-inner > .e-con:has(img){align-self:stretch;display:flex;}.kyom-sec:has(a[href="/consulting/"]) > .e-con-inner > .e-con:has(img) > *, .kyom-sec:has(a[href="/en/consulting/"]) > .e-con-inner > .e-con:has(img) > *{flex:1;display:flex;}body,body[class]{background-color:transparent!important}.kyom-accr{color:var(--k-ink);font-family:var(--k-font);font-weight:var(--k-fw-body)}.kyom-accr-sec{max-width:1240px;margin-inline:auto;padding-block:112px 96px;padding-inline:20px;}.kyom-accr-hero{padding-block:96px 48px}.kyom-accr-sec+.kyom-accr-sec{padding-block-start:0;padding-block-end:128px}.kyom-accr-sec:last-child{padding-block-end:112px}.kyom-accr :is(h1,h2,h3,h4){color:var(--k-ink);text-wrap:balance;letter-spacing:normal;margin:0}.kyom-accr h1{font-size:clamp(30px,5vw,44px);line-height:1.15;font-weight:var(--k-fw-display)}.kyom-accr h2{font-size:clamp(25px,3.4vw,33px);line-height:1.2;font-weight:var(--k-fw-display)}.kyom-accr h3{font-size:clamp(21px,2.4vw,25px);line-height:1.3;font-weight:var(--k-fw-head)}.kyom-accr h4{font-size:18px;line-height:1.45;font-weight:var(--k-fw-head)}.kyom-accr p{font-size:16px;line-height:1.8;margin:0}.kyom-accr-eyebrow{font-size:13px;font-weight:var(--k-fw-head);line-height:1.6;color:var(--k-muted);letter-spacing:normal;margin-block-end:12px;}.kyom-accr-eyebrow[lang="en"]{letter-spacing:.28em;color:var(--k-muted)}.kyom-accr-latin{font-size:15px;font-weight:var(--k-fw-body);color:var(--k-muted);letter-spacing:.06em;margin-block-start:10px;}.kyom-accr-lead{margin-block-start:32px;display:grid;gap:16px;max-width:65ch}.kyom-accr-head{margin-block-end:24px}.kyom-accr-intro{max-width:65ch;margin-block-end:16px!important}.kyom-accr-sub{margin-block:48px 24px}.kyom-accr-issuer{font-weight:var(--k-fw-head)}@media (min-width:900px){.kyom-accr-split{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(32px,4.5vw,80px);align-items:start;}.kyom-accr-split .kyom-accr-head{margin-block-end:0}.kyom-accr-split .kyom-accr-head::before{content:"";display:block;width:32px;height:1px;background:var(--k-mocha);margin-block-end:20px;}}.kyom-accr-split .kyom-accr-body{display:grid;gap:20px;align-content:start}.kyom-accr-split .kyom-accr-body>*{margin-block:0!important}.kyom-accr-split .kyom-accr-sub{margin-block-start:16px!important}.kyom-accr-split .kyom-accr-fee{margin-block-start:8px!important}.kyom-accr-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}.kyom-accr-card{background:var(--k-paper2);border:1px solid var(--k-hair);border-radius:var(--k-r);padding:28px;}.kyom-accr-card p{font-size:15px;color:var(--k-muted);margin-block-start:10px}.kyom-accr-steps{list-style:none;margin:24px 0 0;padding:0;counter-reset:kaccr;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;}.kyom-accr-steps li{counter-increment:kaccr;font-size:16px;line-height:1.6;padding-block-start:16px;border-block-start:1px solid var(--k-hair);}.kyom-accr-steps li::before{content:counter(kaccr,decimal-leading-zero);display:block;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;font-size:13px;font-weight:var(--k-fw-head);color:var(--k-muted);margin-block-end:8px;}.kyom-accr-fee{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-block-start:32px!important;padding-block-start:24px;border-block-start:1px solid var(--k-hair);}.kyom-accr-fee-l{font-size:15px;color:var(--k-muted)}.kyom-accr-fee-v{font-size:clamp(25px,3vw,33px);font-weight:var(--k-fw-display);line-height:1;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;}.kyom-accr-chips{list-style:none;margin:24px 0 32px;padding:0;display:flex;flex-wrap:wrap;gap:10px;}.kyom-accr-chips li{border:1px solid var(--k-hair);border-radius:var(--k-r);padding:9px 14px;font-size:14px;line-height:1.4;color:var(--k-ink);background:var(--k-paper2);}.kyom-accr-list{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 32px;}.kyom-accr-list li{display:flex;align-items:flex-start;gap:12px;padding-block:16px;border-block-start:1px solid var(--k-hair);font-size:16px;line-height:1.6;}.kyom-accr-list li::before{content:"";flex:0 0 auto;width:6px;height:6px;margin-block-start:9px;background:var(--k-mocha);}.kyom-accr-note{background:var(--k-paper2);border:1px solid var(--k-hair);border-inline-start:3px solid var(--k-mocha);border-radius:var(--k-r);padding:clamp(24px,3vw,40px);}.kyom-accr-note .kyom-accr-head{margin-block-end:0}.kyom-accr-note,.kyom-accr-field{display:grid;gap:24px}.kyom-accr-body{display:grid;gap:16px;align-content:start}.kyom-accr-body p{max-width:65ch}@media (min-width:900px){.kyom-accr-note,.kyom-accr-field{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,4vw,64px);align-items:start;}}.kyom-accr-field{background:var(--k-plum);color:var(--k-ondark);padding:clamp(32px,4.5vw,64px);border-radius:var(--k-r);}.kyom-accr-field :is(h2,p){color:var(--k-ondark)}.kyom-accr-field .kyom-accr-head{margin-block-end:0}.kyom-accr-field .kyom-accr-eyebrow{color:rgb(240 234 226 / .78)}.kyom-accr-field :is(a,button):focus-visible{outline-color:var(--k-ondark)}.kyom-accr-btn,.kyom-accr-btn-o{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 28px;border-radius:var(--k-rc);font-size:15px;font-weight:var(--k-fw-body);line-height:1;letter-spacing:0;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out;}.kyom-accr-btn{background:var(--k-plum);color:var(--k-ondark);border:1px solid var(--k-plum)}.kyom-accr-btn:hover{background:var(--k-deep);border-color:var(--k-deep);color:var(--k-ondark)}.kyom-accr-btn-o{background:transparent;color:var(--k-plum);border:1px solid var(--k-plum)}.kyom-accr-btn-o:hover{background:var(--k-plum);color:var(--k-ondark)}.kyom-accr-btn-ondark{color:var(--k-ondark);border-color:var(--k-ondark)}.kyom-accr-btn-ondark:hover{background:var(--k-ondark);color:var(--k-plum);border-color:var(--k-ondark)}.kyom-accr-field .kyom-accr-btn{background:var(--k-ondark);color:var(--k-plum);border-color:var(--k-ondark)}.kyom-accr-field .kyom-accr-btn:hover{background:var(--k-paper2);color:var(--k-deep);border-color:var(--k-paper2)}.kyom-accr-cta{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:16px!important}.kyom-accr-faq{border-block-start:1px solid var(--k-hair);max-width:80ch}.kyom-accr-faq details{border-block-end:1px solid var(--k-hair)}.kyom-accr-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:20px;font-size:17px;font-weight:var(--k-fw-head);line-height:1.5;color:var(--k-ink);}.kyom-accr-faq summary::-webkit-details-marker{display:none}.kyom-accr-faq summary::after{content:"";flex:0 0 auto;width:10px;height:10px;margin-block-end:5px;border-right:1.5px solid var(--k-muted);border-bottom:1.5px solid var(--k-muted);transform:rotate(45deg);transition:transform .18s ease-out;}.kyom-accr-faq details[open] summary::after{transform:rotate(225deg);margin-block:5px 0}.kyom-accr-faq details>div{padding-block:0 20px}.kyom-accr-faq details p{color:var(--k-muted);max-width:65ch}@media (max-width:767px){.kyom-accr-sec{padding-block:64px 56px;padding-inline:20px}.kyom-accr-sec+.kyom-accr-sec{padding-block-end:72px}.kyom-accr-hero{padding-block:48px 32px}.kyom-accr-sec:last-child{padding-block-end:64px}.kyom-accr-lead{margin-block-start:24px}.kyom-accr-sub{margin-block:32px 20px}.kyom-accr-cards,.kyom-accr-steps{grid-template-columns:1fr;gap:16px}.kyom-accr-list{grid-template-columns:1fr}.kyom-accr-split .kyom-accr-body{gap:16px}.kyom-accr-cta .kyom-accr-btn,.kyom-accr-cta .kyom-accr-btn-o{width:100%}}@media (prefers-reduced-motion:reduce){.kyom-accr-faq summary::after,.kyom-accr-btn,.kyom-accr-btn-o{transition:none}}.page-id-1046 .kyom-art,.page-id-7557 .kyom-art{min-height:0;display:flex;align-items:center;padding-top:0}.page-id-1046 .kyom-art .arch,.page-id-7557 .kyom-art .arch{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:5/4;background:transparent;border-radius:var(--k-rim);overflow:hidden;}.kyom-hero-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--k-rim);}@media (max-width:900px){.page-id-1046 .kyom-art .arch,.page-id-7557 .kyom-art .arch{width:100%;aspect-ratio:4/3}}.kyom-hac{background:var(--k-plum);color:var(--k-ondark);padding:clamp(32px,4.5vw,64px);border-radius:var(--k-r);display:grid;gap:24px;}@media (min-width:900px){.kyom-hac{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,4vw,64px);align-items:start;}}.kyom-hac-sec .kyom-hac :is(h2,p,li){color:var(--k-ondark)}.kyom-hac-sec .kyom-hac h2{font-family:var(--k-font);font-weight:var(--k-fw-display);font-size:clamp(25px,3.4vw,33px);line-height:1.2;margin:0;text-wrap:balance;letter-spacing:normal;}.kyom-hac-eyebrow{font-size:13px;font-weight:var(--k-fw-head);line-height:1.6;color:rgb(240 234 226 / .78);margin:0 0 12px;letter-spacing:normal;}.kyom-hac-b{display:grid;gap:20px;align-content:start}.kyom-hac p{font-size:16px;line-height:1.8;margin:0;max-width:65ch}.kyom-hac-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;}.kyom-hac-list li{display:flex;align-items:flex-start;gap:10px;padding-block:12px;border-block-start:1px solid rgb(240 234 226 / .22);font-size:15px;line-height:1.5;}.kyom-hac-list li::before{content:"";flex:0 0 auto;width:5px;height:5px;margin-block-start:9px;background:rgb(240 234 226 / .6);}.kyom-hac-cta{margin:0}.kyom-hac-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 28px;border-radius:var(--k-rc);background:var(--k-ondark);color:var(--k-plum);font-size:15px;font-weight:var(--k-fw-body);line-height:1;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out;}.kyom-hac-cta a:hover{background:var(--k-paper2);color:var(--k-deep)}.kyom-hac :is(a,button):focus-visible{outline-color:var(--k-ondark)}@media (max-width:767px){.kyom-hac-cta a{width:100%}.kyom-hac-list{grid-template-columns:1fr}}@media (min-width:1025px){.page-id-1046 .kyom-home-hero.e-con, .page-id-7557 .kyom-home-hero.e-con{min-height:0;padding-block:clamp(56px,7vw,96px)}.page-id-1046 .kyom-home-hero>.e-con-inner, .page-id-7557 .kyom-home-hero>.e-con-inner{min-height:0;align-items:center}.page-id-1046 .kyom-art, .page-id-7557 .kyom-art, .page-id-1046 .kyom-art .arch, .page-id-7557 .kyom-art .arch{min-height:0;height:auto}.page-id-1046 .kyom-art .arch, .page-id-7557 .kyom-art .arch{aspect-ratio:5/4;transform:none}.page-id-1046 .kyom-hero-copy>.elementor-widget-heading, .page-id-7557 .kyom-hero-copy>.elementor-widget-heading{margin-block-end:0}.page-id-1046 .kyom-hero-copy>.e-con, .page-id-7557 .kyom-hero-copy>.e-con{margin-block-start:32px;margin-block-end:20px}.page-id-1046 .kyom-hero-copy>.elementor-widget-html:not(:has(.kyom-proof)), .page-id-7557 .kyom-hero-copy>.elementor-widget-html:not(:has(.kyom-proof)){margin-block-end:0}}.kyom-stat{align-items:center;justify-content:flex-start}.kyom-stat .elementor-heading-title{text-wrap:balance}.kyom-stat .elementor-widget-heading:last-child .elementor-heading-title{font-size:14px;line-height:1.5;color:var(--k-muted);max-width:22ch;margin-inline:auto;}@media (max-width:767px){.kyom-stat .elementor-widget-heading:last-child .elementor-heading-title{font-size:13px}}@media (max-width:767px){.kyom-sgrid:has(.kyom-stat){display:grid;grid-template-columns:1fr 1fr;gap:0;}.kyom-stat{border-inline-start:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:20px 12px;border-top:1px solid rgb(98 18 68 / .14);}.kyom-stat:nth-child(2n){border-inline-start:1px solid rgb(98 18 68 / .14)}.kyom-stat:nth-child(-n+2){border-top:0}.kyom-stat .elementor-widget-heading:first-child .elementor-heading-title{line-height:1.2;margin-bottom:6px;}.kyom-stat .elementor-widget-heading:last-child .elementor-heading-title{max-width:18ch;text-wrap:balance;}}.kyom-fnd-hero{padding-block:96px 48px}.kyom-fnd-portrait img{display:block;width:100%;height:auto;border-radius:var(--k-rim);aspect-ratio:1/1;object-fit:cover;object-position:center 22%;}.kyom-fnd-id .kyom-accr-eyebrow{margin-block-end:14px}.kyom-fnd-role{font-size:clamp(15px,1.6vw,17px);font-weight:var(--k-fw-body);color:var(--k-muted);margin-block-start:14px!important;}@media (min-width:900px){.kyom-fnd-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,4.5vw,72px);align-items:center;}}@media (max-width:899px){.kyom-fnd-portrait{margin-block-end:28px}.kyom-fnd-portrait img{aspect-ratio:4/3}}.kyom-fnd-quote{margin:0;position:relative;background:var(--k-paper2);border:1px solid var(--k-hair);border-inline-start:3px solid var(--k-mocha);border-radius:var(--k-r);padding:clamp(28px,4vw,56px);}.kyom-fnd-quote blockquote{margin:0;font-size:clamp(20px,2.6vw,28px);line-height:1.6;font-weight:var(--k-fw-head);color:var(--k-ink);text-wrap:balance;max-width:44ch;}.kyom-fnd-quote figcaption{margin-block-start:20px;font-size:14px;font-style:normal;font-weight:var(--k-fw-body);color:var(--k-muted);}.kyom-fnd-quote::before{content:"”";position:absolute;inset-block-start:-6px;inset-inline-end:24px;font-size:120px;line-height:1;color:var(--k-mocha);opacity:.16;pointer-events:none;}.kyom-fnd-rail>.kyom-w-tile{aspect-ratio:1/1;width:260px;background:var(--k-paper2)}.kyom-fnd-railsec .kyom-accr-head{margin-block-end:28px}.kyom-fnd-railnote{margin-block-start:24px!important;max-width:70ch;font-size:15px;line-height:1.8;color:var(--k-muted);}@media (max-width:640px){.kyom-fnd-rail>.kyom-w-tile{width:64vw;max-width:280px}}.kyom-fnd-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));border:1px solid var(--k-hair);border-radius:var(--k-r);}.kyom-fnd-stats li{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;text-align:center;border-inline-start:1px solid var(--k-hair);}.kyom-fnd-stats li:first-child{border-inline-start:0}.kyom-fnd-statv{font-size:clamp(30px,4vw,44px);font-weight:var(--k-fw-display);line-height:1;color:var(--k-ink);direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;}.kyom-fnd-statl{font-size:14px;line-height:1.5;color:var(--k-muted);max-width:22ch;text-wrap:balance}@media (max-width:767px){.kyom-fnd-stats li{border-inline-start:0;border-block-start:1px solid var(--k-hair);padding:28px 20px}.kyom-fnd-stats li:first-child{border-block-start:0}}.kyom-fnd-vhead{margin-block-end:28px}.kyom-fnd-values{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.kyom-fnd-values .kyom-accr-card{padding:24px}.kyom-fnd-values h3{font-size:17px!important;line-height:1.4;font-weight:var(--k-fw-head);margin:0;}.kyom-fnd-values p{font-size:14.5px;line-height:1.65;color:var(--k-muted);margin-block-start:10px}.kyom-fnd-sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}.kyom-accr-ext{display:inline-block;width:9px;height:9px;margin-inline-start:8px;border:1.5px solid currentColor;border-inline-start:0;border-block-end:0;transform:rotate(45deg);flex:0 0 auto;}.kyom-hfd{display:grid;gap:28px;align-items:center}@media (min-width:900px){.kyom-hfd{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,4.5vw,72px)}}.kyom-hfd-img{display:block;line-height:0;border-radius:var(--k-rim);overflow:hidden}.kyom-hfd-img img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center 22%;border-radius:var(--k-rim);transition:transform .4s ease-out;}.kyom-hfd-img:hover img{transform:scale(1.02)}.kyom-hfd-copy{display:grid;gap:14px;align-content:start}.kyom-hfd-eyebrow{font-size:13px;font-weight:var(--k-fw-head);line-height:1.6;color:var(--k-muted);letter-spacing:normal;margin:0;}.kyom-hfd-sec .kyom-hfd h2{font-family:var(--k-font);font-weight:var(--k-fw-display);font-size:clamp(25px,3.4vw,33px);line-height:1.2;color:var(--k-ink);margin:0;letter-spacing:normal;text-wrap:balance;}.kyom-hfd-role{font-size:15px;color:var(--k-muted);margin:0}.kyom-hfd p{font-size:16px;line-height:1.8;margin:0;max-width:60ch;color:var(--k-ink)}.kyom-hfd-cta{margin-block-start:6px!important}.kyom-hfd-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 28px;border-radius:var(--k-rc);border:1px solid var(--k-plum);color:var(--k-plum);background:transparent;font-size:15px;font-weight:var(--k-fw-body);line-height:1;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out;}.kyom-hfd-cta a:hover{background:var(--k-plum);color:var(--k-ondark)}@media (max-width:899px){.kyom-hfd-img img{aspect-ratio:4/3}.kyom-hfd-cta a{width:100%}}@media (prefers-reduced-motion:reduce){.kyom-hfd-img img{transition:none}}@media (max-width:640px){.kyom-grid-4>.kyom-card{width:calc(50% - 7px)}.kyom-sec .kyom-idx{width:calc(50% - 12px)}.kyom-sec .kyom-idx:nth-child(odd):last-child{width:100%}.kyom-sec .kyom-idx:nth-child(odd):last-child .kyom-idx-img img{aspect-ratio:16/9}.kyom-idx .elementor-heading-title{font-size:clamp(14px,4vw,17px)!important;line-height:1.35}.kyom-idx .elementor-widget-heading{padding-inline:12px}.kyom-idx .elementor-widget-heading:first-of-type{padding-top:12px}.kyom-idx .elementor-widget-heading:last-child{padding-bottom:12px}.kyom-grid-4>.kyom-card .elementor-heading-title{font-size:clamp(13px,3.6vw,15px)!important;line-height:1.35}.kyom-grid-4>.kyom-card .elementor-widget-text-editor, .kyom-grid-4>.kyom-card .kyom-meta{font-size:clamp(10.5px,2.9vw,12px)!important;line-height:1.5}.kyom-grid-4>.kyom-card .kyom-tlink{font-size:12px}}.bdt-template-content-footer .e-con:has(.elementor-widget-icon-list) > .e-con-inner{display:grid;grid-template-columns:1fr;gap:36px 32px;align-items:start;}.bdt-template-content-footer .e-con:has(.elementor-widget-icon-list) > .e-con-inner > .e-con{width:auto;--width:auto;padding-block:0;}@media (min-width:600px){.bdt-template-content-footer .e-con:has(.elementor-widget-icon-list) > .e-con-inner{grid-template-columns:repeat(2,1fr);gap:40px 32px;}.bdt-template-content-footer .e-con:has(.kyom-logo-ft){grid-column:1 / -1}}@media (min-width:1025px){.bdt-template-content-footer .e-con:has(.elementor-widget-icon-list) > .e-con-inner{grid-template-columns:1.4fr repeat(3,1fr);gap:0 40px;}.bdt-template-content-footer .e-con:has(.kyom-logo-ft){grid-column:auto}}.bdt-template-content-footer .e-con:has(.elementor-widget-icon-list) > .e-con-inner{padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(24px,2.5vw,32px);}.bdt-template-content-footer .elementor-widget-heading .elementor-heading-title{font-size:13px;font-weight:600;color:var(--k-ink);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--k-hair);}.bdt-template-content-footer .elementor-widget-icon-list .elementor-widget-container .elementor-icon-list-items{display:block;grid-template-columns:none;column-gap:0;}.bdt-template-content-footer{--k-dir:1}.bdt-template-content-footer .elementor-icon-list-item{padding-block:0}.bdt-template-content-footer .elementor-icon-list-item a{display:inline-flex;align-items:center;padding-block:7px;color:var(--k-muted);transition:color .22s var(--k-ease),transform .22s var(--k-ease);}.bdt-template-content-footer .elementor-icon-list-item a .elementor-icon-list-text{transition:inherit;}.bdt-template-content-footer .elementor-icon-list-item a:hover{color:var(--k-ink);transform:translate(calc(3px * var(--k-dir,1)));}html[dir="rtl"] .bdt-template-content-footer{--k-dir:-1}.bdt-template-content-footer .elementor-icon-list-item a:focus-visible{outline:2px solid var(--k-ink);outline-offset:3px;border-radius:2px;}.bdt-template-content-footer .e-con:not(:has(.elementor-widget-icon-list)) > .e-con-inner{border-top:1px solid var(--k-hair);padding-top:22px;padding-bottom:22px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 18px;}.bdt-template-content-footer .e-con:not(:has(.elementor-widget-icon-list)) p{margin:0;font-size:13px;color:var(--k-muted);text-align:center;}.bdt-template-content-footer .e-con:not(:has(.elementor-widget-icon-list)) a{color:var(--k-muted);text-decoration:none;border-bottom:1px solid transparent;transition:color .22s var(--k-ease),border-color .22s var(--k-ease);}.bdt-template-content-footer .e-con:not(:has(.elementor-widget-icon-list)) a:hover{color:var(--k-ink);border-bottom-color:var(--k-hair);}@media (max-width:1200px){body:has(#wa) .bdt-template-content-footer .e-con:not(:has(.elementor-widget-icon-list)) > .e-con-inner{padding-bottom:76px;}}.bdt-template-content-footer .kyom-logo-ft .elementor-widget-container img{max-width:150px;width:100%;height:auto;}@media (min-width:600px){.bdt-template-content-footer .e-con:has(.kyom-logo-ft), .bdt-template-content-footer .e-con:has(.kyom-logo-ft) .elementor-widget-container{text-align:start;}.bdt-template-content-footer .e-con:has(.kyom-logo-ft) .kyom-loc{justify-content:flex-start}.bdt-template-content-footer .e-con:has(.kyom-logo-ft) .elementor-widget-image .elementor-widget-container{text-align:start}}.bdt-template-content-footer .elementor-widget-text-editor p{font-size:14px;line-height:1.7;color:var(--k-muted);max-width:38ch;}.kyom-btn .elementor-button, .kyom-accr-btn, .kyom-accr-btn-o, .kyom-hac-cta a, .kyom-fnd-cta a{white-space:nowrap;padding-inline:clamp(14px,3.6vw,28px);}.kyom-btn .elementor-button{width:max-content;max-width:100%}@media (max-width:767px){.kyom-hac-cta a{width:100%;min-width:max-content}}@media (max-width:380px){.kyom-stat .elementor-widget-heading:last-child .elementor-heading-title{min-height:calc(2 * 1.5em);}}.kyom-cal-wrap{max-width:820px;margin-inline:auto;padding-inline:20px}.kyom-cal-intro{font-size:16px;line-height:1.75;color:var(--k-muted);text-align:center;margin:0 auto 28px;max-width:56ch;}.kyom-cal .calendly-inline-widget{min-width:0;width:100%;height:620px;position:relative;z-index:1;}@media (prefers-reduced-motion:no-preference){.kyom-cal .calendly-inline-widget{transition:height .28s var(--k-ease)}}.kyom-cal{border:0;background:transparent;border-radius:0}@media (min-width:768px){.kyom-cal{border:1px solid var(--k-hair);border-radius:var(--k-r)}}@media (max-width:767px){.kyom-cal-wrap{padding-inline:12px}}.kyom-cal{position:relative}.kyom-cal-loading{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--k-muted);font-size:14px;text-align:center;padding-inline:24px;background:var(--k-paper2);pointer-events:none;transition:opacity .35s var(--k-ease),visibility 0s linear .35s;}.kyom-cal.is-loaded .kyom-cal-loading{opacity:0;visibility:hidden}.kyom-cal-late{display:none}.kyom-cal.is-slow .kyom-cal-wait{display:none}.kyom-cal.is-slow .kyom-cal-late{display:block;max-width:34ch}.kyom-cal-dots{display:flex;gap:7px}.kyom-cal-dots i{width:7px;height:7px;border-radius:50%;background:var(--k-berry);opacity:.25;}@media (prefers-reduced-motion:no-preference){.kyom-cal-dots i{animation:kyom-caldot 1.2s ease-in-out infinite}.kyom-cal-dots i:nth-child(2){animation-delay:.15s}.kyom-cal-dots i:nth-child(3){animation-delay:.3s}@keyframes kyom-caldot{0%,100%{opacity:.25}50%{opacity:1}}}.kyom-cal-alt{margin:22px auto 0;text-align:center;font-size:14.5px;color:var(--k-muted);display:flex;flex-direction:column;align-items:center;gap:12px;}.kyom-cal-alt a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;font-size:15px;border:1px solid var(--k-plum);border-radius:var(--k-rc);color:var(--k-plum);background:transparent;}.kyom-cal-alt a:hover{background:var(--k-plum);color:var(--k-ondark)}.kyom-course-note{background:var(--k-paper2);border:1px solid var(--k-hair);border-inline-start:3px solid var(--k-mocha);border-radius:var(--k-r);padding:16px 20px;margin-block:40px;font-weight:500;line-height:1.75;color:var(--k-plum);}.kyom-course-note a{color:inherit;white-space:nowrap;padding-block:6px;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--k-mocha);text-underline-offset:.25em;}.kyom-course-note a:hover{text-decoration-color:currentColor}.kyom-course-note a:focus-visible{outline:2px solid var(--k-berry);outline-offset:3px;text-decoration-color:currentColor;}@media (max-width:1199px){div.tutor-course-details-page .tutor-row:has(> aside.tutor-col-xl-4 .tutor-course-sidebar-card-pricing) > aside.tutor-col-xl-4, div.tutor-course-details-page .tutor-row:has(> aside.tutor-col-xl-4 .tutor-course-sidebar-card-pricing) > aside.tutor-col-xl-4 > .tutor-single-course-sidebar{display:contents;}div.tutor-course-details-page .tutor-row > aside.tutor-col-xl-4 .tutor-sidebar-card{order:-3;width:100%;margin-bottom:32px;}div.tutor-course-details-page .tutor-row > aside.tutor-col-xl-4 .tutor-single-course-sidebar-more{order:1;width:100%;margin-top:32px;}}.kyom-tab-cta{display:none}@media (min-width:375px) and (max-width:767px){div.tutor-course-details-page .tutor-course-details-tab .tutor-is-sticky{display:flex;align-items:center;gap:12px;}div.tutor-course-details-page .tutor-course-details-tab .tutor-is-sticky > .tutor-nav{flex:1 1 auto;min-width:0;}.kyom-tab-cta{display:block;flex:0 0 auto;margin:0}.kyom-tab-cta .tutor-btn{margin:0;padding:8px 14px;border-radius:var(--k-r);font-size:13px;line-height:1.2;white-space:nowrap;box-shadow:none;}.kyom-tab-cta .btn-icon{display:none}}@media (max-width:1199px){div.tutor-course-details-page .tutor-row > main.tutor-col-xl-8{display:contents}div.tutor-course-details-page .tutor-row > main.tutor-col-xl-8 > *{width:100%;max-width:100%;min-width:0;}div.tutor-course-details-page .tutor-row > main.tutor-col-xl-8 > img{height:auto}div.tutor-course-details-page .tutor-row > main.tutor-col-xl-8 > .tutor-video-player, div.tutor-course-details-page .tutor-row > main.tutor-col-xl-8 > img{order:-2;}div.tutor-course-details-page .tutor-row > aside.tutor-col-xl-4 .tutor-single-course-sidebar-more{order:-1;margin-top:0;}div.tutor-course-details-page .tutor-row > main.tutor-col-xl-8 > .tutor-course-details-tab{order:0;}}.tutor-course-details-tab .tutor-mt-40:not(:has(*)){margin-top:0}
