.promotedBanner-container img{width:100%;margin:0 auto}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);border:var(--bs-card-border-width)solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);background-clip:border-box;flex-direction:column;display:flex;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{padding:var(--bs-card-spacer-y)var(--bs-card-spacer-x);color:var(--bs-card-color);flex:auto}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5*var(--bs-card-title-spacer-y));color:var(--bs-card-subtitle-color);margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y)var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width)solid var(--bs-card-border-color);margin-bottom:0}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius)var(--bs-card-inner-border-radius)0 0}.card-footer{padding:var(--bs-card-cap-padding-y)var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width)solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius)var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5*var(--bs-card-cap-padding-x));margin-left:calc(-.5*var(--bs-card-cap-padding-x))}.card-img-overlay{padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius);position:absolute;top:0;bottom:0;left:0;right:0}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}.commonMessage{text-align:left;margin:5px 0 0;padding:0;position:relative}.commonMessage-item{text-align:left;vertical-align:top;border:2px solid #85a800;border-radius:5px;margin:5px 5px 5px 0;padding:3px 10px;display:inline-block;position:relative;overflow:hidden}.commonMessage-item.withIcon{padding-right:30px}.commonMessage-item-icon{color:#85a800;vertical-align:middle;margin:0;font-size:17px;display:inline-block;position:absolute;top:4px;right:7px}.commonMessage-item-text{color:#85a800;vertical-align:middle;padding-bottom:2px;font-family:sf_pro_textsemibold,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.1em;display:inline-block;position:relative}.commonMessage-item.paymentInstallmentsMessage{border:2px solid #e07d09}.commonMessage-item.paymentInstallmentsMessage .commonMessage-item-icon,.commonMessage-item.paymentInstallmentsMessage .commonMessage-item-text{color:#e07d09}BODY MAIN{position:relative}BODY .homepage .header .title,BODY .homepage .container.popular_events .row .header .title{color:#333;text-align:center;margin:20px 0;padding:0;font-family:sf_pro_textsemibold,Arial,sans-serif;font-size:24px;font-weight:400;line-height:1.4em}BODY .homepage .header{background:0 0!important}BODY .homepage .header .title{text-align:left;font-size:32px}BODY .homepage .container{margin:0 auto}BODY .homepage .eventTypes-wrapper{padding:0 15px}BODY .homepage .eventTypes-wrapper .eventTypes{background:#fff;padding:20px 0}BODY .homepage .eventTypes-wrapper .eventTypes .flex-container{flex-wrap:wrap;margin:0;display:flex}BODY .homepage .eventTypes-wrapper .eventTypes .eventTypesItem-container .eventTypesItem{border-radius:10px;width:100%;margin-bottom:10px;text-decoration:none;display:block;position:relative;overflow:hidden}BODY .homepage .eventTypes-wrapper .eventTypes .eventTypesItem-container .eventTypesItem:hover,BODY .homepage .eventTypes-wrapper .eventTypes .eventTypesItem-container .eventTypesItem:focus{text-decoration:none}BODY .homepage .eventTypes-wrapper .eventTypes .eventTypesItem-container .eventTypesItem:before{z-index:2;content:"";opacity:.6;background:linear-gradient(#0000,#004f84);width:100%;height:100%;display:block;position:absolute;top:0;left:0}BODY .homepage .eventTypes-wrapper .eventTypes .eventTypesItem-container .eventTypesItem .eventTypesItem-iconWrapper{z-index:1;width:100%;height:100%;margin-top:2px;padding:0;display:block;position:absolute;top:0;left:0;overflow:hidden}BODY .homepage .eventTypes-wrapper .eventTypes .eventTypesItem-container .eventTypesItem .eventTypesItem-icon{width:100%;margin:0}BODY .homepage .eventTypes-wrapper .eventTypes .eventTypesItem-container .eventTypesItem .eventTypesItem-texts{z-index:3;color:#fff;margin:0;padding:20px 20px 0;display:block;position:relative}BODY .homepage .eventTypes-wrapper .eventTypes .eventTypesItem-container .eventTypesItem .eventTypesItem-title{margin:0;padding:0;font-family:sf_pro_textsemibold,Arial,sans-serif;font-size:2em;font-weight:400;line-height:1.4em;display:block}BODY .homepage .eventTypes-wrapper .eventTypes .eventTypesItem-container .eventTypesItem .eventTypesItem-description{height:2.8em;margin:0;padding:0;font-family:sf_pro_textregular,Arial,sans-serif;font-size:1.1em;font-weight:400;line-height:1.4em;display:block;overflow:hidden}BODY .homepage .howItWorks-wrapper .howItWorks-content{background:#f7f7f8;padding:4em 0;position:relative;overflow:hidden}BODY .homepage .howItWorks-wrapper .howItWorks-content:before{z-index:0;content:"";opacity:.3;background:radial-gradient(#81c5f9 0%,#80ebb180 50%,#fafafa33 70%,#0000 100%);width:50%;height:100%;position:absolute;bottom:-50%;left:-25%}BODY .homepage .howItWorks-wrapper .howItWorks{z-index:2;color:#333;justify-content:center;align-items:center;margin:0;font-size:1.2em;display:flex;position:relative}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-left,BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-right{padding:0}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-left{flex:0 0 45%;max-width:45%}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-right{flex:0 0 55%;max-width:55%}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-header{text-align:left;margin:-5px 20px 15px 0;font-family:sf_pro_textmedium,Arial,sans-serif;font-size:2.3em;font-weight:400;line-height:1.2em;position:relative}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-header B{color:#d61020;font-family:sf_pro_textmedium,Arial,sans-serif;font-weight:400}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-lead{margin-bottom:20px;margin-right:20px;line-height:1.2em}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-btn-wrapper{margin:0}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-btn{text-align:left;background:#3d8eb9;border:0;min-width:55%;margin:0;padding:.8em 2.5em .8em .8em;font-family:sf_pro_textmedium,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.2em;position:relative}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-btn:hover{background:#3d8eb9}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-btn I{width:fit-content;height:fit-content;font-size:10px;font-weight:400;display:block;position:absolute;top:2.2em;right:1em}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-steps{counter-reset:howItWorks-li-counter;margin:0;padding-left:60px;list-style:none;display:block;position:relative}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-steps li{counter-increment:howItWorks-li-counter;min-height:fit-content;margin:0;padding:15px 0;line-height:100%;display:block;position:relative}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-steps li:before{text-align:center;content:counter(howItWorks-li-counter);width:30px;height:32px;margin:auto;font-family:sf_pro_textmedium,Arial,sans-serif;font-size:1.8em;font-weight:400;line-height:1em;position:absolute;top:0;bottom:0;left:-60px}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-steps li SPAN{vertical-align:middle;line-height:1.2em;display:inline-block}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-steps li B{font-family:sf_pro_textmedium,Arial,sans-serif;font-weight:400}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks){margin:0}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) h2{color:#d61020;text-align:center;margin:75px 0 25px;font-family:sf_pro_textbold,Arial,sans-serif;font-size:22px;font-weight:400}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps{margin:0;padding:0;position:relative}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps .background{background-image:url(../../../themes/base/img/how-it-works-pattern/how-it-works-pattern.png);background-position:0 0;background-repeat:repeat-x;background-size:57px 3px;width:100%;height:5px;position:absolute;top:40px}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps ul{max-width:1170px;margin:0 auto;padding:0;list-style:none}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps ul li{float:left;text-align:center;vertical-align:top;width:20%;margin:0 auto;display:block}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps ul li .marker{box-sizing:border-box;color:#fff;background-color:#85a800;border-radius:15px;width:80px;height:80px;margin-bottom:25px;padding:10px;line-height:.75em;display:inline-block;position:relative}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps ul li .marker .number{color:#fff;text-align:left;margin:0;font-family:myriad-pro,Arial,sans-serif;font-size:20px;font-weight:500}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps ul li .marker i{margin-top:5px;margin-left:15px;font-size:40px}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps ul li .marker span[class*=eventTripsIcon-]{font-size:45px;position:absolute;bottom:10px;right:10px}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps ul li .marker span.eventTripsIcon-ticket-icon{font-size:40px}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps ul li .marker span.eventTripsIcon-hotel-icon{right:15px}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps ul li .marker span.eventTripsIcon-plane-leftToRight{font-size:35px;right:15px}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps ul li .marker span .eventTripsIcon-soccer-icon{font-size:40px;right:15px}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps ul li .description{text-align:center}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps ul li .description .title{color:#85a800;text-align:center;vertical-align:middle;height:1em;margin:0;font-family:myriad-pro,Arial,sans-serif;font-size:14px;line-height:20px}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps ul.withoutFlight li{width:25%}BODY .homepage .allInOneProtectionBlock{margin:25px auto}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent{color:#fff;background-color:#d61020;width:98%;margin:0 auto}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner{padding:30px}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner h2{font-size:1.5em;font-weight:600}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row{justify-content:space-between;align-items:center;display:inline-flex}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row .description{width:75%;font-size:1em;line-height:1.4em}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row .description.withLink{display:none}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row .button{cursor:pointer;width:200px;height:44px;box-shadow:none;background-color:#3d8eb9;border:none;border-radius:5px;margin-left:15px;font-size:1em;line-height:1.4em}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row .button:hover{background-color:#3d8eb9}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row .button i{vertical-align:middle;margin-left:5px;font-size:1.2em}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row .button i:before{transition:transform .3s;display:inline-block;transform:rotate(180deg)}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row .button .showLess{display:inline-block}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row .button .showMore{display:none}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row .button.collapsed .showLess{display:none}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row .button.collapsed .showMore{display:inline-block}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row .button.collapsed i:before{transform:rotate(0)}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card{background-color:#fff;border:1px solid #d61020;border-radius:0}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card .card-body{padding:0}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card .text{color:#333;display:inline-flex}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card .text .section{padding:25px;font-size:1em;line-height:1.4em}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card .text .section .subtitle{font-family:sf_pro_textmedium,Arial,sans-serif;font-weight:400}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card .allInOne-left,BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card .allInOne-right{flex-direction:column;display:flex}BODY .homepage .paymentInstallmentPromotion-wrapper{background:#d61020}BODY .homepage .paymentInstallmentPromotion{text-align:left;width:100%;padding:2.5em 1.5em}BODY .homepage .paymentInstallmentPromotion-iconWrapper{align-items:center;width:50px;display:flex}BODY .homepage .paymentInstallmentPromotion-iconBg,BODY .homepage .paymentInstallmentPromotion-icon{width:50px;height:50px;margin:0}BODY .homepage .paymentInstallmentPromotion-iconBg{content:"";background:#ffffff1a;border-radius:50%}BODY .homepage .paymentInstallmentPromotion-icon{display:inline-block}BODY .homepage .paymentInstallmentPromotion-texts{flex-direction:column;justify-content:center;padding-top:20px;display:flex}BODY .homepage .paymentInstallmentPromotion-title{color:#fff;margin-bottom:.5em;padding:0;font-family:sf_pro_textregular,Arial,sans-serif;font-size:1.2em;font-weight:400;line-height:1.2em}BODY .homepage .paymentInstallmentPromotion-title .highLightedText{color:#fff}BODY .homepage .paymentInstallmentPromotion-description{color:#fff;margin:0;padding:0;font-family:sf_pro_textlight,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.2em}BODY .homepage .paymentInstallmentPromotion-buttons{margin-top:35px}BODY .homepage .paymentInstallmentPromotion-buttons A{color:#fff;text-align:center;background:0 0;border-radius:5px;margin-bottom:5px;margin-right:15px;padding:.6em 1em;font-family:sf_pro_textsemibold,Arial,sans-serif;font-size:1em;font-weight:400;text-decoration:none;transition:all .3s;display:inline-block}BODY .homepage .paymentInstallmentPromotion-buttons A:hover,BODY .homepage .paymentInstallmentPromotion-buttons A.seeMatches{color:#3d8eb9;background:#fff}BODY .homepage .container.offers .row{margin:0}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price:not(.discount) .price .price-withoutDiscount,BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price:not(.discount) .price .price-withoutDiscount{font-size:.6em;text-decoration:line-through}BODY .homepage .container.offers .row .top_matches h2,BODY .homepage .container.offers .row .top_offers h2{color:#353535;text-align:left;margin:1.5em 0 1em;padding:0;font-family:sf_pro_textbold,Arial,sans-serif;font-size:21px;font-weight:400;display:block}BODY .homepage .container.offers .row .top_matches{padding:0}BODY .homepage .container.offers .row .top_matches .item-container{white-space:nowrap;position:relative;overflow:auto hidden}BODY .homepage .container.offers .row .top_matches .item-container .item{background-color:#f7f7f8;border-bottom:1px solid #fff;width:90%;height:auto;margin:0 10px 0 0;display:inline-block;position:relative}BODY .homepage .container.offers .row .top_matches .item-container .item a{text-decoration:none}BODY .homepage .container.offers .row .top_matches .item-container .item a .img{z-index:1;float:left;width:100%;height:auto;position:relative}BODY .homepage .container.offers .row .top_matches .item-container .item a .img img{max-width:100%;height:auto}BODY .homepage .container.offers .row .top_matches .item-container .item a .details{z-index:2;color:#353535;background-color:#f0f1f3e0;width:100%;padding:10px;position:absolute;bottom:-1px;left:0}BODY .homepage .container.offers .row .top_matches .item-container .item a .details .name{white-space:normal;max-width:350px;font-family:sf_pro_textbold,Arial,sans-serif;font-size:18.2px;font-weight:400;line-height:1.2em}BODY .homepage .container.offers .row .top_matches .item-container .item a .details .date{color:#333;font-family:sf_pro_textlight,Arial,sans-serif;font-size:14.7px;font-weight:400;line-height:18px}BODY .homepage .container.offers .row .top_matches .item-container .item a .details ul.inPrice{color:#333;text-transform:uppercase;width:100%;margin:5px 0 0;padding:0;font-family:sf_pro_textlight,Arial,sans-serif;font-size:14.7px;font-weight:400}BODY .homepage .container.offers .row .top_matches .item-container .item a .details ul.inPrice li{color:#333;text-transform:uppercase;vertical-align:top;width:16px;margin:0 5px 0 0;font-family:sf_pro_textlight,Arial,sans-serif;font-weight:400;line-height:16px;list-style:none;display:inline-block}BODY .homepage .container.offers .row .top_matches .item-container .item a .details ul.inPrice li span[class*=eventTripsIcon-]{color:#353535;font-size:20px}BODY .homepage .container.offers .row .top_matches .item-container .item a .details ul.inPrice li.text{width:auto;margin-right:5px;font-size:14.7px}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price{z-index:2;position:absolute;bottom:2px;right:10px}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price:not(.discount) .priceLabel{color:#333;text-align:right;text-transform:uppercase;font-family:sf_pro_textlight,Arial,sans-serif;font-size:8.4px;font-weight:400;display:block}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price:not(.discount) .price{text-align:right;font-family:sf_pro_textbold,Arial,sans-serif;font-size:16.6px;font-weight:400;display:block}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discount{text-align:right;background:#353535;border-top-right-radius:3px;border-bottom-right-radius:3px;width:auto;height:58px;padding:6px;bottom:8px}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discount:before{font-variant:normal;text-transform:none;content:"";speak:none;-webkit-font-smoothing:antialiased;color:#353535;width:19px;height:58px;padding-left:1px;font-size:58px;font-style:normal;font-weight:400;line-height:1;position:absolute;top:0;left:-19px;overflow:hidden;font-family:eventTripsIcon!important}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discount .priceLabel,BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discount .price-withoutDiscount{color:#fff;text-transform:uppercase;line-height:11px}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discount .priceLabel{color:#fff;font-size:11px}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discount .price-withDiscount{color:#fff;font-family:sf_pro_textbold,Arial,sans-serif;font-size:20px;font-weight:400;line-height:22px}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discount .price-withoutDiscount{font-size:14px;line-height:12px;text-decoration:line-through}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discountWithPaymentInstallmentsInfo{text-align:right;bottom:15px}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discountWithPaymentInstallmentsInfo:before{color:#353535}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discountWithPaymentInstallmentsInfo .priceLabel,BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discountWithPaymentInstallmentsInfo .price-withoutDiscount{color:#353535;text-transform:uppercase;line-height:11px}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discountWithPaymentInstallmentsInfo .priceLabel{font-size:11px}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discountWithPaymentInstallmentsInfo .price-withDiscount{color:#353535;font-family:sf_pro_textbold,Arial,sans-serif;font-size:20px;font-weight:400;line-height:22px;display:inline-block}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discountWithPaymentInstallmentsInfo .price-withoutDiscount{float:left;margin-right:5px;font-size:14px;line-height:25px;text-decoration:line-through;display:block}BODY .homepage .container.offers .row .top_matches .item-container .item a .details .topOffersHalfPayOption{top:unset;float:unset;position:absolute;bottom:48px;right:0}BODY .homepage .container.offers .row .top_matches .item-container .item a .details .topOffersHalfPayOption .commonMessage-item.withIcon{z-index:2;margin:0 .2em;padding:.2em 1.6em .2em .6em;font-size:.8em;line-height:1em}BODY .homepage .container.offers .row .top_matches .item-container .item a .details .topOffersHalfPayOption .commonMessage-item-icon{font-size:1em;top:2px}BODY .homepage .container.offers .row .top_matches .item-container .item a .details .topOffersHalfPayOption .commonMessage-item-text{padding-bottom:1px;font-size:.8em}BODY .homepage .container.offers .row .top_matches .item-container .item:hover{background-color:#3d8eb9}BODY .homepage .container.offers .row .top_matches .item-container .item:hover a .details,BODY .homepage .container.offers .row .top_matches .item-container .item:hover a .details .date,BODY .homepage .container.offers .row .top_matches .item-container .item:hover a .details .inPrice,BODY .homepage .container.offers .row .top_matches .item-container .item:hover a .details .price:not(.discount) .priceLabel,BODY .homepage .container.offers .row .top_matches .item-container .item:hover a .details .price.discountWithPaymentInstallmentsInfo *{color:#fff}BODY .homepage .container.offers .row .top_matches .item-container .item:hover a .details .topOffersHalfPayOption .commonMessage-item.withIcon{background:unset}BODY .homepage .container.offers .row .top_matches .item-container .item:hover a .details .topOffersHalfPayOption *{color:#fff;border-color:#fff}BODY .homepage .container.offers .row .top_matches .item-container .item:hover a .details ul.inPrice li,BODY .homepage .container.offers .row .top_matches .item-container .item:hover a .details ul.inPrice li span[class*=eventTripsIcon-]{color:#fff}BODY .homepage .container.offers .row .top_matches .item-container .item:hover a .details ul.inPrice li .hospitalityMessageMarker{color:#3d8eb9;background:#fff}BODY .homepage .container.offers .row .top_matches .item-container .item:hover a:hover .details{color:#fff;background-color:#3d8eb9}BODY .homepage .container.offers .row .top_matches .item-container .item:hover a:hover .details .date,BODY .homepage .container.offers .row .top_matches .item-container .item:hover a:hover .details .inPrice,BODY .homepage .container.offers .row .top_matches .item-container .item:hover a:hover .details .price .priceLabel,BODY .homepage .container.offers .row .top_matches .item-container .item:hover a:hover .details ul.inPrice li{color:#fff}BODY .homepage .container.offers .row .top_matches .item-container .item:hover a:hover .details ul.inPrice li svg{fill:#fff}BODY .homepage .container.offers .row .top_offers{z-index:1;position:relative}BODY .homepage .container.offers .row .top_offers .carousel{margin:0 15px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item{cursor:pointer;max-height:465px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item img{width:100%;height:auto}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details{color:#fff;background-color:#353535e0;width:100%;padding:10px 20px;position:absolute;bottom:0}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details .name{color:#fff;white-space:normal;font-family:sf_pro_textbold,Arial,sans-serif;font-size:18.2px;font-weight:400}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details .date{color:#fff;font-family:sf_pro_textlight,Arial,sans-serif;font-size:16.8px;font-weight:400;line-height:18px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details ul.inPrice{width:100%;margin:10px 0 0;padding:0;font-size:14px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details ul.inPrice li{color:#fff;text-transform:uppercase;vertical-align:middle;width:25px;margin:0;font-family:sf_pro_textlight,Arial,sans-serif;font-weight:400;line-height:15px;list-style:none;display:inline-block}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details ul.inPrice li span[class*=eventTripsIcon-]{color:#fff;font-size:24px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details ul.inPrice li.text{width:auto;margin-right:5px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price{z-index:2;position:absolute;bottom:10px;right:10px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price:not(.discount) .priceLabel{color:#fff;text-align:right;text-transform:uppercase;font-family:sf_pro_textlight,Arial,sans-serif;font-size:14px;font-weight:400;display:block}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price:not(.discount) .price{color:#fff;text-align:right;white-space:nowrap;font-family:sf_pro_textbold,Arial,sans-serif;font-size:24px;font-weight:400;display:block}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discount{text-align:right;background:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px;width:auto;height:58px;padding:6px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discount:before{font-variant:normal;text-transform:none;content:"";speak:none;-webkit-font-smoothing:antialiased;color:#fff;width:19px;height:58px;padding-left:1px;font-size:58px;font-style:normal;font-weight:400;line-height:1;position:absolute;top:0;left:-19px;overflow:hidden;font-family:eventTripsIcon!important}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discount .priceLabel,BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discount .price-withoutDiscount{color:#353535;text-transform:uppercase;line-height:11px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discount .priceLabel{font-size:11px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discount .price-withDiscount{color:#353535;font-family:sf_pro_textbold,Arial,sans-serif;font-size:20px;font-weight:400;line-height:22px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discount .price-withoutDiscount{font-size:14px;line-height:12px;text-decoration:line-through}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discount .price{color:#353535;font-family:sf_pro_textbold,Arial,sans-serif;font-size:28px;font-weight:400}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discountWithPaymentInstallmentsInfo{text-align:right;bottom:15px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discountWithPaymentInstallmentsInfo:before{color:#fff}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discountWithPaymentInstallmentsInfo .priceLabel,BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discountWithPaymentInstallmentsInfo .price-withoutDiscount{color:#353535;text-transform:uppercase;line-height:11px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discountWithPaymentInstallmentsInfo .priceLabel{font-size:11px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discountWithPaymentInstallmentsInfo .price-withDiscount{color:#353535;font-family:sf_pro_textbold,Arial,sans-serif;font-size:20px;font-weight:400;line-height:22px;display:inline-block}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discountWithPaymentInstallmentsInfo .price-withoutDiscount{float:left;margin-right:5px;font-size:14px;line-height:25px;text-decoration:line-through;display:block}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item:hover .details{color:#fff;background-color:#353535;transition:background-color .3s}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item:hover .details .date,BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item:hover .details ul.inPrice li,BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item:hover .details ul.inPrice li span[class*=eventTripsIcon-]{color:#fff}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item:hover .details ul.inPrice li .hospitalityMessageMarker{color:#353535;background:#fff}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item:hover .details .price:not(.discount) .priceLabel,BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item:hover .details .price.discountWithPaymentInstallmentsInfo *{color:#fff}BODY .homepage .container.offers .row .top_offers .carousel ol.carousel-indicators{margin:10px 0;list-style-type:none;position:relative;bottom:0}BODY .homepage .container.offers .row .top_offers .carousel ol.carousel-indicators li{background-color:#fff;border-color:currentColor #fff;border-top-style:none;border-top-width:medium;border-bottom-style:none;border-bottom-width:medium;border-radius:6px;width:12px;height:12px}BODY .homepage .container.offers .row .top_offers .carousel ol.carousel-indicators li.active{background-color:#fff;border-color:#fff;border-radius:6px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-control-prev{left:-27px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-control-next{right:-27px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-control-prev,BODY .homepage .container.offers .row .top_offers .carousel .carousel-control-next{width:auto;height:auto;padding:inherit;color:#808192;cursor:pointer;box-shadow:none;opacity:1;background:0 0;border:none;text-decoration:none}BODY .homepage .container.offers .row .top_offers .carousel .carousel-control-prev i,BODY .homepage .container.offers .row .top_offers .carousel .carousel-control-next i{text-shadow:0 1px 2px #0009;font-size:45px}BODY .homepage .lifetime-events-block{max-width:unset;color:#333;background:#f7f7f8;margin:20px auto 40px;padding:20px 0}BODY .homepage .lifetime-events-block .promotionTitle{margin-bottom:20px;font-family:sf_pro_textmedium,Arial,sans-serif;font-size:32px;font-weight:400}BODY .homepage .lifetime-events-block .promotionTitle .highlighted-text{color:#d61020}BODY .homepage .lifetime-events-block .lifetime-events .lifetime-event{background-color:#fff;border:1px solid #ebecf4;border-radius:5px;padding:10px 20px}BODY .homepage .lifetime-events-block .lifetime-events .lifetime-event-image-holder{text-align:center}BODY .homepage .lifetime-events-block .lifetime-events .lifetime-event-image{max-width:50px;max-height:50px}BODY .homepage .lifetime-events-block .lifetime-events .arrangementPageLinkHolder{align-items:center}BODY .homepage .lifetime-events-block .lifetime-events .arrangementPageLinkHolder .arrangementPageLink{color:#353535;font-family:sf_pro_textmedium,Arial,sans-serif;font-weight:400}BODY .homepage .lifetime-events-block .lifetime-events .arrangementPageLinkHolder .arrangementPageLink i{font-size:8px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}BODY .homepage .lifetime-events-block .promotionTitle i{display:none}BODY .homepage .container.giftcard .row{margin:40px 0 0}BODY .homepage .container.giftcard .row .text{margin:8% 0 0}BODY .homepage .container.giftcard .row .text h3{color:#d61020;font-family:sf_pro_textbold,Arial,sans-serif;font-size:22px;font-weight:400}BODY .homepage .container.giftcard .row .text h3,BODY .homepage .container.giftcard .row .text p{margin:0 0 40px}BODY .homepage .container.giftcard .row .text a.centeredCtaButton{width:auto;display:inline-block}BODY .homepage .container.popular_events .row{margin:0}BODY .homepage .container.popular_events .row .header{text-align:center;background-image:url(../../../themes/base/img/section-header-pattern/section-header-pattern.png);background-position:50%;background-repeat:repeat-x;background-size:contain;height:62px;margin:40px 0;line-height:62px}BODY .homepage .container.popular_events .row .header .title{color:#333;background-color:#fff;width:auto;margin:0;padding:0 20px;font-family:sf_pro_textbold,Arial,sans-serif;font-size:28px;font-weight:400;display:inline-block}BODY .homepage .container.popular_events .row .clubsContainer{width:100%;transform:translateZ(0)}BODY .homepage .container.popular_events .row .clubsContainer.row{padding:0}BODY .homepage .container.popular_events .row .clubsContainer .club{cursor:pointer;margin:0 1% 2%;padding:0;display:block;position:relative}BODY .homepage .container.popular_events .row .clubsContainer .club img{width:100%;max-width:100%;height:auto}BODY .homepage .container.popular_events .row .clubsContainer .club .details{color:#fff;width:100%;height:100%;margin:0;padding:15px;position:absolute;top:0;overflow:hidden}BODY .homepage .container.popular_events .row .clubsContainer .club .details:before{content:"";opacity:0;background-image:linear-gradient(#3d8eb9bf 0% 75%);width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}BODY .homepage .container.popular_events .row .clubsContainer .club .details .transparentLink{z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}BODY .homepage .container.popular_events .row .clubsContainer .club .details .description{transition:all .25s;position:absolute;bottom:25px}BODY .homepage .container.popular_events .row .clubsContainer .club .details .description h3{color:#fff;margin-bottom:6px;font-family:sf_pro_textbold,Arial,sans-serif;font-size:27px;font-weight:400}BODY .homepage .container.popular_events .row .clubsContainer .club .details .description .location{color:#fff;vertical-align:middle;font-family:sf_pro_textlight,Arial,sans-serif;font-size:15px;font-weight:400;line-height:16px}BODY .homepage .container.popular_events .row .clubsContainer .club .details .description .location i{color:#fff}BODY .homepage .container.popular_events .row .clubsContainer .club .details:hover{text-decoration:none}BODY .homepage .container.popular_events .row .clubsContainer .club .details .booking{opacity:0;background-color:#3d8eb9;width:100%;height:0;transition:height .25s;position:absolute;bottom:0;left:0}BODY .homepage .container.popular_events .row .clubsContainer .club .details .booking span{padding:0 0 0 15px;font-family:sf_pro_textlight,Arial,sans-serif;font-weight:400}BODY .homepage .container.popular_events .row .clubsContainer .club .details .booking span[class*=eventTripsIcon-]{padding:0 0 0 5px;font-size:20px}BODY .homepage .container.popular_events .row .clubsContainer .club .details .booking ul.inPrice{margin:0;padding:0 0 0 15px}BODY .homepage .container.popular_events .row .clubsContainer .club .details .booking ul.inPrice li{color:#fff;list-style:none;display:inline-block}BODY .homepage .container.popular_events .row .clubsContainer .club .details .booking a.button{color:#333;white-space:nowrap;opacity:0;background-color:#fff;border:none;width:auto;height:35px;margin:0;padding:10px;font-family:sf_pro_textbold,Arial,sans-serif;font-size:15px;font-weight:400;transition:opacity .25s;position:absolute;top:15px;right:15px}BODY .homepage .container.popular_events .row .clubsContainer .club:hover .details:before{opacity:1;transition:all .25s}BODY .homepage .container.popular_events .row .clubsContainer .club:hover .details .description{transition:all .25s;bottom:76px}BODY .homepage .container.popular_events .row .clubsContainer .club:hover .details .booking{opacity:1;height:65px;transition:height .25s}BODY .homepage .container.popular_events .row .clubsContainer .club:hover .details .booking a.button{opacity:1;transition:opacity .25s}BODY .homepage .container.popular_events .row .centeredCtaButtonContainer{transform:translateZ(0)}BODY .homepage .container.popular_events .row a{text-decoration:none}BODY .homepage .container.arrangement_of_the_week{margin:20px auto 0}BODY .homepage .container.arrangement_of_the_week .row{background-color:#f7f7f8;margin:0}BODY .homepage .container.arrangement_of_the_week .row .container-1{padding:0}BODY .homepage .container.arrangement_of_the_week .row .container-1 img{width:100%;height:auto}BODY .homepage .container.arrangement_of_the_week .row .container-2{padding:0}BODY .homepage .container.arrangement_of_the_week .row .container-2 .row:first-child{padding:15px}BODY .homepage .container.arrangement_of_the_week .row .container-2 [class*=col-]{margin:0;padding:0}BODY .homepage .container.arrangement_of_the_week .row .container-2 A{text-decoration:none}BODY .homepage .container.arrangement_of_the_week .row .container-2 A H3.title{color:#2b368a;margin:0 0 .125em;font-family:sf_pro_textbold,Arial,sans-serif;font-size:24px;font-weight:400;display:block}BODY .homepage .container.arrangement_of_the_week .row .container-2 A:hover{text-decoration:none}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .location{color:#333;margin:0 0 .5em;font-family:sf_pro_textlight,Arial,sans-serif;font-size:14px;font-weight:400}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .location i{color:#2b368a;font-size:18px}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .location span{vertical-align:top;line-height:18px}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .details-text{color:#333;max-height:150px;margin:0 0 .5em;font-family:sf_pro_textlight,Arial,sans-serif;font-size:14px;font-weight:400;position:relative}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .details-text .hospitalityMessage{z-index:10;position:absolute;top:auto;bottom:0;left:0}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .details-text div{max-height:inherit;padding-bottom:15px;padding-right:15px}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .details-text.discount{max-height:127px;margin:0 110px 0 0}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .details-text.discount .hospitalityMessage{bottom:-23px}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .price{color:#333;margin:0 0 .5em;font-size:14px;line-height:1.4em;position:relative;bottom:0}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .price.discount{font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;width:100px;height:100px;margin:0;font-style:normal;font-weight:400;line-height:1;right:10px;font-family:eventTripsIcon!important}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .price.discount:before{color:#ffcf00;content:"";font-size:114px;position:absolute;top:-8px;left:-8px}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .price.discount .price-container{width:100%;position:absolute;top:21px}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .price.discount .price-container .priceLabel,BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .price.discount .price-container .price-withDiscount,BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .price.discount .price-container .price-withoutDiscount{color:#ffcf00;text-align:center}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .price.discount .price-container .priceLabel{text-transform:uppercase;font-size:10px}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .price.discount .price-container .price-withDiscount{color:#000;font-family:sf_pro_textbold,Arial,sans-serif;font-size:28px;font-weight:400}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .price.discount .price-container .price-withoutDiscount{font-size:16px;text-decoration:line-through}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .price b{float:none;color:#2b368a;text-align:center;margin:5px 1px -11px 5px;padding:.2em 0;font-family:sf_pro_textbold,Arial,sans-serif;font-size:2em;font-weight:400;line-height:1em;display:inline-block}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .price b .price-withoutDiscount{font-size:.6em;text-decoration:line-through}BODY .homepage .container.arrangement_of_the_week .row .container-2 .date{text-align:center;text-transform:uppercase;background:#85a800;border-bottom:1px solid #fff;height:100px;padding-top:5px}BODY .homepage .container.arrangement_of_the_week .row .container-2 .date h4{color:#fff;text-align:center;margin:0;font-family:sf_pro_textbold,Arial,sans-serif;font-size:50px;font-weight:400}BODY .homepage .container.arrangement_of_the_week .row .container-2 .date p{font-family:sf_pro_textlight,Arial,sans-serif;font-size:14px;font-weight:400;line-height:initial;color:#fff;text-transform:uppercase;margin:0 10px}BODY .homepage .container.arrangement_of_the_week .row .container-2 .in-price{text-align:center;background:#85a800;height:100px;margin-bottom:2px;padding-top:20px}BODY .homepage .container.arrangement_of_the_week .row .container-2 .in-price p{color:#fff;text-transform:uppercase;margin-bottom:.7em;font-family:sf_pro_textlight,Arial,sans-serif;font-size:14px;font-weight:400}BODY .homepage .container.arrangement_of_the_week .row .container-2 .in-price ul{margin:0;padding:0;list-style:none}BODY .homepage .container.arrangement_of_the_week .row .container-2 .in-price ul li{display:inline-block}BODY .homepage .container.arrangement_of_the_week .row .container-2 .in-price ul li span[class*=eventTripsIcon-]{color:#fff;font-size:20px}BODY .homepage .container.arrangement_of_the_week .row .container-2 a.bookBtn{box-sizing:border-box;clear:both;color:#fff;text-align:center;white-space:nowrap;vertical-align:top;background:#2b368a;border-radius:0;width:100%;height:45px;margin:0;padding:0;font-family:sf_pro_textbold,Arial,sans-serif;font-size:18px;font-weight:400;line-height:45px;text-decoration:none;transition:background .25s;display:inline-block}BODY .homepage .container.arrangement_of_the_week .row .container-2 a.bookBtn:hover{background:#85a800}BODY .homepage .container.arrangement_of_the_week .row .container-2 .images{border-top:1px solid #fff;width:100%;position:absolute;bottom:0}BODY .homepage .container.arrangement_of_the_week .row .container-2 .images .image-left,BODY .homepage .container.arrangement_of_the_week .row .container-2 .images .image-right{border-left:1px solid #fff;padding:0}BODY .homepage .container.arrangement_of_the_week .row .container-2 .images .image-left img,BODY .homepage .container.arrangement_of_the_week .row .container-2 .images .image-right img{width:100%;height:auto}BODY .homepage .travelBenefits-wrapper{padding:0 15px}BODY .homepage .travelBenefits-wrapper .travelBenefits{background:#fff;padding:20px 0}BODY .homepage .travelBenefits-wrapper .travelBenefits .flex-container{flex-wrap:wrap;margin:0;display:flex}BODY .homepage .travelBenefits-wrapper .travelBenefits .travelBenefits-item-container{flex-wrap:wrap;justify-content:space-between;padding:5px;display:flex}BODY .homepage .travelBenefits-wrapper .travelBenefits .travelBenefits-item-container .travelBenefits-item{cursor:pointer;background:#fff;border:1px solid #fff;border-radius:10px;width:100%;padding:1em;display:flex;box-shadow:0 0 10px #0000001a}BODY .homepage .travelBenefits-wrapper .travelBenefits .travelBenefits-item-container .travelBenefits-item:hover,BODY .homepage .travelBenefits-wrapper .travelBenefits .travelBenefits-item-container .travelBenefits-item:focus{border:1px solid #ebecf4;border-radius:10px}BODY .homepage .travelBenefits-wrapper .travelBenefits .travelBenefits-item-container .travelBenefits-item-iconWrapper{width:60px;margin:0;padding:0;display:block;position:relative;overflow:hidden}BODY .homepage .travelBenefits-wrapper .travelBenefits .travelBenefits-item-container .travelBenefits-item-iconWrapper-icon{width:60px;height:60px;margin:3px 0 0;display:inline-block}BODY .homepage .travelBenefits-wrapper .travelBenefits .travelBenefits-item-container .travelBenefits-item-texts{flex-direction:column;flex:1;justify-content:center;padding:0 0 0 20px;font-size:14px;display:flex}BODY .homepage .travelBenefits-wrapper .travelBenefits .travelBenefits-item-container .travelBenefits-item-texts-title{color:#333;margin:0 0 .3em;padding:0;font-family:sf_pro_textregular,Arial,sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;display:block}BODY .homepage .travelBenefits-wrapper .travelBenefits .travelBenefits-item-container .travelBenefits-item-texts-description{color:#333;margin:0;padding:0;font-family:sf_pro_textlight,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.4em;display:block}BODY .homepage .travelBenefits-wrapper .travelBenefits-linkWrapper{text-align:right;width:100%;margin:20px 0 0;display:block}BODY .homepage .travelBenefits-wrapper .travelBenefits-linkWrapper a{color:#d61020;padding:0;font-family:sf_pro_textsemibold,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.4em;text-decoration:none;display:inline-block}BODY .homepage .travelBenefits-wrapper .travelBenefits-linkWrapper a:hover,BODY .homepage .travelBenefits-wrapper .travelBenefits-linkWrapper a:focus{text-decoration:underline}BODY .homepage .mobile_newsletter{text-align:left}BODY .homepage .mobile_newsletter .row{display:none}BODY .homepage .container.reviews h2{color:#333;text-align:center;margin:50px 0 25px;font-family:sf_pro_textbold,Arial,sans-serif;font-size:28px;font-weight:400}BODY .homepage .container.reviews .reviewTrustPilot{padding:20px 0 0}BODY .homepage .container.reviews .reviewTrustPilot *{font-weight:400;font-family:sf_pro_textlight,Arial,sans-serif!important}BODY .homepage .container.reviews .reviewTrustPilot .ti-name{font-family:sf_pro_textsemibold,Arial,sans-serif!important}BODY .homepage .container.reviews .reviewsContainer{margin:0}BODY .homepage .container.reviews .reviewsContainer .review{float:left;border-right:1px solid #fff;height:432px;margin:0;padding:0;display:inline-block}BODY .homepage .container.reviews .reviewsContainer .review:last-child{border:none}BODY .homepage .container.reviews .reviewsContainer .review .background{width:100%;height:100%;position:relative;overflow:hidden}BODY .homepage .container.reviews .reviewsContainer .review .background img{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}BODY .homepage .container.reviews .reviewsContainer .review .transparent-background{background:linear-gradient(#0000,#000000b3);width:100%;height:100%;position:absolute;top:0}BODY .homepage .container.reviews .reviewsContainer .review .description{white-space:normal;height:auto;padding:15px;position:absolute;bottom:0}BODY .homepage .container.reviews .reviewsContainer .review .description .quote{color:#fff;white-space:normal;vertical-align:middle;margin-bottom:1.3em;padding-right:15px;font-size:1em;font-weight:600;line-height:1.3em;position:relative}BODY .homepage .container.reviews .reviewsContainer .review .description h3.name{color:#fff;vertical-align:middle;margin:0;font-family:sf_pro_textbold,Arial,sans-serif;font-size:1.4em;font-weight:400;line-height:1.4em}BODY .homepage .container.reviews .reviewsContainer .review .description p.club{color:#fff;vertical-align:middle;margin:0;font-size:.9em;line-height:1.2em}BODY .homepage .container.reviews a.centeredCtaButton{text-decoration:none}BODY .homepage .container.calendar{padding-bottom:25px}BODY .homepage .container.calendar .header{text-align:center;background-image:url(../../../themes/base/img/section-header-pattern/section-header-pattern.png);background-position:50%;background-repeat:repeat-x;background-size:contain;height:62px;margin:40px 0;line-height:62px}BODY .homepage .container.calendar .header .title{color:#2b368a;background-color:#fff;width:auto;margin:0;padding:0 20px;font-family:sf_pro_textbold,Arial,sans-serif;font-size:28px;font-weight:400;display:inline-block}BODY .homepage .container.calendar .row{margin:0}BODY .homepage .container.calendar .calendar-box{cursor:pointer;display:inline-block}BODY .homepage .container.calendar .calendar-box:nth-child(2n){padding:5px 0 5px 5px}BODY .homepage .container.calendar .calendar-box:nth-child(odd){padding:5px 5px 5px 0}BODY .homepage .container.calendar .calendar-box a{color:#2b368a;text-align:center;background:#f7f7f8;height:50px;font-family:sf_pro_textbold,Arial,sans-serif;font-size:20px;font-weight:400;line-height:50px;text-decoration:none;transition:background .3s;display:block}BODY .homepage .container.calendar .calendar-box a:hover{color:#fff;background:#2b368a;text-decoration:none;transition:background .3s}BODY .homepage .homepageFaq{margin-bottom:30px}BODY .homepage .homepageFaq h2{color:#d61020;text-align:center;margin:50px 0 25px;font-family:sf_pro_textbold,Arial,sans-serif;font-size:28px;font-weight:400}BODY .homepage .homepageFaq .homepageFaqAccordion{font-family:sf_pro_textlight,Arial,sans-serif;font-size:14px;font-weight:400}BODY .homepage .homepageFaq .homepageFaqAccordion a{text-decoration:underline}BODY .homepage .homepageFaq .homepageFaqAccordion .card{border-radius:0;margin-top:-2px}BODY .homepage .homepageFaq .homepageFaqAccordion .card-header{border-bottom:0;padding:1rem 1.25rem}BODY .homepage .homepageFaq .homepageFaqAccordion .card-body{border-top:var(--bs-card-border-width)solid var(--bs-card-border-color);padding:25px 40px;line-height:25px}BODY .homepage .homepageFaq .homepageFaqAccordion .homepageFaqBtn{color:#212529;text-align:left;width:100%;height:auto;box-shadow:unset;padding:0 15px 0 0;font-family:sf_pro_textlight,Arial,sans-serif;font-size:14px;font-weight:400;display:block}BODY .homepage .homepageFaq .homepageFaqAccordion .homepageFaqBtn:after{content:"";border:6px solid #0000;border-left:0;border-right-color:currentColor;position:absolute;top:7px;right:0}BODY .homepage .homepageFaq .homepageFaqAccordion .homepageFaqBtn:focus{box-shadow:none}BODY .homepage .homepageFaq .homepageFaqAccordion .homepageFaqBtn.collapsed:after{border-top:6px solid;border-left:6px solid #0000;border-right:6px solid #0000}BODY .homepage .promotedBlogPost{text-align:center;padding-bottom:40px}BODY .homepage .promotedBlogPost-inner{margin:0 auto 20px}BODY .homepage .promotedBlogPost h2{color:#2b368a;text-align:center;margin:50px 0 25px;font-family:sf_pro_textbold,Arial,sans-serif;font-size:28px;font-weight:400}BODY .homepage .promotedBlogPost .thumbnailImageLink{display:inline-block}BODY .homepage .promotedBlogPost .thumbnailImageLink img{width:100%;max-height:400px}BODY .homepage .promotedBlogPost .content{text-align:left;margin:25px 0 -40px}BODY .homepage .promotedBlogPost-texts-wrapper,BODY .homepage .promotedBlogPost-img-wrapper{align-items:flex-start;display:flex}BODY .homepage .promotedBlogPost-texts,BODY .homepage .promotedBlogPost-img{align-self:center}BODY .homepage .promotedBlogPost-title{text-align:left;margin:0}BODY .homepage .promotedBlogPost-title .postUrl{color:#2b368a;font-family:sf_pro_textbold,Arial,sans-serif;font-size:1.2em;font-weight:400}BODY .homepage .promotedBlogPost .categoryName{float:left;color:#2b368a;background-color:#ffcf00;border-radius:5px;margin-bottom:20px;padding:5px 8px;font-family:sf_pro_textsemibold,Arial,sans-serif;font-size:12px;font-weight:400;display:inline-block}BODY .homepage .promotedBlogPost .shortDescription{clear:both;margin-top:15px;font-size:16px}BODY .homepage .promotedBlogPost .centeredCtaButton{width:auto;min-width:250px;display:inline-block}BODY .homepage .container.media_partners .header{text-align:center;background-image:url(../../../);background-position:50%;background-repeat:repeat-x;background-size:contain;height:62px;margin:40px 0;line-height:62px;background:0 0}BODY .homepage .container.media_partners .header .title{color:#2b368a;background-color:#fff;width:auto;padding:0 20px;font-family:sf_pro_textsemibold,Arial,sans-serif;font-size:28px;font-weight:400;display:inline-block}BODY .homepage .container.media_partners .in-the-media-container{text-align:center;width:100%;height:auto;position:relative}BODY .homepage .container.media_partners .in-the-media-container .content{width:100%;height:100%;position:absolute;top:0;left:0}BODY .homepage .container.media_partners .in-the-media-container .content .view{color:#fff;text-shadow:0 0 20px #000;vertical-align:middle;cursor:pointer;width:100%;font-family:sf_pro_textlight,Arial,sans-serif;font-size:22px;font-weight:400;line-height:40px;position:absolute;top:calc(50% - 30px);left:0}BODY .homepage .container.media_partners .in-the-media-container .content .view i{vertical-align:middle;font-size:40px}BODY .homepage .container.media_partners .in-the-media-container .content .view:hover{color:#2b368a}BODY .homepage .container.media_partners .in-the-media-container .content img{margin:0 auto}BODY .homepage .container.media_partners .in-the-media-container .content img.desktop{display:block}BODY .homepage .container.media_partners .in-the-media-container .content img.mobile{display:none}BODY #emptymonthNewsletterModal .modal-title{color:#808192;font-size:15px}BODY #emptymonthNewsletterModal .modal-body{padding:15px}BODY #emptymonthNewsletterModal .modal-footer{text-align:right;border-top:1px solid #d0d0d4;padding:15px}BODY p.price span.has-tip.rightToolTip{text-align:center;vertical-align:middle;width:15px;height:15px;line-height:10px;display:inline-block}BODY p.price span.has-tip.rightToolTip i{color:#333;font-size:14px}BODY .popover,BODY .tooltip{z-index:1000;font-size:10px}BODY .popover ul.pricetooltip,BODY .tooltip ul.pricetooltip{text-align:left;margin:0 0 0 10px;padding:0}BODY .popover.customPopover .closeBtn{display:none}BODY .popover.customPopover.ticketInformationBanner{max-width:200px;padding:10px;box-shadow:0 0 31.32px 4.68px #00000040}BODY .popover.customPopover.ticketInformationBanner .popover-header{color:#85a800;background:unset;border-bottom:unset;padding:0;font-size:12px}BODY .popover.customPopover.ticketInformationBanner .popover-body{margin-top:2px;padding:0;font-size:12px}BODY .popover.customPopover.customExtraInfoPopover .popover-body [class*=title]{color:#2b368a;text-align:left;padding:8px 0;font-family:sf_pro_textsemibold,Arial,sans-serif;font-size:14px;font-weight:400}BODY .popover.customPopover.customExtraInfoPopover .popover-body ul{margin:0;padding:0 0 10px;list-style-type:none}BODY .popover.customPopover.customExtraInfoPopover .popover-body ul li{text-align:left;margin:8px 0;padding:0 0 0 30px;font-size:12px;list-style-type:none;position:relative}BODY .popover.customPopover.customExtraInfoPopover .popover-body ul li.dont-display{display:none}BODY .popover.customPopover.customExtraInfoPopover .popover-body ul li:before{z-index:10;color:#85a800;text-align:center;text-indent:1px;content:"";border-radius:25px;width:18px;height:18px;font-family:eventTripsIcon;font-size:18px;line-height:18px;display:inline-block;position:absolute;top:-1px;left:0}BODY .popover.customPopover.customAmendedInfoPopover ul{margin:0;padding:0 0 5px}BODY .popover.customPopover.customAmendedInfoPopover ul li{vertical-align:top;padding:4px 0 4px 20px;font-family:sf_pro_textlight,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;list-style:none;display:block;position:relative}BODY .popover.customPopover.customAmendedInfoPopover ul li:nth-child(odd){padding-right:5px}BODY .popover.customPopover.customAmendedInfoPopover ul li:before{z-index:1;color:#85a800;vertical-align:middle;margin-left:0;font-size:18px;line-height:22px;position:absolute;top:0;left:0}BODY .popover.customPopover.customAmendedInfoPopover ul li:not([class*=editorIcon]):before{content:"";font-family:eventTripsIcon;font-size:15px;left:0}BODY .popover.customPopover.customAmendedInfoPopover ul li.editorIcon-other:before,BODY .popover.customPopover.customAmendedInfoPopover ul li.editorIcon-seat:before,BODY .popover.customPopover.customAmendedInfoPopover ul li.editorIcon-drink:before,BODY .popover.customPopover.customAmendedInfoPopover ul li.editorIcon-lunch:before,BODY .popover.customPopover.customAmendedInfoPopover ul li.editorIcon-book:before{font-variant:normal;text-transform:none;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-style:normal;font-weight:400;line-height:22px;font-family:eventTripsIcon!important}BODY .popover.customPopover.customAmendedInfoPopover ul li.editorIcon-other:before{content:""}BODY .popover.customPopover.customAmendedInfoPopover ul li.editorIcon-seat:before{content:""}BODY .popover.customPopover.customAmendedInfoPopover ul li.editorIcon-drink:before{content:""}BODY .popover.customPopover.customAmendedInfoPopover ul li.editorIcon-lunch:before{content:""}BODY .popover.customPopover.customAmendedInfoPopover ul li.editorIcon-book:before{content:""}BODY .modal.video .modal-dialog{max-width:600px}BODY .modal.video .modal-dialog .modal-body{text-align:center}.trust-increase-block{margin-top:60px}.trust-increase-block h3{color:#d61020;margin:50px 0 25px;font-family:sf_pro_textbold,Arial,sans-serif;font-size:28px;font-weight:400}.trust-increase-block .partners-holder{background-color:#fef9f9}.trust-increase-block .partners-holder .partners{max-width:1000px;margin:0 auto;padding-top:40px}.trust-increase-block .partners-holder .partner{flex-direction:column;justify-content:center;display:flex}.trust-increase-block img,.trust-increase-block .description{max-width:90%;max-height:80px;margin:0 auto}.trust-increase-block .description{color:#353535;max-width:75%;font-size:14px}.trust-pilot-review-promotion{height:110px}.trust-pilot-review-promotion .trust-pilot-reviews-text{align-content:center;margin:0 auto}.trust-pilot-review-promotion i{color:#85a800}@media (max-width:575.98px){.commonMessage-item-icon{font-size:1.75em;top:.1em}BODY header .background-image-container .background-img.background-img{left:-30%}BODY .homepage .container.offers .row .top_matches .item-container .item{max-width:400px;max-height:400px;overflow:hidden}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discountWithPaymentInstallmentsInfo .price-withDiscount{font-size:20px}BODY .homepage .container.offers .row .top_matches .item-container .item a .details .inPrice .text{display:block}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item{max-width:400px;max-height:400px;overflow:hidden;float:unset;width:90%;height:auto;max-height:none;margin:0 10px 0 0;display:inline-block}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details .date{font-size:14.7px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discountWithPaymentInstallmentsInfo .price-withDiscount{font-size:20px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details .inPrice .text{display:block}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner{white-space:nowrap;position:relative;overflow:auto hidden}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details .price .price{font-size:1em}BODY .homepage .container.offers .row .top_offers .carousel ol.carousel-indicators,BODY .homepage .container.offers .row .top_offers .carousel .carousel-control-next,BODY .homepage .container.offers .row .top_offers .carousel .carousel-control-prev{display:none}BODY .homepage .container.popular_events .row .clubsContainer .club{max-width:400px;max-height:400px;overflow:hidden}BODY .homepage .container.popular_events .row .clubsContainer .club .details .booking a.button{font-size:12px}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .price.discount{margin:10px auto}BODY .homepage .container.reviews .reviewsContainer .review{float:none;width:90%;height:350px;font-size:1em}BODY .homepage .container.media_partners .in-the-media-container .content .view i{display:block}BODY .homepage .container.media_partners .in-the-media-container .content .view .text{display:none}BODY .homepage .container.media_partners .in-the-media-container .content img.desktop{display:none}BODY .homepage .container.media_partners .in-the-media-container .content img.mobile{display:block}BODY .popover.customPopover.customExtraInfoPopover{max-width:unset;border-radius:0;margin-left:10px}BODY .popover.customPopover.customExtraInfoPopover .arrow{display:none}BODY .popover.customPopover.customExtraInfoPopover .popover-body{padding:0}BODY .popover.customPopover.customExtraInfoPopover .popover-body [class*=title]{color:#fff;background:#2b368a;padding:10px;font-family:sf_pro_textsemibold,Arial,sans-serif;font-size:14px;font-weight:400}BODY .popover.customPopover.customExtraInfoPopover .popover-body ul{margin:0 10px;padding:0;list-style:none}BODY .popover.customPopover.customExtraInfoPopover .popover-body ul li{text-align:left;margin:8px 0;padding:0 0 0 30px;font-size:12px;list-style-type:none;position:relative}BODY .popover.customPopover.customExtraInfoPopover .popover-body ul li:before{z-index:10;color:#85a800;text-align:center;text-indent:1px;content:"";border-radius:25px;width:18px;height:18px;font-family:eventTripsIcon;font-size:18px;line-height:18px;display:inline-block;position:absolute;top:-1px;left:0}}@media (max-width:767.98px){BODY header .background-image-container .background-img.background-img{left:0}BODY .homepage .eventTypes-wrapper .eventTypes .eventTypesItem-container{padding:0}BODY .homepage .howItWorks-wrapper .howItWorks-content{margin-top:2em;padding:3em 0 7em}BODY .homepage .howItWorks-wrapper .howItWorks-content:before{width:100%;height:100vw;bottom:-50vw;left:-50vw}BODY .homepage .howItWorks-wrapper .howItWorks{font-size:1em}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-left{flex:unset;width:100%;max-width:unset;margin-bottom:1em}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-right{flex:unset;width:100%;max-width:unset}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-header{margin-right:0;font-size:1.9em}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-lead{margin-right:0}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-steps{padding:0}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-steps li{margin:30px 0 25px;padding:40px 0 0}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-steps li:before{bottom:initial;text-align:left;left:0}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks){display:none}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row .description{display:none}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row .button{margin-top:10px;margin-left:0}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card .card-body{padding:0 0 25px}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card .text{flex-flow:wrap}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card .text .description{padding:25px;font-size:.9em}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card .text .separator{background-color:#d61020;width:93%;height:1px;margin:0 25px}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card .text .section{height:auto;min-height:75px;padding:25px 25px 0}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card .text .section:nth-child(2n){padding:25px}BODY .homepage .container.offers .row .top_offers{padding:0}BODY .homepage .lifetime-events-block .lifetime-events{padding:0 var(--bs-gutter-x);margin-top:20px}BODY .homepage .container.giftcard .row .text{margin:0}BODY .homepage .container.popular_events .row .header .title{font-size:24px}BODY .homepage .container.popular_events .row .clubsContainer{white-space:nowrap;display:block;position:relative;overflow:auto hidden}BODY .homepage .container.popular_events .row .clubsContainer .club{width:90%;height:auto;margin:0 10px 0 0;padding:0;display:inline-block}BODY .homepage .container.arrangement_of_the_week .row .container-2 .row:first-child{position:relative}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .details-text{display:none}BODY .homepage .mobile_newsletter .row{color:#333;background:#fef9f9;margin:0;padding:30px 15px 10px;font-family:sf_pro_textlight,Arial,sans-serif;font-size:14px;font-weight:400;display:block}BODY .homepage .mobile_newsletter .row H2{font-family:sf_pro_textsemibold,Arial,sans-serif;font-size:18px;font-weight:400}BODY .homepage .mobile_newsletter .row [class*=col-]{margin:0;padding:0}BODY .homepage .mobile_newsletter .row [class*=col-] FORM INPUT{color:#333;background:#fff;border:2px solid #d0d0d4;border-radius:10px;width:100%;height:55px;margin:15px 0 0;padding:5px 15px;font-size:16px;display:inline-block}BODY .homepage .mobile_newsletter .row [class*=col-] FORM INPUT:first-letter{text-transform:uppercase}BODY .homepage .mobile_newsletter .row [class*=col-] FORM BUTTON{color:#fff;cursor:pointer;width:100%;height:55px;box-shadow:unset;background:#3d8eb9;border:2px solid #0000;border-radius:10px;margin:5px 0 10px;padding:0;font-size:14px;display:inline-block}BODY .homepage .mobile_newsletter .row [class*=col-] FORM BUTTON:first-letter{text-transform:uppercase}BODY .homepage .mobile_newsletter .row [class*=col-] FORM BUTTON:hover{color:#fff;background:#3d8eb9;transition:background .3s}BODY .homepage .container.reviews .reviewsContainer .review{height:180px;font-size:.7em}BODY .homepage .promotedBlogPost .no-horizontal-padding-on-mobile{padding-left:0;padding-right:0}BODY .homepage .promotedBlogPost-title{margin-top:10px}BODY .homepage .container.media_partners .header .title{font-size:24px}BODY.customPopoverOpened{overflow:hidden}BODY .popover.customPopover:not(.ticketInformationBanner):not(.customExtraInfoPopover):not(.languageSelectorPopover){z-index:20;width:100%;max-width:100%;height:100%;margin:0;padding:13px;border-radius:unset!important;transform:unset!important;will-change:unset!important;background:#00000080!important;border:none!important;position:fixed!important;top:0!important;left:0!important}BODY .popover.customPopover:not(.ticketInformationBanner):not(.customExtraInfoPopover):not(.languageSelectorPopover) .arrow{display:none}BODY .popover.customPopover:not(.ticketInformationBanner):not(.customExtraInfoPopover):not(.languageSelectorPopover) .closeBtn{text-align:center;cursor:pointer;background:#fff;border:3px solid #000;border-radius:13px;width:26px;height:26px;display:block;position:absolute;top:2px;right:2px}BODY .popover.customPopover:not(.ticketInformationBanner):not(.customExtraInfoPopover):not(.languageSelectorPopover) .closeBtn i{font-size:18px;line-height:20px}BODY .popover.customPopover:not(.ticketInformationBanner):not(.customExtraInfoPopover):not(.languageSelectorPopover) .popover-content{background:#fff;border:2px solid #000;border-radius:.3rem;margin:0}BODY .popover.customPopover:not(.ticketInformationBanner):not(.customExtraInfoPopover):not(.languageSelectorPopover) .popover-content .popover-header,BODY .popover.customPopover:not(.ticketInformationBanner):not(.customExtraInfoPopover):not(.languageSelectorPopover) .popover-content .popover-body{background-color:#0000}BODY .popover.customPopover:not(.ticketInformationBanner):not(.customExtraInfoPopover):not(.languageSelectorPopover) .popover-content .popover-header{border:none}BODY .popover.customPopover:not(.ticketInformationBanner):not(.customExtraInfoPopover):not(.languageSelectorPopover) .popover-content .popover-header:before{display:none}BODY .popover.customPopover:not(.ticketInformationBanner):not(.customExtraInfoPopover):not(.languageSelectorPopover) .popover-content .popover-body{padding:1.5rem 1.75rem}}@media (max-width:991.98px){BODY .homepage .container{max-width:960px}BODY .homepage .howItWorks-wrapper .howItWorks{font-size:1em}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-left{padding-right:6%}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-lead BR{display:none}BODY .homepage .howItWorks-wrapper .howItWorks .howItWorks-btn I{top:1.8em}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps ul li{width:48%;margin:10px auto}BODY .homepage .howItWorks-wrapper .row:not(.howItWorks) .steps ul li:last-child{width:100%}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner h2{font-size:1.4em}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row .description{font-size:.9em}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card .text .section{min-height:140px;font-size:.9em}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card .text .section:nth-child(2n){padding:15px 25px}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discount .price-withDiscount{font-size:16.6px}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discountWithPaymentInstallmentsInfo{bottom:5px}BODY .homepage .container.offers .row .top_matches .item-container .item a .details>.price.discountWithPaymentInstallmentsInfo .price-withDiscount{font-size:16.6px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discount .price-withDiscount{font-size:16.6px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discountWithPaymentInstallmentsInfo{bottom:5px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details>.price.discountWithPaymentInstallmentsInfo .price-withDiscount{font-size:16.6px}BODY .homepage .container.offers .row .top_offers{padding:0 0 0 15px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details{padding-left:10px;padding-right:10px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details .name{font-size:18.2px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details .date{font-size:10.2px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details ul.inPrice{font-size:14.7px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details ul.inPrice li{width:20px;margin-right:0}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details ul.inPrice li span[class*=eventTripsIcon-]{font-size:20px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details .price .priceLabel{font-size:14px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details .price .price{font-size:28px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details .price .price .price-withoutDiscount{text-align:right;margin:0 0 -5px;line-height:1em;display:block}BODY .homepage .container.giftcard .row .text h3,BODY .homepage .container.giftcard .row .text p{margin:0 0 20px}BODY .homepage .container.giftcard .row .text a.centeredCtaButton{max-width:405px;display:block}BODY .homepage .container.giftcard .row .img,BODY .homepage .container.giftcard .row .text h3,BODY .homepage .container.giftcard .row .text p{text-align:center}BODY .homepage .container.giftcard .row .text h3{margin:0 0 35px}BODY .homepage .container.giftcard .row .text p{margin:35px 0}BODY .homepage .container.arrangement_of_the_week .row .container-2 .row:first-child{background-color:#f0f1f3e0;width:100%;position:absolute;bottom:0}BODY .homepage .container.arrangement_of_the_week .row .container-2 .row:first-child div:nth-child(2) .date,BODY .homepage .container.arrangement_of_the_week .row .container-2 .row:first-child div:nth-child(2) .in-price{float:left;border:none;width:50%;display:inline-block}BODY .homepage .container.arrangement_of_the_week .row .container-2 .row:first-child div:nth-child(2) .in-price{border-left:1px solid #fff}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .location{margin:0}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .details-text{margin:0 0 1.5em}BODY .homepage .container.arrangement_of_the_week .row .container-2 .in-price{height:75px;padding-top:7px}BODY .homepage .container.arrangement_of_the_week .row .container-2 .images{display:none}BODY .homepage .container.reviews .reviewsContainer{white-space:nowrap;width:auto;margin-right:-1.3%;display:block;overflow:auto hidden}BODY .homepage .container.reviews .reviewsContainer .review{flex:unset;float:left;width:32%;max-width:unset;height:250px;margin:0 1.3% 0 0;display:inline-block!important;height:250px}BODY .homepage .container.reviews .reviewsContainer .review .background img{width:100%;height:auto}}@media (max-width:1199.98px){BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card .text .section{min-height:130px}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .card .text .section:nth-child(2n){padding:15px 25px}BODY .homepage .container.reviews .reviewsContainer .review{height:374px}}@media (min-width:768px) and (max-width:991.98px){BODY .homepage .container.offers .row .top_matches.col-md-6,BODY .homepage .container.offers .row .top_offers.col-md-6{flex:0 0 50%;max-width:50%}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item PICTURE{height:371px;display:block}BODY .homepage .lifetime-events-block .lifetime-events-promotion{padding-right:40px}BODY .homepage .container.arrangement_of_the_week .row .container-2 .details .details-text.discount div{max-height:104px;margin-bottom:23px;padding:0;overflow:auto}}@media (max-width:575.98px) and (max-width:575.98px){BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details .price .priceLabel{font-size:14.7px}BODY .homepage .container.offers .row .top_offers .carousel .carousel-inner .carousel-item .details .price .price{font-size:14.7px}}@media (max-width:1092px){BODY .homepage .container.arrangement_of_the_week .row .container-2 .date{padding-top:0}BODY .homepage .container.arrangement_of_the_week .row .container-2 .date h4{font-size:40px}}@media (max-width:575.98px) and (max-width:320px){BODY .popover.customPopover.customExtraInfoPopover{max-width:290px}}@media (max-width:399.98px){BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row{width:100%}BODY .homepage .allInOneProtectionBlock .allInOneProtectionContent .inner .button-row .button{width:100%;height:100%;min-height:44px}BODY .homepage .container.reviews .reviewsContainer .review{width:90%;height:250px}}
/*# sourceMappingURL=/static//themes/mixed_et_fi/css/homepage_common.95fa839b.css.map */
