/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/styles/styles.scss ***!
  \***************************************************************************************************************************************************************************************/
:root{--color-red:#9e011e;--color-blue-dark:#13346b;--color-blue-2:#01538e;--color-blue-3:#eff5ff;--color-green:#60a500;--color-gray:#7a8da1;--color-separator:#a9b8c9}.evs-sr-only{display:none!important}@media screen and (max-width:768px){.max-sm-hide,.max-xs-hide{display:none}}@media screen and (min-width:769px){.min-sm-hide{display:none}}body .evs-button{border-radius:8px}body .evs-button:hover{background-color:var(--color-red)}.evs-separator{border:none;border-top:1px solid var(--color-separator);margin:0 0 20px}.evs-separator--topspace{margin-top:20px}.evs-box{background-color:var(--color-blue-3);padding:12px}@media screen and (min-width:769px){.evs-box{padding:16px}}.evs-box--compact{padding:8px}.evs-h2,.post-content .evs-h2{color:var(--h2_typography-color);font-size:21px;font-weight:var(--h2_typography-font-weight);letter-spacing:var(--h2_typography-letter-spacing);margin-bottom:var(--h2_typography-margin-bottom);margin-top:0}@media screen and (min-width:581px){.evs-h2,.post-content .evs-h2{font-size:var(--h2_typography-font-size)}}.evs-h3,.post-content .evs-h3{color:var(--h3_typography-color);font-size:18px;font-weight:var(--h3_typography-font-weight);letter-spacing:var(--h3_typography-letter-spacing);margin-bottom:var(--h3_typography-margin-bottom);margin-top:0}@media screen and (min-width:581px){.evs-h3,.post-content .evs-h3{font-size:var(--h3_typography-font-size)}}.evs-h4,.post-content .evs-h4{color:var(--h4_typography-color);font-size:var(--h4_typography-font-size);font-weight:var(--h4_typography-font-weight);letter-spacing:var(--h4_typography-letter-spacing);margin-bottom:var(--h4_typography-margin-bottom);margin-top:0}.evs-list--unstyled{list-style:none;padding:0}.evs-form__row{display:flex;gap:16px}@media screen and (max-width:580px){.evs-form__row{flex-direction:column}}.evs-form__row:not(:last-child){margin-bottom:16px}.evs-form__field{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.evs-form__field:has(.evs-form__input--small){gap:4px}.evs-form__row .evs-form__field{flex:1}.evs-form__row .evs-form__field--width-1\/2{flex:0 0 calc(50% - 8px)}.evs-form__label{font-size:.95rem;font-weight:600}.evs-field--invalid .evs-form__label,.evs-form__label-required{color:var(--color-red)}.page .evs-form__input,.page .evs-form__search,.page .evs-form__textarea,.single .evs-form__input,.single .evs-form__search,.single .evs-form__textarea{background-color:#fff;border:1px solid var(--color-separator);color:var(--color-blue-dark);display:inline-block;font-size:1rem;height:42px;max-height:100%;min-height:0;padding-left:12px;padding-right:12px;width:100%}.page .evs-form__input:disabled,.page .evs-form__search:disabled,.page .evs-form__textarea:disabled,.single .evs-form__input:disabled,.single .evs-form__search:disabled,.single .evs-form__textarea:disabled{background-color:#eaeaea}.page .evs-form__input.evs-form__input--small,.page .evs-form__search.evs-form__input--small,.page .evs-form__textarea.evs-form__input--small,.single .evs-form__input.evs-form__input--small,.single .evs-form__search.evs-form__input--small,.single .evs-form__textarea.evs-form__input--small{font-size:.95rem;height:32px;padding-left:8px;padding-right:8px}.page .evs-form__input::-moz-placeholder,.page .evs-form__search::-moz-placeholder,.page .evs-form__textarea::-moz-placeholder,.single .evs-form__input::-moz-placeholder,.single .evs-form__search::-moz-placeholder,.single .evs-form__textarea::-moz-placeholder{color:var(--color-gray)}.page .evs-form__input::placeholder,.page .evs-form__search::placeholder,.page .evs-form__textarea::placeholder,.single .evs-form__input::placeholder,.single .evs-form__search::placeholder,.single .evs-form__textarea::placeholder{color:var(--color-gray)}.page .evs-form__input:focus,.page .evs-form__search:focus,.page .evs-form__textarea:focus,.single .evs-form__input:focus,.single .evs-form__search:focus,.single .evs-form__textarea:focus{border-color:var(--color-blue-dark)}.page .evs-form__textarea,.single .evs-form__textarea{height:auto;padding-bottom:12px;padding-top:12px;resize:vertical}.page .evs-field--invalid .evs-form__checkbox-input,.page .evs-field--invalid .evs-form__input,.single .evs-field--invalid .evs-form__checkbox-input,.single .evs-field--invalid .evs-form__input{border-color:var(--color-red)}select.evs-form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"13.55\" height=\"7.48\" viewBox=\"0 0 13.55 7.48\"><path d=\"M.35.35l6.42,6.42L13.2.35\" fill=\"none\" stroke=\"%2388A2C9\" stroke-miterlimit=\"10\" stroke-width=\"1.5\"/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:14px 16px;padding-right:32px}.evs-form__checkboxes{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;row-gap:6px}.evs-form__checkboxes--vertical{flex-direction:column;row-gap:0}.evs-form__checkbox{display:flex;gap:6px}.evs-form__checkbox-label{font-size:.9rem;margin-top:1px}.evs-form__checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-separator);height:16px;position:relative;width:16px}.evs-form__checkbox-input:disabled{background-color:#eaeaea}.evs-form__checkbox-input:checked:after{background:var(--color-blue-dark);content:"";height:calc(100% - 4px);left:2px;position:absolute;top:2px;width:calc(100% - 4px)}.evs-form__search{align-items:center;display:flex!important;gap:8px;position:relative}.evs-form__search:focus-within{border-color:var(--color-blue-dark)}.evs-form__search-input[type=text]{background-color:transparent;border:none;padding:0}.evs-form__search-button{background-color:var(--color-blue-2);background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\"><path d=\"M15.5 14h-.79l-.28-.27a6.5 6.5 0 0 0 1.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 0 0-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 0 0 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z\" fill=\"%23FFFFFF\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border:none;border-radius:3px;color:#fff;cursor:pointer;flex-shrink:0;height:24px;transition:background-color .3s ease;width:24px}.evs-form__search-button:hover{background-color:var(--color-blue-dark)}.evs-form__clear-button{color:var(--color-gray)}.evs-steps{border-bottom:1px solid var(--color-separator);display:flex;gap:24px;list-style:none;margin:0;padding:0}@media screen and (max-width:768px){.evs-steps{font-size:.95rem}}@media screen and (min-width:769px){.evs-steps{gap:32px}}.evs-steps__item{padding-bottom:8px}.evs-steps__item a{color:inherit}.evs-steps__item--active{border-bottom:2px solid var(--color-separator);font-weight:700}.seminar-item{display:flex;gap:30px}@media screen and (max-width:768px){.seminar-item{flex-direction:column}}@media screen and (min-width:981px){.seminar-item{gap:50px}}.seminar-item__content{flex:75%}.seminar-item__title-link{color:var(--h2_typography-color)}.seminar-item__title-link:hover{color:var(--link_color)}.seminar-item__aside{flex:calc(25% + 12px);min-width:265px}@media screen and (max-width:768px){.single-seminar .seminar-item__aside{margin-top:24px}}.seminar-item__meta-item{line-height:1.3}.seminar-item__meta-item:not(:last-child){margin-bottom:4px}.seminar-item__categories{font-size:.975rem;margin-top:32px}.seminar-item__badge{background-color:var(--color-blue-dark);color:#fff;display:inline-block;font-size:.8rem;font-weight:600;margin-bottom:2px;padding:3px 6px 1px}.seminars-list__header{border-bottom:1px solid var(--color-separator);margin-bottom:32px;padding-bottom:16px}.seminars-list__header-reset{color:var(--color-red);font-size:.95rem}.seminars-list__header-reset:hover{color:var(--color-blue-dark)}.post-content .seminars-list__header-title{color:var(--color-blue-2)}.post-content .seminars-list__title{color:var(--h1_typography-color);font-size:var(--h1_typography-font-size);font-weight:var(--h1_typography-font-weight);margin-bottom:20px}.seminars-list__item:not(:last-child){border-bottom:1px solid var(--color-separator);margin-bottom:20px;padding-bottom:20px}.seminars-pagination{display:flex;gap:5px}.page-numbers{display:inline-block;padding:5px}.seminar-filters{margin-bottom:42px;scroll-margin-top:100px}@media screen and (min-width:769px){.seminar-filters__search{min-width:250px}}@media screen and (max-width:980px){.seminar-filters .evs-form__row{flex-wrap:wrap}.seminar-filters .evs-form__field{flex:0 0 calc(50% - 8px)}}@media screen and (max-width:580px){.seminar-filters .evs-form__field{flex:0 0 100%}}.ticket-form{margin-top:42px}.ticket-form__title{margin-bottom:24px}.ticket-form__table{border-collapse:collapse;width:100%}@media screen and (max-width:580px){.ticket-form__table{font-size:.95rem}}.ticket-form__table td,.ticket-form__table th{padding:4px 0}.ticket-form__table th{border-bottom:2px solid var(--color-blue-dark);font-weight:700;text-align:left}.ticket-form__table tr:not(:last-child) td{border-bottom:1px solid var(--color-separator)}.ticket-form__table .ticket-form__pricing-category{width:40%}.ticket-form__table .ticket-form__price{width:20%}.ticket-form__table .ticket-form__count{text-align:center;width:5%}.ticket-form__table .ticket-form__total{text-align:right;width:20%}.ticket-form__footer{align-items:flex-end;display:flex;flex-direction:column;margin-top:24px}.checkout{max-width:920px}.checkout .evs-form__label{font-weight:400}.checkout__steps{margin-bottom:32px}.checkout__intro{margin-bottom:24px}.checkout__intro+.evs-steps{margin-top:40px}.checkout__error{margin-bottom:32px}.checkout__form-title{margin-bottom:24px!important}@media screen and (min-width:581px){.checkout__form-title{margin-bottom:32px!important}}.checkout__fieldset:not(:last-child){margin-bottom:32px}.checkout__billing-fields{margin-top:16px}.checkout__billing-fields-custom{margin-bottom:16px}.checkout__ticket-table{margin-bottom:24px;padding-bottom:8px;padding-top:8px}.checkout__participant,.checkout__ticket-table{border:1px solid var(--color-separator)}.checkout__participant:not(:last-child){margin-bottom:24px}.checkout__participant--invalid{border-color:var(--color-red)}.checkout__participant-header{align-items:center;background-color:var(--color-blue-3);color:var(--color-blue-dark);display:flex;justify-content:space-between;padding:8px 12px}@media screen and (min-width:581px){.checkout__participant-header{padding:12px 16px}}.checkout__participant-content{border-top:none;padding:16px}.checkout__participant--collapsed .checkout__participant-content{display:none}.checkout__participant-title{font-size:1rem!important;font-weight:700;margin-bottom:0;margin-top:0}.checkout__participant-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;margin:0;padding:0;width:32px}.checkout__participant-toggle:hover{color:var(--color-blue-2)}.checkout__participant-toggle:after{content:"\ed5e";font-family:icomoon}.checkout__participant--collapsed .checkout__participant-toggle:after{content:"\ed5d"}.checkout__participant-actions{font-size:.9rem;margin-bottom:16px}.checkout__participant-action{cursor:pointer;text-decoration:underline;text-underline-offset:2px}.checkout__participant-action:hover{color:var(--color-blue-2)}.checkout__footer{margin-top:32px}
/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/tippy.js/dist/tippy.css ***!
  \*****************************************************************************************************************************************************************************************************/
.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}

[data-tippy-root] {
  max-width: calc(100vw - 10px);
}

.tippy-box {
  position: relative;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
  white-space: normal;
  outline: 0;
  transition-property: transform, visibility, opacity;
}

.tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0;
}

.tippy-box[data-placement^=top] > .tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom;
}

.tippy-box[data-placement^=left] > .tippy-arrow {
  right: 0;
}

.tippy-box[data-placement^=left] > .tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}

.tippy-box[data-placement^=right] > .tippy-arrow {
  left: 0;
}

.tippy-box[data-placement^=right] > .tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  transform-origin: center right;
}

.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}

.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333;
}

.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.tippy-content {
  position: relative;
  padding: 5px 9px;
  z-index: 1;
}
