*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Noto Sans", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;margin:0;padding:0;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100vw;background-color:#fcf6f0;color:#000}@media (prefers-color-scheme: dark){body{background-color:#333;color:#fff}}img{max-width:100%;-webkit-border-radius:7px;border-radius:7px}a{color:#07004a;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}@media (prefers-color-scheme: dark){a{color:#fff}}a:hover{color:#d46300}ul,ol{margin:1rem 0 0;padding:0;list-style:none}li{margin:0;padding:0;list-style-type:none;font-size:1.2rem}@media (max-width: 600px){li{font-size:1rem}}p{margin:0 0 1rem}h1,h2,.h2{line-height:1}h1{font-weight:900;font-size:3rem;color:#07004a}@media (prefers-color-scheme: dark){h1{color:#fff}}@media (max-width: 600px){h1{font-size:-webkit-calc(5vw + 10px);font-size:calc(5vw + 10px)}}h2,.h2{font-size:2.4rem;font-weight:800;margin-bottom:0;color:#222;margin-top:.25em}@media (max-width: 600px){h2,.h2{font-size:1.8rem}}@media (prefers-color-scheme: dark){h2,.h2{color:#fff}}p.lid{font-size:1.4rem;font-weight:bold}@media (max-width: 600px){p.lid{font-size:1.2rem}}header{position:fixed;background-color:#fcf6f0ed;z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (prefers-color-scheme: dark){header{background-color:#07004ad1}}header+*{padding-top:150px !important}header>div{max-width:100%;width:1280px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer{padding:1rem;background-color:#07004a;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer *{color:#fff}article,header,aside{padding:1rem}article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;width:1280px;padding-bottom:2rem}aside{width:1280px;max-width:100%}section{padding:0 1rem 4rem;width:100%}@media (max-width: 600px){section{padding:0 0 3rem}}@media (min-width: 800px){section h2{max-width:90%}}button{background-color:#d46300;color:#fff}.first{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:50vh;width:100%}.map{width:100%;background-image:url(/img/map.webp?v=1.1);-webkit-background-size:auto 130%;background-size:auto 130%;background-position:-170px -130px;background-repeat:no-repeat;text-align:right;padding:1rem;min-height:50vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 600px){.map{background-position:-270px -130px;min-height:60vh}}.half:nth-child(even){padding-right:0}.half:nth-child(odd){padding-left:0}@media (min-width: 800px){.half{width:50%}}.header_contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.usp{width:100%;margin-bottom:2rem}.usp li{font-size:1.4rem}.call_contacts{margin-bottom:2rem;background-color:#d46300;color:#fff;font-size:3rem;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:10px;border-radius:10px}@media (max-width: 600px){.call_contacts{font-size:2rem}}.call_contacts p{font-size:.6em;text-align:center;font-weight:bolder;text-transform:uppercase}.call_contacts a{color:#fff;text-decoration:none;border-bottom:4px solid rgba(255,255,255,0.5);font-weight:bold}.call_contacts a:hover{color:#fff}@media (max-width: 600px){.call_contacts p{font-size:.6em}}@media (min-width: 600px){body.active .logo{width:192px}}.logo{-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}@media (max-width: 600px){.logo{width:192px;max-width:50vw}}@media (prefers-color-scheme: dark){.logo{-webkit-filter:invert(1) hue-rotate(180deg);filter:invert(1) hue-rotate(180deg)}}.partners_logo{margin-top:1rem}@media (max-width: 600px){.partners_logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.partners_logo img{width:192px;max-width:50%;background-color:#fff;margin:.2rem;border:.5rem solid #fff}@media (max-width: 600px){.partners_logo img{max-width:30%}}@media (min-width: 800px){.header_phone{font-size:1.4rem}}.destination{font-size:2em;font-weight:bold;text-transform:uppercase}@media (max-width: 600px){.destination{font-size:1.8em}}.first_paragraph{margin-top:1rem}.flex_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.posts_list{margin-bottom:4rem}@media (min-width: 600px){.posts_list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.posts_list .post{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:0.5rem}.posts_list .h2{margin-bottom:1em}.button{padding:.5rem 1.5rem;background-color:#d46300;color:#fff;font-weight:bold;text-decoration:none;-webkit-border-radius:3rem;border-radius:3rem}.button:hover{color:#fff;background-color:#07004a}.offer_link{margin:2rem 0}
