.fra_detail_page .fra_jumbotron.jumbotron{height:270px;background:#5064AA;position:absolute;top:0;left:0;width:100%}.fra_detail_page .fra_jumbotron.jumbotron img{display:none}.fra_detail_page .btn-auto{width:auto;padding-left:20px;padding-right:20px}@media (min-width: 768px){.fra_jumbotron.carousel{margin-bottom:65px}}.fra_jumbotron .carousel-inner .fra_img_wrapper{padding-bottom:43.25%}@media (min-width: 768px){.fra_jumbotron .carousel-inner .fra_img_wrapper{padding-bottom:43.25%}}.fra_jumbotron .carousel-inner .btn{width:auto}.fra-header{border-bottom:1px solid #ced1d3;max-width:1280px;margin-left:auto;margin-right:auto;background:#fff}.fra-header__container{display:grid;grid-template-columns:1fr 1fr;padding:24px;height:85px}@media (min-width: 768px){.fra-header__container{height:120px;padding:20px 15px 40px 30px}}.fra-header__logo{max-width:90px;align-self:end;position:relative;top:-10px}@media (min-width: 768px){.fra-header__logo{max-width:170px}}.fra-header__navigation{align-self:center;justify-self:right}.fra-header__language-selector{background:none;border:0;position:relative;width:32px;height:32px}.fra-header__language-selector-icon,.fra-header__language-selector-icon-close{position:absolute;top:0;left:0;width:32px;transition-delay:0s,0s;transition-duration:.3s,.3s;transition-property:opacity,transform;transition-timing-function:ease-out,ease-out}.fra-header__language-selector-icon{transform:rotate(0);opacity:1}.fra-header__language-selector-icon-close{transform:rotate(-180deg);opacity:0}.fra-header__language-selector--active .fra-header__language-selector-icon{transform:rotate(180deg);opacity:0}.fra-header__language-selector--active .fra-header__language-selector-icon-close{transform:rotate(0);opacity:1}.fra-header__language-selector--active .language-selector{display:block}.fra-content{max-width:1280px;background:#fff;padding:0 16px 50px;margin-left:auto;margin-right:auto}@media (min-width: 768px){.fra-content{padding:0 30px 50px}}.header--background__inner{padding-top:20px}@media (min-width: 768px){.header--background__inner{padding-top:50px}}.fra-footer{display:block;padding:32px 0;color:#fff;background:#000091;max-width:1280px;margin-left:auto;margin-right:auto}.fra-footer__container{width:calc(100% - 32px);padding-right:16px;padding-left:16px;max-width:1014px;font-size:16px;margin-left:auto;margin-right:auto}.fra-footer__icon{width:16px;height:24px;margin-right:5px;vertical-align:middle;position:relative;top:-2px}.fra-footer__link{color:#fff;text-decoration:none}.fra-footer__link:hover{color:#fff}.fra-footer__box{border-bottom:1px solid #fff;padding-bottom:24px;margin-bottom:0;transition:padding-bottom .3s}@media (max-width: 767px){.fra-footer__box{border-bottom:1px solid #3333a7}.fra-footer__box .fra-footer__box__headline:after{display:block}.fra-footer__box .fra-footer__box__body{display:block}}@media (min-width: 768px){.fra-footer__box{border-bottom:1px solid transparent;padding-bottom:48px;margin-bottom:48px}.fra-footer__box__body{display:block}}.fra-footer__box--collapsible{border-bottom:1px solid #3333a7}.fra-footer__box--collapsible .fra-footer__box__headline:after{display:block}.fra-footer__box--collapsible .fra-footer__box__body{display:block}.fra-footer__box--collapsed{padding-bottom:0}.fra-footer__box--collapsed .fra-footer__box__headline,.fra-footer__box--collapsed .fra-footer__box__headline:active,.fra-footer__box--collapsed .fra-footer__box__headline:focus,.fra-footer__box--collapsed .fra-footer__box__headline:hover,.fra-footer__box--collapsed .fra-footer__box__headline:visited{color:#8c96c8}.fra-footer__box--collapsed .fra-footer__box__headline:after{transform:rotate(0)}.fra-footer__box--collapsed .fra-footer__box__body{display:none}.fra-footer__box--social-media{border-bottom:1px solid #3333a7}@media (min-width: 768px){.fra-footer__box--social-media{border-bottom:none;margin-bottom:0;padding-top:20px}}.fra-footer__box--social-media .fra-footer__box__headline{display:none}@media (min-width: 768px){.fra-footer__box--social-media .fra-footer__box__headline{display:block}}.fra-footer__box__headline{display:block;text-decoration:none;padding:16px 0;position:relative;font-style:italic;font-size:18px}@media (min-width: 768px){.fra-footer__box__headline{padding:24px 0}}.fra-footer__box__headline:after{content:"";display:none;width:24px;height:24px;background:url(/assets/img/icons/arrow-down.svg) no-repeat;background-size:100%;position:absolute;top:16px;right:0;transition:transform .3s;transform:rotate(180deg)}.fra-footer__box__headline,.fra-footer__box__headline:active,.fra-footer__box__headline:focus,.fra-footer__box__headline:hover,.fra-footer__box__headline:visited{color:#fff}@media (min-width: 768px){.fra-footer__box__headline,.fra-footer__box__headline:active,.fra-footer__box__headline:focus,.fra-footer__box__headline:hover,.fra-footer__box__headline:visited{color:#8c96c8}.fra-footer__box__headline--large{padding:0}}.fra-footer__box__body{line-height:24px}.fra-footer__grid{display:grid}@media (min-width: 768px){.fra-footer__grid{grid-template-columns:1fr 1fr 1fr;grid-gap:30px}}@media (min-width: 992px){.fra-footer__grid{grid-gap:60px}}.fra-footer__list{padding-bottom:24px}@media (max-width: 767px){.fra-footer__list-item:first-child{padding-top:0}}.fra-footer__list-item{display:block;padding-top:25px;color:#fff;text-decoration:none;position:relative;font-size:15px;line-height:24px}@media (min-width: 768px){.fra-footer__list-item{padding-top:20px}}.fra-footer__list-item:after{content:url(/assets/img/nav-arrow.svg);position:absolute;bottom:4px;right:5px;width:16px;height:16px;display:block}.fra-footer__list-item:hover{color:#fff}.fra-footer__social-icons{display:flex;justify-content:space-between}@media (min-width: 768px){.fra-footer__social-icons{gap:30px;justify-content:flex-start}}.fra-footer__social-icons__icon{width:32px}.fra-footer__misc-links{display:flex;justify-content:flex-start;gap:40px;margin-top:40px;margin-bottom:60px;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;row-gap:10px}@media (min-width: 768px){.fra-footer__misc-links{margin-top:0}}.fra-footer__misc-link{font-size:12px;text-decoration:none}.fra-footer__misc-link,.fra-footer__misc-link:active,.fra-footer__misc-link:focus,.fra-footer__misc-link:hover,.fra-footer__misc-link:visited{color:#8c96c8}.fra-footer__copyright{color:#8c96c8;font-size:12px;margin-top:20px;padding-bottom:20px}.fra_page{background-color:#e6e8e9}.fra_page--empty{background:#fff}.fra_page .fra_container{max-width:1014px}.caption--small{font-size:12px;margin-bottom:5px}.caption--small--emphasized{font-size:12px;margin-bottom:5px;font-weight:700;text-transform:uppercase}.caption--medium{font-size:18px;color:#5164a9;font-weight:100}.caption--large{font-size:32px;color:#5164a9;font-weight:100}.caption--bold{font-weight:700}.caption--paragraph{margin-top:0}.dark-moderate-blue{color:#5164a9}[date-picker]{box-shadow:0 0 10px #999}[date-picker] thead tr:first-child{background:#5064AA;color:#fff}[date-picker] thead th{background:none;border-radius:0}[date-picker] thead th:hover{background:#ADB9D8;color:#fff}[date-picker] tbody .now,[date-picker] tbody .now.active,[date-picker] tbody .now.disabled,[date-picker] tbody .now:active,[date-picker] tbody .now:hover,[date-picker] tbody .now[disabled]{background:#ADB9D8!important}[date-picker] tbody .active.active,[date-picker] tbody .active.disabled,[date-picker] tbody .active:active,[date-picker] tbody .active:hover,[date-picker] tbody .active[disabled]{background:#5064AA!important}[date-picker] tbody td span:hover{background:#ADB9D8!important;color:#fff}[date-picker] [ng-switch-when=year] tbody span,[date-picker] [ng-switch-when=month] tbody span,[date-picker] [ng-switch-when=minutes] tbody span{height:34px;line-height:34px;border-radius:100px}[ng-switch-when=hours] table thead th,[ng-switch-when=hours] table thead th:hover,[ng-switch-when=minutes] table thead th,[ng-switch-when=minutes] table thead th:hover{color:#fff;background:#fff;font-size:1px;pointer-events:none;padding:0;height:0}.fra_page .fra_container input,.fra_page .fra_container select,.fra_page .fra_container textarea,.fra_page .fra_container .select2-choice{margin-top:3px;margin-bottom:3px}.fra_page .fra_container input[type=text],.fra_page .fra_container select,.fra_page .fra_container .select2-choice{height:40px}.fra_page .fra_container input[type=text],.fra_page .fra_container input[type=password],.fra_page .fra_container select,.fra_page .fra_container textarea{padding:8px;width:100%;border:1px solid #ccc;background:#fff}.fra_page .fra_container input[type=text]:focus,.fra_page .fra_container input[type=password]:focus,.fra_page .fra_container select:focus,.fra_page .fra_container textarea:focus{outline:none}.fra_page .fra_container .help-block{margin-top:0;margin-bottom:0}.fra_page .fra_container .help-block.error-help-block{color:#d00}.fra_page .fra_container .fra-label{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:inherit;color:#5064aa;display:inline-block;margin:0 0 8px}.fra_page .fra_container input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:1px solid #5164a9;width:13px;height:13px;position:relative;vertical-align:middle;margin-right:5px;border-radius:7px}.fra_page .fra_container input[type=radio]:checked:before{width:7px;height:7px;content:"";position:absolute;top:2px;left:2px;display:block;background:#82ae32;border-radius:5px}.fra_page .fra_container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border-radius:0;background-image:url(../assets/img/arrow-select.png);background-repeat:no-repeat;background-position:center right}.fra_page .fra_container .button--submit{background:#82ae32;border:0;border-bottom:1px solid #6f962c;color:#fff;padding:12px 40px;cursor:pointer}.fra_page .fra_container .button--continue{display:block;background:#82ae32;border:0;border-bottom:1px solid #6f962c;color:#fff;padding:5px 10px;width:100%;text-decoration:none;text-align:center;cursor:pointer}.fra_page .fra_container .button--disabled{background:#aaa;border-color:#555;cursor:pointer}.fra_page .fra_container input.input-error,.fra_page .fra_container select.input-error,.fra_page .fra_container textarea.input-error{border:1px solid #f00!important}.fra_page .fra_container .input-label{padding-top:15px;padding-bottom:15px}.fra_page .fra_container .select2-container{width:100%}.fra_page .fra_container .select2-container .select2-choice{background:#fff;border-radius:0;border-color:#ccc;height:39px;line-height:39px;background-image:url(../assets/img/arrow-select.png);background-repeat:no-repeat;background-position:center right}.fra_page .fra_container .select2-container .select2-arrow{display:none}.fra_page .fra_container .miles-and-more__logo{width:200px;position:relative;left:-17px}.fra_page .fra_container .miles-and-more__header,.fra_page .fra_container .miles-and-more__body{background:#f5f5f5;padding:15px;margin-bottom:10px}.fra_page .fra_container .miles-and-more__header{display:grid;grid-template-columns:1fr}@media (min-width: 768px){.fra_page .fra_container .miles-and-more__header{grid-template-columns:1fr 3fr}}.fra_page .fra_container .miles-and-more__body{margin-bottom:30px}.fra_page .fra_container .miles-and-more__miles{align-self:center;padding-top:10px}@media (min-width: 768px){.fra_page .fra_container .miles-and-more__miles{padding-top:0}}.fra_page .fra_container .miles-and-more__input{max-width:450px}.select2-drop{border:1px solid #ccc!important;border-top:0}.hideOptionContainer{display:none}.ui-select-container.dropdown{width:100%}.ui-select-container.dropdown.ui-select-bootstrap .ui-select-choices-row.active>span{background:#5064AA}.ui-select-container.dropdown.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-container.dropdown.ui-select-bootstrap .ui-select-bootstrap .ui-select-choices-row>span:hover{background:#ADB9D8;color:#fff}.ui-select-container.dropdown.ui-select-bootstrap .ui-select-match-text,.ui-select-container.dropdown.ui-select-bootstrap .ui-select-placeholder{padding-left:8px;font-family:regular,sans-serif;font-weight:400;color:#666}.ui-select-container.dropdown.ui-select-bootstrap .ui-select-match.btn-default-focus{box-shadow:none;outline:none}.ui-select-container.dropdown.ui-select-bootstrap .ui-select-choices{border:1px solid #ccc;box-shadow:0 0 10px #ccc}form:not(.ng-pristine) input[type=radio].ng-invalid-required{border:1px solid #f00!important}form:not(.ng-pristine) input[type=radio].ng-invalid-required+label{color:red}.alert{margin-top:30px}.alert h1,.alert h2,.alert h3{margin-top:0;margin-bottom:5px;font-size:15px;font-weight:700}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 767px){select,textarea,input{font-size:16px}}.img--max100{max-width:100%}h6{font-size:12px}hr{margin-top:40px;margin-bottom:40px}hr.fra-hr-light{border-top:1px solid #cdd2d2;margin-top:10px;margin-bottom:10px}.label-checkbox{max-width:90%;vertical-align:top}@media (max-width: 767px){.fra_navbar_offcanvas .navbar-nav{height:342px}.fra_navbar_offcanvas li.fra_dropdown_offcanvas>a{display:none}.fra_navbar_offcanvas li.fra_dropdown_offcanvas ul.dropdown-menu{display:block;top:0!important}}.virtual-field--html{padding:5px 9px}.subnavigation{height:60px;z-index:1;background:#fff;position:relative}.subnavigation a{display:inline-block;padding:20px;line-height:20px;color:#5064aa;font-weight:700;text-decoration:none;transition:background-color .5s ease;float:left}.subnavigation a:hover{color:#fff;background-color:#5064aa}.subnavigation a:hover svg{fill:#fff!important}.fra_detail_page .subnavigation a.fra_detail_page_back{width:62px;height:60px;position:relative;top:0;left:0;padding:10px 20px}.language-selector{display:none;position:fixed;background:#fff;z-index:1000;top:86px;right:0;width:100%;height:calc(100vh - 86px);padding:16px}@media (min-width: 768px){.language-selector{position:absolute;top:40px;width:auto;min-width:256px;height:auto;border-radius:4px;box-shadow:0 0 16px #b5babd;padding:0}}.language-selector__item{display:block;position:relative;color:#687074!important;padding:16px;text-decoration:none;font-size:16px;border-bottom:1px solid #ced1d3;text-align:left}@media (min-width: 768px){.language-selector__item{text-align:right;border-bottom:none}}.language-selector__item:hover{color:#000091!important}section#fra_jumboslider__anchor+section header{margin-top:0}section#fra_jumboslider__anchor .fra_jumbotron.carousel{margin-bottom:0}section#fra_jumboslider__anchor .fra_jumbotron.carousel .carousel-caption{bottom:22px}@media (min-width: 768px){section#fra_jumboslider__anchor .fra_jumbotron.carousel .carousel-caption{bottom:40px}}section#fra_jumboslider__anchor .fra_jumbotron.carousel .carousel-indicators{bottom:20px}@media (min-width: 768px){.fra_section_header .fra_section_header_inner.fra_section_header_inner--home{width:81%}}@media (min-width: 992px){.fra_section_header .fra_section_header_inner.fra_section_header_inner--home{width:62%}}@media (min-width: 1200px){.fra_section_header .fra_section_header_inner.fra_section_header_inner--home{width:52%}}.product-overview{list-style:none;padding:0;margin:0;display:grid;grid-column-gap:2px;grid-row-gap:2px;grid-template-columns:1fr}@media (min-width: 480px){.product-overview{grid-template-columns:1fr 1fr}}@media (min-width: 768px){.product-overview{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 992px){.product-overview{grid-template-columns:1fr 1fr 1fr 1fr}}.product-overview:after{display:block;height:0;content:"";clear:both}.product-overview li{height:100%;display:grid}@media (min-width: 768px){.product-overview li{grid-template-rows:253px auto}}.product-overview li img{width:100%}.product-overview li>div{background:#f6f6f6;padding:20px;display:grid;grid-template-rows:auto 50px 30px}.product-overview li>div:hover{background:#e9edf8}.product-overview__category{text-transform:uppercase;margin:0 0 3px;font-size:12px;color:#888}.product-overview__title{color:#5064a9;font-size:18px;font-weight:700;margin:0 0 10px}.product-overview__price{padding-top:15px;padding-bottom:15px;color:#5064a9;align-self:end;margin:0}.product-overview__price--number{color:#5064a9;font-size:18px;font-weight:700}.product-overview__cta{align-self:end}.product-overview__button{padding:10px;background:#e9e9e9;color:#5064a9;font-weight:700;text-decoration:none}.product-overview__button:hover{background:#5064a9;color:#e9e9e9}.product-details ul.arrows{padding-left:0;list-style:none}.product-details ul.arrows li{padding-left:20px;padding-top:5px;padding-bottom:5px;background:url(../assets/img/arrow-right.png) center left no-repeat}.product-details ul.arrows li a{color:#5064aa;text-decoration:none}.product-details ul.arrows li a:hover{text-decoration:underline}.product-details__loading{background:#5064AA;color:#fff;text-align:center;line-height:150px}.product-details input[type=radio]+label{max-width:calc(100% - 25px);vertical-align:top}.product-details h4{margin-top:0}.product-details p{margin-bottom:12px}.product-details--description{padding-top:20px}.product-details--description--light{color:#888}.product-details--product-image{max-width:100%}.product-details--price{color:#5164a9;font-weight:700;font-size:30px}.product-details--teaser-text{padding-top:15px;padding-bottom:5px;color:#5164a9;font-size:18px;line-height:22px;font-weight:100}.product-details--property-box{padding-bottom:25px}.product-details__accordion{background:#5064AA;color:#fff;padding:10px 5px;cursor:pointer;cursor:hand}.product-details__group{padding-bottom:10px}.product-details__hourglass{position:relative;top:-4em;display:block;background:#5064AA;margin:3em auto;width:2em;height:4em;box-shadow:inset #5064aa 0 0,inset #fff 0 2em,inset #5064aa 0 0 4em;animation:hourglass 1s linear infinite}.product-details__hourglass--outer{fill:#fff}.product-details__hourglass--middle{fill:#5064aa}@keyframes hourglass{0%{transform:rotate(0);box-shadow:inset #5064aa 0 0,inset #fff 0 2em,inset #5064aa 0 4em,inset #fff 0 4em}80%{transform:rotate(0);box-shadow:inset #5064aa 0 2em,inset #fff 0 2em,inset #5064aa 0 2em,inset #fff 0 4em}to{transform:rotate(180deg);box-shadow:inset #5064aa 0 2em,inset #fff 0 2em,inset #5064aa 0 2em,inset #fff 0 4em}}.order .order-breadcrumb{list-style:none;padding:0;margin:0;counter-reset:order-counter}.order .order-breadcrumb li{display:inline-block;margin-right:25px;color:#5164a9;font-weight:700}@media (max-width: 768px){.order .order-breadcrumb li{display:block;margin-right:0;margin-bottom:10px}}.order .order-breadcrumb li a{color:#5164a9;text-decoration:none;font-weight:700}.order .order-breadcrumb li.active,.order .order-breadcrumb li.active a{color:#91ad3f}.order .order-breadcrumb li.active:before{background:#91ad3f}.order .order-breadcrumb li:before{content:counter(order-counter);counter-increment:order-counter;background:#b1bad6;color:#fff;width:22px;height:22px;line-height:22px;text-align:center;font-weight:700;display:inline-block;margin-right:5px;border-radius:10px}.events{padding-top:20px}.events .header .fra_headline_2_module{color:#5064aa;font-size:30px;line-height:40px;padding-bottom:20px}.events .events-steps{display:grid;grid-template-columns:auto auto;margin-top:20px;margin-bottom:20px}@media (min-width: 768px){.events .events-steps{grid-template-columns:auto auto auto auto}}.events .events-steps__step{color:#65676b;font-weight:700;justify-self:left;text-decoration:none}@media (min-width: 768px){.events .events-steps__step{justify-self:center}}.events .events-steps__num{background:#999999;color:#fff;font-weight:700;width:20px;line-height:20px;border-radius:10px;text-align:center;display:inline-block;margin-left:auto;margin-right:10px;margin-bottom:5px}.fra_page .fra_container .events .button--submit{background:#000091;border-color:#000091}.events .events-steps__step--active{color:#7fac2b}.events .events-steps__step--active .events-steps__num{background:#82af32}.events .events-steps__step--completed{color:#5064aa}.events .events-steps__step--completed .events-steps__num{background:#adb9d8}@media (min-width: 768px){.events .events-steps__num{display:inline-block;margin-left:0;margin-right:5px;margin-bottom:0}}.events .events-table{width:100%}.events .events-table th,.events .events-table td{padding:5px 10px}.events .events-table th{background:#b5babd;color:#fff;padding:15px 10px;line-height:20px}.events .events-table td{padding:20px 10px;line-height:20px;color:#697074}.events .events-table tr:nth-child(2n) td{background:#f1f1f1}.events .events-table__th-start,.events .events-table__th-duration,.events .events-table__td-start,.events .events-table__td-duration{display:none}.events .events-table__th-start-duration,.events .events-table__td-start-duration{display:table-cell}@media (min-width: 768px){.events .events-table__th-start,.events .events-table__th-duration,.events .events-table__td-start,.events .events-table__td-duration{display:table-cell}.events .events-table__th-start-duration,.events .events-table__td-start-duration{display:none}}.events-table__empty-info{background:#f1f1f1;text-align:center;padding:40px 20px}.events-table__link{color:#697074;text-decoration:none}.events-table__book-link{color:#000091;text-decoration:none}.events-table__book-link svg{width:16px;fill:#000091}.events .events-calendar{justify-items:center;align-items:center;margin-top:15px;padding:25px 0;background:#82af32}.events .events-calendar--desktop{display:none;grid-template-columns:3fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 2fr}@media (min-width: 768px){.events .events-calendar--desktop{display:grid}}.events .events-calendar-open-cal{position:relative}.events .events-calendar__icon{fill:#fff;position:absolute;top:0;left:0;pointer-events:none}.events .events-calendar__datepicker{width:30px;position:relative;cursor:pointer;background:none;border:0;color:transparent;outline:none;font-size:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:32px;opacity:0}.events .events-calendar__datepicker::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;margin:0;width:100%;height:100%}.events .events-calendar--mobile{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 2fr}@media (min-width: 768px){.events .events-calendar--mobile{display:none}}.events .events-calendar-monthyear{color:#eee}.events .events-calendar-day{text-decoration:none;color:#eee;font-weight:700}.events .events-calendar-day--active{color:#fff}.events .events-calendar-day--inactive{color:#999}.events .events-calendar-prev,.events .events-calendar-next{color:#fff;font-size:18px;text-decoration:none;line-height:16px}.events-tickets-wrapper{padding-top:30px}@media (min-width: 992px){.events-tickets-wrapper{display:grid;grid-template-columns:7fr 3fr;grid-column-gap:30px}}.events .events-tickets-selector__head{display:grid;grid-template-columns:10fr 2fr;align-items:end;padding-bottom:9px}.events .events-tickets-selector__head__caption{font-size:24px;font-weight:700}.events .events-tickets-selector__head__amount{color:#5064aa;font-weight:700;text-align:center;padding-right:20px}.events .events-tickets-selector__addon-caption{font-weight:700;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;color:#fff;background:#82af32;line-height:20px}.events .events-tickets-selector .events-tickets-selector__ticket:nth-child(odd){background:#f1f1f1}.events .events-tickets-selector__ticket{display:grid;grid-template-columns:7fr 2fr;grid-column-gap:20px;padding:0 10px;align-items:center}.events .events-tickets-selector__ticket__prefix{font-weight:700;color:#697074;display:none}@media (min-width: 768px){.events .events-tickets-selector__ticket{grid-template-columns:3fr 7fr 2fr}.events .events-tickets-selector__ticket__prefix{display:block}}.events .events-tickets-selection__head{font-size:24px;font-weight:700;padding-bottom:9px}.events .events-box{border:1px solid #d6dbe0;margin-bottom:20px}.events .events-box__head{background:#82af32;border-bottom:1px solid #d6dbe0;color:#fff;font-weight:700;padding:10px}.events .events-box__body{padding:10px;line-height:1.75em}.events .events-box__link{color:#5064aa;font-weight:700;text-decoration:none}.events .events-tickets-summary{padding-top:40px;display:grid;grid-row-gap:15px}.events .events-tickets-summary__subtotal{display:grid;grid-template-columns:4fr 4fr 4fr}.events .events-tickets-summary__subtotal__caption{font-weight:700;color:#697074}.events .events-tickets-summary__subtotal__price-label{font-weight:700;display:none}@media (min-width: 768px){.events .events-tickets-summary__subtotal{grid-template-columns:4fr 4fr 1fr 3fr}.events .events-tickets-summary__subtotal__price-label{display:block}}.events .events-tickets-summary__voucher{display:grid;grid-template-columns:8fr 4fr}.events .events-tickets-summary__voucher__caption{font-weight:700;color:#697074;align-self:center}.events .events-tickets-summary__total{display:grid;grid-template-columns:8fr 4fr}.events .events-tickets-summary__total__caption{font-weight:700;color:#697074}.events .events-tickets-covid19{padding-top:20px}.events .events-tickets-covid19 .form-group{display:grid;grid-template-columns:20px auto}.events .events-tickets-submit{padding-top:30px;text-align:right}.events-personal-data-wrapper{display:grid;padding-top:30px}@media (min-width: 992px){.events-personal-data-wrapper{display:grid;grid-template-columns:7fr 3fr;grid-column-gap:30px}}.events .events-personal-data-selector__head{display:grid;grid-template-columns:10fr 2fr;align-items:end}.events .events-personal-data-selector__head__caption{font-size:24px;font-weight:700;padding-bottom:9px}.events .events-personal-data-selector__head__amount{color:#5064aa;font-weight:700;text-align:center}.events .events-personal-data-ticket{padding:10px 0}@media (min-width: 768px){.events .events-personal-data-ticket{display:grid;grid-template-columns:10fr 2fr}.events .events-personal-data-ticket__amount{text-align:center}}.events .events-personal-data-input-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;border-bottom:2px solid #bbb;padding-bottom:5px;margin-bottom:5px}@media (min-width: 768px){.events .events-personal-data-input-wrapper{display:grid;grid-template-columns:repeat(12,1fr)}.events .events-personal-data-input__fullname{grid-area:1/1/2/5}.events .events-personal-data-input__address{grid-area:1/5/2/13}.events .events-personal-data-input__phone{grid-area:2/1/3/5}.events .events-personal-data-input__email{grid-area:2/5/3/9}.events .events-personal-data-input__birthdate{grid-area:2/9/3/13}}.events .events-personal-data-input-wrapper .form-group{margin:0}.events .events-form-error{color:red;word-break:break-all;padding:5px;display:block;line-height:14px}.low-seat-availability__desktop{display:none}.low-seat-availability__mobile{font-size:11px;line-height:13px;color:red}@media (min-width: 768px){.low-seat-availability__desktop{display:table-cell}.low-seat-availability__mobile{display:none}}
