.banner-lesson{align-items:center;background:#414e60;border-radius:10px;color:#fff;display:flex;flex-wrap:wrap;overflow:hidden}@media (min-width:600px){.banner-lesson{flex-wrap:nowrap}}.banner-lesson__content-and-button{align-items:center;display:flex;flex-grow:1;margin-right:-30px;max-width:100%;padding:20px 15px 0}@media (min-width:600px){.banner-lesson__content-and-button{padding:30px 0 30px 30px}}@media (min-width:1199.98px){.banner-lesson__content-and-button{padding:30px 20px 30px 35px}}@media (max-width:1199.98px){.banner-lesson__content-and-button{flex-wrap:wrap;max-width:73%}}@media (max-width:600px){.banner-lesson__content-and-button{max-width:100%}}.banner-lesson__content{max-width:100%;position:relative}@media (min-width:1199.98px){.banner-lesson__content{width:615px}}.banner-lesson__title{font-size:22px;font-weight:700;line-height:120%;margin:0 0 5px;white-space:nowrap}@media (max-width:1199.98px){.banner-lesson__title{font-size:20px;white-space:normal}}.banner-lesson__description{color:#e1e5ee;font-size:16px;line-height:150%;margin-bottom:10px}.banner-lesson__btn{position:relative;z-index:2}@media (max-width:1199.98px){.banner-lesson__btn{margin-top:15px}}@media (min-width:600px){.banner-lesson__btn{max-width:260px}}.banner-lesson__tags{display:flex;margin-bottom:-12px}@media (max-width:1199.98px){.banner-lesson__tags{cursor:-webkit-grab;cursor:grab;flex-wrap:nowrap;margin-left:-30px;margin-right:-60px;overflow:auto;padding-left:30px;padding-right:30px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.banner-lesson__tags::-webkit-scrollbar{display:none}}@media (max-width:600px){.banner-lesson__tags{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}@media (min-width:1199.98px){.banner-lesson__tags{flex-wrap:wrap;margin-right:-30px}}.banner-lesson__picture{flex-shrink:0;margin-right:-8px;margin-top:auto;pointer-events:none;position:relative}@media (max-width:600px){.banner-lesson__picture{display:flex;justify-content:flex-end;overflow:hidden;width:100%}.banner-lesson__picture:before{box-shadow:inset 60px 60px 75px 20px #414e60;content:"";inset:0;position:absolute;z-index:2}}.banner-lesson__picture:after{background:#e1e5ee;content:"";display:block;height:628px;left:47px;position:absolute;top:-167.96px;-webkit-transform:rotate(30deg);transform:rotate(30deg);width:487.91px}@media (max-width:600px){.banner-lesson__picture:after{left:50%}}@media (min-width:1250px){.banner-lesson__picture-img{margin:0 0 0 20px}}.banner-lesson__picture-img{position:relative;z-index:2}.banner-lesson__tag{align-items:center;border:1px solid #f5f6fa;border-radius:20px;color:#f5f6fa;display:inline-flex;font-size:14px;margin:0 8px 12px 0;padding:7px 14px;white-space:nowrap}.banner-lesson__tag:before{display:none}.courses__banner{margin-bottom:25px}.courses__search{align-items:center;display:flex;margin-bottom:30px}@media (max-width:600px){.courses__search{margin-bottom:15px}}.courses__search form{flex:1}@media (max-width:600px){.courses__search .form-control{height:50px}}.courses__items>div{margin-bottom:15px}.courses__items>div:last-child{margin-bottom:0}.courses__items-title{color:#9497a3;margin-top:30px}.courses__tabs{border-bottom:1px solid #e1e5ee;margin-bottom:20px}.courses__tabs .no-list{display:flex;flex-wrap:wrap}@media (max-width:1199.98px){.courses__tabs .no-list{flex-wrap:nowrap;margin-left:-30px;margin-right:-30px;overflow:auto;padding-left:30px;padding-right:30px}.courses__tabs .no-list::-webkit-scrollbar{display:none}}@media (max-width:600px){.courses__tabs .no-list{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}.courses__tabs li{margin-right:25px}.courses__tabs li:last-child{margin-right:0}.courses__tabs li.is-active a{color:#e72430;font-weight:600}.courses__tabs li.is-active a:after{background-color:#e72430}.courses__tabs a{border:0;color:#9497a3;display:block;padding-bottom:10px;position:relative}@media (max-width:1199.98px){.courses__tabs a{white-space:nowrap}}.courses__tabs a:hover{color:#e72430}.courses__tabs a:after{border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.courses__filters{align-items:center;display:flex;margin-bottom:20px}.courses__btn{margin-top:50px;text-align:center}@media (max-width:600px){.courses__btn{margin-top:30px}}.courses__btn .btn{max-width:100%;min-width:340px}@media (max-width:600px){.courses__btn .btn{min-width:1px;width:100%}}.courses__pagination{display:flex;justify-content:center;margin-top:20px}.courses__msg{margin-bottom:20px}.courses__btn-filter{display:none}@media (max-width:1199.98px){.courses__btn-filter{align-items:center;background-color:#fff;border:1px solid #e1e5ee;border-radius:10px;color:#9497a3;display:flex;flex-shrink:0;font-size:24px;height:60px;justify-content:center;margin-left:20px;padding:0;transition:.2s ease;width:60px}}@media (max-width:600px){.courses__btn-filter{height:50px;margin-left:10px;width:50px}}@media (max-width:1199.98px){.courses__btn-filter:active{background-color:#e1e5ee}}.courses__datepicker-nav{display:none;margin-top:15px}.courses__datepicker-nav.is-visible{display:block}.courses__datepicker{display:none}.courses__datepicker.is-visible{display:block}.courses__city{display:flex;font-size:14px;margin-left:auto;padding-left:15px}@media (max-width:600px){.courses__city{display:block}}.courses__city-label{margin-right:5px}.courses__city-name{display:inline-block;font-weight:600}.courses__professions>.row{margin-bottom:-15px;margin-left:-8px;margin-right:-8px}.courses__professions>.row>div{margin-bottom:15px;padding-left:8px;padding-right:8px}.courses__not-found{background-color:#fff;border-radius:10px;padding:70px;text-align:center}.courses__not-found .h2{margin:0}@media (max-width:1199.98px){.courses__not-found{background-color:transparent;padding:15px 0 0}}.courses__not-found-icon{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:108px;margin:0 auto 20px;width:108px}.courses__row .row{margin-bottom:-15px;margin-left:-8px;margin-right:-8px}@media (max-width:600px){.courses__row .row{margin-bottom:-10px}}.courses__row .row>div{margin-bottom:15px;padding-left:8px;padding-right:8px}@media (max-width:600px){.courses__row .row>div{margin-bottom:10px}}.courses__row .course,.courses__row .course__wrap{height:100%}.courses__row .course__inner{height:100%;min-height:1px}.courses__row .course__content{padding:18px 20px}.courses__row .course__content-inner{display:flex;flex-direction:column;height:100%;width:100%}.courses__row .course__title{font-size:16px;line-height:1.3}.courses__row .course__features{margin-bottom:auto}.courses__row .course__features .no-list{display:block;margin-bottom:0}.courses__row .course__features li{margin-right:0}.courses__row .course__features li:last-child,.courses__row .course__more{margin-bottom:0}.courses__row .course__btns{flex-wrap:wrap;margin-bottom:-10px;margin-top:10px;padding:0}.courses__row .course__btns .btn{height:50px;margin-bottom:10px;margin-right:10px;text-align:center}.courses__section-link{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:20px}@media (max-width:600px){.courses__section-link{font-size:16px}}.courses__section-link a{border-color:#e1e5ee;color:#1f1f1f}.courses__section-link a:hover{color:#e72430}.courses__account-links{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.courses__notifications{display:flex;margin-bottom:15px}@media (max-width:600px){.courses__notifications{display:block}}.courses__notifications-item{margin-bottom:5px;margin-right:30px}@media (max-width:600px){.courses__notifications-item{margin-right:0}}.courses__notifications-item:last-child{margin-right:0}.courses__notifications-link a{border-bottom:1px dashed}.courses__notifications-link a:hover{border-color:transparent}@media (max-width:600px){.courses .btn{height:50px}}.course-banner a{align-items:center;background-color:#414e60;border-radius:10px;color:#fff;display:flex;min-height:100px;padding:25px 30px;position:relative}@media (max-width:600px){.course-banner a{padding:15px 20px}}.course-banner a:hover .course-banner__arrow{background-color:#e72430;color:#fff}.course-banner__info{padding-right:30px;position:relative;z-index:10}.course-banner__title{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:3px}@media (max-width:600px){.course-banner__title{font-size:16px}}.course-banner__text{font-size:14px}.course-banner__arrow{align-items:center;background-color:#fff;border-radius:50%;color:#e72430;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;margin-left:auto;position:relative;transition:.2s ease;width:40px;z-index:10}.course-banner__arrow .icon-svg{transition:0s}.course-banner__img{background:url(../img/course-banner.png) no-repeat 50% 50%/contain;bottom:0;height:89px;position:absolute;right:20%;width:128px}@media (max-width:600px){.course-banner__img{right:10%}}.course>a{background-color:#fff;border:0;border-radius:10px;color:#1f1f1f;display:block;padding:30px}@media (max-width:600px){.course>a{padding:15px}}.course>a:hover .course__title{color:#e72430}.course__wrap{background-color:#fff;border:1px solid #e1e5ee;border-radius:10px;overflow:hidden}.course__inner{display:flex;min-height:88px;position:relative}@media (max-width:600px){.course__inner{min-height:70px}}.course__info{align-items:center;background-color:#e1e5ee;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding:30px;text-align:center}@media (max-width:600px){.course__info{padding:15px}}.course__info-inner{min-width:86px}.course__info-time{border-top:1px solid #9497a3;color:#1f1f1f;font-size:14px;margin-top:6px;padding-top:8px;text-align:center;width:100%}.course__content{align-items:center;display:flex;flex:1;padding:30px}@media (max-width:600px){.course__content{padding:15px}}.course__content-inner{display:flex;flex-flow:column;width:100%}.course__date{font-size:12px}.course__date strong{display:block;font-size:48px;font-weight:400;line-height:.8}.course__date-empty-text{color:#1f1f1f;font-size:12px}.course__date-empty-icon{fill:#9497a3;height:45px;margin-bottom:5px;width:45px}.course__time{border-top:1px solid #9497a3;font-size:14px;margin-top:8px;padding-top:10px}.course-files{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin:15px 0 0 auto}@media (max-width:600px){.course-files{flex-direction:column;justify-content:flex-start;margin-left:unset;margin-top:16px}}.course-files__item{align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:flex;min-height:19px;padding-left:23px;position:relative}@media (max-width:600px){.course-files__item{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}}.course-files__item:before{background-image:url(../img/icons/pdf.svg);background-repeat:no-repeat;background-size:100%;content:"";height:18px;left:0;position:absolute;top:calc(50% - 9px);width:18px}@media (max-width:600px){.course-files__item:before{top:0}}.course-files__item-link{color:#e72430;font-size:12px;font-weight:400;text-decoration:underline}.course-files__item-link:hover{text-decoration:none}.course-files__item-size{color:#828282;font-size:10px}.course__start{color:#676b77;font-size:14px;margin-bottom:15px}@media (max-width:600px){.course__start{font-size:12px;margin-bottom:5px}}.course__start+.course__date{border:0;margin-bottom:0;padding-bottom:0}.course__title{font-size:20px;font-weight:600;line-height:1.2;transition:.2s ease}.course__title:not(:last-child){margin-bottom:8px}.course__title a{border:0;color:#1f1f1f;display:block}.course__title a:hover{color:#e72430}@media (max-width:600px){.course__title{font-size:14px}}.course__subtext{color:#676b77;font-size:14px}.course__features{font-size:12px;margin-top:12px}.course__features .no-list{display:flex;flex-wrap:wrap;margin-bottom:-7px}@media (max-width:600px){.course__features .no-list{display:block}}.course__features li{align-items:center;display:flex;margin-bottom:7px;margin-right:12px}@media (max-width:600px){.course__features li{margin-right:0}}.course__features li:last-child{margin-right:0}.course__features-label{background:#f5f6fa;border-radius:6px;display:inline-flex!important;font-weight:600;padding:2px 7px!important;vertical-align:top}.course__features-icon{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:18px;margin-right:6px;width:18px}.course__features-icon.-flat_roof{background-image:url(../img/icons/roof.svg)}.course__features-icon.-pithed_roof{background-image:url(../img/icons/skat-roof.svg)}.course__features-icon.-diy{background-image:url(../img/icons/diy.svg)}.course__features-icon.-facades_n_walls,.course__features-icon.-obzor_sistem{background-image:url(../img/icons/facade.svg)}.course__features-icon.-floors{background-image:url(../img/icons/floor.svg)}.course__features-icon.-foundation{background-image:url(../img/icons/fund.svg)}.course__features-icon.-materials{background-image:url(../img/icons/materials.svg)}.course__features-icon.-special{background-image:url(../img/icons/spec-course.svg)}.course__features-icon.-buisnes{background-image:url(../img/icons/business.svg)}.course__features-icon.-video_course{background-image:url(../img/icons/video-course.svg)}.course__features-icon.-pin{background-image:url(../img/icons/pin-black.svg)}.course__features-icon.-avatar{background-image:url(../img/icons/user.svg)}.course__features-icon.-calendar{background-image:url(../img/icons/calendar.svg)}.course__features-icon.-away-training{background-image:url(../img/icons/away-training.svg)}.course__features-icon.-calendar-day{background-image:url(../img/icons/calendar-day.svg)}.course__features-icon.-conference{background-image:url(../img/icons/conference.svg)}.course__features-icon.-training-center{background-image:url(../img/icons/training-center.svg)}.course__features-icon.-departure{background-image:url(../img/icons/departure.svg)}.course__features-icon.-round-table{background-image:url(../img/icons/round-table.svg)}.course__features-icon.-plus{background-image:url(../img/icons/plus-dark.svg);height:12px;margin-right:4px;width:12px}.course__features-more{border-bottom:2px dashed rgba(231,36,48,.3);color:#e72430;cursor:pointer;transition:.2s ease}.course__features-more:hover{border-color:transparent}.course__more{border-top:1px solid #e1e5ee;color:#676b77;font-size:12px;margin-bottom:-15px;margin-top:15px;padding-top:15px}@media (max-width:600px){.course__more{margin-bottom:-5px;margin-top:12px;padding-top:12px}}.course__msg{border-top:1px solid #e1e5ee;color:#676b77;font-size:12px;margin-bottom:-15px;margin-top:15px;padding-top:12px}@media (max-width:600px){.course__msg{margin-bottom:0}}.course__status{border-top:1px solid #9497a3;font-size:14px;margin-top:8px;padding-top:10px}.course__status.-visited{color:#16c861}.course__status.-error{color:#e72430}.course__btns{display:flex;margin-top:25px}@media (max-width:600px){.course__btns{margin-top:0;padding:20px 15px 15px}}.course__btns .btn{flex:1;margin-right:20px;padding:0 15px}@media (max-width:600px){.course__btns .btn{margin-right:10px}}.course__btns .btn:last-child{margin-right:0}.course__set-control{align-self:flex-start;margin-left:auto;margin-right:10px;margin-top:10px}.course__set-control .radio-control{margin-left:15px}.course__top{margin-bottom:auto}.course__progress{border-top:1px solid #e1e5ee;margin-top:16px;padding-top:16px}.course__progress .prof-progress__info{font-size:12px}.course__links{font-size:14px;margin-top:15px}.course__links .link-dashed{font-weight:600}.course__cert-link{border-bottom:1px dashed transparent}.course__cert-link:hover{border-color:#d21e29}.course__location{color:#1f1f1f;font-size:12px}.course__copy{align-items:center;background:#f5f6fa;border:1px solid #e1e5ee;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-bottom:auto;position:relative;transition:background .1s ease-in-out;width:32px}.course__copy input{background:transparent;min-width:0;opacity:0;padding:0;pointer-events:none;position:absolute}.course__copy-tooltip{background:#fff;border-radius:10px;box-shadow:0 0 15px 0 rgba(0,0,0,.122);font-size:14px;margin-top:11px;padding:13px 16px;pointer-events:none;position:absolute;right:-6px;top:100%;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out;white-space:nowrap}.course__copy-tooltip.is-hide{opacity:0;-webkit-transform:translateY(-20px,10px);transform:translateY(-20px,10px)}.course__copy-tooltip:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 5px 5px;bottom:100%;content:"";height:0;position:absolute;right:16px;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:0}.course__copy-icon{fill:#1f1f1f;height:14px;transition:none;width:14px}.course__copy-icon.-copied{display:none}.course__copy:hover{background:#e1e5ee}.course__copy:hover .course__copy-icon{fill:#676b77;stroke:#676b77}.course__copy.is-copied{background:#e1e5ee}.course__copy.is-copied .course__copy-tooltip{opacity:1;-webkit-transform:none;transform:none}.course__copy.is-copied .course__copy-icon{fill:#676b77;stroke:#676b77}.course__copy.is-copied .course__copy-icon:not(.-copied){display:none}.course__copy.is-copied .course__copy-icon.-copied{display:block}.course.-shedule .course__info{background:#f5f6fa;border-radius:10px;margin:11px;min-height:125px;padding:10px 20px;width:125px}.course.-shedule .course__location{margin-bottom:10px}.course.-shedule .course__content{padding:10px}.course.-shedule .course__content-inner{padding-right:15px}.course.-shedule .course__date{font-size:14px;font-weight:600}.course.-shedule .course__weekday{color:#676b77;font-weight:400;margin-top:8px}.course-presentation{display:inline-block;margin-top:30px;width:100%}.course-presentation__descr{color:#1f1f1f;display:inline-block;font-weight:600;margin-bottom:12px;width:100%}.course-presentation-btns{display:flex;flex-flow:row wrap;gap:20px;width:100%}.course-presentation__btn{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;position:relative}.course-presentation__btn:hover .download-icon:before{background-image:url(/local/media/img/icons/download-white.svg)}.tn-datepicker-group{display:flex;flex-wrap:wrap;margin-bottom:20px;margin-left:-5px;margin-right:-5px}.tn-datepicker-group.is-week .tn-datepicker-group__item{display:none}.tn-datepicker-group.is-week .tn-datepicker-group__item.is-active{display:block}.tn-datepicker-group.is-week .datepicker{font-size:20px}@media (max-width:600px){.tn-datepicker-group.is-week .datepicker{font-size:16px}}.tn-datepicker-group.is-week .datepicker--content{background-color:#e1e5ee}@media (max-width:600px){.tn-datepicker-group.is-week .datepicker--content{border-radius:0;margin-left:-15px;margin-right:-15px}}.tn-datepicker-group.is-week .datepicker--cells{padding:9px 20px}@media (max-width:600px){.tn-datepicker-group.is-week .datepicker--cells{padding:7px 15px}}.tn-datepicker-group.is-week .datepicker--cell-day,.tn-datepicker-group.is-week .datepicker--days-names{display:none}.tn-datepicker-group.is-week .datepicker--cell-day.-current-week-{display:flex}.tn-datepicker-group.is-week .datepicker--nav{display:none}.tn-datepicker-group__item{flex:1;padding:0 5px}.tn-datepicker-group .datepicker{height:100%;width:100%}.tn-datepicker-group .datepicker--content{border-radius:10px;height:100%;overflow:hidden}.tn-datepicker-group .datepicker--nav{border:0;border-radius:10px;color:#1f1f1f;display:none;font-size:16px;font-weight:600;height:50px;margin-bottom:15px;padding:0}@media (max-width:600px){.tn-datepicker-group .datepicker--nav{display:flex}}.tn-datepicker-group .datepicker--nav-title{padding:0 15px}.tn-datepicker-group .datepicker--nav-title i{color:inherit}.tn-datepicker-group .datepicker--nav-action{border:1px solid #e1e5ee;border-radius:10px;font-size:18px;height:100%;transition:.2s ease;width:50px}.tn-datepicker-group .datepicker--nav-action:active,.tn-datepicker-group .datepicker--nav-action:hover{background-color:#e1e5ee}.tn-datepicker-group .datepicker-inline,.tn-datepicker-group .tn-datepicker{height:100%}.datepicker{background-color:transparent;border:0;border-radius:10px;color:#1f1f1f;font-family:Proxima Nova,arial,sans-serif;overflow:hidden;width:300px}.datepicker--content{background-color:#fff;padding:0}@media (max-width:600px){.datepicker--content{height:auto}}.datepicker--cells{padding:15px 20px}.datepicker--cell{height:36px}.datepicker--cell.-other-month-{visibility:hidden}.datepicker--cell.-current-{color:#e72430}.datepicker--cell.-focus-{background-color:#f5f6fa}.datepicker--cell.-selected-{background-color:#e72430!important;color:#fff}.datepicker--cell.-selected- .datepicker--note{background-color:#fff}.datepicker--days-names{background-color:#e1e5ee;margin:0;padding:0 20px}.datepicker--day-name{color:#676b77;font-size:14px;height:40px;text-transform:none}.datepicker--day-name.-weekend-{color:#e72430}.datepicker--note{background-color:#e72430;border-radius:50%;height:4px;position:absolute;right:7px;top:5px;width:4px}.datepicker--nav{background-color:#fff;font-size:14px}.datepicker--nav-action{height:32px}.datepicker--nav-action svg{color:#1f1f1f;height:1em;width:1em}.datepicker--nav-action[data-action=next] .icon-svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-active .datepicker{z-index:99999999}.tn-datepicker-week{background-color:#fff;border-radius:10px;height:60px;margin-bottom:20px;position:relative}@media (max-width:600px){.tn-datepicker-week{display:none;height:50px;margin-bottom:15px}.tn-datepicker-week.is-week{display:block}}.tn-datepicker-week.is-week .tn-datepicker-week__text{display:none}.tn-datepicker-week.is-week .tn-datepicker-week__text-week{display:flex}.tn-datepicker-week__btn{align-items:center;background-color:#fff;border:1px solid #e1e5ee;border-radius:10px;color:#1f1f1f;display:flex;font-size:18px;height:100%;justify-content:center;position:absolute;top:0;transition:.2s ease;width:60px}@media (max-width:600px){.tn-datepicker-week__btn{width:50px}}@media (hover),(min-width:1200px){.tn-datepicker-week__btn:hover{background-color:#e1e5ee}}.tn-datepicker-week__btn:active{background-color:#e1e5ee}.tn-datepicker-week__btn.-prev{left:0}.tn-datepicker-week__btn.-next{right:0}.tn-datepicker-week__btn.-next .icon-svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.tn-datepicker-week__text,.tn-datepicker-week__text-week{align-items:center;display:flex;font-size:20px;font-weight:600;height:100%;justify-content:center;padding:0 75px}@media (max-width:600px){.tn-datepicker-week__text,.tn-datepicker-week__text-week{font-size:16px}}.tn-datepicker-week__text-week{display:none}.tn-datepicker-btns{display:flex;justify-content:space-between}.tn-datepicker-btns__btn{font-weight:400;padding:0 20px;text-transform:lowercase}@media (max-width:600px){.tn-datepicker-btns__btn{height:50px;padding:0 15px}}.tn-datepicker-btns__btn.-prev .icon-svg{margin-left:0;margin-right:20px}@media (max-width:600px){.tn-datepicker-btns__btn.-prev .icon-svg{margin-right:10px}}.tn-datepicker-btns__btn.-next .icon-svg{margin-left:20px;margin-right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (max-width:600px){.tn-datepicker-btns__btn.-next .icon-svg{margin-left:10px}}.tn-datepicker-btns__btn .icon-svg{font-size:16px}.tn-datepicker-btns__text{white-space:nowrap}.tn-datepicker-view{display:flex;flex-wrap:wrap;font-size:14px;margin-bottom:20px}.tn-datepicker-view__control{margin-right:20px}.tn-datepicker-view__control:last-child{margin-right:0}.tn-datepicker-view__control input[type=radio]{opacity:0;position:absolute}.tn-datepicker-view__control input[type=radio]+label{border-bottom:2px dashed rgba(231,36,48,.3);color:#e72430;cursor:pointer;position:relative;transition:.2s ease}.tn-datepicker-view__control input[type=radio]+label:hover{border-color:transparent}.tn-datepicker-view__control input[type=radio]:checked+label{border-color:transparent;color:#1f1f1f;font-weight:600}