.xcore-courses-filter .form-group{margin-bottom:1rem;display:flex}.xcore-courses-filter .form-group input[type=text]{background:#fff;border:1px solid #fff;font-size:1.25em;padding:1rem;width:100%;outline:none !important}.xcore-courses-filter .form-group input[type=text]:focus{border-color:#ccc}.xcore-courses-filter .form-group button[type=submit]{background:#f6c800;border:1px solid #f6c800;color:#fff;padding:1rem;font-size:1.25em;outline:none !important}.xcore-courses-filter .form-group button[type=submit]:hover,.xcore-courses-filter .form-group button[type=submit]:focus,.xcore-courses-filter .form-group button[type=submit]:active{background:#fff;border:1px solid #fff;color:#f6c800;padding:1rem;font-size:1.25em;outline:none !important}.xcore-courses-filter .form-group button[type=submit]:hover i,.xcore-courses-filter .form-group button[type=submit]:focus i,.xcore-courses-filter .form-group button[type=submit]:active i{color:#f6c800 !important}.xcore-courses-filter .qbutton:hover .qode_button_icon_element{color:#f6c800 !important}.xcore-courses-filter #extended-filter{padding:1rem 0}.xcore-courses-filter #extended-filter .vc_row+.vc_row{margin-top:2rem}.xcore-courses-filter #extended-filter .vc_grid_item{padding:0}.xcore-courses-filter #extended-filter hr{display:none}.xcore-courses-filter #extended-filter .form-group{padding:1rem 0;margin:0;border-bottom:1px solid #ccc;flex-direction:column}.xcore-courses-filter #extended-filter .form-group>a{text-transform:uppercase}.xcore-courses-filter #extended-filter .form-group:first-of-type{flex-direction:row}.xcore-courses-filter #extended-filter #date-filter{width:100%;flex-direction:row;display:flex}.xcore-courses-filter #extended-filter #date-filter .form-inline{width:50%}.xcore-courses-filter #extended-filter #date-filter .form-inline label{font-weight:600;font-size:.875rem;margin-top:.5rem;display:block}.xcore-courses-filter #extended-filter #date-filter .form-inline input[type=date]{background:#fff;border:1px solid #fff;padding:.75rem;width:100%;outline:none !important}.xcore-courses-filter #extended-filter #date-filter .form-inline+.form-inline{padding-left:2rem}.xcore-courses-filter #extended-filter .form-group .form-inline+.form-inline{margin-left:1rem}.xcore-courses-list{margin:2rem 0}.xcore-courses-list .type-course{background:#fff;margin-bottom:1rem}.xcore-courses-list .type-course .flex-grid{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row}.xcore-courses-list .type-course .flex-grid .col-course-title{padding:1rem;flex:1 0 auto;max-width:60%;align-self:center}.xcore-courses-list .type-course .flex-grid .col-course-title h3{font-size:24px}.xcore-courses-list .type-course .flex-grid .col-course-date{color:#fff;background:#f6c800;padding:1rem;flex:0 0 auto}.xcore-courses-list .type-course .col-course-date br{display:none}.xcore-courses-list .type-course .col-course-date span{display:block;line-height:1.2;white-space:nowrap}.xcore-courses-list .type-course .col-course-date .date-day-title{font-weight:500}.xcore-courses-list .type-course .col-course-date .date-day-num{font-size:1.5em;font-weight:700}.xcore-courses-list .type-course .col-course-date .date-month-year{font-weight:500}.xcore-courses-list .type-course .flex-grid .col-course-button{padding:1rem;flex:0 0 auto;align-self:center}.xcore-courses-list .type-course .flex-grid .col-course-button .vc_btn3{white-space:nowrap}.xcore-courses-list .type-course .flex-grid .col-course-button .vc_btn3:not(.xcore-split-button):hover{border-width:2px}.xcore-courses-list--grouped .xcore-course-group{margin-bottom:20px}.xcore-courses-list--grouped .xcore-course-group .flex-grid{align-items:center;flex-wrap:nowrap}.xcore-courses-list--grouped .xcore-course-group__categories{margin-top:6px}.xcore-courses-list--grouped .col-course-date a,.xcore-courses-list--grouped .col-course-title h3 a{color:inherit}.xcore-courses-list--grouped .type-course .flex-grid .col-course-date{background:#efefef;color:#111;padding:1rem;flex:0 0 185px;width:185px;max-width:185px;box-sizing:border-box;position:static;justify-content:flex-start}.xcore-courses-list--grouped .type-course .flex-grid .col-course-date a{display:block;width:100%;text-align:left}.xcore-courses-list--grouped .xcore-course-group__date-badge{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%}.xcore-courses-list--grouped .type-course .col-course-date span{white-space:normal}.xcore-courses-list--grouped .type-course .col-course-date .date-day-title,.xcore-courses-list--grouped .type-course .col-course-date .date-month-year{color:#4d4d4d}.xcore-courses-list--grouped .type-course .col-course-date .date-day-title{font-size:1em;line-height:1.15}.xcore-courses-list--grouped .type-course .col-course-date .date-day-num{font-size:1.8em;line-height:1;margin:4px 0;letter-spacing:-.02em}.xcore-courses-list--grouped .type-course .col-course-date .date-month-year{font-size:1em;line-height:1.15}.xcore-courses-list--grouped .xcore-course-group__date-meta{border-top:1px solid rgba(0,0,0,.12);font-size:.9rem;font-weight:700;line-height:1.3;margin-top:12px;padding-top:10px;white-space:normal;word-break:break-word}.xcore-courses-list--grouped .type-course .flex-grid .col-course-title{padding:1rem;flex:1 1 auto;max-width:none;min-width:0}.xcore-courses-list--grouped .type-course .flex-grid .col-course-title h3{line-height:1.15;margin-bottom:0}.xcore-courses-list--grouped .type-course .flex-grid .col-course-button{padding:1rem;flex:0 0 360px;width:360px;max-width:360px;align-self:center;box-sizing:border-box;display:flex;justify-content:flex-end}.xcore-courses-list--grouped .type-course .flex-grid .col-course-button .vc_btn3:not(.xcore-split-button){display:inline-flex;align-items:center;justify-content:center;padding:12px 18px !important;white-space:nowrap}.xcore-courses-list--grouped .type-course .flex-grid .col-course-button .vc_btn3:not(.xcore-split-button):hover{background:0 0 !important;color:#0a0a0a !important}.xcore-courses-empty-state{background:#fff;border-left:6px solid #f5c800;margin:2rem 0;padding:28px 32px}.xcore-courses-empty-state__title{color:#111;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 12px}.xcore-courses-empty-state__text{color:#4d4d4d;font-size:1rem;line-height:1.6;margin:0}.xcore-courses-empty-state__link{color:#111;display:inline-block;font-weight:700;margin-left:8px;text-decoration:underline;text-underline-offset:2px}.xcore-courses-empty-state__link:hover,.xcore-courses-empty-state__link:focus{color:#111}.xcore-home-module{--xcore-home-accent:#f5c800;--xcore-home-text:#0f1113;--xcore-home-module-max-width:640px;--xcore-home-courses-scroll-height:420px;--xcore-home-course-title-size:clamp(0.98rem, 1.28vw, 1.18rem);--xcore-home-surface:rgba(255,255,255,.84);--xcore-home-surface-strong:rgba(255,255,255,.92);--xcore-home-surface-soft:rgba(243,244,246,.9);--xcore-home-border:rgba(255,255,255,.62);--xcore-home-shadow:0 12px 32px rgba(15,17,19,.14);background:0 0;color:var(--xcore-home-text);padding:clamp(14px, 1.6vw, 22px);width:min(var(--xcore-home-module-max-width), 100%);max-width:min(100%, var(--xcore-home-module-max-width));margin:0;box-sizing:border-box;line-height:1.25;font-size:16px;position:relative;z-index:2;white-space:normal !important;isolation:isolate}.xcore-home-module__header{margin-bottom:14px}.xcore-home-module--align-left{margin-left:0;margin-right:auto}.xcore-home-module--align-center{margin-left:auto;margin-right:auto}.xcore-home-module--align-right{margin-left:auto;margin-right:0}.xcore-home-module__label{display:inline-flex;align-items:center;gap:10px;font-size:.76rem;line-height:1.2;font-weight:700;margin:0 0 8px}.xcore-home-module__label:before{content:"";display:inline-block;width:36px;height:2px;background:var(--xcore-home-accent)}.xcore-home-module__title{display:flex;flex-direction:column;font-size:clamp(1.45rem, 2.75vw, 2.7rem);line-height:.98;font-weight:700;letter-spacing:-.01em;margin:0}.xcore-home-module__title-accent{color:var(--xcore-home-accent)}.xcore-home-module__description{max-width:100%;margin:12px 0 0;font-size:clamp(0.9rem, 1.05vw, 1.18rem);line-height:1.4}.xcore-home-module__button{display:inline-grid;align-items:center;text-decoration:none !important;color:var(--xcore-home-text)}.xcore-home-module__button.xcore-split-button{--xcore-split-accent:var(--xcore-home-accent);--xcore-split-text:var(--xcore-home-text);--xcore-split-line-color:var(--xcore-home-text)}.xcore-home-module__button:hover,.xcore-home-module__button:focus{color:var(--xcore-home-text)}.xcore-home-courses__list{display:flex;flex-direction:column;gap:8px}.xcore-home-courses--scroll .xcore-home-courses__list{max-height:var(--xcore-home-courses-scroll-height);overflow-y:auto;overflow-x:hidden;padding-right:4px}.xcore-home-courses--scroll .xcore-home-courses__list::-webkit-scrollbar{width:7px}.xcore-home-courses--scroll .xcore-home-courses__list::-webkit-scrollbar-track{background:#d5d5d5}.xcore-home-courses--scroll .xcore-home-courses__list::-webkit-scrollbar-thumb{background:#9b9b9b}.xcore-home-courses__item{display:grid;grid-template-columns:132px minmax(0, 1fr) 74px;align-items:stretch;column-gap:0;background:#cbcbcb;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;overflow:visible}.xcore-home-courses__date{background:#efefef;color:#111;padding:10px 12px;position:relative;border-left:0;display:flex;align-items:flex-start}.xcore-home-courses__date:before{content:"";position:absolute;left:0;top:50%;height:calc(100% - 20px);transform:translateY(-50%);width:6px;background:var(--xcore-home-accent);pointer-events:none}.xcore-home-courses__date a,.xcore-home-courses__title h3 a{color:inherit;text-decoration:none}.xcore-home-courses__date a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;line-height:1;min-height:100%;width:100%;text-align:left}.xcore-home-courses__date br{display:none}.xcore-home-courses__date span{display:block;line-height:1;white-space:normal;margin:0;padding:0}.xcore-home-courses__date .date-day-title,.xcore-home-courses__date .date-month-year{font-size:1rem;font-weight:500;color:#4d4d4d;margin:0;line-height:1}.xcore-home-courses__date .date-day-num{font-size:2.2rem;font-weight:700;margin:0;line-height:1}.xcore-home-courses__title{display:flex;align-items:center;padding:12px 14px;min-width:0}.xcore-home-courses__title h3{margin:0;line-height:1.15;font-size:var(--xcore-home-course-title-size);overflow-wrap:break-word;word-break:normal;hyphens:auto;text-wrap:pretty}.xcore-home-courses__title h3 a,.xcore-home-courses__title h3 a:hover,.xcore-home-courses__title h3 a:focus,.xcore-home-courses__title h3 a:active,.xcore-home-courses__title h3 a:visited{color:#111 !important;text-decoration:none !important}.xcore-home-courses__actions{display:flex;align-items:center;justify-content:center;padding:10px;min-width:0;flex-shrink:0}.xcore-home-courses__actions .xcore-home-module__button--icon{width:auto;min-width:0;min-height:0;padding:0 0 calc(var(--xcore-split-line-gap) + var(--xcore-split-line-height))}.xcore-home-courses__actions .xcore-home-module__button--icon .xcore-split-button__icon{font-size:var(--xcore-split-icon-font-size);line-height:1}.xcore-home-courses__footer{display:flex;justify-content:flex-end;margin-top:12px}.xcore-home-module--team .xcore-home-module__header{margin-bottom:16px}.xcore-home-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:16px}.xcore-home-team-card{background:var(--xcore-home-surface-strong);border:1px solid var(--xcore-home-border);border-radius:0;box-shadow:var(--xcore-home-shadow);backdrop-filter:blur(4px);overflow:hidden}.xcore-home-team-card__media{aspect-ratio:5/3;background:#d6d9dd}.xcore-home-team-card__media img{display:block;width:100%;height:100%;object-fit:cover}.xcore-home-team-card__media-placeholder{width:100%;height:100%;background:linear-gradient(115deg,#b5b5b5,#d5d5d5 38%,#bcbcbc)}.xcore-home-team-card__body{padding:12px 14px 14px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,247,249,.9))}.xcore-home-team-card__role{margin:0;font-size:.72rem;line-height:1.22;font-weight:600;color:#2d3238}.xcore-home-team-card__name{margin:4px 0 0;font-size:clamp(1rem, 1.45vw, 1.38rem);line-height:1.12;font-weight:700}.xcore-home-team-card__name-accent{color:var(--xcore-home-text);background:linear-gradient(180deg,transparent 62%,rgba(245,200,0,.46) 62%);padding:0 .08em}.xcore-home-team-card__contact{margin-top:10px}.xcore-home-team-card__contact-row{display:grid;grid-template-columns:auto minmax(0, 1fr);column-gap:8px;align-items:start;margin:5px 0 0;font-size:.8rem;line-height:1.28}.xcore-home-team-card__contact-label{font-weight:700;white-space:nowrap}.xcore-home-team-card__contact-value{overflow-wrap:anywhere}.xcore-home-team-card__contact-link{color:#171b1f;text-decoration:none;overflow-wrap:anywhere}.xcore-home-team-card__contact-link:hover,.xcore-home-team-card__contact-link:focus{text-decoration:underline}.rev_slider_wrapper .xcore-home-module,.rev_slider .xcore-home-module,.rs-layer .xcore-home-module,.tp-caption .xcore-home-module{display:block;white-space:normal !important;max-width:min(100%, var(--xcore-home-module-max-width))}.rev_slider_wrapper .xcore-home-module *{box-sizing:border-box}.rs-layer[data-xcore-module-layer="1"],.tp-caption[data-xcore-module-layer="1"]{width:auto !important;height:auto !important;min-width:0 !important;max-width:none !important;overflow:visible !important;white-space:normal !important;line-height:normal !important}@media only screen and (max-width:1200px){.xcore-home-courses__item{grid-template-columns:120px minmax(0, 1fr) 74px}.xcore-home-courses__title{padding:12px}}@media only screen and (max-width:768px){.xcore-home-module{padding:12px 10px}.xcore-home-courses__item{grid-template-columns:1fr}.xcore-home-courses__actions{grid-column:1/-1;justify-content:flex-start;padding:0 10px 10px;border-top:1px solid rgba(255,255,255,.6)}.xcore-home-courses__date{padding:8px 10px}.xcore-home-courses__date .date-day-title,.xcore-home-courses__date .date-month-year{font-size:.94rem}.xcore-home-courses__date .date-day-num{font-size:1.7rem}.xcore-home-courses__title{padding:10px 10px 8px}.xcore-courses-list--grouped .type-course .flex-grid .col-course-date a{align-items:flex-start;text-align:left}.xcore-courses-list--grouped .xcore-course-group__date-badge{align-items:flex-start;justify-content:flex-start}.xcore-courses-list--grouped .xcore-course-group__date-meta{text-align:left}.xcore-home-courses__footer .xcore-home-module__button{width:100%}.xcore-home-courses__footer{justify-content:stretch}.xcore-home-module--mobile-one .xcore-home-courses__item:nth-child(n+2),.xcore-home-module--mobile-one .xcore-home-team-card:nth-child(n+2){display:none}.xcore-home-team-grid{grid-template-columns:1fr;gap:18px}}.xcore-course-single__dates{margin:20px 0 42px}.xcore-course-single__dates h3{margin-bottom:10px}.xcore-course-terms{display:flex;flex-direction:column;gap:0}.xcore-course-terms__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #dfdbd3;background:0 0}.xcore-course-terms__content p{margin:0}.xcore-course-terms__date{font-weight:700;line-height:1.25}.xcore-course-terms__detail+.xcore-course-terms__detail{margin-top:3px}.xcore-course-terms__detail{color:#5a534b;font-size:.95rem;line-height:1.35}.xcore-course-terms__button.vc_btn3.vc_btn3-size-md{white-space:nowrap}@media only screen and (max-width:768px){.xcore-courses-list--grouped .xcore-course-group .flex-grid{flex-wrap:wrap}.xcore-courses-list--grouped .type-course .flex-grid .col-course-date,.xcore-courses-list--grouped .type-course .flex-grid .col-course-title,.xcore-courses-list--grouped .type-course .flex-grid .col-course-button{max-width:100%;width:100%;flex-basis:100%}.xcore-courses-list--grouped .type-course .flex-grid .col-course-date{width:100%}.xcore-courses-list--grouped .type-course .flex-grid .col-course-button{padding-top:0;justify-content:flex-start}.xcore-course-terms__item{flex-direction:column;align-items:flex-start}.xcore-course-terms__button.vc_btn3.vc_btn3-size-md{width:100%;text-align:center}.xcore-courses-list .xcore-split-button,.xcore-course-terms__button.vc_btn3.vc_btn3-size-md,.xcore-courses-filter .xcore-split-button,.xcore-home-courses__footer .xcore-split-button{width:100%;max-width:100%}}.xcore-course-categories{display:grid;gap:26px;margin:0}.xcore-course-categories--cols-2{grid-template-columns:repeat(2,minmax(0, 1fr))}.xcore-course-categories--cols-3{grid-template-columns:repeat(3,minmax(0, 1fr))}.xcore-course-categories--cols-4{grid-template-columns:repeat(4,minmax(0, 1fr))}.xcore-course-categories--slider{display:block;position:relative}.xcore-course-categories--slider .xcore-course-categories__viewport{overflow:hidden}.xcore-course-categories--slider .xcore-course-categories__track{display:flex;gap:26px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:0;cursor:grab;user-select:none;touch-action:pan-y;-webkit-user-drag:none}.xcore-course-categories--slider .xcore-course-categories__track::-webkit-scrollbar{display:none}.xcore-course-categories--slider.is-dragging .xcore-course-categories__track{cursor:grabbing;scroll-snap-type:none}.xcore-course-categories--slider .xcore-course-category-card{flex:0 0 calc((100% - (var(--xcore-course-category-slider-desktop, 3) - 1) * 26px) / var(--xcore-course-category-slider-desktop, 3));min-width:0;scroll-snap-align:start}.xcore-course-categories__nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:1px solid rgba(255,255,255,.85);background:rgba(16,20,24,.14);color:transparent;font-size:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:0;box-shadow:none;z-index:8;pointer-events:auto;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.xcore-course-categories__nav--prev{left:8px;padding-left:12px}.xcore-course-categories__nav--next{right:8px;padding-right:12px}.xcore-course-categories__nav:hover{background:rgba(16,20,24,.28);border-color:#fff}.xcore-course-categories__nav:focus-visible{outline:2px solid #f5c800;outline-offset:2px}.xcore-course-categories__nav span{display:block;width:12px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;margin:0}.xcore-course-categories__nav--prev span{transform:rotate(135deg)}.xcore-course-categories__nav--next span{transform:rotate(-45deg)}.xcore-course-categories__nav[disabled]{opacity:0;pointer-events:none}.xcore-course-categories--slider.is-static .xcore-course-categories__nav{display:none}.xcore-course-category-card{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4/3;background:#161b1f;border-radius:0;box-shadow:0 16px 38px rgba(9,14,18,.12);color:#f6f2eb}.xcore-course-category-card__media,.xcore-course-category-card__media img{width:100%;height:100%}.xcore-course-category-card__media{position:absolute;inset:0;background:#c5c8cb}.xcore-course-category-card__media img{display:block;object-fit:cover;transform:scale(1.01);transform-origin:center center;transition:transform 1.1s cubic-bezier(.16,.82,.23,1),filter .32s ease}.xcore-course-category-card__media--empty{background:linear-gradient(145deg,rgba(255,255,255,.24),rgba(255,255,255,0) 34%),linear-gradient(135deg,#7d8994,#56616a 55%,#2a3137);display:block}.xcore-course-category-card:before,.xcore-course-category-card:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;transition:opacity .26s ease,transform .36s ease}.xcore-course-category-card:before{background:linear-gradient(180deg,rgba(7,12,15,0) 10%,rgba(7,12,15,.08) 38%,rgba(7,12,15,.62) 74%,rgba(7,12,15,.94) 100%)}.xcore-course-category-card:after{background:linear-gradient(120deg,rgba(255,255,255,.16),rgba(255,255,255,0) 38%),linear-gradient(90deg,rgba(17,49,61,.26),rgba(17,49,61,0) 48%);opacity:.42}.xcore-course-category-card__body{position:absolute;inset:0;z-index:3}.xcore-course-category-card__headline{position:absolute;left:24px;right:24px;bottom:24px;max-width:82%;transition:transform .32s ease}.xcore-course-category-card__title{margin:0;font-family:"FF Unit Pro Bold",sans-serif;font-size:var(--xcore-course-category-title-size,clamp(22px, 1.75vw, 32px));line-height:1.04;letter-spacing:-.03em;color:inherit;text-wrap:pretty;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-character:"-";word-break:normal;overflow-wrap:normal;text-shadow:0 16px 28px rgba(0,0,0,.28)}.xcore-course-categories--cols-4 .xcore-course-category-card__title{font-size:var(--xcore-course-category-title-size-cols4,clamp(19px, 1.35vw, 27px))}.xcore-course-category-card__reveal{position:absolute;left:24px;right:24px;bottom:24px;display:flex;align-items:flex-end;opacity:0;pointer-events:none;transform:translateY(18px);transition:opacity .22s ease,transform .32s ease}.xcore-course-category-card__button{color:#f6f2eb}.xcore-course-category-card__stretched-link{position:absolute;inset:0;z-index:4}.xcore-course-category-card__stretched-link:focus-visible{outline:2px solid #f6f2eb;outline-offset:-10px}@media (hover:hover){.xcore-course-category-card:hover .xcore-course-category-card__media img,.xcore-course-category-card:focus-within .xcore-course-category-card__media img{transform:scale(1.14);filter:saturate(.94)}.xcore-course-category-card:hover:before,.xcore-course-category-card:focus-within:before{opacity:1;transform:scale(1.01)}.xcore-course-category-card:hover:after,.xcore-course-category-card:focus-within:after{opacity:.22}.xcore-course-category-card:hover .xcore-course-category-card__headline,.xcore-course-category-card:focus-within .xcore-course-category-card__headline{transform:translateY(-54px)}.xcore-course-category-card:hover .xcore-course-category-card__reveal,.xcore-course-category-card:focus-within .xcore-course-category-card__reveal{opacity:1;transform:translateY(0)}}@media (hover:none){.xcore-course-category-card__headline{transform:translateY(-54px)}.xcore-course-category-card__reveal{opacity:1;pointer-events:none;transform:translateY(0)}}@media only screen and (max-width:1100px){.xcore-course-categories--cols-4{grid-template-columns:repeat(3,minmax(0, 1fr))}}@media only screen and (max-width:900px){.xcore-course-categories--cols-3,.xcore-course-categories--cols-4{grid-template-columns:repeat(2,minmax(0, 1fr))}.xcore-course-categories--slider .xcore-course-category-card{flex-basis:calc((100% - (var(--xcore-course-category-slider-tablet, 2) - 1) * 26px) / var(--xcore-course-category-slider-tablet, 2))}.xcore-course-category-card__title{font-size:clamp(23px, 3vw, 31px)}}@media only screen and (max-width:640px){.xcore-course-categories--cols-2,.xcore-course-categories--cols-3,.xcore-course-categories--cols-4{grid-template-columns:minmax(0, 1fr)}.xcore-course-categories--slider .xcore-course-category-card{flex-basis:calc((100% - (var(--xcore-course-category-slider-mobile, 1) - 1) * 26px) / var(--xcore-course-category-slider-mobile, 1))}.xcore-course-categories__nav{display:none}.xcore-course-category-card{border-radius:0}.xcore-course-category-card__headline,.xcore-course-category-card__reveal{left:18px;right:18px;bottom:18px}.xcore-course-category-card__headline{max-width:calc(100% - 36px)}.xcore-course-category-card__title{font-size:26px}}#gform_wrapper_7{padding:35px;background-color:#eee}#gform_wrapper_7.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#gform_wrapper_7.gform_wrapper select,#gform_wrapper_7.gform_wrapper textarea{background:#fff;border:1px solid #ccc;padding:.75rem;width:100%;outline:none !important;font-size:1rem;line-height:1.5}#gform_wrapper_7.gform_wrapper .gfield .gfield_label{color:#666}#gform_wrapper_7.gform_wrapper .gfield .ginput_container{margin-top:0}#gform_wrapper_7.gform_wrapper .gfield .ginput_container>input.datepicker{width:100% !important}#gform_wrapper_7.gform_wrapper .gfield.last:after{content:"";display:table;clear:both}#gform_wrapper_7.gform_wrapper .gf_grid_9{display:inline-block;vertical-align:top;width:70%;padding-right:16px;float:none}#gform_wrapper_7.gform_wrapper .gf_grid_3{display:inline-block;vertical-align:top;width:30%;padding-right:16px;float:none}#gform_wrapper_7.gform_wrapper .gform_page_footer{text-align:right}#gform_wrapper_7.gform_wrapper .gform_page_footer .button{color:#fff;background-color:#f6c800;border:2px solid #f6c800;font-weight:700;text-transform:uppercase;font-family:"FF Unit Pro Bold",sans-serif;font-size:16px;letter-spacing:1px;border-radius:0}#gform_wrapper_7.gform_wrapper .gform_page_footer .button:hover{color:#f6c800;background:#fff;border-color:#fff}#gform_wrapper_7.gform_wrapper .gform_page_footer .gform_previous_button{background-color:#999;border:2px solid #999}#gform_wrapper_7.gform_wrapper .gform_page_fields{margin-top:2rem}#gform_wrapper_7.gform_wrapper .gf_page_steps{padding-bottom:.5rem;margin-bottom:1rem;border-bottom:2px solid #f6c800}#gform_wrapper_7.gform_wrapper .gf_page_steps .gf_step{color:#000;font-family:'FF Unit Pro Bold',sans-serif;font-size:1.25rem;font-weight:700;opacity:.5}#gform_wrapper_7.gform_wrapper .gf_page_steps .gf_step.gf_step_active{opacity:1}#gform_wrapper_7.gform_wrapper .gf_page_steps .gf_step .gf_step_number{color:#f6c800;vertical-align:bottom}#gform_wrapper_7.gform_wrapper .gf_page_steps .gf_step .gf_step_number:after{content:". "}#gform_7 #field_7_1000{display:none}#gform_7 .gforms-more-participants{display:none}#gform_7 #field_7_19{display:none}#gform_wrapper_6{padding:35px;background-color:#eee}#gform_wrapper_6.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#gform_wrapper_6.gform_wrapper select,#gform_wrapper_6.gform_wrapper textarea{background:#fff;border:1px solid #ccc;padding:.75rem;width:100%;outline:none !important;font-size:1rem;line-height:1.5}#gform_wrapper_6.gform_wrapper .gfield .gfield_label{color:#666}#gform_wrapper_6.gform_wrapper .gfield .ginput_container{margin-top:0}#gform_wrapper_6.gform_wrapper .gfield .ginput_container>input.datepicker{width:100% !important}#gform_wrapper_6.gform_wrapper .gfield.last:after{content:"";display:table;clear:both}#gform_wrapper_6.gform_wrapper .gf_grid_9{display:inline-block;vertical-align:top;width:70%;padding-right:16px;float:none}#gform_wrapper_6.gform_wrapper .gf_grid_3{display:inline-block;vertical-align:top;width:30%;padding-right:16px;float:none}#gform_wrapper_6.gform_wrapper .gform_page_footer{text-align:right}#gform_wrapper_6.gform_wrapper .gform_page_footer .button{color:#fff;background-color:#f6c800;border:2px solid #f6c800;font-weight:700;text-transform:uppercase;font-family:"FF Unit Pro Bold",sans-serif;font-size:16px;letter-spacing:1px;border-radius:0}#gform_wrapper_6.gform_wrapper .gform_page_footer .button:hover{color:#f6c800;background:#fff;border-color:#fff}#gform_wrapper_6.gform_wrapper .gform_page_footer .gform_previous_button{background-color:#999;border:2px solid #999}#gform_wrapper_6.gform_wrapper .gform_page_fields{margin-top:2rem}#gform_wrapper_6.gform_wrapper .gf_page_steps{padding-bottom:.5rem;margin-bottom:1rem;border-bottom:2px solid #f6c800}#gform_wrapper_6.gform_wrapper .gf_page_steps .gf_step{color:#000;font-family:'FF Unit Pro Bold',sans-serif;font-size:1.25rem;font-weight:700;opacity:.5}#gform_wrapper_6.gform_wrapper .gf_page_steps .gf_step.gf_step_active{opacity:1}#gform_wrapper_6.gform_wrapper .gf_page_steps .gf_step .gf_step_number{color:#f6c800;vertical-align:bottom}#gform_wrapper_6.gform_wrapper .gf_page_steps .gf_step .gf_step_number:after{content:". "}#gform_6 #field_6_1000{display:none}#gform_6 .gforms-more-participants{display:none}#gform_6 #field_6_19{display:none}.singlekurs .wpb_text_column ul.list-pictures,.single-course .wpb_text_column ul.list-pictures{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;list-style:none !important;padding-left:0 !important;margin:1.25rem 0 1.75rem !important}.singlekurs .wpb_text_column ul.list-pictures>li,.single-course .wpb_text_column ul.list-pictures>li{display:inline-flex;margin:0;padding:0}.singlekurs .wpb_text_column ul.list-pictures img,.single-course .wpb_text_column ul.list-pictures img,.singlekurs .wpb_text_column.wpb_content_element p>img,.single-course .wpb_text_column.wpb_content_element p>img{display:block;width:auto !important;height:auto !important;max-height:6rem !important;max-width:20rem}@media (max-width:768px){.singlekurs .wpb_text_column ul.list-pictures img,.single-course .wpb_text_column ul.list-pictures img,.singlekurs .wpb_text_column.wpb_content_element p>img,.single-course .wpb_text_column.wpb_content_element p>img{max-width:100% !important}}