#block-search,#block-search *{box-sizing:border-box}#block-search{max-width:390px;width:100%;margin-left:auto;background:#fff;border-radius:20px}@media (max-width:1250px){.elementor-8 .elementor-element.elementor-element-5710b41{flex-wrap:wrap}#block-search{margin-right:auto}}.tl-container{padding:0 30px}#tl-booking-form,#tl-guest-account{width:100%;max-width:1440px;margin:0 auto}#tl-loyalty-container,#tl-loyalty-container *{box-sizing:border-box}#tl-loyalty-container img{display:none}#tl-loyalty-container{max-width:815px;margin:35px auto;padding:0 10px}#tl-loyalty-container *{font-family:"Montserrat",sans-serif}#tl-loyalty-container .card-title{font-weight:600;font-size:24px;line-height:1;text-transform:uppercase;color:#2f2f2f}#tl-loyalty-container .loyalty-title{font-weight:600;font-size:32px;color:#f87201;margin-bottom:30px}#tl-loyalty-container .cards-container{display:flex;flex-direction:row;justify-content:center;gap:30px;flex-wrap:wrap;max-width:795px;margin:0 auto}#tl-loyalty-container .card{display:flex;flex-direction:column;border-radius:20px;text-align:left;background-color:transparent}#tl-loyalty-container .card-img svg{border-radius:20px;width:380px;height:247px}#tl-loyalty-container .card-title{margin:0}#tl-loyalty-container .card-text-container{display:flex;width:380px;border-radius:0 0 15px 15px;border-top:none;background:#fff}#tl-loyalty-container .card-text-inner-container{display:flex;flex-direction:column;height:100%;margin:15px 15px 25px;padding:0}#tl-loyalty-container .card-title-container{display:flex;justify-content:space-between;margin:0;padding:0;align-items:center}#tl-loyalty-container .card-discount{font-weight:600;font-size:20px;line-height:1;text-transform:uppercase;color:#2f2f2f}#tl-loyalty-container .card-discount-amount,#tl-loyalty-container .card-booking-amount{color:#f87201}#tl-loyalty-container .card-booking-amount{font-weight:600}#tl-loyalty-container .card-description{margin:0;padding:30px 0 0 17px;font-size:18px;line-height:1;color:#2f2f2f;position:relative}#tl-loyalty-container .card-description:before{content:'•';color:#2f2f2f;position:absolute;left:2px;font-size:20px;line-height:.6}#tl-loyalty-container .card-description-asterisk{margin:0;padding:30px 0 5px;color:#999;font-size:13px;line-height:17px}#tl-loyalty-container .text-after-cards{margin-top:50px;font-weight:400;font-size:18px;line-height:32px;color:#000}#tl-loyalty-container .text-after-cards-title{font-weight:600;font-size:20px;line-height:1;text-align:center;color:#000}@media (max-width:780px){#tl-loyalty-container .text-after-cards{text-align:start}}#tl-loyalty-container .text-after-cards ul{padding-left:0;list-style:decimal}#tl-loyalty-container .text-after-cards ul li{line-height:1.8}.tl-btn-loyalty{display:block;margin:30px auto;max-width:220px;padding:12px 24px;border-radius:10px;background:#ed6b00;font-weight:600;font-size:18px;line-height:1;text-align:center;cursor:pointer;text-decoration:none;color:#fff}.tl-btn-loyalty:hover{background:#58544b;color:#fff}@media (max-width:1065px){#tl-loyalty-container{padding:0 5px}#tl-loyalty-container .cards-container{gap:16px}#tl-loyalty-container .card-img svg,#tl-loyalty-container .card-img img{width:calc(326px * 0.85);height:calc(204px * 0.85)}#tl-loyalty-container .card-text-container{width:calc(326px * 0.85)}}@media (max-width:907px){#tl-loyalty-container .cards-container{gap:30px}#tl-loyalty-container .card{flex-direction:row}#tl-loyalty-container .card-img svg,#tl-loyalty-container .card-img img{width:326px;height:204px}#tl-loyalty-container .card-text-container{width:326px}}@media (max-width:665px){#tl-loyalty-container .card{flex-direction:column}}@media (max-width:380px){#tl-loyalty-container .card-img svg,#tl-loyalty-container .card-img img{width:calc(326px * 0.85);height:calc(204px * 0.85)}#tl-loyalty-container .card-text-container{width:calc(326px * 0.85)}.e-con>.e-con-inner:has(#tl-guest-account){max-width:100%}}.elementor-8 .elementor-element.elementor-element-6d5a4e1 .elementor-button:hover .elementor-button-icon svg path,.elementor-299 .elementor-element.elementor-element-5683a40 .elementor-button:hover .elementor-button-icon svg path{fill:#ED6B00CC}.elementor-8 .elementor-element.elementor-element-f960d33 .elementor-button .elementor-button-icon svg,.elementor-299 .elementor-element.elementor-element-5147710 .elementor-button .elementor-button-icon svg{width:1.2em}