


@charset "UTF-8";
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,
.react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute;}
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^="bottom"]
.react-datepicker__triangle:before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^="top"]
.react-datepicker__triangle:before, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow:before, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow:before, .react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view--down-arrow:before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;}
.react-datepicker-popper[data-placement^="bottom"]
.react-datepicker__triangle:before, .react-datepicker-popper[data-placement^="top"]
.react-datepicker__triangle:before, .react-datepicker__month-read-view--down-arrow:before, .react-datepicker__month-year-read-view--down-arrow:before, .react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae;}
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle{top:0;margin-top:-8px;}
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^="bottom"]
.react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0;}
.react-datepicker-popper[data-placement^="bottom"]
.react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae;}
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,
.react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px;}
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^="top"]
.react-datepicker__triangle:before, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow:before, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow:before, .react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff;}
.react-datepicker-popper[data-placement^="top"]
.react-datepicker__triangle:before, .react-datepicker__month-read-view--down-arrow:before, .react-datepicker__month-year-read-view--down-arrow:before, .react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae;}
.react-datepicker-wrapper{display:inline-block;padding:0;border:0;}
.react-datepicker{font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:0.3rem;display:inline-block;position:relative;}
.react-datepicker--time-only .react-datepicker__triangle{left:35px;}
.react-datepicker--time-only .react-datepicker__time-container{border-left:0;}
.react-datepicker--time-only .react-datepicker__time, .react-datepicker--time-only .react-datepicker__time-box{border-radius:0.3rem;}
.react-datepicker__triangle{position:absolute;left:50px;}
.react-datepicker-popper{z-index:1;}
.react-datepicker-popper[data-placement^="bottom"]{margin-top:10px;}
.react-datepicker-popper[data-placement="bottom-end"]
.react-datepicker__triangle, .react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle{left:auto;right:50px;}
.react-datepicker-popper[data-placement^="top"]{margin-bottom:10px;}
.react-datepicker-popper[data-placement^="right"]{margin-left:8px;}
.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle{left:auto;right:42px;}
.react-datepicker-popper[data-placement^="left"]{margin-right:8px;}
.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle{left:42px;right:auto;}
.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:0.3rem;border-top-right-radius:0.3rem;padding-top:8px;position:relative;}
.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px;}
.react-datepicker__month-dropdown-container--scroll, .react-datepicker__month-dropdown-container--select, .react-datepicker__month-year-dropdown-container--scroll, .react-datepicker__month-year-dropdown-container--select, .react-datepicker__year-dropdown-container--scroll, .react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px;}
.react-datepicker-time__header, .react-datepicker-year-header, .react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:0.944rem;}
.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:0.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden;}
.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc;}
.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3;}
.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default;}
.react-datepicker__navigation--next{right:10px;border-left-color:#ccc;}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px;}
.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3;}
.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default;}
.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto;}
.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc;}
.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3;}
.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc;}
.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3;}
.react-datepicker__month-container{float:left;}
.react-datepicker__month{margin:0.4rem;text-align:center;}
.react-datepicker__month .react-datepicker__month-text, .react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px;}
.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left;}
.react-datepicker__input-time-container .react-datepicker-time__caption, .react-datepicker__input-time-container
.react-datepicker-time__input-container{display:inline-block;}
.react-datepicker__input-time-container
.react-datepicker-time__input-container
.react-datepicker-time__input{display:inline-block;margin-left:10px;}
.react-datepicker__input-time-container
.react-datepicker-time__input-container
.react-datepicker-time__input
input{width:85px;}
.react-datepicker__input-time-container
.react-datepicker-time__input-container
.react-datepicker-time__input
input[type="time"]::-webkit-inner-spin-button,
.react-datepicker__input-time-container
.react-datepicker-time__input-container
.react-datepicker-time__input
input[type="time"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.react-datepicker__input-time-container
.react-datepicker-time__input-container
.react-datepicker-time__input
input[type="time"]{-moz-appearance:textfield;}
.react-datepicker__input-time-container
.react-datepicker-time__input-container
.react-datepicker-time__delimiter{margin-left:5px;display:inline-block;}
.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px;}
.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:0.3rem;position:absolute;right:-72px;top:0;}
.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;}
.react-datepicker__time-container
.react-datepicker__time
.react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;}
.react-datepicker__time-container
.react-datepicker__time
.react-datepicker__time-box
ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 0.85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box;}
.react-datepicker__time-container
.react-datepicker__time
.react-datepicker__time-box
ul.react-datepicker__time-list
li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap;}
.react-datepicker__time-container
.react-datepicker__time
.react-datepicker__time-box
ul.react-datepicker__time-list
li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0;}
.react-datepicker__time-container
.react-datepicker__time
.react-datepicker__time-box
ul.react-datepicker__time-list
li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700;}
.react-datepicker__time-container
.react-datepicker__time
.react-datepicker__time-box
ul.react-datepicker__time-list
li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5;}
.react-datepicker__time-container
.react-datepicker__time
.react-datepicker__time-box
ul.react-datepicker__time-list
li.react-datepicker__time-list-item--disabled{color:#ccc;}
.react-datepicker__time-container
.react-datepicker__time
.react-datepicker__time-box
ul.react-datepicker__time-list
li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent;}
.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:0.166rem;}
.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer;}
.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:0.3rem;background-color:#f0f0f0;}
.react-datepicker__day-names, .react-datepicker__week{white-space:nowrap;}
.react-datepicker__day, .react-datepicker__day-name, .react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:0.166rem;}
.react-datepicker__month--in-range, .react-datepicker__month--in-selecting-range, .react-datepicker__month--selected, .react-datepicker__quarter--in-range, .react-datepicker__quarter--in-selecting-range, .react-datepicker__quarter--selected{border-radius:0.3rem;background-color:#216ba5;color:#fff;}
.react-datepicker__month--in-range:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--selected:hover, .react-datepicker__quarter--in-range:hover, .react-datepicker__quarter--in-selecting-range:hover, .react-datepicker__quarter--selected:hover{background-color:#1d5d90;}
.react-datepicker__month--disabled, .react-datepicker__quarter--disabled{color:#ccc;pointer-events:none;}
.react-datepicker__month--disabled:hover, .react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent;}
.react-datepicker__day, .react-datepicker__month-text, .react-datepicker__quarter-text{cursor:pointer;}
.react-datepicker__day:hover, .react-datepicker__month-text:hover, .react-datepicker__quarter-text:hover{border-radius:0.3rem;background-color:#f0f0f0;}
.react-datepicker__day--today, .react-datepicker__month-text--today, .react-datepicker__quarter-text--today{font-weight:700;}
.react-datepicker__day--highlighted, .react-datepicker__month-text--highlighted, .react-datepicker__quarter-text--highlighted{border-radius:0.3rem;background-color:#3dcc4a;color:#fff;}
.react-datepicker__day--highlighted:hover, .react-datepicker__month-text--highlighted:hover, .react-datepicker__quarter-text--highlighted:hover{background-color:#32be3f;}
.react-datepicker__day--highlighted-custom-1, .react-datepicker__month-text--highlighted-custom-1, .react-datepicker__quarter-text--highlighted-custom-1{color:#f0f;}
.react-datepicker__day--highlighted-custom-2, .react-datepicker__month-text--highlighted-custom-2, .react-datepicker__quarter-text--highlighted-custom-2{color:green;}
.react-datepicker__day--in-range, .react-datepicker__day--in-selecting-range, .react-datepicker__day--selected, .react-datepicker__month-text--in-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__month-text--selected, .react-datepicker__quarter-text--in-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__quarter-text--selected{border-radius:0.3rem;background-color:#216ba5;color:#fff;}
.react-datepicker__day--in-range:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--selected:hover, .react-datepicker__month-text--in-range:hover, .react-datepicker__month-text--in-selecting-range:hover, .react-datepicker__month-text--selected:hover, .react-datepicker__quarter-text--in-range:hover, .react-datepicker__quarter-text--in-selecting-range:hover, .react-datepicker__quarter-text--selected:hover{background-color:#1d5d90;}
.react-datepicker__day--keyboard-selected, .react-datepicker__month-text--keyboard-selected, .react-datepicker__quarter-text--keyboard-selected{border-radius:0.3rem;background-color:#2a87d0;color:#fff;}
.react-datepicker__day--keyboard-selected:hover, .react-datepicker__month-text--keyboard-selected:hover, .react-datepicker__quarter-text--keyboard-selected:hover{background-color:#1d5d90;}
.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range{background-color:rgba(33, 107, 165, 0.5);}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range, .react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range, .react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range{background-color:#f0f0f0;color:#000;}
.react-datepicker__day--disabled, .react-datepicker__month-text--disabled, .react-datepicker__quarter-text--disabled{cursor:default;color:#ccc;}
.react-datepicker__day--disabled:hover, .react-datepicker__month-text--disabled:hover, .react-datepicker__quarter-text--disabled:hover{background-color:transparent;}
.react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__quarter-text.react-datepicker__month--in-range:hover, .react-datepicker__quarter-text.react-datepicker__month--selected:hover, .react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover, .react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5;}
.react-datepicker__month-text:hover, .react-datepicker__quarter-text:hover{background-color:#f0f0f0;}
.react-datepicker__input-container{position:relative;display:inline-block;width:100%;}
.react-datepicker__month-read-view, .react-datepicker__month-year-read-view, .react-datepicker__year-read-view{border:1px solid transparent;border-radius:0.3rem;}
.react-datepicker__month-read-view:hover, .react-datepicker__month-year-read-view:hover, .react-datepicker__year-read-view:hover{cursor:pointer;}
.react-datepicker__month-read-view:hover
.react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view:hover
.react-datepicker__year-read-view--down-arrow, .react-datepicker__month-year-read-view:hover
.react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view:hover
.react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view:hover
.react-datepicker__month-read-view--down-arrow, .react-datepicker__year-read-view:hover
.react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3;}
.react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:0.45rem;}
.react-datepicker__month-dropdown, .react-datepicker__month-year-dropdown, .react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:0.3rem;border:1px solid #aeaeae;}
.react-datepicker__month-dropdown:hover, .react-datepicker__month-year-dropdown:hover, .react-datepicker__year-dropdown:hover{cursor:pointer;}
.react-datepicker__month-dropdown--scrollable, .react-datepicker__month-year-dropdown--scrollable, .react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll;}
.react-datepicker__month-option, .react-datepicker__month-year-option, .react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto;}
.react-datepicker__month-option:first-of-type, .react-datepicker__month-year-option:first-of-type, .react-datepicker__year-option:first-of-type{border-top-left-radius:0.3rem;border-top-right-radius:0.3rem;}
.react-datepicker__month-option:last-of-type, .react-datepicker__month-year-option:last-of-type, .react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:0.3rem;border-bottom-right-radius:0.3rem;}
.react-datepicker__month-option:hover, .react-datepicker__month-year-option:hover, .react-datepicker__year-option:hover{background-color:#ccc;}
.react-datepicker__month-option:hover
.react-datepicker__navigation--years-upcoming, .react-datepicker__month-year-option:hover
.react-datepicker__navigation--years-upcoming, .react-datepicker__year-option:hover
.react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3;}
.react-datepicker__month-option:hover
.react-datepicker__navigation--years-previous, .react-datepicker__month-year-option:hover
.react-datepicker__navigation--years-previous, .react-datepicker__year-option:hover
.react-datepicker__navigation--years-previous{border-top-color:#b3b3b3;}
.react-datepicker__month-option--selected, .react-datepicker__month-year-option--selected, .react-datepicker__year-option--selected{position:absolute;left:15px;}
.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle;}
.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\00d7";}
.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left;}
.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647;}
.react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem;}
@media (max-height: 550px), (max-width: 400px) {
.react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem;}
}
.react-datepicker__portal .react-datepicker-time__header, .react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem;}
.react-datepicker__portal .react-datepicker__navigation{border:0.81rem solid transparent;}
.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc;}
.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3;}
.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal
.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default;}
.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc;}
.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3;}
.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default;}
.input-range__slider{appearance:none;background:#3f51b5;border:1px solid #3f51b5;border-radius:100%;cursor:pointer;display:block;height:1rem;margin-left:-0.5rem;margin-top:-0.65rem;outline:none;position:absolute;top:50%;transition:transform 0.3s ease-out, box-shadow 0.3s ease-out;width:1rem;}
.input-range__slider:active{transform:scale(1.3);}
.input-range__slider:focus{box-shadow:0 0 0 5px rgba(63, 81, 181, 0.2);}
.input-range--disabled .input-range__slider{background:#ccc;border:1px solid #ccc;box-shadow:none;transform:none;}
.input-range__slider-container{transition:left 0.3s ease-out;}
.input-range__label{color:#aaa;font-family:Helvetica Neue, san-serif;font-size:0.8rem;transform:translateZ(0);white-space:nowrap;}
.input-range__label--max, .input-range__label--min{bottom:-1.4rem;position:absolute;}
.input-range__label--min{left:0;}
.input-range__label--max{right:0;}
.input-range__label--value{position:absolute;top:-1.8rem;}
.input-range__label-container{left:-50%;position:relative;}
.input-range__label--max .input-range__label-container{left:50%;}
.input-range__track{background:#eee;border-radius:0.3rem;cursor:pointer;display:block;height:0.3rem;position:relative;transition:left 0.3s ease-out, width 0.3s ease-out;}
.input-range--disabled .input-range__track{background:#eee;}
.input-range__track--background{left:0;margin-top:-0.15rem;position:absolute;right:0;top:50%;}
.input-range__track--active{background:#3f51b5;}
.input-range{height:1rem;position:relative;width:100%;}
.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {
.form-control{transition:none;}
}
.form-control::-ms-expand{background-color:transparent;border:0;}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.form-control::placeholder{color:#6c757d;opacity:1;}
.form-control:disabled, .form-control[readonly]{background-color:#e9ecef;opacity:1;}
select.form-control:focus::-ms-value{color:#495057;background-color:#fff;}
.form-control-file, .form-control-range{display:block;width:100%;}
.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5;}
.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem;line-height:1.5;}
.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem;line-height:1.5;}
.form-control-plaintext{display:block;width:100%;padding-top:0.375rem;padding-bottom:0.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0;}
.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm{padding-right:0;padding-left:0;}
.form-control-sm{height:calc(1.5em + 0.5rem + 2px);padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;border-radius:0.2rem;}
.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:0.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0.3rem;}
select.form-control[multiple],
select.form-control[size],
textarea.form-control{height:auto;}
.form-group{margin-bottom:1rem;}
.form-text{display:block;margin-top:0.25rem;}
.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px;}
.form-row > .col, .form-row > [class*="col-"]{padding-right:5px;padding-left:5px;}
.form-check{position:relative;display:block;padding-left:1.25rem;}
.form-check-input{position:absolute;margin-top:0.3rem;margin-left:-1.25rem;}
.form-check-input:disabled ~ .form-check-label{color:#6c757d;}
.form-check-label{margin-bottom:0;}
.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:0.75rem;}
.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:0.3125rem;margin-left:0;}
.valid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:80%;color:#28a745;}
.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:0.1rem;font-size:0.875rem;line-height:1.5;color:#fff;background-color:rgba(40, 167, 69, 0.9);border-radius:0.25rem;}
.form-control.is-valid, .was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% calc(0.375em + 0.1875rem);background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}
.form-control.is-valid:focus, .was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);}
.form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip{display:block;}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}
.custom-select.is-valid, .was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((3em + 2.25rem) / 4 + 1.75rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}
.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);}
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip,
.form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip,
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip{display:block;}
.form-check-input.is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .form-check-label{color:#28a745;}
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip,
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip{display:block;}
.custom-control-input.is-valid ~ .custom-control-label,
.was-validated .custom-control-input:valid ~ .custom-control-label{color:#28a745;}
.custom-control-input.is-valid ~ .custom-control-label:before,
.was-validated .custom-control-input:valid ~ .custom-control-label:before{border-color:#28a745;}
.custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip,
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip{display:block;}
.custom-control-input.is-valid:checked ~ .custom-control-label:before,
.was-validated
.custom-control-input:valid:checked
~ .custom-control-label:before{border-color:#34ce57;background-color:#34ce57;}
.custom-control-input.is-valid:focus ~ .custom-control-label:before,
.was-validated
.custom-control-input:valid:focus
~ .custom-control-label:before{box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);}
.custom-control-input.is-valid:focus:not(:checked)
~ .custom-control-label:before,
.custom-file-input.is-valid ~ .custom-file-label,
.was-validated
.custom-control-input:valid:focus:not(:checked)
~ .custom-control-label:before,
.was-validated .custom-file-input:valid ~ .custom-file-label{border-color:#28a745;}
.custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip,
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip{display:block;}
.custom-file-input.is-valid:focus ~ .custom-file-label,
.was-validated .custom-file-input:valid:focus ~ .custom-file-label{border-color:#28a745;box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);}
.invalid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:80%;color:#dc3545;}
.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:0.1rem;font-size:0.875rem;line-height:1.5;color:#fff;background-color:rgba(220, 53, 69, 0.9);border-radius:0.25rem;}
.form-control.is-invalid, .was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% calc(0.375em + 0.1875rem);background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}
.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25);}
.form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip{display:block;}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}
.custom-select.is-invalid, .was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((3em + 2.25rem) / 4 + 1.75rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}
.custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25);}
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip,
.form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip,
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip{display:block;}
.form-check-input.is-invalid ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .form-check-label{color:#dc3545;}
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip,
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip{display:block;}
.custom-control-input.is-invalid ~ .custom-control-label,
.was-validated .custom-control-input:invalid ~ .custom-control-label{color:#dc3545;}
.custom-control-input.is-invalid ~ .custom-control-label:before,
.was-validated .custom-control-input:invalid ~ .custom-control-label:before{border-color:#dc3545;}
.custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip,
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip{display:block;}
.custom-control-input.is-invalid:checked ~ .custom-control-label:before,
.was-validated
.custom-control-input:invalid:checked
~ .custom-control-label:before{border-color:#e4606d;background-color:#e4606d;}
.custom-control-input.is-invalid:focus ~ .custom-control-label:before,
.was-validated
.custom-control-input:invalid:focus
~ .custom-control-label:before{box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25);}
.custom-control-input.is-invalid:focus:not(:checked)
~ .custom-control-label:before,
.custom-file-input.is-invalid ~ .custom-file-label,
.was-validated
.custom-control-input:invalid:focus:not(:checked)
~ .custom-control-label:before,
.was-validated .custom-file-input:invalid ~ .custom-file-label{border-color:#dc3545;}
.custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip,
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip{display:block;}
.custom-file-input.is-invalid:focus ~ .custom-file-label,
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label{border-color:#dc3545;box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25);}
.form-inline{display:flex;flex-flow:row wrap;align-items:center;}
.form-inline .form-check{width:100%;}
@media(min-width:576px){
.form-inline label{justify-content:center;}
.form-inline .form-group, .form-inline label{display:flex;align-items:center;margin-bottom:0;}
.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap;}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}
.form-inline .form-control-plaintext{display:inline-block;}
.form-inline .custom-select, .form-inline .input-group{width:auto;}
.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0;}
.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:0.25rem;margin-left:0;}
.form-inline .custom-control{align-items:center;justify-content:center;}
.form-inline .custom-control-label{margin-bottom:0;}
}
.fade{transition:opacity 0.15s linear;}
@media (prefers-reduced-motion: reduce) {
.fade{transition:none;}
}
.fade:not(.show){opacity:0;}
.collapse:not(.show){display:none;}
.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease;}
@media (prefers-reduced-motion: reduce) {
.collapsing{transition:none;}
}
.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0, 0, 0, 0.125);border-radius:0.25rem;}
.card > hr{margin-right:0;margin-left:0;}
.card > .list-group:first-child .list-group-item:first-child{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;}
.card > .list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;}
.card-body{flex:1 1 auto;padding:1.25rem;}
.card-title{margin-bottom:0.75rem;}
.card-subtitle{margin-top:-0.375rem;}
.card-subtitle, .card-text:last-child{margin-bottom:0;}
.card-link:hover{text-decoration:none;}
.card-link + .card-link{margin-left:1.25rem;}
.card-header{padding:0.75rem 1.25rem;margin-bottom:0;background-color:rgba(0, 0, 0, 0.03);border-bottom:1px solid rgba(0, 0, 0, 0.125);}
.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;}
.card-header + .list-group .list-group-item:first-child{border-top:0;}
.card-footer{padding:0.75rem 1.25rem;background-color:rgba(0, 0, 0, 0.03);border-top:1px solid rgba(0, 0, 0, 0.125);}
.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);}
.card-header-tabs{margin-bottom:-0.75rem;border-bottom:0;}
.card-header-pills, .card-header-tabs{margin-right:-0.625rem;margin-left:-0.625rem;}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;}
.card-img{width:100%;border-radius:calc(0.25rem - 1px);}
.card-img-top{width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px);}
.card-img-bottom{width:100%;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px);}
.card-deck{display:flex;flex-direction:column;}
.card-deck .card{margin-bottom:15px;}
@media(min-width:576px){
.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px;}
.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px;}
}
.card-group{display:flex;flex-direction:column;}
.card-group > .card{margin-bottom:15px;}
@media(min-width:576px){
.card-group{flex-flow:row wrap;}
.card-group > .card{flex:1 0 0%;margin-bottom:0;}
.card-group > .card + .card{margin-left:0;border-left:0;}
.card-group > .card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}
.card-group > .card:not(:last-child) .card-header,
.card-group > .card:not(:last-child) .card-img-top{border-top-right-radius:0;}
.card-group > .card:not(:last-child) .card-footer,
.card-group > .card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0;}
.card-group > .card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}
.card-group > .card:not(:first-child) .card-header,
.card-group > .card:not(:first-child) .card-img-top{border-top-left-radius:0;}
.card-group > .card:not(:first-child) .card-footer,
.card-group > .card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0;}
}
.card-columns .card{margin-bottom:0.75rem;}
@media(min-width:576px){
.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1;}
.card-columns .card{display:inline-block;width:100%;}
}
.accordion > .card{overflow:hidden;}
.accordion > .card:not(:first-of-type) .card-header:first-child{border-radius:0;}
.accordion > .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0;}
.accordion > .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}
.accordion > .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0;}
.accordion > .card .card-header{margin-bottom:-1px;}
.dropdown, .dropleft, .dropright, .dropup{position:relative;}
.dropdown-toggle{white-space:nowrap;}
.dropdown-toggle:after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent;}
.dropdown-toggle:empty:after{margin-left:0;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:0.5rem 0;margin:0.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.15);border-radius:0.25rem;}
.dropdown-menu-left{right:auto;left:0;}
.dropdown-menu-right{right:0;left:auto;}
@media(min-width:576px){
.dropdown-menu-sm-left{right:auto;left:0;}
.dropdown-menu-sm-right{right:0;left:auto;}
}
@media(min-width:768px){
.dropdown-menu-md-left{right:auto;left:0;}
.dropdown-menu-md-right{right:0;left:auto;}
}
@media(min-width:992px){
.dropdown-menu-lg-left{right:auto;left:0;}
.dropdown-menu-lg-right{right:0;left:auto;}
}
@media(min-width:1200px){
.dropdown-menu-xl-left{right:auto;left:0;}
.dropdown-menu-xl-right{right:0;left:auto;}
}
.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:0.125rem;}
.dropup .dropdown-toggle:after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0;border-right:0.3em solid transparent;border-bottom:0.3em solid;border-left:0.3em solid transparent;}
.dropup .dropdown-toggle:empty:after{margin-left:0;}
.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:0.125rem;}
.dropright .dropdown-toggle:after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0;border-bottom:0.3em solid transparent;border-left:0.3em solid;}
.dropright .dropdown-toggle:empty:after{margin-left:0;}
.dropright .dropdown-toggle:after{vertical-align:0;}
.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:0.125rem;}
.dropleft .dropdown-toggle:after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";display:none;}
.dropleft .dropdown-toggle:before{display:inline-block;margin-right:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0.3em solid;border-bottom:0.3em solid transparent;}
.dropleft .dropdown-toggle:empty:after{margin-left:0;}
.dropleft .dropdown-toggle:before{vertical-align:0;}
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="top"]{right:auto;bottom:auto;}
.dropdown-divider{height:0;margin:0.5rem 0;overflow:hidden;border-top:1px solid #e9ecef;}
.dropdown-item{display:block;width:100%;padding:0.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;}
.dropdown-item:focus, .dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa;}
.dropdown-item.active, .dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff;}
.dropdown-item.disabled, .dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent;}
.dropdown-menu.show{display:block;}
.dropdown-header{display:block;padding:0.5rem 1.5rem;margin-bottom:0;font-size:0.875rem;color:#6c757d;white-space:nowrap;}
.dropdown-item-text{display:block;padding:0.25rem 1.5rem;color:#212529;}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;}
.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control, .input-group > .form-control-plaintext{position:relative;flex:1 1 auto;width:1%;margin-bottom:0;}
.input-group > .custom-file + .custom-file,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .form-control,
.input-group > .custom-select + .custom-file,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .form-control,
.input-group > .form-control + .custom-file,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .form-control,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .form-control{margin-left:-1px;}
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label,
.input-group > .custom-select:focus, .input-group > .form-control:focus{z-index:3;}
.input-group > .custom-file .custom-file-input:focus{z-index:4;}
.input-group > .custom-select:not(:last-child),
.input-group > .form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group > .custom-select:not(:first-child),
.input-group > .form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}
.input-group > .custom-file{display:flex;align-items:center;}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group > .custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0;}
.input-group-append, .input-group-prepend{display:flex;}
.input-group-append .btn, .input-group-prepend .btn{position:relative;z-index:2;}
.input-group-append .btn:focus, .input-group-prepend .btn:focus{z-index:3;}
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .input-group-text + .input-group-text,
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .input-group-text + .input-group-text{margin-left:-1px;}
.input-group-prepend{margin-right:-1px;}
.input-group-append{margin-left:-1px;}
.input-group-text{display:flex;align-items:center;padding:0.375rem 0.75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0.25rem;}
.input-group-text input[type="checkbox"],
.input-group-text input[type="radio"]{margin-top:0;}
.input-group-lg > .custom-select, .input-group-lg > .form-control:not(textarea){height:calc(1.5em + 1rem + 2px);}
.input-group-lg > .custom-select, .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text{padding:0.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0.3rem;}
.input-group-sm > .custom-select, .input-group-sm > .form-control:not(textarea){height:calc(1.5em + 0.5rem + 2px);}
.input-group-sm > .custom-select, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text{padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;border-radius:0.2rem;}
.input-group-lg > .custom-select, .input-group-sm > .custom-select{padding-right:1.75rem;}
.input-group
> .input-group-append:last-child
> .btn:not(:last-child):not(.dropdown-toggle),
.input-group
> .input-group-append:last-child
> .input-group-text:not(:last-child),
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text{border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group
> .input-group-prepend:first-child
> .input-group-text:not(:first-child),
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text{border-top-left-radius:0;border-bottom-left-radius:0;}
html{-ms-overflow-style:scrollbar;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media(min-width:576px){
.container{max-width:540px;}
}
@media(min-width:768px){
.container{max-width:720px;}
}
@media(min-width:992px){
.container{max-width:960px;}
}
@media(min-width:1200px){
.container{max-width:1140px;}
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.no-gutters{margin-right:0;margin-left:0;}
.no-gutters > .col, .no-gutters > [class*="col-"]{padding-right:0;padding-left:0;}
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px;}
.col{flex-basis:0;flex-grow:1;max-width:100%;}
.col-auto{flex:0 0 auto;width:auto;max-width:100%;}
.col-1{flex:0 0 8.333333%;max-width:8.333333%;}
.col-2{flex:0 0 16.666667%;max-width:16.666667%;}
.col-3{flex:0 0 25%;max-width:25%;}
.col-4{flex:0 0 33.333333%;max-width:33.333333%;}
.col-5{flex:0 0 41.666667%;max-width:41.666667%;}
.col-6{flex:0 0 50%;max-width:50%;}
.col-7{flex:0 0 58.333333%;max-width:58.333333%;}
.col-8{flex:0 0 66.666667%;max-width:66.666667%;}
.col-9{flex:0 0 75%;max-width:75%;}
.col-10{flex:0 0 83.333333%;max-width:83.333333%;}
.col-11{flex:0 0 91.666667%;max-width:91.666667%;}
.col-12{flex:0 0 100%;max-width:100%;}
.order-first{order:-1;}
.order-last{order:13;}
.order-0{order:0;}
.order-1{order:1;}
.order-2{order:2;}
.order-3{order:3;}
.order-4{order:4;}
.order-5{order:5;}
.order-6{order:6;}
.order-7{order:7;}
.order-8{order:8;}
.order-9{order:9;}
.order-10{order:10;}
.order-11{order:11;}
.order-12{order:12;}
.offset-1{margin-left:8.333333%;}
.offset-2{margin-left:16.666667%;}
.offset-3{margin-left:25%;}
.offset-4{margin-left:33.333333%;}
.offset-5{margin-left:41.666667%;}
.offset-6{margin-left:50%;}
.offset-7{margin-left:58.333333%;}
.offset-8{margin-left:66.666667%;}
.offset-9{margin-left:75%;}
.offset-10{margin-left:83.333333%;}
.offset-11{margin-left:91.666667%;}
@media(min-width:576px){
.col-sm{flex-basis:0;flex-grow:1;max-width:100%;}
.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%;}
.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%;}
.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%;}
.col-sm-3{flex:0 0 25%;max-width:25%;}
.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%;}
.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%;}
.col-sm-6{flex:0 0 50%;max-width:50%;}
.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%;}
.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%;}
.col-sm-9{flex:0 0 75%;max-width:75%;}
.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%;}
.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%;}
.col-sm-12{flex:0 0 100%;max-width:100%;}
.order-sm-first{order:-1;}
.order-sm-last{order:13;}
.order-sm-0{order:0;}
.order-sm-1{order:1;}
.order-sm-2{order:2;}
.order-sm-3{order:3;}
.order-sm-4{order:4;}
.order-sm-5{order:5;}
.order-sm-6{order:6;}
.order-sm-7{order:7;}
.order-sm-8{order:8;}
.order-sm-9{order:9;}
.order-sm-10{order:10;}
.order-sm-11{order:11;}
.order-sm-12{order:12;}
.offset-sm-0{margin-left:0;}
.offset-sm-1{margin-left:8.333333%;}
.offset-sm-2{margin-left:16.666667%;}
.offset-sm-3{margin-left:25%;}
.offset-sm-4{margin-left:33.333333%;}
.offset-sm-5{margin-left:41.666667%;}
.offset-sm-6{margin-left:50%;}
.offset-sm-7{margin-left:58.333333%;}
.offset-sm-8{margin-left:66.666667%;}
.offset-sm-9{margin-left:75%;}
.offset-sm-10{margin-left:83.333333%;}
.offset-sm-11{margin-left:91.666667%;}
}
@media(min-width:768px){
.col-md{flex-basis:0;flex-grow:1;max-width:100%;}
.col-md-auto{flex:0 0 auto;width:auto;max-width:100%;}
.col-md-1{flex:0 0 8.333333%;max-width:8.333333%;}
.col-md-2{flex:0 0 16.666667%;max-width:16.666667%;}
.col-md-3{flex:0 0 25%;max-width:25%;}
.col-md-4{flex:0 0 33.333333%;max-width:33.333333%;}
.col-md-5{flex:0 0 41.666667%;max-width:41.666667%;}
.col-md-6{flex:0 0 50%;max-width:50%;}
.col-md-7{flex:0 0 58.333333%;max-width:58.333333%;}
.col-md-8{flex:0 0 66.666667%;max-width:66.666667%;}
.col-md-9{flex:0 0 75%;max-width:75%;}
.col-md-10{flex:0 0 83.333333%;max-width:83.333333%;}
.col-md-11{flex:0 0 91.666667%;max-width:91.666667%;}
.col-md-12{flex:0 0 100%;max-width:100%;}
.order-md-first{order:-1;}
.order-md-last{order:13;}
.order-md-0{order:0;}
.order-md-1{order:1;}
.order-md-2{order:2;}
.order-md-3{order:3;}
.order-md-4{order:4;}
.order-md-5{order:5;}
.order-md-6{order:6;}
.order-md-7{order:7;}
.order-md-8{order:8;}
.order-md-9{order:9;}
.order-md-10{order:10;}
.order-md-11{order:11;}
.order-md-12{order:12;}
.offset-md-0{margin-left:0;}
.offset-md-1{margin-left:8.333333%;}
.offset-md-2{margin-left:16.666667%;}
.offset-md-3{margin-left:25%;}
.offset-md-4{margin-left:33.333333%;}
.offset-md-5{margin-left:41.666667%;}
.offset-md-6{margin-left:50%;}
.offset-md-7{margin-left:58.333333%;}
.offset-md-8{margin-left:66.666667%;}
.offset-md-9{margin-left:75%;}
.offset-md-10{margin-left:83.333333%;}
.offset-md-11{margin-left:91.666667%;}
}
@media(min-width:992px){
.col-lg{flex-basis:0;flex-grow:1;max-width:100%;}
.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%;}
.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%;}
.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%;}
.col-lg-3{flex:0 0 25%;max-width:25%;}
.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%;}
.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%;}
.col-lg-6{flex:0 0 50%;max-width:50%;}
.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%;}
.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%;}
.col-lg-9{flex:0 0 75%;max-width:75%;}
.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%;}
.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%;}
.col-lg-12{flex:0 0 100%;max-width:100%;}
.order-lg-first{order:-1;}
.order-lg-last{order:13;}
.order-lg-0{order:0;}
.order-lg-1{order:1;}
.order-lg-2{order:2;}
.order-lg-3{order:3;}
.order-lg-4{order:4;}
.order-lg-5{order:5;}
.order-lg-6{order:6;}
.order-lg-7{order:7;}
.order-lg-8{order:8;}
.order-lg-9{order:9;}
.order-lg-10{order:10;}
.order-lg-11{order:11;}
.order-lg-12{order:12;}
.offset-lg-0{margin-left:0;}
.offset-lg-1{margin-left:8.333333%;}
.offset-lg-2{margin-left:16.666667%;}
.offset-lg-3{margin-left:25%;}
.offset-lg-4{margin-left:33.333333%;}
.offset-lg-5{margin-left:41.666667%;}
.offset-lg-6{margin-left:50%;}
.offset-lg-7{margin-left:58.333333%;}
.offset-lg-8{margin-left:66.666667%;}
.offset-lg-9{margin-left:75%;}
.offset-lg-10{margin-left:83.333333%;}
.offset-lg-11{margin-left:91.666667%;}
}
@media(min-width:1200px){
.col-xl{flex-basis:0;flex-grow:1;max-width:100%;}
.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%;}
.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%;}
.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%;}
.col-xl-3{flex:0 0 25%;max-width:25%;}
.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%;}
.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%;}
.col-xl-6{flex:0 0 50%;max-width:50%;}
.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%;}
.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%;}
.col-xl-9{flex:0 0 75%;max-width:75%;}
.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%;}
.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%;}
.col-xl-12{flex:0 0 100%;max-width:100%;}
.order-xl-first{order:-1;}
.order-xl-last{order:13;}
.order-xl-0{order:0;}
.order-xl-1{order:1;}
.order-xl-2{order:2;}
.order-xl-3{order:3;}
.order-xl-4{order:4;}
.order-xl-5{order:5;}
.order-xl-6{order:6;}
.order-xl-7{order:7;}
.order-xl-8{order:8;}
.order-xl-9{order:9;}
.order-xl-10{order:10;}
.order-xl-11{order:11;}
.order-xl-12{order:12;}
.offset-xl-0{margin-left:0;}
.offset-xl-1{margin-left:8.333333%;}
.offset-xl-2{margin-left:16.666667%;}
.offset-xl-3{margin-left:25%;}
.offset-xl-4{margin-left:33.333333%;}
.offset-xl-5{margin-left:41.666667%;}
.offset-xl-6{margin-left:50%;}
.offset-xl-7{margin-left:58.333333%;}
.offset-xl-8{margin-left:66.666667%;}
.offset-xl-9{margin-left:75%;}
.offset-xl-10{margin-left:83.333333%;}
.offset-xl-11{margin-left:91.666667%;}
}
.d-none{display:none !important;}
.d-inline{display:inline !important;}
.d-inline-block{display:inline-block !important;}
.d-block{display:block !important;}
.d-table{display:table !important;}
.d-table-row{display:table-row !important;}
.d-table-cell{display:table-cell !important;}
.d-flex{display:flex !important;}
.d-inline-flex{display:inline-flex !important;}
@media(min-width:576px){
.d-sm-none{display:none !important;}
.d-sm-inline{display:inline !important;}
.d-sm-inline-block{display:inline-block !important;}
.d-sm-block{display:block !important;}
.d-sm-table{display:table !important;}
.d-sm-table-row{display:table-row !important;}
.d-sm-table-cell{display:table-cell !important;}
.d-sm-flex{display:flex !important;}
.d-sm-inline-flex{display:inline-flex !important;}
}
@media(min-width:768px){
.d-md-none{display:none !important;}
.d-md-inline{display:inline !important;}
.d-md-inline-block{display:inline-block !important;}
.d-md-block{display:block !important;}
.d-md-table{display:table !important;}
.d-md-table-row{display:table-row !important;}
.d-md-table-cell{display:table-cell !important;}
.d-md-flex{display:flex !important;}
.d-md-inline-flex{display:inline-flex !important;}
}
@media(min-width:992px){
.d-lg-none{display:none !important;}
.d-lg-inline{display:inline !important;}
.d-lg-inline-block{display:inline-block !important;}
.d-lg-block{display:block !important;}
.d-lg-table{display:table !important;}
.d-lg-table-row{display:table-row !important;}
.d-lg-table-cell{display:table-cell !important;}
.d-lg-flex{display:flex !important;}
.d-lg-inline-flex{display:inline-flex !important;}
}
@media(min-width:1200px){
.d-xl-none{display:none !important;}
.d-xl-inline{display:inline !important;}
.d-xl-inline-block{display:inline-block !important;}
.d-xl-block{display:block !important;}
.d-xl-table{display:table !important;}
.d-xl-table-row{display:table-row !important;}
.d-xl-table-cell{display:table-cell !important;}
.d-xl-flex{display:flex !important;}
.d-xl-inline-flex{display:inline-flex !important;}
}
@media print {
.d-print-none{display:none !important;}
.d-print-inline{display:inline !important;}
.d-print-inline-block{display:inline-block !important;}
.d-print-block{display:block !important;}
.d-print-table{display:table !important;}
.d-print-table-row{display:table-row !important;}
.d-print-table-cell{display:table-cell !important;}
.d-print-flex{display:flex !important;}
.d-print-inline-flex{display:inline-flex !important;}
}
.flex-row{flex-direction:row !important;}
.flex-column{flex-direction:column !important;}
.flex-row-reverse{flex-direction:row-reverse !important;}
.flex-column-reverse{flex-direction:column-reverse !important;}
.flex-wrap{flex-wrap:wrap !important;}
.flex-nowrap{flex-wrap:nowrap !important;}
.flex-wrap-reverse{flex-wrap:wrap-reverse !important;}
.flex-fill{flex:1 1 auto !important;}
.flex-grow-0{flex-grow:0 !important;}
.flex-grow-1{flex-grow:1 !important;}
.flex-shrink-0{flex-shrink:0 !important;}
.flex-shrink-1{flex-shrink:1 !important;}
.justify-content-start{justify-content:flex-start !important;}
.justify-content-end{justify-content:flex-end !important;}
.justify-content-center{justify-content:center !important;}
.justify-content-between{justify-content:space-between !important;}
.justify-content-around{justify-content:space-around !important;}
.align-items-start{align-items:flex-start !important;}
.align-items-end{align-items:flex-end !important;}
.align-items-center{align-items:center !important;}
.align-items-baseline{align-items:baseline !important;}
.align-items-stretch{align-items:stretch !important;}
.align-content-start{align-content:flex-start !important;}
.align-content-end{align-content:flex-end !important;}
.align-content-center{align-content:center !important;}
.align-content-between{align-content:space-between !important;}
.align-content-around{align-content:space-around !important;}
.align-content-stretch{align-content:stretch !important;}
.align-self-auto{align-self:auto !important;}
.align-self-start{align-self:flex-start !important;}
.align-self-end{align-self:flex-end !important;}
.align-self-center{align-self:center !important;}
.align-self-baseline{align-self:baseline !important;}
.align-self-stretch{align-self:stretch !important;}
@media(min-width:576px){
.flex-sm-row{flex-direction:row !important;}
.flex-sm-column{flex-direction:column !important;}
.flex-sm-row-reverse{flex-direction:row-reverse !important;}
.flex-sm-column-reverse{flex-direction:column-reverse !important;}
.flex-sm-wrap{flex-wrap:wrap !important;}
.flex-sm-nowrap{flex-wrap:nowrap !important;}
.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important;}
.flex-sm-fill{flex:1 1 auto !important;}
.flex-sm-grow-0{flex-grow:0 !important;}
.flex-sm-grow-1{flex-grow:1 !important;}
.flex-sm-shrink-0{flex-shrink:0 !important;}
.flex-sm-shrink-1{flex-shrink:1 !important;}
.justify-content-sm-start{justify-content:flex-start !important;}
.justify-content-sm-end{justify-content:flex-end !important;}
.justify-content-sm-center{justify-content:center !important;}
.justify-content-sm-between{justify-content:space-between !important;}
.justify-content-sm-around{justify-content:space-around !important;}
.align-items-sm-start{align-items:flex-start !important;}
.align-items-sm-end{align-items:flex-end !important;}
.align-items-sm-center{align-items:center !important;}
.align-items-sm-baseline{align-items:baseline !important;}
.align-items-sm-stretch{align-items:stretch !important;}
.align-content-sm-start{align-content:flex-start !important;}
.align-content-sm-end{align-content:flex-end !important;}
.align-content-sm-center{align-content:center !important;}
.align-content-sm-between{align-content:space-between !important;}
.align-content-sm-around{align-content:space-around !important;}
.align-content-sm-stretch{align-content:stretch !important;}
.align-self-sm-auto{align-self:auto !important;}
.align-self-sm-start{align-self:flex-start !important;}
.align-self-sm-end{align-self:flex-end !important;}
.align-self-sm-center{align-self:center !important;}
.align-self-sm-baseline{align-self:baseline !important;}
.align-self-sm-stretch{align-self:stretch !important;}
}
@media(min-width:768px){
.flex-md-row{flex-direction:row !important;}
.flex-md-column{flex-direction:column !important;}
.flex-md-row-reverse{flex-direction:row-reverse !important;}
.flex-md-column-reverse{flex-direction:column-reverse !important;}
.flex-md-wrap{flex-wrap:wrap !important;}
.flex-md-nowrap{flex-wrap:nowrap !important;}
.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important;}
.flex-md-fill{flex:1 1 auto !important;}
.flex-md-grow-0{flex-grow:0 !important;}
.flex-md-grow-1{flex-grow:1 !important;}
.flex-md-shrink-0{flex-shrink:0 !important;}
.flex-md-shrink-1{flex-shrink:1 !important;}
.justify-content-md-start{justify-content:flex-start !important;}
.justify-content-md-end{justify-content:flex-end !important;}
.justify-content-md-center{justify-content:center !important;}
.justify-content-md-between{justify-content:space-between !important;}
.justify-content-md-around{justify-content:space-around !important;}
.align-items-md-start{align-items:flex-start !important;}
.align-items-md-end{align-items:flex-end !important;}
.align-items-md-center{align-items:center !important;}
.align-items-md-baseline{align-items:baseline !important;}
.align-items-md-stretch{align-items:stretch !important;}
.align-content-md-start{align-content:flex-start !important;}
.align-content-md-end{align-content:flex-end !important;}
.align-content-md-center{align-content:center !important;}
.align-content-md-between{align-content:space-between !important;}
.align-content-md-around{align-content:space-around !important;}
.align-content-md-stretch{align-content:stretch !important;}
.align-self-md-auto{align-self:auto !important;}
.align-self-md-start{align-self:flex-start !important;}
.align-self-md-end{align-self:flex-end !important;}
.align-self-md-center{align-self:center !important;}
.align-self-md-baseline{align-self:baseline !important;}
.align-self-md-stretch{align-self:stretch !important;}
}
@media(min-width:992px){
.flex-lg-row{flex-direction:row !important;}
.flex-lg-column{flex-direction:column !important;}
.flex-lg-row-reverse{flex-direction:row-reverse !important;}
.flex-lg-column-reverse{flex-direction:column-reverse !important;}
.flex-lg-wrap{flex-wrap:wrap !important;}
.flex-lg-nowrap{flex-wrap:nowrap !important;}
.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important;}
.flex-lg-fill{flex:1 1 auto !important;}
.flex-lg-grow-0{flex-grow:0 !important;}
.flex-lg-grow-1{flex-grow:1 !important;}
.flex-lg-shrink-0{flex-shrink:0 !important;}
.flex-lg-shrink-1{flex-shrink:1 !important;}
.justify-content-lg-start{justify-content:flex-start !important;}
.justify-content-lg-end{justify-content:flex-end !important;}
.justify-content-lg-center{justify-content:center !important;}
.justify-content-lg-between{justify-content:space-between !important;}
.justify-content-lg-around{justify-content:space-around !important;}
.align-items-lg-start{align-items:flex-start !important;}
.align-items-lg-end{align-items:flex-end !important;}
.align-items-lg-center{align-items:center !important;}
.align-items-lg-baseline{align-items:baseline !important;}
.align-items-lg-stretch{align-items:stretch !important;}
.align-content-lg-start{align-content:flex-start !important;}
.align-content-lg-end{align-content:flex-end !important;}
.align-content-lg-center{align-content:center !important;}
.align-content-lg-between{align-content:space-between !important;}
.align-content-lg-around{align-content:space-around !important;}
.align-content-lg-stretch{align-content:stretch !important;}
.align-self-lg-auto{align-self:auto !important;}
.align-self-lg-start{align-self:flex-start !important;}
.align-self-lg-end{align-self:flex-end !important;}
.align-self-lg-center{align-self:center !important;}
.align-self-lg-baseline{align-self:baseline !important;}
.align-self-lg-stretch{align-self:stretch !important;}
}
@media(min-width:1200px){
.flex-xl-row{flex-direction:row !important;}
.flex-xl-column{flex-direction:column !important;}
.flex-xl-row-reverse{flex-direction:row-reverse !important;}
.flex-xl-column-reverse{flex-direction:column-reverse !important;}
.flex-xl-wrap{flex-wrap:wrap !important;}
.flex-xl-nowrap{flex-wrap:nowrap !important;}
.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important;}
.flex-xl-fill{flex:1 1 auto !important;}
.flex-xl-grow-0{flex-grow:0 !important;}
.flex-xl-grow-1{flex-grow:1 !important;}
.flex-xl-shrink-0{flex-shrink:0 !important;}
.flex-xl-shrink-1{flex-shrink:1 !important;}
.justify-content-xl-start{justify-content:flex-start !important;}
.justify-content-xl-end{justify-content:flex-end !important;}
.justify-content-xl-center{justify-content:center !important;}
.justify-content-xl-between{justify-content:space-between !important;}
.justify-content-xl-around{justify-content:space-around !important;}
.align-items-xl-start{align-items:flex-start !important;}
.align-items-xl-end{align-items:flex-end !important;}
.align-items-xl-center{align-items:center !important;}
.align-items-xl-baseline{align-items:baseline !important;}
.align-items-xl-stretch{align-items:stretch !important;}
.align-content-xl-start{align-content:flex-start !important;}
.align-content-xl-end{align-content:flex-end !important;}
.align-content-xl-center{align-content:center !important;}
.align-content-xl-between{align-content:space-between !important;}
.align-content-xl-around{align-content:space-around !important;}
.align-content-xl-stretch{align-content:stretch !important;}
.align-self-xl-auto{align-self:auto !important;}
.align-self-xl-start{align-self:flex-start !important;}
.align-self-xl-end{align-self:flex-end !important;}
.align-self-xl-center{align-self:center !important;}
.align-self-xl-baseline{align-self:baseline !important;}
.align-self-xl-stretch{align-self:stretch !important;}
}
.m-0{margin:0 !important;}
.mt-0, .my-0{margin-top:0 !important;}
.mr-0, .mx-0{margin-right:0 !important;}
.mb-0, .my-0{margin-bottom:0 !important;}
.ml-0, .mx-0{margin-left:0 !important;}
.m-1{margin:0.25rem !important;}
.mt-1, .my-1{margin-top:0.25rem !important;}
.mr-1, .mx-1{margin-right:0.25rem !important;}
.mb-1, .my-1{margin-bottom:0.25rem !important;}
.ml-1, .mx-1{margin-left:0.25rem !important;}
.m-2{margin:0.5rem !important;}
.mt-2, .my-2{margin-top:0.5rem !important;}
.mr-2, .mx-2{margin-right:0.5rem !important;}
.mb-2, .my-2{margin-bottom:0.5rem !important;}
.ml-2, .mx-2{margin-left:0.5rem !important;}
.m-3{margin:1rem !important;}
.mt-3, .my-3{margin-top:1rem !important;}
.mr-3, .mx-3{margin-right:1rem !important;}
.mb-3, .my-3{margin-bottom:1rem !important;}
.ml-3, .mx-3{margin-left:1rem !important;}
.m-4{margin:1.5rem !important;}
.mt-4, .my-4{margin-top:1.5rem !important;}
.mr-4, .mx-4{margin-right:1.5rem !important;}
.mb-4, .my-4{margin-bottom:1.5rem !important;}
.ml-4, .mx-4{margin-left:1.5rem !important;}
.m-5{margin:3rem !important;}
.mt-5, .my-5{margin-top:3rem !important;}
.mr-5, .mx-5{margin-right:3rem !important;}
.mb-5, .my-5{margin-bottom:3rem !important;}
.ml-5, .mx-5{margin-left:3rem !important;}
.p-0{padding:0 !important;}
.pt-0, .py-0{padding-top:0 !important;}
.pr-0, .px-0{padding-right:0 !important;}
.pb-0, .py-0{padding-bottom:0 !important;}
.pl-0, .px-0{padding-left:0 !important;}
.p-1{padding:0.25rem !important;}
.pt-1, .py-1{padding-top:0.25rem !important;}
.pr-1, .px-1{padding-right:0.25rem !important;}
.pb-1, .py-1{padding-bottom:0.25rem !important;}
.pl-1, .px-1{padding-left:0.25rem !important;}
.p-2{padding:0.5rem !important;}
.pt-2, .py-2{padding-top:0.5rem !important;}
.pr-2, .px-2{padding-right:0.5rem !important;}
.pb-2, .py-2{padding-bottom:0.5rem !important;}
.pl-2, .px-2{padding-left:0.5rem !important;}
.p-3{padding:1rem !important;}
.pt-3, .py-3{padding-top:1rem !important;}
.pr-3, .px-3{padding-right:1rem !important;}
.pb-3, .py-3{padding-bottom:1rem !important;}
.pl-3, .px-3{padding-left:1rem !important;}
.p-4{padding:1.5rem !important;}
.pt-4, .py-4{padding-top:1.5rem !important;}
.pr-4, .px-4{padding-right:1.5rem !important;}
.pb-4, .py-4{padding-bottom:1.5rem !important;}
.pl-4, .px-4{padding-left:1.5rem !important;}
.p-5{padding:3rem !important;}
.pt-5, .py-5{padding-top:3rem !important;}
.pr-5, .px-5{padding-right:3rem !important;}
.pb-5, .py-5{padding-bottom:3rem !important;}
.pl-5, .px-5{padding-left:3rem !important;}
.m-n1{margin:-0.25rem !important;}
.mt-n1, .my-n1{margin-top:-0.25rem !important;}
.mr-n1, .mx-n1{margin-right:-0.25rem !important;}
.mb-n1, .my-n1{margin-bottom:-0.25rem !important;}
.ml-n1, .mx-n1{margin-left:-0.25rem !important;}
.m-n2{margin:-0.5rem !important;}
.mt-n2, .my-n2{margin-top:-0.5rem !important;}
.mr-n2, .mx-n2{margin-right:-0.5rem !important;}
.mb-n2, .my-n2{margin-bottom:-0.5rem !important;}
.ml-n2, .mx-n2{margin-left:-0.5rem !important;}
.m-n3{margin:-1rem !important;}
.mt-n3, .my-n3{margin-top:-1rem !important;}
.mr-n3, .mx-n3{margin-right:-1rem !important;}
.mb-n3, .my-n3{margin-bottom:-1rem !important;}
.ml-n3, .mx-n3{margin-left:-1rem !important;}
.m-n4{margin:-1.5rem !important;}
.mt-n4, .my-n4{margin-top:-1.5rem !important;}
.mr-n4, .mx-n4{margin-right:-1.5rem !important;}
.mb-n4, .my-n4{margin-bottom:-1.5rem !important;}
.ml-n4, .mx-n4{margin-left:-1.5rem !important;}
.m-n5{margin:-3rem !important;}
.mt-n5, .my-n5{margin-top:-3rem !important;}
.mr-n5, .mx-n5{margin-right:-3rem !important;}
.mb-n5, .my-n5{margin-bottom:-3rem !important;}
.ml-n5, .mx-n5{margin-left:-3rem !important;}
.m-auto{margin:auto !important;}
.mt-auto, .my-auto{margin-top:auto !important;}
.mr-auto, .mx-auto{margin-right:auto !important;}
.mb-auto, .my-auto{margin-bottom:auto !important;}
.ml-auto, .mx-auto{margin-left:auto !important;}
@media(min-width:576px){
.m-sm-0{margin:0 !important;}
.mt-sm-0, .my-sm-0{margin-top:0 !important;}
.mr-sm-0, .mx-sm-0{margin-right:0 !important;}
.mb-sm-0, .my-sm-0{margin-bottom:0 !important;}
.ml-sm-0, .mx-sm-0{margin-left:0 !important;}
.m-sm-1{margin:0.25rem !important;}
.mt-sm-1, .my-sm-1{margin-top:0.25rem !important;}
.mr-sm-1, .mx-sm-1{margin-right:0.25rem !important;}
.mb-sm-1, .my-sm-1{margin-bottom:0.25rem !important;}
.ml-sm-1, .mx-sm-1{margin-left:0.25rem !important;}
.m-sm-2{margin:0.5rem !important;}
.mt-sm-2, .my-sm-2{margin-top:0.5rem !important;}
.mr-sm-2, .mx-sm-2{margin-right:0.5rem !important;}
.mb-sm-2, .my-sm-2{margin-bottom:0.5rem !important;}
.ml-sm-2, .mx-sm-2{margin-left:0.5rem !important;}
.m-sm-3{margin:1rem !important;}
.mt-sm-3, .my-sm-3{margin-top:1rem !important;}
.mr-sm-3, .mx-sm-3{margin-right:1rem !important;}
.mb-sm-3, .my-sm-3{margin-bottom:1rem !important;}
.ml-sm-3, .mx-sm-3{margin-left:1rem !important;}
.m-sm-4{margin:1.5rem !important;}
.mt-sm-4, .my-sm-4{margin-top:1.5rem !important;}
.mr-sm-4, .mx-sm-4{margin-right:1.5rem !important;}
.mb-sm-4, .my-sm-4{margin-bottom:1.5rem !important;}
.ml-sm-4, .mx-sm-4{margin-left:1.5rem !important;}
.m-sm-5{margin:3rem !important;}
.mt-sm-5, .my-sm-5{margin-top:3rem !important;}
.mr-sm-5, .mx-sm-5{margin-right:3rem !important;}
.mb-sm-5, .my-sm-5{margin-bottom:3rem !important;}
.ml-sm-5, .mx-sm-5{margin-left:3rem !important;}
.p-sm-0{padding:0 !important;}
.pt-sm-0, .py-sm-0{padding-top:0 !important;}
.pr-sm-0, .px-sm-0{padding-right:0 !important;}
.pb-sm-0, .py-sm-0{padding-bottom:0 !important;}
.pl-sm-0, .px-sm-0{padding-left:0 !important;}
.p-sm-1{padding:0.25rem !important;}
.pt-sm-1, .py-sm-1{padding-top:0.25rem !important;}
.pr-sm-1, .px-sm-1{padding-right:0.25rem !important;}
.pb-sm-1, .py-sm-1{padding-bottom:0.25rem !important;}
.pl-sm-1, .px-sm-1{padding-left:0.25rem !important;}
.p-sm-2{padding:0.5rem !important;}
.pt-sm-2, .py-sm-2{padding-top:0.5rem !important;}
.pr-sm-2, .px-sm-2{padding-right:0.5rem !important;}
.pb-sm-2, .py-sm-2{padding-bottom:0.5rem !important;}
.pl-sm-2, .px-sm-2{padding-left:0.5rem !important;}
.p-sm-3{padding:1rem !important;}
.pt-sm-3, .py-sm-3{padding-top:1rem !important;}
.pr-sm-3, .px-sm-3{padding-right:1rem !important;}
.pb-sm-3, .py-sm-3{padding-bottom:1rem !important;}
.pl-sm-3, .px-sm-3{padding-left:1rem !important;}
.p-sm-4{padding:1.5rem !important;}
.pt-sm-4, .py-sm-4{padding-top:1.5rem !important;}
.pr-sm-4, .px-sm-4{padding-right:1.5rem !important;}
.pb-sm-4, .py-sm-4{padding-bottom:1.5rem !important;}
.pl-sm-4, .px-sm-4{padding-left:1.5rem !important;}
.p-sm-5{padding:3rem !important;}
.pt-sm-5, .py-sm-5{padding-top:3rem !important;}
.pr-sm-5, .px-sm-5{padding-right:3rem !important;}
.pb-sm-5, .py-sm-5{padding-bottom:3rem !important;}
.pl-sm-5, .px-sm-5{padding-left:3rem !important;}
.m-sm-n1{margin:-0.25rem !important;}
.mt-sm-n1, .my-sm-n1{margin-top:-0.25rem !important;}
.mr-sm-n1, .mx-sm-n1{margin-right:-0.25rem !important;}
.mb-sm-n1, .my-sm-n1{margin-bottom:-0.25rem !important;}
.ml-sm-n1, .mx-sm-n1{margin-left:-0.25rem !important;}
.m-sm-n2{margin:-0.5rem !important;}
.mt-sm-n2, .my-sm-n2{margin-top:-0.5rem !important;}
.mr-sm-n2, .mx-sm-n2{margin-right:-0.5rem !important;}
.mb-sm-n2, .my-sm-n2{margin-bottom:-0.5rem !important;}
.ml-sm-n2, .mx-sm-n2{margin-left:-0.5rem !important;}
.m-sm-n3{margin:-1rem !important;}
.mt-sm-n3, .my-sm-n3{margin-top:-1rem !important;}
.mr-sm-n3, .mx-sm-n3{margin-right:-1rem !important;}
.mb-sm-n3, .my-sm-n3{margin-bottom:-1rem !important;}
.ml-sm-n3, .mx-sm-n3{margin-left:-1rem !important;}
.m-sm-n4{margin:-1.5rem !important;}
.mt-sm-n4, .my-sm-n4{margin-top:-1.5rem !important;}
.mr-sm-n4, .mx-sm-n4{margin-right:-1.5rem !important;}
.mb-sm-n4, .my-sm-n4{margin-bottom:-1.5rem !important;}
.ml-sm-n4, .mx-sm-n4{margin-left:-1.5rem !important;}
.m-sm-n5{margin:-3rem !important;}
.mt-sm-n5, .my-sm-n5{margin-top:-3rem !important;}
.mr-sm-n5, .mx-sm-n5{margin-right:-3rem !important;}
.mb-sm-n5, .my-sm-n5{margin-bottom:-3rem !important;}
.ml-sm-n5, .mx-sm-n5{margin-left:-3rem !important;}
.m-sm-auto{margin:auto !important;}
.mt-sm-auto, .my-sm-auto{margin-top:auto !important;}
.mr-sm-auto, .mx-sm-auto{margin-right:auto !important;}
.mb-sm-auto, .my-sm-auto{margin-bottom:auto !important;}
.ml-sm-auto, .mx-sm-auto{margin-left:auto !important;}
}
@media(min-width:768px){
.m-md-0{margin:0 !important;}
.mt-md-0, .my-md-0{margin-top:0 !important;}
.mr-md-0, .mx-md-0{margin-right:0 !important;}
.mb-md-0, .my-md-0{margin-bottom:0 !important;}
.ml-md-0, .mx-md-0{margin-left:0 !important;}
.m-md-1{margin:0.25rem !important;}
.mt-md-1, .my-md-1{margin-top:0.25rem !important;}
.mr-md-1, .mx-md-1{margin-right:0.25rem !important;}
.mb-md-1, .my-md-1{margin-bottom:0.25rem !important;}
.ml-md-1, .mx-md-1{margin-left:0.25rem !important;}
.m-md-2{margin:0.5rem !important;}
.mt-md-2, .my-md-2{margin-top:0.5rem !important;}
.mr-md-2, .mx-md-2{margin-right:0.5rem !important;}
.mb-md-2, .my-md-2{margin-bottom:0.5rem !important;}
.ml-md-2, .mx-md-2{margin-left:0.5rem !important;}
.m-md-3{margin:1rem !important;}
.mt-md-3, .my-md-3{margin-top:1rem !important;}
.mr-md-3, .mx-md-3{margin-right:1rem !important;}
.mb-md-3, .my-md-3{margin-bottom:1rem !important;}
.ml-md-3, .mx-md-3{margin-left:1rem !important;}
.m-md-4{margin:1.5rem !important;}
.mt-md-4, .my-md-4{margin-top:1.5rem !important;}
.mr-md-4, .mx-md-4{margin-right:1.5rem !important;}
.mb-md-4, .my-md-4{margin-bottom:1.5rem !important;}
.ml-md-4, .mx-md-4{margin-left:1.5rem !important;}
.m-md-5{margin:3rem !important;}
.mt-md-5, .my-md-5{margin-top:3rem !important;}
.mr-md-5, .mx-md-5{margin-right:3rem !important;}
.mb-md-5, .my-md-5{margin-bottom:3rem !important;}
.ml-md-5, .mx-md-5{margin-left:3rem !important;}
.p-md-0{padding:0 !important;}
.pt-md-0, .py-md-0{padding-top:0 !important;}
.pr-md-0, .px-md-0{padding-right:0 !important;}
.pb-md-0, .py-md-0{padding-bottom:0 !important;}
.pl-md-0, .px-md-0{padding-left:0 !important;}
.p-md-1{padding:0.25rem !important;}
.pt-md-1, .py-md-1{padding-top:0.25rem !important;}
.pr-md-1, .px-md-1{padding-right:0.25rem !important;}
.pb-md-1, .py-md-1{padding-bottom:0.25rem !important;}
.pl-md-1, .px-md-1{padding-left:0.25rem !important;}
.p-md-2{padding:0.5rem !important;}
.pt-md-2, .py-md-2{padding-top:0.5rem !important;}
.pr-md-2, .px-md-2{padding-right:0.5rem !important;}
.pb-md-2, .py-md-2{padding-bottom:0.5rem !important;}
.pl-md-2, .px-md-2{padding-left:0.5rem !important;}
.p-md-3{padding:1rem !important;}
.pt-md-3, .py-md-3{padding-top:1rem !important;}
.pr-md-3, .px-md-3{padding-right:1rem !important;}
.pb-md-3, .py-md-3{padding-bottom:1rem !important;}
.pl-md-3, .px-md-3{padding-left:1rem !important;}
.p-md-4{padding:1.5rem !important;}
.pt-md-4, .py-md-4{padding-top:1.5rem !important;}
.pr-md-4, .px-md-4{padding-right:1.5rem !important;}
.pb-md-4, .py-md-4{padding-bottom:1.5rem !important;}
.pl-md-4, .px-md-4{padding-left:1.5rem !important;}
.p-md-5{padding:3rem !important;}
.pt-md-5, .py-md-5{padding-top:3rem !important;}
.pr-md-5, .px-md-5{padding-right:3rem !important;}
.pb-md-5, .py-md-5{padding-bottom:3rem !important;}
.pl-md-5, .px-md-5{padding-left:3rem !important;}
.m-md-n1{margin:-0.25rem !important;}
.mt-md-n1, .my-md-n1{margin-top:-0.25rem !important;}
.mr-md-n1, .mx-md-n1{margin-right:-0.25rem !important;}
.mb-md-n1, .my-md-n1{margin-bottom:-0.25rem !important;}
.ml-md-n1, .mx-md-n1{margin-left:-0.25rem !important;}
.m-md-n2{margin:-0.5rem !important;}
.mt-md-n2, .my-md-n2{margin-top:-0.5rem !important;}
.mr-md-n2, .mx-md-n2{margin-right:-0.5rem !important;}
.mb-md-n2, .my-md-n2{margin-bottom:-0.5rem !important;}
.ml-md-n2, .mx-md-n2{margin-left:-0.5rem !important;}
.m-md-n3{margin:-1rem !important;}
.mt-md-n3, .my-md-n3{margin-top:-1rem !important;}
.mr-md-n3, .mx-md-n3{margin-right:-1rem !important;}
.mb-md-n3, .my-md-n3{margin-bottom:-1rem !important;}
.ml-md-n3, .mx-md-n3{margin-left:-1rem !important;}
.m-md-n4{margin:-1.5rem !important;}
.mt-md-n4, .my-md-n4{margin-top:-1.5rem !important;}
.mr-md-n4, .mx-md-n4{margin-right:-1.5rem !important;}
.mb-md-n4, .my-md-n4{margin-bottom:-1.5rem !important;}
.ml-md-n4, .mx-md-n4{margin-left:-1.5rem !important;}
.m-md-n5{margin:-3rem !important;}
.mt-md-n5, .my-md-n5{margin-top:-3rem !important;}
.mr-md-n5, .mx-md-n5{margin-right:-3rem !important;}
.mb-md-n5, .my-md-n5{margin-bottom:-3rem !important;}
.ml-md-n5, .mx-md-n5{margin-left:-3rem !important;}
.m-md-auto{margin:auto !important;}
.mt-md-auto, .my-md-auto{margin-top:auto !important;}
.mr-md-auto, .mx-md-auto{margin-right:auto !important;}
.mb-md-auto, .my-md-auto{margin-bottom:auto !important;}
.ml-md-auto, .mx-md-auto{margin-left:auto !important;}
}
@media(min-width:992px){
.m-lg-0{margin:0 !important;}
.mt-lg-0, .my-lg-0{margin-top:0 !important;}
.mr-lg-0, .mx-lg-0{margin-right:0 !important;}
.mb-lg-0, .my-lg-0{margin-bottom:0 !important;}
.ml-lg-0, .mx-lg-0{margin-left:0 !important;}
.m-lg-1{margin:0.25rem !important;}
.mt-lg-1, .my-lg-1{margin-top:0.25rem !important;}
.mr-lg-1, .mx-lg-1{margin-right:0.25rem !important;}
.mb-lg-1, .my-lg-1{margin-bottom:0.25rem !important;}
.ml-lg-1, .mx-lg-1{margin-left:0.25rem !important;}
.m-lg-2{margin:0.5rem !important;}
.mt-lg-2, .my-lg-2{margin-top:0.5rem !important;}
.mr-lg-2, .mx-lg-2{margin-right:0.5rem !important;}
.mb-lg-2, .my-lg-2{margin-bottom:0.5rem !important;}
.ml-lg-2, .mx-lg-2{margin-left:0.5rem !important;}
.m-lg-3{margin:1rem !important;}
.mt-lg-3, .my-lg-3{margin-top:1rem !important;}
.mr-lg-3, .mx-lg-3{margin-right:1rem !important;}
.mb-lg-3, .my-lg-3{margin-bottom:1rem !important;}
.ml-lg-3, .mx-lg-3{margin-left:1rem !important;}
.m-lg-4{margin:1.5rem !important;}
.mt-lg-4, .my-lg-4{margin-top:1.5rem !important;}
.mr-lg-4, .mx-lg-4{margin-right:1.5rem !important;}
.mb-lg-4, .my-lg-4{margin-bottom:1.5rem !important;}
.ml-lg-4, .mx-lg-4{margin-left:1.5rem !important;}
.m-lg-5{margin:3rem !important;}
.mt-lg-5, .my-lg-5{margin-top:3rem !important;}
.mr-lg-5, .mx-lg-5{margin-right:3rem !important;}
.mb-lg-5, .my-lg-5{margin-bottom:3rem !important;}
.ml-lg-5, .mx-lg-5{margin-left:3rem !important;}
.p-lg-0{padding:0 !important;}
.pt-lg-0, .py-lg-0{padding-top:0 !important;}
.pr-lg-0, .px-lg-0{padding-right:0 !important;}
.pb-lg-0, .py-lg-0{padding-bottom:0 !important;}
.pl-lg-0, .px-lg-0{padding-left:0 !important;}
.p-lg-1{padding:0.25rem !important;}
.pt-lg-1, .py-lg-1{padding-top:0.25rem !important;}
.pr-lg-1, .px-lg-1{padding-right:0.25rem !important;}
.pb-lg-1, .py-lg-1{padding-bottom:0.25rem !important;}
.pl-lg-1, .px-lg-1{padding-left:0.25rem !important;}
.p-lg-2{padding:0.5rem !important;}
.pt-lg-2, .py-lg-2{padding-top:0.5rem !important;}
.pr-lg-2, .px-lg-2{padding-right:0.5rem !important;}
.pb-lg-2, .py-lg-2{padding-bottom:0.5rem !important;}
.pl-lg-2, .px-lg-2{padding-left:0.5rem !important;}
.p-lg-3{padding:1rem !important;}
.pt-lg-3, .py-lg-3{padding-top:1rem !important;}
.pr-lg-3, .px-lg-3{padding-right:1rem !important;}
.pb-lg-3, .py-lg-3{padding-bottom:1rem !important;}
.pl-lg-3, .px-lg-3{padding-left:1rem !important;}
.p-lg-4{padding:1.5rem !important;}
.pt-lg-4, .py-lg-4{padding-top:1.5rem !important;}
.pr-lg-4, .px-lg-4{padding-right:1.5rem !important;}
.pb-lg-4, .py-lg-4{padding-bottom:1.5rem !important;}
.pl-lg-4, .px-lg-4{padding-left:1.5rem !important;}
.p-lg-5{padding:3rem !important;}
.pt-lg-5, .py-lg-5{padding-top:3rem !important;}
.pr-lg-5, .px-lg-5{padding-right:3rem !important;}
.pb-lg-5, .py-lg-5{padding-bottom:3rem !important;}
.pl-lg-5, .px-lg-5{padding-left:3rem !important;}
.m-lg-n1{margin:-0.25rem !important;}
.mt-lg-n1, .my-lg-n1{margin-top:-0.25rem !important;}
.mr-lg-n1, .mx-lg-n1{margin-right:-0.25rem !important;}
.mb-lg-n1, .my-lg-n1{margin-bottom:-0.25rem !important;}
.ml-lg-n1, .mx-lg-n1{margin-left:-0.25rem !important;}
.m-lg-n2{margin:-0.5rem !important;}
.mt-lg-n2, .my-lg-n2{margin-top:-0.5rem !important;}
.mr-lg-n2, .mx-lg-n2{margin-right:-0.5rem !important;}
.mb-lg-n2, .my-lg-n2{margin-bottom:-0.5rem !important;}
.ml-lg-n2, .mx-lg-n2{margin-left:-0.5rem !important;}
.m-lg-n3{margin:-1rem !important;}
.mt-lg-n3, .my-lg-n3{margin-top:-1rem !important;}
.mr-lg-n3, .mx-lg-n3{margin-right:-1rem !important;}
.mb-lg-n3, .my-lg-n3{margin-bottom:-1rem !important;}
.ml-lg-n3, .mx-lg-n3{margin-left:-1rem !important;}
.m-lg-n4{margin:-1.5rem !important;}
.mt-lg-n4, .my-lg-n4{margin-top:-1.5rem !important;}
.mr-lg-n4, .mx-lg-n4{margin-right:-1.5rem !important;}
.mb-lg-n4, .my-lg-n4{margin-bottom:-1.5rem !important;}
.ml-lg-n4, .mx-lg-n4{margin-left:-1.5rem !important;}
.m-lg-n5{margin:-3rem !important;}
.mt-lg-n5, .my-lg-n5{margin-top:-3rem !important;}
.mr-lg-n5, .mx-lg-n5{margin-right:-3rem !important;}
.mb-lg-n5, .my-lg-n5{margin-bottom:-3rem !important;}
.ml-lg-n5, .mx-lg-n5{margin-left:-3rem !important;}
.m-lg-auto{margin:auto !important;}
.mt-lg-auto, .my-lg-auto{margin-top:auto !important;}
.mr-lg-auto, .mx-lg-auto{margin-right:auto !important;}
.mb-lg-auto, .my-lg-auto{margin-bottom:auto !important;}
.ml-lg-auto, .mx-lg-auto{margin-left:auto !important;}
}
@media(min-width:1200px){
.m-xl-0{margin:0 !important;}
.mt-xl-0, .my-xl-0{margin-top:0 !important;}
.mr-xl-0, .mx-xl-0{margin-right:0 !important;}
.mb-xl-0, .my-xl-0{margin-bottom:0 !important;}
.ml-xl-0, .mx-xl-0{margin-left:0 !important;}
.m-xl-1{margin:0.25rem !important;}
.mt-xl-1, .my-xl-1{margin-top:0.25rem !important;}
.mr-xl-1, .mx-xl-1{margin-right:0.25rem !important;}
.mb-xl-1, .my-xl-1{margin-bottom:0.25rem !important;}
.ml-xl-1, .mx-xl-1{margin-left:0.25rem !important;}
.m-xl-2{margin:0.5rem !important;}
.mt-xl-2, .my-xl-2{margin-top:0.5rem !important;}
.mr-xl-2, .mx-xl-2{margin-right:0.5rem !important;}
.mb-xl-2, .my-xl-2{margin-bottom:0.5rem !important;}
.ml-xl-2, .mx-xl-2{margin-left:0.5rem !important;}
.m-xl-3{margin:1rem !important;}
.mt-xl-3, .my-xl-3{margin-top:1rem !important;}
.mr-xl-3, .mx-xl-3{margin-right:1rem !important;}
.mb-xl-3, .my-xl-3{margin-bottom:1rem !important;}
.ml-xl-3, .mx-xl-3{margin-left:1rem !important;}
.m-xl-4{margin:1.5rem !important;}
.mt-xl-4, .my-xl-4{margin-top:1.5rem !important;}
.mr-xl-4, .mx-xl-4{margin-right:1.5rem !important;}
.mb-xl-4, .my-xl-4{margin-bottom:1.5rem !important;}
.ml-xl-4, .mx-xl-4{margin-left:1.5rem !important;}
.m-xl-5{margin:3rem !important;}
.mt-xl-5, .my-xl-5{margin-top:3rem !important;}
.mr-xl-5, .mx-xl-5{margin-right:3rem !important;}
.mb-xl-5, .my-xl-5{margin-bottom:3rem !important;}
.ml-xl-5, .mx-xl-5{margin-left:3rem !important;}
.p-xl-0{padding:0 !important;}
.pt-xl-0, .py-xl-0{padding-top:0 !important;}
.pr-xl-0, .px-xl-0{padding-right:0 !important;}
.pb-xl-0, .py-xl-0{padding-bottom:0 !important;}
.pl-xl-0, .px-xl-0{padding-left:0 !important;}
.p-xl-1{padding:0.25rem !important;}
.pt-xl-1, .py-xl-1{padding-top:0.25rem !important;}
.pr-xl-1, .px-xl-1{padding-right:0.25rem !important;}
.pb-xl-1, .py-xl-1{padding-bottom:0.25rem !important;}
.pl-xl-1, .px-xl-1{padding-left:0.25rem !important;}
.p-xl-2{padding:0.5rem !important;}
.pt-xl-2, .py-xl-2{padding-top:0.5rem !important;}
.pr-xl-2, .px-xl-2{padding-right:0.5rem !important;}
.pb-xl-2, .py-xl-2{padding-bottom:0.5rem !important;}
.pl-xl-2, .px-xl-2{padding-left:0.5rem !important;}
.p-xl-3{padding:1rem !important;}
.pt-xl-3, .py-xl-3{padding-top:1rem !important;}
.pr-xl-3, .px-xl-3{padding-right:1rem !important;}
.pb-xl-3, .py-xl-3{padding-bottom:1rem !important;}
.pl-xl-3, .px-xl-3{padding-left:1rem !important;}
.p-xl-4{padding:1.5rem !important;}
.pt-xl-4, .py-xl-4{padding-top:1.5rem !important;}
.pr-xl-4, .px-xl-4{padding-right:1.5rem !important;}
.pb-xl-4, .py-xl-4{padding-bottom:1.5rem !important;}
.pl-xl-4, .px-xl-4{padding-left:1.5rem !important;}
.p-xl-5{padding:3rem !important;}
.pt-xl-5, .py-xl-5{padding-top:3rem !important;}
.pr-xl-5, .px-xl-5{padding-right:3rem !important;}
.pb-xl-5, .py-xl-5{padding-bottom:3rem !important;}
.pl-xl-5, .px-xl-5{padding-left:3rem !important;}
.m-xl-n1{margin:-0.25rem !important;}
.mt-xl-n1, .my-xl-n1{margin-top:-0.25rem !important;}
.mr-xl-n1, .mx-xl-n1{margin-right:-0.25rem !important;}
.mb-xl-n1, .my-xl-n1{margin-bottom:-0.25rem !important;}
.ml-xl-n1, .mx-xl-n1{margin-left:-0.25rem !important;}
.m-xl-n2{margin:-0.5rem !important;}
.mt-xl-n2, .my-xl-n2{margin-top:-0.5rem !important;}
.mr-xl-n2, .mx-xl-n2{margin-right:-0.5rem !important;}
.mb-xl-n2, .my-xl-n2{margin-bottom:-0.5rem !important;}
.ml-xl-n2, .mx-xl-n2{margin-left:-0.5rem !important;}
.m-xl-n3{margin:-1rem !important;}
.mt-xl-n3, .my-xl-n3{margin-top:-1rem !important;}
.mr-xl-n3, .mx-xl-n3{margin-right:-1rem !important;}
.mb-xl-n3, .my-xl-n3{margin-bottom:-1rem !important;}
.ml-xl-n3, .mx-xl-n3{margin-left:-1rem !important;}
.m-xl-n4{margin:-1.5rem !important;}
.mt-xl-n4, .my-xl-n4{margin-top:-1.5rem !important;}
.mr-xl-n4, .mx-xl-n4{margin-right:-1.5rem !important;}
.mb-xl-n4, .my-xl-n4{margin-bottom:-1.5rem !important;}
.ml-xl-n4, .mx-xl-n4{margin-left:-1.5rem !important;}
.m-xl-n5{margin:-3rem !important;}
.mt-xl-n5, .my-xl-n5{margin-top:-3rem !important;}
.mr-xl-n5, .mx-xl-n5{margin-right:-3rem !important;}
.mb-xl-n5, .my-xl-n5{margin-bottom:-3rem !important;}
.ml-xl-n5, .mx-xl-n5{margin-left:-3rem !important;}
.m-xl-auto{margin:auto !important;}
.mt-xl-auto, .my-xl-auto{margin-top:auto !important;}
.mr-xl-auto, .mx-xl-auto{margin-right:auto !important;}
.mb-xl-auto, .my-xl-auto{margin-bottom:auto !important;}
.ml-xl-auto, .mx-xl-auto{margin-left:auto !important;}
}
@keyframes slideIn {
0%{transform:translateY(-200px);}
to{transform:translateY(0);}
}
@keyframes slide-in-with-fade {
0%{top:100px;opacity:0;}
to{top:0;opacity:1;}
}
@keyframes slide-in--with-fade-and-delay {
0%{top:75px;opacity:0;}
50%{top:75px;opacity:0;}
to{top:0;opacity:1;}
} html{line-height:1.15;-webkit-text-size-adjust:100%;}
main{display:block;}
h1{font-size:2em;margin:0.67em 0;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre {
font-family: monospace, monospace;
font-size: 1em;
} a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b, strong{font-weight:bolder;}
code, kbd, samp{font-family:monospace, monospace;font-size:1em;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button, input, optgroup, select, textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button, input{overflow:visible;}
button, select{text-transform:none;}
[type="button"],
[type="reset"],
[type="submit"],
button{-webkit-appearance:button;}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner{border-style:none;padding:0;}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring{outline:none;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:list-item;}
[hidden],
template{display:none;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,
:after, :before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body, main{padding:0;}
body {
margin: 0;
box-sizing: border-box;
font-family: TTCommons-Regular, sans-serif;
font-size: 14px;
line-height: 1.36;
background: #f9f9f9;
color: #414454;
} *{box-sizing:inherit;}
ol, ul {
padding-left: 15px;
margin-bottom: 0;
list-style-type: none;
} a{color:#414454;text-decoration:none;}
a:focus, a:hover{color:#575b71;}
img{max-width:100%;vertical-align:middle;}
a, button, input, label, select, textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
a:focus, button:focus, input:focus, label:focus, select:focus, textarea:focus{outline:none;}
svg{overflow:hidden;vertical-align:middle;}
[role="button"]{cursor:pointer;}
.example, .example p{font-size:14px;font-family:Roboto, Open Sans, Helvetica Neue, sans-serif;max-width:none;margin:0;}
@media(max-width:1199px){
.example, .example p{max-width:750px;}
}
.example code, .example p code{font-family:monospace;background-color:rgba(255, 229, 100, 0.25);color:#e83e8c;word-break:break-word;text-decoration:none;font-size:13px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p{color:#414454;margin-top:0;}
.h1, h1{font-family:TTCommons-DemiBold, sans-serif;font-weight:400;font-size:38px;line-height:40px;margin-bottom:20px;}
@media(min-width:1200px){
.h1, h1{font-size:60px;line-height:66px;margin-bottom:36px;}
}
.h2, h2{font-family:TTCommons-Light, sans-serif;font-weight:100;font-size:26px;line-height:28px;margin:38px 0;}
@media(min-width:1200px){
.h2, h2{font-size:60px;line-height:66px;margin:90px 0;}
}
.h3, h3{font-family:TTCommons-DemiBold, sans-serif;font-weight:400;line-height:38px;}
.h3, .h4, h3, h4{font-size:36px;}
.h4, h4{font-family:TTCommons-Light, sans-serif;font-weight:100;}
.h5, h5{font-family:TTCommons-DemiBold, sans-serif;font-weight:400;font-size:19px;line-height:21px;}
@media(min-width:1200px){
.h5, h5{font-size:30px;line-height:36px;}
}
.h6, .large-paragraph, h6{font-family:TTCommons-Light, sans-serif;font-weight:100;font-size:26px;line-height:28px;margin-bottom:30px;}
@media(min-width:1200px){
.h6, .large-paragraph, h6{font-size:30px;line-height:36px;max-width:936px;margin-bottom:80px;}
}
.accordion-content ol, .accordion-content p:not(.large-paragraph),
.accordion-content ul, .m-content-block ol, .m-content-block p:not(.large-paragraph),
.m-content-block ul, .m-text-section ol, .m-text-section p:not(.large-paragraph),
.m-text-section ul{font-size:14px;line-height:18px;max-width:750px;margin:0 auto 28px;}
@media(min-width:768px){
.accordion-content ol, .accordion-content p:not(.large-paragraph),
.accordion-content ul, .m-content-block ol, .m-content-block p:not(.large-paragraph),
.m-content-block ul, .m-text-section ol, .m-text-section p:not(.large-paragraph),
.m-text-section ul{font-size:18px;line-height:22px;max-width:750px;}
}
@media(min-width:1200px){
.accordion-content ol, .accordion-content p:not(.large-paragraph),
.accordion-content ul, .m-content-block ol, .m-content-block p:not(.large-paragraph),
.m-content-block ul, .m-text-section ol, .m-text-section p:not(.large-paragraph),
.m-text-section ul{font-size:24px;line-height:30px;max-width:750px;}
}
.accordion-content ul, .m-content-block ul, .m-text-section ul{padding-left:25px;}
@media(min-width:1200px){
.accordion-content ul, .m-content-block ul, .m-text-section ul{padding-left:45px;}
}
.accordion-content ul li, .m-content-block ul li, .m-text-section ul li{position:relative;}
.accordion-content ul li:before, .m-content-block ul li:before, .m-text-section ul li:before{content:"• ";color:#e62428;left:-20px;position:absolute;}
.accordion-content ol, .m-content-block ol, .m-text-section ol{padding-left:35px;list-style-type:decimal;}
@media(min-width:1200px){
.accordion-content ol, .m-content-block ol, .m-text-section ol{padding-left:65px;}
}
.accordion-content a, .m-content-block a, .m-text-section a{color:#e62428;text-decoration:none;}
.accordion-content table, .m-content-block table, .m-text-section table{font-size:14px;line-height:18px;}
@media(min-width:768px){
.accordion-content table, .m-content-block table, .m-text-section table{font-size:18px;line-height:22px;}
}
@media(min-width:1200px){
.accordion-content table, .m-content-block table, .m-text-section table{font-size:24px;line-height:30px;}
}
@media(min-width:1200px){
.m-content-block table{font-size:20px;line-height:24px;}
}
ol.large-paragraph, ul.large-paragraph{font-size:26px;line-height:28px;margin:0 0 15px;}
@media(min-width:1200px){
ol.large-paragraph, ul.large-paragraph{font-size:30px;line-height:36px;max-width:936px;margin:0 0 30px;}
}
ol.large-paragraph li:before, ul.large-paragraph li:before{font-size:32px;line-height:22px;}
@media(min-width:1200px){
ol.large-paragraph li:before, ul.large-paragraph li:before{font-size:42px;line-height:32px;}
}
.a-text-indented{max-width:750px;margin-left:auto;margin-right:auto;margin-bottom:10px;}
@media(min-width:1200px){
.a-text-indented{margin-bottom:26px;}
}
@media(min-width:1200px){
.m-content-block ol, .m-content-block p:not(.large-paragraph),
.m-content-block ul{font-size:20px;line-height:28px;}
}
.m-content-block ol, .m-content-block ul, .m-text-section ol, .m-text-section ul{margin-bottom:20px;}
.bold{font-weight:700;}
.disabled, [disabled]{cursor:not-allowed !important;}
.code{font-size:58px;color:#e62428;font-weight:700;}
.color--primary{color:#e62428 !important;}
.color--secondary{color:#fff !important;}
@font-face{font-family:'TTCommons-Light';src:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/fonts/3ABC25_0_0.eot);src:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/fonts/3ABC25_0_0.eot?#iefix) format('embedded-opentype'),url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/fonts/3ABC25_0_0.woff2) format('woff2'),url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/fonts/3ABC25_0_0.woff) format('woff'),url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/fonts/3ABC25_0_0.ttf) format('truetype');font-weight:100;}
@font-face{font-family:'TTCommons-DemiBold';src:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/fonts/3ABC25_1_0.eot);src:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/fonts/3ABC25_1_0.eot?#iefix) format('embedded-opentype'),url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/fonts/3ABC25_1_0.woff2) format('woff2'),url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/fonts/3ABC25_1_0.woff) format('woff'),url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/fonts/3ABC25_1_0.ttf) format('truetype');font-weight:300;}
@font-face{font-family:'TTCommons-Regular';src:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/fonts/3ABC25_2_0.eot);src:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/fonts/3ABC25_2_0.eot?#iefix) format('embedded-opentype'),url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/fonts/3ABC25_2_0.woff2) format('woff2'),url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/fonts/3ABC25_2_0.woff) format('woff'),url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/fonts/3ABC25_2_0.ttf) format('truetype');font-weight:400;}
.a-attribute-title{font-family:TTCommons-DemiBold, sans-serif;font-weight:400;color:#414454;font-size:17px;line-height:24px;}
@media(min-width:1200px){
.a-attribute-title{font-size:20px;line-height:28px;}
}
.btn{display:flex;align-items:center;justify-content:center;border-radius:40px;height:40px;font-size:15px;min-width:40px;overflow:hidden;text-decoration:none;padding:0 24px 2px;cursor:pointer;}
@media(min-width:1200px){
.btn{height:47px;font-size:18px;}
}
.btn .icon-arrow{width:19px;}
.btn svg + div,
.btn svg + span{padding-top:3px;margin-left:14px;}
.btn:active, .btn:active:focus, .btn:focus, .btn:hover{box-shadow:none;}
.btn.btn--primary{border:1px solid transparent;background-color:#e62428;color:#fff;transition-timing-function:ease-in-out;-webkit-transition:background-color 0.3s;-moz-transition:0.3s background-color;-ms-transition:0.3s background-color;-o-transition:0.3s background-color;transition:background-color 0.3s;}
.btn.btn--primary:focus, .btn.btn--primary:hover{background-color:#e10005;}
.btn.btn--primary.disabled, .btn.btn--primary:disabled{opacity:0.2;}
.btn.btn--primary.disabled:focus, .btn.btn--primary.disabled:hover, .btn.btn--primary:disabled:focus, .btn.btn--primary:disabled:hover{background-color:#e62428;}
.btn.btn--secondary{background-color:#fff;border:1px solid #fff;color:#e62428;box-shadow:7px 12px 11px rgba(65, 68, 84, 0.02);transition-timing-function:ease-in-out;-webkit-transition:box-shadow 0.3s;-moz-transition:0.3s box-shadow;-ms-transition:0.3s box-shadow;-o-transition:0.3s box-shadow;transition:box-shadow 0.3s;}
.btn.btn--secondary:focus, .btn.btn--secondary:hover{box-shadow:7px 12px 11px rgba(65, 68, 84, 0.06);}
.btn.btn--secondary.disabled, .btn.btn--secondary:disabled{opacity:0.2;}
.btn.btn--secondary.disabled:focus, .btn.btn--secondary.disabled:hover, .btn.btn--secondary:disabled:focus, .btn.btn--secondary:disabled:hover{box-shadow:7px 12px 11px rgba(65, 68, 84, 0.02);}
.btn.btn--secondary.active{box-shadow:7px 12px 11px rgba(65, 68, 84, 0.06);}
.btn.btn--secondary.wishlist-icon{-webkit-transition:all 0.3s;-moz-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;transition:all 0.3s;}
.btn.btn--secondary.wishlist-icon:hover{color:#fff;background-color:#e62428;border:1px solid #e62428;}
.btn.btn--secondary-bordered{background-color:#fff;border:1px solid #e62428;color:#e62428;transition-timing-function:ease-in-out;-webkit-transition:all 0.3s;-moz-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;transition:all 0.3s;}
.btn.btn--secondary-bordered:focus, .btn.btn--secondary-bordered:hover{background-color:#e62428;color:#fff;}
.btn.btn--secondary-bordered.disabled, .btn.btn--secondary-bordered:disabled{opacity:0.2;}
.btn.btn--secondary-bordered.disabled:focus, .btn.btn--secondary-bordered.disabled:hover, .btn.btn--secondary-bordered:disabled:focus, .btn.btn--secondary-bordered:disabled:hover{background-color:#fff;color:#e62428;}
.btn.btn--secondary-text{display:inline-block;border:0;padding:0;height:auto;border-radius:0;line-height:1;}
.btn.btn--secondary-text, .btn.btn--secondary-text:focus, .btn.btn--secondary-text:hover{background-color:transparent;color:#e62428;}
.btn.btn--secondary-text.disabled, .btn.btn--secondary-text:disabled{opacity:0.2;}
.btn.btn--secondary-text.disabled:focus, .btn.btn--secondary-text.disabled:hover, .btn.btn--secondary-text:disabled:focus, .btn.btn--secondary-text:disabled:hover{background-color:#fff;color:#e62428;}
.btn.btn--light-bordered{background-color:transparent;border:1px solid hsla(0, 0%, 100%, 0.5);color:#fff;padding:0 20px;font-size:14px;-webkit-transition:all 0.3s;-moz-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;transition:all 0.3s;}
.btn.btn--light-bordered:focus, .btn.btn--light-bordered:hover{border-color:#fff;}
.btn.btn--light-bordered.disabled, .btn.btn--light-bordered:disabled{opacity:0.2;}
.btn.btn--light-bordered.disabled:focus, .btn.btn--light-bordered.disabled:hover, .btn.btn--light-bordered:disabled:focus, .btn.btn--light-bordered:disabled:hover{border:1px solid hsla(0, 0%, 100%, 0.5);}
.btn.btn--dark{background-color:#414454;border:1px solid #414454;color:#fff;opacity:0.5;transition-timing-function:ease-in-out;-webkit-transition:all 0.3s;-moz-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;transition:all 0.3s;}
.btn.btn--dark:focus, .btn.btn--dark:hover{opacity:1;}
.btn.btn--dark.disabled, .btn.btn--dark.disabled:focus, .btn.btn--dark.disabled:hover, .btn.btn--dark:disabled, .btn.btn--dark:disabled:focus, .btn.btn--dark:disabled:hover{opacity:0.2;}
.btn.btn--dark-bordered{background-color:transparent;border:1px solid #414454;color:#414454;opacity:0.5;transition-timing-function:ease-in-out;-webkit-transition:all 0.3s;-moz-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;transition:all 0.3s;}
.btn.btn--dark-bordered:focus, .btn.btn--dark-bordered:hover{opacity:1;}
.btn.btn--dark-bordered.disabled, .btn.btn--dark-bordered.disabled:focus, .btn.btn--dark-bordered.disabled:hover, .btn.btn--dark-bordered:disabled, .btn.btn--dark-bordered:disabled:focus, .btn.btn--dark-bordered:disabled:hover{opacity:0.2;}
.btn.btn--icon-no-border{background-color:transparent;border:none;color:#414454;opacity:0.5;-webkit-transition:all 0.3s;-moz-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;transition:all 0.3s;}
.btn.btn--icon-no-border:active, .btn.btn--icon-no-border:hover{opacity:1;}
.btn.btn--icon-no-border svg{width:20px;}
.btn.btn--facebook{border:1px solid transparent;background-color:#3b5997;color:#fff;padding-right:40px;transition-timing-function:ease-in-out;-webkit-transition:background-color 0.3s;-moz-transition:0.3s background-color;-ms-transition:0.3s background-color;-o-transition:0.3s background-color;transition:background-color 0.3s;}
.btn.btn--facebook:focus, .btn.btn--facebook:hover{background-color:#214080;}
.btn.btn--facebook.disabled, .btn.btn--facebook:disabled{opacity:0.2;}
.btn.btn--facebook.disabled:focus, .btn.btn--facebook.disabled:hover, .btn.btn--facebook:disabled:focus, .btn.btn--facebook:disabled:hover{background-color:#3b5997;}
.btn.btn--google{border:1px solid transparent;background-color:#dd4a37;color:#fff;padding-right:40px;transition-timing-function:ease-in-out;-webkit-transition:background-color 0.3s;-moz-transition:0.3s background-color;-ms-transition:0.3s background-color;-o-transition:0.3s background-color;transition:background-color 0.3s;}
.btn.btn--google:focus, .btn.btn--google:hover{background-color:#cc2f1b;}
.btn.btn--google.disabled, .btn.btn--google:disabled{opacity:0.2;}
.btn.btn--google.disabled:focus, .btn.btn--google.disabled:hover, .btn.btn--google:disabled:focus, .btn.btn--google:disabled:hover{background-color:#dd4a37;}
.btn.btn--info{background-color:transparent;width:123px;border:1px solid #75798a;border-radius:25px;display:flex;align-items:center;justify-content:space-between;color:#75798a;font-size:15px;text-decoration:none;}
.btn.btn--info.disabled, .btn.btn--info:disabled{border-color:#414454;color:#c3c5d1;}
.btn.btn--info.disabled:focus, .btn.btn--info.disabled:hover, .btn.btn--info:disabled:focus, .btn.btn--info:disabled:hover{border-color:#414454;}
.btn.btn--info.disabled svg, .btn.btn--info:disabled svg{opacity:0.6;}
@media(min-width:1200px){
.btn.btn--info{width:144px;font-size:18px;padding:10px 30px;height:49px;}
}
.btn.btn--info span{height:20px;}
.btn.btn--link{background-color:transparent;color:#414454;text-decoration:underline;border:0;}
.btn.btn--link.disabled, .btn.btn--link:disabled{color:#c3c5d1;}
.btn.btn--sm{width:140px;}
@media(max-width:375px){
.btn.btn--sm{width:120px;}
.btn.btn--sm .icon-arrow{height:13px;}
.btn.btn--sm .feather{height:20px;}
}
.btn.btn--md{width:166px;}
@media(max-width:375px){
.btn.btn--md{width:140px;}
.btn.btn--md .icon-arrow{height:13px;}
.btn.btn--md .feather{height:20px;}
}
.btn.btn--lg{width:200px;}
@media(max-width:375px){
.btn.btn--lg{width:160px;}
.btn.btn--lg .icon-arrow{height:13px;}
.btn.btn--lg .feather{height:20px;}
}
.btn.btn--auto{width:auto;display:inline-flex;}
.btn.btn--auto.btn--icon-left svg{margin-left:0;}
.btn.btn--auto svg{margin-bottom:0;margin-left:15px;}
.btn.btn--auto svg.feather{height:20px;}
.btn.btn--icon-left, .btn.btn--icon-right{justify-content:space-between;}
.btn.btn--icon-left svg{order:-1;margin-right:8px;width:16px;height:16px;}
@media(min-width:1200px){
.btn.btn--icon-left svg{width:19px;height:19px;}
}
.btn.btn--icon-left svg.feather-menu{width:19px;height:19px;}
@media(min-width:1200px){
.btn.btn--icon-left svg.feather-menu{width:22px;height:22px;}
}
.btn.btn--icon-left svg.icon-arrow{transform:rotate(180deg);width:21px;}
.btn.btn--icon-left svg.feather-x{width:20px;height:20px;}
@media(min-width:1200px){
.btn.btn--icon-left svg.feather-x{width:22px;height:22px;}
}
.btn.btn--icon-left svg.feather-search{width:18px;height:18px;}
@media(min-width:1200px){
.btn.btn--icon-left svg.feather-search{width:21px;height:21px;}
}
@media(min-width:1200px){
.btn.btn--icon-left svg.feather-arrow-left{width:24px;height:24px;}
}
.btn.btn--icon-left.btn--full-width{justify-content:space-between;}
.btn.btn--icon{width:25px;height:25px;border:0;padding:0;background-color:#f9f9f9;}
.btn.btn--circle{justify-content:center;width:40px;height:40px;min-width:40px;padding:0;}
@media(min-width:1200px){
.btn.btn--circle{width:47px;height:47px;min-width:47px;}
}
.btn.btn--circle.btn--sm{width:40px;height:40px;min-width:40px;}
.btn.btn--circle.btn--sm svg{height:15px;width:15px;}
.btn.btn--circle.btn--lg{width:80px;height:80px;min-width:80px;}
.btn.btn--circle.btn--lg svg{height:36px;width:30px;}
.btn.btn--circle.btn--lg svg.feather-play{height:30px;width:30px;margin-left:6px;}
@media(min-width:1200px){
.btn.btn--circle.btn--lg svg.feather-play{height:42px;width:42px;}
}
.btn.btn--circle svg{margin:0;}
.btn.btn--circle .feather-heart, .btn.btn--circle .feather-search{height:18px;}
@media(min-width:1200px){
.btn.btn--circle .feather-heart, .btn.btn--circle .feather-search{height:20px;}
}
.btn.btn--circle .feather-play{margin-left:5px;}
.btn.btn--circle .feather-head{height:16px;}
@media(min-width:1200px){
.btn.btn--circle .feather-head{height:18px;}
}
.btn.btn--center{justify-content:center;padding:0 30px;}
.btn.btn--full-width{width:100%;}
.btn.btn--form-submit{min-width:288px;width:100%;justify-content:center;}
@media(min-width:1200px){
.btn.btn--form-submit{width:360px;}
}
.btn.btn--form-submit .icon-arrow{margin:0 0 0 15px;}
.btn.btn--display-text{font-size:13px !important;}
@media(min-width:1200px){
.btn.btn--display-text{font-size:14px !important;}
}
.btn.btn--load-more{margin:0 auto;}
.file-upload-field .btn{margin-left:0.5rem;}
.icon--red{fill:#e62428;}
.icon--gray{fill:#75798a;}
.icon--white{fill:#fff;}
.icon-arrow{height:17px;}
.icon{display:inline-block;width:30px;height:30px;background-position:50%;background-repeat:no-repeat;}
.icon--quadrature{background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-quadrature.svg);}
.icon--classes{background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-classes.svg);}
.icon--martini{background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-martini.svg);}
.icon--table-u{background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-table-u.svg);}
.icon--table-circle{background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-table-circle.svg);}
.icon--table-square{background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-table-square.svg);}
.icon--theater-grid{background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-theater-grid.svg);}
.nav-link{display:block;color:#75598a;transition:color 0.3s;padding:0;text-decoration:none;}
.nav-link:hover{text-decoration:underline;}
.nav-link.nav-link--active{color:#e62428 !important;}
.nav-link.nav-link--active.nav-link--menu-item a{color:#e62428;}
.nav-link.nav-link--menu-item a, .nav-link.nav-link--menu-item span{display:inline-block;width:100%;height:100%;}
.nav-link.nav-link--menu-item a{width:100%;text-decoration:none;border:0;}
.nav-link.nav-link--menu-item a.active, .nav-link.nav-link--menu-item a:hover{color:#e62428;}
.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list, .slick-slider{position:relative;display:block;}
.slick-list{overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list, .slick-slider .slick-track{-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);}
.slick-slide{float:left;height:100%;min-height:1px;outline:none;display:none;z-index:0;}
.slick-slide.slick-active{z-index:2;}
.slick-slide:focus, .slick-slide:hover{border:0;}
[dir="rtl"] .slick-slide{float:right;}
.slick-slide div:first-child:focus{outline:none;}
.slick-slide.slick-loading .image-container{display:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-slide .btn--circle.btn--lg{width:47px;height:47px;min-width:47px;}
@media(min-width:1200px){
.slick-slide .btn--circle.btn--lg{width:80px;height:80px;min-width:80px;}
}
.slick-slide .btn--circle.btn--lg .feather-play{width:30px;height:30px;}
@media(min-width:768px){
.slick-slide .btn--circle.btn--lg .feather-play{width:42px;height:42px;}
}
.slick-slide .btn--circle.btn--lg .icon-arrow{width:20px;height:20px;}
@media(min-width:1200px){
.slick-slide .btn--circle.btn--lg .icon-arrow{width:30px;height:24px;}
}
.slick-dots{display:flex !important;align-items:center;justify-content:center;margin:0;padding:0;position:absolute;bottom:25px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
@media(max-width:991px){
.slick-dots{bottom:15px;}
}
.slick-dots .slick-active button{opacity:1;}
.slick-dots li{display:flex;}
.slick-dots button{width:9px;height:9px;border-radius:10px;background:#fff;opacity:0.5;padding:0;margin:5px;border:0;font-size:0;cursor:pointer;}
@media(max-width:991px){
.slick-dots button{width:8px;height:8px;}
}
.slick-arrow{position:absolute;right:28px;font-size:0;background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-arrow-white.svg);background-repeat:no-repeat;background-position:50%;background-color:transparent;background-size:20px;width:47px;height:47px;z-index:1;border:1px solid #fff;border-radius:50px;fill:#e62428;transition-timing-function:ease-in-out;opacity:0.5;cursor:pointer;-webkit-transition:opacity 0.3s;-moz-transition:0.3s opacity;-ms-transition:0.3s opacity;-o-transition:0.3s opacity;transition:opacity 0.3s;}
.slick-arrow:focus, .slick-arrow:hover{opacity:1;}
.slick-arrow.disabled, .slick-arrow:disabled{border-color:rgba(230, 36, 40, 0.2);}
.slick-arrow.slick-next{bottom:127px;}
.slick-arrow.slick-prev{bottom:72px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.slick-arrow.slick-hidden{display:none;}
.slide-container{width:100%;}
.slide-container img{max-width:none;width:100%;}
.slide-container .slide-container__link, .slide-container .slide-container__link img{width:100%;}
.slide-container .btn{transition:box-shadow 0.3s ease;}
.slide-container .btn:hover{box-shadow:7px 12px 11px rgba(65, 68, 84, 0.06);}
.slide-link{width:100%;height:100%;}
.slick-active .center-btn-container .btn{z-index:2;}
.carousel-slider .wishlist-icon{position:absolute;top:12px;right:16px;}
@media(min-width:768px){
.carousel-slider .wishlist-icon{top:19px;right:20px;}
}
.carousel-slider--wide{max-width:750px;width:100%;margin-bottom:100px;}
.carousel-slider--wide.o-wide-content-container{margin-bottom:100px;}
.carousel-slider--wide.carousel-slider--small-margin{margin-bottom:50px;}
@media(min-width:768px){
.carousel-slider--wide{max-width:1440px;}
}
.carousel-slider--wide .slide-container{height:577px;position:relative;}
.carousel-slider--wide .slide-container img{width:576px;height:577px;object-fit:cover;object-position:center;}
@media(min-width:577px){
.carousel-slider--wide .slide-container img{width:750px;height:577px;}
}
@media(min-width:751px){
.carousel-slider--wide .slide-container img{width:992px;height:605px;}
}
@media(min-width:992px){
.carousel-slider--wide .slide-container img{width:1440px;height:605px;}
}
.carousel-slider--wide .text-container{position:absolute;left:14px;bottom:40px;z-index:2;}
@media(min-width:992px){
.carousel-slider--wide .text-container{bottom:60px;}
}
@media(min-width:1200px){
.carousel-slider--wide .text-container{left:150px;}
}
.carousel-slider--wide .text-container .h1, .carousel-slider--wide .text-container h1{color:#fff;font-size:38px;line-height:38px;letter-spacing:-2.25px;margin:0;}
.carousel-slider--wide .text-container .h1:only-child, .carousel-slider--wide .text-container h1:only-child{display:-webkit-box;max-height:120px;min-height:120px;height:120px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:992px){
.carousel-slider--wide .text-container .h1, .carousel-slider--wide .text-container h1{font-size:60px;line-height:60px;letter-spacing:-3px;max-width:900px;}
}
.carousel-slider--wide .text-container .h1 a, .carousel-slider--wide .text-container h1 a{text-decoration:inherit;color:inherit;}
.carousel-slider--wide .buttons-container{display:none;z-index:0;margin-top:15px;}
@media(min-width:992px){
.carousel-slider--wide .buttons-container{display:flex;}
}
.carousel-slider--wide .buttons-container .btn:first-child{margin-right:8px;}
@media(max-width:991px){
.carousel-slider--wide .slick-arrow{visibility:hidden;}
}
.carousel-slider--wide .slick-active .buttons-container{z-index:2;}
.carousel-slider--wide .slide-gradient-top{width:1440px;height:190px;position:absolute;top:0;z-index:1;pointer-events:none;background:hsla(0, 0%, 100%, 0);background:-webkit-linear-gradient( legacy-direction(to top), hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.7) );background:linear-gradient(0deg, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.7));}
.carousel-slider--wide .slide-gradient-bottom{width:1440px;height:240px;position:absolute;bottom:0;pointer-events:none;background:hsla(0, 0%, 100%, 0);background:-webkit-linear-gradient( legacy-direction(to bottom), hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.7) );background:linear-gradient(180deg, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.7));}
.carousel-slider--large, .carousel-slider--narrow{max-width:320px;width:100%;margin:0 auto 56px;}
@media(min-width:375px){
.carousel-slider--large, .carousel-slider--narrow{max-width:375px;}
}
@media(min-width:425px){
.carousel-slider--large, .carousel-slider--narrow{max-width:425px;}
}
@media(min-width:768px){
.carousel-slider--large, .carousel-slider--narrow{max-width:750px;}
}
.carousel-slider--large.accordion, .carousel-slider--narrow.accordion, .carousel-slider--narrow.o-narrow-content-container, .o-narrow-content-container.carousel-slider--large{margin:0 auto 56px;}
.carousel-slider--narrow.carousel-slider--small-margin, .carousel-slider--small-margin.carousel-slider--large{margin:0 auto 28px;}
.carousel-slider--large .slide-container, .carousel-slider--narrow .slide-container{height:216px;display:flex;justify-content:center;align-items:center;}
@media(min-width:375px){
.carousel-slider--large .slide-container, .carousel-slider--narrow .slide-container{height:250px;}
}
@media(min-width:425px){
.carousel-slider--large .slide-container, .carousel-slider--narrow .slide-container{height:284px;}
}
@media(min-width:768px){
.carousel-slider--large .slide-container, .carousel-slider--narrow .slide-container{height:500px;}
}
.carousel-slider--large .play-icon, .carousel-slider--narrow .play-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.carousel-slider--large .text-container, .carousel-slider--narrow .text-container{display:none;}
.carousel-slider--large .slick-dots, .carousel-slider--narrow .slick-dots{opacity:1;bottom:-30px;visibility:hidden;}
@media(min-width:768px){
.carousel-slider--large .slick-dots, .carousel-slider--narrow .slick-dots{visibility:visible;}
}
.carousel-slider--large .slick-dots button, .carousel-slider--narrow .slick-dots button{background:#414454;opacity:0.2;}
.carousel-slider--large .slick-dots .slick-active button, .carousel-slider--narrow .slick-dots .slick-active button{opacity:1;}
.carousel-slider--large .slick-arrow, .carousel-slider--narrow .slick-arrow{opacity:1;background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-arrow-white.svg);background-repeat:no-repeat;background-position:50%;background-color:rgba(65, 68, 84, 0.8);background-size:20px;border:none;bottom:85px;}
.carousel-slider--large .slick-arrow:focus, .carousel-slider--large .slick-arrow:hover, .carousel-slider--narrow .slick-arrow:focus, .carousel-slider--narrow .slick-arrow:hover{opacity:0.9;}
.carousel-slider--large .slick-arrow.slick-next, .carousel-slider--narrow .slick-arrow.slick-next{right:15px;}
@media(min-width:992px){
.carousel-slider--large .slick-arrow.slick-next, .carousel-slider--narrow .slick-arrow.slick-next{right:-75px;}
}
.carousel-slider--large .slick-arrow.slick-prev, .carousel-slider--narrow .slick-arrow.slick-prev{left:15px;}
@media(min-width:992px){
.carousel-slider--large .slick-arrow.slick-prev, .carousel-slider--narrow .slick-arrow.slick-prev{left:-75px;}
}
@media(min-width:375px){
.carousel-slider--large .slick-arrow, .carousel-slider--narrow .slick-arrow{bottom:100px;}
}
@media(min-width:425px){
.carousel-slider--large .slick-arrow, .carousel-slider--narrow .slick-arrow{bottom:120px;}
}
@media(min-width:768px){
.carousel-slider--large .slick-arrow, .carousel-slider--narrow .slick-arrow{bottom:230px;}
}
@media(min-width:992px){
.carousel-slider--large .slick-arrow, .carousel-slider--narrow .slick-arrow{background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:20px;background-color:transparent;border:1px solid #414454;opacity:0.5;transition-timing-function:ease-in-out;bottom:230px;-webkit-transition:opacity 0.3s;-moz-transition:0.3s opacity;-ms-transition:0.3s opacity;-o-transition:0.3s opacity;transition:opacity 0.3s;}
}
.carousel-slider--large{width:100%;margin-bottom:120px;}
@media(min-width:375px){
.carousel-slider--large{max-width:375px;}
}
@media(min-width:425px){
.carousel-slider--large{max-width:425px;}
}
@media(min-width:768px){
.carousel-slider--large{max-width:1140px;}
}
.carousel-slider--large .slide-container{max-width:320px;margin:0 auto;position:relative;}
.carousel-slider--large .slide-container img{width:320px;height:216px;}
@media(min-width:375px){
.carousel-slider--large .slide-container{height:250px;max-width:375px;}
.carousel-slider--large .slide-container img{width:375px;height:250px;}
}
@media(min-width:425px){
.carousel-slider--large .slide-container{height:284px;max-width:425px;}
.carousel-slider--large .slide-container img{width:425px;height:284px;}
}
@media(min-width:768px){
.carousel-slider--large .slide-container{max-width:1140px;height:750px;}
.carousel-slider--large .slide-container img{width:1140px;height:760px;}
}
.carousel-slider--large .play-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.carousel-slider--large .text-container{display:block;position:absolute;left:16px;right:80px;bottom:16px;}
@media(min-width:768px){
.carousel-slider--large .text-container{left:39px;right:120px;bottom:46px;}
}
@media(min-width:1200px){
.carousel-slider--large .text-container{left:100px;right:200px;bottom:54px;}
}
.carousel-slider--large .text-container .h1{font-size:15px;color:#fff;margin-bottom:10px;line-height:1em;}
@media(min-width:768px){
.carousel-slider--large .text-container .h1{margin-bottom:18px;font-size:60px;}
}
.carousel-slider--large .text-container .description{padding-right:80px;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:768px){
.carousel-slider--large .text-container .description{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
}
@media(min-width:1200px){
.carousel-slider--large .text-container .description{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
}
.carousel-slider--large .text-container p{color:#fff;font-size:14px;font-family:TTCommons-Light, sans-serif;}
@media(min-width:768px){
.carousel-slider--large .text-container p{font-size:30px;}
}
.carousel-slider--large .text-container a{text-decoration:none;color:inherit;}
.carousel-slider--large .buttons-container{position:absolute;right:16px;bottom:31px;}
@media(min-width:768px){
.carousel-slider--large .buttons-container{right:39px;bottom:76px;}
}
@media(min-width:1200px){
.carousel-slider--large .buttons-container{display:block;right:100px;bottom:84px;}
}
.carousel-slider--large .slick-arrow{bottom:85px;}
@media(min-width:375px){
.carousel-slider--large .slick-arrow{bottom:100px;}
}
@media(min-width:425px){
.carousel-slider--large .slick-arrow{bottom:120px;}
}
@media(min-width:768px){
.carousel-slider--large .slick-arrow{bottom:357px;}
}
@media(min-width:992px){
.carousel-slider--large .slick-arrow{opacity:1;background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-arrow-white.svg);background-repeat:no-repeat;background-position:50%;background-color:rgba(65, 68, 84, 0.8);background-size:20px;border:none;}
}
@media(min-width:1440px){
.carousel-slider--large .slick-arrow{background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:20px;background-color:transparent;border:1px solid #414454;opacity:0.5;transition-timing-function:ease-in-out;-webkit-transition:opacity 0.3s;-moz-transition:0.3s opacity;-ms-transition:0.3s opacity;-o-transition:0.3s opacity;transition:opacity 0.3s;}
}
.carousel-slider--large .slick-arrow.slick-next{right:15px;}
@media(min-width:1440px){
.carousel-slider--large .slick-arrow.slick-next{right:-75px;}
}
.carousel-slider--large .slick-arrow.slick-prev{left:15px;}
@media(min-width:1440px){
.carousel-slider--large .slick-arrow.slick-prev{left:-75px;}
}
.carousel-slider--large .m-card__file-download .icon-arrow{display:block;position:absolute;top:14px;left:12px;color:#e62428;width:17px;height:13px;pointer-events:none;}
@media(min-width:768px){
.carousel-slider--large .m-card__file-download .icon-arrow{display:none;}
}
.carousel-slider--large .m-card__file-download .feather-file{display:none;}
.carousel-slider--large .m-card__file-download .btn.dropdown-toggle{font-family:TTCommons-Regular;color:#e62428;background-color:#fff;border:0;}
@media(max-width:767px){
.carousel-slider--large .m-card__file-download .btn.dropdown-toggle{width:41px;height:41px;padding:0;position:relative;font-size:0;}
}
.carousel-slider--large .m-card__file-download .btn.dropdown-toggle:after{border:solid #e62428;border-width:0 1px 1px 0;display:inline-block;padding:3px;margin-left:15px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
@media(max-width:767px){
.carousel-slider--large .m-card__file-download .btn.dropdown-toggle:after{display:none;}
}
.carousel-slider--large .m-card__file-download .dropdown-menu{min-width:190px;max-width:280px;border:none;border-radius:15px;padding:0 20px;box-shadow:7px 12px 12px rgba(65, 68, 84, 0.06);}
.carousel-slider--large .m-card__file-download .dropdown-item{font-size:13px;color:#414454;text-decoration:none;overflow:hidden;text-overflow:ellipsis;padding:5px;}
.carousel-slider--large .m-card__file-download .dropdown-item:first-child{margin-top:8px;}
.carousel-slider--large .m-card__file-download .dropdown-item:last-child{margin-bottom:8px;}
@media(min-width:1200px){
.carousel-slider--large .m-card__file-download .dropdown-item{font-size:18px;font-weight:100;opacity:0.5;transition:opacity 0.2s;}
.carousel-slider--large .m-card__file-download .dropdown-item:active, .carousel-slider--large .m-card__file-download .dropdown-item:focus, .carousel-slider--large .m-card__file-download .dropdown-item:hover{background-color:transparent;opacity:1;}
}
.carousel-slider--narrow-with-text{max-width:320px;width:100%;margin:0 auto 140px;}
.carousel-slider--narrow-with-text.accordion, .carousel-slider--narrow-with-text.o-narrow-content-container{margin:0 auto 70px;}
@media(min-width:768px){
.carousel-slider--narrow-with-text.accordion, .carousel-slider--narrow-with-text.o-narrow-content-container{margin:0 auto 140px;}
}
.carousel-slider--narrow-with-text.carousel-slider--small-margin{margin:0 auto 35px;}
@media(min-width:768px){
.carousel-slider--narrow-with-text.carousel-slider--small-margin{margin:0 auto 70px;}
}
.carousel-slider--narrow-with-text .wishlist-icon{border:1px solid #e62428;}
@media(min-width:768px){
.carousel-slider--narrow-with-text .wishlist-icon{top:auto;right:27px;}
}
@media(min-width:992px){
.carousel-slider--narrow-with-text .wishlist-icon{top:12px;right:16px;}
}
@media(min-width:1200px){
.carousel-slider--narrow-with-text .wishlist-icon{top:22px;right:25px;}
}
.carousel-slider--narrow-with-text .play-icon{position:absolute;top:115px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
@media(min-width:768px){
.carousel-slider--narrow-with-text .play-icon{top:210px;}
}
@media(min-width:1200px){
.carousel-slider--narrow-with-text .play-icon{left:335px;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;}
}
@media(min-width:375px){
.carousel-slider--narrow-with-text{max-width:375px;}
}
@media(min-width:425px){
.carousel-slider--narrow-with-text{max-width:425px;}
}
@media(min-width:768px){
.carousel-slider--narrow-with-text{max-width:750px;}
}
@media(min-width:992px){
.carousel-slider--narrow-with-text{max-width:1140px;}
}
.carousel-slider--narrow-with-text .narrow-with-text-container{display:flex;flex-direction:column;align-items:center;}
@media(min-width:1200px){
.carousel-slider--narrow-with-text .narrow-with-text-container{flex-direction:row;}
}
.carousel-slider--narrow-with-text .slide-container{max-width:320px;height:215px;}
@media(min-width:375px){
.carousel-slider--narrow-with-text .slide-container{max-width:375px;}
}
@media(min-width:425px){
.carousel-slider--narrow-with-text .slide-container{max-width:425px;}
}
.carousel-slider--narrow-with-text .slide-container img{width:320px;height:216px;}
@media(min-width:375px){
.carousel-slider--narrow-with-text .slide-container{height:250px;}
.carousel-slider--narrow-with-text .slide-container img{width:375px;height:250px;}
}
@media(min-width:425px){
.carousel-slider--narrow-with-text .slide-container{height:284px;}
.carousel-slider--narrow-with-text .slide-container img{width:425px;height:284px;}
}
@media(min-width:768px){
.carousel-slider--narrow-with-text .slide-container{max-width:750px;height:500px;}
.carousel-slider--narrow-with-text .slide-container img{width:750px;height:500px;}
}
.carousel-slider--narrow-with-text .text-container{height:100%;max-width:320px;width:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;padding:0 16px 20px;box-shadow:7px 12px 11px rgba(65, 68, 84, 0.02);}
@media(min-width:375px){
.carousel-slider--narrow-with-text .text-container{max-width:375px;}
}
@media(min-width:425px){
.carousel-slider--narrow-with-text .text-container{max-width:425px;}
}
@media(min-width:768px){
.carousel-slider--narrow-with-text .text-container{max-width:750px;padding:22px 27px 27px 47px;}
}
@media(min-width:1200px){
.carousel-slider--narrow-with-text .text-container{max-width:388px;height:500px;padding:40px 32px 40px 47px;}
}
.carousel-slider--narrow-with-text .text-container .slide-title{font-family:TTCommons-DemiBold, sans-serif;font-size:26px;line-height:28px;}
@media(min-width:768px){
.carousel-slider--narrow-with-text .text-container .slide-title{font-size:36px;line-height:36px;}
}
@media(min-width:1200px){
.carousel-slider--narrow-with-text .text-container .slide-title{max-width:240px;}
}
.carousel-slider--narrow-with-text .text-container .slide-title:nth-child(2){margin:0 0 20px;}
@media(min-width:768px){
.carousel-slider--narrow-with-text .text-container .slide-title:nth-child(2){margin:0 0 20px;}
}
.carousel-slider--narrow-with-text .text-container .slide-title:first-child{margin:15px 40px 0 0;}
@media(min-width:768px){
.carousel-slider--narrow-with-text .text-container .slide-title:first-child{margin:0;}
}
.carousel-slider--narrow-with-text .text-container .slide-title:only-child{margin:15px 40px 20px 0;}
@media(min-width:768px){
.carousel-slider--narrow-with-text .text-container .slide-title:only-child{margin:0 30px 20px 0;}
}
.carousel-slider--narrow-with-text .text-container p{color:rgba(65, 68, 84, 0.8);font-size:14px;line-height:20px;margin:0;}
@media(min-width:768px){
.carousel-slider--narrow-with-text .text-container p{font-size:15px;line-height:24px;margin:0 0 12px;}
}
@media(min-width:1200px){
.carousel-slider--narrow-with-text .text-container p{display:-webkit-box;max-height:308;min-height:308;height:308;line-clamp:11;-webkit-line-clamp:11;-webkit-box-orient:vertical;overflow:hidden;}
}
.carousel-slider--narrow-with-text .text-container .buttons-container{flex:1;display:flex;flex-direction:column;justify-content:flex-end;}
@media(min-width:992px){
.carousel-slider--narrow-with-text .text-container .buttons-container{justify-content:space-between;}
}
.carousel-slider--narrow-with-text .text-container .buttons-container > .btn{margin-bottom:10px;}
.carousel-slider--narrow-with-text
.text-container
.buttons-container
.btn:not(.btn--circle)
svg{display:none;}
.carousel-slider--narrow-with-text .text-container .btn--secondary{padding:0;text-decoration:none;box-shadow:none;}
.carousel-slider--narrow-with-text .text-container .btn--secondary:hover{box-shadow:none;}
.carousel-slider--narrow-with-text .slick-dots{opacity:1;bottom:-30px;visibility:hidden;}
@media(min-width:768px){
.carousel-slider--narrow-with-text .slick-dots{visibility:visible;}
}
.carousel-slider--narrow-with-text .slick-dots button{background:#414454;opacity:0.2;}
.carousel-slider--narrow-with-text .slick-dots .slick-active button{opacity:1;}
.carousel-slider--narrow-with-text .slick-arrow{opacity:1;background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-arrow-white.svg);background-repeat:no-repeat;background-position:50%;background-color:rgba(65, 68, 84, 0.8);background-size:20px;border:none;top:90px;}
.carousel-slider--narrow-with-text .slick-arrow:focus, .carousel-slider--narrow-with-text .slick-arrow:hover{opacity:0.9;}
.carousel-slider--narrow-with-text .slick-arrow.slick-next{right:15px;}
@media(min-width:768px){
.carousel-slider--narrow-with-text .slick-arrow.slick-next{right:15px;}
}
@media(min-width:1440px){
.carousel-slider--narrow-with-text .slick-arrow.slick-next{right:-75px;}
}
.carousel-slider--narrow-with-text .slick-arrow.slick-prev{left:15px;}
@media(min-width:768px){
.carousel-slider--narrow-with-text .slick-arrow.slick-prev{left:15px;}
}
@media(min-width:1440px){
.carousel-slider--narrow-with-text .slick-arrow.slick-prev{left:-75px;}
}
@media(min-width:375px){
.carousel-slider--narrow-with-text .slick-arrow{top:110px;}
}
@media(min-width:425px){
.carousel-slider--narrow-with-text .slick-arrow{top:120px;}
}
@media(min-width:768px){
.carousel-slider--narrow-with-text .slick-arrow{top:230px;}
}
@media(min-width:1200px){
.carousel-slider--narrow-with-text .slick-arrow{top:225px;}
}
@media(min-width:1440px){
.carousel-slider--narrow-with-text .slick-arrow{background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:20px;background-color:transparent;border:1px solid #414454;opacity:0.5;transition-timing-function:ease-in-out;-webkit-transition:opacity 0.3s;-moz-transition:0.3s opacity;-ms-transition:0.3s opacity;-o-transition:0.3s opacity;transition:opacity 0.3s;}
}
.carousel-slider--narrow-with-text .slick-active .text-container{position:relative;}
.carousel-slider--narrow-with-text .slick-active .text-container, .carousel-slider--narrow-with-text .slick-active .wishlist-icon{z-index:3;}
.page-slider{display:block;margin:0 0 35px 15px;overflow:hidden;}
@media(min-width:1200px){
.page-slider{position:relative;display:flex;max-width:1140px;justify-content:space-between;margin:0 auto 85px;padding:0;}
.page-slider.page-slider--small-margin{margin:0 auto 40px;}
}
.page-slider .slick-slider{max-width:100%;flex:1;}
.page-slider .slick-list{max-width:100%;}
@media(min-width:1200px){
.page-slider .slick-list{max-width:848px;margin-left:30px;}
}
.page-slider .slick-track .m-card{cursor:grab;}
.page-slider .m-slider-description{min-width:265px;z-index:1;}
.page-slider .m-slider-description .a-slider-description__title{font-family:TTCommons-Light, sans-serif;color:#414454;z-index:1;font-size:31px;line-height:52px;}
@media(min-width:1200px){
.page-slider .m-slider-description .a-slider-description__title{max-width:250px;font-size:60px;line-height:66px;padding-bottom:20px;margin-top:20px;}
}
.page-slider .m-slider-description .a-slider-description__buttons{border-top:1px solid rgba(65, 68, 84, 0.5);padding-top:25px;display:flex;justify-content:flex-start;}
@media(max-width:1199px){
.page-slider .m-slider-description .a-slider-description__buttons{display:none;}
}
.page-slider .m-slider-description .a-slider-description__buttons a{text-decoration:none;}
.page-slider
.m-slider-description
.a-slider-description__buttons
button:first-child{margin-right:5px;}
.page-slider
.m-slider-description
.a-slider-description__buttons
button:nth-child(2){margin-right:18px;}
.slider-accent .page-slider--has-rows .slick-list{max-width:906px;}
@media(max-width:980px){
.slider-accent .page-slider--has-rows .slick-list{max-width:604px;}
}
@media(min-width:1200px){
.slider-accent .page-slider--has-rows .slick-list{max-width:778px;}
}
.slider-regular .page-slider--has-rows .slick-list{max-width:100%;}
@media(max-width:1199px){
.slider-regular .page-slider--has-rows .slick-list{max-width:960px;}
}
@media(max-width:980px){
.slider-regular .page-slider--has-rows .slick-list{max-width:720px;}
}
@media(min-width:1200px){
.slider-regular .page-slider--has-rows .slick-list{max-width:873px;}
}
.a-pages-link-mobile{margin-top:5px;}
@media(min-width:1200px){
.a-pages-link-mobile{display:none;}
}
.social-links-container{display:flex;align-items:center;padding-top:10px;}
.social-links-container.social-links-container--justify{justify-content:space-between;}
.social-links-container .social-links-title{font-family:TTCommons-Light, sans-serif;color:#414454;font-size:15px;line-height:50px;text-transform:uppercase;letter-spacing:1.8px;margin-right:24px;}
.social-links-container .social-links{display:flex;}
.social-links-container .social-links .btn:not(:first-child){margin-left:7px;}
.social-links-container .social-links svg{height:38px;}
.social-links-container .social-links-tooltip-toggle{position:relative;}
.social-links-container .social-links-tooltip{position:absolute;left:-80px;width:200px;top:-44px;border-radius:30px;z-index:10;background:#fff;padding:10px 16px 8px;text-align:center;box-shadow:7px 12px 12px rgba(65, 68, 84, 0.06);}
.a-logo img{max-width:100%;height:66px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
@media(max-width:375px){
.a-logo img{height:46px;}
}
@media(min-width:1200px){
.a-logo img{height:114px;}
}
.a-logo-slang{color:#fff;width:120px;margin-left:20px;margin-top:25px;font-size:14px;}
@media(max-width:1439px){
.a-logo-slang{display:none;}
}
.a-overlay{display:none;position:fixed;top:0;right:0;left:0;bottom:0;background-color:transparent;z-index:1;}
@media(min-width:1200px){
.a-overlay{display:block;}
}
.checkbox-btn{display:flex;align-items:center;margin-right:50px;margin-bottom:13px;cursor:pointer;}
@media(max-width:375px){
.checkbox-btn{max-width:48%;margin-right:20px;}
}
@media(min-width:1200px){
.checkbox-btn{margin-bottom:15px;}
}
.checkbox-btn:last-child{margin-bottom:0;}
.checkbox-btn:hover .checkbox-btn__checkbox-custom{border-color:#414454;opacity:1;}
.checkbox-btn:hover .checkbox-btn__label{color:#414454;}
.checkbox-btn.disabled{pointer-events:none;cursor:default;}
.checkbox-btn.disabled .checkbox-btn__checkbox-custom{transition:0s;}
.checkbox-btn.disabled .checkbox-btn__checkbox-custom svg{fill:#ddd;}
.checkbox-btn.disabled .checkbox-btn__label{color:#ddd;}
.checkbox-btn.is-invalid:hover .checkbox-btn__checkbox-custom{border-color:#414454;}
.checkbox-btn.is-invalid.checkbox-btn--colored-click
.checkbox-btn__checkbox-custom, .checkbox-btn.is-invalid.checkbox-btn--colored-click
.checkbox-btn__checkbox:checked
+ .checkbox-btn__checkbox-custom{border-color:#ab0004;}
.checkbox-btn.checkbox-btn--colored.disabled{opacity:0.4;}
.checkbox-btn.checkbox-btn--colored.disabled .checkbox-btn__checkbox-custom{border-color:#fff;}
.checkbox-btn.checkbox-btn--colored .checkbox-btn__checkbox-custom{border-color:#fff;background-color:#fff;}
.checkbox-btn.checkbox-btn--colored .checkbox-btn__checkbox-custom svg{fill:#fff;}
.checkbox-btn.checkbox-btn--colored-click.disabled
.checkbox-btn__checkbox:checked
+ .checkbox-btn__checkbox-custom,
.checkbox-btn.checkbox-btn--colored-click.disabled .checkbox-btn__label{opacity:0.2;}
.checkbox-btn.checkbox-btn--colored-click.disabled
.checkbox-btn__checkbox:checked
+ .checkbox-btn__checkbox-custom
svg, .checkbox-btn.checkbox-btn--colored-click.disabled .checkbox-btn__label svg{fill:#ddd;}
.checkbox-btn.checkbox-btn--colored-click .checkbox-btn__checkbox-custom{width:17px;min-width:17px;height:17px;border:2px solid #414454;opacity:0.5;position:relative;-webkit-transition:opacity 0.3s;-moz-transition:0.3s opacity;-ms-transition:0.3s opacity;-o-transition:0.3s opacity;transition:opacity 0.3s;}
@media(min-width:768px){
.checkbox-btn.checkbox-btn--colored-click .checkbox-btn__checkbox-custom{width:20px;min-width:20px;height:20px;}
}
.checkbox-btn.checkbox-btn--colored-click .checkbox-btn__checkbox-custom svg{display:none;}
.checkbox-btn.checkbox-btn--colored-click .checkbox-btn__label{color:#414454;}
.checkbox-btn.checkbox-btn--colored-click
.checkbox-btn__checkbox:checked
+ .checkbox-btn__checkbox-custom{border:none;background:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-checked.svg) no-repeat 50%;background-size:100%;opacity:1;}
.checkbox-btn.checkbox-btn--button{background:#fff;min-width:150px;color:#fff;height:24px;border-radius:4px;padding:0 6px;width:100%;-webkit-transition:all 0.3s;-moz-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;transition:all 0.3s;}
.checkbox-btn.checkbox-btn--button:hover{background:#fff;}
.checkbox-btn.checkbox-btn--button:hover .checkbox-btn__label{color:#fff;}
.checkbox-btn.checkbox-btn--button.disabled{opacity:0.4;}
.checkbox-btn.checkbox-btn--button.disabled .checkbox-btn__label{color:#fff;}
.checkbox-btn.checkbox-btn--button .checkbox-btn__label{color:#fff;margin:auto auto auto 0;padding:0;}
.checkbox-btn.checkbox-btn--button .checkbox-btn__checkbox-custom{display:none;}
.checkbox-btn.checkbox-btn--button .checkbox-btn__label-svg{margin:auto 4px auto auto;height:16px;line-height:1;}
.checkbox-btn.checkbox-btn--button .checkbox-btn__label-svg svg{fill:#fff;width:14px;height:14px;}
.checkbox-btn.checkbox-btn--button
.checkbox-btn__label-svg
.checkbox-btn__label-check{display:none;}
.checkbox-btn.checkbox-btn--button
.checkbox-btn__checkbox:checked
~ .checkbox-btn__label-svg
.checkbox-btn__label-check{display:block;}
.checkbox-btn.checkbox-btn--button
.checkbox-btn__checkbox:checked
~ .checkbox-btn__label-svg
.checkbox-btn__label-uncheck{display:none;}
.checkbox-btn.checkbox-btn-in-table{height:8px;}
.form-title-left .checkbox-btn{margin-right:0;}
.checkbox-group__label{font-family:TTCommons-Light, sans-serif;font-weight:100;font-size:15px;color:#414454;margin-bottom:10px;margin-left:22px;}
@media(min-width:1200px){
.checkbox-group__label{font-size:18px;}
}
.checkbox-group-wrapper, .ie-fix-wrapper{display:flex;max-height:210px;}
.checkbox-group-wrapper{width:100%;flex-direction:column;flex-wrap:wrap;width:fit-content;margin-left:35px;min-width:288px;}
@media(min-width:1200px){
.checkbox-group-wrapper{margin-left:37px;min-width:360px;}
}
.checkbox-group-wrapper .checkbox-btn__label{font-size:17px;}
@media(min-width:1200px){
.checkbox-group-wrapper .checkbox-btn__label{font-size:20px;}
}
.m-filter-section .checkbox-group-wrapper, .o-relocation-guide .checkbox-group-wrapper{min-width:0;}
.form-group-container.payment-group:not(.checkbox-terms) .checkbox-btn{margin-top:35px;}
.form-group-container.payment-group:not(.checkbox-terms) .checkbox-btn__label{font-size:17px;color:#414454;}
@media(min-width:1200px){
.form-group-container.payment-group:not(.checkbox-terms)
.checkbox-btn__label{font-size:20px;}
}
.form-group-container.payment-group .checkbox-terms{position:absolute;bottom:115px;left:0;padding:0 15px;}
@media(min-width:1200px){
.form-group-container.payment-group .checkbox-terms{position:inherit;padding:0;}
}
.form-group-container.payment-group .checkbox-terms .checkbox-btn{width:100%;max-width:750px;margin:0 auto;}
@media(min-width:750px) and (max-width:1439px){
.form-group-container.payment-group .checkbox-terms .checkbox-btn{padding:0 15px;}
}
.form-group-container.payment-group .checkbox-terms .checkbox-btn__label{font-size:12px;}
@media(min-width:1200px){
.form-group-container.payment-group .checkbox-terms .checkbox-btn__label{font-size:14px;}
}
.invalid-feedback{display:block;}
.radio-btn.checkbox-btn--colored-click
.checkbox-btn__checkbox:checked
+ .checkbox-btn__checkbox-custom{border:2px solid #414454;background:none;opacity:1;}
.radio-btn.checkbox-btn--colored-click
.checkbox-btn__checkbox:checked
+ .checkbox-btn__checkbox-custom
svg{display:block;}
.radio-btn .checkbox-btn__checkbox-custom{width:22px;height:22px;border:2px solid #414454;border-radius:50%;opacity:0.5;position:relative;-webkit-transition:opacity 0.3s;-moz-transition:0.3s opacity;-ms-transition:0.3s opacity;-o-transition:0.3s opacity;transition:opacity 0.3s;}
.radio-btn .checkbox-btn__checkbox-custom svg{display:block;width:20px;height:10px;stroke-width:5px;}
.checkbox-btn__checkbox{display:none;}
.checkbox-btn__checkbox-custom{width:18px;height:18px;border-radius:3px;}
.checkbox-btn__checkbox-custom svg{transition:all 0.3s;opacity:0;height:16px;width:16px;fill:#fff;}
.checkbox-btn__label{line-height:18px;padding-left:10px;}
.checkbox-btn__label a{text-decoration:none;color:#e62428;}
.checkbox-btn__checkbox-custom, .checkbox-btn__label{display:flex;align-items:center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.checkbox-btn__checkbox:checked + .checkbox-btn__checkbox-custom svg{opacity:1;}
.a-embed-container{max-width:1140px;margin:0 auto 35px;display:block;width:100%;}
.a-embed-container.aspect-ratio{position:relative;}
.a-embed-container.aspect-ratio iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.a-embed-container.ratio-16-9{padding-bottom:56.25%;}
.a-embed-container.ratio-1-1{padding-bottom:100%;}
.a-embed-container.ratio-1-2{padding-bottom:50%;}
.a-embed-container iframe{width:100%;border:none;background-color:transparent;}
@media(min-width:1440px){
.a-embed-container{margin-bottom:85px;}
}
.a-container-spacing{margin-top:105px;}
@media(min-width:1200px){
.a-container-spacing{margin-top:150px;}
}
.a-back-nav{display:flex;justify-content:flex-start;align-items:center;margin-bottom:18px;}
@media(min-width:1200px){
.a-back-nav{justify-content:flex-end;margin-bottom:24px;}
}
.a-back-nav a{text-decoration:none;}
.a-back-nav span{font-family:TTCommons-DemiBold, sans-serif;font-weight:400;color:#e62428;font-size:13px;line-height:25px;margin-left:13px;}
@media(min-width:1200px){
.a-back-nav span{font-size:15px;line-height:30px;}
}
.a-back-nav .icon-arrow{height:13px;width:17px;color:#e62428;margin-bottom:4px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
@media(min-width:1200px){
.a-back-nav .icon-arrow{height:16px;width:21px;}
}
.a-company-logo-block{max-width:31%;width:29%;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:6px 10px 9px rgba(65, 68, 84, 0.02);}
.a-company-logo-block:after{content:"";display:block;padding-bottom:100%;}
@media(min-width:426px){
.a-company-logo-block{max-width:25%;width:22%;}
}
@media(min-width:992px){
.a-company-logo-block{min-width:165px;max-width:165px;height:165px;box-shadow:7px 12px 11px rgba(65, 68, 84, 0.02);}
}
.a-company-logo-block span.cursor-pointer{text-align:center;}
.a-company-logo-block img{max-width:90%;width:100%;}
@media(min-width:768px){
.a-company-logo-block img{max-width:80%;}
}
.a-company-logo-block .a-company-logo-block__link{height:100%;width:100%;display:flex;align-items:center;justify-content:center;}
.a-card-empty{width:calc(100vw - 64px);max-width:890px;height:147px;display:flex;align-items:center;justify-content:center;border:1px solid #9d9ea6;}
.a-card-empty h4{font-size:15px;line-height:20px;font-family:TTCommons-Regular;color:#75798a;text-align:center;margin-bottom:0;}
@media(min-width:992px){
.a-card-empty h4{font-size:30px;line-height:36px;}
}
.a-card-empty h4 a{display:block;color:#e62428;}
.a-certificate-block-header{margin-bottom:20px;}
.m-attribute{display:flex;flex-direction:column;}
.m-attribute-content{color:#414454;font-size:17px;line-height:24px;}
@media(min-width:1200px){
.m-attribute-content{font-size:20px;line-height:28px;}
}
.m-attribute-content a{display:block;text-decoration:none;color:#e62428;}
.m-attribute-content .m-social-links-list{padding-top:5px;}
.m-attribute-content p{font-weight:inherit;font-size:inherit;margin-bottom:0;}
.m-content-block{width:100%;max-width:750px;margin:0 auto;background-color:#fff;padding:24px 16px 21px;box-shadow:6px 10px 9px rgba(65, 68, 84, 0.02);}
@media(min-width:1200px){
.m-content-block{max-width:1140px;padding:64px 98px 82px;box-shadow:7px 12px 11px rgba(65, 68, 84, 0.02);}
}
.m-content-block h3{margin-bottom:18px;}
@media(min-width:1200px){
.m-content-block h3{margin-bottom:30px;}
}
.m-content-block .accordion{margin-bottom:25px;}
.m-highlight-menu-item, .m-highlight-menu-item span{display:flex;align-items:center;}
.m-highlight-menu-item img, .m-highlight-menu-item span img{margin-right:15px;}
.m-language-dropdown .dropdown-toggle:after{display:none;}
.m-language-dropdown.show .dropdown-toggle{border-color:#fff;color:#fff;}
.m-language-dropdown .btn{font-family:TTCommons-DemiBold, sans-serif;}
.m-language-dropdown .m-language-dropdown__content{background-color:transparent;border:0;min-width:0;padding:0;}
.m-language-dropdown .m-language-dropdown__content .btn.btn--circle{margin-left:0;margin-top:3px;}
.m-logo-container{display:flex;align-items:flex-start;}
.m-nav-list{max-width:none;margin:0;padding-left:0;list-style-type:none;}
.react-tiny-popover-container{overflow:visible !important;}
.react-tiny-popover-container a, .react-tiny-popover-container p{background:#fff;margin-top:2px;padding:10px 20px;color:#75798a;font-size:15px;font-weight:400;text-decoration:none;display:block;cursor:pointer;}
.react-tiny-popover-container .popover-content{box-shadow:0 0 20px 5px hsla(0, 0%, 80.4%, 0.3);}
.accordion{margin-bottom:120px;background-color:transparent;}
.accordion .accordion-section{border-bottom:1px solid rgba(117, 121, 138, 0.5);}
.accordion .accordion-section:first-child .accordion-toggle{padding-top:0;}
.accordion .accordion-content, .accordion .accordion-content ol, .accordion .accordion-content p, .accordion .accordion-content ul{font-size:14px;line-height:18px;max-width:750px;margin:10px auto;}
@media(min-width:1200px){
.accordion .accordion-content, .accordion .accordion-content ol, .accordion .accordion-content p, .accordion .accordion-content ul{font-size:24px;line-height:32px;margin:30px auto 20px;}
}
.accordion .accordion-content ul li{position:relative;margin-left:20px;}
.accordion-toggle{display:flex;justify-content:space-between;width:100%;border:none;padding:25px 0 0;background-color:transparent;cursor:pointer;}
.accordion-toggle.active .accordion-title{color:#414454;}
.accordion-toggle.active svg{color:#414454;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.accordion-toggle svg{min-width:24px;min-height:24px;color:#75798a;-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all 0.2s;-moz-transition:0.2s all;-ms-transition:0.2s all;-o-transition:0.2s all;transition:all 0.2s;}
.accordion-title{font-family:TTCommons-DemiBold, sans-serif;font-size:15px;line-height:25px;color:#75798a;text-align:left;-webkit-transition:color 0.2s;-moz-transition:0.2s color;-ms-transition:0.2s color;-o-transition:0.2s color;transition:color 0.2s;}
@media(min-width:768px){
.accordion-title{font-size:20px;line-height:28px;}
}
@media(min-width:1200px){
.accordion-title{font-size:30px;line-height:30px;padding-bottom:10px;}
}
.m-content-block .accordion{margin-top:0;}
@media(min-width:1200px){
.m-content-block .accordion-title{font-size:20px;line-height:30px;}
}
@media(min-width:1200px){
.m-content-block .accordion-content, .m-content-block .accordion-content ol, .m-content-block .accordion-content ul{font-size:18px;line-height:28px;}
}
.m-content-block .accordion-content ol, .m-content-block .accordion-content ol ol, .m-content-block .accordion-content ol ul, .m-content-block .accordion-content ul, .m-content-block .accordion-content ul ol, .m-content-block .accordion-content ul ul{padding-left:20px;}
table{width:100%;border-collapse:collapse;}
table tr td{padding:20px 14px 18px 15px;border:1px solid rgba(157, 158, 166, 0.5);}
table .icon{display:block;margin:0 auto 3px;}
.table-2-col{font-size:13px;line-height:18px;}
@media(min-width:1200px){
.table-2-col{font-size:24px;line-height:30px;}
}
.table-2-col tr td{padding:23px 9px;vertical-align:top;}
@media(min-width:1200px){
.table-2-col tr td{padding:30px 70px 25px 30px;}
}
.table-2-col tr td:first-child{width:86px;}
@media(min-width:1200px){
.table-2-col tr td:first-child{padding-right:98px;}
}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.m-social-links-list, .m-social-links-list .btn{display:flex;}
.m-social-links-list .btn:hover{opacity:1;}
.m-social-links-list .btn:not(:first-child){margin-left:6px;}
@media(min-width:1200px){
.m-social-links-list .btn:not(:first-child){margin-left:8px;}
}
.m-social-links-list .btn.active{opacity:1;}
.m-social-links-list .btn svg{width:40px;}
@media(min-width:1200px){
.m-social-links-list .btn svg{width:48px;}
}
.cards-list{display:flex;flex-wrap:wrap;margin-bottom:85px;}
.cards-list.card-list--small-margin{margin-bottom:40px;}
.cards-list--has-load-more.list-regular, .cards-list--has-load-more.list-regular.accordion, .cards-list--has-load-more.list-regular.o-narrow-content-container{margin-bottom:85px;}
.cards-list--has-load-more.list-regular.accordion .cards-list__title, .cards-list--has-load-more.list-regular .cards-list__title, .cards-list--has-load-more.list-regular.o-narrow-content-container
.cards-list__title{display:none;}
.cards-list--has-load-more .cards-list{margin-bottom:0;}
.cards-list--same-style-title .h2, .cards-list--same-style-title h2{margin:0 0 15px;}
@media(min-width:1200px){
.cards-list--same-style-title .h2, .cards-list--same-style-title h2{margin:0 0 95px;}
}
.cards-list--same-style-title a{text-decoration:none;}
.cards-list--same-style-title .a-wishlist-title{font-family:TTCommons-Light, sans-serif;}
.o-lightbox .fslightbox-container{font-family:TT Commons, sans-serif;background:rgba(44, 46, 56, 0.95);display:-ms-grid;display:grid;-ms-grid-columns:1fr 400px 1fr;grid-template-columns:1fr 400px 1fr;-ms-grid-rows:1fr 500px 1fr;grid-template-rows:1fr 500px 1fr;}
@media(min-width:768px){
.o-lightbox .fslightbox-container{-ms-grid-columns:1fr 50px 668px 50px 1fr;grid-template-columns:1fr 50px 668px 50px 1fr;-ms-grid-rows:1fr 50px 325px 50px 325px 100px 1fr;grid-template-rows:1fr 50px 325px 50px 325px 100px 1fr;}
}
@media(min-width:992px){
.o-lightbox .fslightbox-container{-ms-grid-columns:1fr 50px 892px 50px 1fr;grid-template-columns:1fr 50px 892px 50px 1fr;}
}
@media(min-width:1200px){
.o-lightbox .fslightbox-container{-ms-grid-columns:1fr 50px 892px 50px 1fr;grid-template-columns:1fr 50px 1100px 50px 1fr;}
}
.o-lightbox .fslightbox-slide-btn-container{padding:0 !important;display:none;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
@media(min-width:768px){
.o-lightbox .fslightbox-slide-btn-container{display:block;}
}
.o-lightbox .fslightbox-slide-btn-container-previous{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:4;grid-row-start:4;padding-right:0 !important;padding-left:0 !important;}
.o-lightbox .fslightbox-slide-btn-container-next{-ms-grid-column:4;grid-column-start:4;-ms-grid-row:4;grid-row-start:4;padding-right:0 !important;padding-left:0 !important;}
.o-lightbox .fslightbox-sources-outers-wrapper{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:2;grid-row-start:2;max-height:700px;max-width:400px;top:0;left:0;bottom:0;right:0;margin:auto;position:fixed;}
@media(min-width:768px){
.o-lightbox .fslightbox-sources-outers-wrapper{position:relative;max-width:768px;-ms-grid-column:3;grid-column-start:3;-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:3;grid-row-end:6;}
}
@media(min-width:992px){
.o-lightbox .fslightbox-sources-outers-wrapper{max-width:992px;}
}
@media(min-width:1200px){
.o-lightbox .fslightbox-sources-outers-wrapper{max-width:1100px;}
}
.o-lightbox .fslightbox-sources-outers-wrapper .fslightbox-full-dimension{margin:0 auto;max-width:400px;max-height:700px;}
@media(min-width:768px){
.o-lightbox .fslightbox-sources-outers-wrapper .fslightbox-full-dimension{max-width:768px;}
}
@media(min-width:992px){
.o-lightbox .fslightbox-sources-outers-wrapper .fslightbox-full-dimension{max-width:992px;}
}
@media(min-width:1200px){
.o-lightbox .fslightbox-sources-outers-wrapper .fslightbox-full-dimension{max-width:1100px;}
}
.o-lightbox .fslightbox-thumbs{display:none;}
@media(min-width:992px){
.o-lightbox .fslightbox-thumbs{display:flex;background:transparent;-ms-grid-column:3;grid-column-start:3;-ms-grid-row:6;grid-row-start:6;max-width:992px;margin:0 auto;}
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
.fslightbox-source-inner{max-width:399px;}
}
@supports (-ms-accelerator: true) {
.fslightbox-source-inner{max-width:399px;}
}
@media (min-width: 768px) and (-ms-high-contrast: active),
(min-width: 768px) and (-ms-high-contrast: none) {
.fslightbox-source-inner{max-width:667px;}
}
@media(min-width:768px){
@supports (-ms-accelerator: true) {
.fslightbox-source-inner{max-width:667px;}
}
}
@media (min-width: 992px) and (-ms-high-contrast: active),
(min-width: 992px) and (-ms-high-contrast: none) {
.fslightbox-source-inner{max-width:891px;}
}
@media(min-width:992px){
@supports (-ms-accelerator: true) {
.fslightbox-source-inner{max-width:891px;}
}
}
.captions-compensator{height:80px;}
@media(min-width:992px){
.captions-compensator{height:180px;}
}
.fslightbox-source{width:100% !important;height:100% !important;padding:15px;text-align:center;}
.fslightbox-source h2{color:#f9f9f9;font-size:16px;text-align:center;margin:20px 0 0;line-height:22px;-moz-transform:scale(1.11257);-o-transform:scale(1.11257);-ms-transform:scale(1.11257);-webkit-transform:scale(1.11257);transform:scale(1.11257);display:-webkit-box;max-height:66px;min-height:66px;height:66px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:992px){
.fslightbox-source h2{font-size:20px;line-height:28px;display:-webkit-box;max-height:40px;min-height:40px;height:40px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
}
@media(max-width:375px){
.fslightbox-source iframe{width:100%;}
}
.fslightbox-thumb{display:none;}
.fslightbox-thumb-wrapper{margin:0 12px !important;position:relative;display:flex;align-items:center;justify-content:center;}
.fslightbox-thumb-wrapper .icon-bullet{fill:#fff;opacity:0.2;}
.fslightbox-thumb-wrapper .fslightbox-thumb-active{border:5px solid #fff !important;opacity:0.5;display:block;position:absolute;height:10px;margin:0;border-radius:50%;}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
.fslightbox-thumb-wrapper .fslightbox-thumb-active{top:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
}
@supports (-ms-accelerator: true) {
.fslightbox-thumb-wrapper .fslightbox-thumb-active{top:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
}
.fslightbox-flex-centered.fslightbox-slide-number-container{display:none;}
.fslightbox-slide-btn-container .fslightbox-slide-btn{height:47px;width:47px;background:transparent;border-radius:50%;border:1px solid hsla(0, 0%, 100%, 0.4);-webkit-transition:border 0.15s ease;-moz-transition:border 0.15s ease;-ms-transition:border 0.15s ease;-o-transition:border 0.15s ease;transition:border 0.15s ease;}
.fslightbox-slide-btn-container .fslightbox-slide-btn:active, .fslightbox-slide-btn-container .fslightbox-slide-btn:hover{border:1px solid hsla(0, 0%, 100%, 0.6);}
.fslightbox-slide-btn-container .fslightbox-slide-btn svg{width:22px;height:22px;}
.fslightbox-nav{display:none;}
@media(min-width:992px){
.fslightbox-nav{display:block;-ms-grid-column:4;grid-column-start:4;-ms-grid-row:2;grid-row-start:2;}
}
.fslightbox-nav .fslightbox-toolbar{background:transparent;flex-direction:row-reverse;height:45px;}
.fslightbox-nav
.fslightbox-toolbar
.fslightbox-toolbar-button:not(:nth-child(6)){display:none;}
.fslightbox-nav, .fslightbox-slide-btn-container, .fslightbox-thumbs, .fslightbox-toolbar{position:static !important;}
@media(max-width:1199px){
.m-text-with-image__text{padding:20px 19px 21px 17px;}
}
.m-text-with-image__text a{text-decoration:none;}
.m-text-with-image__text .h1, .m-text-with-image__text h1{letter-spacing:-2.25px;display:-webkit-box;max-height:82px;min-height:82px;height:82px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.m-text-with-image__text .h1, .m-text-with-image__text h1{letter-spacing:-3px;display:-webkit-box;max-height:132px;min-height:132px;height:132px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:2px;}
}
.m-text-with-image__text .m-text-with-image__description{font-family:TTCommons-Light, sans-serif;font-size:15px;line-height:20px;max-width:475px;max-height:220px;overflow:hidden;}
@media(min-width:1200px){
.m-text-with-image__text .m-text-with-image__description{font-size:30px;line-height:36px;}
}
.m-text-with-image__text .m-text-with-image__description ul{padding-left:25px;}
@media(min-width:1200px){
.m-text-with-image__text .m-text-with-image__description ul{padding-left:50px;}
}
.m-text-with-image__text .m-text-with-image__description ul li{position:relative;}
.m-text-with-image__text .m-text-with-image__description ul li:before{content:"• ";color:#e62428;left:-20px;position:absolute;}
.m-text-with-image__text .m-text-with-image__description strong{font-family:TTCommons-Bold, sans-serif;}
.m-text-with-image__text .m-text-with-image__description a{color:#e62428;cursor:pointer;}
.m-text-with-image-padded__text{background-color:#fff;padding:24px 16px 30px;}
@media(min-width:1200px){
.m-text-with-image-padded__text{padding:51px 86px 68px 114px;}
}
.m-text-with-image-padded__text a{text-decoration:none;}
@media(min-width:1200px){
.m-text-with-image-padded__text a h3{display:-webkit-box;max-height:78px;min-height:78px;height:78px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:2px;}
}
@media(min-width:1200px){
.m-text-with-image-padded__text .m-text-with-image-padded__description{max-height:177px;overflow:hidden;padding-bottom:10px;}
}
.m-text-with-image-padded__text .m-text-with-image-padded__description a, .m-text-with-image-padded__text .m-text-with-image-padded__description ol, .m-text-with-image-padded__text .m-text-with-image-padded__description p, .m-text-with-image-padded__text .m-text-with-image-padded__description ul{margin-top:0;font-size:13px;color:#75798a;margin-bottom:0;}
@media(min-width:768px){
.m-text-with-image-padded__text .m-text-with-image-padded__description a, .m-text-with-image-padded__text .m-text-with-image-padded__description ol, .m-text-with-image-padded__text .m-text-with-image-padded__description p, .m-text-with-image-padded__text .m-text-with-image-padded__description ul{font-size:16px;line-height:22px;}
}
@media(min-width:1200px){
.m-text-with-image-padded__text .m-text-with-image-padded__description a, .m-text-with-image-padded__text .m-text-with-image-padded__description ol, .m-text-with-image-padded__text .m-text-with-image-padded__description p, .m-text-with-image-padded__text .m-text-with-image-padded__description ul{font-size:18px;line-height:24px;}
}
.m-text-with-image-padded__text .m-text-with-image-padded__description ul{padding-left:25px;}
@media(min-width:1200px){
.m-text-with-image-padded__text .m-text-with-image-padded__description ul{padding-left:50px;}
}
.m-text-with-image-padded__text .m-text-with-image-padded__description ul li{position:relative;}
.m-text-with-image-padded__text
.m-text-with-image-padded__description
ul
li:before{content:"• ";color:#e62428;left:-20px;position:absolute;}
.m-text-with-image-padded__text .m-text-with-image-padded__description strong{font-family:TTCommons-Bold, sans-serif;}
.m-text-with-image-padded__text .m-text-with-image-padded__description a{color:#e62428;cursor:pointer;}
.m-text-with-image-padded__text
.m-text-with-image-padded__description
.what-you-get-block{margin-bottom:17px;}
@media(min-width:1200px){
.m-text-with-image-padded__text
.m-text-with-image-padded__description
.what-you-get-block{margin-bottom:25px;}
}
.m-text-with-image-padded__text
.m-text-with-image-padded__description
.what-you-get-block
> div{display:flex;align-items:center;}
.m-text-with-image-padded__text
.m-text-with-image-padded__description
.what-you-get-block
.what-you-get-block-img{display:flex;align-items:center;justify-content:center;margin-right:14px;height:36px;}
.m-text-with-image-padded__text
.m-text-with-image-padded__description
.what-you-get-block p{font-size:16px;font-family:TTCommons-DemiBold;color:#414454;}
@media(min-width:1200px){
.m-text-with-image-padded__text
.m-text-with-image-padded__description
.what-you-get-block p{font-size:20px;}
}
.m-text-with-image-padded__text .btn{display:inline-block;}
.m-text-with-image-padded__image{background-color:#fff;display:flex;justify-content:center;align-items:center;}
.m-text-with-image-padded__image img{height:auto;}
.m-text-with-image-padded__image a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
@media(min-width:1200px){
.m-pdf-to-download-content{width:50%;}
}
.m-pdf-to-download-content h5{font-family:TTCommons-Light, sans-serif;margin:0 0 35px;}
@media(max-width:1199px){
.m-pdf-to-download-content h5{font-size:26px;line-height:26px;margin:0 0 30px;}
}
.m-text-section{color:#414454;margin-bottom:25px;}
@media(min-width:1200px){
.m-text-section{margin-bottom:33px;}
}
.m-text-section .h2, .m-text-section .h3, .m-text-section .h4, .m-text-section .h5, .m-text-section .h6, .m-text-section h2, .m-text-section h3, .m-text-section h4, .m-text-section h5, .m-text-section h6{margin-top:0;}
.m-text-section ol:not(:last-child),
.m-text-section p:not(:last-child),
.m-text-section ul:not(:last-child){margin-bottom:15px;}
@media(min-width:1200px){
.m-text-section ol:not(:last-child),
.m-text-section p:not(:last-child),
.m-text-section ul:not(:last-child){margin-bottom:30px;}
}
.m-text-section a{text-decoration:none;color:#e62428;}
.m-text-section ul{padding-left:25px;}
@media(min-width:1200px){
.m-text-section ul{padding-left:50px;}
}
.m-text-section ul li{position:relative;margin-left:20px;}
.m-text-section ul li:before{content:"• ";color:#e62428;position:absolute;left:-10px;}
@media(min-width:1200px){
.m-text-section ul li:before{left:-20px;}
}
.m-text-section ol{padding-left:35px;list-style-type:decimal;}
@media(min-width:1200px){
.m-text-section ol{padding-left:65px;}
}
.m-route-slider-container{position:absolute;bottom:0;left:50%;right:auto;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.m-route-slider-container.o-wide-content-container{width:auto;margin-bottom:0;}
.m-route-slider-container .accordion, .m-route-slider-container .o-narrow-content-container{max-width:724px;}
@media(min-width:1200px){
.m-route-slider-container .accordion, .m-route-slider-container .o-narrow-content-container{max-width:968px;}
}
.m-route-slider.accordion, .m-route-slider.o-narrow-content-container{margin-bottom:36px;}
@media(min-width:1200px){
.m-route-slider.accordion, .m-route-slider.o-narrow-content-container{margin-bottom:47px;}
}
.m-route-slider .slick-arrow{visibility:hidden;background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-arrow-white.svg);background-repeat:no-repeat;background-position:50%;background-color:rgba(65, 68, 84, 0.8);background-size:20px;border:none;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.m-route-slider .slick-arrow:focus, .m-route-slider .slick-arrow:hover{opacity:0.9;}
.m-route-slider .slick-arrow.slick-next{right:0;}
@media(min-width:1200px){
.m-route-slider .slick-arrow.slick-next{right:-60px;}
}
.m-route-slider .slick-arrow.slick-prev{left:0;transform-origin:top;-moz-transform:rotate(180deg) translateY(-50%);-o-transform:rotate(180deg) translateY(-50%);-ms-transform:rotate(180deg) translateY(-50%);-webkit-transform:rotate(180deg) translateY(-50%);transform:rotate(180deg) translateY(-50%);}
@media(min-width:1200px){
.m-route-slider .slick-arrow.slick-prev{left:-60px;}
}
@media(min-width:1200px){
.m-route-slider .slick-arrow{visibility:visible;}
}
@media(min-width:1440px){
.m-route-slider .slick-arrow{opacity:0.75;transition-timing-function:ease-in-out;-webkit-transition:opacity 0.3s;-moz-transition:0.3s opacity;-ms-transition:0.3s opacity;-o-transition:0.3s opacity;transition:opacity 0.3s;}
}
.m-route-slider .slick-dots{bottom:-27px;}
@media(min-width:1200px){
.m-route-slider .slick-dots{bottom:-34px;}
}
@media(max-width:1199px){
.m-route-slider .slick-dots button{width:8px;height:8px;}
}
.m-route-card{position:relative;margin-right:3px;}
@media(min-width:1200px){
.m-route-card{margin-right:29px;}
}
.m-route-card.m-route-card--active .card-gradient, .m-route-card.m-route-card--active .m-route-card__image{border:5px solid #fff;}
.m-route-card a{display:block;position:absolute;bottom:12px;left:17px;right:17px;height:36px;}
.m-route-card a:hover .m-route-card__title{text-decoration:underline;}
.m-route-card a .m-route-card__title{bottom:0;left:0;right:0;}
.m-route-card .card-gradient{width:100%;height:142px;position:absolute;bottom:0;background:hsla(0, 0%, 100%, 0);background:-webkit-linear-gradient( legacy-direction(to bottom), hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.5) );background:linear-gradient(180deg, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.5));}
@media(min-width:1200px){
.m-route-card .card-gradient{height:165px;}
}
.m-route-card__title{position:absolute;bottom:12px;left:17px;right:17px;font-family:TTCommons-DemiBold, sans-serif;font-size:16px;line-height:18px;margin:0;color:#fff;z-index:2;display:-webkit-box;max-height:36px;min-height:36px;height:36px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.m-route-card__image{width:142px;height:142px;-webkit-transition:border 0.3s;-moz-transition:border 0.3s;-ms-transition:border 0.3s;-o-transition:border 0.3s;transition:border 0.3s;}
@media(min-width:1200px){
.m-route-card__image{width:165px;height:165px;}
}
.m-city-cards-container{display:flex;flex-wrap:wrap;max-width:593px;justify-content:space-between;}
@media(max-width:607px){
.m-city-cards-container{justify-content:center;}
}
@media(min-width:768px){
.m-city-cards-container{max-width:100%;justify-content:center;}
}
@media(min-width:1200px){
.m-city-cards-container{justify-content:space-between;}
}
.m-city-cards-container__title{width:288px;margin-left:0;}
@media(max-width:607px){
.m-city-cards-container__title{margin-left:auto;margin-right:auto;}
}
@media(min-width:768px){
.m-city-cards-container__title{width:555px;margin-left:auto;margin-right:auto;}
}
@media(min-width:1200px){
.m-city-cards-container__title{margin-left:0;}
}
.m-city-card{width:288px;height:auto;background-color:#fff;box-shadow:6px 10px 9px rgba(65, 68, 84, 0.02);padding:25px 15px;margin-bottom:18px;display:flex;flex-direction:column;position:relative;-webkit-transition:all 0.3s ease;-moz-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:all 0.3s ease;}
.m-city-card.m-city-card-active{background-color:#414454;}
@media(min-width:768px){
.m-city-card{width:555px;height:370px;padding:54px 97px;margin-bottom:30px;}
}
.m-city-card__title{font-family:TTCommons-DemiBold, sans-serif;font-size:26px;line-height:26px;color:#414454;margin:0;}
@media(min-width:768px){
.m-city-card__title{font-size:36px;line-height:30px;}
}
.m-city-card__main-content-container{flex:1;margin-top:16px;}
@media(min-width:768px){
.m-city-card__main-content-container{margin-top:20px;}
}
.m-city-card__prices-container{width:100%;font-size:15px;line-height:25px;color:#414454;border-bottom:1px solid rgba(65, 68, 84, 0.5);padding-bottom:15px;}
@media(min-width:768px){
.m-city-card__prices-container{font-size:18px;line-height:30px;}
}
.m-city-card__prices-line{display:flex;justify-content:space-between;}
.m-city-card__price{font-family:TTCommons-DemiBold, sans-serif;text-align:right;}
.m-city-card__amount{display:none;}
.m-city-card__discount{font-size:13px;margin:8px 0;line-height:19px;}
@media(min-width:768px){
.m-city-card__discount{font-size:15px;line-height:24px;}
}
.m-city-card__total-price-container{font-size:15px;display:flex;justify-content:space-between;margin-top:15px;}
@media(min-width:768px){
.m-city-card__total-price-container{font-size:18px;line-height:30px;}
}
.m-city-card-active .m-city-card__footnote, .m-city-card-active .m-city-card__title{color:#fff;}
.m-city-card-active .m-city-card__prices-container{color:#fff;border-color:hsla(0, 0%, 100%, 0.5);}
.m-city-card-active .btn--secondary-bordered, .m-city-card-active .m-city-card__discount, .m-city-card-active .m-city-card__price{display:none;}
.m-city-card-active .m-city-card__amount{width:84px;display:flex;justify-content:space-between;}
.m-city-card-active .m-city-card__amount .btn{width:22px;min-width:22px;height:22px;font-size:17px;color:#414454;}
@media(min-width:768px){
.m-city-card-active .m-city-card__amount .btn{font-size:19px;}
}
.m-city-card-active .m-city-card__amount .btn span{margin-top:-3px;}
.m-city-card-active .m-city-card__amount span{line-height:25px;}
.m-city-card-active .m-city-card__total-price-container{color:#fff;}
.most-popular-badge{position:absolute;right:-1px;top:-1px;width:80px;height:79px;overflow:hidden;}
@media(min-width:768px){
.most-popular-badge{right:-2px;top:-2px;}
}
.most-popular-badge .most-popular-badge__text{position:absolute;top:23px;left:-10px;width:120px;font-size:10px;color:#fff;background-color:#e62428;text-transform:uppercase;text-align:center;padding:6px 0 3px;letter-spacing:0.5px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
@media(min-width:768px){
.most-popular-badge{right:auto;left:-2px;top:-2px;width:104px;height:104px;}
.most-popular-badge .most-popular-badge__text{top:28px;left:-32px;width:140px;font-size:12px;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
}
.m-city-card__footnote{font-size:12px;}
@media(min-width:768px){
.m-city-card__footnote{font-size:14px;}
}
.m-city-card__bottom-container{height:41px;display:flex;align-items:center;justify-content:space-around;}
@media(min-width:768px){
.m-city-card__bottom-container{display:flex;justify-content:space-between;align-items:center;}
}
@media(min-width:1200px){
.m-city-card__bottom-container{height:47px;}
}
.m-city-card__bottom-container .m-city-card-promo, .m-city-card__bottom-container a{color:#e62428;text-decoration:none;max-width:120px;display:flex;justify-content:space-between;align-items:center;margin-left:6px;}
@media(min-width:768px){
.m-city-card__bottom-container .m-city-card-promo, .m-city-card__bottom-container a{max-width:170px;align-items:flex-start;}
}
@media(min-width:1200px){
.m-city-card__bottom-container .m-city-card-promo, .m-city-card__bottom-container a{max-width:200px;}
}
.m-city-card__bottom-container .m-promo-text{font-size:15px;color:#e62428;max-height:62px;overflow-y:hidden;}
@media(min-width:768px){
.m-city-card__bottom-container .m-promo-text{text-align:right;max-height:41px;}
}
@media(min-width:1200px){
.m-city-card__bottom-container .m-promo-text{font-size:18px;max-height:47px;}
}
.m-city-card__bottom-container .m-notification-text{font-size:13px;color:#fff;}
@media(min-width:768px){
.m-city-card__bottom-container .m-notification-text{font-size:15px;}
}
@media(min-width:1200px){
.m-city-card__bottom-container .m-notification-text{font-size:18px;}
}
.m-city-card__bottom-container a .m-promo-text{border-bottom:1px solid;}
.m-city-card__bottom-container .a-promo-icon{min-width:20px;height:20px;display:inline-block;text-align:center;font-size:16px;color:#fff;background-color:#e62428;border-radius:10px;margin-right:5px;line-height:18px;padding-top:1px;}
@media(min-width:768px){
.m-city-card__bottom-container .a-promo-icon{margin-top:2px;}
}
@media(max-width:767px){
.m-city-card__bottom-container .btn.btn--sm{width:120px;}
}
.btn.btn--grand-total{width:288px;display:flex;margin:0 auto 110px;}
.btn.btn--grand-total:not(.btn--disabled){position:sticky;bottom:30px;}
@media(min-width:768px){
.btn.btn--grand-total{width:357px;}
}
.m-filter-button{position:relative;}
.m-filter-section .ie-fix-wrapper, .m-filter-section .ie-fix-wrapper .checkbox-group-wrapper{max-height:none;}
.m-filter-section h6{font-size:15px;line-height:24px;margin-top:0;margin-bottom:25px;}
@media(min-width:768px){
.m-filter-section h6{font-size:18px;line-height:28px;margin-bottom:30px;}
}
.m-filter-section .checkbox-group-wrapper{margin-left:30px;flex-direction:row;}
@media(max-width:767px){
.m-filter-section .checkbox-group-wrapper{margin-left:25px;}
.m-filter-section .checkbox-group-wrapper .checkbox-btn{width:100%;max-width:100%;margin-right:0;}
}
@media(min-width:768px){
.m-filter-section .checkbox-group-wrapper .checkbox-btn{margin-top:10px;margin-bottom:5px;width:207px;}
}
.m-filter-section .btn{margin-top:40px;}
@media(max-width:767px){
.m-filter-section .btn{width:100%;}
}
.m-filter-section .react-select-container, .m-filter-section .react-select__menu{background-color:#f9f9f9;}
.m-filter-section .form-group{width:100%;}
.m-filter-section .form-control{min-width:auto;max-width:100%;width:100%;margin-bottom:40px;}
.filter-block-container{display:flex;align-items:flex-end;}
.m-product-summary-block{margin-bottom:30px;}
@media(min-width:1200px){
.m-product-summary-block{margin-bottom:40px;}
}
.m-product-summary-block__title{font-family:TTCommons-DemiBold, sans-serif;font-size:17px;line-height:31px;}
@media(min-width:1200px){
.m-product-summary-block__title{font-size:24px;line-height:36px;}
}
.m-product-summary-block__item{display:flex;line-height:26px;font-size:14px;justify-content:space-between;}
@media(min-width:1200px){
.m-product-summary-block__item{font-size:16px;line-height:30px;}
}
.m-product-summary-block__item.m-product-summary-block__item--bolded-large{font-family:TTCommons-DemiBold, sans-serif;font-size:17px;line-height:30px;}
@media(min-width:1200px){
.m-product-summary-block__item.m-product-summary-block__item--bolded-large{font-size:24px;line-height:36px;margin-top:30px;}
}
.m-product-summary-block__summary{border-top:1px solid rgba(117, 121, 138, 0.2);padding-top:8px;margin-top:13px;}
@media(min-width:1200px){
.m-product-summary-block__summary{margin-top:16px;}
}
.a-product-summary-block__item-quantity{width:40px;text-align:center;}
.a-product-summary-block__item-title{width:128px;flex:2;}
.a-product-summary-block__item-total{font-family:TTCommons-DemiBold, sans-serif;flex:1;text-align:right;}
.a-product-summary-block__item-total.a-product-summary-block__item-total--unbolded{font-family:TTCommons-Regular, sans-serif;}
.m-tabs__container{position:relative;}
.m-tabs__container .m-tabs__gradient{width:100px;height:47px;position:absolute;top:0;pointer-events:none;}
.m-tabs__container .m-tabs__gradient.gradient-start{left:0;background:#f9f9f9;background:-webkit-linear-gradient( legacy-direction(to right), #f9f9f9, hsla(0, 0%, 97.6%, 0) );background:linear-gradient(90deg, #f9f9f9, hsla(0, 0%, 97.6%, 0));}
.m-tabs__container .m-tabs__gradient.gradient-end{right:0;background:#f9f9f9;background:-webkit-linear-gradient( legacy-direction(to left), #f9f9f9, hsla(0, 0%, 97.6%, 0) );background:linear-gradient(270deg, #f9f9f9, hsla(0, 0%, 97.6%, 0));}
.m-tabs__container .btn--scroll-next{position:absolute;top:-2px;right:0;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
.m-tabs__container .btn--scroll-prev{position:absolute;top:-2px;left:0;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.tab-content .tab-pane:not(.active){display:none;}
.tab-content .tab-pane .o-text-with-image-padded{margin:0;}
.tab-content .tab-pane > .accordion, .tab-content
.tab-pane
> .o-narrow-content-container.o-narrow-content-container--padded, .tab-content
.tab-pane
> .o-wide-content-container.o-wide-content-container--padded{padding-left:0;padding-right:0;}
.m-tabs{display:flex;border-bottom:1px solid rgba(65, 68, 84, 0.5);overflow:hidden;margin-bottom:45px;}
.m-tabs:after{content:"";flex:0 0 50px;}
@media(min-width:1200px){
.m-tabs{margin-left:0;margin-bottom:100px;}
}
.m-tabs .nav-item{color:#414454;font-family:TTCommons-DemiBold, sans-serif;font-size:15px;line-height:35px;margin-right:30px;text-decoration:none;white-space:nowrap;position:relative;border-bottom:2px solid transparent;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.m-tabs .nav-item.active, .m-tabs .nav-item:hover{color:#e62428;border-bottom:2px solid #e62428;}
@media(min-width:1200px){
.m-tabs .nav-item{font-size:18px;line-height:40px;}
}
.m-company-block{display:flex;flex-direction:column;background-color:#fff;box-shadow:6px 10px 9px rgba(65, 68, 84, 0.02);width:100%;min-height:227px;padding:30px 19px 26px;}
.m-company-block a{display:flex;flex-direction:column;text-decoration:none;flex:1;}
@media(min-width:992px){
.m-company-block a{flex-direction:row;}
.m-company-block a:hover .m-company-text-block__title{text-decoration:underline;}
}
@media(min-width:768px){
.m-company-block{width:48%;}
}
@media(min-width:992px){
.m-company-block{height:165px;min-height:0;flex-direction:row;padding:0;}
}
@media(min-width:1200px){
.m-company-block{max-width:none;width:555px;box-shadow:7px 12px 11px rgba(65, 68, 84, 0.02);}
}
.m-company-block .a-company-logo-block{box-shadow:none;justify-content:flex-start;}
@media(max-width:991px){
.m-company-block .a-company-logo-block{height:40px;}
.m-company-block .a-company-logo-block img{max-width:100%;}
}
@media(min-width:992px){
.m-company-block .a-company-logo-block{justify-content:center;}
}
.m-company-text-block{display:flex;flex-direction:column;}
@media(max-width:991px){
.m-company-text-block{margin-top:30px;flex:1;}
}
@media(min-width:992px){
.m-company-text-block{padding:30px 30px 18px 29px;border-left:1px solid rgba(214, 214, 215, 0.9);}
}
@media(min-width:1200px){
.m-company-text-block{padding:30px 90px 18px 29px;}
}
.m-company-text-block .m-company-text-block__title{font-size:20px;line-height:20px;display:-webkit-box;max-height:40px;min-height:40px;height:40px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:992px){
.m-company-text-block .m-company-text-block__title{font-size:24px;line-height:24px;display:-webkit-box;max-height:48px;min-height:48px;height:48px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
}
.m-company-text-block .m-company-text-block__date{color:#75798a;margin-top:8px;font-size:13px;line-height:18px;}
@media(min-width:992px){
.m-company-text-block .m-company-text-block__date{margin-top:13px;line-height:21px;font-size:15px;}
}
.m-company-text-block .m-company-text-block__arrow{display:flex;flex:1;align-items:flex-end;justify-content:flex-start;}
.m-company-text-block .m-company-text-block__arrow svg{color:#e62428;width:17px;height:13px;}
@media(min-width:992px){
.m-company-text-block .m-company-text-block__arrow svg{width:20px;height:16px;}
}
.m-company-block-load-more{display:flex;justify-content:center;width:100%;}
@media(max-width:767px){
.m-company-block-load-more{margin-top:20px;}
}
.m-certificate-block__image-block{display:flex;align-items:center;justify-content:center;background-color:#e62428;height:287px;}
@media(min-width:768px){
.m-certificate-block__image-block{min-width:260px;max-width:260px;height:260px;}
}
@media(min-width:992px){
.m-certificate-block__image-block{min-width:287px;max-width:287px;height:287px;}
}
@media(min-width:1200px){
.m-certificate-block__image-block{min-width:362px;max-width:362px;height:362px;}
}
.m-certificate-block__image-block img{flex-shrink:0;}
.m-recommended-badge{display:flex;color:#00ab14;border:1px solid #00ab14;border-radius:4px;padding:7px 17px;}
@media(min-width:992px){
.m-recommended-badge{padding:10px 24px;}
}
.m-recommended-badge .a-recommended-title{color:#00ab14;font-size:15px;line-height:22px;margin:0 0 0 10px;}
@media(min-width:992px){
.m-recommended-badge .a-recommended-title{font-size:18px;margin:0 0 0 16px;}
}
.thank-you-page-container{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:200px;}
.thank-you-page-container h6{max-width:900px;width:100%;margin-bottom:30px;}
@media(min-width:1200px){
.thank-you-page-container h6{margin-bottom:50px;}
}
.thank-you-page-container a{color:#e62428;text-decoration:none;}
.thank-you-page-container .btn{font-family:TTCommons-Light, sans-serif;}
.m-tab-with-quantity-list-title{display:flex;align-items:center;font-family:TTCommons-DemiBold;font-size:26px;line-height:51px;margin-top:35px;}
@media(min-width:1200px){
.m-tab-with-quantity-list-title{font-size:30px;line-height:60px;margin-top:0;}
}
.m-tab-with-quantity-list-title svg{width:25px;height:25px;margin-right:14px;color:#e62428;}
@media(min-width:1200px){
.m-tab-with-quantity-list-title svg{width:30px;height:30px;margin-right:15px;}
}
.m-tab-with-quantity{display:flex;flex-direction:column;width:45%;cursor:pointer;}
.m-tab-with-quantity.m-tab-with-quantity--active{color:#e62428;}
.m-tab-with-quantity.m-tab-with-quantity--active .m-tab-with-quantity__title{border-color:#e62428;}
@media(min-width:426px){
.m-tab-with-quantity{width:26%;}
}
@media(min-width:768px){
.m-tab-with-quantity{width:122px;}
}
@media(min-width:1200px){
.m-tab-with-quantity{width:165px;}
}
.m-tab-with-quantity__title{font-family:TTCommons-DemiBold;font-size:15px;line-height:30px;border-bottom:1px solid rgba(65, 68, 84, 0.5);}
@media(min-width:1200px){
.m-tab-with-quantity__title{font-size:18px;}
}
.m-tab-with-quantity__number{font-size:51px;line-height:1;letter-spacing:-3px;margin-top:12px;}
@media(min-width:1200px){
.m-tab-with-quantity__number{font-size:60px;margin-top:20px;}
}
.page-not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:130px;}
@media(min-width:1200px){
.page-not-found-container{margin-bottom:300px;}
}
.page-not-found-container img{width:70px;margin-bottom:45px;}
@media(min-width:1200px){
.page-not-found-container img{width:110px;}
}
.page-not-found-container h1{text-align:center;margin-bottom:55px;}
@media(min-width:1200px){
.page-not-found-container h1{margin-bottom:75px;}
}
.number-range{padding:0 15px;}
.number-range-group{padding-bottom:15px;display:flex;align-items:center;}
.number-range-group .form-control{margin-bottom:0;width:60px;min-width:60px;padding:0 10px;margin-right:30px;text-align:center;}
.number-range-group .input-range{margin:35px 0;}
.number-range-group .input-range + .form-control{margin-right:0;margin-left:30px;}
.number-range-group--range-inverted .input-range__track--background{background-color:#009688;}
.number-range-group--range-inverted .input-range__track--active{background-color:#eee;}
.input-range{margin:35px 0 50px;}
.input-range__slider{background:#009688;border:1px solid #009688;}
.input-range__track--active{background:#009688;}
.input-range__label{font-family:TTCommons-Regular;color:#414454;font-size:20px;}
.input-range__label--max, .input-range__label--min{bottom:-30px;}
.input-range__label--value{top:-35px;font-size:17px;}
.m-cookies-bar__container{position:fixed;bottom:-130px;right:0;left:0;height:0;background-color:#fff;z-index:999;display:flex;align-items:center;justify-content:center;-webkit-transition:bottom 0.5s;-moz-transition:0.5s bottom;-ms-transition:0.5s bottom;-o-transition:0.5s bottom;transition:bottom 0.5s;}
.m-cookies-bar__container.visible{bottom:0;height:130px;}
@media(min-width:376px){
.m-cookies-bar__container.visible{height:110px;}
}
@media(min-width:768px){
.m-cookies-bar__container.visible{height:77px;}
}
.m-cookies-bar__container .m-cookies-bar{max-width:1140px;display:flex;align-items:center;justify-content:space-around;margin:15px;font-size:15px;letter-spacing:0.4px;}
.m-cookies-bar__container .m-cookies-bar a{color:#e62428;margin:0 0 0 4px;}
.m-cookies-bar__container .m-cookies-bar button{margin-left:5px;}
@media(min-width:768px){
.m-cookies-bar__container .m-cookies-bar button{margin-left:15px;}
}
@media(max-width:1199px){
.o-content-with-sidebar-container{display:flex;flex-direction:column;align-items:center;}
}
@media(min-width:1200px){
.o-content-with-sidebar-container{display:-ms-grid;display:grid;grid-template-columns:847px 293px;-ms-grid-columns:847px 293px;}
}
@media(min-width:1200px){
.o-content-with-sidebar-container.o-content-with-sidebar-container--event
> div:first-child{grid-area:1/1/2/2;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;}
}
@media(min-width:1200px){
.o-content-with-sidebar-container.o-content-with-sidebar-container--event
> div:nth-child(2):not(.o-sidebar-container){grid-area:2/1/3/2;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;}
}
@media(min-width:1200px) and (max-width:1439px){
.o-content-with-sidebar-container.o-content-with-sidebar-container--event
.o-content-container
.slick-arrow{opacity:1;background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-arrow-white.svg);background-repeat:no-repeat;background-position:50%;background-color:rgba(65, 68, 84, 0.8);background-size:20px;border:none;}
.o-content-with-sidebar-container.o-content-with-sidebar-container--event
.o-content-container
.slick-arrow:focus, .o-content-with-sidebar-container.o-content-with-sidebar-container--event
.o-content-container
.slick-arrow:hover{opacity:0.9;}
.o-content-with-sidebar-container.o-content-with-sidebar-container--event
.o-content-container
.slick-arrow.slick-next{right:15px;}
.o-content-with-sidebar-container.o-content-with-sidebar-container--event
.o-content-container
.slick-arrow.slick-prev{left:15px;}
}
@media(max-width:1199px){
.o-content-with-sidebar-container.o-content-with-sidebar-container--event
.o-content-container--content{order:3;}
}
@media(max-width:1199px){
.o-content-with-sidebar-container.o-content-with-sidebar-container--event
.o-content-container--image{order:1;}
}
@media(max-width:1199px){
.o-content-with-sidebar-container.o-content-with-sidebar-container--event
.o-sidebar-container{order:2;}
}
.o-content-with-sidebar-container.o-content-with-sidebar-container--form{position:relative;}
@media(max-width:1199px){
.o-content-with-sidebar-container.o-content-with-sidebar-container--form
.o-content-container--content{order:2;}
}
@media(min-width:1200px){
.o-content-with-sidebar-container.o-content-with-sidebar-container--form
.o-content-container--content{order:2;padding-bottom:70px;}
}
@media(max-width:1199px){
.o-content-with-sidebar-container.o-content-with-sidebar-container--form
.o-content-container--image{order:1;}
}
.o-content-with-sidebar-container.o-content-with-sidebar-container--form
.o-sidebar-container{background:transparent;box-shadow:none;padding:0 0 0 30px;}
@media(max-width:1199px){
.o-content-with-sidebar-container.o-content-with-sidebar-container--form
.o-sidebar-container{padding:15px 16px 100px;order:3;}
}
.o-content-with-sidebar-container.o-content-with-sidebar-container--form
.o-sidebar-container
.o-sidebar-wrapper{border-left:0;padding-left:0;}
.o-content-container{max-width:750px;width:100%;}
@media(min-width:1200px){
.o-content-container{max-width:none;padding-right:97px;}
}
@media(min-width:1200px){
.o-content-container--header{width:auto;padding-right:37px;}
}
@media(max-width:991px){
.o-content-container--header{padding:0 16px;}
}
@media(max-width:1199px){
.o-content-container--header{margin:0 auto;}
}
.o-content-container--header h1{letter-spacing:-3px;margin-bottom:26px;}
@media(max-width:1199px){
.o-content-container--header h1{margin-bottom:21px;letter-spacing:-2.25px;}
}
.o-content-container--header h6{margin-top:21px;margin-bottom:45px;max-width:none;}
@media(min-width:992px){
.o-content-container--header h6{margin-top:26px;}
}
@media(min-width:768px){
.o-content-container--stars{display:inline-block;margin-left:24px;}
}
.o-content-container--star{display:inline-block;background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-star-mobile.png);width:19px;height:18px;margin:4px;}
@media(min-width:1200px){
.o-content-container--star{background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-star.png);width:22px;height:22px;margin:4px;}
}
.o-content-container--content .m-content-block{padding:51px 16px 33px;}
@media(min-width:1200px){
.o-content-container--content .m-content-block{padding:56px 70px 53px 68px;}
}
.o-content-container--content h3{font-size:19px;margin-bottom:20px;}
@media(min-width:768px){
.o-content-container--content h3{font-size:24px;line-height:28px;}
}
@media(min-width:1200px){
.o-content-container--content h3{font-size:30px;line-height:36px;margin-bottom:24px;}
}
.o-content-container--content p{font-size:14px;line-height:18px;max-width:none;margin-bottom:18px;}
@media(min-width:768px){
.o-content-container--content p{font-size:16px;line-height:22px;margin-bottom:24px;}
}
@media(min-width:1200px){
.o-content-container--content p{font-size:20px;line-height:28px;margin-bottom:28px;}
}
.o-content-container--content a{text-decoration:none;color:#e62428;}
.o-content-container--image .carousel-slider{margin-bottom:0;}
.o-sidebar-wrapper{border-left:2px solid rgba(117, 121, 138, 0.5);padding-left:24px;}
@media(min-width:1200px){
.o-sidebar-wrapper{padding-left:0;border-left:0;}
}
.o-sidebar-wrapper .btn--full-width{margin-top:20px;}
.o-sidebar-container{padding-left:16px;background-color:#fff;box-shadow:6px 10px 9px rgba(65, 68, 84, 0.02);}
@media(max-width:1199px){
.o-sidebar-container{width:100%;max-width:750px;padding-top:30px;}
}
@media(min-width:1200px){
.o-sidebar-container{grid-area:1/2/3/3;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1;box-shadow:none;background:transparent;border-left:1px solid rgba(117, 121, 138, 0.5);width:293px;padding-left:30px;}
}
.o-sidebar-container .m-attribute:not(:last-child){margin-bottom:20px;}
.a-sidebar__title{font-family:TTCommons-DemiBold, sans-serif;font-size:19px;line-height:31px;border-bottom:1px solid rgba(117, 121, 138, 0.5);margin-bottom:25px;margin-top:0;}
@media(min-width:1200px){
.a-sidebar__title{font-size:36px;line-height:36px;padding-bottom:8px;margin:0 0 30px;}
}
.o-header{position:fixed;top:0;left:0;right:0;z-index:6;}
@media(min-width:1200px){
.o-header{transition:background-color 0.3s, padding 0.3s;position:absolute;}
}
@media(max-width:1199px){
.o-header.o-header--fixed{background:#80828d;background:-webkit-linear-gradient( legacy-direction(180deg), #80828d, hsla(0, 0%, 100%, 0) );background:linear-gradient(180deg, #80828d, hsla(0, 0%, 100%, 0));}
.o-header.o-header--fixed.o-header--white-bg-mobile{background-color:#f9f9f9;}
}
.o-header.o-header--fixed .o-header-menu .o-header-submenu{top:84px;}
.o-header .m-language-dropdown{margin-left:8px;}
.o-header .m-logo-container{-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-ms-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;}
.o-header--fixed{position:fixed;}
@media(max-width:1199px){
.o-header--fixed .o-header__wrapper:before{content:"";display:block;}
.o-header--fixed .m-logo-container{position:absolute;-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);}
.o-header--fixed .o-header__content{margin-left:0;}
.o-header--fixed .o-header__content .btn--light-bordered{background-color:#fff;border:none;}
.o-header--fixed .o-header__content .btn.btn--icon-left{font-size:12px;width:150px;justify-content:flex-start;padding-left:15px;padding-right:15px;}
}
@media(max-width:1199px) and (max-width:375px){
.o-header--fixed .o-header__content .btn.btn--icon-left{height:40px;width:40px;padding-left:9px;padding-right:0;font-size:0;}
}
@media(max-width:1199px){
.o-header--fixed .o-header__content .btn.btn--icon-left span:empty + svg{margin-bottom:2px;}
.o-header--fixed .o-header__content .btn.btn--icon-left svg{margin-right:8px;}
.o-header--fixed .btn--light-bordered{color:rgba(65, 68, 84, 0.5);border-color:rgba(65, 68, 84, 0.5);}
.o-header--fixed .btn--light-bordered.active, .o-header--fixed .btn--light-bordered:focus, .o-header--fixed .btn--light-bordered:hover{border-color:#414454;color:#414454;}
}
@media(min-width:1200px){
.o-header--fixed{animation:slideIn 0.4s;}
.o-header--fixed .o-header__wrapper{height:84px;padding-left:0;}
.o-header--fixed .o-header-menu > .nav-item, .o-header--fixed .o-header-menu > .nav-link{padding:29px 20px 0;}
.o-header--fixed .o-header__content{margin-top:18px;}
.o-header--fixed .a-logo-slang{display:none;}
.o-header--fixed .a-logo img{height:84px;}
.o-header--fixed .m-language-dropdown.show .dropdown-toggle{color:#414454;border-color:#414454;}
.o-header--fixed .m-language-dropdown__content .btn.btn--circle{border:none;color:#414454;}
.o-header--fixed .m-language-dropdown__content .btn.btn--circle:hover{color:#e62428;}
}
@media(max-width:1199px){
.o-header--white-bg-mobile{background:#f9f9f9;}
.o-header--white-bg-mobile .btn--light-bordered{color:rgba(65, 68, 84, 0.5);border-color:rgba(65, 68, 84, 0.5);}
.o-header--white-bg-mobile .btn--light-bordered.active, .o-header--white-bg-mobile .btn--light-bordered:focus, .o-header--white-bg-mobile .btn--light-bordered:hover{border-color:#414454;color:#414454;}
}
.o-header--white-bg-mobile .m-language-dropdown.show > .btn{border-color:#414454;color:#414454;}
@media(min-width:1200px){
.o-header--white-bg-desktop{background:#fff;}
.o-header--white-bg-desktop .btn--light-bordered{color:rgba(65, 68, 84, 0.5);border-color:rgba(65, 68, 84, 0.5);background-color:#fff;}
.o-header--white-bg-desktop .btn--light-bordered.active, .o-header--white-bg-desktop .btn--light-bordered:focus, .o-header--white-bg-desktop .btn--light-bordered:hover{border-color:#414454;color:#414454;}
.o-header--white-bg-desktop .m-logo-container .a-logo-slang{color:#414454;}
.o-header--white-bg-desktop .o-header-menu .nav-item .nav-link svg, .o-header--white-bg-desktop .o-header-menu .nav-item .nav-text svg{stroke:rgba(65, 68, 84, 0.5);}
.o-header--white-bg-desktop .o-header-menu > .nav-item:hover > .nav-link, .o-header--white-bg-desktop .o-header-menu > .nav-item:hover > .nav-text{color:#e62428;}
.o-header--white-bg-desktop .o-header-menu > .nav-item > .nav-link, .o-header--white-bg-desktop .o-header-menu > .nav-item > .nav-text{color:#414454;}
}
.o-header__wrapper{display:flex;align-items:flex-start;justify-content:space-between;padding:0 16px;margin:0 auto;max-width:1440px;height:66px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
@media(min-width:1200px){
.o-header__wrapper{padding:0 28px 0 34px;height:114px;}
}
.o-header__wrapper .btn--light-bordered, .o-header__wrapper .nav-link, .o-header__wrapper .nav-text{transition:none;}
.o-header__content{display:flex;flex-direction:row;margin-top:6px;margin-left:28px;}
@media(max-width:375px){
.o-header__content{margin-left:0;}
}
@media(max-width:1199px){
.o-header__content .btn.btn--icon-left{height:40px;width:40px;padding:0 8px;flex-wrap:nowrap;white-space:nowrap;font-size:0;}
.o-header__content .btn.btn--icon-left svg{margin-right:0;}
}
@media(min-width:1200px){
.o-header__content{margin-left:0;margin-top:25px;}
}
.o-header__content > a:not(:first-child),
.o-header__content [class*="btn"]:not(:first-child){margin-left:7px;}
@media(min-width:1200px){
.o-header__content > a:not(:first-child),
.o-header__content [class*="btn"]:not(:first-child){margin-left:8px;}
}
.o-header__content .btn.btn--icon-left{-webkit-transition:width 0.3s, font-size 0.3s, padding 0.3s;-moz-transition:width 0.3s, font-size 0.3s, padding 0.3s;-ms-transition:width 0.3s, font-size 0.3s, padding 0.3s;-o-transition:width 0.3s, font-size 0.3s, padding 0.3s;transition:width 0.3s, font-size 0.3s, padding 0.3s;}
@media(max-width:375px){
.o-header__content .btn.btn--icon-left{transition:none;}
}
@media(min-width:1200px){
.o-header__content .btn.btn--icon-left:not(.btn--circle){display:flex;justify-content:flex-start;align-items:center;padding-right:10px;padding-left:20px;}
.o-header__content .btn.btn--icon-left span:not(:empty) + svg{margin-right:13px;}
}
.o-header__content .btn.btn--icon-left svg.feather-menu, .o-header__content .btn.btn--icon-left svg.feather-x{min-width:22px;margin-bottom:2px;}
.o-header__content .btn.btn--icon-left span:empty + svg{margin-bottom:0;}
.o-header__content .btn.btn--icon-left span{font-family:TTCommons-DemiBold, sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.o-footer{max-width:1140px;margin:50px auto 0;padding:0 16px;}
@media(min-width:1200px){
.o-footer{margin-top:105px;padding:0;}
}
.o-footer .nav-link, .o-footer .nav-text{color:#75798a;font-size:13px;line-height:30px;}
@media(min-width:1200px){
.o-footer .nav-link, .o-footer .nav-text{font-size:15px;}
}
.o-footer .m-nav-list--footer-copyright{display:flex;margin-top:0;margin-bottom:20px;}
@media(min-width:1200px){
.o-footer .m-nav-list--footer-copyright{margin-top:85px;margin-bottom:25px;}
}
.o-footer .m-nav-list--footer-copyright .nav-link, .o-footer .m-nav-list--footer-copyright .nav-text{color:#414454;font-size:10px;line-height:26px;margin-right:10px;opacity:0.7;}
.o-footer .m-nav-list--footer-copyright .nav-link:last-child, .o-footer .m-nav-list--footer-copyright .nav-text:last-child{margin-right:0;}
@media(min-width:1200px){
.o-footer .m-nav-list--footer-copyright .nav-link, .o-footer .m-nav-list--footer-copyright .nav-text{margin-right:30px;font-size:15px;}
.o-footer .m-nav-list--footer-copyright .nav-link:last-child, .o-footer .m-nav-list--footer-copyright .nav-text:last-child{margin-right:0;}
}
.o-footer__menu{display:flex;justify-content:space-between;flex-wrap:wrap;}
@media(min-width:1200px){
.o-footer__menu{flex-wrap:nowrap;}
}
.o-footer__menu-group{display:flex;flex-direction:column;margin-bottom:35px;}
.o-footer__menu-group.o-footer__menu-group--first-group{flex-grow:2;flex-basis:100px;}
@media(min-width:1200px){
.o-footer__menu-group.o-footer__menu-group--first-group{flex-basis:auto;flex-grow:3;}
}
.o-footer__menu-group.o-footer__menu-group--second-group{flex-grow:4;}
@media(min-width:1200px){
.o-footer__menu-group{width:50%;flex-direction:row;margin-bottom:0;}
}
.o-footer__menu-group .m-nav-list > :first-child{font-family:TTCommons-DemiBold, sans-serif;color:#414454;}
@media(min-width:1200px){
.o-footer__menu-group .m-nav-list{width:50%;}
}
@media(max-width:1199px){
.o-footer__menu-group .m-nav-list:not(:last-child){margin-bottom:35px;}
}
.o-footer__menu-group .m-footer-link-group{display:flex;}
.o-footer__menu-group .m-footer-link-group .a-footer-comma-separator{margin:0 6px 0 3px;line-height:30px;}
.o-footer__social-list{width:100%;margin-bottom:30px;}
@media(min-width:1200px){
.o-footer__social-list{display:flex;width:40%;flex-grow:3;flex-direction:column;align-items:center;margin-bottom:0;}
}
.o-footer__social-list .nav-text{font-family:TTCommons-DemiBold, sans-serif;color:#414454;}
.o-footer__social-list .m-social-links-list{margin-top:5px;}
.o-text-with-image{max-width:555px;margin:0 auto 25px;}
@media(min-width:1200px){
.o-text-with-image{display:flex;justify-content:space-between;max-width:1140px;margin:0 auto 33px;}
.o-text-with-image.o-text-with-image--small-margin{margin:0 auto 15px;}
}
.o-text-with-image .h1, .o-text-with-image h1{margin:0 0 20px;}
@media(min-width:1200px){
.o-text-with-image .h1, .o-text-with-image h1{margin:17px 0;display:inline-block;text-overflow:ellipsis;padding-right:3px;}
}
.o-text-with-image h2{margin-top:20px;max-width:530px;}
.o-text-with-image h6{margin:0;}
@media(min-width:1200px){
.o-text-with-image h6{display:-webkit-box;max-height:216px;min-height:216px;height:216px;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;}
}
.o-text-with-image h5{margin:0 0 10px;}
@media(min-width:1200px){
.o-text-with-image h5{margin:0;}
}
.o-text-with-image p{margin:0;}
.o-text-with-image__container-image{display:flex;align-items:flex-end;position:relative;min-width:320px;height:215px;overflow:hidden;}
@media(min-width:1200px){
.o-text-with-image__container-image{max-width:555px;width:100%;height:370px;}
}
.o-text-with-image__container-image .m-text-with-image__image a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;}
.o-text-with-image__container-image .m-text-with-image__image a:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 -140px 160px -40px rgba(0, 0, 0, 0.5);height:100%;z-index:3;}
.o-text-with-image__container-image .m-text-with-image__image .card-gradient{width:100%;height:142px;position:absolute;bottom:0;z-index:2;background:hsla(0, 0%, 100%, 0);background:-webkit-linear-gradient( legacy-direction(to bottom), hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.5) );background:linear-gradient(180deg, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.5));}
@media(min-width:1200px){
.o-text-with-image__container-image .m-text-with-image__image .card-gradient{height:165px;}
}
.o-text-with-image__container-image img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;height:auto;}
@media(max-width:1199px){
.o-text-with-image__container-image img{top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
}
.o-text-with-image__container-image h5{color:#fff;}
.o-text-with-image__container-image p{color:#fff;font-family:TTCommons-Light, sans-serif;font-size:13px;line-height:18px;max-width:250px;}
@media(min-width:425px){
.o-text-with-image__container-image p{max-width:370px;}
}
@media(min-width:1200px){
.o-text-with-image__container-image p{font-size:15px;line-height:21px;}
}
.o-text-with-image__container-image .m-text-with-image__buttons-container{display:flex;position:absolute;bottom:15px;right:15px;z-index:4;}
@media(min-width:1200px){
.o-text-with-image__container-image .m-text-with-image__buttons-container{bottom:30px;right:25px;}
}
.o-text-with-image__container-image
.m-text-with-image__buttons-container
.btn:last-child{margin-left:8px;}
.o-text-with-image__container-image .m-text-with-image__image-description{width:100%;padding:15px;position:absolute;bottom:0;left:0;right:0;z-index:3;}
@media(min-width:1200px){
.o-text-with-image__container-image .m-text-with-image__image-description{padding:30px 25px;}
}
.o-text-with-image__container-image .m-text-with-image__image-description a{text-decoration:none;}
.o-text-with-image__container-image .m-text-with-image__image-description h5{margin-bottom:10px;}
@media(min-width:1200px){
.o-text-with-image__container-image .m-text-with-image__image-description h5{margin-bottom:15px;}
}
.o-text-with-image-large{display:flex;max-width:750px;margin:0 auto 45px;flex-direction:column;}
.o-text-with-image-large h2{font-family:TTCommons-DemiBold, sans-serif;padding-left:16px;font-size:38px;margin-bottom:17px;}
.o-text-with-image-large img{width:100%;}
.o-text-with-image-large .accordion{padding:0;}
@media(min-width:1200px){
.o-text-with-image-large{max-width:1140px;margin:0 auto 105px;flex-direction:row;}
.o-text-with-image-large .o-text-with-image-wrapper{max-width:847px;}
.o-text-with-image-large p{font-size:20px;line-height:28px;}
.o-text-with-image-large h2{font-family:TTCommons-DemiBold, sans-serif;flex-basis:300px;margin-top:24px;font-size:60px;}
}
.o-text-with-image-wrapper .m-content-block:not(:last-child){padding-bottom:10px;}
@media(min-width:1200px){
.o-text-with-image-wrapper .m-content-block:not(:last-child){padding-bottom:20px;}
}
.o-text-with-image-wrapper .m-content-block:not(:first-child){padding-top:0;}
.o-text-with-image-padded{display:flex;max-width:570px;margin:0 16px;flex-direction:column;box-shadow:6px 10px 9px rgba(65, 68, 84, 0.02);}
.o-text-with-image-padded:not(:last-child){margin-bottom:25px;}
@media(min-width:768px){
.o-text-with-image-padded{margin:0 auto;}
}
@media(min-width:1200px){
.o-text-with-image-padded{padding:0;max-width:1140px;height:431px;flex-direction:row;box-shadow:7px 12px 11px rgba(65, 68, 84, 0.02);}
.o-text-with-image-padded:not(:last-child){margin-bottom:105px;}
.o-text-with-image-padded:not(:last-child).o-text-with-image-padded--small-margin{margin-bottom:53px;}
.o-text-with-image-padded > div{width:50%;}
}
.o-text-with-image-padded h3{margin-top:0;margin-bottom:17px;}
@media(min-width:1200px){
.o-text-with-image-padded h3{margin-bottom:31px;}
}
.o-text-with-image-padded .btn{margin-top:27px;line-height:40px;}
@media(min-width:1200px){
.o-text-with-image-padded .btn{line-height:43px;}
}
.o-text-with-image-padded .card-gradient{width:100%;height:142px;position:absolute;bottom:0;z-index:2;background:hsla(0, 0%, 100%, 0);background:-webkit-linear-gradient( legacy-direction(to bottom), hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.5) );background:linear-gradient(180deg, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.5));}
@media(min-width:1200px){
.o-text-with-image-padded .card-gradient{height:165px;}
}
.o-header-menu{display:none;flex-grow:1;justify-content:flex-end;align-items:flex-start;list-style-type:none;height:100%;margin:0 41px 0 0;padding-left:0;max-width:none;}
@media(min-width:1200px) and (max-width:1439px){
.o-header-menu{margin:0 24px 0 0;}
}
@media(min-width:1200px){
.o-header-menu{display:flex;}
}
.o-header-menu > .nav-item{font-family:TTCommons-DemiBold, sans-serif;font-size:18px;cursor:pointer;height:100%;padding:38px 20px 0;}
.o-header-menu > .nav-item.active > .nav-link, .o-header-menu > .nav-item.active > .nav-text{color:#e62428;}
.o-header-menu > .nav-item:hover{text-decoration:none;}
.o-header-menu > .nav-item .nav-text--header-element{padding-bottom:3px;}
.o-header-menu > .nav-item > .nav-link, .o-header-menu > .nav-item > .nav-text{color:#fff;-webkit-transition:color 0.2s;-moz-transition:0.2s color;-ms-transition:0.2s color;-o-transition:0.2s color;transition:color 0.2s;}
.o-header-menu > .nav-item > .nav-link:hover, .o-header-menu > .nav-item > .nav-text:hover{text-decoration:none;color:#e62428;}
.o-header-menu > .nav-item > .nav-link svg, .o-header-menu > .nav-item > .nav-text svg{width:16px;margin-right:5px;stroke:hsla(0, 0%, 100%, 0.5);}
@media(min-width:1200px) and (max-width:1439px){
.o-header-menu > .nav-item{font-size:17px;padding:38px 5px 0 20px;}
}
.o-header-menu .o-header-submenu{position:absolute;top:114px;left:0;right:0;margin:0 auto;padding:120px 130px;z-index:6;}
.o-header-menu .o-header-submenu .m-nav-list{flex-grow:1;width:100%;padding:0 10px;}
.o-header-menu .o-header-submenu .m-nav-list .nav-item{max-width:293px;}
.o-header-menu .o-header-submenu .m-nav-list .nav-item > :first-child{display:block;margin-bottom:30px;font-family:TTCommons-DemiBold, sans-serif;font-size:24px;border-bottom:1px solid rgba(65, 68, 84, 0.5);text-decoration:none;cursor:default;}
.o-header-menu
.o-header-submenu
.m-nav-list
.nav-item
> :not(:first-child):focus,
.o-header-menu
.o-header-submenu
.m-nav-list
.nav-item
> :not(:first-child):hover{color:#e62428;text-decoration:none;}
.o-header-menu .o-header-submenu .m-nav-list .nav-link, .o-header-menu .o-header-submenu .m-nav-list .nav-text{color:#414454;font-family:TTCommons-Light, sans-serif;font-size:24px;line-height:30px;}
.o-header-submenu{display:flex;align-items:flex-start;justify-content:flex-start;width:1442px;height:492px;background-color:#fff;cursor:default;}
.o-header-submenu .m-highlight-menu-item{margin-bottom:21px;}
.o-header-submenu .m-highlight-menu-item:last-child{margin-bottom:0;}
.o-burger-menu-container{position:relative;margin-left:7px;}
@media(min-width:1200px){
.o-burger-menu-container .btn--circle + .o-burger-menu{left:-48px;}
.o-burger-menu-container .btn--circle + .o-burger-menu:before{left:70px;}
.o-burger-menu-container .btn--circle + .o-burger-menu.o-burger-menu--small{left:-48px;}
.o-burger-menu-container
.btn--circle
+ .o-burger-menu.o-burger-menu--small:before{left:70px;}
}
@media(min-width:1200px){
.o-burger-menu-wrapper ul:not(:first-child){margin-top:30px;}
}
.o-burger-menu{position:fixed;left:0;right:0;top:66px;bottom:0;min-width:320px;z-index:6;background-color:#f9f9f9;overflow:auto;padding-top:20px;}
@media(min-width:1200px){
.o-burger-menu{min-width:305px;position:absolute;top:60px;overflow:visible;padding-top:0;left:0;}
.o-burger-menu:before{content:"";position:absolute;width:13px;height:13px;background:#fff;top:0;left:70px;z-index:-1;-moz-transform:rotate(45deg) translate(-50%);-o-transform:rotate(45deg) translate(-50%);-ms-transform:rotate(45deg) translate(-50%);-webkit-transform:rotate(45deg) translate(-50%);transform:rotate(45deg) translate(-50%);}
}
@media(min-width:1200px){
.o-burger-menu.o-burger-menu--small{min-width:205px;left:-48px;}
.o-burger-menu.o-burger-menu--small:before{left:70px;}
}
@media(min-width:1200px){
.o-burger-menu .o-burger-wrapper{background:#fff;border-radius:23px;padding:30px;}
}
.o-burger-menu .m-burger-language-selector{margin:0 15px 20px;}
.o-burger-menu .m-burger-language-selector .form-control{width:auto;}
.m-burger-main-menu{padding-left:0;}
.m-burger-main-menu .nav-link{font-size:20px;color:#414454;line-height:42px;}
.m-burger-main-menu .nav-link:focus, .m-burger-main-menu .nav-link:hover{color:#e62428;text-decoration:none;}
@media(max-width:1199px){
.m-burger-main-menu .nav-link{padding-left:16px;border-top:1px solid #ceced2;}
}
.m-burger-main-menu .nav-link span, .m-burger-main-menu .nav-text span{display:flex;justify-content:space-between;}
.m-burger-main-menu .nav-link .btn--icon, .m-burger-main-menu .nav-text .btn--icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:0;background-color:transparent;}
@media(min-width:1200px){
.m-burger-main-menu .nav-link .btn--icon, .m-burger-main-menu .nav-text .btn--icon{display:none;}
}
.m-burger-main-menu .nav-link .btn--icon svg, .m-burger-main-menu .nav-text .btn--icon svg{width:18px;margin:0;stroke:#414454;opacity:0.5;}
.m-burger-main-menu .nav-text{font-size:20px;color:#414454;line-height:42px;}
@media(max-width:1199px){
.m-burger-main-menu .nav-text{display:block;padding-left:16px;border-top:1px solid #ceced2;}
}
@media(min-width:1200px){
.m-burger-main-menu .nav-item .m-nav-list{display:none;}
}
@media(min-width:1200px){
.m-burger-main-menu > .nav-item > .nav-link, .m-burger-main-menu > .nav-item > .nav-text, .m-burger-main-menu > .nav-link, .m-burger-main-menu > .nav-text{font-size:24px;line-height:36px;}
}
.m-burger-main-menu .m-nav-list > .nav-item .nav-link, .m-burger-main-menu .m-nav-list > .nav-item .nav-text{padding-left:32px;}
.m-burger-main-menu .m-nav-list > .nav-item > .nav-link .nav-link{padding-left:0;}
.m-burger-main-menu .m-nav-list .m-nav-list > .nav-link, .m-burger-main-menu .m-nav-list .m-nav-list > .nav-text{padding-left:54px;}
.m-burger-main-menu .btn--icon.active{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.m-burger-main-menu .btn--icon.active svg{stroke:#e62428;opacity:1;}
.m-burger-main-menu .nav-item.active{background-color:#fff;}
.m-burger-secondary-menu{padding-left:0;}
@media(min-width:1200px){
.m-burger-secondary-menu{max-height:400px;overflow:auto;}
}
.m-burger-secondary-menu .nav-link, .m-burger-secondary-menu .nav-text{color:#414454;font-size:20px;line-height:42px;font-weight:300;}
.m-burger-secondary-menu .nav-link:focus, .m-burger-secondary-menu .nav-link:hover, .m-burger-secondary-menu .nav-text:focus, .m-burger-secondary-menu .nav-text:hover{color:#e62428;text-decoration:none;}
@media(max-width:1199px){
.m-burger-secondary-menu .nav-link, .m-burger-secondary-menu .nav-text{display:block;padding-left:16px;border-top:1px solid #ceced2;}
}
@media(min-width:1200px){
.m-burger-secondary-menu .nav-link, .m-burger-secondary-menu .nav-text{font-size:18px;line-height:36px;font-weight:400;}
}
.form-layout--align-start{align-items:flex-start !important;}
.form-layout--align-end{align-items:flex-end !important;}
.form-layout--align-center{align-items:center !important;}
.form-layout--justify-start{justify-content:flex-start !important;}
.form-layout--justify-end{justify-content:flex-end !important;}
.form-layout--justify-center{justify-content:center !important;}
.form-layout--justify-between{justify-content:space-between !important;}
.form-layout-horizontal, .form-layout-vertical{display:flex;justify-content:space-between;}
.form-layout-vertical{flex-direction:column;}
.form-layout-vertical > .btn, .form-layout-vertical > .btn-checkbox, .form-layout-vertical > .btn-radio, .form-layout-vertical > .btn-toggle, .form-layout-vertical > .circle, .form-layout-vertical > .form-group-block, .form-layout-vertical > .payment-option{margin-bottom:21px;}
.form-layout-vertical > .btn-checkbox:last-child, .form-layout-vertical > .btn-radio:last-child, .form-layout-vertical > .btn-toggle:last-child, .form-layout-vertical > .btn:last-child, .form-layout-vertical > .circle:last-child, .form-layout-vertical > .form-group-block:last-child, .form-layout-vertical > .payment-option:last-child{margin-bottom:0;}
.form-layout-horizontal{width:100%;max-width:750px;margin:0 auto;flex-direction:row;}
@media(max-width:991px){
.form-layout-horizontal{padding:0 16px;}
}
@media(min-width:1200px){
.form-layout-horizontal{max-width:1140px;}
}
.form-layout-horizontal > .btn, .form-layout-horizontal > .btn-checkbox, .form-layout-horizontal > .btn-radio, .form-layout-horizontal > .btn-toggle, .form-layout-horizontal > .circle, .form-layout-horizontal > .form-group-block, .form-layout-horizontal > .payment-option{margin-left:15px;}
.form-layout-horizontal > .btn-checkbox:first-child, .form-layout-horizontal > .btn-radio:first-child, .form-layout-horizontal > .btn-toggle:first-child, .form-layout-horizontal > .btn:first-child, .form-layout-horizontal > .circle:first-child, .form-layout-horizontal > .form-group-block:first-child, .form-layout-horizontal > .payment-option:first-child{margin-left:0;}
.form-layout-horizontal .form-group-block-container:not(:first-child){margin-left:32px;}
.form-layout-horizontal .form-group-block-container{flex:1;}
.form.form--inline{position:relative;flex-direction:row;flex-wrap:nowrap;}
.form.form--inline .form-group{margin-bottom:0;}
.form.form--inline .form__error{position:absolute;right:0;bottom:-20px;}
.form .required-fields{color:#414454;margin-top:20px;width:100%;}
.form.form--labels-outside .btn--form-submit{margin-top:24px;}
.form.form--labels-outside .form-group:not(.form-group--no-min-height){min-height:86px;}
@media(min-width:1200px){
.form.form--labels-outside .form-group:not(.form-group--no-min-height){min-height:106px;}
}
.form.form--labels-outside .form-group__label{margin-top:0;}
.form.form--labels-outside input[name="checkboxAgreeTerms"] ~ span{margin-top:34px;}
.submit-btn-container{width:100%;max-width:288px;}
@media(min-width:768px){
.submit-btn-container{width:48%;max-width:360px;}
}
.form-group-container{max-width:750px;display:flex;flex-wrap:wrap;justify-content:space-between;}
@media(min-width:1200px){
.form-group-container{max-width:750px;}
}
.form-group-container.account-info-container{max-width:1140px;flex-direction:column;margin:0 auto;}
.form-group-container.account-info-container .form-group{max-width:100%;}
@media(min-width:768px){
.form-group-container.account-info-container{flex-direction:row;width:100%;}
}
@media(min-width:992px){
.form-group-container.account-info-container .btn--primary{width:165px;margin:0 auto 27px;}
}
.form-group-container .select-container{width:48%;}
@media(max-width:767px){
.form-group-container .select-container{width:100%;}
}
.form-group-container .select-container .form-group{width:100%;}
.account-info-block:last-child{margin-top:15px;}
@media(min-width:768px){
.account-info-block:last-child{margin-top:64px;}
}
@media(min-width:1200px){
.account-info-block:last-child{margin-top:92px;}
}
.account-info-block .form-control{min-width:258px;}
@media(min-width:992px){
.account-info-block .form-control{min-width:288px;}
}
.account-info-block .form-group-header{font-family:TTCommons-Regular, sans-serif;font-size:20px;line-height:24px;}
@media(min-width:1200px){
.account-info-block .form-group-header{font-size:24px;}
}
.account-info-block .btn.btn--secondary{background-color:transparent;box-shadow:none;border:0;}
.account-info-block .btn.btn--primary{margin-bottom:30px;}
.account-info-block .invalid-feedback, .account-info-block .success-feedback{margin:0;padding:0;}
.account-info-block .invalid-feedback.form-feedback, .account-info-block .success-feedback.form-feedback{text-align:center;line-height:14px;margin:-25px auto 0;}
@media(min-width:992px){
.account-info-block .invalid-feedback.form-feedback, .account-info-block .success-feedback.form-feedback{max-width:165px;height:28px;}
}
.account-info-block .is-invalid + .invalid-feedback{margin:0 0 -18px;padding-left:20px;}
@media(min-width:1200px){
.account-info-block .is-invalid + .invalid-feedback{width:160px;}
}
.form-group-header{display:inline-block;font-family:TTCommons-DemiBold, sans-serif;font-size:17px;line-height:16px;margin-bottom:20px;margin-top:30px;}
@media(min-width:1200px){
.form-group-header{font-size:24px;line-height:20px;margin-bottom:24px;}
}
.form-title-left{width:100%;display:block;justify-content:space-between;}
@media(min-width:992px){
.form-title-left{display:flex;align-items:flex-start;}
}
.form-title-left.form-title-left--pdf-download{margin-top:105px;}
.form-title-left.form-title-left--pdf-download .form-group{width:auto;min-height:auto;margin:0;}
.form-title-left.form-title-left--pdf-download .input-group .form-control{min-width:288px;}
@media(min-width:1200px){
.form-title-left.form-title-left--pdf-download .input-group .form-control{min-width:360px;}
}
.form-title-left.form-title-left--pdf-download .invalid-feedback{margin-bottom:10px;}
.form-title-left.form-title-left--pdf-download .checkbox-btn{margin-top:15px;margin-left:20px;}
.form-title-left.form-title-left--pdf-download .form-group-container{display:flex;flex-wrap:nowrap;}
@media(min-width:992px){
.form-title-left.form-title-left--pdf-download .form-group-container{margin-top:35px;}
}
@media(max-width:991px){
.form-title-left.form-title-left--pdf-download .form-group-container{flex-direction:column;}
}
.form-title-left.form-title-left--pdf-download .form-group-container .btn{margin-left:30px;}
@media(max-width:991px){
.form-title-left.form-title-left--pdf-download .form-group-container .btn{margin-left:0;justify-content:center;width:100%;}
.form-title-left.form-title-left--pdf-download
.form-group-container
.btn
svg{margin:2px 0 0 15px;}
}
.form-title-left.form-title-left--pdf-download .form-relocation{display:flex;flex-direction:column;position:relative;}
@media(max-width:375px){
.form-title-left.form-title-left--pdf-download
.form-relocation
.checkbox-btn{max-width:100%;}
}
.form-title-left.form-title-left--pdf-download .form-title{max-width:none;}
@media(max-width:991px){
.form-title-left.form-title-left--pdf-download .form-title{max-width:440px;margin-top:0;}
}
.form-title-left .form-title{max-width:440px;margin-top:-6px;}
.form-title-left .input-group .form-control{width:260px;min-width:260px;}
.form-title-left .btn--form-submit{width:260px;min-width:260px;margin:0;}
@media(min-width:768px){
.form-title-left .form-group-container{max-width:550px;}
}
.o-content-container--content .payment-form-title{font-family:TTCommons-DemiBold, sans-serif;font-size:19px;padding-bottom:8px;border-bottom:1px solid rgba(65, 68, 84, 0.5);}
@media(min-width:1200px){
.o-content-container--content .payment-form-title{font-size:36px;line-height:36px;}
}
.o-content-container--content .payment-form-title:not(:first-child){margin-top:45px;}
@media(min-width:1200px){
.o-content-container--content .payment-form-title:not(:first-child){margin-top:100px;}
}
.o-content-container--content .payment-form-subtitle{font-family:TTCommons-DemiBold, sans-serif;font-size:17px;line-height:30px;margin:24px 0 0;}
@media(min-width:1200px){
.o-content-container--content .payment-form-subtitle{font-size:24px;line-height:36px;margin:40px 0 0;}
}
.form-group-container.payment-group .form-group-header{font-size:17px;line-height:30px;margin:10px 0 15px;}
@media(min-width:1200px){
.form-group-container.payment-group .form-group-header{font-size:24px;line-height:28px;margin:35px 0 20px;}
}
.form-group-container.payment-group .form-group--full-width .input-group{width:100%;}
@media(min-width:768px){
.form-group-container.payment-group .form-group--full-width .input-group{width:48%;}
}
@media(min-width:1200px){
.form-group-container.payment-group .form-group--full-width .form-control{max-width:360px;}
}
@media(min-width:768px){
.form-group-container.payment-group.login-tab{display:block;}
}
.form-group-container.payment-group .m-tabs__container{width:100%;}
.form-group-container.payment-group .m-tabs{margin-left:0;}
@media(min-width:1200px){
.form-group-container.payment-group .m-tabs{margin-bottom:50px;}
}
.form-group-container.payment-group .login-buttons-container{position:relative;width:100%;}
@media(min-width:768px){
.form-group-container.payment-group .login-buttons-container{width:48%;}
}
.form-group-container.payment-group .login-buttons-container .btn--primary, .form-group-container.payment-group .login-buttons-container .u-space-between{width:100%;}
.form-group-container.payment-group .login-buttons-container .u-space-between{margin-top:32px;}
.form-group-container.payment-group
.login-buttons-container
.u-space-between
.btn{width:48%;}
.form-group-container.payment-group .login-buttons-container p{position:absolute;bottom:30px;width:100%;text-align:center;font-size:14px;opacity:0.5;}
@media(min-width:768px){
.form-group-container.payment-group .login-buttons-container p{bottom:20px;}
}
@media(min-width:768px){
.form-group-container.modal-group .form-group{min-height:40px;}
}
.form-group-container.modal-group .form-control{min-width:230px;}
@media(min-width:768px){
.form-group-container.modal-group .form-control{min-width:268px;}
}
.form-group-container.modal-group .btn--auto{width:100%;}
@media(min-width:768px){
.form-group-container.modal-group .btn--auto{width:auto;}
}
.form-group-container.modal-group .success-feedback{margin-bottom:-21px;}
@media(min-width:768px){
.form-group-container.modal-group .success-feedback{width:100%;}
}
.form-group-container.modal-group .invalid-feedback{margin-bottom:-21px;}
.discount-block{width:100%;margin-bottom:40px;}
@media(min-width:1200px){
.discount-block{margin-bottom:10px;}
}
@media(min-width:768px){
.discount-block{width:48%;}
}
@media(min-width:1200px){
.discount-block{min-height:72px;}
}
.discount-block .discount-block__form-group .form-group{min-height:41px;margin-bottom:23px;}
@media(min-width:425px){
.discount-block .discount-block__form-group .form-group{margin-bottom:0;}
}
@media(min-width:425px){
.discount-block__form-group{display:flex;justify-content:space-between;}
}
@media(min-width:1200px){
.discount-block__form-group{display:flex;justify-content:space-between;width:360px;}
}
@media(min-width:1200px){
.discount-block__form-group .form-group{max-width:230px;margin-bottom:0;}
}
.discount-block__form-group .form-group .form-control{min-width:210px;}
@media(min-width:1200px){
.discount-block__form-group .form-group .form-control{min-width:230px;}
}
@media(min-width:425px){
.discount-block__form-group .btn{margin-left:10px;}
}
@media(min-width:768px){
.discount-block__form-group .btn{max-width:120px;}
}
.form__form-group-field .input-group{display:flex;align-items:center;font-size:16px;}
.form__error{display:block;color:#ab0004;font-size:11px;margin-top:5px;text-align:left;}
.form-group{position:relative;width:100%;margin-bottom:0;}
.form-group:not(.form-group--no-min-height){min-height:64px;}
@media(min-width:1200px){
.form-group:not(.form-group--no-min-height){min-height:84px;}
}
@media(min-width:768px){
.form-group{width:48%;}
}
.form-group.form-group--added-margin{margin-bottom:32px;}
.form-group.form-group--centered{margin-left:auto;margin-right:auto;}
.form-group.form-group--inline{display:flex;align-items:center;margin-bottom:0;justify-content:space-between;}
.form-group.form-group--inline:not(:first-child){margin-left:32px;}
.form-group.form-group--inline label{display:block;font-size:14px;white-space:nowrap;padding-bottom:0;margin-right:14px;color:#999;}
.form-group.form-group--inline label + .form-control--width-md{width:82px;}
.form-group.form-group--inline .form__error{width:max-content;left:0;}
.form-group.form-group--full-width{width:100%;max-width:none;}
@media(min-width:1200px){
.form-group.form-group--full-width .file-upload-field .form-control{width:620px;}
}
.form-group label:not(.checkbox-btn){display:block;text-align:left;font-size:11px;color:#414454;padding-bottom:9px;}
.form-group label:not(.checkbox-btn).label--under{padding-bottom:0;padding-top:17px;text-align:center;color:#868686;}
.form-group .input-edit{position:absolute;top:14px;right:0;border:0;background:none;padding:0;width:40px;cursor:pointer;}
.form-group .input-edit svg{width:16px;height:16px;}
.form-group .input-edit button{background:transparent;border:0;cursor:pointer;}
@media(min-width:768px){
.o-login-container .form-group{width:100%;}
}
.is-invalid + .invalid-feedback{display:block;}
@media(min-width:1200px){
.is-invalid + .invalid-feedback{width:360px;margin-bottom:-18px;}
}
.is-invalid ~ .info-message{display:none;}
.submit-container{order:4;width:100%;max-width:750px;display:flex;flex-direction:column;padding:0 15px;min-height:85px;}
@media(min-width:768px){
.submit-container{align-items:flex-start;}
}
@media(min-width:1200px){
.submit-container{position:absolute;bottom:0;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0;}
}
@media(min-width:1200px){
.submit-container .checkbox-terms{flex:1;width:360px;margin-bottom:0;}
}
.submit-container .checkbox-terms .checkbox-btn{margin-right:0;}
.submit-container .checkbox-terms .checkbox-btn__label{font-size:12px;}
@media(min-width:1200px){
.submit-container .checkbox-terms .checkbox-btn__label{font-size:14px;}
}
.submit-container .btn{width:288px;justify-content:center;margin-top:20px;}
@media(min-width:1200px){
.submit-container .btn{width:360px;margin-top:0;}
}
.submit-container .btn .icon-arrow{margin-left:10px;}
.info-message, .invalid-feedback, .success-feedback{font-family:TTCommons-Light, sans-serif;font-size:12px;line-height:18px;margin:3px 0 0;padding-left:20px;}
@media(min-width:1200px){
.info-message, .invalid-feedback, .success-feedback{font-size:14px;}
}
.success-feedback{color:#00ab14;white-space:pre-wrap;}
.invalid-feedback{color:#ab0004;}
.info-message{color:#75798a;}
.form-control, .input-group > .form-control{min-width:288px;}
@media(min-width:1200px){
.form-control, .input-group > .form-control{min-width:360px;}
}
.form-control{height:41px;padding:4px 18px 0;font-size:17px;background:#fff;border-radius:40px;border:none;color:#414454;box-shadow:6px 10px 9px rgba(65, 68, 84, 0.02);-webkit-transition:box-shadow 0.3s;-moz-transition:0.3s box-shadow;-ms-transition:0.3s box-shadow;-o-transition:0.3s box-shadow;transition:box-shadow 0.3s;}
@media(min-width:1200px){
.form-control{width:360px;height:47px;font-size:20px;line-height:48px;padding:2px 22px 0;}
}
.form-control[type="textarea"]{border-radius:24px;padding-top:10px;line-height:1.5;}
.form-control[readonly]{cursor:default;}
.form-control[readonly]:focus,
.form-control[readonly]:hover{box-shadow:6px 10px 9px rgba(65, 68, 84, 0.02);}
.form-control[readonly]:focus::-webkit-input-placeholder,
.form-control[readonly]:hover::-webkit-input-placeholder{opacity:0.5;}
.form-control[readonly]:focus:-moz-placeholder,
.form-control[readonly]:focus::-moz-placeholder,
.form-control[readonly]:hover:-moz-placeholder,
.form-control[readonly]:hover::-moz-placeholder{opacity:0.5;}
.form-control[readonly]:focus:-ms-input-placeholder,
.form-control[readonly]:hover:-ms-input-placeholder{opacity:0.5;}
.form-control::-ms-clear{display:none;}
.form-control::-webkit-input-placeholder{color:#414454;font-size:17px;opacity:0.5;-webkit-transition:opacity 0.3s;-moz-transition:0.3s opacity;-ms-transition:0.3s opacity;-o-transition:0.3s opacity;transition:opacity 0.3s;}
@media(min-width:1200px){
.form-control::-webkit-input-placeholder{font-size:20px;}
}
.form-control:-moz-placeholder{color:#414454;font-size:17px;opacity:0.5;-webkit-transition:opacity 0.3s;-moz-transition:0.3s opacity;-ms-transition:0.3s opacity;-o-transition:0.3s opacity;transition:opacity 0.3s;}
@media(min-width:1200px){
.form-control:-moz-placeholder{font-size:20px;}
}
.form-control::-moz-placeholder{color:#414454;font-size:17px;opacity:0.5;-webkit-transition:opacity 0.3s;-moz-transition:0.3s opacity;-ms-transition:0.3s opacity;-o-transition:0.3s opacity;transition:opacity 0.3s;}
@media(min-width:1200px){
.form-control::-moz-placeholder{font-size:20px;}
}
.form-control:-ms-input-placeholder{color:#414454;font-size:17px;opacity:0.5;-webkit-transition:opacity 0.3s;-moz-transition:0.3s opacity;-ms-transition:0.3s opacity;-o-transition:0.3s opacity;transition:opacity 0.3s;}
@media(min-width:1200px){
.form-control:-ms-input-placeholder{font-size:20px;}
}
.form-control:focus, .form-control:hover{box-shadow:7px 12px 11px rgba(65, 68, 84, 0.06);}
.form-control:focus::-webkit-input-placeholder, .form-control:hover::-webkit-input-placeholder{opacity:1;}
.form-control:focus:-moz-placeholder, .form-control:focus::-moz-placeholder, .form-control:hover:-moz-placeholder, .form-control:hover::-moz-placeholder{opacity:1;}
.form-control:focus:-ms-input-placeholder, .form-control:hover:-ms-input-placeholder{opacity:1;}
.form-control.form-control--error{border-color:#ab0004;color:#ab0004;}
.form-control[disabled]{opacity:0.5;background-color:#fff;}
.form-control[disabled]::-webkit-input-placeholder{opacity:0.5;}
.form-control[disabled]:-moz-placeholder,
.form-control[disabled]::-moz-placeholder{opacity:0.5;}
.form-control[disabled]:-ms-input-placeholder{opacity:0.5;}
.form-control.is-invalid{background-image:none;}
.form-control.is-invalid:focus{box-shadow:7px 12px 11px rgba(65, 68, 84, 0.06);}
.form-control.is-invalid::-webkit-input-placeholder{color:#ab0004;opacity:1;}
.form-control.is-invalid:-moz-placeholder, .form-control.is-invalid::-moz-placeholder{color:#ab0004;opacity:1;}
.form-control.is-invalid:-ms-input-placeholder{color:#ab0004;opacity:1;}
.form-select.opened .form-select__dropdown-indicator{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.form-select.form-select--width-sm .form-select__control{width:75px;}
.form-select.form-select--width-md .form-select__control{width:124px;}
.form-select.form-select--height-md .form-select__control{height:40px;padding:0;}
.form-select.form-select--height-lg .form-select__control{height:47px;padding:0;}
.form-select .form-select__dropdown-indicator{padding:6px;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-ms-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;}
.form-select .form-select__control{width:100%;padding:10px 13px;font-size:14px;background:transparent;border-radius:4px;color:#414454;box-shadow:none;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-ms-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s;}
.form-select .form-select__menu{box-shadow:none;z-index:100;}
.form-select .form-select__menu-list{padding-top:0;padding-bottom:0;}
.form-select .form-select__option{font-size:14px;background:#f9f9f9;border-radius:4px;padding:4px 8px;cursor:pointer;-webkit-transition:color 0.15s;-moz-transition:color 0.15s;-ms-transition:color 0.15s;-o-transition:color 0.15s;transition:color 0.15s;}
.form-select .form-select__option:active, .form-select .form-select__option:focus, .form-select .form-select__option:hover{color:#e62428;background:#f9f9f9;outline:0;}
.form-select .form-select__option.form-select__option--is-selected{background-color:#f9f9f9;color:#e62428;}
.form-select .form-select__option.form-select__option--is-selected:focus, .form-select .form-select__option.form-select__option--is-selected:hover{background:#f9f9f9;color:#e93b3e;}
.placeholder{position:relative;}
.placeholder:after{content:attr(data-placeholder);position:absolute;left:20px;top:11px;color:#414454;font-size:17px;opacity:0.5;pointer-events:none;}
@media(min-width:1200px){
.placeholder:after{font-size:20px;}
}
.placeholder.placeholder--phone .form-control{padding-left:45px;}
textarea{height:141px;min-height:141px;resize:none;}
input[type="checkbox"],
input[type="radio"],
select[type="checkbox"],
select[type="radio"],
textarea[type="checkbox"],
textarea[type="radio"]{width:auto;}
input:-webkit-autofill, input:-webkit-autofill:active, input:-webkit-autofill:focus, input:-webkit-autofill:hover{box-shadow:6px 10px 9px rgba(65, 68, 84, 0.02), inset 0 0 0 30px #fff !important;-webkit-box-shadow:6px 10px 9px rgba(65, 68, 84, 0.02), 0 0 0 30px #fff inset !important;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.file-upload-field{width:100%;display:flex;justify-content:space-between;}
.file-upload-field .form-control{min-width:180px;}
@media(min-width:1200px){
.file-upload-field .form-control{width:230px;}
}
.file-upload-field > .form-control{pointer-events:none;}
.file-upload-field .btn{min-width:100px;}
@media(min-width:1200px){
.file-upload-field .btn{width:120px;}
}
.file-upload-field .form-control, .file-upload-field a{flex:1;}
.file-upload-field a .form-control{background-color:#fff;cursor:pointer;}
.file-upload-field a .form-control::-webkit-input-placeholder{opacity:1;}
.file-upload-field a .form-control:-moz-placeholder, .file-upload-field a .form-control::-moz-placeholder{opacity:1;}
.file-upload-field a .form-control:-ms-input-placeholder{opacity:1;}
.form-group__label{font-family:TTCommons-Light, sans-serif;font-size:17px;color:#414454;margin:10px 0 0 20px;}
@media(min-width:1200px){
.form-group__label{font-size:18px;margin-left:22px;}
}
.react-select-container:focus .react-select, .react-select-container:hover .react-select{box-shadow:7px 12px 11px rgba(65, 68, 84, 0.06);}
.react-select-container:focus .react-select__indicator, .react-select-container:focus .react-select__placeholder, .react-select-container:hover .react-select__indicator, .react-select-container:hover .react-select__placeholder{opacity:1;}
.react-select-container.is-invalid ~ .invalid-feedback{display:block;}
.react-select-container.is-invalid .react-select__placeholder{color:#ab0004;opacity:1;}
.react-select-container.multiselect .react-select__control, .react-select-container.multiselect .react-select__value-container{height:auto;padding:0 2px;}
.react-select-container.form-control{border:none;padding:0;font-size:12px;}
.react-select-container .react-select__value-container{flex-wrap:nowrap;}
.react-select-container .react-select__control{min-height:41px;height:41px;padding:2px 18px 0;box-shadow:none;background-color:transparent;border-radius:0;border:none;color:#414454;font-size:17px;-webkit-transition:border 0.3s;-moz-transition:border 0.3s;-ms-transition:border 0.3s;-o-transition:border 0.3s;transition:border 0.3s;}
@media(min-width:1200px){
.react-select-container .react-select__control{min-height:47px;height:47px;font-size:20px;padding:2px 22px 0;}
}
.react-select-container .react-select__indicators, .react-select-container .react-select__value-container{padding:0;height:40px;}
@media(min-width:1200px){
.react-select-container .react-select__indicators, .react-select-container .react-select__value-container{height:47px;}
}
.react-select-container .react-select__indicator{height:38px;color:#414454;opacity:0.5;padding-right:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}
@media(min-width:1200px){
.react-select-container .react-select__indicator{height:40px;}
}
.react-select-container .react-select__dropdown-indicator svg{-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-ms-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;}
.react-select-container .react-select__indicator-separator{display:none;}
.react-select-container .react-select__single-value{font-size:17px;color:#414454;}
@media(min-width:1200px){
.react-select-container .react-select__single-value{font-size:20px;}
}
.react-select-container .react-select__multi-value{line-height:2;margin-bottom:5px;}
.react-select-container .react-select__placeholder{color:#414454;font-size:17px;line-height:1;transition:opacity 0.3s;opacity:0.5;}
@media(min-width:1200px){
.react-select-container .react-select__placeholder{font-size:20px;}
}
.react-select-container .react-select__multi-value__remove:hover{cursor:pointer;}
.react-select-container .react-select__multi-value__remove svg{min-height:14px;min-width:14px;}
.react-select-container
.react-select__control--is-focused
.react-select__placeholder, .react-select-container
.react-select__control--is-focused
.react-select__single-value{top:50%;}
.react-select-container
.react-select__control--menu-is-open
.react-select__dropdown-indicator
svg{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
.react-select-container .react-select__input{margin-top:8px;}
}
.react-select-container .react-select__input input{height:20px;color:#414454;}
.react-select-container .react-select__menu{border-radius:20px;border:none;font-size:18px;line-height:28px;box-shadow:7px 12px 11px rgba(65, 68, 84, 0.06);}
.react-select-container .react-select__menu .react-select__option{color:#414454;opacity:0.5;background-color:transparent;padding-left:20px;cursor:pointer;}
.react-select-container .react-select__menu .react-select__option:hover{opacity:1;}
.date-picker{width:100%;font-weight:400;z-index:1;}
.date-picker .form-control{background-image:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-calendar.svg);background-repeat:no-repeat;background-position:93% 47%;background-size:21px;padding-right:45px;}
@media(min-width:1200px){
.date-picker .form-control{background-size:23px;}
}
.date-picker .react-datepicker-wrapper, .date-picker .react-datepicker__input-container, .date-picker > div{width:100%;}
.date-picker .react-datepicker__tab-loop{width:auto;position:absolute;top:0;}
.date-picker .react-datepicker__time-list{padding:0;}
.date-picker .react-datepicker__time-list-item{width:auto;}
.date-picker .react-datepicker__time{overflow:hidden;}
.date-picker .react-datepicker{padding:0 10px 5px;box-shadow:6px 10px 9px rgba(65, 68, 84, 0.02);border:none;}
@media(max-width:375px){
.date-picker .react-datepicker{width:260px;}
}
.date-picker .react-datepicker .react-datepicker__day--keyboard-selected{border-radius:50%;background-color:#9d9ea6;color:#fff;}
.date-picker .react-datepicker .react-datepicker__day--keyboard-selected:hover{color:#414454;}
.date-picker .react-datepicker__month, .date-picker .react-datepicker__month-container{width:300px;}
@media(max-width:375px){
.date-picker .react-datepicker__month, .date-picker .react-datepicker__month-container{width:240px;}
}
.date-picker .react-datepicker__month{margin:10px 0 0;}
.date-picker .react-datepicker__week{display:flex;justify-content:space-between;height:36px;}
.date-picker .react-datepicker__day{width:30px;height:30px;line-height:2.4;}
.date-picker .react-datepicker__day:hover{border-radius:50%;}
.date-picker .react-datepicker__day-names{height:40px;display:flex;align-items:center;justify-content:space-evenly;border-top:1px solid rgba(157, 158, 166, 0.2);border-bottom:1px solid rgba(157, 158, 166, 0.2);margin:0 -10px;}
.date-picker .react-datepicker__day, .date-picker .react-datepicker__day-name, .date-picker .react-datepicker__time-name{color:#414454;}
.date-picker .react-datepicker__current-month{height:40px;display:flex;align-items:center;justify-content:center;}
.date-picker.date-picker--interval{display:flex;}
.date-picker.date-picker--interval .react-datepicker-wrapper, .date-picker.date-picker--interval .react-datepicker__input-container, .date-picker.date-picker--interval > div{max-width:170px;}
.date-picker .date-picker__svg{display:none;position:unset;width:14px;height:14px;margin:auto 10px;}
.date-picker .react-datepicker__header{background-color:#fff;border-color:#fff;border-radius:0;padding-top:0;}
.date-picker .react-datepicker-time__header, .date-picker .react-datepicker__current-month, .date-picker .react-datepicker__day-name, .date-picker .react-datepicker__time-name{font-family:TTCommons-Light, sans-serif;color:#414454;font-size:14px;}
.date-picker .react-datepicker__navigation{top:12px;width:6px;height:11px;border:none;}
.date-picker .react-datepicker__navigation--next{margin-right:5px;background:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-calendar-arrow.svg) no-repeat 50%;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.date-picker
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:100px;}
@media(max-width:375px){
.date-picker
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:50px;}
}
.date-picker .react-datepicker__navigation--previous{margin-left:5px;background:url(//www.vilnius-events.lt/wp-content/themes/vilniusevents/assets/icons/icon-calendar-arrow.svg) no-repeat 50%;}
.date-picker .react-datepicker__day--keyboard-selected{background-color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.date-picker .react-datepicker__day--keyboard-selected:hover{background-color:#fff;}
.date-picker .react-datepicker-popper{max-width:320px;}
.date-picker
.react-datepicker-popper[data-placement^="bottom"]
.react-datepicker__triangle{border-bottom-color:#fff;margin-top:-7px;}
.date-picker
.react-datepicker-popper[data-placement^="bottom"]
.react-datepicker__triangle:before{border-bottom-color:#fff;}
.date-picker .react-datepicker__day--in-range, .date-picker .react-datepicker__day--selected, .date-picker .react-datepicker__time-list-item--selected{background-color:#9d9ea6;border-radius:50%;color:#fff;}
.date-picker.is-invalid ~ .invalid-feedback{display:block;}
.date-picker.date-time-picker .react-datepicker{width:405px;display:flex;padding:0 10px;}
@media(max-width:375px){
.date-picker.date-time-picker .react-datepicker{width:300px;}
}
.date-picker.date-time-picker
.react-datepicker
.react-datepicker__time-container{margin-left:10px;}
@media(max-width:375px){
.date-picker.date-time-picker
.react-datepicker
.react-datepicker__time-container{width:50px;}
}
.date-picker.date-time-picker .react-datepicker__month{margin:10px 0;}
.date-picker.date-time-picker .react-datepicker__header--time{height:40px;display:flex;align-items:center;justify-content:center;padding-bottom:0;}
@media(max-width:375px){
.date-picker.date-time-picker
.react-datepicker__time-box
ul.react-datepicker__time-list{width:50px;}
}
.date-picker.date-time-picker
.react-datepicker__time-box
ul.react-datepicker__time-list
li.react-datepicker__time-list-item--selected{background-color:#9d9ea6;border-radius:0;}
.date-picker.date-time-picker
.react-datepicker__time-box
ul.react-datepicker__time-list
li.react-datepicker__time-list-item--selected:hover{background-color:#9d9ea6;}
.date-picker-range{display:flex;justify-content:space-between;width:100%;}
@media(max-width:767px){
.date-picker-range{flex-wrap:wrap;}
}
.date-picker-range .react-datepicker-wrapper{margin-bottom:10px;}
@media(min-width:768px){
.date-picker-range .react-datepicker-wrapper{width:auto;min-width:360px;}
}
@media(min-width:1200px){
.date-picker-range .form-control{width:360px;}
}
.product-list__date-picker{display:flex;}
.product-list__date-picker .date-picker{margin-right:20px;}
.o-pdf-to-download-container{background-color:#fff;padding:45px 16px 39px;}
@media(min-width:1200px){
.o-pdf-to-download-container{padding:68px 0 66px;}
}
.o-pdf-to-download{display:flex;flex-direction:column;}
@media(min-width:1200px){
.o-pdf-to-download{flex-direction:row;}
}
.o-pdf-to-download .h1{margin:0 0 20px;}
@media(min-width:1200px){
.o-pdf-to-download .h1{margin:0;width:50%;}
}
.accordion, .o-narrow-content-container{width:100%;max-width:1140px;margin-left:auto;margin-right:auto;margin-bottom:25px;}
@media(max-width:1199px){
.accordion, .o-narrow-content-container.o-narrow-content-container--padded{padding:0 16px;}
.accordion .page-slider, .o-narrow-content-container.o-narrow-content-container--padded .page-slider{margin:0 auto 35px;}
}
@media(min-width:1200px){
.accordion, .o-narrow-content-container{margin-bottom:33px;}
}
.o-wide-content-container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;margin-bottom:25px;}
@media(max-width:1199px){
.o-wide-content-container.o-wide-content-container--padded{padding:0 16px;}
}
@media(min-width:1200px){
.o-wide-content-container{margin-bottom:33px;}
}
.o-router-map-container{position:relative;overflow:hidden;}
.o-router-map-container .map-gradient{width:100%;height:205px;position:absolute;bottom:0;pointer-events:none;background:hsla(0, 0%, 100%, 0);background:-webkit-linear-gradient( legacy-direction(to bottom), hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.3) );background:linear-gradient(180deg, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.3));}
.o-router-map-container .btn{position:absolute;top:20px;right:20px;}
.o-page-header{display:flex;justify-content:space-between;}
.o-page-header .h1, .o-page-header h1{margin-top:5px;}
@media(min-width:1200px){
.o-page-header .h1, .o-page-header h1{margin-top:0;}
}
.o-page-header .m-filter-button{margin-top:15px;margin-left:18px;display:flex;position:relative;}
.o-page-header .m-filter-button > .btn:not(:first-child){margin-left:8px;}
.o-title-with-sidebar{display:flex;flex-wrap:wrap;}
@media(max-width:767px){
.o-title-with-sidebar{flex-direction:column;}
}
@media(min-width:768px){
.o-title-with-sidebar{flex-wrap:nowrap;}
}
.o-title-with-sidebar h1{flex-grow:1;flex-basis:100%;margin-top:5px;}
@media(min-width:768px){
.o-title-with-sidebar h1{flex-basis:inherit;}
}
@media(min-width:1200px){
.o-title-with-sidebar h1{margin-top:0;}
}
.o-title-with-sidebar .m-filter-button{order:1;}
@media(min-width:768px){
.o-title-with-sidebar .m-filter-button{margin-left:8px;order:inherit;}
}
@media(min-width:1200px){
.o-title-with-sidebar .m-filter-button{margin-top:15px;}
}
@media(max-width:767px){
.o-title-with-sidebar .m-filter-button .o-filter-popup{left:0;right:inherit;}
}
.o-title-with-sidebar .o-title-with-sidebar__title{display:flex;flex-direction:column;flex-grow:1;}
.o-title-with-sidebar .o-title-with-sidebar__login-sidebar{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;order:-1;margin-bottom:30px;}
@media(min-width:426px){
.o-title-with-sidebar .o-title-with-sidebar__login-sidebar{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:5px;}
}
@media(min-width:768px){
.o-title-with-sidebar .o-title-with-sidebar__login-sidebar{margin-left:20px;order:inherit;align-items:center;}
}
.o-title-with-sidebar .o-title-with-sidebar__login-sidebar a{text-decoration:none;}
.o-title-with-sidebar .o-title-with-sidebar__sidebar-subtitle{font-size:13px;letter-spacing:-0.75px;}
@media(min-width:768px){
.o-title-with-sidebar .o-title-with-sidebar__sidebar-subtitle{font-size:15px;}
}
.o-filter-popup{position:absolute;top:65px;right:0;width:289px;padding:31px 24px 49px;border-radius:4px;background:#fff;box-shadow:6px 10px 9px rgba(65, 68, 84, 0.06);z-index:5;}
@media(min-width:768px){
.o-filter-popup{box-shadow:7px 12px 11px rgba(65, 68, 84, 0.06);min-width:318px;padding:47px 38px;}
.o-filter-popup.o-filter-popup--2-col{min-width:637px;}
.o-filter-popup.o-filter-popup--2-col .date-picker-range{display:flex;}
}
@media(min-width:768px) and (min-width:768px){
.o-filter-popup.o-filter-popup--2-col .date-picker > div{width:50%;}
.o-filter-popup.o-filter-popup--2-col
.date-picker
> div.react-datepicker__tab-loop{width:auto;}
.o-filter-popup.o-filter-popup--2-col .date-picker-range{justify-content:flex-start;}
}
@media(min-width:768px){
.o-filter-popup.o-filter-popup--3-col{min-width:955px;}
.o-filter-popup.o-filter-popup--3-col .checkbox-group-wrapper{flex-wrap:wrap;}
.o-filter-popup.o-filter-popup--3-col .date-picker-range{display:flex;}
}
@media(min-width:768px) and (min-width:768px){
.o-filter-popup.o-filter-popup--3-col .date-picker > div{width:50%;}
.o-filter-popup.o-filter-popup--3-col .date-picker-range{justify-content:flex-start;}
}
.o-filter-popup .date-picker-range{display:block;}
.o-filter-popup .date-picker-range .form-control{min-width:240px;}
@media(min-width:768px){
.o-filter-popup .date-picker-range .form-control{min-width:216px;}
}
@media(min-width:1200px){
.o-filter-popup .date-picker-range .form-control{width:216px;}
}
@media(min-width:768px){
.o-filter-popup .date-picker-range .react-datepicker-wrapper{min-width:200px;}
}
@media(min-width:376px){
.o-filter-popup .date-picker .react-datepicker__month, .o-filter-popup .date-picker .react-datepicker__month-container{width:240px;}
}
.o-filter-popup .checkbox-group__label{margin-left:0;}
.o-filter-popup .form-control{background-color:#f9f9f9;}
.o-card{display:block;border:0;border-radius:0;word-wrap:none;background-color:transparent;box-shadow:3px 5px 5px rgba(65, 68, 84, 0.02);position:relative;margin:0 15px 15px 0;width:100%;-webkit-transition:box-shadow 0.3s ease;-moz-transition:box-shadow 0.3s ease;-ms-transition:box-shadow 0.3s ease;-o-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease;}
@media(min-width:1200px){
.o-card.o-card--clickable:hover{box-shadow:7px 12px 11px rgba(65, 68, 84, 0.06);}
.o-card.o-card--clickable:hover.o-card--square{box-shadow:7px 12px 11px rgba(65, 68, 84, 0.2);}
.o-card.o-card--clickable:hover .m-card__description-container .link-icon{left:28px;}
.o-card.o-card--clickable:hover.o-card--offer
.m-card__description-container
.link-icon, .o-card.o-card--clickable:hover.o-card--square
.m-card__description-container
.link-icon{left:6px;}
}
@media(min-width:1200px){
.o-card.o-card--has-image{width:263px;min-width:263px;}
}
.o-card.o-card--has-image .wishlist-icon, .o-card.o-card--has-image .youtube-icon{display:flex;}
@media(min-width:426px){
.o-card{width:225px;min-width:225px;}
}
@media(min-width:1200px){
.o-card{width:263px;box-shadow:7px 12px 11px rgba(65, 68, 84, 0.02);margin:0 28px 28px 0;}
}
.o-card .wishlist-icon, .o-card .youtube-icon{display:none;}
.o-card .m-card__image{width:100%;height:auto;}
@media(min-width:1200px){
.o-card .m-card__image{width:263px;}
}
.o-card .m-card__description-container{position:relative;display:flex;flex-direction:column;justify-content:flex-start;height:144px;padding:18px 18px 15px;background:#fff;}
@media(min-width:1200px){
.o-card .m-card__description-container{height:168px;padding:20px 22px 15px;}
}
.o-card .m-card__description-container .nav-link{display:inline-block;width:auto;}
.o-card .m-card__description-container svg{width:21px;height:21px;}
.o-card .m-card__description-container .link-icon{position:absolute;bottom:18px;left:18px;-webkit-transition:left 0.3s ease;-moz-transition:left 0.3s ease;-ms-transition:left 0.3s ease;-o-transition:left 0.3s ease;transition:left 0.3s ease;}
@media(min-width:1200px){
.o-card .m-card__description-container .link-icon{left:22px;}
}
.o-card .m-card__description-container .m-card__file-download{flex:1;display:flex;align-items:flex-start;position:relative;z-index:2;}
.o-card .m-card__description-container .m-card__file-download .icon-arrow{display:none;}
.o-card .m-card__description-container .m-card__file-download .feather-file{color:#e62428;margin:0 10px 4px 0;}
@media(min-width:1200px){
.o-card .m-card__description-container .m-card__file-download .feather-file{margin-bottom:5px;}
}
.o-card .m-card__description-container .m-card__file-download .dropdown-menu{min-width:190px;max-width:280px;left:-60px !important;border:none;border-radius:30px;padding-left:20px;padding-right:20px;box-shadow:7px 12px 12px rgba(65, 68, 84, 0.06);}
.o-card .m-card__description-container .m-card__file-download .dropdown-item{font-size:13px;color:#414454;text-decoration:none;overflow:hidden;text-overflow:ellipsis;padding:5px;}
@media(min-width:1200px){
.o-card .m-card__description-container .m-card__file-download .dropdown-item{font-size:18px;font-weight:100;opacity:0.5;transition:opacity 0.2s;}
.o-card
.m-card__description-container
.m-card__file-download
.dropdown-item:active, .o-card
.m-card__description-container
.m-card__file-download
.dropdown-item:focus, .o-card
.m-card__description-container
.m-card__file-download
.dropdown-item:hover{background-color:transparent;opacity:1;}
}
.o-card .m-card__description-container .m-card__file-download-toggle .btn{color:#e62428;background-color:transparent;border:none;padding:0;font-family:TTCommons-DemiBold, sans-serif;line-height:18px;height:20px;font-size:13px;}
@media(min-width:1200px){
.o-card .m-card__description-container .m-card__file-download-toggle .btn{font-size:15px;line-height:21px;}
}
.o-card
.m-card__description-container
.m-card__file-download-toggle
.btn:active, .o-card
.m-card__description-container
.m-card__file-download-toggle
.btn:focus{box-shadow:none;}
.o-card
.m-card__description-container
.m-card__file-download-toggle
.btn:after{display:none;}
.o-card .m-card__description-date{color:#75798a;font-weight:400;font-size:13px;line-height:18px;margin-bottom:10px;}
@media(min-width:1200px){
.o-card .m-card__description-date{font-size:15px;line-height:21px;margin-bottom:15px;}
}
.o-card .m-card__description-title{color:#414454;font-size:15px;line-height:17px;margin-bottom:5px;margin-top:0;display:-webkit-box;max-height:51px;min-height:51px;height:51px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.o-card .m-card__description-title{font-size:18px;line-height:20px;margin-bottom:10px;display:-webkit-box;max-height:63px;min-height:63px;height:63px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
}
.o-card .m-card__description-subtitle{color:#75798a;font-size:13px;line-height:18px;margin:0 0 6px;display:-webkit-box;max-height:38px;min-height:38px;height:38px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.o-card .m-card__description-subtitle{font-size:15px;line-height:20px;margin-bottom:15px;}
}
.o-card .nav-link{display:block;text-decoration:none;color:#75798a;}
.o-card .card-place-icon, .o-card .linked-in-icon, .o-card .wishlist-icon{position:absolute;top:12px;right:12px;z-index:3;}
.o-card .card-place-icon svg:not(.feather-heart),
.o-card .linked-in-icon svg:not(.feather-heart),
.o-card .wishlist-icon svg:not(.feather-heart){width:36px;}
.o-card .card-place-icon svg .st0, .o-card .linked-in-icon svg .st0, .o-card .wishlist-icon svg .st0{fill:#e62428;}
@media(min-width:1200px){
.o-card .card-place-icon svg, .o-card .linked-in-icon svg, .o-card .wishlist-icon svg{width:48px;}
}
.o-card .youtube-icon{position:absolute;margin:auto;left:0;right:0;top:0;bottom:144px;z-index:2;}
@media(min-width:1200px){
.o-card .youtube-icon{bottom:160px;}
}
.o-card .youtube-icon .feather-play{height:22px;width:24px;margin-left:4px;}
@media(min-width:1200px){
.o-card .youtube-icon .feather-play{height:28px;}
}
.a-card__link-area{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;}
.o-card--contact a{display:flex;text-decoration:none;color:#75798a;}
.o-card--contact .m-card__description-title{font-size:15px;line-height:26px;display:-webkit-box;max-height:26px;min-height:26px;height:26px;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.o-card--contact .m-card__description-title{font-size:18px;line-height:30px;display:-webkit-box;max-height:30px;min-height:30px;height:30px;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
}
.o-card--contact .m-card__description-subtitle{margin-bottom:0;display:-webkit-box;max-height:18px;min-height:18px;height:18px;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.o-card--contact .m-card__description-subtitle{display:-webkit-box;max-height:21px;min-height:21px;height:21px;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
}
.o-card.o-card--square{position:relative;width:100%;}
@media(min-width:376px){
.o-card.o-card--square{width:287px;height:287px;}
}
@media(min-width:1200px){
.o-card.o-card--square{width:361px;height:361px;margin-bottom:28px;}
}
.o-card.o-card--square .card-gradient{width:100%;height:200px;position:absolute;bottom:0;background:hsla(0, 0%, 100%, 0);background:-webkit-linear-gradient( legacy-direction(to bottom), hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.7) );background:linear-gradient(180deg, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.7));}
@media(min-width:1200px){
.o-card.o-card--square .card-gradient{height:250px;}
}
@media(min-width:1200px){
.o-card.o-card--square .m-card__image{width:361px;height:361px;}
}
.o-card.o-card--square .m-card__description-container{position:absolute;z-index:2;right:43px;left:23px;bottom:15px;background:transparent;padding:26px 0 21px;height:auto;}
@media(min-width:1200px){
.o-card.o-card--square .m-card__description-container{left:20px;right:40px;bottom:16px;}
}
.o-card.o-card--square .m-card__description-container .link-icon{left:0;bottom:0;-webkit-transition:left 0.3s ease;-moz-transition:left 0.3s ease;-ms-transition:left 0.3s ease;-o-transition:left 0.3s ease;transition:left 0.3s ease;}
.o-card.o-card--square .m-card__description-container svg{width:17px;}
@media(min-width:1200px){
.o-card.o-card--square .m-card__description-container svg{width:21px;height:21px;}
}
.o-card.o-card--square .m-card__description-title{color:#fff;font-size:19px;line-height:24px;margin-bottom:4px;display:-webkit-box;max-height:50px;min-height:50px;height:50px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.o-card.o-card--square .m-card__description-title{font-size:24px;line-height:30px;margin-bottom:14px;display:-webkit-box;max-height:58px;min-height:58px;height:58px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
}
.o-card.o-card--square .m-card__description-date{color:#fff;position:absolute;top:0;left:0;}
.o-card.o-card--square .youtube-icon{bottom:0;}
@media(max-width:767px){
.page-slider .o-card{width:225px;min-width:225px;}
}
.page-slider .o-card--square{width:287px;}
@media(min-width:1200px){
.page-slider .o-card--square{width:361px;}
}
@media(max-width:333px){
.page-slider .o-card--square{margin-right:8px;width:280px;height:280px;}
}
.o-card--title{background:transparent;margin-right:15px;}
@media(min-width:1200px){
.o-card--title{margin:0;}
}
.o-card--title h2{margin:20px 0 10px;font-size:60px;line-height:66px;}
@media(min-width:1200px){
.o-card--title h2{margin:0 0 10px;}
}
.o-card--title .m-card__description h5{color:#414454;}
.slider-accent .m-slider-description{min-width:287px;}
@media(min-width:1200px){
.slider-accent .m-slider-description{min-width:361px;}
}
.slider-accent .m-slider-description .a-slider-description__title{margin-top:0;}
@media(min-width:768px){
.slider-accent .a-card-empty{height:369px;}
}
@media(min-width:1200px){
.slider-accent .a-card-empty{width:749px;height:361px;}
}
@media(max-width:767px){
.list-regular{overflow:auto;scroll-snap-type:mandatory;scroll-snap-type:x mandatory;}
}
.list-regular.accordion, .list-regular.o-narrow-content-container{margin-bottom:0;}
.list-regular .o-card{scroll-snap-align:center;margin-bottom:15px;}
@media(max-width:425px){
.list-regular .o-card{margin-right:0;}
}
@media(min-width:426px){
.list-regular .o-card{width:225px;margin:0 15px 15px 0;}
}
@media(min-width:1200px){
.list-regular .o-card{margin:0 0 28px;width:263px;}
.list-regular .o-card:not(:nth-child(4n + 1)){margin-left:29px;}
}
.list-regular .cards-list__title{display:none;}
@media(max-width:767px){
.list-regular .cards-list__title{display:block;font-size:31px;line-height:52px;margin:0;}
}
.list-regular .o-card--title{width:225px;}
@media(max-width:767px){
.list-regular .o-card--title{display:none;}
}
@media(min-width:1200px){
.list-regular .o-card--title{width:263px;}
}
.wishlist .list-regular .cards-list__title{display:none;}
@media(max-width:425px){
.list-accent .o-card{width:100%;height:auto;margin-right:0;}
}
@media(min-width:1200px){
.list-accent .o-card{margin:0 0 28px;}
.list-accent .o-card:not(:nth-child(3n + 1)){margin-left:28px;}
}
.list-accent .o-card--title{width:287px;}
@media(min-width:1200px){
.list-accent .o-card--title{width:361px;}
}
.o-card--title-image .m-card__description-container{height:144px;font-size:30px;line-height:32px;}
@media(min-width:1200px){
.o-card--title-image .m-card__description-container{height:168px;}
}
.o-card--title-image .m-card__description-title{font-family:TTCommons-Light, sans-serif;font-size:24px;line-height:26px;display:-webkit-box;max-height:78px;min-height:78px;height:78px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.o-card--title-image .m-card__description-title{font-size:28px;line-height:30px;display:-webkit-box;max-height:93px;min-height:93px;height:93px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
}
.o-card--title-image-subtitle .m-card__description-title{display:-webkit-box;max-height:36px;min-height:36px;height:36px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.o-card--title-image-subtitle .m-card__description-title{display:-webkit-box;max-height:42px;min-height:42px;height:42px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
}
.o-card--title-subtitle-date{width:100%;height:225px;}
@media(min-width:426px){
.o-card--title-subtitle-date{width:225px;}
}
@media(min-width:1200px){
.o-card--title-subtitle-date{width:263px;height:263px;}
}
.o-card--title-subtitle-date .m-card__description-container{padding-top:25px;padding-bottom:20px;width:100%;height:100%;}
.o-card--title-subtitle-date .m-card__description-subtitle{margin-bottom:6px;}
@media(max-width:1199px){
.o-card--title-subtitle-date .m-card__description-subtitle{display:-webkit-box;max-height:20px;min-height:20px;height:20px;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;max-width:225px;margin-bottom:15px;}
}
.o-card--title-subtitle-date .m-card__description-title{margin-bottom:30px;display:-webkit-box;max-height:68px;min-height:68px;height:68px;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.o-card--title-subtitle-date .m-card__description-title{display:-webkit-box;max-height:80px;min-height:80px;height:80px;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
}
.o-card--title-image-date .m-card__description-title{margin-bottom:14px;font-size:18px;line-height:20px;display:-webkit-box;max-height:60px;min-height:60px;height:60px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.o-card--title-image-date .m-card__description-container{height:144px;}
@media(min-width:1200px){
.o-card--title-image-date .m-card__description-container{height:168px;}
}
.o-card--title-image-subtitle-pdf .m-card__description-title{display:-webkit-box;max-height:36px;min-height:36px;height:36px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.o-card--title-image-subtitle-pdf .m-card__description-title{display:-webkit-box;max-height:44px;min-height:44px;height:44px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
}
.o-card--title-image-subtitle-pdf .m-card__description-subtitle{margin-bottom:10px;}
.o-card--title-prop{width:100%;}
@media(min-width:426px){
.o-card--title-prop{width:286px;}
}
@media(min-width:1200px){
.o-card--title-prop{width:263px;min-width:263px;}
}
.o-card--title-prop .m-card__description-container{height:225px;padding-right:26px;}
@media(min-width:1200px){
.o-card--title-prop .m-card__description-container{width:263px;height:263px;padding-right:33px;}
}
.o-card--title-prop .m-card__description-title{font-family:TTCommons-Regular, sans-serif;font-size:26px;line-height:26px;font-weight:400;display:-webkit-box;max-height:162px;min-height:162px;height:162px;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.o-card--title-prop .m-card__description-title{font-size:28px;line-height:30px;display:-webkit-box;max-height:180px;min-height:180px;height:180px;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;}
}
.o-card--short .m-card__description-title{font-family:TTCommons-Light, sans-serif;font-size:26px;display:-webkit-box;max-height:81px;min-height:81px;height:81px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.o-card--short .m-card__description-title{font-size:30px;display:-webkit-box;max-height:93px;min-height:93px;height:93px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
}
.o-card--short .m-card__description-container{height:144px;}
@media(min-width:1200px){
.o-card--short .m-card__description-container{height:169px;}
}
@media(min-width:1200px){
.list-promo .cards-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr auto;grid-column-gap:28px;grid-row-gap:28px;}
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
.list-promo .cards-list{display:flex;position:relative;}
}
.list-promo .o-card{height:225px;}
@media(max-width:425px){
.list-promo .o-card{width:100%;margin-right:0;}
}
@media(min-width:426px){
.list-promo .o-card{width:289px;}
}
@media(min-width:1200px){
.list-promo .o-card{width:263px;height:263px;margin:0;}
}
@media (min-width: 1200px) and (-ms-high-contrast: active),
(min-width: 1200px) and (-ms-high-contrast: none) {
.list-promo .o-card{margin:0 28px 28px 0;}
}
@media (min-width: 1200px) and (-ms-high-contrast: active),
(min-width: 1200px) and (-ms-high-contrast: none) {
.list-promo .o-card:nth-child(3),
.list-promo .o-card:nth-child(5){margin-right:0;}
}
@media (min-width: 1200px) and (-ms-high-contrast: active),
(min-width: 1200px) and (-ms-high-contrast: none) {
.list-promo .o-card:nth-child(4){position:absolute;top:291px;left:584px;}
}
@media (min-width: 1200px) and (-ms-high-contrast: active),
(min-width: 1200px) and (-ms-high-contrast: none) {
.list-promo .o-card:nth-child(5){position:absolute;top:291px;left:875px;}
}
@media(min-width:1200px){
.list-promo .o-card:first-child{width:556px;height:556px;grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3;}
}
@media(min-width:1200px){
.list-promo .o-card:first-child .m-card__description-container{padding:70px;}
}
@media(min-width:1200px){
.list-promo .o-card:first-child .m-card__description-container svg{width:38px;height:29px;left:70px;bottom:70px;}
}
@media(min-width:1200px){
.list-promo .o-card:first-child .m-card__description-title{font-size:60px;line-height:56px;margin-bottom:20px;letter-spacing:-3px;display:-webkit-box;max-height:61px;min-height:61px;height:61px;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
}
@media(min-width:1200px){
.list-promo .o-card:first-child .m-card__description-subtitle{font-size:48px;line-height:51px;margin-bottom:15px;display:-webkit-box;max-height:165px;min-height:165px;height:165px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
}
@media(min-width:1200px){
.list-promo .o-card:first-child .m-card__description-description{font-size:24px;line-height:30px;margin-bottom:40px;display:-webkit-box;max-height:120px;min-height:120px;height:120px;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
}
.list-promo .o-card .m-card__description-container{height:100%;padding:25px 20px;}
.list-promo .o-card .m-card__description-container svg{width:17px;height:13px;}
@media(min-width:1200px){
.list-promo .o-card .m-card__description-container svg{width:20px;height:16px;}
}
.list-promo .o-card .m-card__description-title{font-family:TTCommons-DemiBold, sans-serif;font-size:31px;line-height:31px;margin-bottom:10px;display:-webkit-box;max-height:32px;min-height:32px;height:32px;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.list-promo .o-card .m-card__description-title{font-size:36px;line-height:36px;display:-webkit-box;max-height:38px;min-height:38px;height:38px;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
}
.list-promo .o-card .m-card__description-subtitle{font-size:20px;line-height:25px;margin-bottom:10px;color:#414454;display:-webkit-box;max-height:72px;min-height:72px;height:72px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.list-promo .o-card .m-card__description-subtitle{font-size:24px;line-height:27px;margin-bottom:10px;display:-webkit-box;max-height:81px;min-height:81px;height:81px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
}
.list-promo .o-card .m-card__description-description{font-size:13px;line-height:18px;color:#75798a;display:-webkit-box;max-height:36px;min-height:36px;height:36px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.list-promo .o-card .m-card__description-description{font-size:15px;line-height:21px;margin-bottom:20px;display:-webkit-box;max-height:40px;min-height:40px;height:40px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
}
.list-text{padding:0;}
.list-text .o-card{height:225px;}
@media(min-width:1200px){
.list-text .o-card{margin:0 0 28px;width:263px;}
.list-text .o-card:not(:nth-child(4n + 1)){margin-left:29px;}
}
.list-text .o-card .m-card__description-container{height:225px;}
.list-text .o-card .m-card__description-title{font-family:TTCommons-DemiBold, sans-serif;font-size:31px;line-height:30px;margin-bottom:14px;display:-webkit-box;max-height:62px;min-height:62px;height:62px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.list-text .o-card .m-card__description-title{font-size:36px;line-height:36px;margin-bottom:3px;display:-webkit-box;max-height:76px;min-height:76px;height:76px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
}
.list-text .o-card .m-card__description-subtitle{display:-webkit-box;max-height:72px;min-height:72px;height:72px;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.list-text .o-card .m-card__description-subtitle{display:-webkit-box;max-height:80px;min-height:80px;height:80px;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
}
.list-offers h2{font-family:TTCommons-DemiBold, sans-serif;font-size:38px;line-height:40px;margin-bottom:20px;}
@media(min-width:768px){
.list-offers h2{margin-bottom:40px;}
}
@media(min-width:1200px){
.list-offers h2{font-size:60px;line-height:66px;}
}
.list-offers .o-card--offer{width:100%;height:168px;}
.list-offers .o-card--offer .m-card__description-container{height:100%;padding:18px;}
@media(min-width:768px){
.list-offers .o-card--offer .m-card__description-container{flex-direction:row;align-items:center;justify-content:space-between;padding:40px;}
}
@media(min-width:1200px){
.list-offers .o-card--offer .m-card__description-container{padding:40px 80px;}
}
.list-offers .o-card--offer .m-card__description-title{font-family:TTCommons-DemiBold, sans-serif;font-size:26px;line-height:30px;margin-bottom:10px;max-height:64px;height:auto;min-height:auto;}
@media(min-width:768px){
.list-offers .o-card--offer .m-card__description-title{font-size:36px;line-height:40px;max-height:90px;margin-bottom:0;flex:3;}
}
@media(min-width:1200px){
.list-offers .o-card--offer .m-card__description-title{flex:6;}
}
.list-offers .o-card--offer .m-card__description-valid-to{font-family:TTCommons-Light, sans-serif;font-size:20px;line-height:25px;margin:0;}
@media(min-width:768px){
.list-offers .o-card--offer .m-card__description-valid-to{flex:2;}
}
@media(min-width:768px){
.list-offers .o-card--offer .link-icon{left:auto;right:40px;bottom:72px;}
}
@media(min-width:768px) and (min-width:1200px){
.list-offers .o-card--offer .link-icon{position:relative;left:0;right:auto;bottom:auto;flex:1;}
}
@media(min-width:768px){
.slider-regular .a-card-empty{height:369px;}
}
@media(min-width:1200px){
.slider-regular .a-card-empty{width:845px;height:431px;}
}
.o-login-container{max-width:360px;margin:0 auto 35px;}
@media(max-width:375px){
.o-login-container{max-width:288px;}
}
@media(max-width:1199px){
.o-login-container .form{margin-bottom:24px;}
}
.o-login-container .form-group{max-width:360px;}
@media(max-width:375px){
.o-login-container .form-group{max-width:288px;}
}
.o-login-container p{margin:28px 0 24px;font-size:18px;color:rgba(65, 68, 84, 0.5);text-align:center;}
@media(max-width:375px){
.o-login-container p{margin:24px 0 20px;}
}
.o-login-container a{text-decoration:none;color:#e62428;opacity:1;}
.o-offers-cards-list{width:100%;}
.o-offers-cards-container{display:flex;flex-direction:column;align-items:center;}
@media(min-width:1200px){
.o-offers-cards-container{margin:0;}
}
.o-offers-card{display:flex;flex-direction:column;background-color:#fff;box-shadow:6px 10px 9px rgba(65, 68, 84, 0.02);margin:0 auto 15px;position:relative;}
@media(min-width:768px){
.o-offers-card{flex-direction:row;width:100%;height:287px;overflow-y:auto;}
}
@media(min-width:992px){
.o-offers-card{height:361px;margin:0 auto 35px;}
}
.o-offers-card .m-offers-card__image-container{position:relative;text-align:center;}
@media(min-width:768px){
.o-offers-card .m-offers-card__image-container{width:287px;height:287px;}
.o-offers-card .m-offers-card__image-container img{min-width:287px;}
}
@media(min-width:992px){
.o-offers-card .m-offers-card__image-container{width:361px;height:361px;}
.o-offers-card .m-offers-card__image-container img{min-width:361px;}
}
.o-offers-card .m-offers-card__image-container .a-offers-card__image{width:100%;}
.o-offers-card .m-offers-card__image-container .youtube-icon{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.o-offers-card .m-offers-card__content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:24px 20px 22px;position:relative;}
@media(min-width:992px){
.o-offers-card .m-offers-card__content{padding:40px 28px 35px 60px;}
}
.o-offers-card .m-offers-card__content h5{font-family:TTCommons-DemiBold, sans-serif;font-size:19px;margin-bottom:15px;}
@media(max-width:991px){
.o-offers-card .m-offers-card__content h5{display:flex;align-items:center;min-height:52px;}
}
@media(min-width:992px){
.o-offers-card .m-offers-card__content h5{font-size:36px;margin-bottom:25px;}
}
.o-offers-card .m-offers-card__content .m-offers-buttons{display:flex;flex-direction:column;justify-content:space-between;}
@media(min-width:768px){
.o-offers-card .m-offers-card__content .m-offers-buttons{flex-direction:row;align-items:flex-end;}
}
.o-offers-card .m-offers-card__content .social-links-container{flex-direction:column;align-items:flex-start;padding:0;}
@media(max-width:767px){
.o-offers-card .m-offers-card__content .social-links-container{margin-top:30px;}
}
.o-offers-card
.m-offers-card__content
.social-links-container
.social-links-title{color:#75798a;line-height:1;margin-bottom:14px;}
.o-offers-card .wishlist-icon{position:absolute;top:44px;right:30px;}
@media(min-width:992px){
.o-offers-card .wishlist-icon{top:34px;}
}
.o-offers-card.o-partner-offer .m-offers-card__content{padding:34px 30px 32px;}
@media(min-width:768px){
.o-offers-card.o-partner-offer .m-offers-card__content{padding:24px 30px 32px;}
}
@media(min-width:992px){
.o-offers-card.o-partner-offer .m-offers-card__content{padding:40px 28px 35px 60px;}
}
.o-offers-card.o-partner-offer h5{font-size:28px;margin-bottom:15px;line-height:26px;padding-right:40px;}
@media(min-width:768px){
.o-offers-card.o-partner-offer h5{max-width:100%;}
}
@media(min-width:992px){
.o-offers-card.o-partner-offer h5{font-size:36px;margin-bottom:25px;}
}
.o-offers-card.o-partner-offer .a-offers-card__description{overflow:hidden;}
@media(min-width:768px){
.o-offers-card.o-partner-offer .a-offers-card__description{height:98px;}
}
@media(min-width:992px){
.o-offers-card.o-partner-offer .a-offers-card__description{height:166px;}
}
.o-offers-card.o-partner-offer .a-offers-card__description p{font-size:16px;line-height:22px;}
@media(min-width:768px){
.o-offers-card.o-partner-offer .a-offers-card__description p{line-height:20px;}
}
@media(min-width:992px){
.o-offers-card.o-partner-offer .a-offers-card__description p{font-size:18px;line-height:24px;}
}
@media(min-width:768px){
.o-offers-card.o-partner-offer .m-recommended-badge-list{display:flex;}
}
.o-offers-card.o-partner-offer .m-recommended-badge{margin-top:25px;}
@media(min-width:768px){
.o-offers-card.o-partner-offer .m-recommended-badge{margin-top:0;margin-left:25px;}
}
.o-company-block-list{display:flex;flex-wrap:wrap;}
.o-company-block-list.logos-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:15px;-moz-column-gap:15px;-o-column-gap:15px;column-gap:15px;}
@media(min-width:426px){
.o-company-block-list.logos-list{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;}
}
@media(min-width:768px){
.o-company-block-list.logos-list{display:flex;flex-wrap:wrap;-webkit-column-gap:0;-moz-column-gap:0;-o-column-gap:0;column-gap:0;}
}
.o-company-block-list > .a-company-logo-block{max-width:100%;width:100%;margin-bottom:15px;}
@media(min-width:768px){
.o-company-block-list > .a-company-logo-block{max-width:165px;margin-right:15px;}
}
@media(min-width:992px){
.o-company-block-list > .a-company-logo-block{margin-right:30px;margin-bottom:30px;}
}
@media(min-width:1200px){
.o-company-block-list > .a-company-logo-block:nth-child(6n){margin-right:0;}
}
.o-company-block-list > .m-company-block{margin-bottom:15px;}
@media(min-width:992px){
.o-company-block-list > .m-company-block{margin-bottom:30px;}
}
@media(min-width:768px){
.o-company-block-list > .m-company-block:nth-child(odd){margin-right:15px;}
}
@media(min-width:992px){
.o-company-block-list > .m-company-block:nth-child(odd){margin-right:30px;}
}
.o-certificate-block__text-block{padding:38px 22px 52px 29px;}
@media(min-width:768px){
.o-certificate-block__text-block{padding:22px 29px 23px;}
}
@media(min-width:1200px){
.o-certificate-block__text-block{padding:44px 57px 47px;}
}
.o-certificate-block__text-block-title{font-family:TTCommons-DemiBold, sans-serif;font-size:31px;line-height:31px;}
@media(min-width:992px){
.o-certificate-block__text-block-title{font-size:36px;line-height:36px;}
}
.o-certificate-block__text-block-subtitle{margin-top:9px;font-size:20px;line-height:24px;}
@media(min-width:992px){
.o-certificate-block__text-block-subtitle{margin-top:10px;font-size:24px;line-height:24px;}
}
.o-certificate-block__text-block-date, .o-certificate-block__text-block-description{color:#75798a;font-size:15px;line-height:20px;}
@media(min-width:992px){
.o-certificate-block__text-block-date, .o-certificate-block__text-block-description{font-size:18px;line-height:24px;}
}
.o-certificate-block__text-block-date{margin-top:16px;font-family:TTCommons-DemiBold, sans-serif;}
@media(min-width:992px){
.o-certificate-block__text-block-date{margin-top:20px;}
}
@media(min-width:768px){
.o-certificate-block__text-block-description{display:-webkit-box;max-height:60px;min-height:60px;height:60px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
}
@media(min-width:992px){
.o-certificate-block__text-block-description{display:-webkit-box;max-height:72px;min-height:72px;height:72px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
}
.o-certificate-block__text-block-buttons{margin-top:25px;}
.o-certificate-block__text-block-buttons .btn{line-height:18px;}
.o-certificate-block__text-block-buttons .btn:not(:last-child){margin-right:10px;}
@media(max-width:767px){
.o-certificate-block__text-block-buttons .btn:not(:first-child){margin-top:8px;}
}
@media(min-width:768px){
.o-certificate-block__text-block-buttons{display:flex;margin-top:15px;}
}
@media(min-width:1200px){
.o-certificate-block__text-block-buttons{margin-top:40px;}
.o-certificate-block__text-block-buttons .btn:not(:last-child){margin-right:19px;}
}
.o-certificate-block{display:flex;flex-direction:column;width:100%;background-color:#fff;box-shadow:6px 10px 9px rgba(65, 68, 84, 0.02);}
@media(min-width:768px){
.o-certificate-block{flex-direction:row;}
}
@media(min-width:992px){
.o-certificate-block{box-shadow:7px 12px 11px rgba(65, 68, 84, 0.02);}
}
.o-certificate-block-list{display:flex;flex-direction:column;}
.o-certificate-block-list .o-certificate-block:not(:first-child){margin-top:27px;}
@media(min-width:992px){
.o-certificate-block-list .o-certificate-block:not(:first-child){margin-top:35px;}
}
.o-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(65, 68, 84, 0.95);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);}
.o-modal.o-modal--search{background-color:#f9f9f9;}
.o-modal.o-modal--search .o-modal--search__container{display:flex;justify-content:flex-end;height:66px;padding:0 16px;margin:0 auto;max-width:1440px;}
@media(min-width:1200px){
.o-modal.o-modal--search .o-modal--search__container{height:114px;padding:0 28px 0 34px;}
}
.o-modal.o-modal--search .o-modal__area, .o-modal.o-modal--search .o-modal__area--large, .o-modal.o-modal--search .o-modal__area--medium, .o-modal.o-modal--search .o-modal__area--small{background-color:transparent;padding:10px 0 30px;max-width:550px;}
@media(min-width:1200px){
.o-modal.o-modal--search .o-modal__area, .o-modal.o-modal--search .o-modal__area--large, .o-modal.o-modal--search .o-modal__area--medium, .o-modal.o-modal--search .o-modal__area--small{padding:10px 10px 30px;}
}
.o-modal.o-modal--search .o-modal__close{position:relative;margin:25px 55px 0 0;}
.o-modal.o-modal--search .o-search-block{margin:0;}
.o-modal > div{overflow-x:hidden;}
.o-modal .grecaptcha-badge{overflow:hidden;}
.o-modal__area, .o-modal__area--large, .o-modal__area--medium, .o-modal__area--small{position:fixed;width:calc(100% - 30px);left:50%;top:30%;height:auto;padding:60px 30px 40px;max-width:576px;max-height:calc(100% - 20px);background-color:#f9f9f9;overflow-y:auto;-webkit-overflow-scrolling:touch;-moz-transform:translate(-50%, -30%);-o-transform:translate(-50%, -30%);-ms-transform:translate(-50%, -30%);-webkit-transform:translate(-50%, -30%);transform:translate(-50%, -30%);}
@media(min-width:768px){
.o-modal__area, .o-modal__area--large, .o-modal__area--medium, .o-modal__area--small{padding:70px 70px 64px;width:100%;}
}
.o-modal__area--large h5, .o-modal__area--medium h5, .o-modal__area--small h5, .o-modal__area h5{font-size:26px;line-height:25px;margin-bottom:30px;}
@media(min-width:1200px){
.o-modal__area--large h5, .o-modal__area--medium h5, .o-modal__area--small h5, .o-modal__area h5{font-size:36px;line-height:35px;margin-bottom:38px;}
}
.o-modal__area--large p, .o-modal__area--medium p, .o-modal__area--small p, .o-modal__area p{font-size:15px;line-height:20px;color:#75798a;margin-bottom:28px;}
@media(min-width:1200px){
.o-modal__area--large p, .o-modal__area--medium p, .o-modal__area--small p, .o-modal__area p{font-size:24px;line-height:30px;margin-bottom:38px;}
}
.o-modal__area--large iframe, .o-modal__area--medium iframe, .o-modal__area--small iframe, .o-modal__area iframe{width:100%;height:80vh;border:0;}
.o-modal__area--small{padding:30px 15px;}
@media(max-width:375px){
.o-modal__area--small{padding:60px 10px 40px;}
}
@media(min-width:768px){
.o-modal__area--small{padding:70px 30px 64px;width:100%;max-width:40%;}
}
@media(min-width:1200px){
.o-modal__area--small{padding:70px 70px 64px;}
}
.o-modal__area--small .form-group, .o-modal__area--small .form-group .date-picker-range .react-datepicker-wrapper, .o-modal__area--small .form-group .form-control{width:100%;}
@media(max-width:375px){
.o-modal__area--medium{padding:60px 10px 40px;}
}
@media(min-width:768px){
.o-modal__area--medium{padding:70px 70px 64px;width:100%;max-width:60%;}
}
@media(min-width:768px){
.o-modal__area--large{padding:70px 70px 64px;width:100%;max-width:95%;}
}
@media(max-width:1439px){
.o-modal__area--medium .form-group, .o-modal__area--medium
.form-group
.date-picker-range
.react-datepicker-wrapper, .o-modal__area--medium .form-group .form-control, .o-modal__area--small .form-group, .o-modal__area--small
.form-group
.date-picker-range
.react-datepicker-wrapper, .o-modal__area--small .form-group .form-control{width:100%;}
}
@media(min-width:1440px){
.o-modal__area--medium .form-group .form-control .react-select-container, .o-modal__area--small .form-group .form-control .react-select-container{width:48%;}
}
.o-modal__area--medium .date-picker-range, .o-modal__area--small .date-picker-range{flex-wrap:wrap;}
.o-modal__area--medium .ie-fix-wrapper, .o-modal__area--small .ie-fix-wrapper{max-height:inherit;}
@media(max-width:991px){
.o-modal__area--medium .ie-fix-wrapper .checkbox-group-wrapper, .o-modal__area--small .ie-fix-wrapper .checkbox-group-wrapper{display:block;max-height:inherit;}
}
.o-modal__btn-container{display:flex;flex-wrap:wrap;}
.o-modal__btn-container.o-modal__btn-container--center{justify-content:center;}
.o-modal__btn-container .btn{width:100%;margin-bottom:15px;}
@media(min-width:426px){
.o-modal__btn-container .btn{width:200px;}
.o-modal__btn-container .btn:nth-child(odd){margin-right:15px;}
}
.o-modal__btn-container .btn.btn--auto{width:auto;}
.o-modal__close{position:absolute;top:0;right:0;}
.o-modal__close svg.feather-x{width:24px;}
.o-modal__footer-buttons{display:flex;justify-content:flex-end;}
.o-modal__footer-buttons .btn:not(:last-child){margin-right:15px;}
.o-search-block{padding:25px 0 20px;}
@media(min-width:1200px){
.o-search-block{display:flex;justify-content:space-between;align-items:center;height:50px;margin-bottom:100px;padding:30px 0 0;}
}
.o-search-block h1{margin:0;}
.o-search-block .m-search-input{width:100%;font-weight:400;z-index:1;position:relative;margin:10px 0;}
@media(min-width:1200px){
.o-search-block .m-search-input{max-width:550px;margin:0 auto;}
}
.o-search-block .m-search-input .form-control{padding:4px 18px 6px;width:100%;}
.o-search-block .m-search-input .form-control::placeholder{color:#9d9ea6;}
.o-search-block .m-search-button{background-color:transparent;width:40px;position:absolute;top:0;right:0;padding:0;}
.o-search-block .m-search-button:focus, .o-search-block .m-search-button:hover{background-color:transparent;}
@media(min-width:1200px){
.o-search-block .m-search-button{right:5px;}
}
.o-search-block .m-search-button svg{stroke:#c3c5d1;width:18px;margin:0 auto;}
.o-search-block .m-filter-button .btn{width:100%;justify-content:center;}
@media(min-width:1200px){
.o-search-block .m-filter-button .btn{width:auto;}
}
.m-search-results--title{font-family:TTCommons-Light, sans-serif;}
.o-relocation-guide{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:750px;min-height:400px;margin:115px auto 0;text-align:center;position:relative;}
@media(min-width:1200px){
.o-relocation-guide{margin:190px auto 0;}
}
.o-relocation-guide h6{margin-bottom:20px;}
@media(min-width:768px){
.o-relocation-guide h6 + .o-relocation-guide__select-group{margin-top:20px;}
}
.o-relocation-guide .o-relocation-guide__select-group + p{margin-top:15px;}
@media(min-width:768px){
.o-relocation-guide .o-relocation-guide__select-group + p{margin-top:30px;}
}
.o-relocation-guide
.o-relocation-guide__select-group
+ .o-relocation-guide__select-group{margin-top:10px;}
@media(min-width:768px){
.o-relocation-guide
.o-relocation-guide__select-group
+ .o-relocation-guide__select-group{margin-top:15px;}
}
.o-relocation-guide .checkbox-group__label{display:none;}
.o-relocation-guide .checkbox-group-wrapper{margin-left:0;}
.o-relocation-guide .checkbox-group-wrapper .checkbox-btn{max-width:none;}
.o-relocation-guide .invalid-feedback{text-align:left;}
.o-relocation-guide .btn-back{position:absolute;left:0;top:-45px;margin-bottom:0;}
@media(min-width:376px){
.o-relocation-guide .btn-back{top:-35px;}
}
@media(min-width:426px){
.o-relocation-guide .btn-back{top:-25px;}
}
@media(min-width:1200px){
.o-relocation-guide .btn-back{left:-140px;top:-45px;}
}
.btn--dark.btn-back{opacity:0.2;margin-bottom:10px;}
.btn--dark.btn-back:focus, .btn--dark.btn-back:hover{opacity:0.5;}
@media(max-width:1199px){
.o-relocation-guide__results{margin-bottom:60px;}
.o-relocation-guide__results .tab-content .tab-pane{display:block;opacity:1;margin-top:70px;margin-bottom:30px;}
.o-relocation-guide__results .tab-content .tab-pane h2{margin:0;}
}
@media(min-width:1200px){
.o-relocation-guide__results{margin-bottom:95px;}
.o-relocation-guide__results .tab-pane{min-height:300px;margin-bottom:60px;}
.o-relocation-guide__results .tab-pane > h2{display:none;}
}
.o-relocation-guide__results .accordion{margin:0;padding:0;}
.o-relocation-guide__results
.accordion
.accordion-section:first-child
.accordion-toggle{padding-top:15px;}
.o-relocation-guide__results .nav-tabs{display:none;}
@media(min-width:1200px){
.o-relocation-guide__results .nav-tabs{display:flex;margin-bottom:80px;}
}
.o-relocation-guide__results .nav-tabs a{background:transparent;border-width:0 0 1px;border-bottom:1px solid #9d9ea6;width:264px;min-height:51px;line-height:1;font-size:30px;text-align:left;color:#414454;}
.o-relocation-guide__results .nav-tabs a.active, .o-relocation-guide__results .nav-tabs a:focus, .o-relocation-guide__results .nav-tabs a:hover{color:#e62428;border-bottom:2px solid #e62428;margin-bottom:-1px;text-decoration:none;}
.o-relocation-guide__results .nav-tabs a:not(:first-child){margin-left:30px;}
@media(min-width:992px){
.o-relocation-guide__results .form-title-left{align-items:center;}
}
@media(min-width:992px){
.o-relocation-guide__results .invalid-feedback{position:absolute;}
}
.o-relocation-guide__select-group{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:30px;}
@media(min-width:768px){
.o-relocation-guide__select-group{margin-top:60px;flex-direction:row;}
}
.o-relocation-guide__select-group .btn{justify-content:center;}
.o-relocation-guide__select-group .btn:not(:first-child){margin-top:12px;}
@media(min-width:768px){
.o-relocation-guide__select-group .btn:first-child, .o-relocation-guide__select-group .btn:not(:first-child):not(:last-child){margin:0 15px;}
.o-relocation-guide__select-group .btn:last-child{margin:0 0 0 15px;}
}
.o-relocation-guide__btn-group{display:none;}
@media(min-width:1200px){
.o-relocation-guide__btn-group{display:flex;}
}
.o-relocation-guide__btn-right{margin-left:auto;}
.o-tab-with-quantity-list-container{display:flex;flex-wrap:wrap;margin-top:25px;margin-bottom:35px;}
@media(min-width:1200px){
.o-tab-with-quantity-list-container{flex-wrap:nowrap;margin-top:35px;margin-bottom:85px;}
}
.o-tab-with-quantity-list-container .m-tab-with-quantity{margin-right:28px;margin-bottom:30px;}
.o-tab-with-quantity-list-container .m-tab-with-quantity:nth-child(2n){margin-right:0;}
@media(min-width:426px){
.o-tab-with-quantity-list-container .m-tab-with-quantity:nth-child(2n){margin-right:28px;}
.o-tab-with-quantity-list-container .m-tab-with-quantity:nth-child(3n){margin-right:0;}
}
@media(min-width:768px){
.o-tab-with-quantity-list-container .m-tab-with-quantity, .o-tab-with-quantity-list-container .m-tab-with-quantity:nth-child(2n),
.o-tab-with-quantity-list-container .m-tab-with-quantity:nth-child(3n){margin-right:36px;}
}
@media(min-width:1200px){
.o-tab-with-quantity-list-container .m-tab-with-quantity{margin-right:30px;}
.o-tab-with-quantity-list-container .m-tab-with-quantity:first-child{margin-left:0;}
.o-tab-with-quantity-list-container .m-tab-with-quantity:nth-child(2n){margin-right:30px;}
.o-tab-with-quantity-list-container .m-tab-with-quantity:nth-child(6n){margin-right:0;}
}
.o-text-list-with-image-block{width:100%;display:flex;flex-direction:column;background-color:#fff;margin:0 auto 22px;}
@media(min-width:768px){
.o-text-list-with-image-block{flex-direction:row;}
}
@media(min-width:1200px){
.o-text-list-with-image-block{margin:0 auto 31px;}
}
.o-text-list-with-image-block__image{display:flex;justify-content:center;background-color:#e7e7e7;}
@media(min-width:768px){
.o-text-list-with-image-block__image{max-height:361px;max-width:361px;background-color:#fff;}
}
.virtual-cards .o-text-list-with-image-block{min-height:361px;}
.virtual-cards .o-text-list-with-image-block__image{height:100%;display:block;align-self:center;}
.o-text-list-with-image-block__content{padding:38px 26px 40px 30px;flex:1;}
@media(min-width:1200px){
.o-text-list-with-image-block__content{padding:42px 57px 50px;}
}
.o-text-list-with-image-block__title{font-size:26px;line-height:30px;margin-bottom:40px;}
@media(min-width:1200px){
.o-text-list-with-image-block__title{font-size:36px;line-height:36px;}
}
.o-text-list-with-image{display:flex;align-items:flex-start;justify-content:space-between;}
.o-text-list-with-image:not(:last-child){padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(0, 0, 0, 0.2);}
.o-text-list-with-image.o-text-list-with-image--greyed-out
.o-text-list-with-image__details{opacity:0.5;}
@media(min-width:1200px){
.o-text-list-with-image{align-items:center;}
}
.o-text-list-with-image__details{font-size:15px;overflow:hidden;text-overflow:ellipsis;}
@media(min-width:768px){
.o-text-list-with-image__details{display:flex;}
}
@media(min-width:1200px){
.o-text-list-with-image__details{font-size:18px;line-height:40px;}
}
.o-text-list-with-image__buttons-container{white-space:nowrap;margin-top:1px;}
.o-text-list-with-image__buttons-container .btn--secondary-text{padding:0 0 0 10px;}
.o-text-list-with-image__buttons-container .btn--secondary-text:first-child{padding:0 10px 0 0;border-right:2px solid #e62428;}
.visually-impaired-version .a-logo-slang{display:none;}
.visually-impaired-version .o-header-menu .nav-item{font-size:22px;padding:34px 5px 0 20px;}
.visually-impaired-version .o-header-menu .o-header-submenu{padding:80px 100px;}
.visually-impaired-version
.o-header-menu
.o-header-submenu
.m-nav-list
.nav-item{max-width:390px;}
.visually-impaired-version
.o-header-menu
.o-header-submenu
.m-nav-list
.nav-item
> :first-child{font-size:34px;line-height:40px;}
.visually-impaired-version
.o-header-menu
.o-header-submenu
.m-nav-list
.nav-link{font-size:30px;line-height:34px;}
.visually-impaired-version .m-burger-main-menu .nav-link, .visually-impaired-version .m-burger-main-menu .nav-text{font-size:28px;line-height:56px;}
.visually-impaired-version .m-burger-secondary-menu .nav-link{font-size:26px;line-height:56px;}
.visually-impaired-version .o-header--fixed .o-header-menu .nav-item{padding:25px 5px 0 20px;}
.visually-impaired-version .btn--light-bordered.btn-impaired-version{color:#e62428;border-color:#e62428;}
.visually-impaired-version .o-header--white-bg-desktop .btn--light-bordered{color:#414454;border-color:#414454;}
.visually-impaired-version
.o-header--white-bg-desktop
.btn--light-bordered.btn-impaired-version{color:#e62428;border-color:#e62428;}
.visually-impaired-version
.o-card--has-image:not(.o-card--square)
.m-card__description-title{font-family:TTCommons-Regular, sans-serif;font-size:28px;line-height:30px;display:-webkit-box;max-height:93px;min-height:93px;height:93px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.visually-impaired-version
.o-card--has-image:not(.o-card--square)
.m-card__description-date, .visually-impaired-version
.o-card--has-image:not(.o-card--square)
.m-card__description-subtitle{display:none;}
.visually-impaired-version
.o-card--has-image.o-card--square
.m-card__description-title{font-size:34px;line-height:36px;display:-webkit-box;max-height:74px;min-height:74px;height:74px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:1200px){
.visually-impaired-version
.o-card--has-image.o-card--square
.m-card__description-title{font-size:37px;}
}
.visually-impaired-version .btn.btn--dark-bordered{opacity:1;}
.visually-impaired-version .m-content-block p{font-size:18px;line-height:22px;}
@media(min-width:1200px){
.visually-impaired-version .m-content-block p{font-size:22px;line-height:30px;}
}
.visually-impaired-version .m-text-section p:not(.large-paragraph){font-size:18px;line-height:22px;}
@media(min-width:1200px){
.visually-impaired-version .m-text-section p:not(.large-paragraph){font-size:24px;line-height:30px;}
}
.visually-impaired-version .accordion-content, .visually-impaired-version .accordion-content ol, .visually-impaired-version .accordion-content p, .visually-impaired-version .accordion-content ul, .visually-impaired-version ol, .visually-impaired-version ul{font-size:18px;}
@media(min-width:1200px){
.visually-impaired-version .accordion-content, .visually-impaired-version .accordion-content ol, .visually-impaired-version .accordion-content p, .visually-impaired-version .accordion-content ul, .visually-impaired-version ol, .visually-impaired-version ul{font-size:24px;}
}
.o-registration-quiz{max-width:750px;margin:0 auto;}
.o-registration-quiz .o-registration-quiz__step-one{margin:120px auto 110px;}
@media(min-width:1200px){
.o-registration-quiz .o-registration-quiz__step-one{margin:220px auto 200px;}
}
.o-registration-quiz .o-registration-quiz__step-one{margin:100px auto;}
@media(min-width:1200px){
.o-registration-quiz .o-registration-quiz__step-one{margin:170px auto 200px;}
}
.o-registration-quiz h1{margin-bottom:26px;}
@media(min-width:1200px){
.o-registration-quiz h1{margin-bottom:56px;}
}
.o-registration-quiz h4{font-size:32px;line-height:34px;}
@media(min-width:1200px){
.o-registration-quiz h4{font-size:42px;line-height:48px;}
}
.o-registration-quiz .form-group{max-width:288px;}
@media(min-width:768px){
.o-registration-quiz .form-group{max-width:360px;}
}
@media(min-width:768px){
.o-registration-quiz .btn--form-submit{margin-top:70px;}
}
.o-registration-quiz__buttons-container{display:flex;}
.o-registration-quiz__buttons-container .btn{padding:0 10px;}
.o-registration-quiz__buttons-container .btn:first-child{margin-right:15px;}
@media(min-width:1200px){
.o-registration-quiz__buttons-container .btn:first-child{margin-right:30px;}
}
.m-city-card-places__buttons-container{display:flex;flex-direction:column;align-items:center;}
.m-city-card-places__buttons-container.sticky-buttons-container{position:sticky;bottom:30px;}
.m-city-card-places__buttons-container .btn{max-width:357px;}
.m-city-card-places__buttons-container .btn:first-child{margin-bottom:10px;}
@media(min-width:1200px){
.m-city-card-places__buttons-container .btn:first-child{margin-bottom:20px;}
}
.m-card-places-modal-step h3{font-size:26px;line-height:25px;margin-bottom:25px;}
@media(min-width:1200px){
.m-card-places-modal-step h3{font-size:36px;line-height:36px;margin-bottom:40px;}
}
.m-card-places-modal-step .btn--primary{margin-top:36px;}
.m-city-card-places__card-variant, .m-city-card-places__final-prices{display:flex;justify-content:space-between;font-family:TTCommons-Regular;font-size:15px;line-height:40px;}
.m-city-card-places__card-variant:first-of-type, .m-city-card-places__final-prices:first-of-type{border-bottom:1px solid rgba(157, 158, 166, 0.3);}
@media(min-width:1200px){
.m-city-card-places__card-variant, .m-city-card-places__final-prices{font-size:18px;line-height:48px;}
}
.m-city-card-places__card-variant:not(:first-of-type){margin-bottom:45px;}
.m-city-card-places__final-prices--bolded{font-family:TTCommons-DemiBold;}
.m-final-prices-buttons{display:flex;flex-direction:column;}
@media(min-width:768px){
.m-final-prices-buttons{flex-direction:row;justify-content:space-between;}
}
.m-final-prices-buttons .btn{width:100%;margin-top:15px;}
@media(min-width:768px){
.m-final-prices-buttons .btn{margin-top:36px;}
}
.m-city-card-places__card-variant__amount-buttons{width:84px;display:flex;justify-content:space-between;align-items:center;}
@media(min-width:1200px){
.m-city-card-places__card-variant__amount-buttons{width:98px;}
}
.m-city-card-places__card-variant__amount-buttons .btn.btn--circle.btn--sm{width:22px;height:22px;min-width:22px;color:#fff;background-color:#414454;padding-bottom:2px;}
@media(min-width:1200px){
.m-city-card-places__card-variant__amount-buttons .btn.btn--circle.btn--sm{width:26px;height:26px;}
}
.m-city-card-places__card-variant__amount-buttons
.btn.btn--circle.btn--sm
span{line-height:0;}
.m-card-variant-buttons{display:flex;flex-direction:column;}
@media(min-width:768px){
.m-card-variant-buttons{flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
}
.m-card-variant-buttons .btn{width:100%;opacity:1;padding:0 20px;}
@media(min-width:768px){
.m-card-variant-buttons .btn{width:205px;}
}
.m-card-variant-buttons .btn:not(:last-child){margin-bottom:10px;}
.m-card-variant-buttons .btn span{font-size:12px;}
@media(min-width:1200px){
.m-card-variant-buttons .btn span{font-size:15px;}
}
.o-travel-trade-test__buttons-container{display:flex;justify-content:space-between;max-width:750px;}
@media(min-width:768px){
.o-travel-trade-test__buttons-container{margin:0 auto;}
}
.o-travel-trade-test .nav-item.disabled{pointer-events:none;}
.o-travel-trade-test .nav-tabs{border-bottom:0;display:none;}
@media(min-width:768px){
.o-travel-trade-test .nav-tabs{display:flex;}
}
.o-travel-trade-test .nav-tabs a{background:transparent;border-width:0 0 1px;border-bottom:1px solid #9d9ea6;width:264px;min-height:51px;line-height:1;font-size:30px;text-align:left;color:#414454;}
.o-travel-trade-test .btn--scroll-next, .o-travel-trade-test .gradient-end{display:none;}
.o-travel-trade-test__question{background-color:#fff;margin:-45px -15px 0;padding:45px 15px 65px;}
@media(min-width:1200px){
.o-travel-trade-test__question{margin:-86px 0 0;padding:86px 200px 76px;}
}
.o-travel-trade-test__question .checkbox-group-wrapper{margin-left:0;}
.o-travel-trade-test__question
.checkbox-group-wrapper
.radio-btn
.checkbox-btn__checkbox-custom
svg{height:9px;}
.o-travel-trade-test__question h1{font-size:31px;}
@media(min-width:1200px){
.o-travel-trade-test__question h1{font-size:36px;margin-bottom:10px;}
}
.o-travel-trade-test__question p{font-size:14px;line-height:18px;max-width:750px;margin-bottom:46px;}
@media(min-width:768px){
.o-travel-trade-test__question p{font-size:18px;line-height:22px;max-width:750px;}
}
@media(min-width:1200px){
.o-travel-trade-test__question p{font-size:24px;line-height:30px;max-width:750px;margin-bottom:55px;}
}
.o-travel-trade-test__question form{position:relative;margin-bottom:46px;}
@media(min-width:1200px){
.o-travel-trade-test__question form{margin-bottom:65px;}
}
.o-travel-trade-test__question .invalid-feedback{position:absolute;bottom:-30px;padding-left:0;}
@media(min-width:992px){
.o-timeline{display:flex;flex-direction:column;padding:0 19%;}
}
@media(min-width:1440px){
.o-timeline{padding:0 16.66667%;}
}
.m-timeline-row{display:flex;flex-direction:column;position:relative;}
@media(min-width:992px){
.m-timeline-row:nth-child(2n){flex-direction:row-reverse;}
}
@media(min-width:992px){
.m-timeline-row:nth-child(2n):not(:last-child):after{content:"";position:absolute;border-top-left-radius:50%;border-bottom-left-radius:50%;border:4px dotted #414454;border-right:0;height:calc(100% + 4px);width:44%;top:7px;left:-200px;z-index:-1;}
}
@media(min-width:992px){
.m-timeline-row:nth-child(odd){flex-direction:row;}
}
@media(min-width:992px){
.m-timeline-row:nth-child(odd):not(:last-child):after{content:"";position:absolute;border-top-right-radius:50%;border-bottom-right-radius:50%;border:4px dotted #414454;border-left:0;height:calc(100% + 4px);width:44%;top:7px;right:-200px;z-index:-1;}
}
.m-timeline-row:nth-child(odd):last-child .m-timeline-item:last-child:before{content:none;}
.m-timeline-row .m-timeline-item{overflow:hidden;padding-left:25px;margin-left:10px;border-left:4px dotted #414454;}
@media(min-width:992px){
.m-timeline-row .m-timeline-item{width:33.33333%;padding:35px 30px 15px 0;position:relative;border-left:0;margin-left:0;background-color:#f9f9f9;height:570px;}
}
@media(min-width:1200px){
.m-timeline-row .m-timeline-item{height:500px;}
}
@media(min-width:1440px){
.m-timeline-row .m-timeline-item{width:25%;height:520px;}
}
.m-timeline-row .m-timeline-item.active .a-timeline-item__description{max-height:1000px;padding-bottom:15px;}
@media(min-width:992px){
.m-timeline-row .m-timeline-item.active .a-timeline-item__description{padding-bottom:0;}
}
@media(min-width:992px){
.m-timeline-row .m-timeline-item:before{content:"";position:absolute;border-top:4px dotted #414454;width:100%;top:7px;}
}
.a-timeline-item__title{font-family:TTCommons-DemiBold, sans-serif;color:#414454;font-weight:400;font-size:20px;line-height:22px;padding-bottom:15px;}
@media(min-width:1200px){
.a-timeline-item__title{font-size:24px;line-height:24px;}
}
.a-timeline-item__title:before{content:"";position:absolute;left:3px;width:18px;height:18px;border:4px solid #414454;border-radius:50%;background-color:#f9f9f9;}
@media(min-width:992px){
.a-timeline-item__title:before{left:0;top:0;}
}
.a-timeline-item__description{color:#414454;font-size:14px;line-height:18px;max-height:0;}
@media(min-width:768px){
.a-timeline-item__description{font-size:16px;line-height:20px;}
}
@media(min-width:992px){
.a-timeline-item__description{max-height:1000px;}
}
@media(min-width:1200px){
.a-timeline-item__description{font-size:18px;line-height:20px;}
}
.only-visible-desktop{display:block !important;}
@media(min-width:1200px){
.only-visible-desktop{display:none !important;}
}
.only-visible-desktop-up{display:none !important;}
@media(min-width:1200px){
.only-visible-desktop-up{display:block !important;}
}
.text-center{text-align:center;}
.cursor-pointer{cursor:pointer;}
.asterisk{color:#e62428;}
.u-space-between{display:flex;justify-content:space-between;}
.u-scroll-lock{overflow:hidden;}
.u-text-decoration-none{text-decoration:none;}
.m-l-auto{margin-left:auto;}
.m-t-0{margin-top:0;}
.m-l-12{margin-left:12px;}
.z-i-5{z-index:5;}
.page-section{background-size:cover;background-repeat:no-repeat;background-position:50%;padding:32px;max-width:100vw;margin:80px calc(50% - 50vw) 0;}
@media(min-width:1440px){
.page-section{margin:124px calc(50% - 50vw) 0;}
}
.content-hidden{display:none;}
.o-footer{width:100%;}
.o-footer .nav-text{display:block;}
@media(min-width:1200px){
.o-footer, .o-footer .o-footer__menu-group .m-nav-list{width:100%;}
.o-footer .o-footer__social-list{width:50%;}
}
.image-auto{width:auto;height:auto;}
.image-auto, .image-use-size{margin:8px 0;}
.a-payment-field{width:100%;height:47px;background:#fff;border-radius:40px;box-shadow:6px 10px 9px rgba(65, 68, 84, 0.02);margin-bottom:20px;padding:16px 20px;}
@media(min-width:768px){
.a-payment-field{width:48%;}
}
@media(min-width:1200px){
.a-payment-field{width:360px;}
}
@media(max-width:767px){
.limit-desktop{display:none;}
}
@media(min-width:768px){
.limit-mobile {
display: none;
}
}.rd-container{display:none;background-color:#fff;padding:10px;text-align:center;box-shadow:0 15px 30px 0 rgba(0,0,0,.2);}
.rd-container-attachment{position:absolute;}
.rd-month{display:inline-block;margin-right:25px;}
.rd-month:last-child{margin-right:0;}
.rd-back, .rd-next{cursor:pointer;border:none;outline:none;background:none;padding:0;margin:0;}
.rd-back[disabled],
.rd-next[disabled]{cursor:default;}
.rd-back{float:left;margin-left:10px;}
.rd-next{float:right;margin-right:10px;}
.rd-back:before{display:block;content:'\2190';}
.rd-next:before{display:block;content:'\2192';}
.rd-day-body{cursor:pointer;text-align:center;width:50px;height:50px;text-align:center;}
.rd-day-selected, .rd-time-selected, .rd-time-option:hover{cursor:pointer;background-color:#f67280;color:#fff;border-radius:50%;}
.rd-day-prev-month, .rd-day-next-month{color:#ccc;}
.rd-day-disabled{cursor:default;color:#fcc;}
.rd-time{position:relative;display:inline-block;margin-top:5px;min-width:80px;}
.rd-time-list{display:none;position:absolute;overflow-y:scroll;max-height:160px;left:0;right:0;background-color:#fff;color:#333;}
.rd-time-selected{padding:5px;}
.rd-time-option{padding:5px;}
.rd-day-concealed{visibility:hidden;}
.rd-days {
margin-top: 20px;
}
 .o-header__content .btn.btn--filter{display:flex;justify-content:flex-start;align-items:center;padding-right:20px;padding-left:20px;border:none;}
.o-header__content .btn.btn--filter svg{width:19px;height:19px;order:-1;margin-right:8px;}
.o-burger-menu-container .o-burger-menu{display:none;}
.o-burger-menu-container .feather-x, .o-burger-menu-container.active .feather-menu{display:none;}
.o-burger-menu-container.active .feather-x, .o-burger-menu-container .feather-menu{display:inline-block;}
.o-burger-menu-container.active .o-burger-menu{display:block;}
.o-burger-menu{left:auto;right:0;}
.o-burger-menu:before{left:auto;right:40px;}
.date-picker-range .react-datepicker-wrapper .form-control{background-color:#f2f2f2;cursor:pointer;}
.date-picker-range .react-datepicker-wrapper .form-control:focus, .date-picker-range .react-datepicker-wrapper .form-control:hover, .date-picker-range .react-datepicker-wrapper .form-control{box-shadow:none;}
.date-picker-range .react-datepicker-wrapper{margin-right:20px;}
.checkbox-group-wrapper{width:100%;}
.btn-float-right{float:right;}
.o-header__content #filter-menu [class*="btn"]{margin-left:0px;}
.m-filter-section .form-control{margin-bottom:0px;}
.rd-container{z-index:99;border-radius:30px;}
.rd-day-body{padding:0px;border:none;font-size:16px;}
.nav-link a{color:#75798a;}
.social-links-tooltip-toggle span.copied, .social-links-tooltip-toggle.copied-wrapper span.copy{display:none;}
.social-links-tooltip-toggle.copied-wrapper span.copied{display:inline-block;}
.slick-dots > li{display:inline-block;}
.slick-dots > li:only-child{display:none;}
.carousel-slider{position:relative;}
.carousel-slider .wishlist-icon{z-index:1;}
.weekday-label{min-width:130px;display:inline-block;}
.m-text-section h6 p{margin-left:0px;max-width:100% !important;}
.upload-files{position:relative;}
.upload-files button{position:absolute;top:0px;left:0px;}
.form-control[type="textarea"]{margin-bottom:25px;}
h6.error{color:#dc3545;margin-bottom:20px;}
h6.success{color:#00ab14;}
.a-logo-slang{display:none;}
.btn-filter-close, .btn-filter-clear{}
.filter-content-wrapper .btn-filter-clear{margin-bottom:20px;}
.filter-content-wrapper .o-burger-menu-container .feather-x{display:inline-block;}
.btn span.mob{display:none;}
.o-card.ve .m-card__category{color:#999;}
.page-slider.ve{margin-bottom:0px;}
.o-card .image-wrapper{position:relative;}
.o-card .card-gradient{width:100%;height:75px;position:absolute;bottom:0;background:hsla(0,0%,100%,0);background:-webkit-linear-gradient(legacy-direction(to bottom),hsla(0,0%,100%,0),rgba(0,0,0,.7));background:linear-gradient(180deg, hsla(0,0%,100%,0),rgba(0,0,0,.7));}
.o-card .m-card__over-container{color:#ffffff;position:absolute;left:22px;bottom:16px;}
.o-card .m-card__over-container .m-card__description-date{color:#fff;margin-bottom:0px;font-size:18px;}
.o-card .m-card__description-container{height:150px;}
.o-card.ve:hover .m-card__description-title{color:#e62428;transition:0.5s all;}
.more-wrapper{display:flex;justify-content:center;}
.more-date-block, .center-block{position:relative;margin-bottom:30px;clear:both;width:100%;text-align:center;}
.more-date-line{position:relative;display:flex;justify-content:center;}
.more-date-line:before{content:' ';position:absolute;width:100%;height:1px;background-color:#414454;left:0;top:24px;z-index:-1;opacity:0.5;}
.btn.more-date{white-space:nowrap;color:#414454;background-color:#f9f9f9;opacity:1;width:230px;cursor:pointer;}
.more-date-block.hide{display:none;}
.cards-list.no-margin-bottom{margin-bottom:0px;}
.btn.more_3_days.loading .icon-arrow{transform:rotate(90deg);transition:transform .8s ease-in-out;}
.checkbox-group-wrapper, .ie-fix-wrapper{max-height:150px;}
@media(max-width:767px){}
.m-language-dropdown span, .m-language-dropdown__content span{text-transform:uppercase;}
.search-form input.btn{padding:0px 20px;width:300px;position:absolute;right:0px;background-color:#ffffff;display:none;}
.btn--search{z-index:9;}
.btn--search.active{color:rgba(65, 68, 84, 0.5);border-color:rgba(65, 68, 84, 0.5);background-color:#fff;}
.search-form input.btn.active{display:block;color:#000000;}
.o-header__content{position:relative;}
.o-header--fixed.o-header--white-bg-mobile{background-color:transparent !important;}
.carousel-slider h3{color:#ffffff;margin-bottom:0px;}
@media(min-width:900px){
.o-card .image-wrapper{min-height:209px;}
}
@media(max-width:900px){
.o-card--title-image-subtitle .m-card__description-title{max-height:40px;min-height:40px;height:40px;font-size:18px;line-height:20px;}
.btn span.des{display:none;}
.btn span.mob{display:inline-block;}
}
.rd-month-label, .rd-back, .rd-next{font-size:26px;}
.rd-day-selected, .rd-time-selected, .rd-time-option:hover{cursor:pointer;background-color:#e62428;color:#fff;border-radius:50%;}
.o-burger-wrapper .m-burger-main-menu > .nav-item > .nav-link{font-size:20px;color:#414454;line-height:42px;}
.o-burger-wrapper .m-burger-main-menu > .nav-item > .nav-link:hover{color:#e62428;}
@media(min-width:1200px){
.o-burger-menu-container .btn--circle + .o-burger-menu:before{left:auto;}
.o-burger-menu-container .btn--circle + .o-burger-menu{left:auto;right:-28px;}
}
@media(max-width:1200px){
.o-burger-menu{width:100%;}
}
.upload-files input{padding-left:60px;height:47px;font-size:16px;line-height:40px;}
.btn svg.feather-menu{width:19px;height:19px;}
.filter-content-wrapper .o-burger-menu-container{margin-left:0px;box-shadow:7px 12px 11px rgba(65,68,84,.02);}
.filter-content-wrapper .o-burger-menu-container .o-burger-menu{display:block;position:relative;top:auto;z-index:0;}
.filter-content-wrapper h6{font-size:30px;}
.filter-content-wrapper h6 span{display:none;}
.filter-content-wrapper #filter-button-dummy{position:absolute;top:-23px;right:25px;z-index:1;cursor:default;}
.filter-content-wrapper .button-wrapper{display:none;}
.filter-content-wrapper #filter-form .m-filter-section h6{display:inline-block;}
.filter-content-wrapper .m-filter-section .dates-group h6{margin-bottom:12px;margin-right:80px;}
#filter-form .m-filter-section h6{font-size:25px;}
#filter-form .button-wrapper button{display:none;}
.filter-content-wrapper .btn-filter-close{display:none;}
.filter-content-wrapper .date-picker-range{justify-content:flex-start;}
.carousel-slider--wide.o-wide-content-container{margin-bottom:50px;}
.filter-content-wrapper .o-burger-menu .o-burger-wrapper{padding-bottom:5px;}
#filter-container{}
.home #filter-button{transition:margin-top 0.2s;}
.visible-filter #filter-button{margin-top:-75px;}
@media(min-width:900px){
.filter-content-wrapper #filter-button-dummy{right:50px;}
#filter-container{display:block;}
.filter-content-wrapper #filter-form .m-filter-section h6{display:none;}
.filter-content-wrapper .m-filter-section .dates-group h6{display:none;}
.filter-content-wrapper .dates-group{display:flex;align-items:center;margin-bottom:0px;margin-left:15px;}
.filter-content-wrapper .checkbox-group-wrapper{max-height:120px;}
}
@media(max-width:900px){
.checkbox-group-wrapper{margin-left:0px;}
#filter-form .button-wrapper button.btn-filter-close{display:inline-block;}
.home .carousel-slider--wide.o-wide-content-container{margin-bottom:0px;}
.checkbox-group-wrapper, .ie-fix-wrapper{max-height:200px;}
.filter-on #filter-menu.o-burger-menu,
.filter-on #menu-container.o-burger-menu,
BODY:not(.home) #filter-menu.o-burger-menu,
BODY:not(.home) #menu-container.o-burger-menu{top:0px;padding:30px;z-index:10;}
}
.o-header-menu{margin-right:15px;transition:margin-right 0.2s;}
@media(min-width:1200px){
.hidden-on-desktop{display:none;}
BODY.home:not(.filter-on) .o-header-menu{margin-right:-90px;transition:margin-right 0.2s;}
}
.file-upload-field .btn{border-bottom-right-radius:0px;border-top-right-radius:0px;}
.file-upload-field .btn{width:150px;margin-left:auto;height:47px;}
@media(max-width:600px){
.o-header__content .btn.btn--filter svg{margin-right:0px;margin-top:4px;}
.o-header__content .btn.btn--filter{padding-left:12px;padding-right:12px;}
.o-header__content .btn.btn--filter span{display:none;}
.o-header__content{margin-left:0px;}
}
.o-footer__menu p{color:#75798a;}
.o-footer__menu a.inline{display:inline-block;}
.o-modal{display:none;}
.o-modal.active{display:block;}
#modal-vote .o-modal__btn-container{display:flex;flex-wrap:wrap;justify-content:center;}
#modal-vote h3{text-align:center;margin-bottom:25px;}
#modal-vote .o-modal__btn-container .thumbs-up{display:inline-block;padding:5px 0px 10px 0px;transition:padding 0.1s ease-in;margin-right:50px;}
#modal-vote .o-modal__btn-container .thumbs-up:hover{padding:0px 0px 15px 0px;transition:padding 0.1s ease-in;}
#modal-vote .o-modal__btn-container .thumbs-down{display:inline-block;padding:37px 0px 5px 0px;transition:padding 0.1s ease-in;}
#modal-vote .o-modal__btn-container .thumbs-down:hover{padding:42px 0px 0px 0px;transition:padding 0.1s ease-in;}
#modal-vote .o-modal__btn-container .thumbs-up img{transform:scaleY(-1);}
#modal-vote .voted{color:#e62428;font-size:36px;line-height:142px;font-family:TTCommons-DemiBold, sans-serif;font-weight:400;text-align:center;display:none;}
.o-footer__menu .m-nav-list{color:#75798a;font-size:13px;}
.m-nav-list{color:#75798a;font-size:15px;}
.carousel-slider--narrow .slide-container{height:auto;}
.wrap-links-inside a {
white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }