.facilities__ItemContent div h2,.facilities__ModalDescription h2{font-size:48rem;line-height:1.08}@media (max-width:768px){.facilities__ItemContent div h2,.facilities__ModalDescription h2{font-size:28rem;line-height:1.21}}.facilities__ItemContent h3,.facilities__Modal .modal__Content h3,.facilities__ModalDescription h3{font-size:40rem;line-height:1.1}@media (max-width:768px){.facilities__ItemContent h3,.facilities__Modal .modal__Content h3,.facilities__ModalDescription h3{font-size:26rem;line-height:1.15}}.facilities__ItemContent div h4,.facilities__ModalDescription h4{font-size:32rem;line-height:1.15}@media (max-width:768px){.facilities__ItemContent div h4,.facilities__ModalDescription h4{font-size:24rem;line-height:1.16}}.facilities__ModalDetails h4{font-size:18rem;font-weight:500;line-height:1.33}.facilities__ItemContent div,.facilities__ModalDescription{font-size:20rem;line-height:1.4}@media (max-width:768px){.facilities__ItemContent div,.facilities__ModalDescription{font-size:16rem;line-height:1.75}}.facilities__ItemContent div,.facilities__ModalDescription{font-size:18rem;line-height:1.44}@media (max-width:768px){.facilities__ItemContent div,.facilities__ModalDescription{font-size:16rem;line-height:1.5}}.facilities__ModalDetails a,.facilities__ModalTable li{font-size:16rem;line-height:1.5}@media (max-width:768px){.facilities__ModalDetails a,.facilities__ModalTable li{line-height:1.37}}.facilities__ModalDetails p{font-size:14rem;line-height:1.4}.facilities__ItemContent div h2+*,.facilities__ItemContent div h3+*,.facilities__ItemContent div h4+*,.facilities__ItemContent div p+*,.facilities__ModalDescription h2+*,.facilities__ModalDescription h3+*,.facilities__ModalDescription h4+*,.facilities__ModalDescription p+*{margin-top:24rem}.facilities__ItemContent div ol,.facilities__ItemContent div ul,.facilities__ModalDescription ol,.facilities__ModalDescription ul{margin-block:24rem;padding-left:30rem}.facilities__ItemContent div ul,.facilities__ModalDescription ul{list-style-type:disc}.facilities__ItemContent div li+li,.facilities__ModalDescription li+li{margin-top:10rem}.facilities__ItemContent div img,.facilities__ModalDescription img{width:100%}.facilities__ItemContent div img+*,.facilities__ModalDescription img+*{margin-top:24rem}.facilities__ItemContent div a,.facilities__ModalDescription a{color:#548f96;text-decoration:underline}@media (min-width:769px){.facilities__ItemContent div a:hover,.facilities__ModalDescription a:hover{text-decoration:none}}.facilities__ItemContent div b,.facilities__ItemContent div strong,.facilities__ModalDescription b,.facilities__ModalDescription strong{font-weight:500}.facilities__Item{display:grid;gap:60rem;grid-template-columns:720rem auto;margin-top:80rem}@media (max-width:768px){.facilities__Item{gap:24rem;grid-template-columns:1fr;margin-top:48rem}}.facilities__Item+.facilities__Item{margin-top:44rem}@media (max-width:768px){.facilities__Item+.facilities__Item{margin-top:48rem}}.facilities__ItemGallery .flickitySlider:hover .flickity-prev-next-button{opacity:1}.facilities__ItemGallery .flickitySlider .flickity-prev-next-button{opacity:0;transition:opacity .3s}@media (max-width:768px){.facilities__ItemGallery .flickitySlider .flickity-prev-next-button{background-size:14rem;display:block;height:40rem;opacity:1;width:40rem}}.facilities__ItemGallery .flickitySlider .flickity-prev-next-button:disabled{display:none}.facilities__ItemGallery .flickitySlider .flickity-prev-next-button.previous{left:20rem}.facilities__ItemGallery .flickitySlider .flickity-prev-next-button.next{right:20rem}.facilities__ItemGallery picture{width:800rem}@media (max-width:768px){.facilities__ItemGallery picture{width:327rem}}.facilities__ItemGallery img{width:100%}.facilities__ItemContent div,.facilities__ItemContent h3{margin-bottom:32rem}@media (max-width:768px){.facilities__ItemContent div,.facilities__ItemContent h3{margin-bottom:20rem}}.facilities__ItemContent button{min-width:180rem}@media (max-width:768px){.facilities__ItemContent button{min-width:auto;width:100%}}.facilities__Modal .modal__Wrapper:not(.isMobileOnly){max-width:870rem}.facilities__Modal .modal__Content{padding:0 40rem 60rem}@media (max-width:768px){.facilities__Modal .modal__Content{padding:0 20rem 40rem}}.facilities__Modal .modal__Content h3{margin-bottom:40rem;max-width:520rem;width:70%}@media (max-width:768px){.facilities__Modal .modal__Content h3{margin-bottom:24rem}}.facilities__ModalSlider>div:not(.flickity-enabled){display:flex}.facilities__ModalSlider img{height:auto;width:100%}.facilities__ModalSlider.flickitySlider .flickity-prev-next-button{display:block;height:32rem;width:32rem}.facilities__ModalSlider.flickitySlider .flickity-prev-next-button.next,.facilities__ModalSlider.flickitySlider .flickity-prev-next-button.previous{background-size:50%}.facilities__ModalSlider.flickitySlider .flickity-prev-next-button.previous{background-image:url(../resources/images/icons/back.svg);left:24rem}@media (max-width:768px){.facilities__ModalSlider.flickitySlider .flickity-prev-next-button.previous{left:12rem}}.facilities__ModalSlider.flickitySlider .flickity-prev-next-button.next{background-image:url(../resources/images/icons/next.svg);right:24rem}@media (max-width:768px){.facilities__ModalSlider.flickitySlider .flickity-prev-next-button.next{right:12rem}}.facilities__ModalContent{margin-top:40rem}@media (max-width:768px){.facilities__ModalContent{margin-top:24rem}}.facilities__ModalContent:not(.fullWidth){display:grid;gap:50rem;grid-template-columns:490rem 240rem}@media (max-width:768px){.facilities__ModalContent:not(.fullWidth){gap:24rem;grid-template-columns:1fr}}.facilities__ModalDetails>div{border-top:1px solid #e6e6e6;padding-top:8rem}.facilities__ModalDetails>div+div{margin-top:28rem}.facilities__ModalDetails h4{margin-bottom:16rem}.facilities__ModalDetails p{margin-top:20rem}.facilities__ModalDetails a{display:inline-block}.facilities__ModalDetails a+a{margin-top:8rem}.facilities__ModalContactDetails{display:flex;flex-direction:column}.facilities__ModalTable li{display:flex}.facilities__ModalTable li span{width:50%}.facilities__ModalTable li span:nth-child(2){text-align:right}
