@font-face{font-family:'Inter 18pt';src:url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-SemiBold.eot);src:url('/wp-content/themes/divi-child/assets/fonts/Inter18pt-SemiBold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-SemiBold.woff2) format('woff2'),url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-SemiBold.woff) format('woff'),url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Inter 18pt';src:url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-Bold.eot);src:url('/wp-content/themes/divi-child/assets/fonts/Inter18pt-Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-Bold.woff2) format('woff2'),url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-Bold.woff) format('woff'),url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Inter 18pt';src:url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-Regular.eot);src:url('/wp-content/themes/divi-child/assets/fonts/Inter18pt-Regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-Regular.woff2) format('woff2'),url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-Regular.woff) format('woff'),url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Inter 18pt';src:url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-Light.eot);src:url('/wp-content/themes/divi-child/assets/fonts/Inter18pt-Light.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-Light.woff2) format('woff2'),url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-Light.woff) format('woff'),url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Inter 18pt';src:url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-Medium.eot);src:url('/wp-content/themes/divi-child/assets/fonts/Inter18pt-Medium.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-Medium.woff2) format('woff2'),url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-Medium.woff) format('woff'),url(/wp-content/themes/divi-child/assets/fonts/Inter18pt-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Austrisa Demo';src:url(/wp-content/themes/divi-child/assets/fonts/AustrisaDemoRegular.eot);src:url('/wp-content/themes/divi-child/assets/fonts/AustrisaDemoRegular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/divi-child/assets/fonts/AustrisaDemoRegular.woff2) format('woff2'),url(/wp-content/themes/divi-child/assets/fonts/AustrisaDemoRegular.woff) format('woff'),url(/wp-content/themes/divi-child/assets/fonts/AustrisaDemoRegular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}:root{--font-inter:'Inter 18pt';--font-secondary:'Austrisa Demo';--color-red:#E60000;--color-white:#FFFFFF;--color-text:#262626;--color-body:#333333;--color-light-white:rgba(255 255 255 / 70%);--color-light-body:rgba(51 51 51 / 70%)}div#page-container{padding:0!important}.container{width:100%;max-width:1920px;margin:0 auto;padding:0 125px}#main-header .container{padding:0 24px;max-width:100%}#main-header{margin-top:0;padding:10px 0;background-color:transparent!important;box-shadow:none!important}#main-header.et-fixed-header{background-color:var(--color-white)!important}#main-header #et_top_search{display:none}#main-header .et_menu_container{position:relative;display:flex;align-items:center;justify-content:space-between}#main-header #et-top-navigation .wpml-ls-menu-item{display:none}.et_header_style_left #et-top-navigation nav>ul>li>a{padding:0!important;font-size:18px;font-family:var(--font-inter);font-weight:500;padding:16px 0!important;display:inline-block}#top-menu-nav #top-menu .sub-menu .menu-item a,#top-menu-nav #top-menu .sub-menu .menu-item{width:100%}.et_header_style_left .logo_container{position:unset}.et_header_style_left .logo_container #logo{height:61px}.et_header_style_left .et-fixed-header .logo_container #logo{height:56px}#top-menu-nav #top-menu{display:flex;align-items:center;gap:48px}#top-menu-nav #top-menu .menu-item{padding:0;white-space:nowrap}#top-menu li>a:hover{color:var(--color-red)!important}#top-menu li.current-menu-item>a,#top-menu li.current-menu-parent>a{color:var(--color-red)!important}.language-switcher-area{display:flex;align-items:center;justify-content:flex-start;gap:4px}.language-switcher-area select{border:none;width:88px;padding:0;font-size:16px;color:var(--color-text)!important;background-color:#fff0}@media screen and (min-width:991px){.et_header_style_left #et-top-navigation{padding:0!important;position:absolute;left:50%;top:50%;transform:translate(-40%,-50%)}}@media screen and (max-width:767px){#main-header .container{padding:0 16px}#main-header .et_menu_container>.language-switcher-area{display:none}#main-header #et-top-navigation .wpml-ls-menu-item{display:block}}#main-footer{border-top:5px solid var(--color-red)}#main-footer .footer-widgets,#main-footer .footer-bottom{padding:0 128px;max-width:1920px;margin:0 auto}#main-footer .footer-widgets .widget_text p{font-size:16px;color:var(--color-light-white);font-family:var(--font-inter);margin-bottom:30px}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook,:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x,:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram,:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest,:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:var(--color-white)!important;color:#14181F!important}#main-footer .widget_nav_menu .title{font-size:20px;color:var(--color-white);font-weight:700;letter-spacing:-2%;margin-bottom:16px}#main-footer .menu-item a{font-size:16px;color:var(--color-light-white);font-weight:400;letter-spacing:-2%}#main-footer .menu-item a:hover{color:var(--color-white)}#main-footer .et_pb_widget ol li,.et_pb_widget ul li{margin-bottom:12px}.footer-widgets .footer-col:first-child{width:34%;padding-right:8%}#main-footer .footer-widgets{padding-top:93px;padding-bottom:66px}.footer-widgets .footer-col{width:22%}#menu-contact-info-footer-menu .menu-item{margin-bottom:12px}#menu-contact-info-footer-menu .menu-item a{display:flex;align-items:center;justify-content:flex-start;gap:8px}footer li.contact-mail-icon a::before{content:"";display:inline-block;width:21px;height:21px;background-image:url(/wp-content/themes/divi-child/assets/icons/email.svg);background-size:contain;background-position:center}footer li.contact-drop-msg-icon a::before{content:"";display:inline-block;width:21px;height:21px;background-image:url(/wp-content/themes/divi-child/assets/icons/message-square-dots-svgrepo-com.svg);background-size:contain;background-position:center}footer li.contact-tel-icon a::before{content:"";display:inline-block;width:21px;height:21px;background-image:url(/wp-content/themes/divi-child/assets/icons/phone.svg);background-size:contain;background-position:center}footer li.contact-location-icon a::before{content:"";display:inline-block;width:21px;height:21px;background-image:url(/wp-content/themes/divi-child/assets/icons/location.svg);background-size:contain;background-position:center}.cst_faqs_section.contact-us-page .bwl-faq-container label{font-size:15px!important;font-weight:700!important;color:#1F2937!important;margin-bottom:0!important;background-color:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:18px 20px!important}.cst_faqs_section.contact-us-page .bwl-faq-container article.ac-medium{border:none!important}.cst_faqs_section.contact-us-page .bwl-faq-container{margin-bottom:10px}.cst_faqs_section.contact-us-page .bwl-faq-container label.opened-label{border-bottom:none!important}#main-footer .wp-block-image{margin:0}#main-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:35px;padding-bottom:35px;position:relative}#main-footer .footer-bottom::after{content:"";position:absolute;top:0;left:50%;max-width:1652px;transform:translateX(-50%);width:100%;height:1px;background-color:rgba(255 255 255 / 20%)}.footer-bottom .widget_text p{color:var(--color-light-white)}.footer-widgets .footer-col:first-child .widget_media_image{margin-bottom:12px}@media screen and (max-width:1500px){#main-footer .footer-widgets,#main-footer .footer-bottom{padding-left:32px;padding-right:32px}.footer-widgets .footer-col:first-child{padding-left:0!important}.footer-widgets .footer-col:last-child{padding-right:0!important}#top-menu-nav #top-menu{gap:20px}.et_header_style_left .logo_container #logo{height:45px!important}.et_header_style_left .et-fixed-header .logo_container #logo{height:40px}.et_header_style_left #et-top-navigation nav>ul>li>a{font-size:16px;white-space:nowrap}}@media screen and (max-width:991px){.et_header_style_left .logo_container{order:1}.et_header_style_left #et-top-navigation{order:3}.language-switcher-area{order:2;padding-right:16px}.et_mobile_menu{padding:24px 0}#main-footer .footer-widgets,#main-footer .footer-bottom{padding:0 20px}#main-footer .footer-widgets{flex-wrap:wrap;gap:24px;padding-top:48px;padding-bottom:24px}.footer-widgets .footer-col{width:100%!important;padding-left:0;padding-right:0}.footer-widgets .footer-col:nth-child(2),.footer-widgets .footer-col:nth-child(3){width:calc(50% - 12px)!important}.et_header_style_left #et-top-navigation{padding:0!important}.et_header_style_left #et-top-navigation #top-menu-nav{display:none}#main-header .et_menu_container{position:relative;display:flex;align-items:center}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding:0!important}.et_mobile_menu{margin-top:12px}#main-footer .menu-item:last-child{margin:0}#main-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px;padding-bottom:24px}.mobile_menu_bar:before{color:var(--color-red)}.et_mobile_menu{border-color:var(--color-red)}}@media screen and (max-width:425px){.footer-widgets .footer-col:nth-child(2),.footer-widgets .footer-col:nth-child(3){width:100%!important}}.cst-home-banner{min-height:100vh;display:flex;align-items:center;justify-content:flex-start}.et_pb_row{width:100%!important}.custom-home-banner-module .banner-content{max-width:700px}.custom-home-banner-module .banner-subtitle{font-size:125px;font-family:var(--font-secondary);color:var(--color-body);text-transform:lowercase;line-height:132px}.custom-home-banner-module .banner-title{font-size:64px;color:var(--color-body);line-height:125%;max-width:500px}.custom-home-banner-module .banner-desc{font-size:24px;color:var(--color-body);line-height:130%;max-width:500px}.banner-buttons{display:flex;align-items:center;gap:15px;margin-top:24px}.btn,.et_pb_button_helper_class .btn{font-size:17px;background-color:var(--color-red);border-width:1px!important;border-color:var(--color-red);color:var(--color-white);border-radius:10px;padding:23px 32px!important;line-height:1!important;font-weight:700;font-style:normal;text-transform:none;text-decoration:none;display:inline-block;transition:all 0.3s ease}.btn:hover,.et_pb_button_helper_class .btn:hover{transform:translateY(-2px);background-color:var(--color-white);color:var(--color-red);padding:23px 32px!important;box-shadow:0 10px 25px rgb(0 0 0 / .25)}.btn.btn-secondary{color:var(--color-white);border-radius:10px;background:rgb(255 255 255 / .1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .4);box-shadow:0 8px 32px rgb(0 0 0 / .2);outline:none;cursor:pointer}.btn.btn-secondary:hover{background:rgb(255 255 255 / .2);color:var(--color-white);border-color:rgb(255 255 255 / .6);box-shadow:0 12px 35px rgb(0 0 0 / .35)}@media (max-width:1024px){.custom-home-banner-module .banner-subtitle{font-size:80px;line-height:90px}.custom-home-banner-module .banner-title{font-size:48px}.custom-home-banner-module .banner-desc{font-size:20px}.btn{padding:18px 26px;font-size:16px}}@media screen and (max-width:1240px){.et_header_style_left .logo_container #logo{height:40px;max-width:unset!important}.mobile_menu_bar:before{font-size:36px}}@media (max-width:767px){.et_header_style_left .logo_container #logo{margin-left:-10px}.cst-home-banner{justify-content:center;text-align:center;padding:60px 20px;min-height:100vh;background-position:70% center}.cst-home-banner>div{margin-top:24px!important;padding:0 16px}.custom-home-banner-module .banner-content{max-width:100%}.custom-home-banner-module .banner-subtitle{font-size:64px;line-height:64px}.custom-home-banner-module .banner-title{font-size:28px;max-width:100%}.custom-home-banner-module .banner-desc{font-size:14px;max-width:100%}.banner-buttons{flex-direction:row;justify-content:center;gap:12px}.banner-buttons .btn.btn-secondary{color:var(--color-body)}.banner-buttons .btn{width:auto}.btn{width:100%;text-align:center;padding:16px 20px;font-size:15px}}.cst_why_choose .et_pb_row{display:flex;align-items:center;justify-content:space-between;gap:128px}.cst_why_choose .et_pb_row::after{display:none}.cst_why_choose .et_pb_row .et_pb_column:first-child{max-width:580px;margin:0}.cst_why_choose .et_pb_row .et_pb_column.et-last-child img{aspect-ratio:10/5.7;object-fit:cover;border-radius:16px}.cst_why_choose .et_pb_row h2,.cst_swiss_rail_passes h2,.travel-partner-icon-box-wrap h2{font-size:45px;line-height:130%;padding-bottom:14px}.et_pb_row{padding-left:32px;padding-right:32px}@media screen and (max-width:1024px){.cst_why_choose .et_pb_row{gap:60px}.cst_why_choose .et_pb_row .et_pb_column:first-child{max-width:100%}.cst_why_choose .et_pb_row h2,.cst_swiss_rail_passes h2,.travel-partner-icon-box-wrap h2{font-size:36px}.cst_why_choose .et_pb_row .et_pb_column.et-last-child img{width:100%;height:auto}}@media (max-width:767px){.cst_why_choose .et_pb_row{flex-direction:column;align-items:flex-start;gap:30px}.cst_why_choose .et_pb_module:last-child{width:fit-content}.cst_why_choose .et_pb_row .et_pb_column{width:100%;max-width:100%}.cst_why_choose .et_pb_row .et_pb_column.et-last-child{width:100%}.cst_why_choose .et_pb_row .et_pb_column.et-last-child img{width:100%;aspect-ratio:auto}.cst_why_choose .et_pb_row h2,.cst_swiss_rail_passes h2,.travel-partner-icon-box-wrap h2{font-size:28px}.cst_why_choose .et_pb_row h2 br,.cst_swiss_rail_passes h2 br{display:none}.et_pb_row{padding-left:24px;padding-right:24px}}.cst_swiss_rail_passes .et_pb_text_inner p{max-width:540px;margin:0 auto}.cst_pass_blocks{display:flex;align-items:stretch;justify-content:space-between;gap:38px}.cst_pass_blocks::after{display:none}.cst_pass_blocks .et_pb_column{margin:0!important;width:calc((100% / 3) - (76px / 3));border:1px solid #E2E4E9;border-radius:16px;overflow:hidden;transition:all 0.4s ease}.cst_pass_blocks .et_pb_column:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000021}.cst_pass_blocks .et_pb_column .ticket-content{padding:30px;background-color:var(--color-white)}.cst_pass_blocks .et_pb_column .ticket-image{background-color:#F3F5F7;aspect-ratio:2/1;height:auto;width:100%}.cst_pass_blocks .et_pb_column .ticket-image img{aspect-ratio:2/1;width:100%;object-fit:contain;display:flex}.cst_pass_blocks .et_pb_column .ticket-image span.ticket-type{position:absolute;top:20px;left:20px;background-color:var(--color-red);padding:7px 16px;border-radius:50px;color:var(--color-white);font-size:16px;line-height:1}.cst_pass_blocks .et_pb_column .ticket-content .ticket-meta{display:flex;align-items:center;gap:24px;margin-bottom:12px;font-size:14px}.cst_pass_blocks .et_pb_column .ticket-content .ticket-meta span{display:flex;align-items:center;gap:6px}.cst_pass_blocks .et_pb_column .ticket-content .ticket-meta span svg{width:16px;height:16px}.cst_pass_blocks .et_pb_column .ticket-content .ticket-title{font-size:22px}.ticket-description ul{padding:0;list-style:none}.ticket-description ul{display:flex;flex-direction:column;gap:8px}.ticket-description ul li{display:flex;align-items:flex-start;gap:8px}.ticket-description ul li::before{content:"";width:20px;height:20px;margin-top:3px;background:url(/wp-content/themes/divi-child/assets/icons/ticket-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.cst_pass_blocks .et_pb_column .ticket-content .ticket-footer{border-top:1px solid #CCC;padding-top:24px;margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.cst_pass_blocks .et_pb_column .ticket-content .ticket-footer span.price::before{content:"From";font-size:14px;line-height:26px;font-weight:400;color:#878787;margin-bottom:4px}.cst_pass_blocks .et_pb_column .ticket-content .ticket-footer span.price{display:flex;flex-direction:column;font-size:28px;color:var(--color-body);font-weight:700}.cst_pass_blocks .et_pb_column .ticket-content .ticket-footer .buy-btn::after{content:"";display:inline-block;width:14px;height:14px;background:url(/wp-content/themes/divi-child/assets/icons/arrow.svg);background-size:contain;background-repeat:no-repeat!important;background-position:center}.cst_pass_blocks .et_pb_column .ticket-content .ticket-footer .buy-btn:hover::after{background:url(/wp-content/themes/divi-child/assets/icons/arrow-red.svg)}.cst_pass_blocks .et_pb_column .ticket-content .ticket-footer .buy-btn{font-size:17px;background-color:var(--color-red);border-width:1px!important;border-color:var(--color-red);color:var(--color-white);border-radius:10px;padding:17.5px 32px!important;display:flex!important;align-items:center;gap:6px;line-height:1!important;font-weight:700;font-style:normal;text-transform:none;text-decoration:none;display:inline-block;transition:all 0.3s ease}.cst_pass_blocks .et_pb_column .ticket-content .ticket-footer .buy-btn:hover{transform:translateY(-2px);background-color:var(--color-white);color:var(--color-red);box-shadow:0 10px 25px rgb(0 0 0 / .25)}.cst_pass_blocks{padding-top:0!important}@media (max-width:1024px){.cst_pass_blocks{flex-wrap:wrap;gap:24px}.cst_pass_blocks .et_pb_column{width:calc(50% - 12px)}.cst_pass_blocks .et_pb_column .ticket-content{padding:24px}.cst_pass_blocks .et_pb_column .ticket-content .ticket-title{font-size:20px}.cst_pass_blocks .et_pb_column .ticket-content .ticket-footer span.price{font-size:24px}}@media (max-width:991px){.cst_pass_blocks .et_pb_column .ticket-content .ticket-footer .buy-btn{padding:15px!important}.btn,.et_pb_button_helper_class .btn{padding:15px!important}}@media (max-width:767px){.cst_pass_blocks{flex-direction:column;gap:20px}.cst_pass_blocks .et_pb_column{width:100%}.cst_swiss_rail_passes .et_pb_text_inner p{max-width:100%;padding:0 10px}.cst_pass_blocks .et_pb_column .ticket-content{padding:20px}.cst_pass_blocks .et_pb_column .ticket-content .ticket-meta{gap:16px;flex-wrap:wrap}.cst_pass_blocks .et_pb_column .ticket-content .ticket-footer{gap:16px}.cst_pass_blocks .et_pb_column .ticket-content .ticket-footer span.price{font-size:22px}.cst_pass_blocks .et_pb_column .ticket-content .ticket-footer span.price::before{line-height:1}.cst_pass_blocks .et_pb_column .ticket-image span.ticket-type{font-size:14px;padding:6px 12px;top:12px;left:12px}.cst_pass_blocks .et_pb_column .ticket-content .ticket-footer .buy-btn{font-size:15px}.btn,.et_pb_button_helper_class .btn{padding:12px 20px!important;font-size:14px}.btn:hover,.et_pb_button_helper_class .btn:hover{padding:12px 20px!important;font-size:14px}}@media screen and (max-width:375px){.cst_pass_blocks .et_pb_column .ticket-content .ticket-footer span.price{font-size:20px}}.cst_inner_banner{min-height:552px;display:flex;align-items:center}.cst_inner_banner .et_pb_text_inner h3{font-size:125px;font-family:var(--font-secondary);color:var(--color-body);text-transform:lowercase;line-height:78px;font-weight:400;padding:0!important}.cst_inner_banner .et_pb_text_inner h2{font-size:64px;color:var(--color-body);line-height:130%;padding-top:50px}.cst_inner_banner .et_pb_text_inner p{font-size:24px;color:var(--color-body);line-height:130%}@media (max-width:1024px){.cst_inner_banner{min-height:420px;padding:40px 20px}.cst_inner_banner .et_pb_text_inner h3{font-size:80px;line-height:50px}.cst_inner_banner .et_pb_text_inner h2{font-size:42px}.cst_inner_banner .et_pb_text_inner p{font-size:18px}}@media (max-width:767px){.cst_inner_banner{min-height:auto;padding:60px 16px 30px;text-align:center}.cst_inner_banner .et_pb_text_inner h3{font-size:64px;line-height:42px}.cst_inner_banner .et_pb_text_inner h2{font-size:36px;padding-top:20px}.cst_inner_banner .et_pb_text_inner p{font-size:16px}.cst_inner_banner .et_pb_text_inner p br{display:none}.cst_inner_banner .et_pb_row{padding-left:16px;padding-right:16px}body.single-bwl_advanced_faq h1{font-size:25px;line-height:120%}}.cst_interested_section .slick-slide{margin:0 19px;margin-bottom:80px!important}.cst_interested_section .slick-list{margin:0 -19px}.cst_interested_section .slick-slider{position:relative}.cst_interested_section .slick-prev,.cst_interested_section .slick-next{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:1;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-text);border-radius:50%;font-size:0!important;background-color:var(--color-white);cursor:pointer}.cst_interested_section .slick-prev.slick-disabled,.cst_interested_section .slick-next.slick-disabled{opacity:.4;cursor:not-allowed}.cst_interested_section .slick-prev::before,.cst_interested_section .slick-next::before{content:"";display:inline-block;width:15px;height:14px;background-size:contain;background-repeat:no-repeat}.cst_interested_section .slick-prev::before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88943 13.7785L8.35249 12.3296L3.97039 7.94753H14.6167V5.83105H3.97039L8.35249 1.45605L6.88943 8.84533e-05L0.000221729 6.88929L6.88943 13.7785Z' fill='%233B3B3B'/%3E%3C/svg%3E")}.cst_interested_section .slick-next::before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.72727 13.7785L6.2642 12.3296L10.6463 7.94753H0V5.83105H10.6463L6.2642 1.45605L7.72727 8.84533e-05L14.6165 6.88929L7.72727 13.7785Z' fill='%233B3B3B'/%3E%3C/svg%3E")}.cst_interested_section .slick-prev{transform:translateX(calc(-150% + 10px))}.cst_interested_section .slick-next{transform:translateX(calc(50% - 10px))}.cst_interested_section .et_pb_text_inner h2{font-size:45px;line-height:130%;padding:0}.cst_interested_section .et_pb_text_inner h2 strong{display:inline-block;padding:1px 13px;border-radius:15px;background-color:var(--color-red);color:var(--color-white);transform:rotate(-3deg)}.ticket-slider-card{border-radius:16px;overflow:hidden;border:1px solid #E2E4E9}.ticket-slider-card .ticket-image{display:flex}.ticket-slider-card .ticket-image img{aspect-ratio:2/1;overflow:hidden;width:100%;height:auto}.ticket-slider-card .ticket-content{padding:26px 30px 24px;min-height:230px;display:flex;flex-direction:column}.ticket-slider-card .ticket-content .ticket-type{font-size:16px;line-height:26px;margin-bottom:9px;font-weight:500;color:var(--color-red);display:inline-block;text-transform:uppercase}.ticket-slider-card .ticket-content .ticket-title{padding:0;font-size:22px;line-height:26px;margin-bottom:8px;font-weight:700;color:var(--color-body);letter-spacing:-2%}.ticket-slider-card .ticket-content .ticket-desc{font-size:16px;line-height:26px;margin-bottom:15px;font-weight:400;color:var(--color-light-body);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ticket-slider-card .ticket-content .ticket-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.ticket-slider-card .ticket-content .ticket-bottom .ticket-price{font-size:20px;line-height:26px;margin-bottom:0;font-weight:700;color:var(--color-body)}.ticket-slider-card .ticket-content .ticket-bottom .ticket-btn{display:inline-block;width:44px;height:44px;border:1px solid var(--color-red);display:flex;align-items:center;justify-content:center;border-radius:50%}@media (max-width:1024px){.cst_interested_section .slick-slide{margin:0 12px}.cst_interested_section .slick-list{margin:0 -12px}.cst_interested_section .slick-slide{margin:0 12px;margin-bottom:60px!important}.cst_interested_section .slick-list{margin:0 -12px}.cst_interested_section .et_pb_text_inner h2{font-size:36px}.ticket-slider-card .ticket-content{padding:20px;min-height:200px}.ticket-slider-card .ticket-content .ticket-title{font-size:20px;line-height:24px}.ticket-slider-card .ticket-content .ticket-desc{font-size:15px;line-height:24px}}@media (max-width:767px){.cst_interested_section .slick-slide{margin:0 8px;margin-bottom:50px!important}.cst_interested_section .slick-list{margin:0 -8px}.cst_interested_section .et_pb_text_inner h2{font-size:28px;text-align:center}.ticket-slider-card{border-radius:12px}.ticket-slider-card .ticket-content{padding:16px;min-height:auto}.ticket-slider-card .ticket-content .ticket-type{font-size:14px}.ticket-slider-card .ticket-content .ticket-title{font-size:18px;line-height:22px}.ticket-slider-card .ticket-content .ticket-desc{font-size:14px;line-height:22px;-webkit-line-clamp:3}.ticket-slider-card .ticket-content .ticket-bottom .ticket-price{font-size:18px}.ticket-slider-card .ticket-content .ticket-bottom .ticket-btn{width:38px;height:38px}.cst_interested_section .slick-prev,.cst_interested_section .slick-next{width:36px;height:36px}}.table-wrapper{width:100%;border-radius:14px;overflow:hidden;border:1px solid #ddd}.custom-table{width:100%;border-collapse:collapse;table-layout:fixed;background:#f5f5f5;font-family:sans-serif}.custom-table thead tr:first-child{background:#F3F5F7!important}.custom-table thead tr:nth-child(2){background:#F8F9FA!important}.custom-table thead tr th:not(:first-child){background:}.custom-table th,.custom-table td{font-size:20px!important;padding:22px 24px;border-bottom:1px solid #ddd;text-align:left;vertical-align:middle;color:var(--color-body)!important}.custom-table tbody tr{height:72px}.custom-table thead tr{height:64px}.custom-table th{font-weight:600;color:#333}.custom-table td{color:#444}.custom-table tbody tr:last-child td{border-bottom:none}.cst_faqs_section .et_pb_text_inner h2{font-size:45px;line-height:130%;padding-bottom:14px}}.all-faqs-listing-page .cst_faqs_section .et_pb_text_inner p{max-width:100%}.cst_faqs_section .ac-container{margin-top:32px}.page-id-42.wp-singular .cst_faqs_section .ac-container{margin-top:0}.cst_faqs_section .et_pb_text_inner .baf_taxonomy_info_container h2{font-size:32px;line-height:130%;padding-bottom:14px}.wp-singular .cst_faqs_section .ac-container .baf_taxonomy_info_container{margin-top:48px}.cst_faqs_section .ac-container form{display:block}.cst_faqs_section.show_search .ac-container form{display:block}.cst_faqs_section form#live-search{display:block}.cst_faqs_section form#live-search input{opacity:1;border-radius:8px;border:1px solid var(--color-body);color:#6B7280;font-family:'Inter';font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;margin-bottom:0}.cst_faqs_section .bwl-faq-container{margin-bottom:15px}.cst_faqs_section .bwl-faq-container label{background:unset!important;background-color:var(--color-white)!important;box-shadow:none!important;font-size:20px!important;font-weight:600!important;color:var(--color-body)!important;padding:15px 20px!important;padding-right:40px!important;border:1px solid var(--color-light-body);border-radius:16px;-webkit-transition:0.4s ease all;-moz-transition:0.4s ease all;-ms-transition:0.4s ease all;-o-transition:0.4s ease all;transition:0.4s ease all}body .cst_faqs_section .bwl-faq-container label:after{content:""!important;font-size:0!important;width:14px!important;height:8px!important;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7198 0.677966L13.2998 0.271186C13.1598 0.135593 13.0198 0 12.7398 0C12.5998 0 12.3198 0.135593 12.1798 0.271186L6.99982 5.28814L1.81982 0.271186C1.67982 0.135593 1.39982 0 1.25982 0C0.979824 0 0.839824 0.135593 0.699824 0.271186L0.279824 0.677966C-0.000175774 0.949153 -0.000175774 1.49153 0.279824 1.76271L6.57982 7.86441C6.57982 7.86441 6.85982 8 6.99982 8C7.13982 8 7.41982 7.86441 7.55982 7.72881L13.8598 1.62712C13.8598 1.62712 13.9998 1.35593 13.9998 1.22034C13.9998 0.949153 13.8598 0.813559 13.7198 0.677966Z' fill='%23000'/%3E%3C/svg%3E");top:50%!important;right:20px!important;transform:translateY(-50%);margin:0;-webkit-transition:0.4s ease all;-moz-transition:0.4s ease all;-ms-transition:0.4s ease all;-o-transition:0.4s ease all;transition:0.4s ease all}.cst_faqs_section .bwl-faq-container label.opened-label:after{transform:translateY(-100%) rotate(-180deg)}.cst_faqs_section .bwl-faq-container label.opened-label{border-radius:16px 16px 0 0;border-bottom:none}.cst_faqs_section .bwl-faq-container article.ac-medium.baf-hide-article{-webkit-transition:0.4s ease all;-moz-transition:0.4s ease all;-ms-transition:0.4s ease all;-o-transition:0.4s ease all;transition:0.4s ease all;padding:0!important}.cst_faqs_section .bwl-faq-container article.ac-medium{border:1px solid var(--color-light-body)!important;box-shadow:none;border-radius:0 0 16px 16px;border-top:none!important;padding:0 20px 24px!important;-webkit-transition:0.4s ease all;-moz-transition:0.4s ease all;-ms-transition:0.4s ease all;-o-transition:0.4s ease all;transition:0.4s ease all}.cst_faqs_section .et_pb_row .et_pb_column.et-last-child .et_pb_image_wrap img{aspect-ratio:9/7;height:auto;border-radius:16px;object-fit:cover}article.ac-medium.article-box-shadow.baf-show-article .bwl_meta_info{display:none}@media (max-width:1024px){.cst_faqs_section .et_pb_text_inner h2{font-size:36px!important}.cst_faqs_section .et_pb_text_inner p{max-width:100%}.cst_faqs_section .bwl-faq-container label{font-size:18px!important;padding:20px 24px!important;padding-right:32px!important}.cst_faqs_section .bwl-faq-container label:after{right:24px!important}.cst_faqs_section .bwl-faq-container article.ac-medium{padding:0 24px 20px!important}}@media (max-width:767px){.cst_faqs_section .et_pb_text_inner h2{font-size:28px!important;line-height:120%}.cst_faqs_section .ac-container{margin-top:24px}.cst_faqs_section .bwl-faq-container{margin-bottom:12px}.cst_faqs_section .bwl-faq-container label{font-size:16px!important;padding:16px 18px!important;padding-right:32px!important}.cst_faqs_section .bwl-faq-container label:after{width:12px;height:7px;right:18px!important}.cst_faqs_section .bwl-faq-container article.ac-medium{padding:0 18px 16px!important}.cst_faqs_section .et_pb_text_inner .baf_taxonomy_info_container h2{font-size:28px}}.cst_breadcrumb::after{display:none!important}.cst_breadcrumb .et_pb_text_inner{font-size:16px;line-height:150%;color:var(--color-body)}.cst_breadcrumb .et_pb_text_inner a{color:var(--color-red);text-decoration:underline}.cst_travel_pass_section .et_pb_text_inner{max-width:720px}.cst_travel_pass_section .et_pb_text_inner h1{font-size:40px;line-height:130%;padding-bottom:14px}.cst_travel_pass_section .et_pb_text_inner h2{font-size:30px;line-height:130%;padding-top:6px;padding-bottom:18px}.cst_travel_pass_section .et_pb_text_inner h4{font-size:22px;line-height:130%;padding-bottom:14px}.cst_travel_pass_section .et_pb_text_inner p{font-size:16px;line-height:130%;margin-bottom:8px}.cst_travel_pass_section span.et_pb_image_wrap{width:100%}.cst_travel_pass_section span.et_pb_image_wrap img{width:100%;height:auto;border-radius:16px;aspect-ratio:9/5;object-fit:cover}.cst_travel_pass_section .et_pb_row .et_pb_column{width:52%!important}.cst_travel_pass_section .et_pb_row .et_pb_column.et-last-child{width:40%!important}.cst_travel_pass_section iframe{width:100%!important;border:1px solid var(--color-text)!important;border-radius:16px!important;padding:24px!important;background-color:#f2f5f5}@media (max-width:1024px){.cst_travel_pass_section .et_pb_row{display:flex;flex-direction:column;gap:30px}.cst_travel_pass_section .et_pb_row .et_pb_column,.cst_travel_pass_section .et_pb_row .et_pb_column.et-last-child{width:100%!important}.cst_travel_pass_section .et_pb_text_inner{max-width:100%}.cst_travel_pass_section .et_pb_text_inner h2,.cst_travel_pass_section .et_pb_text_inner h1{font-size:36px}.cst_travel_pass_section .et_pb_text_inner h4{font-size:20px}.cst_travel_pass_section iframe{padding:18px!important}.cst_travel_pass_section iframe{max-height:600px!important}}@media (max-width:767px){.cst_breadcrumb .et_pb_text_inner{font-size:14px}.cst_travel_pass_section .et_pb_text_inner h1{font-size:28px;line-height:120%}.cst_travel_pass_section .et_pb_text_inner h2{font-size:24px;line-height:120%}.cst_travel_pass_section .et_pb_text_inner h4{font-size:18px;margin-top:18px}.cst_travel_pass_section .et_pb_text_inner p{font-size:14px;line-height:140%}.cst_travel_pass_section .et_pb_row{gap:24px}.cst_travel_pass_section iframe{padding:8px!important}.cst_travel_pass_section iframe{max-height:500px!important}}.cst_regional_passes_section .et_pb_text_inner h2{font-size:30px;line-height:130%;padding-bottom:14px;padding-top:20px}.cst_regional_passes_section .et_pb_text_inner p{font-size:16px;line-height:130%}.cst_regional_passes_section .et_pb_row.cst_cards_row{display:flex;align-items:stretch;gap:38px}.cst_regional_passes_section .et_pb_row.cst_cards_row .et_pb_column{width:calc((100% / 3) - ((38px * 2) / 3));margin:0}.cst_regional_passes_section .regional-pass-box{border-radius:16px;overflow:hidden;border:1px solid #E2E4E9}.cst_regional_passes_section .regional-pass-box .pass-image{display:flex}.cst_regional_passes_section .regional-pass-box .pass-image img{aspect-ratio:2/1;overflow:hidden;width:100%;height:auto}.cst_regional_passes_section .regional-pass-box .pass-content{padding:26px 30px 24px;min-height:300px;display:flex;flex-direction:column}.cst_regional_passes_section .regional-pass-box .pass-content .pass-location{font-size:16px;line-height:26px;margin-bottom:9px;font-weight:500;color:var(--color-red);display:flex;align-items:center;gap:8px;text-transform:uppercase}.cst_regional_passes_section .regional-pass-box .pass-content .pass-title{padding:0;font-size:22px;line-height:26px;margin-bottom:8px;font-weight:700;color:var(--color-body);letter-spacing:-2%}.cst_regional_passes_section .regional-pass-box .pass-content .pass-desc{font-size:16px;line-height:26px;margin-bottom:15px;font-weight:400;color:var(--color-light-body);overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.cst_regional_passes_section .regional-pass-box .pass-content .pass-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:17px;border-top:1px solid #E2E4E9}.cst_regional_passes_section .regional-pass-box .pass-content .pass-meta{font-size:20px;line-height:26px;margin-bottom:0;font-weight:700;color:var(--color-body);display:flex;flex-direction:column}.cst_regional_passes_section .regional-pass-box .pass-content .pass-meta .pass-duration{font-size:15px;line-height:26px;margin-bottom:0;font-weight:500;color:var(--color-light-body)}.cst_regional_passes_section .regional-pass-box .pass-content .pass-btn{display:inline-block;width:44px;height:44px;border:1px solid var(--color-red);display:flex;align-items:center;justify-content:center;border-radius:50%}@media (max-width:1024px){.cst_regional_passes_section .et_pb_text_inner h2{font-size:36px}.cst_regional_passes_section .et_pb_row.cst_cards_row{flex-wrap:wrap;gap:24px}.cst_regional_passes_section .et_pb_row.cst_cards_row .et_pb_column{width:calc((100% / 2) - (24px / 2))!important}.cst_regional_passes_section .regional-pass-box .pass-content{padding:22px;min-height:auto}.cst_regional_passes_section .regional-pass-box .pass-content .pass-title{font-size:20px}.cst_regional_passes_section .regional-pass-box .pass-content .pass-meta{font-size:18px}}@media (max-width:767px){.cst_regional_passes_section .et_pb_text_inner h2{font-size:28px;line-height:120%}.cst_regional_passes_section .et_pb_text_inner p{font-size:14px;line-height:140%}.cst_regional_passes_section .et_pb_row.cst_cards_row{gap:18px}.cst_regional_passes_section .et_pb_row.cst_cards_row .et_pb_column{width:100%!important}.cst_regional_passes_section .regional-pass-box .pass-content{padding:18px}.cst_regional_passes_section .regional-pass-box .pass-content .pass-location{font-size:14px}.cst_regional_passes_section .regional-pass-box .pass-content .pass-title{font-size:18px;line-height:24px}.cst_regional_passes_section .regional-pass-box .pass-content .pass-desc{font-size:14px;line-height:22px;-webkit-line-clamp:3}.cst_regional_passes_section .regional-pass-box .pass-content .pass-meta{font-size:16px}.cst_regional_passes_section .regional-pass-box .pass-content .pass-meta .pass-duration{font-size:13px}.cst_regional_passes_section .regional-pass-box .pass-content .pass-btn{width:40px;height:40px}.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:29px!important;line-height:normal!important}}.cst_why_choose.cst_holiday_rentals .et_pb_row{gap:64px;align-items:flex-start}.cst_why_choose.cst_holiday_rentals .et_pb_row .et_pb_column:first-child{max-width:47%;width:100%}.cst_why_choose.cst_holiday_rentals .et_pb_blurb_content{margin:0;width:fit-content;max-width:unset}.cst_why_choose.cst_holiday_rentals .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb{float:left;margin:auto}.cst_why_choose.cst_holiday_rentals .et_pb_row{gap:64px;align-items:flex-start}.cst_why_choose.cst_holiday_rentals .et_pb_blurb_content{margin:0;width:fit-content;max-width:unset;display:flex;align-items:center;min-width:328px;margin-right:29px;margin-bottom:29px;border:1px solid #E2E8F0;padding:20px;border-radius:12px;gap:12px;background-color:var(--color-white)}.cst_why_choose.cst_holiday_rentals .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb{float:left;margin:auto}.cst_why_choose.cst_holiday_rentals .et_pb_blurb_content .et_pb_main_blurb_image{margin:0;width:auto}.cst_why_choose.cst_holiday_rentals .et_pb_blurb_content .et_pb_module_header{font-size:18px;line-height:26px;font-weight:700;color:var(--color-body);padding-bottom:6px}.cst_why_choose.cst_holiday_rentals .et_pb_blurb_content .et_pb_blurb_description{font-size:16px;line-height:1;margin:0}.cst_rating_position{position:relative}.cst_rating_position .cst_rating{position:absolute;bottom:16px;left:16px}.cst_rating_position .et_pb_module{margin:0!important}@media screen and (max-width:767px){.cst_why_choose.cst_holiday_rentals .et_pb_row .et_pb_column:first-child{max-width:100%;width:100%}.cst_why_choose.cst_holiday_rentals .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb{clear:both;width:100%}.cst_why_choose.cst_holiday_rentals .et_pb_blurb_content .et_pb_module_header{font-size:16px}.cst_why_choose.cst_holiday_rentals .et_pb_blurb_content .et_pb_blurb_description{font-size:14px}.cst_why_choose.cst_holiday_rentals .et_pb_blurb_content{margin-right:0;margin-bottom:24px;min-width:unset;width:100%}.cst_rating_position .cst_rating img{max-width:120px}}.contact_page_form_box .et_pb_contact_form button.et_pb_contact_submit:hover{transform:translateY(-2px);background-color:var(--color-white);color:var(--color-red);box-shadow:0 10px 25px rgb(0 0 0 / .25)}.contact_page_form_box .et_pb_contact_form button.et_pb_contact_submit:hover::after{background:url(/wp-content/themes/divi-child/assets/icons/arrow-red.svg)}.contact_page_form_box .et_pb_contact_form button.et_pb_contact_submit{font-size:17px;background-color:var(--color-red);border-width:1px!important;border-color:var(--color-red);color:var(--color-white);border-radius:10px;padding:17.5px 32px!important;display:flex!important;align-items:center;gap:6px;line-height:1!important;font-weight:700;font-style:normal;text-transform:none;text-decoration:none;display:inline-block;transition:all 0.3s ease;margin:0}.contact_page_form_box .et_pb_contact_form button.et_pb_contact_submit::after{content:"";display:inline-block;width:14px;height:14px;background:url(/wp-content/themes/divi-child/assets/icons/arrow.svg);background-size:contain;background-repeat:no-repeat!important;background-position:center;opacity:1!important;position:unset!important}.contact_page_form_box .et_pb_contact_form.clearfix .et_contact_bottom_container{width:100%;padding-left:3%;padding-top:0;margin-top:0}.sp-direct-contact-box{background:#FDF0F0;border-radius:16px;padding:36px 40px;max-width:520px}.sp-dc-title{color:#EF1527;margin:0 0 20px 0;font-family:'Inter';font-weight:700;font-size:26px!important;line-height:28px;letter-spacing:0;vertical-align:middle}.sp-dc-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.sp-dc-row:last-child{margin-bottom:0}.sp-dc-icon{flex-shrink:0;height:32px;display:flex;align-items:baseline;justify-content:center;margin-top:2px}.sp-dc-icon svg{display:block}.sp-dc-info{display:flex;flex-direction:column}.sp-dc-label{color:#1a1a1a;margin-bottom:2px;font-family:'Inter';font-weight:700;font-size:18px;line-height:20px;letter-spacing:0;vertical-align:middle}.sp-dc-detail{color:#6B7280;font-family:Inter;font-weight:400;font-size:15px;line-height:24px;letter-spacing:0;vertical-align:middle}@media (max-width:767px){.sp-direct-contact-box{padding:24px 25px;max-width:100%}.sp-dc-row{gap:15px;margin-bottom:20px}.sp-dc-icon svg{display:block;width:20px;height:20px}.sp-dc-detail{font-size:14px}.sp-dc-label{font-size:16px}.sp-dc-title{font-size:22px!important;margin-bottom:20px}.et_pb_direct_contact_box_0{margin-bottom:35px}}.cst_home_table .wpDataTables .column-price_chf{display:none}.cst_home_table .wpDataTables .column-price_eur{display:none}.cst_home_table .wpDataTables .column-price_gbp{display:none}.cst_home_table .wpDataTables tfoot{display:none}.cst_home_table .wpDataTables .wdtscroll{overflow:hidden;border:1px solid #E2E4E9;border-radius:24px!important;margin-bottom:16px}.cst_home_table .wpDataTables .wdtscroll table{width:100%!important;margin:0}.cst_home_table .wpDataTables thead{border-radius:10px!important}.cst_home_table .wpDataTables thead th{border:none!important;background-color:#F3F5F7!important;font-size:20px!important;font-weight:600!important;color:var(--color-body)!important;padding:24px 18px!important}.cst_home_table .wpDataTables tbody td{border:none!important;background-color:transparent!important;font-size:20px!important;font-weight:500!important;color:var(--color-body)!important;padding:24px 18px!important;text-align:left!important}.cst_home_table .wpDataTables tbody td.numdata{text-align:left!important}.cst_home_table .wpDataTables tbody tr{border-top:1px solid #E2E4E9}.cst_home_table .wpDataTables tbody tr:nth-child(odd){background-color:#FFF}.cst_home_table .wpDataTables tbody tr:nth-child(even){background-color:#FAFBFB}.cst_travel_pass_table .wpDataTables .wdtscroll{margin-top:32px;overflow-x:scroll}@media (max-width:1024px){.cst_home_table .wpDataTables .wdtscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cst_home_table .wpDataTables thead th{font-size:18px!important;padding:18px 14px!important}.cst_home_table .wpDataTables tbody td{font-size:18px!important;padding:18px 14px!important}}@media (max-width:767px){.cst_home_table .wpDataTables .wdtscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cst_home_table .wpDataTables table{min-width:600px}.cst_home_table .wpDataTables thead th{font-size:16px!important;padding:14px 10px!important}.cst_home_table .wpDataTables tbody td{font-size:16px!important;padding:14px 10px!important}}.cst_faqs_section .bwl-faq-container .post-like-container span.post-like{width:16px;height:16px;display:inline-block;font-size:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%23000' d='M235.5 102.8C256.3 68 300.5 54 338 71.6L345.2 75.4C380 96.3 394 140.5 376.4 178L376.4 178L362.3 208L472 208L479.4 208.4C515.7 212.1 544 242.8 544 280C544 293.2 540.4 305.4 534.2 316C540.3 326.6 543.9 338.8 544 352C544 370.3 537.1 386.8 526 399.5C527.3 404.8 528 410.3 528 416C528 441.1 515.1 463 495.8 475.9C493.9 511.4 466.4 540.1 431.4 543.6L424 544L319.9 544C301.9 544 284 540.6 267.3 534.1L260.2 531.1L259.5 530.8L252.9 527.6L252.2 527.3L240 520.8C227.7 514.3 216.7 506.1 207.1 496.7C203 523.6 179.8 544.1 151.8 544.1L119.8 544.1C88.9 544.1 63.8 519 63.8 488.1L64 264C64 233.1 89.1 208 120 208L152 208C162.8 208 172.9 211.1 181.5 216.5L231.6 110L232.2 108.8L234.9 103.8L235.5 102.9zM120 256C115.6 256 112 259.6 112 264L112 488C112 492.4 115.6 496 120 496L152 496C156.4 496 160 492.4 160 488L160 264C160 259.6 156.4 256 152 256L120 256zM317.6 115C302.8 108.1 285.3 113.4 276.9 127L274.7 131L217.9 251.9C214.4 259.4 212.4 267.4 211.9 275.6L211.8 279.8L211.8 392.7L212 400.6C214.4 433.3 233.4 462.7 262.7 478.3L274.2 484.4L280.5 487.5C292.9 493.1 306.3 496 319.9 496L424 496L426.4 495.9C438.5 494.7 448 484.4 448 472L447.8 469.4C447.7 468.5 447.6 467.7 447.4 466.8C444.7 454.7 451.7 442.6 463.4 438.8C473.1 435.7 480 426.6 480 416C480 411.7 478.9 407.8 476.9 404.2C470.6 393.1 474.1 379 484.9 372.2C491.7 367.9 496.1 360.4 496.1 352C496.1 344.9 493 338.5 487.9 334C482.7 329.4 479.7 322.9 479.7 316C479.7 309.1 482.7 302.6 487.9 298C493 293.5 496.1 287.1 496.1 280L496 277.6C494.9 266.3 485.9 257.3 474.6 256.2L472.2 256.1L324.7 256.1C316.5 256.1 308.9 251.9 304.5 245C300.1 238.1 299.5 229.3 303 221.9L333 157.6C340 142.6 334.4 124.9 320.5 116.6L317.6 115z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px;background-position:left center;padding-left:20px}.cst_faqs_section .bwl-faq-container .post-like-container .voted span.post-like{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%23000000' d='M144 224C161.7 224 176 238.3 176 256L176 512C176 529.7 161.7 544 144 544L96 544C78.3 544 64 529.7 64 512L64 256C64 238.3 78.3 224 96 224L144 224zM334.6 80C361.9 80 384 102.1 384 129.4L384 133.6C384 140.4 382.7 147.2 380.2 153.5L352 224L512 224C538.5 224 560 245.5 560 272C560 291.7 548.1 308.6 531.1 316C548.1 323.4 560 340.3 560 360C560 383.4 543.2 402.9 521 407.1C525.4 414.4 528 422.9 528 432C528 454.2 513 472.8 492.6 478.3C494.8 483.8 496 489.8 496 496C496 522.5 474.5 544 448 544L360.1 544C323.8 544 288.5 531.6 260.2 508.9L248 499.2C232.8 487.1 224 468.7 224 449.2L224 262.6C224 247.7 227.5 233 234.1 219.7L290.3 107.3C298.7 90.6 315.8 80 334.6 80z'/%3E%3C/svg%3E")}@media (max-width:1024px){.cst_faqs_section .et_pb_row{gap:40px}.cst_faqs_section .et_pb_row .et_pb_column{width:50%}.cst_faqs_section .et_pb_row .et_pb_column.et-last-child{width:50%}}.swiss_cotact_form_wraper .et_pb_contact_field::before{content:attr(data-id);display:block;font-size:16px;text-transform:capitalize;color:#999;margin-bottom:6px}div#et-top-navigation ul#top-menu a:after{display:none}@media (max-width:767px){.cst_faqs_section .et_pb_row{flex-direction:column;gap:24px}.cst_faqs_section .et_pb_row .et_pb_column,.cst_faqs_section .et_pb_row .et_pb_column.et-last-child{width:100%}.swiss_cotact_form_wraper .et_pb_contact_field::before{font-size:14px}}@media (max-width:980px){.et_pb_section{padding:30px 0}}.cst_cms_section{color:var(--color-body);font-family:var(--font-inter);line-height:1.6}.cst_cms_section h1{font-size:40px;line-height:120%;margin-bottom:20px}.cst_cms_section h2{font-size:30px;line-height:130%;margin-bottom:18px}.cst_cms_section h3{font-size:25px;line-height:130%;margin-bottom:16px}.cst_cms_section h4{font-size:20px;line-height:130%;margin-bottom:14px}.cst_cms_section h5{font-size:15px;line-height:140%;margin-bottom:12px}.cst_cms_section h6{font-size:12px;line-height:140%;margin-bottom:10px}.cst_cms_section p{font-size:16px;line-height:160%;margin-bottom:16px;color:var(--color-light-body)}.cst_cms_section a{color:var(--color-red);text-decoration:underline;transition:0.3s}.cst_cms_section a:hover{opacity:.7}.cst_cms_section ul,.cst_cms_section ol{margin-bottom:16px;padding-left:20px}.cst_cms_section li{font-size:16px;line-height:160%;margin-bottom:8px}.cst_cms_section strong{font-weight:600}.cst_cms_section small{font-size:14px}.cst_cms_section blockquote{border-left:4px solid var(--color-red);padding-left:16px;margin:20px 0;font-style:italic;color:var(--color-light-body)}.cst_cms_section .et_pb_text_inner>*:last-child{margin-bottom:0}@media (max-width:1024px){.cst_cms_section h1{font-size:40px}.cst_cms_section h2{font-size:34px}.cst_cms_section h3{font-size:28px}.cst_cms_section h4{font-size:22px}.cst_cms_section h5{font-size:18px}.cst_cms_section h6{font-size:16px}.cst_cms_section p,.cst_cms_section li{font-size:15px}}@media (max-width:767px){.cst_cms_section{line-height:1.5}.cst_cms_section h1{font-size:32px}.cst_cms_section h2{font-size:28px}.cst_cms_section h3{font-size:24px}.cst_cms_section h4{font-size:20px}.cst_cms_section h5{font-size:18px}.cst_cms_section h6{font-size:16px}.cst_cms_section p,.cst_cms_section li{font-size:16px}.cst_cms_section ul,.cst_cms_section ol{padding-left:16px}}.swiss_cotact_form_wraper::after{content:none}@media screen and (max-width:1440px){.cst_why_choose.cst_holiday_rentals .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb:last-child .et_pb_blurb_content{margin:0}.cst_why_choose.cst_holiday_rentals .et_pb_blurb_content{min-width:unset}.cst_why_choose.cst_holiday_rentals .et_pb_row .et_pb_column:first-child{width:50%}}.cst_faqs_page .cst_faqs_section .ac-container form{display:block;margin-bottom:16px}.cst_faqs_page .cst_faqs_section .ac-container form fieldset{max-width:400px}.cst_faqs_page .cst_faqs_section .ac-container form fieldset input{border:1px solid var(--color-body);border-radius:12px}body .cst_contact_faqs.et_pb_accordion_0 .et_pb_toggle_title:before{content:""!important;display:block!important;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.175 9H0V7H12.175L6.575 1.4L8 0L16 8L8 16L6.575 14.6L12.175 9Z' fill='%2394A3B8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:0.4s ease all;-moz-transition:0.4s ease all;-ms-transition:0.4s ease all;-o-transition:0.4s ease all;transition:0.4s ease all}body .cst_contact_faqs.et_pb_accordion_0 .et_pb_toggle_open .et_pb_toggle_title:before{transform:rotate(90deg)}.cst_contact_faqs.et_pb_accordion_0 .et_pb_toggle_content{font-size:15px!important}.single-bwl_advanced_faq #main-content{padding:4% 0}.single-bwl_advanced_faq .container{padding:2% 32px}.single-bwl_advanced_faq h1{font-size:40px;line-height:130%}.single-bwl_advanced_faq .container::before{display:none}.single-bwl_advanced_faq .container div#left-area{width:100%}.language-switcher-area{display:flex;align-items:center;gap:8px;position:relative}.custom-dropdown{position:relative;cursor:pointer;font-size:14px}.dropdown-selected{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #ddd;border-radius:6px;background:#fff;min-width:120px;transition:all 0.2s ease}.dropdown-selected:hover{border-color:#999}.dropdown-selected img{width:18px;height:12px;object-fit:cover;border-radius:2px}.dropdown-options{position:absolute;top:calc(100% + 6px);left:0;right:auto;background:#fff;border:1px solid #ddd;border-radius:6px;display:none;min-width:140px;box-shadow:0 6px 20px rgb(0 0 0 / .08);z-index:999;overflow:hidden;white-space:nowrap}.dropdown-options.open-left{left:auto;right:0}.dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;color:#333;font-size:14px;transition:background 0.2s ease}.dropdown-item img{width:18px;height:12px;object-fit:cover;border-radius:2px}.dropdown-item:hover{background:#f5f5f5}.dropdown-item.active{background:#f0f0f0;font-weight:600}.dropdown-item.active img{outline:1px solid #ccc}.dropdown-options{opacity:0;transform:translateY(6px);pointer-events:none;transition:all 0.2s ease}.custom-dropdown.open .dropdown-options{display:block;opacity:1;transform:translateY(0);pointer-events:auto}body.error404 div#content-area{padding:50px 0 0 0;text-align:center}body.error404 .container{padding:0 10px}body.error404 div#left-area{width:100%!important;display:block}body.error404 #main-content .container:before{background:none!important}.cst_travel_pass_table.cst_home_table .wpDataTables .column-productname{display:none}.cst_travel_pass_table.cst_home_table.display-price-ticket-name .wpDataTables .column-productname{display:block}.cst_home_table.cst_travel_pass_table .wpDataTables tbody td.column-durationdays::after{content:" days"}article.ac-medium.article-box-shadow.baf-show-article .baf_content .faq-extra{padding-top:15px;position:relative;margin-top:15px}article.ac-medium.article-box-shadow.baf-show-article .baf_content .faq-extra::after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(270deg,#fff 0,#ebebeb 50%,#fff)}article.ac-medium.article-box-shadow.baf-show-article .baf_content p.faq-read-more{font-size:14px!important}footer .et_had_animation{opacity:0;transform:translateY(40px)}footer .et_had_animation.et-animated{opacity:1;transform:translateY(0);transition:all 400ms ease}footer .footer-widgets .et_had_animation:nth-child(1).et-animated{transition-delay:0ms}footer .footer-widgets .et_had_animation:nth-child(2).et-animated{transition-delay:200ms}footer .footer-widgets .et_had_animation:nth-child(3).et-animated{transition-delay:400ms}footer .footer-widgets .et_had_animation:nth-child(4).et-animated{transition-delay:600ms}.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover>ul{display:flex;flex-direction:column}.show-search-box-faqs form#live-search{display:block}.show-search-box-faqs form#live-search input{opacity:1;border-radius:8px;border:1px solid var(--color-body);color:#6B7280;font-family:'Inter';font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;margin-bottom:0}@media screen and (min-width:1361px) and (max-width:1848px){.et_header_style_left .logo_container #logo{height:50px}.et_header_style_left #et-top-navigation nav>ul>li>a{white-space:nowrap}}@media screen and (min-width:1060px) and (max-width:1360px){.et_header_style_left #et-top-navigation nav>ul>li>a{font-size:13px}.et_header_style_left .logo_container #logo{height:40px!important}.language-switcher-area svg{width:18px;height:18px}.language-switcher-area select{border:none;width:80px;padding:0;font-size:14px}}@media screen and (min-width:991px) and (max-width:1060px){.et_header_style_left .logo_container #logo{height:35px!important}.et_header_style_left #et-top-navigation nav>ul>li>a{font-size:12px}#top-menu-nav #top-menu{gap:15px}.language-switcher-area svg{width:16px;height:16px}.language-switcher-area select{font-size:13px;width:70px}}.nav li ul{position:absolute;padding:10px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgb(0 0 0 / .1);-moz-box-shadow:0 2px 5px rgb(0 0 0 / .1);-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .1);-webkit-transform:translateZ(0);text-align:left}.et-waypoint[class*="et_pb_animation"]{animation-duration:800ms!important;-webkit-animation-duration:800ms!important;transition-duration:800ms!important}.bwl-faq-form-container{margin-top:48px}.bwl-faq-form-container h2{font-size:22px!important}.bwl-faq-form-container .bwl_advanced_faq_form{display:flex;flex-wrap:wrap;flex-direction:unset;justify-content:space-between}.bwl-faq-form-container .bwl_advanced_faq_form .baf_field:first-child,.bwl-faq-form-container .bwl_advanced_faq_form .baf_field:nth-child(2){width:calc((100% / 2) - 12px)}.bwl-faq-form-container .bwl_advanced_faq_form .baf_field input#title,.bwl-faq-form-container .bwl_advanced_faq_form .baf_field select{width:100%;color:var(--color-body)!important;padding:15px 20px!important;padding-right:40px!important;border:1px solid var(--color-light-body);border-radius:12px;font-size:16px}.bwl-faq-form-container .bwl_advanced_faq_form .baf_field:nth-child(3),.bwl-faq-form-container .bwl_advanced_faq_form .baf_field:nth-child(4){width:100%;flex-wrap:wrap}.bwl-faq-form-container .bwl_advanced_faq_form .baf_field input#num1,.bwl-faq-form-container .bwl_advanced_faq_form .baf_field input#num2{color:var(--color-body)!important;border:1px solid var(--color-light-body);border-radius:10px;font-size:16px;background-color:rgba(51 51 51 / 10%)}.bwl-faq-form-container .bwl_advanced_faq_form .baf_field input#captcha{border:1px solid var(--color-light-body);border-radius:10px;font-size:16px}.bwl-faq-form-container .bwl_advanced_faq_form input#submit{font-size:17px;background-color:var(--color-red);border-width:1px!important;border-color:var(--color-red);color:var(--color-white);border-radius:10px;padding:17.5px 32px!important;display:flex!important;align-items:center;gap:6px;line-height:1!important;font-weight:700;font-style:normal;text-transform:none;text-decoration:none;display:inline-block;transition:all 0.3s ease;margin:0}.bwl-faq-form-container .bwl_advanced_faq_form input#submit:hover{transform:translateY(-2px)!important;background-color:var(--color-white)!important;color:var(--color-red)!important;box-shadow:0 10px 25px rgb(0 0 0 / .25)!important}@media screen and (max-width:767px){.bwl-faq-form-container .bwl_advanced_faq_form .baf_field:first-child,.bwl-faq-form-container .bwl_advanced_faq_form .baf_field:nth-child(2){width:100%}}.et_pb_testimonial:before{color:#E60000}.cst_product_slider .et_pb_slide{padding:0}.cst_product_slider .et_pb_slide{height:unset!important}.cst_product_slider .et_pb_slide .et_pb_container{height:unset!important}.cst_product_slider .et_pb_slide .et_pb_slide_image{margin:0!important;border-radius:16px;overflow:hidden}.cst_product_slider .et_pb_slide .et_pb_slide_description{padding:0!important}.cst_product_slider .et_pb_slide .et_pb_slide_image img{width:100%;height:auto;object-fit:contain;background-color:#fff;max-height:486px!important}.cst_product_slider .et-pb-arrow-next,.cst_product_slider .et-pb-arrow-prev{color:#000;background:#FFF;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px}.cst_home_table .et_pb_text_inner h2{font-size:45px;line-height:130%;padding-bottom:14px}.cst_home_table .et_pb_text_inner p{font-size:16px;line-height:160%}.cst_home_table .et_pb_text_inner h2{font-size:45px;line-height:130%;padding-bottom:14px}.cst_home_table .et_pb_text_inner p{font-size:16px;line-height:160%}.cst_home_table tr td{border:1px solid #eee!important;background-color:transparent!important;font-size:20px!important;font-weight:500!important;color:var(--color-body)!important;padding:24px 18px!important;text-align:left!important;max-width:50%!important}.cst_home_table table{border-radius:16px!important;overflow:hidden}.cst_home_table tbody tr{border:1px solid #eee}.cst_home_table tr{background-color:#ffffff!important}@media screen and (max-width:1024px){.cst_home_table .et_pb_text_inner h2{font-size:36px}}@media screen and (max-width:767px){.cst_home_table .et_pb_text_inner h2{font-size:28px}.cst_home_table .et_pb_text_inner h3{font-size:24px}.cst_home_table .et_pb_text_inner h2 br{display:none}.cst_home_table tr td{font-size:16px!important}.et_pb_slide_image,.et_pb_slide_video{display:block!important}.cst_product_slider .et-pb-arrow-next,.cst_product_slider .et-pb-arrow-prev{font-size:24px}.et_mobile_device .et-pb-arrow-prev{left:6px;opacity:1;margin-top:0;transform:translateY(-50%)}.et_mobile_device .et-pb-arrow-next{right:6px;opacity:1;margin-top:0;transform:translateY(-50%)}}