html{font-size:16px;scroll-behavior:smooth}body{box-sizing:border-box;color:#3d4735;display:flex;flex-flow:column;font-family:Elms Sans,sans-serif;line-height:1.5;margin:0;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))}.title-header{flex-direction:column;overflow:hidden}.title-header>*{grid-area:1/1;height:20vh;object-fit:cover;width:100vw}.title-header>.content{overflow:hidden;transition:opacity 1s}.spaLoading .title-header>.content{opacity:0;transition:opacity .2s}.page-contents{flex-grow:1;margin-bottom:10px;margin-top:10px;overflow:hidden;transition:opacity 1s}.page-contents:has(.page-home){margin-bottom:0;margin-top:0}.page-contents .post{flex-direction:column;padding:1rem}.page-contents .post,.page-contents .post .img{align-items:center;display:flex;justify-content:center}.page-contents .post .img{margin:auto;max-height:50vh;width:50%}.page-contents .post .img img{border-radius:40px;height:100%;object-fit:contain;width:100%}.page-contents .post .img .icon{width:20%}.spaLoading .page-contents{opacity:0;transition:opacity .2s}.section{margin:auto;max-width:1250px;padding:0 30px}img{height:auto;max-width:100%}button,input,textarea{border:1px solid rgba(0,0,0,.533);border-radius:0;font-family:inherit;font-size:inherit;font-weight:inherit}button,input[type=submit]{background:#3d4735;color:#fff;cursor:pointer;padding:.25em 1em}h1,h2,h3{font-family:Libre Bodoni,serif}@font-face{font-display:swap;font-family:Elms Sans;font-style:normal;font-weight:100 900;src:url(../../assets/fonts/q5uFsoS_Lf9xv7Su1Fp4CjRZuYU.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Elms Sans;font-style:normal;font-weight:100 900;src:url(../../assets/fonts/q5uFsoS_Lf9xv7Su1Fp4BDRZ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Libre Bodoni;font-style:normal;font-weight:400 700;src:url(../../assets/fonts/_Xmr-H45qDWDYULr5OfyZud9zwiRi_Y.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Libre Bodoni;font-style:normal;font-weight:400 700;src:url(../../assets/fonts/_Xmr-H45qDWDYULr5OfyZud9wQiR.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.arrow-container{align-items:center;bottom:0;display:flex;flex-direction:column;height:30vh;justify-content:flex-end;left:0;position:fixed;transform:opacity .5s;width:100%;z-index:5}.arrow-container .arrow{opacity:1;transition:opacity .2s}.arrow-container .scrollNotOnTop{opacity:0}.arrow-container .scrollNotOnTop,.scrollNotOnTop .arrow-container{pointer-events:none;user-select:none}@keyframes szczalka{0%{padding-bottom:8rem}50%{padding-bottom:5rem}to{padding-bottom:8rem}}.arrow-container img{animation-duration:2s;animation-iteration-count:infinite;animation-name:szczalka;height:60px;opacity:1;padding:5rem;transition:height .5s;width:60px}.header-default{--header-height:0vh;height:var(--header-height);transition:height .5s;z-index:100}.header-default .header-contents{height:var(--header-top-height);left:0;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0);transition:height .5s,background-color .5s}.header-default .header-contents .section{align-items:stretch;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;transition:height .5s}.header-default .header-contents .section .hamburger{align-items:center;display:flex;filter:invert(1);height:auto;justify-content:center;max-width:6%;z-index:100}.header-default .header-contents .section .hamburger img{object-fit:contain;width:100%}.header-default .header-contents .section .header-logo{align-self:center;padding-bottom:.5rem;padding-top:.5rem;transition:padding .3s}.scrollNotOnTop .header-default .header-contents .section .header-logo{padding:.2rem 0}.header-default .header-contents .section .header-logo img{height:auto;transition:width .3s;vertical-align:top;width:1150px}.scrollNotOnTop .header-default .header-contents .section .header-logo img{width:500px}.header-default .header-contents .section .header-elements{align-items:center;display:flex;flex-direction:row;justify-content:center;text-align:center;transition:opacity .5s;width:100%}.header-default .header-contents .section .header-elements nav{display:flex}.header-default .header-contents .section .header-elements nav ul{display:flex;gap:0 1.5rem;list-style-type:none;margin:0;padding:0}.header-default .header-contents .section .header-elements nav li{align-items:center;display:flex;position:relative;transition:border-bottom .2s}.header-default .header-contents .section .header-elements nav li a{border-bottom:1px solid transparent;padding-bottom:.5rem;padding-top:.5rem;transition:border-bottom .5s;transition:border-bottom .3s,padding .3s}.scrollNotOnTop .header-default .header-contents .section .header-elements nav li a{padding-bottom:.2rem;padding-top:.2rem}.header-default .header-contents .section .header-elements nav li a:hover,.header-default .header-contents .section .header-elements nav li.current-menu-item>a{border-bottom:1px solid #fff}.header-default .header-contents .section .header-elements nav a{color:inherit;text-decoration:none}@keyframes show{0%{opacity:0}to{opacity:1}}.header-default .header-contents .section .header-elements nav .sub-menu{animation:show .4s;opacity:0;pointer-events:none;transition:opacity .5s;user-select:none;width:max-content}.header-default .header-contents .section .header-elements nav .sub-menu li{background-color:#3d4735;padding:0}.header-default .header-contents .section .header-elements nav .sub-menu li.current_page_item a{background-color:hsla(0,0%,100%,.1);border-bottom:0}.header-default .header-contents .section .header-elements nav .sub-menu a{border-bottom:0;height:100%;padding:.5rem;padding-inline:1rem;transition:background-color .3s;width:100%}.header-default .header-contents .section .header-elements nav .sub-menu a:hover{background-color:hsla(0,0%,100%,.1);border-bottom:0}.header-default .header-contents .section .header-elements nav li.menu-item-has-children:after{background:url(../../assets/img/down.svg);background-position:0 50%;background-size:cover;content:"";height:20px;width:20px}.header-default .header-contents .section .header-elements nav ul ul{background:#bfaa6b;flex-flow:column;left:0;min-width:100%;opacity:0;position:absolute;top:100%}.header-default .header-contents .section .header-elements nav ul ul li{border-bottom:1px solid hsla(0,0%,100%,.133)}.header-default .header-contents .section .header-elements nav ul ul li:last-child{border-bottom:none}.header-default .header-contents .section .header-elements nav ul ul a{padding:0 1rem}.header-default .header-contents .section .header-elements nav ul ul ul{background:#bfaa6b;background-image:linear-gradient(hsla(0,0%,100%,.133),hsla(0,0%,100%,.133));left:100%;min-width:15rem;top:0}.header-default .header-contents .section .header-elements nav li:hover>ul{display:flex;opacity:1;pointer-events:auto;user-select:auto}.header-default .header-contents .background{background-color:rgba(0,0,0,.9)}.header-default .header-contents .mobile{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:50}.header-default .header-contents .mobile .main-menu{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;text-align:center;width:90%}.header-default .header-contents .mobile .main-menu ul{flex-direction:column;width:100%}.header-default .header-contents .mobile .main-menu ul li{display:flex;flex-direction:column;width:100%}.header-default .header-contents .mobile .main-menu ul li a{font-size:1.6rem;padding-bottom:.4rem;padding-top:.4rem}.header-default .header-contents .mobile .main-menu ul li li{display:inline-block}.header-default .header-contents .mobile .main-menu ul li:after{display:none}.header-default .header-contents .mobile .main-menu .sub-menu{background-color:transparent!important;opacity:1!important;position:static}.header-default .header-contents .mobile .main-menu .sub-menu li{background-color:transparent!important}.header-default .header-contents .mobile .main-menu .sub-menu li a{filter:brightness(.8);font-size:1.1rem}.header-default .header-contents .mobile .main-menu .sub-menu li.menu-item-has-children:after{height:0}.header-default .header-contents .hidden{opacity:0;pointer-events:none}.scrollNotOnTop .header-default .header-contents{background:#3d4735}.title-header{align-items:center;display:flex;filter:brightness(.5);justify-content:center}.title-header,.title-header video{transition:height .75s}.title-header .header-background,.title-header .header-image{height:20vh;object-fit:cover;transition:height .75s}footer{background:#3d4735;color:#fff}footer hr{color:#bfaa6b;line-height:5px}footer a{color:#eee;text-decoration:none}footer .section{color:#fff;display:flex;flex-direction:row;justify-content:center;padding-top:2rem}footer .section .img{align-items:center;display:flex;font-family:Libre Bodoni,serif;font-size:2.2em;justify-content:center;margin:auto;padding-bottom:1.5rem;text-align:center;width:95%}footer .section .credentials{padding:2rem 2rem 0;text-align:left;width:100%}footer .section .credentials hr{color:#bfaa6b}footer .section .credentials p{color:#bfaa6b;margin:1rem}footer .section .credentials h1{color:#bfaa6b}footer .section .credentials .socials{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:baseline;margin:1.5rem 1rem}footer .section .credentials .socials .social{max-height:22px;max-width:22px;transition:filter .2s}footer .section .credentials .footer-row{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:baseline;margin:1.5rem 1rem;transition:filter .2s}footer .section .credentials .footer-row .footer-row-img{max-height:22px;max-width:22px}footer .section .credentials .footer-row a{color:#fff;text-decoration:none}footer .section .credentials .footer-row .label{color:#bfaa6b}footer .section .credentials .footer-row .label .img{width:100%}footer .section .credentials .footer-row:hover,footer .section .credentials .social:hover{cursor:pointer;filter:brightness(1.3)}footer .section .credentials .vertical{align-items:baseline;display:flex;flex-direction:column;gap:0;justify-content:space-around;margin:1rem;transition:filter .2s}footer .section .credentials .vertical .label{color:#bfaa6b}footer .section .credentials .vertical:hover{filter:brightness(1)}footer .bottom-section{display:flex;justify-content:space-between;padding-bottom:1rem}footer .bottom-section a{color:#bfaa6b;transition:filter .2s}footer .bottom-section a:hover{filter:brightness(1.3)}footer .footer-bottom{color:#bfaa6b}form .error-response-box,form .send-button-box,form .success-response-box{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s}form .error-response-box>*,form .send-button-box>*,form .success-response-box>*{height:100%;overflow:hidden}form .error-response-box,form .success-response-box{grid-template-rows:0fr}form .success-response{color:#090}form .error-response,form .success-response{font-size:1.1em;font-weight:700;line-height:2;text-align:center}form .error-response{color:#f43}form.sending .error-response-box,form.sending .send-button-box,form.sending .success-response-box,form.success .error-response-box,form.success .send-button-box{grid-template-rows:0fr}form.error .error-response-box,form.success .success-response-box{grid-template-rows:1fr}form .required{color:var(--primary-color)}textarea.autosize{overflow:hidden;resize:none}.breadcrumbs{align-items:center;border-bottom:1px solid #ddd;display:flex;flex-direction:column;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin:0;overflow:auto;padding:0 0 10px;white-space:nowrap}.breadcrumbs .breadcrumb-item{font-size:1em;line-height:1.2;list-style:none}.breadcrumbs .breadcrumb-item a{color:#3d4735;text-decoration:none;transition:filter .2s}.breadcrumbs .breadcrumb-item a:hover{filter:brightness(1.9)}.breadcrumbs .breadcrumb-item:after{content:" > "}.breadcrumbs .breadcrumb-item:last-child:after{content:""}section.default-posts .section{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}section.default-posts .section .post{background-color:#faf6f3;border-radius:40px;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;padding-bottom:1rem}section.default-posts .section .post h3{margin-top:0}section.default-posts .section .post img{border-radius:40px;width:100%}section.default-posts .section .post .contents{padding:1rem}section.default-posts .horizontal{display:grid;grid-template-columns:1fr 1fr 1fr;margin:auto auto 50px}section.default-posts .horizontal a{color:#000;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none}section.default-posts .horizontal .element{border:1px solid #ccc;border-radius:42px;display:flex;flex-direction:column;padding-bottom:1rem;text-align:center;transition:border .4s}section.default-posts .horizontal .element a{color:#000;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none}section.default-posts .horizontal .element .date,section.default-posts .horizontal .element .excerpt{margin-left:20px;margin-top:.5rem;padding-bottom:.5rem;padding-top:.5rem}section.default-posts .horizontal .element .date{color:#bfaa6b}section.default-posts .horizontal .element .title{color:#3d4735;font-family:Libre Bodoni,serif;font-size:1.2rem;line-height:1.2;margin:.5rem 20px}section.default-posts .horizontal .element .img{align-items:center;border-radius:40px;display:flex;height:200px;justify-content:center;overflow:hidden;text-align:center;transition:transform .5s}section.default-posts .horizontal .element .img img{border-radius:40px;height:100%;object-fit:cover;transition:scale .2s;width:100%}section.default-posts .horizontal .element .img .icon{margin:auto;object-fit:contain;width:30%}section.default-posts .horizontal .element:hover{border:1px solid #666}section.default-posts .horizontal .element:hover .img img{scale:1.05}.pagination{margin-inline:auto;width:fit-content}.pagination a{border:1px solid #3d4735;border-radius:10px}.pagination a,.pagination span{color:#3d4735;margin:.5rem .5rem 1rem;padding:.5rem;text-decoration:none}.pagination span{border:1px solid #ddd;border-radius:10px}section:has(.pagination){margin:2rem}.single .title h1{font-size:2rem}section.slider img{max-height:70vh;object-fit:cover;vertical-align:top;width:100%}section.slider .tns-item{display:inline-grid!important}section.slider .background,section.slider .contents{grid-column:1/2;grid-row:1/2}section.slider .contents{align-self:center;backdrop-filter:blur(1rem) brightness(.9);border-radius:2rem;color:#fff;font-size:3em;justify-self:center;padding:1rem 2rem 2rem;text-shadow:2px 2px 1rem rgba(0,0,0,.333)}section.slider .contents h1,section.slider .contents p{margin:0}section.attractions-list{background:#eee;padding:1rem 0}section.attractions-list .section{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}section.attractions-list .section h2{grid-column:1/-1}section.gallery .images{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}section.gallery .image img{vertical-align:top}@media (max-width:1310px){section.default-posts .horizontal .element .img,section.default-posts .horizontal .element a{width:100%}}@media (max-width:1200px){section.default-posts .horizontal{grid-template-columns:1fr 1fr}section.default-posts .horizontal .element{align-items:center;justify-content:center}}@media (max-width:1000px){html{font-size:15px;font-size:14px}.page-contents .post .img{width:90%}.page-contents .post .img .icon{width:40%}.section{padding:0 15px}.header-default .header-contents{padding:.5rem 0}.header-default .header-contents .section{align-items:center;flex-direction:row;gap:1rem;justify-content:space-between;max-width:100%;padding-inline:10px}.header-default .header-contents .section .header-elements{opacity:0;pointer-events:none}.header-default .header-contents .section .header-elements nav ul{flex-direction:column;gap:1rem 0}.header-default .header-contents .section .header-elements nav .sub-menu{display:none!important}.header-default .header-contents .section .header-elements nav .sub-menu a:hover{background-color:hsla(0,0%,100%,0)}.header-default .header-contents .section .header-elements nav ul ul li{border-bottom:1px solid transparent;margin-bottom:.5rem}.header-default .header-contents .background.header-elements{opacity:1;pointer-events:auto}footer .section{flex-direction:column;text-align:center}footer .section .img{width:50%}footer .section .credentials .img{display:none}footer .section .credentials{padding:0}footer .section h1{text-align:center}footer .bottom-section{align-self:center;flex-direction:column;font-size:.9rem;justify-content:center;text-align:center}.breadcrumbs .breadcrumb-item{font-size:.95rem}section.default-posts .section{grid-template-columns:1fr}section.default-posts .horizontal{gap:20px;grid-template-columns:1fr;margin-bottom:40px}section.default-posts .horizontal .element{height:auto;margin:auto;width:85%}section.default-posts .horizontal .element .date,section.default-posts .horizontal .element .excerpt{margin-left:0}section.default-posts .horizontal .element .img img{height:100%}.single .title h1{font-size:1.7rem}section.slider{background:red}}@media (max-width:500px){.breadcrumbs .breadcrumb-item{font-size:.85rem}}