@font-face{font-display:swap;font-family:Switzerland;font-style:normal;font-weight:400;src:url(../fonts/switzerland.woff2) format("woff2")}@font-face{font-display:swap;font-family:Switzerland;font-style:normal;font-weight:700;src:url(../fonts/switzerland-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Switzerland Condensed;font-style:normal;font-weight:300;src:url(../fonts/switzerland-cond-light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Tahu;font-style:normal;font-weight:400;src:url(../fonts/tahu.woff2) format("woff2")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,body *,html,html *{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#000;font-family:Switzerland,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3}.accordion-wrapper .accordion-item .accordion-content .accordion-block.accordion-block-gallery .accordion-block-gallery--inner .accordion-gallery-item .accordion-gallery-item--copyright,.detail-header-gallery .detail-header-gallery-grid .detail-header-gallery-grid-item .detail-header-gallery-slider-item--copyright{bottom:.5rem;color:#fff;font-size:.75rem;left:.5rem;position:absolute}.accordion-wrapper .accordion-item .accordion-content .accordion-block.accordion-block-gallery .accordion-block-gallery--inner .accordion-gallery-item .accordion-gallery-item--image,.detail-header-gallery .detail-header-gallery-grid .detail-header-gallery-grid-item .detail-header-gallery-slider-item--image,.media.media-cover{position:relative}.accordion-wrapper .accordion-item .accordion-content .accordion-block.accordion-block-gallery .accordion-block-gallery--inner .accordion-gallery-item .accordion-gallery-item--image img,.detail-header-gallery .detail-header-gallery-grid .detail-header-gallery-grid-item .detail-header-gallery-slider-item--image img,.media.media-cover img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.ratio-16x9:before{content:"";display:block;padding-top:56.25%;width:100%}.ratio-16x10:before{content:"";display:block;padding-top:62.5%;width:100%}.ratio-4x3:before{content:"";display:block;padding-top:75%;width:100%}.ratio-1x1:before{content:"";display:block;padding-top:100%;width:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000;font-family:Switzerland,sans-serif;font-weight:600}.h1,h1{font-size:1.25rem}h2{font-size:1.125rem}.h2,.h3,.h4,.h5,h3,h4,h5{font-size:1rem}b,strong{font-weight:600}p a{color:#000}ol,p,ul{margin:0}.h1+ol,.h1+p,.h1+ul,.h2+ol,.h2+p,.h2+ul,.h3+ol,.h3+p,.h3+ul,.h4+ol,.h4+p,.h4+ul,.h5+ol,.h5+p,.h5+ul,.h6+ol,.h6+p,.h6+ul,h1+ol,h1+p,h1+ul,h2+ol,h2+p,h2+ul,h3+ol,h3+p,h3+ul,h4+ol,h4+p,h4+ul,h5+ol,h5+p,h5+ul,h6+ol,h6+p,h6+ul,ol+.h1,ol+.h2,ol+.h3,ol+.h4,ol+.h5,ol+.h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,ol+ol,ol+p,ol+ul,p+.h1,p+.h2,p+.h3,p+.h4,p+.h5,p+.h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,p+ol,p+p,p+ul,ul+.h1,ul+.h2,ul+.h3,ul+.h4,ul+.h5,ul+.h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ul+ol,ul+p,ul+ul{margin:.5rem 0 0}.print-wrapper{margin-left:auto;margin-right:auto;padding:1.5rem 0;width:21cm}#date-tooltip-holders,#search,#string-search-placeholder-storage,.accordion-toggle-all,.accordion-toggle>svg,.add-to-wishlist,.anchor--booking,.booking-btn,.booking-offer-filter,.breadcrumb,.breadcrumb-wrapper,.btn-booking,.custom-modal,.detail-booking-entrypoint,.detail-box-trust,.detail-gallery-overlay,.detail-header-badge,.detail-header-gallery-grid--modal,.detail-header-gallery-slider,.detail-mobile-bar,.detail-section-crossselling,.dropdown-menu,.extras-dropdown,.extras-dropdown-toggle,.modal,.page-navigation-offcanvas,.page-notification,.page-scroll-top,.page-share,.print-page,.slider-controls,.teaser-block-modal,.teaser-block-toggle,.tns-nav,.tns-slider>*,.zoom-indicator,footer.footer-main,header.header-main .row>:not(.col-brand){display:none!important}.detail-header-info-bottom .detail-booking-entrypoint,.tns-slider>:first-child{display:block!important}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -8px}[class*=col-]{padding-left:8px;padding-right:8px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-1,.col-2{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-3,.col-4{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-5,.col-6{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-7,.col-8{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-9{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-11,.col-12{-webkit-box-flex:0}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}header.header-main{border-bottom:1px solid #000;margin-bottom:16px;padding-bottom:16px;padding-top:16px}header.header-main .navbar-brand-image{height:30px!important;width:auto!important}ul.checklist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.375rem}ul.checklist li{padding-left:1.125rem;position:relative}ul.checklist li>svg{height:1rem;left:0;position:absolute;top:.06875rem;width:1rem}.detail-header-gallery,.detail-header-gallery .detail-header-gallery-grid{height:100%}.detail-header-gallery .detail-header-gallery-grid .detail-header-gallery-grid-item{display:none;height:100%;position:relative}.detail-header-gallery .detail-header-gallery-grid .detail-header-gallery-grid-item.detail-header-gallery-grid-item--1{display:block}.detail-header-gallery .detail-header-gallery-grid .detail-header-gallery-grid-item .detail-header-gallery-slider-item--image:before{content:"";display:block;padding-top:62.5%;width:100%}.detail-header-gallery .detail-header-gallery-grid .detail-header-gallery-grid-item .detail-header-gallery-slider-item--image{height:100%}.detail-header-info{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:16px}.detail-header-info .detail-header-info-top-attributes{margin-bottom:.375rem}.detail-header-info .detail-header-info-top-attributes a{color:#000;text-decoration:none}.detail-header-info .detail-booking-entrypoint-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.detail-header-info .detail-booking-entrypoint-price .price--total,.detail-header-info .detail-booking-entrypoint-price .price--total .h3{font-size:1.25rem}.detail-section.detail-section-content{margin-top:16px}.accordion-header,.detail-block-header,.teaser-block-title{margin-bottom:.75rem}.detail-info-section .description-block+.description-block,.detail-info-section+.detail-info-section{border-top:1px solid #000;margin-top:16px;padding-top:16px}.detail-info-line{font-size:.75rem;margin-top:16px}.detail-sidebar .detail-box+.detail-box{margin-top:16px}.detail-sidebar .detail-box .detail-box-title{margin-bottom:.75rem}.detail-sidebar .detail-box.detail-box-contact .hotline-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;color:#000;-webkit-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-decoration:none}.detail-sidebar .detail-box.detail-box-contact .hotline-link .hotline-icon{-webkit-box-flex:0;-ms-flex:0;flex:0;line-height:0}.detail-sidebar .detail-box.detail-box-contact .hotline-link .hotline-icon svg{height:1.5rem;width:1.5rem}.detail-sidebar .detail-box.detail-box-contact .hotline-link .hotline-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.detail-sidebar .detail-box.detail-box-contact .hotline-link .hotline-info .hotline-openings{font-size:.75rem;padding-top:.25rem}.detail-sidebar .detail-box.detail-box-contact .detail-contact-whatsapp{display:none!important}.detail-section.detail-section-booking{border-top:1px solid #000;margin-top:16px;padding-top:16px}.detail-section.detail-section-booking .icon-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.detail-section.detail-section-booking .icon-column .icon-column--icon{-webkit-box-flex:0;-ms-flex:0;flex:0;line-height:0}.detail-section.detail-section-booking .icon-column .icon-column--icon svg{height:1.25rem;width:1.25rem}.detail-section.detail-section-booking .icon-column .icon-column--value{-webkit-box-flex:1;-ms-flex:1;flex:1}.detail-section.detail-section-booking .booking-offer-months .booking-month-group+.booking-month-group{margin-top:16px}.detail-section.detail-section-booking .booking-offer-months .booking-row.booking-row-head{margin-bottom:16px}.detail-section.detail-section-booking .booking-offer-months .booking-row-date+.booking-row-date{border-top:1px solid #000;margin-top:1rem;padding-top:1rem}.detail-section.detail-section-booking .booking-row-date .price-total{font-size:1.25rem}.detail-section.detail-section-booking .booking-row-date>div:nth-child(3),.detail-section.detail-section-booking .booking-row-date>div:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.detail-section.detail-section-booking .booking-row-date>div:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.detail-section.detail-section-booking .booking-row-date>div:nth-child(4){text-align:right}.detail-section.detail-section-booking .booking-row-date>div:nth-child(5){display:none}.accordion-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem}.accordion-wrapper .accordion-item button.accordion-toggle{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;margin:0 0 .75rem;outline:none;padding:0;text-align:left;width:100%}.accordion-wrapper .accordion-item button.accordion-toggle .accordion-toggle--title{-webkit-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordion-wrapper .accordion-item button.accordion-toggle .accordion-toggle--rating,.accordion-wrapper .accordion-item button.accordion-toggle .accordion-toggle--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.accordion-wrapper .accordion-item button.accordion-toggle .accordion-toggle--rating{-webkit-column-gap:.125rem;-moz-column-gap:.125rem;column-gap:.125rem}.accordion-wrapper .accordion-item button.accordion-toggle .accordion-toggle--rating svg{height:1.25rem;width:1.25rem}.accordion-wrapper .accordion-item .accordion-content .accordion-block.accordion-block-gallery{margin-top:.75rem}.accordion-wrapper .accordion-item .accordion-content .accordion-block.accordion-block-gallery .accordion-block-gallery--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -8px;overflow:hidden}.accordion-wrapper .accordion-item .accordion-content .accordion-block.accordion-block-gallery .accordion-block-gallery--inner .accordion-gallery-item{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:8px;padding-right:8px;position:relative;width:100%}.accordion-wrapper .accordion-item .accordion-content .accordion-block.accordion-block-gallery .accordion-block-gallery--inner .accordion-gallery-item .accordion-gallery-item--image:before{content:"";display:block;padding-top:62.5%;width:100%}.accordion-wrapper .accordion-item .accordion-content .accordion-block.accordion-block-gallery .accordion-block-gallery--inner .accordion-gallery-item .accordion-gallery-item--copyright{padding-left:8px}.accordion-wrapper .accordion-item+.accordion-item{border-top:1px solid #000;padding-top:1rem}