@charset "UTF-8";@media only screen and (min-width:0rem){#o-nas{background-color:#030711;overflow:hidden;padding:var(--sectionPadding);position:relative;z-index:1}#o-nas .cs-container{align-items:center;display:flex;flex-direction:column;justify-content:stretch;margin:auto;max-width:80em;width:100%}#o-nas .cs-content{align-items:flex-start;background-color:#030711;border-left:.25rem solid var(--primary);box-sizing:border-box;display:flex;flex-direction:column;margin:-5rem 1rem 0;max-width:46.125rem;overflow:hidden;padding:clamp(1.5rem,5vw,3.75rem);position:relative;text-align:left;width:auto;z-index:10}#o-nas .cs-topper{color:var(--primary)}#o-nas .cs-title{color:#fff}#o-nas .cs-text{color:hsla(0,0%,100%,.8);margin-bottom:1rem}#o-nas .cs-text:last-of-type{margin-bottom:2rem}#o-nas .cs-features{background-color:hsla(0,0%,100%,.1);margin:0 0 2rem;padding:clamp(1.5rem,4vw,2rem);width:100%}#o-nas .cs-h3{color:#fff;font-size:1rem;font-weight:700;line-height:1.5em;margin:0 0 .75rem}#o-nas .cs-ul{display:flex;flex-direction:column;font-size:.75rem;gap:.75rem;margin:0;padding:0}#o-nas .cs-li{color:hsla(0,0%,100%,.8);font-family:var(--monoFont);font-size:1rem;line-height:1.5em;list-style:none;padding-left:clamp(1.25rem,3vw,1.5rem);position:relative}#o-nas .cs-li:before{background-color:var(--primary);content:"";display:block;height:.5rem;left:0;margin-top:.5rem;position:absolute;top:0;transform:rotate(45deg);width:.5rem}#o-nas .cs-button-transparent{align-items:center;border:1px solid #fff;box-sizing:border-box;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;gap:.625rem;justify-content:center;line-height:clamp(2.875rem,5.5vw,3.5rem);margin:0;min-width:11.25rem;padding:0 1.5rem;position:relative;text-align:center;text-decoration:none;transition:color .3s;z-index:1}#o-nas .cs-button-transparent:before{background:var(--primary);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:width .3s;width:0;z-index:-1}#o-nas .cs-button-transparent:hover{color:#030711}#o-nas .cs-button-transparent:hover:before{width:100%}#o-nas .cs-button-transparent:hover .cs-button-icon{filter:brightness(0)}#o-nas .cs-button-transparent .cs-button-icon{display:block;height:auto;width:1.25rem}#o-nas .cs-button-box{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}#o-nas .cs-picture{display:block;height:23.75rem;order:-1;overflow:hidden;position:relative;width:100%}#o-nas .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@media only screen and (min-width:48rem){#o-nas .cs-container{align-items:flex-end;justify-content:center;position:relative}#o-nas .cs-content{margin:0;width:68%}#o-nas .cs-picture{bottom:0;height:auto;left:0;position:absolute;top:3.75rem;width:clamp(25.25rem,53vw,46.375rem)}}@media only screen and (min-width:81.25rem){#o-nas .cs-content{margin-bottom:10.625rem}}@media only screen and (min-width:0rem){#uslugi{background-color:#030711;padding:var(--sectionPadding);position:relative;z-index:1}#uslugi .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:26.25rem}#uslugi .cs-container,#uslugi .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#uslugi .cs-content{text-align:center}#uslugi .cs-title{color:var(--bodyTextColorWhite);margin:0;max-width:25ch;width:100%}#uslugi .cs-text{color:var(--bodyTextColorWhite);margin-top:1rem;opacity:.8}#uslugi .cs-button-solid{background-color:var(--primary);border-radius:.25rem;box-sizing:border-box;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:clamp(2.875em,5.5vw,3.5em);margin:0;min-width:9.375rem;padding:0 1.5rem;position:relative;text-align:center;text-decoration:none;z-index:1}#uslugi .cs-button-solid:before{background:#000;border-radius:.25rem;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:width .3s;width:0;z-index:-1}#uslugi .cs-button-solid:hover:before{width:100%}#uslugi .cs-card-group{display:grid;gap:clamp(1rem,1.9vw,1.25rem);grid-template-columns:repeat(12,1fr);margin:0;padding:0;width:100%}#uslugi .cs-item{align-items:center;display:flex;flex-direction:column;grid-column:span 12;list-style:none;position:relative;width:100%;z-index:1}#uslugi .cs-item:hover .cs-border{opacity:1}#uslugi .cs-link{align-items:center;background-color:#010104;display:flex;flex-direction:column;gap:1.25rem;height:100%;padding:1.5rem clamp(1rem,2.6vw,1.25rem);position:relative;text-decoration:none;width:100%;z-index:2}#uslugi .cs-picture{display:block;height:100vw;max-height:26.25rem;position:relative;width:100%}#uslugi .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#uslugi .cs-h3{font-size:1.25rem;font-weight:700;line-height:1.2em;transition:color .3s}#uslugi .cs-h3,#uslugi .cs-item-text{color:var(--bodyTextColorWhite);margin:0;text-align:center}#uslugi .cs-item-text{font-size:1rem;line-height:1.5em;opacity:.8}#uslugi .cs-service-features{background-color:hsla(0,0%,100%,.1);margin-top:1rem;padding:clamp(1.5rem,4vw,2rem);width:100%}#uslugi .cs-service-title{color:#fff;font-size:.875rem;font-weight:700;line-height:1.5em;margin:0 0 .75rem}#uslugi .cs-service-list{display:flex;flex-direction:column;font-size:.75rem;gap:.5rem;margin:0;padding:0}#uslugi .cs-service-list li{color:hsla(0,0%,100%,.8);font-family:var(--monoFont);font-size:.875rem;line-height:1.5em;list-style:none;padding-left:clamp(1.25rem,3vw,1.5rem);position:relative}#uslugi .cs-service-list li:before{background-color:var(--primary);border-radius:50%;content:"";height:.5rem;left:0;margin-top:.5rem;position:absolute;top:.25rem;width:.5rem}#uslugi .cs-border{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:-1}#uslugi .cs-border:after,#uslugi .cs-border:before{content:"";display:block;left:0;opacity:1;position:absolute;top:0;z-index:-1}#uslugi .cs-border1:before{background:linear-gradient(to right,var(--primary) 0,transparent 78%);height:1px;width:100%}#uslugi .cs-border1:after{background:linear-gradient(to bottom,var(--primary) 0,transparent 78%);height:100%;width:1px}#uslugi .cs-border2:before{background:linear-gradient(to right,transparent 22%,var(--primary) 100%);bottom:0;height:1px;top:auto;width:100%}#uslugi .cs-border2:after{background:linear-gradient(to bottom,transparent 22%,var(--primary) 100%);height:100%;left:auto;right:0;width:1px}#uslugi .cs-background{display:block;z-index:-1}#uslugi .cs-background,#uslugi .cs-background img{height:100%;left:0;position:absolute;top:0;width:100%}#uslugi .cs-background img{-o-object-fit:cover;object-fit:cover;opacity:.08;z-index:-2}#uslugi .cs-pricing-info{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;width:100%}#uslugi .cs-pricing-row{align-items:center;display:flex;gap:.75rem}#uslugi .cs-pricing-icon-small{color:var(--primary);flex-shrink:0;height:1rem;width:1rem}#uslugi .cs-pricing-label{color:var(--primary);font-family:var(--headerFont);font-size:.75rem;font-weight:700}#uslugi .cs-pricing-value{color:var(--bodyTextColorWhite);font-family:var(--monoFont);font-size:.75rem;margin-left:auto;opacity:.9}}@media only screen and (min-width:48rem){#uslugi .cs-container{max-width:80rem}#uslugi .cs-item{grid-column:span 6}}@media only screen and (min-width:64rem){#uslugi .cs-item{grid-column:span 3}#uslugi .cs-item:hover:before{opacity:1}#uslugi .cs-item:hover .cs-h3{color:var(--primary)}}@media only screen and (min-width:0rem){#kontakt{background-color:#030711;overflow:hidden;position:relative;z-index:1}#kontakt .cs-container{align-items:center;margin:auto}#kontakt .cs-container,#kontakt .cs-wrapper{display:flex;flex-direction:column;width:100%}#kontakt .cs-wrapper{box-sizing:border-box;gap:clamp(3rem,6vw,4rem);max-width:36.5rem;padding:var(--sectionPadding);padding-left:clamp(1rem,4.5vw,6.25rem);padding-right:clamp(1rem,4.5vw,6.25rem)}#kontakt .cs-content{align-items:center;color:#fff;display:flex;flex-direction:column;max-width:48.125rem;text-align:center;width:100%}#kontakt iframe{height:20rem;width:100%}#kontakt .cs-title{color:#fff;max-width:24ch}#kontakt .cs-text{color:hsla(0,0%,100%,.8)}#kontakt .cs-form{align-items:center;box-sizing:border-box;display:grid;flex-wrap:wrap;gap:.75rem;grid-template-columns:repeat(12,1fr);justify-content:center;max-width:48.125rem;position:relative;width:100%}#kontakt .cs-form-content{display:flex;justify-content:center;text-align:center;width:100%}#kontakt .cs-form-title{color:var(--bodyTextColor);display:block;font-size:1rem;line-height:1.5em;margin:0 0 .75rem}#kontakt .cs-label{align-items:flex-start;color:#fff;display:flex;flex-direction:column;font-size:1rem;gap:.25rem;grid-column:span 12;width:100%}#kontakt .cs-input,#kontakt .cs-select{background-color:#fff;border:none;box-sizing:border-box;color:#030711;font-size:1rem;height:clamp(2.875rem,5.5vw,3.5rem);padding:0 1.5rem;width:100%}#kontakt .cs-input::-moz-placeholder,#kontakt .cs-select::-moz-placeholder{color:#767676}#kontakt .cs-input::placeholder,#kontakt .cs-select::placeholder{color:#767676}#kontakt .cs-textarea{font-family:inherit;margin:0 0 1.25rem;min-height:7.5rem;padding-top:1.5rem}#kontakt .cs-button-solid{background-color:var(--primary);border:none;box-sizing:border-box;color:#fff;display:inline-block;font-family:var(--headerFont);font-size:1rem;font-weight:700;line-height:clamp(2.875em,5.5vw,3.5em);margin:0;min-width:9.375rem;overflow:hidden;padding:0 clamp(2rem,4vw,3rem);position:relative;text-align:center;text-decoration:none;transition:color .3s;z-index:1}#kontakt .cs-button-solid:before{background:#000;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:width .3s;width:0;z-index:-1}#kontakt .cs-button-solid:hover:before,#kontakt .cs-submit{width:100%}#kontakt .cs-submit:hover{cursor:pointer}#kontakt .cs-button-wrapper{display:flex;grid-column:span 12;justify-content:center}}@media only screen and (min-width:48rem){#kontakt .cs-container{align-items:stretch;flex-direction:row}#kontakt iframe{height:auto;width:50%}#kontakt .cs-wrapper{max-width:100%;width:50%}#kontakt .cs-button-solid{width:auto}}@media only screen and (min-width:64rem){#kontakt .cs-label{grid-column:span 6}#kontakt .cs-label.cs-message{grid-column:span 12}}.cs-contact-info{background-color:rgba(255,106,62,.1);border-left:.25rem solid var(--primary);border-radius:.5rem;margin-top:1.5rem;padding:1.25rem}.cs-contact-info .cs-social-header{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.cs-contact-info .cs-social-icon-small{flex-shrink:0}.cs-contact-info .cs-info-title{color:var(--primary);font-family:var(--headerFont);font-size:1.125rem;font-weight:700;margin:0}.cs-contact-info .cs-phone{color:#fff;font-size:1rem;margin:.5rem 0 0}.cs-contact-info .cs-phone a{color:var(--primary);font-weight:700;text-decoration:none;transition:color .3s ease}.cs-contact-info .cs-phone a:hover{color:#fff}.cs-amenities{margin-top:1.5rem}.cs-amenities .cs-info-title{color:var(--primary);font-family:var(--headerFont);font-size:1.125rem;font-weight:700;margin:0 0 1rem}.cs-amenities .cs-amenities-list{list-style:none;margin:0;padding:0}.cs-amenities .cs-amenities-list li{color:#fff;font-family:var(--headerFont);font-size:1rem;font-weight:700;padding:.625rem 0 .625rem 1.5rem;position:relative;text-align:left}.cs-amenities .cs-amenities-list li:before{color:var(--primary);content:"✓";font-weight:700;left:0;position:absolute}#cs-footer-275 .cs-header{color:var(--primary);font-family:var(--headerFont);font-size:1rem;font-weight:700}@media only screen and (min-width:0rem){#cs-footer-107{background:#030711;padding:2.5rem 1rem}#cs-footer-107 .cs-container{margin:auto;max-width:80rem;width:100%}#cs-footer-107 .cs-ul{align-items:center;display:flex;flex-direction:column;gap:1.25rem;margin:auto;padding:0}#cs-footer-107 .cs-li{list-style:none;margin:0;text-align:center}#cs-footer-107 .cs-copyright{color:hsla(0,0%,100%,.6);display:block;flex:none;font-family:var(--headerFont);font-size:.875rem;line-height:1.5em;margin-top:1.25rem;order:1}#cs-footer-107 .cs-copyright a{color:var(--primary);font-family:var(--headerFont);font-weight:700;text-decoration:none;transition:color .3s ease}#cs-footer-107 .cs-copyright a:hover{color:#fff}}@media only screen and (min-width:43.75rem){#cs-footer-107 .cs-ul{flex-direction:row;gap:clamp(2.75rem,7vw,5.5rem);justify-content:center}#cs-footer-107 .cs-copyright{margin:0;order:2}}