.accessibility-title{margin-top:2rem}.faq-info-title{color:#da1a35;text-align:center;font-weight:700;margin-bottom:1rem;min-height:3rem}.lisbon_terms{text-align:justify;width:98%}.discounts-title{margin-top:7%}.accessibility-title,.discounts-title,.terms_and_conditions-title{line-height:2;font-size:3.2rem;text-transform:uppercase;margin:7%}.flip-card{display:flex;perspective:1000px}.flip-card-inner{transition:transform .5s;transform-style:preserve-3d;perspective:1000px}.flip{transform:rotateY(180deg)}.unflip{transform:rotateY(0deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;perspective:1000px}.flip-card-back{display:flex;justify-content:center;align-items:center;transform:rotateY(180deg);position:relative}.table-responsive{width:100%;overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#da1a35 transparent}.table-responsive::-webkit-scrollbar{width:12px}.table-responsive::-webkit-scrollbar-thumb{background-color:#da1a35}.table-responsive table{width:100%;max-width:600px}@media screen and (max-width:1045px){.flip-card{width:51%;padding-bottom:1.875rem}}@media screen and (max-width:767px){.discounts-title{margin-top:10%}.accessibility-title{font-size:2.2rem}.flip-card{width:350px;padding-bottom:2rem;margin:0 auto}}@media (min-width:1500px){.term_and_conditions_faq_footer_box>div:first-child{margin-left:8%}}@media (min-width:992px){.faq-footer-box>div:nth-child(2) p{width:120%}.term_and_conditions_faq_footer_box{flex-wrap:nowrap}.term_and_conditions_faq_footer_box>div:nth-child(3){margin-left:-1.5%}.terms_and_conditions_containers{padding:0 2.5%}}@media (max-width:992px){.terms_and_conditions-title{font-size:2.5rem}}@media(min-width:992px){#team-building-developing-areas-images,#teamBuilding-birthday-parties-images{width:7.5rem}#team-building-developing-areas-images{margin-top:5%}}@media(max-width:992px){#team-building-developing-areas-images,#teamBuilding-birthday-parties-images{width:6rem}}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #e9ecef;border-collapse:collapse;color:gray;font-weight:300}#bairroalto_voucherPage_image{height:calc(100vh - 95px)}@media(max-width:1564px){#bairroalto_voucherPage_image{height:90vh;background-size:cover}}@media(max-width:992px){#bairroalto_voucherPage_image{height:75vh}}.custom_voucher_Firenze_page,.custom_voucher_Luterbach_page,.custom_voucher_Torino_page,.custom_voucher_Verona_page{padding:0 5%;margin-bottom:10%}.voucher_page_torino_second_sec,.voucher_page_verona_second_sec{text-align:center;display:flex;flex-direction:column;align-items:center}.voucher_page_luterbach_sec{margin-top:5%}.voucher_page_luterbach_sec>div>form>.controls>div>div:nth-child(5){padding-left:0!important}.vouchers_title_page{font-weight:600;font-size:1.85rem;margin-top:1%}.mb-sm-5{margin-bottom:2rem}.voucher-ul{text-align:left;margin:unset;list-style:circle;column-count:2;font-size:18px;padding-inline-start:10rem}@media(max-width:767px){.voucher-ul{padding-inline-start:20%;column-count:1;text-align:left;list-style:circle}}.text-justify{text-align:justify}.a-button{color:#da1a35;border:1px solid #da1a35;outline:0;background-image:none;transition:all .3s ease-in-out;text-transform:uppercase;border-radius:0;padding:1rem;font-weight:700}.custom_voucher_Roma_page{width:90%;margin:0 auto}@media(max-width:767px){.mb-sm-5{margin-bottom:10rem;text-align:justify}}@media(min-width:768px){.voucher_page_lisbon_sec{flex:0 0 63%;max-width:63%}}@media(max-width:768px){.voucher_page_lisbon_sec{padding-inline:10%}}.voucher_page_lisbon_sec>*{text-align:center;white-space:pre-line}.voucher_page_lisbon_sec>p{border:1px solid #da1a35;border-radius:.8rem}