::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#eaeaea;border-left:1px solid #bbb}::-webkit-scrollbar-thumb{background-color:#bbb}::-webkit-scrollbar-thumb:hover{background-color:#aaa}em{color:inherit}#page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#e5e6ef;z-index:9000;display:flex;justify-content:center;align-items:center;transition:.3s ease;transform:scale(1);opacity:1}body.ready #page-loader{z-index:-1;transform:scale(2);opacity:0}.uk-form-icon{bottom:unset}p,main ul,main ol{font-size:110%}ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul{font-size:inherit}.header_ li:not(._special) a{color:#fff !important}.header_ li:not(._special) a:hover,.footer_ a:hover{color:#ff8c00 !important}.header_:not(._inactive) li:not(._special) a:hover,.footer_ a:hover{color:#222 !important}.footer_ a:not(.uk-logo){color:#b7b7b7 !important}p:empty{display:none}html{font-family:"Host Grotesk",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#5a911f}*+address,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:10px}p{margin:0 0 10px}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{color:#5a911f;font-family:"Host Grotesk",sans-serif;font-optical-sizing:auto;font-style:normal}.uk-h1,.uk-h2,.uk-h3,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3{font-weight:400}.uk-h4,.uk-h5,.uk-h6,h4,h5,h6{font-weight:500;margin:30px 0 10px}.uk-button,.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{font-family:"Host Grotesk",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:100%}.uk-navbar-item:not(:hover),.uk-navbar-nav>li>a:not(:hover),.uk-navbar-toggle:not(:hover){color:#fff}.uk-navbar-dropdown-nav>li>a:not(:hover){color:#fff}body:not(.home) .uk-navbar-nav>li.uk-active>a,.uk-navbar-nav>li.current-menu-parent>a{color:#6fab2e !important}.header_._inactive .uk-navbar-nav>li.uk-active>a,.uk-navbar-nav>li.uk-active>a,.header_._active .uk-navbar-nav>li.current-menu-parent>a{color:#ff8c00 !important}.header_._active .uk-navbar-nav>li.uk-active>a,.header_._active .uk-navbar-nav>li.current-menu-parent>a{color:#222 !important}a.uk-link{color:#6fab2e}.uk-link-toggle:focus .uk-link,.uk-link-toggle:hover .uk-link,.uk-link:hover,a:hover,ul.uk-nav>li.uk-active>a{color:#c76f05}.bg-dark{background-color:#6fab2e}.bg-light{background-color:#3a7b97}#main-nav ul.menu_>li>a{font-weight:500}.menu_ .uk-navbar-dropdown-nav>li>a:focus,.menu_ .uk-navbar-dropdown-nav>li>a:hover{color:#6fab2e}.uk-notification-message{background:#5a911f;color:#fff;font-size:80%}.wp-block-image figure a,figure.wp-block-image a{position:relative;display:block}.wp-block-image figure a:after,figure.wp-block-image a:after{content:"+";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;font-size:300%;font-weight:100;height:100%;text-align:center;display:flex;color:#6fab2e;justify-content:center;align-items:center;background:rgb(255 255 255/60%);opacity:0;transition:.3s ease}.wp-block-image figure a:hover:after,figure.wp-block-image a:hover:after{opacity:1}ul.uk-navbar-nav li.uk-parent>a{position:relative}ul.uk-navbar-nav li.uk-parent>a:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:400;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:lighter;content:"\f078";position:absolute;bottom:8px}ul.menu_ .uk-navbar-dropdown-nav>li.uk-active>a{color:#ddd}ul.menu_ .uk-dropdown li{page-break-inside:avoid}ul.menu_ li._special{display:flex;justify-content:center}ul.menu_ li._special>a{border:1px solid;min-height:auto;margin:auto 15px;padding:10px 30px;width:100%;text-align:center;background:0 0;border-radius:50px}ul.menu_ li._special>a:hover{background:rgb(0 0 0/24%);color:#fff}ul.menu_ li._special[class*=fa]>a:after{font-family:"Font Awesome 5 Pro";font-weight:lighter;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:400;-webkit-font-smoothing:antialiased;margin-left:6px}ul.menu_ li._special._fa-arrow-right>a:after{content:"\f061"}#offcanvas-mobile ul.menu_ li._special{display:block}#offcanvas-mobile ul.menu_ li._special a{margin:0;text-transform:uppercase;font-size:90%}#main-header ul.menu_ li.menu-item-home>a:before{content:"\f80a";font-family:"Font Awesome 5 Pro";font-weight:lighter;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:400;-webkit-font-smoothing:antialiased;margin-right:6px}.button_{font-weight:500}.button_:not(.uk-border-pill){border-radius:3px}.button_._large{padding:10px 20px;font-size:100%;letter-spacing:1px}.button_._primary{background:#6fab2e;color:#000}.button_._primary:hover{background:orange}.button_._secondary{background:#6fab2e;color:#fff}.button_._secondary:hover{background:#5a911f}.button_._disabled{background:0 0;border:1px solid;color:#c7c7c7}.button_._small{line-height:30px}@media(max-width:640px){.button_._primary.uk-button-large{line-height:3;width:100%}}.fa_:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:400;-webkit-font-smoothing:antialiased}.wp-block-separator{border-top:1px solid #e5e5e5;border-bottom:0}svg[icon] path{stroke:#fffffc;stroke-width:8px}.icons_.uk-background-muted svg[icon] path{stroke:#f8f8f8}.uk-text-lighter{font-weight:200}.uk-text-light{font-weight:300}.uk-text-bold{font-weight:600}.uk-text-bolder{font-weight:700}.text-bold-500{font-weight:500}.header_:before,.header_:after{content:"";position:absolute;left:0;top:0;width:100%;z-index:-1}.header_:before{height:100%;background:#6fab2e;transition:.1s cubic-bezier(0,0,.2,1)}.header_:after{height:200px;background:linear-gradient(0deg,rgb(0 0 0/0%),rgb(0 0 0/70%));opacity:1;transition:.4s ease}.header_._active:after{opacity:0;visibility:hidden}.header_._inactive:before{top:-100%}.header_._active:before{top:0}@media(max-width:1440px){.header_ .uk-logo{max-width:230px}.uk-navbar-nav>li>a{font-size:80%}ul.menu_ li._special>a{margin:auto 10px;padding:4px 25px}ul.uk-navbar-nav.menu_{gap:20px}}body:not(.home) .header_:after{height:0}#home-slider ul.uk-slideshow-items li picture:after{content:"";z-index:1}#home-slider:after{content:"";position:absolute;background:linear-gradient(to bottom,rgb(0 0 0/0%),rgb(0 0 0/70%));width:100%;bottom:0;height:400px}#home-slider ._hero>h1{text-shadow:1px 1px 3px rgb(0 0 0/70%)}@media(max-width:959px){#home-slider:after{height:100%}#home-slider ._label img,#home-slider ._label svg{max-width:200px}}@media(max-width:500px){#home-slider ._label img,#home-slider ._label svg{max-width:100px}}@media(min-width:1200px){#home-slider>div{margin-bottom:20px !important}}.header_._inactive .uk-logo svg path{fill:#e3e3e3}.header_._inactive .uk-logo:hover svg path{fill:#222}.header_._active .uk-logo svg path{fill:#fff}.header_ a.uk-logo svg path{transition:.2s ease}.header_._inactive a.uk-logo:hover svg path{fill:#ff8c00}.header_._active a.uk-logo:hover svg path{fill:#222}.slideshow_ ul.uk-slideshow-nav li a{background-color:#fff;border-color:#fff;width:35px;height:1.5px;border-radius:1px;border:0;transition:.2s ease;width:15px !important;height:15px!important;border-radius:100%;border:1px solid #5a911f !important;margin:4px 0}.slideshow_ ul.uk-slideshow-nav li.uk-active a,.slideshow_ ul.uk-slideshow-nav li a:hover{background-color:#6fab2e;border-color:#6fab2e}.slideshow_ ul.uk-slideshow-nav li.uk-active a,.slideshow_ ul.uk-slideshow-nav li a:hover{height:3px}@media(max-width:959px){.uk-slideshow-nav.uk-position-bottom-right{left:0}}.slideshow_ ul.uk-slideshow-nav.uk-flex-column li a{width:4px;height:40px;margin-bottom:15px}.slideshow_ a.uk-slidenav{background:#5a911f;border-radius:100%;width:40px;height:40px;text-align:center;padding:10px}.slideshow_ a.uk-slidenav>svg{width:12px}.slideshow_ a.uk-slidenav:not(:hover){color:#fff !important}._single-target:not(._active){display:none}@keyframes accodion_target{from{transform:translateX(10px);opacity:0}to{transform:translateX(0);opacity:1}}._single-target._active{animation:accodion_target .8s ease}a._single-trigger{position:relative;display:block;text-decoration:none;transition:.2s ease}ul.home-accordion_._mobile li.uk-open a{color:#6fab2e}ul.home-accordion_._mobile li.uk-open svg path{fill:#6fab2e}.accordion_ a._single-trigger._active,.accordion_ a._single-trigger:hover{color:#3a7b97}.accordion_ a._single-trigger ._plus,.accordion_ a._single-trigger ._minus{font-size:110%}.accordion_ a._single-trigger:not(._active) ._minus,.accordion_ a._single-trigger._active ._plus{display:none}.accordion_ ._triggers .uk-list{font-size:140%}@media(max-width:639px){.accordion_ ._heading>span{display:block;text-align:center}}@media(max-width:1600px){.accordion_ ._triggers .uk-list{padding:4rem 1rem}}._single-house.no-image [class*=wp-container],._single-house.no-image .uk-padding-large{margin:0;padding:0}#home-houses ._single-house h2,#home-toggle ._hometoggle h2{font-size:160%;font-weight:500;margin-bottom:20px}#home-houses ._single-house p+h2,#home-toggle ._hometoggle p+h2{margin-top:30px}._hometoggle._active .hometoggle_ ._background-img{background:#fff}._hometoggle._active .hometoggle_>.uk-background-cover{background-image:unset !important}.icons_ ._icon{position:relative}.icons_ ._icon a{text-decoration:none}.icons_ ._icon a ._title,.icons_ ._icon a path{transition:.2s ease}.icons_ ._icon a:hover ._title,.icons_ li.current ._icon a ._title{color:#6fab2e}.icons_ ._icon a ._image{display:inline-block;position:relative;border-radius:100%;overflow:hidden;z-index:1}.icons_ ._icon ._image:after{content:"";position:absolute;clip-path:ellipse(25% 0% at 50% 100%);background:#fff;top:0;left:0;width:100%;height:100%;z-index:-1;transition:.2s ease-in-out}.icons_ ._icon a path{fill:#5a911f}.icons_ ._icon a:hover ._image:after,.icons_ li.current ._icon a ._image:after{clip-path:ellipse(60% 50% at 50% 50%)}.icons_ ._icon a:hover path,.icons_ li.current ._icon a path{fill:#6fab2e;stroke-width:0}.icons_._slider ._icon a ._title{font-size:120%}@media(min-width:1600px){.icons_._row ._icon:not(:first-of-type):before{content:"+";position:absolute;top:0;bottom:0;left:0;vertical-align:middle;margin:auto;display:table;font-size:400%;font-weight:100;color:rgb(0 0 0/30%)}}@media(max-width:960px){.icons_._row ._icon ._image>*{width:100px}}.accordion_ .uk-accordion-content{position:relative;margin-left:30px}.accordion_ .uk-accordion-content:before{content:"";width:3px;background:#6fab2e;position:absolute;left:-20px;top:0;height:100%}.uk-accordion-title:before{content:"";width:1.4em;height:1.4em;margin-left:10px;float:right;background-image:none;background-repeat:no-repeat;background-position:50% 50%;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:lighter;content:"\f078"}.uk-open>.uk-accordion-title:before{background-image:none;content:"\f077"}.uk-subnav.social-nav_ a{width:30px;height:30px;border:1px solid;text-align:center;border-radius:100%;line-height:30px}@media(max-width:959px){.uk-section-large{padding-top:120px}}.hometoggle_ ._single-hometoggle:not(._active){position:relative;opacity:0;z-index:-1}._triggers li._trigger._active>a,._triggers li._trigger>a:hover{color:#6fab2e !important}._triggers li._trigger>a{padding:0}#page-children ul.uk-slider-items>li a .uk-card,#page-children ul.uk-slider-items>li a .title,#page-children ul.uk-slider-items>li a svg path{-moz-transition:.2s ease;-webkit-transition:.2s ease;transition:.2s ease}#page-children ul.uk-slider-items>li a .uk-card,#solution-slider ul.uk-slider-items>li a .uk-card{border:1px solid rgba(0,0,0,.4)}#page-children ul.uk-slider-items>li a:hover .uk-card,#page-children ul.uk-slider-items>li.current a .uk-card,#solution-slider ul.uk-slider-items>li.current a .uk-card,#solution-slider ul.uk-slider-items>li a:hover .uk-card{border-color:#6fab2e}#page-children ul.uk-slider-items>li a:hover .title,#page-children ul.uk-slider-items>li.current a .title{color:#6fab2e}#page-children ul.uk-slider-items>li a:hover svg path,#page-children ul.uk-slider-items>li.current svg path{fill:#6fab2e}.footer_ ul[class*=nav]>li>a:hover{color:#333}#main-footer .uk-light .uk-icon-button{background:0 0}#main-footer ul.menu_ li.uk-nav-header{font-size:100%}#main-footer ul.menu_>li>a{display:block;padding:3px 0;color:#fff !important}#main-footer ul.menu_>li>a:hover{color:#222 !important}.hentry ._gray-box{background:#eff3f9;padding:40px;margin-bottom:30px}.hentry ._gray-box .wp-block-columns{margin:0}a.uk-slidenav>svg{width:18px}.uk-slidenav{border-radius:3px;color:#6fab2e !important;padding:15px 5px}._enlarge a{color:#6fab2e !important;width:30px;height:30px;display:block;text-align:center;line-height:32px}.booking_ ._header .the_datepicker,.booking_ ._header .the_timepicker{border:2px solid #5a911f}.booking_ ._header .the_datepicker,.booking_ ._header .the_timepicker,.booking_ ._header .the_datepicker::placeholder,.booking_ ._header .the_timepicker::placeholder{color:#5a911f;font-weight:600}.booking_ ._header .uk-form-icon{color:#5a911f}.booking_ ._header ._persons input{width:40px;height:40px;background-image:none;border:2px solid #003ba0}.booking_ ._header ._persons span{position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;line-height:15px;color:#5a911f;cursor:pointer;z-index:10}.booking_ ._header ._persons input:checked{background-color:#5a911f}.booking_ ._header ._persons input:checked+span{color:#fff}.booking_ sup._req{font-size:220%;top:8px;color:red;left:4px}.booking_ .forward-btn{padding:8px 70px}@media(max-width:480px){.booking_ ._calendar,.booking_>._header{padding:10px}.booking_ ._form._toggle{padding:0}.booking_ .forward-btn{padding:8px 0}}#datepicker-area.active .on-top{display:none}.the_datepicker{background:0 0}table#calendar{border:1px solid #cdc5c5}#calendar thead{background:#003ba0}#calendar thead th{color:#fff;border:1px solid #cdc5c5;max-width:30px;overflow:hidden;text-overflow:ellipsis}#calendar-body td.yesterday{color:#dfdfdf}#calendar-body td.disabled:not(.yesterday):after,#calendar-body td.disabled:not(.yesterday)+td:after,#calendar-body td.pseudo_start_of_week:after{content:"";background:rgb(255 0 0/5%);position:absolute;top:0;left:0;right:0;bottom:0}#calendar-body td.disabled:not(.yesterday)+td:after,#calendar-body td.pseudo_start_of_week:after{clip-path:polygon(100% 0,0% 100%,0 0)}#calendar-body td.disabled.pseudo:not(.yesterday):after{clip-path:polygon(100% 100%,0% 100%,100% 0%)}#calendar-body td.disabled:not(.yesterday):not(.pseudo):after{clip-path:none !important}#calendar-body td.cell{position:relative;height:70px;border:1px solid #cdc5c5;transition:.2s ease;cursor:default}#calendar-body td.cell:hover{background:#fbfbfb}#calendar-body td .day{position:absolute;top:-15px;bottom:0;height:100%;left:0;right:0;line-height:85px;font-size:130%}#calendar-body td .price{position:absolute;left:0;right:0;bottom:10px;font-size:80%;line-height:1}@media(max-width:639px){#calendar-body td .day{top:6px;line-height:1;font-size:100%;font-weight:600}#calendar-body td .price{bottom:10px}}.flatpickr-day{position:relative;margin:0;border-radius:unset;border:1px solid #e7e7e7 !important;max-width:unset}.flatpickr-day.flatpickr-disabled:after,.flatpickr-day.flatpickr-pseudo:after,.flatpickr-day.flatpickr-disabled+span:after,.flatpickr-day.flatpickr-pseudo+span:after{content:"";background:rgb(255 0 0/5%);position:absolute;top:0;left:0;right:0;bottom:0}.flatpickr-day.flatpickr-disabled+span:after,.flatpickr-day.flatpickr-pseudo+span:after{clip-path:polygon(100% 0,0% 100%,0 0)}.flatpickr-day.flatpickr-pseudo:after{clip-path:polygon(100% 100%,0% 100%,100% 0%)}.flatpickr-day.flatpickr-disabled:after{clip-path:none !important}.flatpickr-day.flatpickr-disabled+.flatpickr-pseudo{pointer-events:none;color:#faa05a;cursor:default}.flatpickr-day.flatpickr-disabled+.flatpickr-pseudo:after{clip-path:none}span.flatpickr-day:has(~.today):before,span.flatpickr-day:has(~.today):after{background:0 0}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:default;color:#faa05a}span.flatpickr-day:has(~.today){color:#dfdfdf !important}.rangeMode .flatpickr-day{margin:0}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:0}.numInputWrapper span{opacity:1}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0;border:0 !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#6fab2e}.wpcf7 form .wpcf7-response-output{padding:10px 20px;border:2px solid #1c1c1c;border-radius:10px}.wpcf7 form.sent .wpcf7-response-output{border-color:#1c1c1c;color:#003ba0}.flatpickr-months{background:#003ba0;padding:5px 20px}.flatpickr-months .numInputWrapper{color:#fff}.flatpickr-months .numInputWrapper .arrowUp,.flatpickr-months .numInputWrapper .arrowDown{display:none}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{padding:10px;fill:#fff}.flatpickr-months select.flatpickr-monthDropdown-months{color:#fff;background:#003ba0 !important}.flatpickr-months select.flatpickr-monthDropdown-months{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.booking-form-field_{border:1px solid #e5e5e5;padding:15px}.booking-form-field_>*:last-child{margin-bottom:0!important}#booknow-form form p{margin:0}.whatwedo_ ._targets:after{content:"";background-color:#e5e6ef;border:2px solid #d7d9ef;position:absolute;top:0;width:100%;height:100%;left:0;display:block;z-index:-1}@media(min-width:960px){.whatwedo_ ._targets:after{top:-10%;width:120%;height:120%}}.whatwedo_ ._triggers{background-color:#6fab2e}.whatwedo_ ._triggers ul>li>a{display:block;padding:2px 0;font-size:110%;text-decoration:none;transition:.2s ease}.whatwedo_ ._triggers ul>li:not(.uk-active)>a i[class*=fa-minus],.whatwedo_ ._triggers ul>li.uk-active>a i[class*=fa-plus]{display:none}.whatwedo_ ._triggers ul>li>a:hover,.whatwedo_ ._triggers ul>li.uk-active>a{color:#ff8c00}.home-houses_ ._single-house ._left-panel:after,.single-wide-section_ ._left-panel:after{content:"";background-color:#f7f7f7;border:2px solid #ddd;position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:-1}.home-houses_ ._single-house ._right-panel,.single-wide-section_ ._right-panel{padding:50px 0}.home-houses_ ._single-house ._right-panel .uk-slideshow-items{background:#e5e6ef;border:2px solid #d7d9ef}.single-wide-section_.no_image ._left-panel:after{width:100%}.home-houses_ ._single-house .uk-flex-row-reverse ._left-panel:after,.single-wide-section_:not(.no_image) .uk-flex-row-reverse ._left-panel:after{left:0}@media(min-width:1200px){.home-houses_ ._single-house ._left-panel:after,.single-wide-section_ ._left-panel:after{left:0;width:120%}.home-houses_ ._single-house .uk-flex-row-reverse ._left-panel:after,.single-wide-section_:not(.no_image) .uk-flex-row-reverse ._left-panel:after{left:-20%}}.single-wide-section_ ._content>div{padding:60px 80px}@media(min-width:1200px){.single-wide-section_.box ._content>div{padding:60px 100px 60px 80px;min-height:400px}}.single-wide-section_ ._box{background-color:#e5e6ef;line-height:28px;border:2px solid #d4d6e5;margin:-40px 40px 0;min-height:300px}.single-wide-section_ ._box h4{margin:0 0 20px}@media(min-width:1200px){.single-wide-section_ ._box{margin:auto 0 auto -100px}.single-wide-section_ ._box._left{margin:auto -100px auto 0}.single-wide-section_.box ._content._left-panel._right{padding-left:60px}}.single-wide-section_ ._wrap h4:first-child{margin-top:10px}