.b__img-hero{display:block;width:100%;height:auto;max-height:40rem;object-fit:cover}#page__content h2{margin-bottom:.3rem;font-weight:400;letter-spacing:.05em}#page__content p{font-size:.8rem;font-weight:300;letter-spacing:.05em;line-height:1.6;text-align:justify}#page__content p a{text-decoration:underline}#page__content ol li{margin-bottom:1rem;font-size:.8rem;font-weight:300;line-height:1.6}#cont__p{margin-bottom:1rem;font-size:1rem}.errors{margin-bottom:1rem}.errors ul{padding:0;margin:0;list-style:none}.errors ul li{margin-bottom:.2rem;color:var(--c_evi)}#cont__form{display:flex;max-width:28rem;flex-wrap:wrap;margin:0 auto}.cont__form-row{width:100%;margin-bottom:.9rem}.cont__form-row:last-child{margin-bottom:0}.cont__form-lab{display:block;width:100%;margin-bottom:.3rem;cursor:pointer;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase}.cont__form-inp{width:100%;padding:.3rem;border:1px solid #000;color:#000;font-size:1rem}.cont__form-check{display:flex;align-items:center;gap:.4rem}#cont__form-priv{width:.9rem;height:.9rem;border:2px solid #000;border-radius:50%;appearance:none;cursor:pointer;transition:.4s}#cont__form-priv:checked{background-color:#000}#cont__form-priv-lab{cursor:pointer;font-size:.8rem}.cont__form-a{font-weight:700;text-decoration:underline}@media (max-width:1024px){.b__img-hero{max-height:20rem}}@media (max-width:768px){.b__img-hero{max-height:16rem}.cont__form-lab{font-size:.8rem}.cont__form-inp{padding:.5rem}#cont__form-priv{width:1.1rem;height:1.1rem}#cont__form-priv-lab{font-size:.9rem}}#camp__wrap{overflow:hidden;width:100%}@supports (overflow:clip){#camp__wrap{overflow:clip}}.camp__inn{max-width:103.25rem;box-sizing:border-box;padding:0 var(--min-pad);margin:0 auto}#camp__inn-top{padding-top:5rem}.camp__row{display:grid;gap:8rem;grid-template-columns:1fr 1fr;row-gap:9rem}#camp__coll-wrap{width:100%;padding-top:4.1rem;padding-bottom:5.95rem}#camp__coll{display:grid;align-items:flex-end;grid-template-columns:minmax(1px,1fr);justify-items:center}.camp__sez{grid-area:1/1}#camp__svg{display:block;width:100%;min-width:30rem;max-width:50.7rem;fill:#E9E8E6}#camp__tit{font-size:2.4rem;font-weight:400;transform:translateY(-1.2rem)}.camp__img-wide{grid-column-end:span 2}.camp__img{display:block;width:100%;height:auto;margin:0 auto}.camp__img-wide-s .camp__img{max-width:50%}.camp__row-vid{margin-bottom:8.4rem}.camp__video maida-video{max-width:80.3rem;margin:0 auto}c-slid{display:block;width:100%;margin:8.4rem 0}c-slid .swiper{--slides:2;--gap:2rem}c-slid .swiper.camp__short{--slides:4}c-slid .camp__frecc{width:1.875rem;height:3.75rem;border-radius:0;background-color:rgba(0,0,0,.3);transition:.2s ease-in-out;--swiper-navigation-size:1.2rem}c-slid .camp__frecc:hover{width:3.75rem;background-color:#000;opacity:1}c-slid .swiper-button-next,c-slid .swiper-button-prev{top:50%}c-slid .swiper-pagination{position:static;margin-top:1rem}@media (max-width:1024px){#camp__coll-wrap{padding-top:2rem;padding-bottom:2.2rem}#camp__svg{max-width:30rem}#camp__tit{font-size:2rem;transform:translateY(-.6rem)}.camp__row-vid{margin-bottom:4rem}.camp__row{gap:3rem;row-gap:4rem}c-slid{margin:4rem 0}c-slid .swiper{--slides:1.4}c-slid .swiper.camp__short{--slides:2}}@media (max-width:768px){#camp__inn-top{padding-top:3rem}.camp__row{grid-template-columns:1fr;row-gap:var(--min-pad)}.camp__row-vid{margin-bottom:var(--min-pad)}.camp__img-wide{grid-column-end:auto}.camp__img{margin:0 auto}.camp__img-wide-s .camp__img{max-width:none}c-slid{margin:var(--min-pad) 0;--gap:var(--min-pad)}c-slid .swiper-pagination{margin-top:.5rem}}@media (max-width:425px){#camp__inn-top{padding-top:var(--min-pad)}.camp__img-main{width:calc(100% + var(--min-pad) * 2);min-height:50vh;margin:0 calc(-1 * var(--min-pad));object-fit:cover}#camp__svg{min-width:100vw}#camp__tit{font-size:6.737vw;transform:translateY(-2.022vw)}.bout__wrap .develic-right-panel{max-height:17rem}}.bout__wrap#page__wrap{max-width:70rem}.bout__wrap .develic-map.develic-theme-default{display:grid;height:auto;padding-top:1.8rem;margin:0;gap:2rem;grid-template-columns:0.64fr 1fr}.bout__wrap .develic-map.develic-theme-default::after{display:none}.bout__wrap .develic-map.develic-theme-default .develic-right-panel{width:100%;max-width:none;margin-right:0;float:none}.bout__wrap .develic-map.develic-theme-default .develic-left-panel{width:100%;float:none;grid-area:1/1}.bout__wrap .develic-map.develic-theme-default .develic-items-wrapper{height:auto;max-height:31.2rem}.bout__wrap .develic-map.develic-theme-default .develic-item{position:relative;padding:1.4rem 0;border-top:2px solid #dedede;border-right:0;border-bottom:0;border-left:0;margin-bottom:0;background:0 0}.bout__wrap .develic-map.develic-theme-default .develic-item:last-child{border-bottom:2px solid #dedede}.bout__wrap .develic-map.develic-theme-default .develic-heading{margin:0 0 .5rem;color:#000;font-family:var(--ff_txt);font-size:1rem;font-weight:700;letter-spacing:.095em;text-transform:uppercase}.bout__wrap .develic-map.develic-theme-default .develic-heading::after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.bout__wrap .develic-map.develic-theme-default .develic-heading:focus+.develic-body p,.bout__wrap .develic-map.develic-theme-default .develic-heading:hover+.develic-body p{color:#000}.bout__wrap .develic-map.develic-theme-default .develic-body p{max-width:20rem;margin:0;font-size:.8rem;letter-spacing:.051em;line-height:1.2;transition:.4s}.bout__wrap .develic-map.develic-theme-default .develic-map-placeholder{height:100%}.bout__wrap .mostra .develic-map.develic-theme-default{opacity:1;visibility:visible}.bout__wrap .develic-right-panel{min-height:31.2rem}.bout__wrap .develic-right-panel .develic-info-wnd{padding:.3rem 0 .1rem}.bout__wrap .develic-right-panel .develic-map-heading{margin-top:0}.bout__wrap .develic-right-panel .develic-body p{line-height:1}.bout__wrap .develic-right-panel .develic-body::after{display:none}.bout__wrap .develic-right-panel .gm-ui-hover-effect{top:0!important;right:0!important}.bout__wrap .develic-search-input{width:100%;padding:.25rem .7rem;border-radius:0}@media (hover:none) and (pointer:coarse),(max-width:768px){.bout__wrap .develic-search-input{padding:.5rem .7rem}}.bout__wrap .develic-search-autocomplete{position:absolute;z-index:20;left:-2px;width:calc(100% + 4px);box-sizing:border-box;border:2px solid;background:#d7d5cc}.bout__wrap .develic-search-autocomplete-option{padding:.25rem .7rem;border-bottom:1px solid #000;cursor:pointer}.bout__wrap .develic-search-autocomplete-option:last-child{border-bottom:0}@media (hover:none) and (pointer:coarse),(max-width:768px){.bout__wrap .develic-search-autocomplete-option{padding:.5rem .7rem}}.bout__map{min-height:31.2rem}.bout__map[develic-map]{padding:0}#bout__top{display:grid;align-items:flex-end;gap:2rem;grid-template-columns:0.64fr 1fr}.bout__p{margin-bottom:.9rem;color:#6d6d6d;font-size:.9rem}.bout__p strong{display:inline-block;margin-bottom:.2rem;color:#000;letter-spacing:.075em;text-transform:uppercase}#bout__dis{margin-bottom:1.4rem}#bout__inpt-wrap{display:flex;align-items:stretch;justify-content:space-between;border:2px solid #000}#bout__search{position:relative;width:100%}#bout__search:empty,#bout__search:not(:empty)+#bout__inpt{display:none}#bout__inpt,.develic-search-input{width:100%;padding:.25rem .7rem}@media (hover:none) and (pointer:coarse),(max-width:768px){#bout__inpt,.develic-search-input{padding:.5rem .7rem}}.develic-search-autocomplete{position:absolute;z-index:20;left:-2px;width:calc(100% + 4px);box-sizing:border-box;border:2px solid;background:#d7d5cc}.develic-search-autocomplete-option{padding:.25rem .7rem;border-bottom:1px solid #000;cursor:pointer}.develic-search-autocomplete-option:last-child{border-bottom:0}@media (hover:none) and (pointer:coarse),(max-width:768px){.develic-search-autocomplete-option{padding:.5rem .7rem}}#bout__btn{display:flex;width:100%;max-width:2.3rem;align-items:center;justify-content:center;border:none;appearance:none;background:#000;color:#fff}@media (hover:none) and (pointer:coarse){#bout__btn{max-width:2.6rem}}#bout__btn svg{display:block;width:100%;max-width:.8rem;fill:currentcolor}#bout__logo{display:block;width:100%;fill:#E9E8E6}@media (max-width:768px){#bout__top{gap:1rem;grid-template-columns:1fr}#bout__dis{text-align:center}.bout__map{min-height:25.5rem}.bout__wrap .develic-map.develic-theme-default{gap:1rem;grid-template-columns:1fr}.bout__wrap .develic-map.develic-theme-default .develic-items-wrapper{max-height:25.5rem}.bout__wrap .develic-right-panel{min-height:15rem}}