@font-face {font-family:'XC Gilroy';font-style:normal;font-weight:700;src:url('../themes/skyheart/assets/fonts/otf/svn-gilroy-bold.otf') format('opentype'),url('../themes/skyheart/assets/fonts/ttf/svn-gilroy-bold.ttf') format('truetype')}@font-face {font-family:'XC Gilroy';font-style:normal;font-weight:400;src:url('../themes/skyheart/assets/fonts/otf/svn-gilroy-medium.otf') format('opentype'),url('../themes/skyheart/assets/fonts/ttf/svn-gilroy-medium.ttf') format('truetype')}
@keyframes dt-anim-ring-hotline {0% {transform:rotate(0deg) scale(1) skew(1deg) }10% {transform:rotate(-25deg) scale(1) skew(1deg) }20% {transform:rotate(25deg) scale(1) skew(1deg) }30% {transform:rotate(-25deg) scale(1) skew(1deg) }40% {transform:rotate(25deg) scale(1) skew(1deg) }50% {transform:rotate(0deg) scale(1) skew(1deg) }100% {transform:rotate(0deg) scale(1) skew(1deg) }}.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@keyframes dt-anim-glowing {0% {box-shadow:0 0 -10px #e54443 }40% {box-shadow:0 0 20px #e54443 }60% {box-shadow:0 0 20px #e54443 }100% {box-shadow:0 0 -10px #e54443 }}
@-webkit-keyframes fadeInUp {from {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0) }to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }}
@keyframes fadeInUp {from {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0) }to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }}
.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.lifting {-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.lifting:hover {-webkit-transform:translate(0,-2px);-ms-transform:translate(0,-2px);transform:translate(0,-2px);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.15);box-shadow:0 0 6px rgba(0,0,0,0.15)}
.ss-main {position:relative;display:inline-block;user-select:none;color:#666;width:100%}.ss-main .ss-single-selected {display:flex;cursor:pointer;width:100%;padding:1rem;border-radius:1rem;background-color:#f7f9fc;outline:0;box-sizing:border-box;transition:background-color 0.2s}.ss-main .ss-single-selected.ss-disabled {background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above {border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below {border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected .placeholder {display:flex;flex:1 1 100%;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;width:calc(100% - 30px);line-height:1.25em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder * {display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled {color:#777}.ss-main .ss-single-selected .ss-deselect {display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px 0 6px;font-weight:bold}.ss-main .ss-single-selected .ss-deselect.ss-hide {display:none}.ss-main .ss-single-selected .ss-arrow {display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px 0 6px}.ss-main .ss-single-selected .ss-arrow span {border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform 0.2s,margin 0.2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up {transform:rotate(-135deg);margin:3px 0 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down {transform:rotate(45deg);margin:-3px 0 0 0}@keyframes scaleIn {0% {transform:scale(0);opacity:0 }100% {transform:scale(1);opacity:1 }}@keyframes scaleOut {0% {transform:scale(1);opacity:1 }100% {transform:scale(0);opacity:0 }}.ss-content {position:absolute;width:100%;margin:-1px 0 0 0;box-sizing:border-box;border:solid 1px #dcdee2;z-index:1010;background-color:#fff;transform-origin:center top;transition:transform 0.2s,opacity 0.2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open {display:block;opacity:1;transform:scaleY(1);border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;overflow:hidden;overflow:-moz-hidden-unscrollable}.ss-content .ss-search {display:flex;flex-direction:row;padding:8px 8px 6px 8px}.ss-content .ss-search.ss-hide {height:0;opacity:0;padding:0 0 0 0;margin:0 0 0 0}.ss-content .ss-search.ss-hide input {height:0;opacity:0;padding:0 0 0 0;margin:0 0 0 0}.ss-content .ss-search input {display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;padding:0.75rem;margin:0;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::placeholder {color:#8a8a8a;vertical-align:middle}.ss-content .ss-search input:focus {box-shadow:0 0 5px #5897fb}.ss-content .ss-list {max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label {padding:6px 10px 6px 10px;font-weight:bold}.ss-content .ss-list .ss-optgroup .ss-option {padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable {cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover {color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option {padding:0.75rem 1rem;cursor:pointer;user-select:none}.ss-content .ss-list .ss-option * {display:inline-block}.ss-content .ss-list .ss-option:hover,
.ss-content .ss-list .ss-option.ss-highlighted {color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option.ss-disabled {cursor:not-allowed;color:#e54443;background-color:#fcfcfc}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected {color:#666;background-color:rgba(88,151,251,0.1)}.ss-content .ss-list .ss-option.ss-hide {display:none}.ss-content .ss-list .ss-option .ss-search-highlight {background-color:#fffb8c}
.flatpickr-calendar {background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #eee,-1px 0 0 #eee,0 1px 0 #eee,0 -1px 0 #eee,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #eee,-1px 0 0 #eee,0 1px 0 #eee,0 -1px 0 #eee,0 3px 13px rgba(0,0,0,0.08)}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {opacity:1;max-height:640px;visibility:visible}
.flatpickr-calendar.open {display:inline-block;z-index:99999}
.flatpickr-calendar.animate.open {-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23,1,0.32,1);animation:fpFadeInDown 300ms cubic-bezier(0.23,1,0.32,1)}
.flatpickr-calendar.inline {display:block;position:relative;top:2px}
.flatpickr-calendar.static {position:absolute;top:calc(102%)}
.flatpickr-calendar.static.open {z-index:999;display:block}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n + 1) .flatpickr-day.inRange:nth-child(7n + 7) {-webkit-box-shadow:none !important;box-shadow:none !important}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n + 2) .flatpickr-day.inRange:nth-child(7n + 1) {-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.flatpickr-calendar .hasWeeks .dayContainer {border-left:0}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {height:40px;border-top:1px solid #eee}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {height:auto}
.flatpickr-calendar:before,
.flatpickr-calendar:after {position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.rightMost:after {left:auto;right:22px}
.flatpickr-calendar:before {border-width:5px;margin:0 -5px}
.flatpickr-calendar:after {border-width:4px;margin:0 -4px}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {bottom:100%}
.flatpickr-calendar.arrowTop:before {border-bottom-color:#eee}
.flatpickr-calendar.arrowTop:after {border-bottom-color:#fff}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {top:100%}
.flatpickr-calendar.arrowBottom:before {border-top-color:#eee}
.flatpickr-calendar.arrowBottom:after {border-top-color:#fff}
.flatpickr-calendar:focus {outline:0}
.flatpickr-wrapper {position:relative;display:inline-block}
.flatpickr-months {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flatpickr-months .flatpickr-month {background:transparent;color:#3c3f40;fill:#3c3f40;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#3c3f40;fill:#3c3f40}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {display:none}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {position:relative}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {right:0}.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {color:#f64747}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {fill:#f64747}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {width:14px;height:14px}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {-webkit-transition:fill 0.1s;transition:fill 0.1s;fill:inherit}
.numInputWrapper {position:relative;height:auto}
.numInputWrapper input,
.numInputWrapper span {display:inline-block}
.numInputWrapper input {width:100%}
.numInputWrapper input::-ms-clear {display:none}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {margin:0;-webkit-appearance:none}
.numInputWrapper span {position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(64,72,72,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}
.numInputWrapper span:hover {background:rgba(0,0,0,0.1)}
.numInputWrapper span:active {background:rgba(0,0,0,0.2)}
.numInputWrapper span:after {display:block;content:'';position:absolute}
.numInputWrapper span.arrowUp {top:0;border-bottom:0}
.numInputWrapper span.arrowUp:after {border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(64,72,72,0.6);top:26%}
.numInputWrapper span.arrowDown {top:50%}
.numInputWrapper span.arrowDown:after {border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(64,72,72,0.6);top:40%}
.numInputWrapper span svg {width:inherit;height:auto}
.numInputWrapper span svg path {fill:rgba(60,63,64,0.5)}
.numInputWrapper:hover {background:rgba(0,0,0,0.05)}
.numInputWrapper:hover span {opacity:1}
.flatpickr-current-month {font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px)}
.flatpickr-current-month span.cur-month {font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0}
.flatpickr-current-month span.cur-month:hover {background:rgba(0,0,0,0.05)}
.flatpickr-current-month .numInputWrapper {width:6ch;width:7ch\0;display:inline-block}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {border-bottom-color:#3c3f40}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {border-top-color:#3c3f40}
.flatpickr-current-month input.cur-year {background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
.flatpickr-current-month input.cur-year:focus {outline:0}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {font-size:100%;color:rgba(60,63,64,0.5);background:transparent;pointer-events:none}
.flatpickr-current-month .flatpickr-monthDropdown-months {appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 0.5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {outline:none}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {background:rgba(0,0,0,0.05)}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {background-color:transparent;outline:none;padding:0}
.flatpickr-weekdays {background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}
.flatpickr-weekdays .flatpickr-weekdaycontainer {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
span.flatpickr-weekday {cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}
.dayContainer,
.flatpickr-weeks {padding:1px 0 0 0}
.flatpickr-days {position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}
.flatpickr-days:focus {outline:0}
.dayContainer {padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1}
.dayContainer + .dayContainer {-webkit-box-shadow:-1px 0 0 #eee;box-shadow:-1px 0 0 #eee}
.flatpickr-day {background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#404848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {border-radius:50px 0 0 50px}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {border-radius:0 50px 50px 0}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n + 1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n + 1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n + 1)) {-webkit-box-shadow:-10px 0 0 #4f99ff;box-shadow:-10px 0 0 #4f99ff}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {border-radius:50px}
.flatpickr-day.inRange {border-radius:0;-webkit-box-shadow:-5px 0 0 #e9e9e9,5px 0 0 #e9e9e9;box-shadow:-5px 0 0 #e9e9e9,5px 0 0 #e9e9e9}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {cursor:not-allowed;color:rgba(64,72,72,0.1)}
.flatpickr-day.week.selected {border-radius:0;-webkit-box-shadow:-5px 0 0 #4f99ff,5px 0 0 #4f99ff;box-shadow:-5px 0 0 #4f99ff,5px 0 0 #4f99ff}
.flatpickr-day.hidden {visibility:hidden}
.rangeMode .flatpickr-day {margin-top:1px}
.flatpickr-weekwrapper {float:left}
.flatpickr-weekwrapper .flatpickr-weeks {padding:0 12px;-webkit-box-shadow:1px 0 0 #eee;box-shadow:1px 0 0 #eee}
.flatpickr-weekwrapper .flatpickr-weekday {float:none;width:100%;line-height:28px}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {display:block;width:100%;max-width:none;color:rgba(64,72,72,0.3);background:transparent;cursor:default;border:none}
.flatpickr-innerContainer {display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.flatpickr-rContainer {display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.flatpickr-time {text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flatpickr-time:after {content:'';display:table;clear:both}
.flatpickr-time .numInputWrapper {-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}
.flatpickr-time .numInputWrapper span.arrowUp:after {border-bottom-color:#404848}
.flatpickr-time .numInputWrapper span.arrowDown:after {border-top-color:#404848}
.flatpickr-time.hasSeconds .numInputWrapper {width:26%}
.flatpickr-time.time24hr .numInputWrapper {width:49%}
.flatpickr-time input {background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#404848;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
.flatpickr-time input.flatpickr-hour {font-weight:bold}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {font-weight:400}
.flatpickr-time input:focus {outline:0;border:0}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {height:inherit;float:left;line-height:inherit;color:#404848;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.flatpickr-time .flatpickr-am-pm {outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {background:#f1f1f1}
.flatpickr-input[readonly] {cursor:pointer}
@-webkit-keyframes fpFadeInDown {from {opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0) }to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }}
@keyframes fpFadeInDown {from {opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0) }to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }}
.flatpickr-calendar {width:307.875px}
.dayContainer {padding:0;border-right:0}
span.flatpickr-day,
span.flatpickr-day.prevMonthDay,
span.flatpickr-day.nextMonthDay {border-radius:0 !important;border:1px solid #e9e9e9;max-width:none;border-right-color:transparent}
span.flatpickr-day:nth-child(n + 8),
span.flatpickr-day.prevMonthDay:nth-child(n + 8),
span.flatpickr-day.nextMonthDay:nth-child(n + 8) {border-top-color:transparent}
span.flatpickr-day:nth-child(7n-6),
span.flatpickr-day.prevMonthDay:nth-child(7n-6),
span.flatpickr-day.nextMonthDay:nth-child(7n-6) {border-left:0}
span.flatpickr-day:nth-child(n + 36),
span.flatpickr-day.prevMonthDay:nth-child(n + 36),
span.flatpickr-day.nextMonthDay:nth-child(n + 36) {border-bottom:0}
span.flatpickr-day:nth-child(-n + 7),
span.flatpickr-day.prevMonthDay:nth-child(-n + 7),
span.flatpickr-day.nextMonthDay:nth-child(-n + 7) {margin-top:0}
span.flatpickr-day.startRange,
span.flatpickr-day.prevMonthDay.startRange,
span.flatpickr-day.nextMonthDay.startRange,
span.flatpickr-day.endRange,
span.flatpickr-day.prevMonthDay.endRange,
span.flatpickr-day.nextMonthDay.endRange {border-color:#4f99ff}
span.flatpickr-day.today,
span.flatpickr-day.prevMonthDay.today,
span.flatpickr-day.nextMonthDay.today,
span.flatpickr-day.selected,
span.flatpickr-day.prevMonthDay.selected,
span.flatpickr-day.nextMonthDay.selected {z-index:2}
.rangeMode .flatpickr-day {margin-top:-1px}
.flatpickr-weekwrapper .flatpickr-weeks {-webkit-box-shadow:none;box-shadow:none}
.flatpickr-weekwrapper span.flatpickr-day {border:0;margin:-1px 0 0 -1px}
.hasWeeks .flatpickr-days {border-right:0}
@media screen and (min-width:0\0) and (min-resolution:+72dpi) {span.flatpickr-day {display:block;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto }}
.flatpickr-calendar {border-radius:1rem}.flatpickr-day:nth-child(7n + 6):not(.flatpickr-disabled),
.flatpickr-day:nth-child(7n + 7):not(.flatpickr-disabled) {font-weight:bold}
.flatpickr-day:nth-child(7n + 6):not(.flatpickr-disabled):not(.nextMonthDay):not(.prevMonthDay),
.flatpickr-day:nth-child(7n + 7):not(.flatpickr-disabled):not(.nextMonthDay):not(.prevMonthDay) {color:#e54443}[class='flatpickr-day']::after,
[class='flatpickr-day ']::after {color:#789}
.fp-mung-1:not(.flatpickr-disabled):not(.nextMonthDay):not(.prevMonthDay)::after {color:#e54443}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {cursor:pointer;outline:0;background:#e9e9e9;border-color:#e9e9e9}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {background:transparent;border-color:#e9e9e9;cursor:default;color:rgba(64,72,72,0.3)}
.flatpickr-day.flatpickr-disabled {background-color:#f4f4f4}
span.flatpickr-day.today:not(.selected),
span.flatpickr-day.prevMonthDay.today:not(.selected),
span.flatpickr-day.nextMonthDay.today:not(.selected) {border-color:#e9e9e9;border-right-color:transparent;border-top-color:transparent;border-bottom-color:#0fbc7f;border-width:2px}
span.flatpickr-day.today:not(.selected):hover,
span.flatpickr-day.prevMonthDay.today:not(.selected):hover,
span.flatpickr-day.nextMonthDay.today:not(.selected):hover {border:1px solid #0fbc7f}
.flatpickr-day.today {border-color:#0fbc7f}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {border-color:#0fbc7f;background:#0fbc7f;color:white !important}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay,
span.flatpickr-day:nth-child(7n + 6).selected,
span.flatpickr-day:nth-child(7n + 7).selected,
span.flatpickr-day:nth-child(7n + 6).selected:hover,
span.flatpickr-day:nth-child(7n + 7).selected:hover {background:#e54443;-webkit-box-shadow:none;box-shadow:none;color:white !important;border-color:#e54443}
.flatpickr-day[data-lunar] {padding:0.25rem;text-align:left;line-height:1em}
.flatpickr-day[data-lunar]::after {content:attr(data-lunar);display:block;position:absolute;font-size:10px;line-height:1em;width:1.25rem;text-align:right;right:0.25rem;bottom:0.25rem;font-weight:normal !important}
.dt-news-post img {margin-left:auto;margin-right:auto;display:block}
.dt-news-post__body {line-height:1.5}
.dt-news-post__body h1,
.dt-news-post__body h2,
.dt-news-post__body h3,
.dt-news-post__body h4,
.dt-news-post__body h5,
.dt-news-post__body h6 {color:rgba(0,0,0,0.8)}
.dt-news-post__body p {color:rgba(0,0,0,0.7)}
.dt-news-post__body a {color:#0fbc7f}
.dt-news-post__body strong {font-weight:700}
.dt-news-post__body table {border:none;border-collapse:collapse;empty-cells:show;max-width:100%}
.dt-news-post__body table td,
.dt-news-post__body table th {border:1px solid #ddd}
.dt-news-post__body table td:empty,
.dt-news-post__body table th:empty {height:20px}
.dt-news-post__body table th {background:#e6e6e6}
.dt-news-post__body hr {clear:both;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;page-break-after:always}
.dt-news-post__body .fr-file {position:relative}
.dt-news-post__body .fr-file::after {position:relative;content:'\1F4CE';font-weight:normal}
.dt-news-post__body pre {white-space:pre-wrap;word-wrap:break-word}
.dt-news-post__body blockquote {border-left:solid 2px #5e35b1;margin-left:0;padding-left:5px;color:#5e35b1}
.dt-news-post__body blockquote blockquote {border-color:#00bcd4;color:#00bcd4}
.dt-news-post__body blockquote blockquote blockquote {border-color:#43a047;color:#43a047}
.dt-news-post__body span.fr-emoticon {font-weight:normal;font-family:'Apple Color Emoji','Segoe UI Emoji','NotoColorEmoji','Segoe UI Symbol','Android Emoji','EmojiSymbols';display:inline;line-height:0}
.dt-news-post__body span.fr-emoticon.fr-emoticon-img {background-repeat:no-repeat !important;font-size:inherit;height:1em;width:1em;min-height:20px;min-width:20px;display:inline-block;margin:-0.1em 0.1em 0.1em;line-height:1;vertical-align:middle}
.dt-news-post__body img {position:relative;max-width:100%}
.dt-news-post__body img.fr-dib {margin:5px auto;display:block;float:none;vertical-align:top}
.dt-news-post__body img.fr-dib.fr-fil {margin-left:0}
.dt-news-post__body img.fr-dib.fr-fir {margin-right:0}
.dt-news-post__body img.fr-dii {display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(90%)}
.dt-news-post__body img.fr-dii.fr-fil {float:left;margin:5px 5px 5px 0;max-width:calc(95%)}
.dt-news-post__body img.fr-dii.fr-fir {float:right;margin:5px 0 5px 5px;max-width:calc(95%)}
.dt-news-post__body .fr-video {text-align:center;position:relative}
.dt-news-post__body .fr-video >* {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:none}
.dt-news-post__body .fr-video.fr-dvb {display:block;clear:both}
.dt-news-post__body .fr-video.fr-dvb.fr-fvl {text-align:left}
.dt-news-post__body .fr-video.fr-dvb.fr-fvr {text-align:right}
.dt-news-post__body .fr-video.fr-dvi {display:inline-block}
.dt-news-post__body .fr-video.fr-dvi.fr-fvl {float:left}
.dt-news-post__body .fr-video.fr-dvi.fr-fvr {float:right}
.dt-news-post__body .oc-text-gray {color:#aaa !important}
.dt-news-post__body .oc-text-bordered {border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}
.dt-news-post__body .oc-text-spaced {letter-spacing:1px}
.dt-news-post__body .oc-text-uppercase {text-transform:uppercase}
.dt-news-post__body a.oc-link-strong {font-weight:700}
.dt-news-post__body a.oc-link-green {color:green}
.dt-news-post__body table.oc-dashed-borders td,
.dt-news-post__body table.oc-dashed-borders th {border-style:dashed}
.dt-news-post__body table.oc-alternate-rows tbody tr:nth-child(2n) {background:#f5f5f5}
.dt-news-post__body table td.oc-cell-highlighted,
.dt-news-post__body table th.oc-cell-highlighted {border:1px double red}
.dt-news-post__body table td.oc-cell-thick-border,
.dt-news-post__body table th.oc-cell-thick-border {border-width:2px}
.dt-news-post__body img.oc-img-rounded {border-radius:100%;background-clip:padding-box}
.dt-news-post__body img.oc-img-bordered {border:solid 10px #ccc;box-sizing:content-box}
html,
.pure-g * {font-family:'XC Gilroy',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}
html * {-webkit-font-smoothing:antialiased}
body {padding-top:80px;scroll-padding-top:80px}
body ::selection {background:rgba(74,124,246,0.2);color:#e5422b}.bottom-1-2 {bottom:0.5rem}
.top-1-2 {top:0.5rem}
.right-1-2 {right:0.5rem}
.left-1-2 {left:0.5rem}.container {margin:auto;max-width:1240px;width:90%}
.main-header {height:80px}
.main-header__nav [aria-haspopup]:hover .main-header__subnav {left:0;-ms-transform:translateY(0);transform:translateY(0);opacity:1;transition:opacity 0.5s cubic-bezier(0.19,1,0.22,1),transform 0.5s cubic-bezier(0.19,1,0.22,1)}
.main-header__subnav {position:absolute;top:100%;z-index:1;min-width:12rem;padding-top:30px;left:100vw;opacity:0;-ms-transform:translateY(1.25rem);transform:translateY(1.25rem);transition:opacity 0.5s cubic-bezier(0.19,1,0.22,1),transform 0.5s cubic-bezier(0.19,1,0.22,1),left 0s linear 0.5s}
.main-header__subnav::before {content:'';display:block;position:absolute;top:2rem;right:0;left:0;bottom:0;box-shadow:0 0 28px rgba(6,67,117,0.4)}
.main-header__subnav::after {content:'';height:12px;width:12px;background:white;box-shadow:-2px -2px 4px rgba(6,67,117,0.05);position:absolute;top:21px;left:2rem;transform:rotate(45deg) translateY(50%)}
.mobile-nav {height:0}
#mobile-nav-trigger:checked ~ .mobile-nav {height:100vh;width:100vw}
a[aria-expanded='true'] + ul {display:block}.main-header {will-change:transform;transition:transform 200ms linear}
.main-header--pinned {transform:translateY(0%)}
.main-header--unpinned {transform:translateY(-100%)}
.nav-link-active >a {color:white}.lightest-gray,
.hover-lightest-gray:hover {color:#fafafa}
.bg-lightest-gray,
.hover-bg-lightest-gray:hover {background-color:#fafafa}
.white-lilac,
.hover-white-lilac:hover {color:#f7f9fc}
.bg-white-lilac,
.hover-bg-white-lilac:hover {background-color:#f7f9fc}
.sunset-orange,
.hover-sunset-orange:hover {color:#ff4b4b}
.bg-sunset-orange,
.hover-bg-sunset-orange:hover {background-color:#ff4b4b}
.xeca,
.hover-xeca:hover {color:#e54443}
.bg-xeca,
.hover-bg-xeca:hover,
.hover-bg-xeca:focus {background-color:#e54443}.dalton-1,
.hover-dalton-1:hover {color:#e54443}
.bg-dalton-1,
.hover-bg-dalton-1:hover {background-color:#e54443}
button.bg-dalton-1,
[role='button'].bg-dalton-1 {transition:background-color 250ms}
button.bg-dalton-1:hover,
[role='button'].bg-dalton-1:hover {background-color:#e54443}
.b--dalton-1 {border-color:#e54443}
.dalton-2,
.hover-dalton-2:hover {color:#e54443}
.bg-dalton-2,
.hover-bg-dalton-2:hover {background-color:#e54443}
.b--dalton-2 {border-color:#e54443}
.dalink,
.hover-dalink:hover {color:#0fbc7f}
.bg-dalink,
.hover-bg-dalink:hover {background-color:#0fbc7f}
.dalton-alternate,
.hover-dalton-alternate:hover {color:#fafafa}
.bg-dalton-alternate,
.hover-bg-dalton-alternate:hover {background-color:#fafafa}
.bg-dalton-section-highlight,
.hover-bg-dalton-section-highlight:hover {background-color:#15133e}.icon.sm,
[class*='icono-'].sm {transform:scale(0.8,0.8)}
.icon.lg,
[class*='icono-'].lg {transform:scale(1.5,1.5)}
.icon.xl,
[class*='icono-'].xl {transform:scale(1.8,1.8)}
.menu.icon {position:relative;margin-left:2px;margin-top:10px;width:17px;height:1px;background-color:currentColor}
.menu.icon:before {content:'';position:absolute;top:-5px;left:0;width:17px;height:1px;background-color:currentColor}
.menu.icon:after {content:'';position:absolute;top:5px;left:0;width:17px;height:1px;background-color:currentColor}
.close.icon {position:relative;margin-top:0;margin-left:0;width:21px;height:21px}
.close.icon:before {content:'';position:absolute;top:10px;width:21px;height:1px;background-color:currentColor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.close.icon:after {content:'';position:absolute;top:10px;width:21px;height:1px;background-color:currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.subnav-icon {display:inline-block;width:0.4rem;height:0.4rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;-ms-transform:translateY(-3px) rotate(45deg);transform:translateY(-3px) rotate(45deg);margin-left:0.5rem;margin-right:-0.4rem;transition:transform 200ms}
.subnav-icon.mobile {width:0.6rem;height:0.6rem;margin-right:0;transform:translateY(8px) rotate(45deg)}
[aria-expanded='true'] .subnav-icon.mobile {transform:translateY(8px) rotate(-135deg)}[class*='icono-'] {display:inline-block;vertical-align:middle;position:relative;font-style:normal;color:currentColor;text-align:left;text-indent:-9999px;direction:ltr}
[class*='icono-']:after,
[class*='icono-']:before {content:'';pointer-events:none}
.icono-clock {border:2px solid}
.icono-clock:after,
.icono-clock:before {position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.icono-clock {width:24px;height:24px;border-radius:50%;margin:4px}
.icono-clock:after,
.icono-clock:before {top:35%;box-shadow:inset 0 0 0 32px;border-radius:2px}
.icono-clock:before {width:2px;height:9px}
.icono-clock:after {width:6px;height:2px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(45deg) translate(1px,2px);-ms-transform:rotate(45deg) translate(1px,2px);transform:rotate(45deg) translate(1px,2px)}i[class*='icss-'] {position:relative;display:inline-block;font-style:normal;background-color:currentColor;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}
i.icss-phone {width:0.4em;height:1em;background-color:transparent;border-width:0.3em 0.15em;border-style:solid;border-radius:0.5em 0.2em 0.2em 0.6em;border-right-color:transparent;-webkit-transform:translate(15px,10px) scale(1.8) rotate(-36deg);transform:translate(15px,10px) scale(1.8) rotate(-36deg);margin:0.05em 0.25em 0 0.2em}.bShadow-50,
.bShadow-50h:hover {box-shadow:rgba(0,0,0,0.12) 0 0 70px 6px}
.bShadow-5,
.bShadow-5h:hover {box-shadow:rgba(0,0,0,0.12) 0 3px 13px 1px}.home-search .ss-main .ss-single-selected {border-radius:0.25rem}
.dt-hero-banner__inner {height:100vh}
.dt-hero-banner__inner a {text-decoration:none;color:#0fbc7f}
select[name='fromHour'] + .ss-main {display:none}
@media screen and (min-width:568px) {select[name='fromHour'] + .ss-main {display:inline-block }}
@media screen and (min-width:568px) and (max-width:1024px) {.dt-hero-banner__inner {height:55vh }}
@media screen and (min-width:1024px) {.dt-hero-banner__inner {height:65vh;min-height:500px;max-height:650px }.dt-hero-banner__inner >.container {top:2rem }}.dt-advantages::before {content:'';position:absolute;top:0;display:block;width:100%;height:30%;max-height:20rem;background-color:#15133e}
.dt-advantages article h3,
.dt-ticketing article h3 {min-height:2.5em}
.dt-ticketing + .dt-xc-commit {padding-top:10rem;margin-top:-10rem;padding-bottom:2.5rem}
@media screen and (min-width:768px) {.dt-advantages::before {height:50%;max-height:none }}.dt-partnership__content article:only-child {width:100%}
.dt-partnership__content article {width:150px}
.dt-partnership__content article >img {height:100px;width:auto;object-fit:contain}
.floating-phone-case {height:45px;width:45px;border:1px #e54443 solid;border-radius:50%;animation:1.2s ease-in-out 0s normal none infinite running dt-anim-ring-hotline,1.3s infinite dt-anim-glowing}
.list-bul-square li::before {content:'■';margin-right:0.5rem;font-size:0.5rem;color:gray}main.pg-home .dt-news aside article {margin-bottom:1rem}
@media screen and (min-width:1024px) {main.pg-home .dt-news aside >.pure-u {height:auto }}
@media screen and (min-width:1280px) {main.pg-home .dt-news aside {flex-flow:column;justify-content:space-between }main.pg-home .dt-news aside >div:first-child:nth-last-child(2) ~ div,main.pg-home .dt-news aside >div:first-child:nth-last-child(3) ~ div {margin-top:0.75rem }main.pg-home .dt-news aside article {margin-bottom:0 }main.pg-home .dt-featured-news__focal-article {margin-bottom:0 }}.glider-track {scrollbar-width:none;-ms-overflow-style:none}
.glider-track::-webkit-scrollbar {width:0}
.dt-slider__prev,
.dt-slider__next {display:none}
.dt-slider-container .glider-dot.active {background-color:#15133e}
@media screen and (min-width:568px) {.dt-slider-container {--ggs:2;position:relative }.dt-slider-container .dt-slider {margin:0 -1rem }.dt-slider-container .dt-slider__prev,.dt-slider-container .dt-slider__next {position:absolute;display:block;top:50%;transform:translate(0,-50%) }.dt-slider-container .dt-slider__prev {left:-2.5rem }.dt-slider-container .dt-slider__next {right:-2.5rem }.dt-slider-container .dt-slider__post {padding:0 1rem }}
main.pg-home .dt-slider__post article h3.lh-title,
main.pg-home .dt-slider__post article p.excerpt {overflow:hidden}
main.pg-home .dt-slider__post article h3.lh-title {height:2.5em}
main.pg-home .dt-slider__post article p.excerpt {height:4.5em}.gg-chevron-left {box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:100px}
.gg-chevron-left::after {content:'';display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-left:2px solid;transform:rotate(45deg);left:6px;top:4px}
.gg-chevron-right {box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:100px}
.gg-chevron-right::after {content:'';display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg);right:6px;top:4px}