@import"https://use.typekit.net/qcf4iap.css";@import"https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&display=swap";*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;border:0 solid transparent;max-width:100%;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:Albert Sans,sans-serif,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;box-sizing:border-box;scroll-behavior:smooth;scroll-snap-type:y mandatory;width:100vw;overflow-x:hidden}section{padding:100px 80px}@media screen and (max-width:1280px){section{padding:80px 54px}}@media screen and (max-width:1024px){section{padding:60px 40px}}@media screen and (max-width:462px){section{padding:40px 24px}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:peridot-pe-variable,sans-serif;font-weight:700;line-height:1;color:#c74f13}p,ul,ol{line-height:100%;color:#606060}a{font-family:peridot-pe-variable,sans-serif;font-weight:700;line-height:1;color:#c74f13}a.btn-link{display:flex;align-items:center;justify-content:center;font-family:peridot-pe-variable,sans-serif;font-size:16px;font-weight:600;line-height:20px;padding:16px 32px;cursor:pointer;text-transform:uppercase;text-decoration:none;border-radius:10px}.sub-header{font-family:Albert Sans,sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#e87813;margin-bottom:8px}@media screen and (max-width:1024px){.sub-header{font-size:18px}}.header-1{font-size:54px}@media screen and (max-width:1280px){.header-1{font-size:40px}}@media screen and (max-width:1024px){.header-1{font-size:34px}}@media screen and (max-width:768px){.header-1{font-size:32px}}.header-2{font-size:48px}@media screen and (max-width:1280px){.header-2{font-size:40px}}@media screen and (max-width:1024px){.header-2{font-size:32px}}@media screen and (max-width:768px){.header-2{font-size:28px}}@media screen and (max-width:462px){.header-2{font-size:24px}}.header-3{font-size:40px}@media screen and (max-width:1280px){.header-3{font-size:32px}}@media screen and (max-width:1024px){.header-3{font-size:26px}}@media screen and (max-width:768px){.header-3{font-size:22px}}.header-4{font-size:24px}@media screen and (max-width:1024px){.header-4{font-size:22px}}@media screen and (max-width:768px){.header-4{font-size:20px}}.header-5{font-family:Albert Sans,sans-serif;font-size:20px;text-transform:none}@media screen and (max-width:1024px){.header-5{font-size:18px}}@media screen and (max-width:768px){.header-5{font-size:16px}}.header-6{font-family:Albert Sans,sans-serif;font-size:16px;text-transform:uppercase}@media screen and (max-width:768px){.header-6{font-size:12px}}.text-highlight{color:#e87813}.text-dark{color:#282828}.text-muted,.help-text{color:#606060}.strikethrough{text-decoration:line-through;color:#606060!important}.divider{width:100%;height:1px;background-color:#eee}button,.btn{display:flex;align-items:center;justify-content:center;font-family:peridot-pe-variable,sans-serif;font-size:16px;font-weight:600;line-height:20px;padding:16px 32px;cursor:pointer;text-transform:uppercase;text-decoration:none;border-radius:10px;width:fit-content}button-primary,.btn-primary{background-color:#c74f13;color:#fff}button-primary img,.btn-primary img{height:24px;width:24px}button-secondary,.btn-secondary{background-color:#f7f7f7;color:#c74f13}button-secondary img,.btn-secondary img{height:24px;width:24px}button-ghost,.btn-ghost{padding:0;background-color:transparent;border-radius:0}button-ghost img,.btn-ghost img{min-height:24px;min-width:24px}button-table,.btn-table{padding:0;background-color:transparent;border-radius:0}button-table img,.btn-table img{height:16px;width:16px}button-text,.btn-text{padding:0;width:fit-content;border-radius:0;color:#c74f13;background-color:transparent;text-transform:none;text-decoration:underline;font-weight:400}button-upload,.btn-upload{align-items:center;justify-content:center;gap:2px;background-color:#fafafa;color:#cecece;font-size:16px;font-style:normal;font-weight:400;text-transform:none;line-height:1;border:1px dashed #EEEEEE;width:100%}button-upload img,.btn-upload img{height:16px}button.block,.btn.block{width:100%}@media screen and (max-width:1024px){button,.btn{font-size:16px}}.input{display:flex;flex-direction:column;gap:12px}.input.icon{position:relative}.input.icon .input-field{padding-right:40px}.input-icon{position:absolute;height:16px;width:16px;right:16px;bottom:20px}.input.value{position:relative}.input.value.left .input-field{padding-left:40px;text-align:right}.input.value.right .input-field{padding-right:40px;text-align:left}.input-value{position:absolute;font-size:16px;line-height:16px;color:#c74f13;font-weight:700;bottom:16px}.input-value.left{left:16px}.input-value.right{right:16px!important}.input-field{font-family:Albert Sans,sans-serif;font-size:16px;line-height:16px;font-weight:500;outline:none;background-color:#f7f7f7;padding:14px 16px;border-radius:5px;border:1px solid #EEEEEE;flex:1}.input-area{font-family:Albert Sans,sans-serif;font-size:16px;line-height:16px;font-weight:500;outline:none;background-color:#f7f7f7;padding:16px 14px;border-radius:5px;border:1px solid #EEEEEE;resize:vertical}.input.field-label{padding:12px 24px;display:flex;flex-direction:column;gap:2px}.input-label{font-family:Albert Sans,sans-serif;font-size:16px;line-height:1;font-weight:700}@media screen and (max-width:1024px){.input.field-label{padding:12px 16px}}.badge{display:flex;padding:8px;border-radius:5px;height:fit-content}.badge span{font-family:Albert Sans,sans-serif;font-weight:700;text-transform:uppercase;font-size:12px;line-height:12px}.badge.open{background-color:#c74f13;color:#fff}.badge.upcoming{background-color:#f7f7f7;color:#c74f13}.badge.close{background-color:#606060;color:#fff}.checkbox{display:flex;gap:8px}.checkbox-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:20px;height:20px;cursor:pointer;position:relative;transition:background-color .3s,border-color .3s;background-color:#fff;border:1px solid #EEEEEE;border-radius:5px}.checkbox-input:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10%203L4.5%208.5L2%206'%20stroke='white'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:cover;background-repeat:no-repeat;transform:translate(-50%,-50%);transition:background-color .3s,border-color .3s;opacity:0}.checkbox-input:checked{background-color:#c74f13;border-color:#c74f13}.checkbox-input:checked:before{opacity:1}.checkbox-input:disabled{border-color:#9b9b9b;background-color:#9b9b9b}.checkbox-label{font-family:Albert Sans,sans-serif;font-size:16px;line-height:16px;color:#282828}.radio{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.radio-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;accent-color:#EEEEEE;border:1px solid #EEEEEE;position:relative}.radio-button:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#C74F13}.radio-label{flex:1;font-family:Albert Sans,sans-serif;font-size:16px;line-height:16px;color:#282828}.dropdown{position:relative;flex:1}.dropdown-input{display:flex;align-items:center;cursor:pointer;font-family:Albert Sans,sans-serif;font-size:16px;line-height:16px;font-weight:500;background-color:#f7f7f7;padding:16px;border-radius:5px;border:1px solid #EEEEEE;transition:all .2s ease}.dropdown-input.arrow:after{content:"";display:block;width:16px;height:16px;margin-left:auto;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_166_681'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='24'%20height='24'%3e%3crect%20width='24'%20height='24'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_166_681)'%3e%3cpath%20d='M12%2015L7%2010H17L12%2015Z'%20fill='%23282828'/%3e%3c/g%3e%3c/svg%3e");background-size:cover;background-repeat:no-repeat;transition:transform .2s ease}.dropdown-label{flex:1;font-family:Albert Sans,sans-serif;font-size:16px;color:#282828}.dropdown.open .arrow:after{transform:rotateX(180deg)}.dropdown .dropdown-list{position:absolute;display:none;flex-direction:column;width:100%;top:102%;z-index:1;background:#fff;border:1px solid #EEEEEE;border-radius:5px;padding:12px 16px;box-shadow:0 4px 16px #00000014;transition:all .3s ease}.dropdown .dropdown-list li{font-family:Albert Sans,sans-serif;color:#282828;font-size:16px;font-weight:700;list-style-type:none;border-bottom:1px solid #EEEEEE;padding:8px;cursor:pointer}.dropdown .dropdown-list li:hover{color:#c74f13}.dropdown .dropdown-list li:last-child{border-bottom:none}.dropdown .dropdown-list li p{font-weight:400;color:#282828}.dropdown.open .dropdown-list{display:flex;z-index:100!important}.breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;gap:6px;padding:0;margin:0}.breadcrumb ol li{display:flex;align-items:center;color:#c74f13;line-height:1;font-family:Albert Sans,sans-serif;white-space:nowrap}.breadcrumb ol li+li:before{content:"|";margin:0 8px;color:#c74f13}.breadcrumb ol li a{text-decoration:underline;color:#c74f13;font-weight:400;line-height:1;font-family:Albert Sans,sans-serif}.breadcrumb ol li a:hover{color:#e87813}.switch{display:flex;justify-content:start;align-items:center;min-width:32px;height:20px;background:#fff;border-radius:12px;border:1px solid #EEEEEE;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;padding:2px;margin-top:2px}.switch-row{display:flex;flex-direction:row;align-items:start;gap:8px}.switch-visual{width:16px;height:16px;border-radius:50%;background-color:#eee}.switch-label{font-family:Albert Sans,sans-serif;flex:1}.switch-input{opacity:0;width:0;height:0;display:none}.switch-input:checked+.switch{background:#c74f13;display:flex;justify-content:end}.switch-input:checked+.switch .switch-visual{background:#fff}.back{text-decoration:underline;color:#c74f13;font-weight:400;line-height:1;font-family:Albert Sans,sans-serif;height:16px}.back:before{content:"";color:#c74f13;display:inline-grid;width:16px;height:16px;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_92_7293'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='16'%20height='16'%3e%3crect%20width='16'%20height='16'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_92_7293)'%3e%3cpath%20d='M5.21663%208.6665L8.94996%2012.3998L7.99996%2013.3332L2.66663%207.99984L7.99996%202.6665L8.94996%203.59984L5.21663%207.33317H13.3333V8.6665H5.21663Z'%20fill='%23C74F13'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:8px}.form-group{display:flex;flex-direction:column;gap:16px}.form-list{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.form-list h5{color:#282828}.form-divider{border-top:1px solid #EEEEEE}.field-group{display:flex;flex-direction:row;gap:24px}.field-group .input{flex:1}.field-group .input.value{width:40%;flex:none}.field-row{display:flex;flex-direction:row;align-items:center;gap:12px}.field-wrapper{flex:1;font-family:Albert Sans,sans-serif;font-size:16px;line-height:16px;font-weight:500;outline:none;background-color:#f7f7f7;padding:14px 16px;border-radius:5px;border:1px solid #EEEEEE;color:#9b9b9b}.field-file{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:5px;border:1px dashed #EEEEEE}@media screen and (max-width:768px){.field-group{display:flex;flex-direction:column;gap:16px}.field-group .input{flex:1}.field-group .input.value{width:100%}}.flex-row{display:flex;flex-direction:row}.flex-row.space-between{justify-content:space-between}.flex-1{flex:1}.divider-top{padding-top:24px;border-top:1px solid #EEEEEE}.header-nav{position:relative;width:100%;z-index:10000}.header-nav.active{position:fixed}.navbar{display:flex;align-items:center;justify-content:space-between;padding:12px 80px;background:#fff;position:relative}.navbar__logo img{max-height:80px}.navbar__menu{position:relative;display:flex}.navbar__menu-list{list-style:none;display:flex;gap:32px}.navbar__menu-list li a{text-decoration:none;color:#c74f13;font-family:peridot-pe-variable,sans-serif;font-weight:700;font-size:16px;transition:color .3s ease;padding-bottom:8px;text-transform:uppercase}.navbar__menu-list li a[aria-current=page]{border-bottom:3px solid #C74F13}.navbar__menu-list li a:hover,.navbar__menu-list li a:focus{color:#e87813}.navbar__menu.active{display:flex}.navbar__mobile{position:absolute;right:40px;z-index:10000;cursor:pointer;display:none}.navbar__button{position:relative;height:24px;width:24px}.navbar__button.active .control-line-1{position:absolute;transform:rotate(50deg);top:5px;width:20px}.navbar__button.active .control-line-2{transform:rotate(-50deg);top:5px;width:20px}.navbar__button.active .control-line-3{transform:rotate(-50deg);bottom:5px;width:20px}.navbar__button.active .control-line-4{transform:rotate(50deg);bottom:5px;width:20px}.navbar__button-control{height:8px;width:8px;border-radius:5px;background-color:#e87813;position:absolute;transition:transform .4s ease,width .4s ease}.navbar__button .control-line-1{top:0;left:0}.navbar__button .control-line-2{top:0;right:0}.navbar__button .control-line-3{bottom:0;left:0}.navbar__button .control-line-4{bottom:0;right:0}@media screen and (max-width:1280px){.navbar{padding:12px 54px}}@media screen and (max-width:1024px){.navbar{padding:38px 40px;z-index:9999;width:100%}.navbar__mobile{display:block}.navbar__menu{background-color:#fff;opacity:100%;position:absolute;width:100%;min-height:100dvh;left:0;top:0;z-index:9999;align-self:center;justify-content:center;display:none}.navbar__menu-list{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media screen and (max-width:768px){.navbar{padding:38px 40px}.navbar__logo img{height:60px}}@media screen and (max-width:462px){.navbar{padding:24px}}.admin-nav{position:relative;width:100%;z-index:10000}.admin-nav.active{position:fixed}.admin-navbar{display:flex;flex-direction:column;justify-content:start;align-items:start;padding:12px 80px 0;gap:24px;background:#f7f7f7;position:relative;width:100%}.admin-navbar.active{width:100%;z-index:10000;position:fixed}.admin-navbar__logo img{max-height:80px}.admin-navbar__top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.admin-navbar__mobile{position:absolute;top:32px;right:40px;z-index:10000;cursor:pointer;display:none}.admin-navbar__menu{position:relative;display:flex;flex-direction:row;justify-content:space-between;width:100%}.admin-navbar__menu-list{list-style:none;display:flex;flex-direction:row;gap:32px;padding-bottom:16px}.admin-navbar__menu-list li a{text-decoration:none;color:#c74f13;font-family:Albert Sans,sans-serif;font-weight:700;font-size:16px;transition:color .3s ease;padding-bottom:12px}.admin-navbar__menu-list li a[aria-current=page]{border-bottom:3px solid #C74F13}.admin-navbar__menu-list li a:hover,.admin-navbar__menu-list li a:focus{color:#e87813}.admin-navbar__menu-time{color:#606060}.admin-navbar__menu .btn-primary{display:none}.admin-navbar__menu.active{display:flex}@media screen and (max-width:1280px){.admin-navbar{padding:12px 54px 0}}@media screen and (max-width:1024px){.admin-navbar{padding:12px 40px 0}}@media screen and (max-width:768px){.admin-navbar{padding:12px 40px}.admin-navbar__logo img{max-height:60px}.admin-navbar__top .btn-primary{display:none}.admin-navbar__mobile{display:block}.admin-navbar__menu{background-color:#fff;opacity:100%;position:absolute;max-width:100%;min-height:100dvh;z-index:9999;left:0;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;display:none}.admin-navbar__menu-list{display:flex;flex-direction:column;align-items:center;justify-content:center}.admin-navbar__menu .btn-primary{display:flex}}@media screen and (max-width:462px){.admin-navbar{padding:12px 24px}}.footer{position:relative;background-color:#c74f13;padding:80px}.footer-body{position:relative;z-index:1;display:flex;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid #EEEEEE}.footer-body__logo{display:flex;flex-direction:column;justify-content:space-between}.footer-body__logo--image{display:flex;align-items:center;gap:16px}.footer-body__logo--image img{height:68px}.footer-body__logo--image span{font-family:peridot-pe-variable,sans-serif;color:#fff;font-weight:700;line-height:1;font-size:20px}.footer-body__logo--admin{margin-top:12px;color:#fff}.footer-body__logo--admin a{color:#fff}.footer-body__contacts{display:flex;flex-direction:column;align-items:end;gap:16px}.footer-body__contacts span{line-height:1;color:#fff;font-family:Albert Sans,sans-serif;font-size:16px}.footer-remarks{position:relative;z-index:1;padding-top:40px;display:flex;justify-content:space-between}.footer-remarks span,.footer-remarks a{font-family:Albert Sans,sans-serif;color:#fff;font-size:14px}.footer-remarks__right{display:flex;gap:24px}.footer-fire{position:absolute;bottom:0;right:0;z-index:0}@media screen and (max-width:768px){.footer{padding:80px 40px}.footer-body{flex-direction:column;align-items:start;gap:24px}.footer-body__contacts{align-items:start;gap:8px}.footer-remarks{display:flex;flex-direction:column;align-items:center}}.hero{padding-top:24px}.hero__container{display:flex;align-items:center;background-color:#c74f13;border-radius:10px;position:relative}.hero__container--header{position:relative;display:flex;flex-direction:column;gap:24px;padding:120px 40px;z-index:1;width:50%}.hero__container--header h1,.hero__container--header p{color:#fff}.hero__container img{height:100%;position:absolute;right:0;z-index:0}@media screen and (max-width:1280px){.hero__container--header{width:60%}}@media screen and (max-width:1024px){.hero__container--header{padding:80px 40px;width:80%}}@media screen and (max-width:768px){.hero__container--header{padding:40px 24px;width:100%}}.link-cards{display:flex;gap:24px;padding-top:40px}.link-cards__item{display:flex;flex-direction:column;align-items:start;gap:24px;background-color:#f7f7f7;border-radius:10px;padding:24px 32px;text-decoration:none;flex:1}.link-cards__item img{height:80px}.link-cards__item--label{display:flex;flex-direction:column;gap:12px}.link-cards__item--label p{color:#282828;font-weight:400}@media screen and (max-width:768px){.link-cards{flex-direction:column;gap:16px}.link-cards__item{padding:16px 24px;text-decoration:none;flex:1}.link-cards__item img{height:60px}}.about-us{display:flex;align-items:center;gap:60px}.about-us__label{width:50%;display:flex;flex-direction:column;gap:12px}.about-us__image{position:relative}.about-us__image img{object-fit:contain;width:auto;height:20%!important}.about-us__image--label{position:absolute;right:0;bottom:24px;padding:12px 24px;border-bottom-left-radius:10px;border-top-left-radius:10px;background-color:#c74f13}.about-us__image--label h3,.about-us__image--label span{font-size:16px;color:#fff}@media screen and (max-width:1024px){.about-us{flex-direction:column}.about-us__label{width:100%;display:flex;flex-direction:column;gap:12px}}.faqs__list{margin-top:24px;display:flex;flex-direction:column;gap:16px}.faqs__list--item{display:flex;flex-direction:column;gap:24px;padding:16px;background-color:#f7f7f7;height:fit-content;border-radius:10px}.faqs__list--item-header{display:flex;gap:8px;cursor:pointer}.faqs__list--item-header h3{font-family:Albert Sans,sans-serif;color:#282828}.faqs__list--item-content{display:none;height:0;overflow:hidden;transition:height .4s ease,opacity .3s ease;opacity:0}.faqs__list--item-content p{color:#606060}.faqs__list--item.active{background-color:#fff}.faqs__list--item.active .faqs__list--item-header img{transform:rotate(180deg)}.faqs__list--item.active .faqs__list--item-content{display:flex;height:fit-content;opacity:1}@media screen and (max-width:768px){.faqs__list--item-header h3{font-size:16px}}.workshops-header{display:flex;flex-direction:column;gap:16px}.workshops-header__search{margin-top:40px;width:100%;display:flex;flex-direction:row;gap:16px}.workshops-header__search .input{flex:1}@media screen and (max-width:768px){.workshops-header__search{flex-direction:column}.workshops-header__search .btn-primary{flex:1;width:100%}}.workshops-list{padding-top:40px;display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.workshops-list__item{grid-column:span 4;background-color:#f7f7f7;border-radius:10px;display:grid;overflow:hidden}.workshops-list__item--thumbnail{height:200px;overflow:hidden;position:relative}.workshops-list__item--thumbnail img{object-fit:cover;height:100%;min-width:100%}.workshops-list__item--thumbnail .badge{position:absolute;top:16px;left:16px}.workshops-list__item--title{padding:24px;display:flex;flex-direction:column;gap:8px}.workshops-list__item--title h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.workshops-list__item--title p{color:#282828;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.workshops-list__item--title-sessions{padding-top:8px;border-top:1px solid #EEEEEE}.workshops-list__item--title-sessions span{color:#606060}@media screen and (max-width:1280px){.workshops-list__item{grid-column:span 6}.workshops-list__item--thumbnail{height:200px;overflow:hidden;position:relative}.workshops-list__item--thumbnail img{object-fit:cover;height:100%;min-width:100%}.workshops-list__item--thumbnail .badge{position:absolute;top:16px;left:16px}}@media screen and (max-width:768px){.workshops-list{grid-template-columns:repeat(1,1fr)}.workshops-list__item{grid-column:span 1}}.workshop-item{padding-top:40px}.workshop-item__overview{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.workshop-item__overview--thumbnail{grid-column:1/span 6;height:400px;overflow:hidden;border-radius:10px}.workshop-item__overview--thumbnail img{object-fit:cover;height:100%;width:100%}.workshop-item__overview--title{grid-column:span 6;padding:24px;display:flex;flex-direction:column;gap:24px}.workshop-item__overview--title p{color:#282828}.workshop-item__overview--title-sessions{display:flex;flex-direction:column;gap:24px}.workshop-item__overview--title-sessions .info{display:flex;flex-direction:column;background-color:#f7f7f7;padding:16px;border-radius:5px}.workshop-item__overview--title-btn{display:flex;justify-content:end}@media screen and (max-width:1024px){.workshop-item__overview{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}.workshop-item__overview--thumbnail{grid-column:span 1}.workshop-item__overview--title{grid-column:span 1;padding:0}}.contact-us{display:flex;flex-direction:column;align-items:center}.contact-us__header{width:80%;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.contact-us__header p{color:#282828}.contact-us__form{width:70%;margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.contact-us__form .field{grid-column:span 1}.contact-us__form .area{grid-column:span 2}.contact-us__form .submit{grid-column:span 2;display:flex;justify-content:end}@media screen and (max-width:768px){.contact-us__header{width:100%}.contact-us__form{width:100%;margin-top:40px}.contact-us__form .field{grid-column:span 2}}.success{display:flex;flex-direction:column;align-items:center}.success__header{width:80%;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.success__header p{color:#282828}.success__ref{width:70%;margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:4px}.success__ref h2,.success__ref p{color:#282828}.success__summary{width:85%;margin-top:40px;border:1px solid #EEEEEE;border-radius:10px}.success__summary--header{background-color:#f7f7f7;padding:16px;border-bottom:1px solid #EEEEEE}.success__summary--header .header-6{font-size:16px;text-transform:none}.success__summary--divider{padding:0 24px}.success__summary--details{padding:16px 24px;display:flex;flex-direction:column;gap:12px}.success__summary--details a{color:#c74f13}.success__summary--overview{padding:16px 24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.success__summary--overview-info{display:flex;flex-direction:column;gap:2px}@media screen and (max-width:1024px){.success__summary{width:85%}.success__summary--overview{display:flex;flex-direction:column;align-items:start;gap:16px}}@media screen and (max-width:768px){.success__header,.success__summary,.success__ref{width:100%}}.need-help{display:flex;flex-direction:row;gap:12px;background-color:#f7f7f7;padding:24px;border-radius:10px}.need-help__label{display:flex;flex-direction:column;gap:12px}.need-help__label p{color:#282828}.need-help img{width:80px}@media screen and (max-width:768px){.need-help{flex-direction:column}.need-help img{width:50px}}.reimbursement-header{display:flex;flex-direction:column;align-items:center;gap:16px}.reimbursement-header p{color:#282828}.reimbursement-cards{display:flex;gap:24px;padding-top:0}.reimbursement-cards__item{display:flex;flex-direction:column;align-items:center;gap:12px;background-color:#f7f7f7;border-radius:10px;padding:24px 32px;text-decoration:none;flex:1}.reimbursement-cards__item img{height:60px}.reimbursement-cards__item--label{display:flex;flex-direction:column;gap:12px}.reimbursement-cards__item--label p{color:#282828}.reimbursement{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;box-sizing:border-box;padding-top:40px}.reimbursement-steps{grid-column:1/6;background-color:#c74f13;color:#fff;padding:40px 40px 212px;border-radius:15px;min-height:80vh;height:fit-content;position:relative}.reimbursement-steps__header{display:flex;flex-direction:column;gap:24px;align-items:start}.reimbursement-steps__header img{height:80px}.reimbursement-steps__header h1,.reimbursement-steps__header p{color:#fff}.reimbursement-steps__progress{margin-top:40px}.reimbursement-steps__progress ul{position:relative;display:flex;flex-direction:column;align-items:self-start;gap:16px}.reimbursement-steps__progress ul li{position:relative;list-style:none;line-height:1;font-weight:600}.reimbursement-steps__progress ul li:before{content:"";height:9px;width:9px;border-radius:50%;display:inline-block;align-items:start;margin-right:12px;margin-bottom:1px}.reimbursement-steps__progress ul li.done{color:#fff}.reimbursement-steps__progress ul li.done:before{background-color:#fff}.reimbursement-steps__progress ul li.inprogress{color:#fff}.reimbursement-steps__progress ul li.inprogress:before{background-color:#fff}.reimbursement-steps__progress ul li.todo{color:#e6bca7}.reimbursement-steps__progress ul li.todo:before{background-color:#e6bca7}.reimbursement-steps__progress ul .line{position:absolute;left:4px;top:12px;width:1px;height:30px}.reimbursement-steps__progress ul .line-done{background:#fff}.reimbursement-steps__progress ul .line-inprogress,.reimbursement-steps__progress ul .line-todo{background:#e6bca7}.reimbursement-steps__progress ul li:last-child .line{display:none}.reimbursement-steps__details{width:90%;position:absolute;display:flex;flex-direction:column;background-color:#fff;left:0;bottom:32px;padding:24px 40px;border-top-right-radius:10px;border-bottom-right-radius:10px}.reimbursement-steps__details .header-5,.reimbursement-steps__details .form-divider{padding-bottom:8px}.reimbursement-steps__details span{color:#282828}.reimbursement-forms{grid-column:6/-1;padding:46px;display:flex;flex-direction:column;gap:32px}@media screen and (max-width:1024px){.reimbursement-steps{grid-column:1/7;padding:24px 24px 212px}.reimbursement-forms{grid-column:7/-1;padding:24px;display:flex;flex-direction:column;gap:32px}}@media screen and (max-width:1024px){.reimbursement{grid-template-columns:repeat(4,1fr)}.reimbursement-steps{grid-column:span 4;padding:24px 24px 212px;min-height:fit-content}.reimbursement-steps__progress ul{display:flex;flex-direction:row;flex-wrap:wrap}.reimbursement-steps__progress ul .line{display:none}.reimbursement-forms{grid-column:span 4;padding:24px;display:flex;flex-direction:column;gap:32px}}.reimbursement-forms__fields{display:flex;flex-direction:column;gap:24px}.reimbursement-forms__fields .header-5{margin-bottom:4px}.reimbursement-forms__fields--info{display:flex;flex-direction:column;background-color:#f7f7f7;padding:16px;border-radius:5px}.reimbursement-forms__fields--calculation{display:flex;flex-direction:column;gap:16px;background-color:#f7f7f7;padding:16px;border-radius:10px}.reimbursement-forms__fields--calculation-item{display:flex;flex-direction:column;gap:8px}.reimbursement-forms__fields--calculation-totals{display:flex;flex-direction:row;justify-content:space-between}.reimbursement-forms__fields--calculation-totals dt,.reimbursement-forms__fields--calculation-totals dd{color:#c74f13;font-size:20px;font-weight:700}.reimbursement-forms__fields--calculation-sub-totals{display:flex;flex-direction:row;justify-content:space-between}.reimbursement-forms__fields--calculation-sub-totals dt,.reimbursement-forms__fields--calculation-sub-totals dd{color:#282828;font-size:16px;font-weight:700}.reimbursement-forms__fields--calculation-footer{display:flex;flex-direction:column;gap:16px}.reimbursement-forms__fields--calculation-footer h6{text-transform:none}.reimbursement-forms__fields--table-wrapper{border:1px solid #EEEEEE;padding:16px;border-radius:10px}.reimbursement-forms__fields--table{width:100%;border-collapse:collapse;text-align:start}.reimbursement-forms__fields--table tr{padding:8px;border-bottom:1px solid #EEEEEE}.reimbursement-forms__fields--table tbody tr:last-child{border:none}.reimbursement-forms__fields--table th,.reimbursement-forms__fields--table td{text-align:start;padding:8px}.reimbursement-forms__fields--table th:not(:first-child),.reimbursement-forms__fields--table td:not(:first-child){text-align:end}.reimbursement-forms__fields--table tfoot tr{border:none}.reimbursement-forms__fields--table tfoot th,.reimbursement-forms__fields--table tfoot td{padding:0}.reimbursement-forms__fields--table .cell-left{text-align:start!important}.reimbursement-forms__fields--table .table-button{display:flex;justify-content:flex-end}.reimbursement-forms__fields--table .list-group tr{padding:0;border:none}.reimbursement-forms__fields--table .list-group th,.reimbursement-forms__fields--table .list-group td{padding:0}.reimbursement-forms__fields--table .divider-row td{border-bottom:1px solid #EEEEEE!important}.reimbursement-forms__fields--buttons{display:flex;flex-direction:row;justify-content:end;gap:24px}.reimbursement-forms__addlist{display:flex;flex-direction:row;justify-content:space-between}.reimbursement-forms__title h2,.reimbursement-forms__title h3{color:#282828}.reimbursement-forms__steps{display:flex;justify-content:space-between}.reimbursement-forms__steps a{color:#c74f13;font-weight:600}.reimbursement-forms__summary{display:flex;flex-direction:column;gap:16px;padding-bottom:24px;border-bottom:1px solid #EEEEEE}.reimbursement-forms__summary--fields{display:flex;flex-direction:column;gap:0}.reimbursement-forms__summary--fields .label{line-height:1;font-weight:700}@media screen and (max-width:768px){.reimbursement-forms__fields--calculation-totals dt,.reimbursement-forms__fields--calculation-totals dd{font-size:16px}}.admin-login{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;box-sizing:border-box;padding-top:40px}.admin-login__title{grid-column:1/6;background-color:#c74f13;color:#fff;padding:40px;border-radius:15px;height:fit-content;display:flex;flex-direction:column;gap:24px;align-items:start}.admin-login__title img{height:80px}.admin-login__title h1,.admin-login__title p{color:#fff}.admin-login__form{grid-column:6/-1;padding:46px;display:flex;flex-direction:column;gap:32px}.admin-login__form--buttons{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.admin-login{grid-template-columns:repeat(2,1fr)}.admin-login__title{grid-column:span 2;flex-direction:column;align-items:center;justify-content:center;text-align:center}.admin-login__form{grid-column:span 2;padding:0}}.admin-header{display:flex;flex-direction:column;gap:12px}.admin-cards{margin-top:32px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.admin-cards__item{grid-column:span 1;display:flex;flex-direction:column;align-items:start;gap:24px;background-color:#f7f7f7;border-radius:10px;padding:24px 32px;text-decoration:none;flex:1}.admin-cards__item img{height:40px}.admin-cards__item--label{display:flex;flex-direction:column;gap:12px}.admin-cards__item--label p{color:#282828;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.admin-cards__item{grid-column:span 2}}.admin-reports{margin-top:32px;display:flex;flex-direction:row;gap:16px}.admin-reports__item{display:flex;flex-direction:column;align-items:start;gap:12px;background-color:#f7f7f7;border-radius:10px;padding:24px 32px;text-decoration:none;flex:1}.admin-reports__item img{height:40px}.admin-reports__item--label{display:flex;flex-direction:column;gap:12px}.admin-reports__item--label p{color:#282828;font-weight:400}@media screen and (max-width:1024px){.admin-reports{flex-direction:column}}.admin-data{display:flex;flex-direction:column;justify-content:space-between;gap:32px}.admin-data__tools{margin-top:8px;display:flex;flex-direction:row;justify-content:space-between}.admin-data__tools--search{display:flex;gap:8px}.admin-data__tools.list-end{justify-content:end}.admin-data__tools .dropdown{width:30%!important;flex:none}.admin-data__title{margin-top:8px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.admin-data__overview{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#f7f7f7;border-radius:10px;padding:16px 24px;gap:8px}.admin-data__overview--info{display:flex;flex-direction:column;flex:1}@media screen and (max-width:768px){.admin-data__tools{margin-top:8px;display:flex;flex-direction:column-reverse;justify-content:space-between;gap:24px}.admin-data__tools--search{display:flex;gap:8px;width:fit-content;align-self:flex-end}.admin-data__tools .dropdown{width:100%!important}.admin-data__overview{flex-direction:column;align-items:start;gap:24px}}.admin-table{border-collapse:collapse;width:100%}.admin-table thead th{background-color:#f7f7f7;padding:16px;text-align:start;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE}.admin-table tbody tr td{padding:16px;border-bottom:1px solid #EEEEEE}.admin-table tbody tr td a{font-weight:400}.admin-table tbody tr:last-child{border:none}.admin-table .table-link{width:fit-content;padding:0 16px 0 0;text-align:end}.admin-table__container{width:100%;overflow-x:auto}.admin-edit{display:flex;flex-direction:column;justify-content:space-between;gap:32px}.admin-edit__container{border-top:1px solid #EEEEEE;display:grid;grid-template-columns:repeat(12,1fr)}.admin-edit__container .tabs{grid-column:1/5}.admin-edit__container .edit-items{grid-column:5/-1;padding:32px 45px;border-left:1px solid #EEEEEE;display:flex;flex-direction:column;gap:24px}.admin-edit__container .edit-items__btn{width:100%;display:flex;justify-content:end}.admin-edit__container .edit-items__title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.admin-edit__meals{display:flex;flex-direction:column}.admin-edit__meals span{font-weight:700}.admin-edit__meals--item{padding:8px 0;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #EEEEEE}.admin-edit__meals--item:last-child{border:none}@media screen and (max-width:768px){.admin-edit__container{border-top:1px solid #EEEEEE;display:grid;grid-template-columns:repeat(1,1fr)}.admin-edit__container .tabs{grid-column:span 1;padding-bottom:24px}.admin-edit__container .edit-items{grid-column:span 1;padding:32px 0;border-left:none;border-top:1px solid #EEEEEE}}.approval-form{display:flex;flex-direction:column;border:1px solid #EEEEEE;border-radius:10px}.approval-form .header-6{text-transform:none;font-size:16px}.approval-form__fields{display:flex;flex-direction:column;gap:16px}.approval-form__fields--item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:24px}.approval-form__fields--item label{flex:1}.approval-form__fields .multiply-row{flex:1;display:flex;flex-direction:row;align-items:center;gap:8px}.approval-form__fields .multiply-row span{color:#c74f13;font-weight:700;text-wrap:nowrap}.approval-form__fields .multiply-row .input{max-width:150px}.approval-form__calculation{display:flex;flex-direction:column;gap:16px}.approval-form__calculation--item{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.approval-form__total{background-color:#f7f7f7;padding:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-weight:700}.approval-form__total .overall{color:#c74f13;font-size:20px}.approval-form__cap{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.approval-form__cap--btn{display:flex;flex-direction:column}.approval-form__btns{display:flex;flex-direction:row;justify-content:end}.approval-form__btns .submit{display:flex;flex-direction:row;gap:16px}.approval-form>:not(.approval-form__total){padding:16px;border-bottom:1px solid #EEEEEE}@media screen and (max-width:600px){.approval-form__fields--item{flex-wrap:wrap;gap:8px}.approval-form__fields--item .input{width:100%}.approval-form__fields .multiply-row{flex:1;display:flex;flex-direction:row;align-items:center;gap:8px}.approval-form__fields .multiply-row span{color:#c74f13;font-weight:700;text-wrap:nowrap}.approval-form__fields .multiply-row .input{max-width:150px}.approval-form__calculation--item{display:flex;flex-wrap:wrap;gap:8px}.approval-form__calculation--item .input{width:100%}.approval-form__cap{display:flex;flex-direction:column;align-items:start;gap:8px}.approval-form__cap--btn{display:flex;flex-direction:row;justify-content:space-between;width:100%}.approval-form__cap .input{width:100%}}.tabs{padding-top:32px}.tabs ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px;font-family:Arial,sans-serif}.tabs li{margin:0}.tabs .tab-item{display:block;text-decoration:none;color:#333;padding-left:10px;border-bottom:none}.tabs .tab-item.active{color:#c74f13;border-left:3px solid #C74F13}
