:root{--konf-ink:#16130f;--konf-paper:#f7f4ee;--konf-paper-hover:#fffdf8;--konf-white:#fff;--konf-accent:#b0791f;--konf-accent-dark:#93641a;--konf-line:#16130f1f;--konf-line-strong:#16130f38;--konf-muted:#16130f9e;--konf-soft:#16130f80;--konf-text:#16130fd1;--konf-serif:"Newsreader", Georgia, serif;--konf-sans:"Work Sans", system-ui, -apple-system, sans-serif;--konf-mono:"IBM Plex Mono", ui-monospace, monospace}body.konf-2026{background:var(--konf-paper);color:var(--konf-ink);font-family:var(--konf-sans)}.konf-2026 .rex-main-content{background:var(--konf-paper)}.konf-2026 h1,.konf-2026 h2,.konf-2026 h3,.konf-2026 h4{color:var(--konf-ink);letter-spacing:-.01em;text-transform:none;font-weight:400;font-family:var(--konf-serif)!important}.konf-2026 a{color:inherit}.konf-2026 a:hover,.konf-2026 a:focus{text-decoration:none;color:var(--konf-accent)!important}.konf-2026 .instructor-content a,.konf-2026 .instructor-content a:hover h6,.konf-2026 .content a:hover h6,.konf-2026 aside.widget ul li a.link,.konf-2026 aside.widget ul>li.ais-tree-menu__item--active>a>span,.konf-2026 .tags a,.konf-2026 .auth-links a,.konf-2026 .auth-terms a,.konf-2026 .modern-form .form-check a,.konf-2026 .btn-link:hover,.konf-2026 .btn-link:focus,.konf-2026 .courses_page_btn:hover,.konf-2026 .courses_page_btn:focus,.konf-2026 .courses_page_btn:active{color:var(--konf-accent)!important}.konf-2026 .courses_page_btn:hover,.konf-2026 .courses_page_btn:focus,.konf-2026 .modern-form .form-control:focus{border-color:var(--konf-accent)!important}.konf-2026 .table:not(.dates-table) tbody tr:hover,.konf-2026 .algolia-autocomplete ul li a:hover,.konf-2026 .algolia-autocomplete ul li a.active,.konf-2026 .dropdown-menu>.active>a,.konf-2026 .label-primary:hover{background:var(--konf-accent)!important}.konf-2026 .menu-mobile:focus{outline-color:var(--konf-accent)}.konf-2026 .active{color:inherit!important}.konf-2026 .courses-overlay{background:var(--konf-accent)}.konf-2026 input[type=checkbox],.konf-2026 input[type=radio]{accent-color:var(--konf-accent)}.konf-kicker{font-family:var(--konf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--konf-soft);font-size:11px}.konf-kicker--accent{color:var(--konf-accent)}.konf-wordmark{font-family:var(--konf-serif);letter-spacing:-.01em;color:var(--konf-ink);text-transform:none;white-space:nowrap;font-size:25px;font-weight:600}.konf-wordmark__tld{font-family:var(--konf-mono);color:var(--konf-accent);margin-left:4px;font-size:12px;font-weight:400}.konf-2026 .rex-bottom-medium,.konf-2026 .rex-bottom-large,.konf-2026 .rex-bottom-small,.konf-2026 .btn-primary{font-family:var(--konf-sans);text-transform:none;box-shadow:none;border:0;border-radius:0;font-weight:600;background:var(--konf-accent)!important;color:var(--konf-white)!important}.konf-2026 .rex-bottom-medium:hover,.konf-2026 .rex-bottom-large:hover,.konf-2026 .rex-bottom-small:hover,.konf-2026 .btn-primary:hover,.konf-2026 .btn-primary:focus{background:var(--konf-accent-dark)!important}.konf-2026 .rex-btn-text{font-family:var(--konf-sans);font-size:14px!important}.konf-2026 .rex-bottom-medium .rex-btn-text-icon{width:auto;font-family:var(--konf-sans);border-left:1px solid #ffffff47;padding:0 18px;font-size:14px}.konf-2026 .rex-btn-text-icon:before{display:none}.konf-2026 .rex-btn-text-icon:has(>.fa){display:none}.konf-2026 .label-primary{background:var(--konf-accent)}.konf-2026 header{z-index:50;position:relative}.konf-2026 .main-menu{background:var(--konf-paper);border-bottom:1px solid var(--konf-line);padding:0}.konf-2026 .main-menu>.container>.row{align-items:center;min-height:76px;display:flex}.konf-2026 .main-menu .logo-link{align-items:baseline;display:inline-flex}.konf-2026 .main-menu .logo-link:hover .konf-wordmark{color:var(--konf-ink)!important}.konf-2026 .menu-container{background:0 0}@media (width>=993px){.konf-2026 ul.main-ul{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:4px;margin:0;padding:0;display:flex!important}.konf-2026 ul.main-ul:before,.konf-2026 ul.main-ul:after{display:none}.konf-2026 ul.main-ul>li{float:none}.konf-2026 .menu-container{justify-content:flex-end;display:flex}}.konf-2026 .main-menu .main-ul>li>a{color:#16130fb3;text-transform:none;padding:10px 13px;font-size:13.5px;font-weight:500;font-family:var(--konf-sans)!important}.konf-2026 .main-menu .main-ul>li>a:hover{color:var(--konf-ink)}.konf-2026 ul.main-ul li.active>a{color:var(--konf-ink);box-shadow:inset 0 -2px 0 var(--konf-accent);font-weight:500}.konf-2026 .main-ul>li.cart-menu>a,.konf-2026 .main-ul>li:not(.konf-menu-cta)>a .fa-user{color:var(--konf-muted)}.konf-2026 .main-ul>li.cart-menu>a,.konf-2026 .main-ul>li>a>.fa-user{font-size:12.5px}.konf-2026 .main-ul .fa{margin-right:3px}.konf-2026 .main-ul>li.konf-menu-cta>a{background:var(--konf-ink);color:var(--konf-paper);border-radius:2px;margin:0 10px 0 14px;padding:9px 16px;font-size:12.5px}.konf-2026 .main-ul>li.konf-menu-cta>a:hover{background:var(--konf-accent);color:var(--konf-white)!important}.konf-2026 .main-ul .label{background:var(--konf-accent)}.konf-2026 .main-ul .dropdown-menu.categories,.konf-2026 .main-ul .dropdown-menu.account,.konf-2026 .storefront-cart-dropdown{border:1px solid var(--konf-line);border-top:2px solid var(--konf-accent);background:var(--konf-white);border-radius:0;box-shadow:0 12px 30px #16130f1a}.konf-2026 .main-ul .dropdown-menu.categories>li>a,.konf-2026 .main-ul .dropdown-menu.account>li>a,.konf-2026 .main-ul .dropdown-menu.account>li form button{text-transform:none;color:var(--konf-ink);font-size:14px;font-family:var(--konf-sans)!important}.konf-2026 .main-ul .dropdown-menu.categories>li>a:hover,.konf-2026 .main-ul .dropdown-menu.account>li>a:hover{color:var(--konf-accent);background:var(--konf-paper)}@media (width<=992px){.konf-2026 .main-menu>.container>.row{min-height:60px}.konf-2026 .konf-wordmark{font-size:21px}.konf-2026 .menu>ul.main-ul.show-on-mobile{background:var(--konf-paper);border:1px solid var(--konf-line);flex-direction:column-reverse;margin-top:8px;box-shadow:0 14px 30px #16130f24;display:flex!important}.konf-2026 .menu>ul.main-ul.show-on-mobile>li{border-bottom:1px solid var(--konf-line)}.konf-2026 .main-ul>li.konf-menu-cta>a{text-align:center;margin:10px 0}}.konf-2026 .konf-hero,.konf-2026 .konf-card,.konf-2026 .courses_page,.konf-2026 .simple-page,.konf-2026 .single-course{text-align:left}.konf-hero{border-bottom:1px solid var(--konf-line);padding:64px 0 44px}.konf-hero__grid{grid-template-columns:1.05fr .95fr;align-items:end;gap:56px;display:grid}.konf-hero .konf-kicker{margin-bottom:20px}.konf-2026 .konf-hero h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:68px;line-height:.98}.konf-2026 .konf-hero__intro{text-align:left;color:#16130fad;max-width:44ch;margin:20px 0 0;font-size:15px;line-height:1.6}.konf-search{border:1px solid var(--konf-ink);background:var(--konf-white);align-items:stretch;display:flex}.konf-2026 .konf-search__input{min-width:0;color:var(--konf-ink);box-shadow:none;-webkit-appearance:none;background:0 0;border:0;outline:0;flex:1;padding:17px 18px;font-size:14.5px}.konf-2026 .konf-search__submit{background:var(--konf-accent);color:var(--konf-white);cursor:pointer;border:0;flex:none;padding:0 26px;font-size:13.5px;font-weight:600}.konf-2026 .konf-search__submit:hover{background:var(--konf-accent-dark)}.konf-search:focus-within{box-shadow:0 0 0 3px #b0791f40}.konf-2026 .courses_page{background:var(--konf-paper);padding:40px 0 64px}@media (width>=992px){.konf-2026 #Courses>.search-parameters,.konf-2026 .seo-course-fallback__sidebar{width:25%}.konf-2026 #Courses>.courses_page-right,.konf-2026 .seo-course-fallback .courses_page-right{width:75%}}.konf-2026 #breadcrumb{font-family:var(--konf-mono);color:var(--konf-soft);font-size:11px;margin-bottom:26px!important}.konf-2026 #breadcrumb a{color:var(--konf-soft)}.konf-2026 #breadcrumb a:hover{color:var(--konf-accent)}.konf-2026 aside.widget{background:0 0;border-bottom:0;margin-bottom:28px;padding:0 0 22px}.konf-2026 aside.widget h5,.konf-2026 aside.widget h6{border-bottom:1px solid var(--konf-ink);letter-spacing:.14em;text-transform:uppercase;color:var(--konf-soft);margin:0 0 6px;padding:0 0 12px;font-size:11px;font-weight:400;font-family:var(--konf-mono)!important}.konf-2026 aside.widget h5:before,.konf-2026 aside.widget h6:before{display:none}.konf-2026 aside.widget ul li{color:inherit;border-bottom:0;padding:0!important}.konf-2026 aside.widget ul li a:before{display:none}.konf-2026 .ais-tree-menu__link{border-bottom:1px solid #16130f1a;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;font-size:14px;color:var(--konf-ink)!important;display:flex!important}.konf-2026 .ais-tree-menu__link:hover,.konf-2026 .ais-tree-menu__item--active>.ais-tree-menu__link{color:var(--konf-accent)!important}.konf-2026 .ais-tree-menu__count{font-family:var(--konf-mono);background:0 0;font-size:11.5px;color:#16130f6b!important}.konf-2026 .ais-tree-menu__list{margin:0;padding-left:0;list-style:none}.konf-2026 .ais-tree-menu__list .ais-tree-menu__list{padding-left:14px}.konf-2026 #filter-items .filter-item{border:1px solid var(--konf-line-strong);color:var(--konf-ink);background:0 0;border-radius:100px;align-items:center;gap:8px;margin:0 8px 8px 0;padding:7px 14px;font-size:12.5px;display:inline-flex}.konf-2026 #filter-items .filter-item:hover{border-color:var(--konf-ink)}.konf-2026 .search-filter-toggle .btn{width:100%;margin-bottom:20px}.konf-2026 .featured-section .instructor-content{border-bottom:1px solid var(--konf-line);gap:12px;padding:14px 0;display:flex}.konf-2026 .featured-section .instructor-img{float:none;flex:none;width:64px}.konf-2026 .featured-section .instructor-img img{background:var(--konf-white);object-fit:contain;width:64px;height:auto}.konf-2026 .featured-section .instruction-sidbar-title{float:none;padding:0}.konf-2026 .featured-section .instruction-sidbar-title h6{text-transform:none;color:var(--konf-ink);margin:0 0 6px;font-size:16px;line-height:1.2;font-family:var(--konf-serif)!important}.konf-2026 .featured-section .date,.konf-2026 .featured-section p{font-family:var(--konf-mono);color:var(--konf-accent);font-size:11px}.konf-2026 .featured-section p{color:var(--konf-soft);margin:4px 0 0}.konf-2026 :is(#products,.seo-course-fallback__list){margin:0}.konf-2026 :is(#products,.seo-course-fallback__list) .ais-Hits-list{border-top:1px solid var(--konf-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;display:grid}.konf-2026 :is(#products,.seo-course-fallback__list) .ais-Hits-item{min-width:0;margin:0;display:flex}.konf-2026 :is(#products,.seo-course-fallback__list) .ais-Hits-item:has(.konf-card--featured){grid-column:1/-1;margin:22px 0 28px}.konf-card{background:var(--konf-paper);min-width:0;min-height:216px;color:var(--konf-ink);flex-direction:column;flex:1;gap:14px;padding:24px 22px 22px;transition:background .15s;display:flex;box-shadow:0 0 0 1px #16130f24}.konf-2026 a.konf-card,.konf-2026 a.konf-card:hover,.konf-2026 a.konf-card:focus{color:var(--konf-ink)!important}.konf-card:hover{background:var(--konf-paper-hover)}.konf-card__head,.konf-card__body{flex-direction:column;gap:14px;display:flex}.konf-card__body{flex:1}.konf-2026 .konf-card__meta{font-family:var(--konf-mono);color:var(--konf-accent);font-size:11.5px}.konf-2026 .konf-card__title{text-wrap:pretty;margin:0;font-size:21px;font-weight:500;line-height:1.16}.konf-card:hover .konf-card__title{color:var(--konf-accent)}.konf-2026 .konf-card__desc{color:var(--konf-muted);flex:1;margin:0;font-size:13px;line-height:1.55}.konf-card__foot{border-top:1px solid var(--konf-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.konf-2026 .konf-card__org{min-width:0;color:var(--konf-soft);flex:130px;align-items:center;gap:8px;font-size:11.5px;display:flex}.konf-2026 .konf-card__org>span{line-height:1.35}.konf-card__org img{object-fit:contain;background:var(--konf-white);mix-blend-mode:multiply;flex:none;width:44px;height:26px}.konf-2026 .konf-card__price{font-family:var(--konf-mono);color:var(--konf-ink);text-align:right;flex:none;margin-left:auto;font-size:12.5px;font-weight:500}.konf-card--featured{background:var(--konf-white);border-top:3px solid var(--konf-accent);grid-template-columns:1.3fr 1fr;gap:40px;padding:34px 36px;display:grid}.konf-card--featured:hover{background:var(--konf-white)}.konf-2026 .konf-card--featured .konf-card__meta{font-size:12px}.konf-2026 .konf-card--featured .konf-card__title{letter-spacing:-.02em;text-wrap:balance;font-size:36px;font-weight:400;line-height:1.06}.konf-card--featured .konf-card__body{border-left:1px solid var(--konf-line);justify-content:space-between;padding-left:40px}.konf-2026 .konf-card--featured .konf-card__desc{color:#16130fb8;flex:0 auto;font-size:14.5px;line-height:1.6}.konf-2026 .konf-card--featured .konf-card__price{font-family:var(--konf-serif);font-size:24px;font-weight:400}.konf-2026 .pagination>li>a,.konf-2026 .pagination>li>span{border:1px solid var(--konf-line-strong);color:var(--konf-ink);font-family:var(--konf-mono);background:0 0;margin:0 3px;font-size:12px;border-radius:0!important}.konf-2026 .ais-Pagination-item--selected .ais-Pagination-link,.konf-2026 .pagination>.active>a,.konf-2026 .pagination>.active>a:focus,.konf-2026 .pagination>.active>a:hover,.konf-2026 .pagination>.active>span,.konf-2026 .pagination>li>a:hover{background:var(--konf-ink)!important;border-color:var(--konf-ink)!important;color:var(--konf-paper)!important}.konf-2026 nav.text-center{margin-top:32px}.konf-2026 .seo-faq{border-top:1px solid var(--konf-line);margin-top:48px;padding-top:28px}.konf-2026 .seo-faq h2{font-size:30px}.konf-2026 .seo-faq h3{font-size:19px}.konf-2026 .breadcum{background:var(--konf-paper);border-top:0;border-bottom:1px solid var(--konf-line);text-align:left;padding:44px 0 30px}.konf-2026 .breadcum h1,.konf-2026 .breadcum h2,.konf-2026 .breadcum h4{font-family:var(--konf-serif);letter-spacing:-.02em;color:var(--konf-ink);text-align:left;text-transform:none;margin:0;font-size:48px;font-weight:400;line-height:1.04}.konf-2026 .breadcum p,.konf-2026 .breadcum a{color:var(--konf-muted)!important}.konf-2026 .course_detail{padding-bottom:56px}.konf-2026 .breadcum:has(+.course_detail){border-bottom:1px solid #16130f14;padding:16px 0}.konf-2026 .breadcum:has(+.course_detail) p{font-family:var(--konf-mono);letter-spacing:.14em;text-align:left!important;color:var(--konf-soft)!important;margin:0!important;font-size:11px!important;font-weight:400!important}.konf-2026 .single-course .description{box-shadow:none;background:0 0;border:0;margin-bottom:40px;padding:0}.konf-2026 .single-course .description .konf-kicker{margin:26px 0 18px}.konf-2026 .single-course .description h1,.konf-2026 .single-course .description h2{text-align:left}.konf-2026 .single-course .description h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:50px;line-height:1.02}.konf-2026 .single-course .description h2{font-family:var(--konf-serif);margin:18px 0 0;font-style:italic;font-size:21px!important}.konf-2026 .single-course .description h2 a{color:var(--konf-text)}.konf-2026 .single-course .seo-data-freshness{font-family:var(--konf-mono);color:var(--konf-soft);margin-top:14px;font-size:11px}.konf-2026 .single-course .description h3,.konf-2026 .single-course .description h5,.konf-2026 .single-course>.container h5,.konf-2026 .single-course .detail-heading{letter-spacing:.14em;text-transform:uppercase;color:var(--konf-soft);margin:0 0 18px;padding:0;font-size:11px;font-weight:400;display:block;font-family:var(--konf-mono)!important}.konf-2026 .single-course .description,.konf-2026 .single-course .description p,.konf-2026 .single-course .description li{color:var(--konf-text);font-size:15px;line-height:1.68}.konf-2026 .single-course .description>div,.konf-2026 .single-course .description>p{max-width:68ch}.konf-2026 .single-course .description strong,.konf-2026 .single-course .description b{color:var(--konf-ink);font-weight:600}.konf-2026 .single-course .sidebar-title-section h2{font-family:var(--konf-serif);font-size:22px}.konf-2026 .single-course .single-course-img{display:none}.konf-2026 .single-course .scrolling-fixed{border:1px solid #16130f24;border-top:3px solid var(--konf-accent);margin-top:26px;background:var(--konf-white)!important;padding:24px!important}.konf-2026 .single-course .course-mobile-order .scrolling-fixed{margin:0 0 32px}.konf-2026 .single-course .course-reating{order:2}.konf-2026 .single-course .scrolling-fixed{flex-direction:column;display:flex}.konf-2026 .single-course .coures-reat{order:1;margin:0;padding:0}.konf-2026 .single-course .coures-reat ul li.course-order-detail{border-bottom:1px solid #16130f1a;justify-content:space-between;align-items:baseline;gap:12px;display:flex;padding:11px 0!important}.konf-2026 .single-course .coures-reat ul li.course-order-detail:last-child{border-bottom:0}.konf-2026 .single-course .course-order-detail-icon{display:none}.konf-2026 .single-course .course-order-detail-label{font-family:var(--konf-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--konf-muted);flex:none;font-size:10.5px;font-weight:400}.konf-2026 .single-course .coures-reat .course-order-detail-value{text-align:right;color:var(--konf-ink);font-size:13.5px}.konf-2026 .single-course .coures-reat ul li.course-order-detail:last-child .course-order-detail-value{font-family:var(--konf-serif);font-size:22px}.konf-2026 .single-course .course-reating .rex-bottom-medium{width:100%;height:auto;margin:16px 0 0;line-height:50px;display:flex}.konf-2026 .single-course .course-reating .rex-btn-text{text-align:center;flex:1;padding:0 12px!important}.konf-2026 .single-course .widget .instruction-sidbar-img img{object-fit:contain;width:auto;max-width:140px;max-height:70px}.konf-2026 .single-course .instruction-sidbar-title h6{letter-spacing:0;text-transform:none;color:var(--konf-ink);font-size:19px;font-family:var(--konf-serif)!important}.konf-2026 .single-course aside.widget:not(.coures-reat){background:var(--konf-white);border:1px solid #16130f24;margin-top:20px;padding:22px 24px}.konf-2026 .dates-table .table-title,.konf-2026 .table .table-title{background:var(--konf-ink)!important}.konf-2026 .dates-table th{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:400;font-family:var(--konf-mono)!important}.konf-2026 .single-course .course-order-detail-colon{display:none}.konf-2026 .single-course .coures-reat .course-order-detail-value{font-weight:400}.konf-2026 .single-course .coures-reat ul li:not(.course-order-detail){border-bottom:1px solid #16130f1a;padding:0 0 12px!important}.konf-2026 .single-course .coures-reat ul li:not(.course-order-detail) .fa{display:none}.konf-2026 .single-course .badge{border:1px solid var(--konf-accent);color:var(--konf-accent);font-family:var(--konf-mono);letter-spacing:.08em;border-radius:100px;padding:4px 10px;font-size:10.5px;font-weight:400;text-transform:uppercase!important;background:0 0!important}.konf-2026 .single-course .course-reating .rex-bottom-medium{justify-content:center;gap:6px}.konf-2026 .single-course .course-reating .rex-btn-text{flex:none;padding:0!important}.konf-2026 .single-course .course-reating .rex-btn-text-icon{display:none}.konf-2026 .single-course aside.widget:not(.coures-reat)>h6{letter-spacing:.12em;color:var(--konf-muted);border-bottom:0;margin-bottom:12px;padding:0;font-size:10px}.konf-2026 .single-course .instructor-content{border-bottom:0;flex-direction:column;align-items:flex-start;gap:12px;padding:0;display:flex}.konf-2026 .single-course .instruction-sidbar-img{float:none;margin:0}.konf-2026 .single-course .instruction-sidbar-img img{margin:0}.konf-2026 .single-course .instructor-content .instruction-sidbar-title{padding:0}.konf-2026 .single-course .instructor-content a{font-weight:400}.konf-2026 .single-course .instructor-content .instruction-sidbar-title h6{letter-spacing:0;color:var(--konf-ink);border-bottom:0;margin:0;padding:0;line-height:1.2;font-size:21px!important}.konf-2026 .single-course .instructor-content .instruction-sidbar-title span{color:var(--konf-muted);margin-top:4px;font-size:12.5px;display:block}.konf-2026 .single-course .instructor-content .clearfix{display:none}.konf-2026 .single-course .widget-map-bottom{color:var(--konf-muted);background:0 0;border:0;padding:12px 0 0;font-size:13px}.konf-footer{text-align:left;background:var(--konf-ink);color:#f7f4eebf;border-top:0;padding:52px 0 30px}.konf-footer__grid{border-bottom:1px solid #f7f4ee24;grid-template-columns:1.1fr 1.2fr 1fr;gap:48px;padding-bottom:36px;display:grid}.konf-2026 .konf-footer p{text-align:left;color:#f7f4eebf;max-width:40ch;margin:14px 0 0;font-size:13px;line-height:1.65}.konf-wordmark--footer{color:var(--konf-paper);font-weight:400}.konf-footer .konf-kicker{color:#f7f4ee80;margin-bottom:16px}.konf-footer__categories ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.konf-2026 .konf-footer__categories li{border-bottom:1px solid #f7f4ee1a;padding:7px 0;font-size:13.5px}.konf-2026 .konf-footer a{color:var(--konf-paper)}.konf-2026 .konf-footer a:hover{color:var(--konf-accent)}.konf-footer__pills{flex-wrap:wrap;gap:10px 12px;display:flex}.konf-2026 .konf-footer__pills a{border:1px solid #f7f4ee38;border-radius:100px;padding:8px 15px;font-size:12.5px}.konf-2026 .konf-footer__pills a:hover{border-color:var(--konf-accent)}.konf-footer .copyright{background:0 0;border:0;margin:0;padding-top:22px}.konf-2026 .konf-footer .copyright p{color:#f7f4ee80;max-width:none;margin:0;font-size:12px}.konf-2026 .konf-footer .copyright a{color:#f7f4eebf}@media (width<=1199px){.konf-2026 :is(#products,.seo-course-fallback__list) .ais-Hits-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991px){.konf-hero{padding:40px 0 32px}.konf-hero__grid{grid-template-columns:1fr;gap:28px}.konf-2026 .konf-hero h1{font-size:48px}.konf-card--featured{grid-template-columns:1fr;gap:18px;padding:26px 24px}.konf-card--featured .konf-card__body{border-top:1px solid var(--konf-line);border-left:0;padding:18px 0 0}.konf-2026 .konf-card--featured .konf-card__title{font-size:30px}.konf-footer__grid{grid-template-columns:1fr 1fr}.konf-footer__about{grid-column:1/-1}.konf-2026 .single-course .description h1{font-size:38px}}@media (width<=767px){.konf-2026 .konf-hero h1{font-size:40px}.konf-2026 :is(#products,.seo-course-fallback__list) .ais-Hits-list{grid-template-columns:1fr}.konf-2026 .konf-search__input{padding:14px;font-size:16px}.konf-2026 .konf-search__submit{padding:0 18px}.konf-2026 .breadcum h1,.konf-2026 .breadcum h2,.konf-2026 .breadcum h4{font-size:34px}.konf-2026 .single-course .description h1{font-size:32px}.konf-footer__grid{grid-template-columns:1fr;gap:32px}}.konf-2026.auth-page{background:var(--konf-paper)}.konf-2026 .auth-logo .konf-wordmark{font-size:30px}.konf-2026 .auth-card{border:1px solid #16130f24;border-top:3px solid var(--konf-accent);box-shadow:none;border-radius:0}.konf-2026 .auth-card .modal-title{font-family:var(--konf-serif);font-weight:400}.konf-2026 .auth-card .form-control:focus{border-color:var(--konf-accent);box-shadow:0 0 0 3px #b0791f33}.konf-2026 .single-course .col-md-12:has(>.rex-btn-icon){display:none}.konf-2026 .single-course .col-md-8>br{display:none}.konf-2026 .popular_courses .konf-similar-item{flex:0 0 300px;max-width:300px;display:flex}.konf-2026 .popular_courses .popular-arrow{border-color:var(--konf-line);color:var(--konf-ink);background:0 0;border-radius:0}.konf-2026 .popular_courses .popular-arrow:hover{border-color:var(--konf-accent);background:var(--konf-accent);color:var(--konf-white)}.konf-2026 .popular_courses .title-section{padding-left:15px}.konf-2026 .popular_courses .title-section h5{letter-spacing:0;text-transform:none;color:var(--konf-ink);margin:0 0 8px;font-size:30px;font-weight:500;line-height:1.15;font-family:var(--konf-serif)!important}.konf-2026 .popular_courses .title-section p{font-family:var(--konf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--konf-soft);padding-bottom:14px;font-size:11px;line-height:1.4}.konf-2026 .popular_courses .title-section p:before{background:var(--konf-line)}.konf-2026 .cart-qty button{border-color:var(--konf-accent);color:var(--konf-accent);border-radius:0}.konf-2026 .cart-qty button:hover:not(:disabled){background:var(--konf-accent);color:var(--konf-white)}.konf-2026 .form-control:focus{border-color:var(--konf-accent);box-shadow:0 0 0 3px #b0791f2e}.konf-2026 #cookie-bar a,.konf-2026 #cookie-bar a:hover{color:var(--konf-accent)!important}.konf-2026 .storefront-panel-title,.konf-2026 .modern-tabs>li.active>a,.konf-2026 .modern-tabs>li>a:hover,.konf-2026 .modern-form .form-control,.konf-2026 .checkout-company-fields h4,.konf-2026 .commerce-table tfoot tr:last-child td,.konf-2026 .commerce-item-title,.konf-2026 .commerce-price,.konf-2026 .commerce-empty h1,.konf-2026 .commerce-empty h2,.konf-2026 .account-order-number,.konf-2026 .account-order-courses,.konf-2026 td.account-order-total{color:var(--konf-ink)}.konf-2026 .modern-tabs>li>a,.konf-2026 .modern-form label,.konf-2026 .modern-form .form-check,.konf-2026 #order-form.checkout-form .form-check label,.konf-2026 .commerce-table tfoot td,.konf-2026 .storefront-modal .close{color:var(--konf-text)}.konf-2026 .modern-form .form-control[disabled],.konf-2026 .commerce-table th,.konf-2026 .commerce-item-meta,.konf-2026 .account-orders-table th,.konf-2026 .account-order-date,.konf-2026 .account-order-courses small{color:var(--konf-muted)}.konf-2026 .modern-tabs,.konf-2026 .commerce-table tfoot td,.konf-2026 .storefront-modal .modal-footer,.konf-2026 .storefront-cart-dropdown tfoot td,.konf-2026 .modern-form .form-control[disabled],.konf-2026 .checkout-company-fields,.konf-2026 .commerce-table th,.konf-2026 .commerce-table tfoot tr:last-child td,.konf-2026 .storefront-modal .modal-header,.konf-2026 .account-orders-table th{background:var(--konf-paper)}.konf-2026 .modern-form .form-control{border-color:var(--konf-line-strong)}.konf-2026 .storefront-panel,.konf-2026 .commerce-table-wrap,.konf-2026 .commerce-empty,.konf-2026 .account-orders-table-wrap{box-shadow:0 0 0 1px #16130f24}.konf-2026 .storefront-panel,.konf-2026 .checkout-form,.konf-2026 .modern-tabs,.konf-2026 .commerce-table-wrap,.konf-2026 .commerce-table th,.konf-2026 .commerce-table tfoot tr:last-child td,.konf-2026 .commerce-empty,.konf-2026 .storefront-modal .modal-header,.konf-2026 .storefront-modal .modal-footer,.konf-2026 .account-orders-empty,.konf-2026 .account-orders-table-wrap,.konf-2026 .account-orders-table th{border-color:var(--konf-line)}.konf-2026 .simple-page{padding:44px 0 72px!important}.konf-2026 .simple-page .col-md-12{max-width:880px}.konf-2026 .simple-page p,.konf-2026 .simple-page li{color:var(--konf-text);font-size:15px;line-height:1.68}.konf-2026 .simple-page .col-md-12>p:first-child strong{font-family:var(--konf-serif);color:var(--konf-ink);font-size:22px;font-weight:400;line-height:1.4}.konf-2026 .simple-page h2{border-top:1px solid var(--konf-line);letter-spacing:.14em;text-transform:uppercase;color:var(--konf-soft);margin:40px 0 16px;padding-top:18px;font-size:11px;font-weight:400;font-family:var(--konf-mono)!important}.konf-2026 .simple-page a{color:var(--konf-accent);text-underline-offset:3px;-webkit-text-decoration:underline #b0791f59;text-decoration:underline #b0791f59}.konf-2026 .simple-page .col-md-12:has(>p>strong:first-child+br){flex-wrap:wrap;column-gap:14px;display:flex}.konf-2026 .simple-page .col-md-12:has(>p>strong:first-child+br)>*{flex:0 0 100%}.konf-2026 .simple-page .col-md-12>p:has(>strong:first-child+br){background:var(--konf-white);flex:220px;margin:0 0 14px;padding:18px 20px;font-size:13.5px;line-height:1.6;box-shadow:0 0 0 1px #16130f24}.konf-2026 .simple-page p:has(>strong:first-child+br) strong{font-family:var(--konf-serif);color:var(--konf-ink);font-size:19px;font-weight:500}.konf-2026 .simple-page p:has(>strong:first-child+br) em{font-family:var(--konf-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--konf-accent);font-size:10.5px;font-style:normal}.konf-2026 .single-instructor{text-align:left;padding:44px 0 72px}.konf-2026 .single-instructor .description,.konf-2026 .single-instructor .description p,.konf-2026 .single-instructor .description li{max-width:68ch;color:var(--konf-text);font-size:15px;line-height:1.68}.konf-2026 .single-instructor .description strong,.konf-2026 .single-instructor .description b{color:var(--konf-ink);font-weight:600}.konf-2026 .single-instructor .seo-data-freshness{font-family:var(--konf-mono);color:var(--konf-soft);margin-top:14px;font-size:11px}.konf-2026 .single-instructor .col-md-4>img{object-fit:contain;background:var(--konf-white);width:100%;max-height:200px;padding:28px;display:block;box-shadow:0 0 0 1px #16130f24}.konf-2026 .single-instructor .col-md-4>br{display:none}.konf-2026 .single-instructor .coures-reat{background:var(--konf-white);border:0;margin:14px 0 0;padding:6px 22px;box-shadow:0 0 0 1px #16130f24}.konf-2026 .single-instructor .coures-reat ul li{border-bottom:1px solid #16130f1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:0;display:flex;min-height:0!important;padding:12px 0!important}.konf-2026 .single-instructor .coures-reat ul li:last-child{border-bottom:0}.konf-2026 .single-instructor .coures-reat ul li>div{font-family:var(--konf-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--konf-muted);flex:none;font-size:10.5px}.konf-2026 .single-instructor .coures-reat ul li .fa{display:none}.konf-2026 .single-instructor .coures-reat .contact-person{margin:0;padding:0}.konf-2026 .single-instructor .coures-reat .instructor-info,.konf-2026 .single-instructor .coures-reat .link{text-align:right;font-size:13.5px;color:var(--konf-ink)!important}.konf-2026 .single-instructor .coures-reat a.instructor-info,.konf-2026 .single-instructor .coures-reat a.link{color:var(--konf-accent)!important}.konf-2026 .single-instructor .widget-map{margin:34px 0 12px;padding:0}.konf-2026 .single-instructor .widget-map h3{letter-spacing:.14em;text-transform:uppercase;color:var(--konf-soft);border:0;margin:0;padding:0;font-size:11px;font-weight:400;font-family:var(--konf-mono)!important}.konf-2026 .single-instructor .widget-map h3:after,.konf-2026 .single-instructor .widget-map h3:before{display:none}.konf-2026 .single-instructor #institution-map{box-shadow:0 0 0 1px #16130f24}.konf-2026 .single-instructor .widget-map-bottom{background:0 0;border:0;font-size:13px;padding:10px 0 0!important}.konf-2026 .single-instructor .instructor-table h2{font-family:var(--konf-serif);color:var(--konf-ink);margin:48px 0 18px;font-size:30px;font-weight:400}.konf-2026 .single-instructor table.instructor-table{background:var(--konf-white);box-shadow:0 0 0 1px #16130f24}.konf-2026 .single-instructor table.instructor-table .table-title{background:var(--konf-paper)!important}.konf-2026 .single-instructor table.instructor-table th{letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;font-size:10.5px;font-weight:400;border-bottom:1px solid var(--konf-line)!important;font-family:var(--konf-mono)!important;color:var(--konf-muted)!important}.konf-2026 .single-instructor table.instructor-table td{border-top:1px solid var(--konf-line);color:var(--konf-muted);vertical-align:top;padding:14px 16px;font-size:13px;background:0 0!important}.konf-2026 .single-instructor table.instructor-table td:first-child{color:var(--konf-ink);font-size:15px;font-weight:500;line-height:1.4}.konf-2026 .single-instructor table.instructor-table td:nth-child(2){font-family:var(--konf-mono);white-space:nowrap;color:var(--konf-ink)}.konf-2026 .single-instructor table.instructor-table tbody tr:hover{background:var(--konf-paper-hover)!important}.konf-2026 .single-instructor table.instructor-table tbody tr:hover td{color:var(--konf-muted)}.konf-2026 .single-instructor table.instructor-table tbody tr:hover td:nth-child(2){color:var(--konf-ink)}.konf-2026 .single-instructor table.instructor-table tbody tr:hover td:first-child{color:var(--konf-accent)}.konf-2026 .institutions-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin:0;display:grid}.konf-2026 .institutions-list .institution-card{width:auto;margin:0;padding:0}.konf-2026 .institutions-list .institution-card .block-content{background:var(--konf-white);border:0;flex-direction:column;min-height:0;margin:0;padding:0;transition:background .15s;display:flex;box-shadow:0 0 0 1px #16130f24}.konf-2026 .institutions-list .institution-card .block-content:hover{background:var(--konf-paper-hover)}.konf-2026 .institutions-list .institution-card .courses-img.col-sm-4{border-bottom:1px solid var(--konf-line);flex:none;width:100%;height:130px;min-height:0;padding:22px 28px}.konf-2026 .institutions-list .institution-card .courses-img img{mix-blend-mode:multiply;width:100%;height:100%}.konf-2026 .institution-card-placeholder{border:1px solid var(--konf-line);background:var(--konf-paper);width:72px;height:72px;color:var(--konf-accent);font-family:var(--konf-serif);border-radius:0;font-size:34px;font-weight:400}.konf-2026 .institutions-list .institution-card .content.col-sm-8{flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex}.konf-2026 .institutions-list .list-heading{font-family:var(--konf-serif);text-transform:none;font-size:20px;font-weight:500;line-height:1.2;color:var(--konf-ink)!important}.konf-2026 .institutions-list .block-content:hover .list-heading{color:var(--konf-accent)!important}.konf-2026 .simple-page .institutions-list .content p{color:var(--konf-muted);margin:0;font-size:13px;line-height:1.5}.konf-2026 .simple-page .institutions-list .content p:first-of-type{font-family:var(--konf-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--konf-accent);font-size:11px}.konf-2026 .commerce-table tbody tr:hover td,.konf-2026 .account-orders-table tbody tr:hover td{background:var(--konf-paper-hover)}.konf-2026 .auth-links a,.konf-2026 .auth-terms a,.konf-2026 .modern-form .form-check a{color:var(--konf-accent)}
