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,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a img,fieldset,img{border:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}button,input{border:0;margin:0;padding:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0;width:100%}html{box-sizing:border-box}body,html{height:100%}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*{transition:none!important}}a{color:inherit;cursor:pointer;text-decoration:none}a:not([class]){transition:color .25s}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-position:100%;background-size:30px 6px;padding-right:30px!important}select:focus{outline:none}select::-ms-expand{display:none}
body{color:#000;font-family:Mulish,sans-serif;font-size:20px;font-weight:400;line-height:1.3}@media only screen and (max-width:767px){body{font-size:16px}}.container{margin:0 auto;max-width:900px;padding:0 16px;width:100%}.container--small{max-width:800px}@media only screen and (max-width:767px){.container--small{padding:0 24px}}.oceanwp-parsed-page__intro{background:linear-gradient(160deg,#fff 42%,#ffac00 38 100%);overflow:hidden;padding:60px 0;position:relative}@media only screen and (max-width:767px){.oceanwp-parsed-page__intro{padding:20px 0}}.oceanwp-parsed-page__intro:has(.oceanwp-post__intro-img) .oceanwp-post__intro-inner{background-color:hsla(0,0%,100%,.7)}.oceanwp-parsed-page__intro-img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);width:100%}.oceanwp-parsed-page__intro-inner{border-radius:6px;padding:10px;position:relative;z-index:1}.oceanwp-parsed-page__intro-title{color:#3d3d3d;font-family:Newsreader,serif;font-size:50px;font-weight:600;font-weight:400;line-height:1.3;margin:20px 0;text-align:center;word-break:break-word}.oceanwp-parsed-page__intro-phrase{align-items:center;display:flex;flex-wrap:wrap;font-family:Mulish,sans-serif;font-size:14px;font-weight:600;gap:0 5px;justify-content:center;line-height:1.5;margin-bottom:40px}.oceanwp-parsed-page__intro-phrase svg{height:18px}.oceanwp-parsed-page__intro-btns{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;margin-bottom:20px}.oceanwp-parsed-page__intro-btn{align-items:center;border-radius:6px;color:#fff;cursor:pointer;display:flex;gap:5px;justify-content:center;transition:opacity .3s ease-in-out;width:-moz-fit-content;width:fit-content}.oceanwp-parsed-page__intro-btn svg{fill:#fff;height:18px;position:relative;width:18px}.oceanwp-parsed-page__intro-btn--hotels{background-color:#0c5eba;font-family:Mulish,sans-serif;font-size:18px;font-weight:600;line-height:1.3;padding:10px 16px}.oceanwp-parsed-page__intro-btn--hotels svg{top:0;transition:top .3s ease-in-out}.oceanwp-parsed-page__intro-btn--hotels:hover svg{top:2px}.oceanwp-parsed-page__intro-btn--map{background-color:#ffac00;font-family:Mulish,sans-serif;font-size:16px;font-weight:600;line-height:1.5;padding:6px 10px}.oceanwp-parsed-page__intro-btn--map svg{bottom:0;transition:bottom .3s ease-in-out}.oceanwp-parsed-page__intro-btn--map:hover svg{bottom:2px}.oceanwp-parsed-page__inner{margin:30px auto}.oceanwp-parsed-page__aside{display:flex;flex-direction:column;gap:48px;margin:48px auto;max-width:900px;padding-inline:16px}.oceanwp-parsed-page__aside-title{font-family:Mulish,sans-serif;font-size:28px;font-weight:500;line-height:1.3}.oceanwp-parsed-page__aside-content{display:grid;font-family:Mulish,sans-serif;font-size:16px;font-weight:600;gap:28px;grid-template-columns:repeat(3,minmax(250px,1fr));line-height:1.5}@media only screen and (max-width:767px){.oceanwp-parsed-page__aside-content{grid-template-columns:minmax(300px,500px);justify-content:center}}.oceanwp-parsed-page__aside-link{display:flex;flex-direction:column;gap:6px;justify-content:space-between;text-align:center}.oceanwp-parsed-page__aside-link:hover span{text-decoration:underline}.oceanwp-parsed-page__aside-img-wrapper{height:300px;width:100%}.oceanwp-parsed-page__aside-img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.oceanwp-parsed-page .bc_link,.oceanwp-parsed-page a{color:var(--accent-color)}.oceanwp-parsed-page .bc_link:hover,.oceanwp-parsed-page a:hover{text-decoration:underline}.oceanwp-parsed-page .bc_link{cursor:pointer}.oceanwp-parsed-page-author{align-items:center;display:flex;gap:6px}.oceanwp-parsed-page-author__name{font-family:Mulish,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.oceanwp-parsed-page-author__info{align-items:center;display:flex;font-family:Mulish,sans-serif;font-size:12px;font-weight:400;gap:0 4px;line-height:1.5}@media only screen and (max-width:767px){.oceanwp-parsed-page-author__info{flex-wrap:wrap}}.oceanwp-parsed-page-author__photo{border-radius:999px;flex-shrink:0;max-height:40px;max-width:40px;-o-object-fit:cover;object-fit:cover}.oceanwp-parsed-page-socials{margin-bottom:20px}.oceanwp-parsed-page-socials svg{cursor:pointer;height:20px;width:20px}.oceanwp-parsed-page-socials__author{margin-bottom:20px}.oceanwp-parsed-page-socials__share{border-bottom:1px solid #efefef;border-top:1px solid #efefef;display:flex;justify-content:space-between;padding:16px 10px}.oceanwp-parsed-page-socials__share-items{align-items:center;display:flex;gap:10px;opacity:.6}.oceanwp-parsed-page-socials__share-item{align-items:center;display:flex;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;gap:6px;line-height:1.5}@media only screen and (max-width:767px){.oceanwp-parsed-page-socials__share-item{gap:2px}}.oceanwp-parsed-page-socials__networks{align-items:center;display:flex;gap:10px;justify-content:center;position:relative}.oceanwp-parsed-page-socials__networks svg{cursor:pointer;height:24px;opacity:.6;width:24px}.oceanwp-parsed-page-socials__networks-popup{background-color:#fff;border-radius:6px;bottom:calc(100% + 10px);box-shadow:0 0 10px rgba(0,0,0,.1);display:none;left:50%;padding:10px;position:absolute;transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:1}@media only screen and (max-width:767px){.oceanwp-parsed-page-socials__networks-popup{left:100%;transform:translateX(-100%)}}.oceanwp-parsed-page-socials__networks-popup.active{display:block}.oceanwp-parsed-page-socials__networks-popup svg{cursor:pointer;height:18px;width:18px}.oceanwp-parsed-page-socials__networks-popup:after{border:10px solid transparent;border-top-color:#fff;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}@media only screen and (max-width:767px){.oceanwp-parsed-page-socials__networks-popup:after{display:none}}.oceanwp-parsed-page-socials__networks-popup-item{align-items:center;cursor:pointer;display:flex;gap:10px;opacity:.8}.oceanwp-parsed-page-socials__networks-popup-item:hover{opacity:1}.oceanwp-parsed-page-socials__networks-popup-item:not(:last-child){margin-bottom:10px}.oceanwp-parsed-page-socials__networks-popup-item span{flex-shrink:0;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.oceanwp-parsed-page-socials__networks-popup-item svg{flex-shrink:0;height:18px;width:18px}.oceanwp-parsed-page-section{margin:48px auto}.oceanwp-parsed-page-section__title{color:#3d3d3d;font-family:Newsreader,serif;font-size:32px;font-size:44px;font-weight:600;line-height:1.3;margin-bottom:16px;text-align:center}.oceanwp-parsed-page-section__block{margin:48px auto}.oceanwp-parsed-page-section__figure{margin-bottom:16px}.oceanwp-parsed-page-section__figure img{border-radius:16px;height:100%;margin-bottom:20px;max-height:600px;-o-object-fit:cover;object-fit:cover;width:100%}.oceanwp-parsed-page-section__figure--no-margin,.oceanwp-parsed-page-section__figure--no-margin img{margin:0}.oceanwp-parsed-page-section__figure-caption{font-family:Mulish,sans-serif;font-size:16px;font-style:italic;font-weight:600;line-height:1.5;text-align:center}.oceanwp-parsed-page-section-block__title{color:#3d3d3d;font-family:Newsreader,serif;font-size:28px;font-weight:500;line-height:1.3;margin-bottom:16px;text-align:center;word-break:break-word}.oceanwp-parsed-page-section-block__text{margin-bottom:6px}.oceanwp-parsed-page-section-block__text p:last-of-type:has(strong){margin-top:10px}.oceanwp-parsed-page-section-block__text strong{font-weight:700}.oceanwp-parsed-page-section-block__list{margin-bottom:20px;margin-left:10px}.oceanwp-parsed-page-section-block__list-item{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.oceanwp-parsed-page-section-block__list-item:before{border:2px solid #ffac00;border-radius:999px;content:"";display:inline-block;flex-shrink:0;height:9px;margin-right:10px;width:9px}.oceanwp-parsed-page-section-block__list-item span{font-weight:700}.oceanwp-parsed-page-section-block__quotes{border-left:4px solid #ffac00;margin-bottom:20px;padding-left:10px}.oceanwp-parsed-page-section-block__links{background-image:url(/wp-content/assets/images/footer-bg.avif);background-position:50%;background-size:cover;border-radius:16px;display:flex;flex-direction:column;margin-bottom:20px;padding:20px}.oceanwp-parsed-page-section-block__links-title{font-weight:700}.oceanwp-parsed-page-section-block__link{color:#0c5eba;text-decoration:underline}.oceanwp-parsed-page-section-block__slider{margin-bottom:16px;position:relative}.oceanwp-parsed-page-section-block__slider-nav{display:flex;justify-content:space-between;padding-inline:40px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}@media only screen and (max-width:767px){.oceanwp-parsed-page-section-block__slider-nav{padding-inline:6px}}.oceanwp-parsed-page-section-block__slider-nav-btn{align-items:center;background-color:hsla(0,0%,100%,.75);border:none;border-radius:16px;cursor:pointer;display:flex;justify-content:center;min-height:60px;min-width:60px;transition:background-color .2s ease,transform .2s ease}@media only screen and (max-width:767px){.oceanwp-parsed-page-section-block__slider-nav-btn{border-radius:8px;min-height:40px;min-width:40px}}.oceanwp-parsed-page-section-block__slider-nav-btn--prev{transform:rotate(180deg)}.oceanwp-parsed-page-section-block__slider-nav-btn:hover{background-color:#fff}.oceanwp-parsed-page-section-block__slider-nav-btn svg{height:32px;width:32px}@media only screen and (max-width:767px){.oceanwp-parsed-page-section-block__slider-nav-btn svg{height:18px;width:18px}}.oceanwp-parsed-page-intro-toc{margin-block:30px}.oceanwp-parsed-page-intro-toc__header{align-items:center;display:flex;gap:10px;margin-bottom:10px}.oceanwp-parsed-page-intro-toc__header-nav-title{font-family:Mulish,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.oceanwp-parsed-page-intro-toc__header-toggle-btn{font-size:16px;font-weight:100}.oceanwp-parsed-page-intro-toc__header-toggle-btn:hover{opacity:.7}.oceanwp-parsed-page-intro-toc__header-toggle-btn.hide span:first-child{display:none}.oceanwp-parsed-page-intro-toc__header-toggle-btn span:first-child,.oceanwp-parsed-page-intro-toc__header-toggle-btn.hide span:last-child{display:initial}.oceanwp-parsed-page-intro-toc__header-toggle-btn span:last-child{display:none}.oceanwp-parsed-page-intro-toc__list{display:flex;flex-direction:column;font-size:14px;gap:4px;max-height:3000px;transition:max-height .5s ease-in-out}.oceanwp-parsed-page-intro-toc__list.hide{max-height:0;overflow:hidden}.oceanwp-parsed-page-intro-toc__list-item{align-items:center;display:flex;gap:4px}.oceanwp-parsed-page-intro-toc__list-item-link{flex:1;word-break:break-all}.oceanwp-parsed-page-intro-toc__list-item-num{min-width:30px}
