body,html{overflow-x:hidden}.h1,.h2,.h3,.h4,.h5,body,h1,h2,h3,h4,h5{font-family:"Nunito Sans",Arial,sans-serif;font-weight:400}.aside-stretch-2::after,.aside-stretch::after{position:absolute;top:0;right:100%;width:360%;content:"";bottom:0}.btn,.form-control{box-shadow:none!important}#cc_div #cm #c-ttl,#s-ttl{font-weight:700!important}#c-s-in,#cc_div #cm{font-family:"Nunito Sans",Arial,sans-serif!important}.services,.services .icon,a{transition:.3s}.bhf-overflow-hidden,.block-20,body.menu-show{overflow:hidden}.booking-form .form-control,.impressions .container-fluid{padding-left:0;padding-right:0}body{font-size:16px;color:#999;line-height:1.8;background:#fff}body.menu-show{position:fixed;width:100%;height:100%}.bhf-section,.booking-form .form-group .input-wrap,.booking-form .form-group .select-wrap,.heading-section h2,.owl-carousel,.review-section,.wrap-about{position:relative}a{color:#02f07e}a:focus,a:hover{color:#02f07e;text-decoration:none;outline:0!important}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{color:#000;line-height:1.5}#submit:hover,.bhf-navbar-light.scrolled .nav-item.active>a,.bhf-navbar-light.scrolled .nav-link.active,.text-primary{color:#02f07e!important}#s-ttl,.btn-custom,.form-control{color:#000!important}.bg-light{background:#f8f9fa!important}a.btn.disabled{cursor:not-allowed}.btn{border-radius:0;cursor:pointer}.btn.btn-primary.btn-outline-primary:hover,.btn.btn-secondary.btn-outline-secondary:hover{background:#02f07e;border:1px solid transparent;color:#fff}.bhf-navbar-light .navbar-toggler:focus,.btn:active,.btn:focus,.btn:hover{outline:0}.btn.btn-primary,.btn.btn-secondary{color:#fff;background:#02f07e;border:1px solid #02f07e}.btn.btn-primary:hover,.btn.btn-secondary:hover{color:#02f07e;border:1px solid #02f07e;background:0 0}.btn.btn-primary.btn-outline-primary,.btn.btn-secondary.btn-outline-secondary{color:#02f07e;background:0 0;border:1px solid #02f07e}.btn.btn-black,.btn.btn-black:hover{background:#000;border:1px solid #000}.btn.btn-black{color:#fff}.btn.btn-black:hover{color:#02f07e}.btn.btn-outline-white{color:#fff;background:0 0;border-color:rgba(255,255,255,.8);border-width:1px;border-radius:30px}.btn.btn-outline-white:active,.btn.btn-outline-white:focus,.btn.btn-outline-white:hover{color:#02f07e;background:#fff;border-color:#fff}.btn-custom{display:inline-block;border:2px solid rgba(0,0,0,.1)}.btn-custom:hover{cursor:pointer}.aside-stretch,.aside-stretch::after{background:#fafafa}.aside-stretch-2,.aside-stretch-2::after,.bhf-navbar-light .navbar-nav>.nav-item .dropdown-menu .dropdown-item:active,.review-section .owl-dots .owl-dot.active,.room-wrap:focus,.room-wrap:hover,.services:hover{background:#02f07e}.form-control{height:52px!important;font-size:18px;background:#fff!important;border-radius:0}.bg-primary,.cc_div .c-bn:not(#s-c-bn){background:#02f07e!important}.form-control:active,.form-control:focus{border-color:#000}textarea.form-control{height:inherit!important}.bhf-animate{opacity:0;visibility:hidden}.bhf-section .bhf-sub-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-weight:300;color:#d4d4d4;text-transform:uppercase;letter-spacing:.5em}#cc_div #cm #c-ttl,#start .slider-text h2,.bhf-footer .bhf-footer-widget h2,.booking-form .form-control,.hero-wrap .slider-text .bread{font-family:"Nunito Sans",Arial,sans-serif}.bhf-section .bhf-primary-title{margin-top:0;margin-bottom:30px}.bhf-section{padding:6em 0;width:100%;display:block}.bhf-no-pt{padding-top:0}.bhf-no-pb{padding-bottom:0}.bhf-bg-dark{background:#3c312e}#start,.hero-wrap,.img,.impression-img,.news-img,.room-img,.user-img{background-size:cover;background-repeat:no-repeat;background-position:center center}.padding-top-bottom{padding-top:120px;padding-bottom:120px}.heading-section .subheading{display:block;font-size:13px;font-weight:700;color:#02f07e;text-transform:uppercase;letter-spacing:2px;margin-bottom:5px}.heading-section h2{font-size:38px;font-weight:700}.heading-section h2 strong{font-weight:700}.bhf-section .tab-content .tab-pane h2,.navbar-brand{font-size:24px}.heading-section.heading-section-white .subheading,.heading-section.heading-section-white p,.room-wrap .text p{color:rgba(255,255,255,.9)}.heading-section.heading-section-white h2{font-size:38px;color:#fff}#contact-message,#email_wdh,.heading-section.heading-section-white h2::after,.heading-section.heading-section-white h2::before,.heading-section.heading-section-wo-line h2::after,.heading-section.heading-section-wo-line h2::before{display:none}.bhf-section .nav-pills p{margin-bottom:0}.bhf-section .nav-pills .nav-link{position:relative;display:inline-block;font-size:18px;font-weight:400;color:#b3b3b3;border-radius:30px;margin-right:5px;margin-bottom:0;margin-left:5px}.bhf-navbar-light.scrolled .navbar-brand,.bhf-section .nav-pills .nav-link:hover{color:#000}.bhf-section .nav-pills .nav-link.active{color:#fff;transition:.3s}.bhf-section .nav-pills .nav-link.active::after,.impressions .impression-img:hover .icon,.mfp-with-zoom.mfp-ready .mfp-container,.owl-carousel .owl-item.active,.owl-carousel:hover .owl-nav .owl-next,.owl-carousel:hover .owl-nav .owl-prev,.room:hover .icon{opacity:1}.bhf-section .tab-content .tab-pane .one-forth,.bhf-section .tab-content .tab-pane .one-half{width:50%}.bhf-section .tab-content .tab-pane .one-forth img{box-shadow:0 2px 5px 0 rgba(0,0,0,.03)}.cookie-container{z-index:995;background-color:rgba(0,0,0,.6);border-top:1px solid #02f07e;border-radius:0;padding:.75rem 1.25rem!important}.owl-carousel .owl-item{opacity:.4}.owl-carousel .owl-nav{position:absolute;top:50%;width:100%}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{position:absolute;color:#02f07e!important;margin-top:-10px;transform:translateY(-50%);transition:.7s;opacity:0}.impressions .heading-section h2,.owl-carousel .owl-nav .owl-next span::before,.owl-carousel .owl-nav .owl-prev span::before{font-size:30px}.owl-carousel .owl-nav .owl-prev{left:0}.owl-carousel .owl-nav .owl-next{right:0}.owl-carousel .owl-dots{text-align:center}.owl-carousel .owl-dots .owl-dot{position:relative;width:10px;height:10px;background:#e6e6e6;border-radius:50%;margin:5px}.owl-carousel .owl-dots .owl-dot::after{content:"";position:absolute;top:-2px;right:0;bottom:0;left:-2px;width:14px;height:14px;border:1px solid #e6e6e6;border-radius:50%}.owl-carousel .owl-dots .owl-dot:focus,.owl-carousel .owl-dots .owl-dot:hover{outline:0!important}.owl-carousel .owl-dots .owl-dot.active{background:#b3b3b3}.owl-carousel:hover .owl-nav .owl-prev{left:-25px}.owl-carousel:hover .owl-nav .owl-next{right:-25px}.owl-carousel.owl-drag .owl-item{touch-action:pan-y}.whatsapp-button{position:fixed;width:50px;height:50px;right:15px;z-index:999;bottom:15px;display:flex;justify-content:center;align-items:center;background:#02f07e;border-radius:50%}.whatsapp-button svg{width:35px;height:35px;fill:#fff}#cc_div #cm{border-top:2px solid #02f07e}#cc_div #cm #c-ttl{font-size:13px!important;color:#02f07e!important;letter-spacing:2px;text-transform:uppercase}#s-ttl{font-size:30px!important}#cc_div #cm #c-txt{font-size:16px;color:#999!important}.cc_div .cc-link{font-weight:400!important;color:#02f07e!important;border:0!important}.cc_div .c-bn:not(#s-c-bn){font-size:16px!important;font-weight:400!important;color:#fff!important;border:1px solid #02f07e;border-radius:.25rem!important;padding:.375rem .75rem!important;transition:.15s!important}.cc_div .c-bn:not(#s-c-bn):hover{color:#02f07e!important;border:1px solid #02f07e!important;background-color:transparent!important}.cc_div .c-bn:not(#s-c-bn).c_link{color:#000!important;border:2px solid rgba(0,0,0,.1)!important;background-color:transparent!important}#cm,#s-bl .act .b-acc,#s-c-bn,#s-inr,.cc_div .b-tl,.cc_div .c-bl{border-radius:.25rem!important}.bhf-navbar-light{position:absolute;top:20px;right:0;left:0;z-index:3;background:0 0!important;padding:0}#start,.hero-wrap{position:relative}.bhf-footer .bhf-footer-widget ul li a span,.bhf-footer a:hover,.bhf-footer-social li a:hover,.bhf-navbar-light .navbar-brand,.bhf-navbar-light .navbar-nav>.nav-item.active>a,.bhf-navbar-light .navbar-nav>.nav-item.cta>a:hover,.bhf-navbar-light .navbar-nav>.nav-item>.nav-link:hover,.hero-wrap .slider-text .breadcrumbs span a,.review-wrap .user-img .quote i,.room-wrap:focus .text .star span,.room-wrap:focus .text h3 a,.room-wrap:focus .text span.price,.room-wrap:hover .text .star span,.room-wrap:hover .text h3 a,.room-wrap:hover .text span.price,.services:hover h3{color:#fff}.bhf-navbar-light .navbar-brand span,.booking-form .form-group .btn:hover,.contact-section .contact-info p a,.footer-small-nav>li a:focus,.footer-small-nav>li a:hover,.news-entry .text .heading a:active,.news-entry .text .heading a:focus,.news-entry .text .heading a:hover,.news-entry .text .meta-chat,.room .text ul.list li span,.services:hover .icon span{color:#02f07e}.bhf-navbar-light .navbar-nav>.nav-item>.nav-link{font-size:14px;font-weight:600;color:rgba(255,255,255,.9);padding-left:20px;opacity:1!important}.bhf-navbar-light .navbar-nav>.nav-item .dropdown-menu{background:#fff;border:none;border-radius:0;box-shadow:0 10px 34px -20px rgba(0,0,0,.41)}.bhf-navbar-light .navbar-nav>.nav-item .dropdown-menu::before{content:"";position:absolute;top:-8px;right:19%;display:inline-block;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid rgba(0,0,0,.2)}.bhf-navbar-light .navbar-nav>.nav-item .dropdown-menu::after{content:"";position:absolute;top:-7px;right:19%;display:inline-block;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:8px solid #fff}.bhf-navbar-light .navbar-nav>.nav-item.bhf-seperator{position:relative;margin-left:20px;padding-left:20px}.bhf-navbar-light .navbar-nav>.nav-item.bhf-seperator::before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:2px;background:rgba(255,255,255,.05)}@media (max-width:991.98px){.bhf-navbar-light{position:relative;top:0;background:#fff!important;padding:10px 15px}.bhf-navbar-light .navbar-toggler{color:#7f7f7f!important}.bhf-navbar-light .nav-item>a{color:#000!important}.bhf-navbar-light .nav-item.active>a{color:#02f07e!important}.bhf-navbar-light .navbar-nav{padding-bottom:10px}.bhf-navbar-light .navbar-nav>.nav-item>.nav-link{padding:.9rem 0}.bhf-navbar-light .navbar-nav>.nav-item.bhf-seperator{margin-left:0;padding-left:0}.bhf-navbar-light .navbar-nav>.nav-item.bhf-seperator::before{display:none}.bhf-navbar-light.scrolled .navbar-nav{background:0 0;border-radius:0;padding-left:0!important;padding-right:0!important}}.bhf-navbar-light .navbar-nav>.nav-item.cta>a{color:#fff;background:#1aa060}.bhf-navbar-light .navbar-toggler{font-size:16px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.1em;border:none;padding-right:0;cursor:pointer}.bhf-navbar-light.scrolled{position:fixed;top:0;right:0;left:0;background:#fff!important;margin-top:-130px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.bhf-navbar-light.scrolled .nav-item.cta>a{color:#fff!important;background:#02f07e;border:none!important}.bhf-navbar-light.scrolled .nav-item.cta>a span{display:inline-block;color:#fff!important}.bhf-navbar-light.scrolled .nav-item.cta.cta-colored span{border-color:#02f07e}.bhf-navbar-light.scrolled .navbar-toggler{font-size:16px;color:rgba(0,0,0,.5)!important;text-transform:uppercase;letter-spacing:.1em;border:none;border-color:rgba(0,0,0,.5)!important;padding-right:0;cursor:pointer}.bhf-navbar-light.scrolled .nav-link{color:#000!important;padding-top:.9rem!important;padding-bottom:.9rem!important}.bhf-navbar-light.scrolled.awake{margin-top:0;transition:.3s ease-out}.bhf-navbar-light.scrolled.sleep{transition:.3s ease-out}.navbar-brand{font-weight:700}.flag{width:24px;margin-right:5px}.hero-wrap{width:100%;height:600px}.bhf-footer .overlay,.hero-wrap .overlay{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.6}.hero-wrap .slider-text{height:600px;color:#fff}.hero-wrap .slider-text .breadcrumbs{z-index:99;font-size:13px;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.hero-wrap .slider-text .breadcrumbs span{color:rgba(255,255,255,.7);border-bottom:2px solid rgba(255,255,255,.1)}.room-wrap .half.left-arrow::after,.room-wrap .half.right-arrow::after{width:0;height:0;border-style:solid;transform:translateY(-50%);content:"";top:50%}.hero-wrap .slider-text .bread{font-size:60px;font-weight:700;color:#fff}.hero-wrap .slider-text .btn-primary{border:1px solid rgba(255,255,255,.4);border-radius:30px}.hero-wrap .slider-text .btn-primary:focus,.hero-wrap .slider-text .btn-primary:hover{color:#000;background:#fff!important}#start{height:800px;z-index:0}@media (max-width:1199.98px){#start{background-position:center center!important}}#start .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.6}#start .slider-text{position:relative;height:800px}#start .slider-text .text{z-index:0;color:rgba(255,255,255,.9)}#start .slider-text h1{font-size:6vw;font-weight:700;color:#fff;line-height:1}#start .slider-text h2,.booking-form .form-group label{color:#02f07e;text-transform:uppercase;font-weight:700}#start .slider-text h2{position:relative;display:inline-block;font-size:16px;letter-spacing:4px}#start .slider-text p{font-size:16px;font-weight:400;line-height:1.5;color:rgba(255,255,255,.7)}.bhf-booking{width:100%;background-color:#fafafa;padding:5em 0}.bhf-booking h3{font-size:24px;color:#fff;margin-bottom:0}.booking-form,.contact-section .contact-form,.contact-section .info,.news-entry,.room-wrap .text{width:100%}.booking-form .form-group{position:relative;width:100%;display:block;margin-bottom:0}.booking-form .form-group label{font-size:12px;letter-spacing:1px}.booking-form .form-group .icon{position:absolute;top:50%!important;right:0;font-size:14px;transform:translateY(-50%)}.booking-form .form-group .icon span{color:#000!important}.booking-form .form-group .wrap{width:100%;display:block}.booking-form .form-group .input-wrap select,.booking-form .form-group .select-wrap select{appearance:none}.booking-form .form-group .btn{position:relative;width:100%;display:block!important}.booking-form .form-group .btn span{position:absolute;top:50%;right:0;left:0;font-weight:500;text-transform:uppercase;transform:translateY(-50%)}.booking-form .form-group .btn span small{display:block;color:#fff;text-transform:capitalize}.booking-form .form-group .btn:hover small{color:#fff!important}.booking-form .form-control{height:40px!important;font-size:18px;color:#000!important;background:0 0!important;border:none!important;border-radius:0;box-shadow:none!important}.booking-form .form-control::-webkit-input-placeholder{color:#000}.booking-form .form-control::-moz-placeholder{color:#000}.booking-form .form-control:-ms-input-placeholder{color:#000}.booking-form .form-control:-moz-placeholder{color:#000}.booking-form .form-control:active,.booking-form .form-control:focus{border-color:#fff}.booking-form .btn-primary{background:#02f07e;border:none!important;border-radius:0}.booking-form .btn-primary:hover{color:#fff!important;background:#000}#contact-message .alert,.datepicker td,.datepicker th,.datepicker.dropdown-menu{border-radius:0}.datepicker table tr td.active{color:#000!important;text-shadow:none!important;background-color:#02f07e!important;background-image:none!important}.services{width:100%;background:#f8f9fa;border-radius:2px}.services .icon{position:relative;width:100px;height:100px;line-height:1.3;background:#fff;border-radius:50%;margin-top:-80px;margin-bottom:10px;box-shadow:0 -4px 15px -15px rgba(0,0,0,.42)}.services .icon span{font-size:54px;color:#02f07e}.services .media-body h3{font-size:20px}.services:hover .icon{box-shadow:0 -4px 15px -12px rgba(0,0,0,.32)}.bhf-wrap-about{background-position:bottom center!important}.bhf-wrap-about img{width:100%;height:100%}.review-section .review-img{display:block;width:100%;background-size:cover;background-repeat:no-repeat;background-position:top center}.review-section .overlay{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#312b30;opacity:.7}.review-section .owl-carousel{margin:0}.review-section .owl-carousel .owl-stage-outer{position:relative;padding-top:0;padding-bottom:0}.review-section .owl-nav{position:absolute;right:0;bottom:60px!important;left:0;margin:0 auto}.review-section .owl-nav .owl-next,.review-section .owl-nav .owl-prev{position:absolute;width:60px;height:60px;background:#fff!important;transition:.7s;opacity:1}.room .icon,.room-wrap,.room-wrap .half::after,.room-wrap .half::before{transition:.3s}.review-section .owl-nav .owl-next span::before,.review-section .owl-nav .owl-prev span::before{font-size:20px;color:#000;margin-top:7px}.review-section .owl-nav .owl-next,.review-section .owl-nav .owl-prev{top:0!important;right:0!important}.review-section .owl-nav .owl-next:focus,.review-section .owl-nav .owl-next:hover,.review-section .owl-nav .owl-prev:focus,.review-section .owl-nav .owl-prev:hover{background:#000!important;outline:0!important}.review-section .owl-nav .owl-prev:focus span::before,.review-section .owl-nav .owl-prev:hover span::before{font-size:20px;color:#fff;margin-top:7px}@media (min-width:992px){.review-section .owl-nav .owl-prev{right:61px!important}.review-section .owl-nav .owl-next{right:0!important}}.review-section .owl-nav .owl-next:focus span::before,.review-section .owl-nav .owl-next:hover span::before{font-size:24px;color:#fff;margin-top:7px}.review-section .owl-dots{text-align:left}.review-section .owl-dots .owl-dot{width:10px;height:10px;background:rgba(0,0,0,.1);border-radius:50%;margin:5px}.review-wrap{position:relative;display:block}.review-wrap .user-img{position:relative;width:80px;height:80px;background-position:top center;border-radius:50%}.review-wrap .user-img .quote{position:absolute;right:0;bottom:-10px;width:40px;height:40px;background:#02f07e;border-radius:50%}.review-wrap .text{border-radius:4px}.review-wrap .name{font-size:20px;font-weight:700;color:#02f07e;margin-bottom:0}.news-entry .btn-custom,.review-wrap .position{font-size:12px;text-transform:uppercase;letter-spacing:1px}.review-wrap .position{font-weight:700;color:rgba(0,0,0,.3)}.room-wrap{width:100%;background:#fff}.room-wrap .img{width:100%;height:360px;display:block}.room-wrap .half{position:relative;width:100%}.room-wrap .half.left-arrow::after{position:absolute;left:-15px;border-width:12px 15px 12px 0;border-color:transparent #fff transparent transparent}.room-wrap .half.right-arrow::after{position:absolute;right:-15px;border-width:12px 0 12px 15px;border-color:transparent transparent transparent #fff}.impressions .impression-img .icon span,.room-wrap .text h2{font-size:40px;color:#fff}.room-wrap .text h3{font-size:30px;margin-bottom:5px}.contact-section .contact-info p span,.news-entry .text .heading a,.room .icon span,.room .text .btn-custom,.room .text h3 a,.room-wrap .text h3 a{color:#000}.room-wrap .text span.price{position:relative;font-size:26px;color:#02f07e}.room-wrap .text span.per{font-size:14px;color:#666}.room-wrap .text .btn-custom{display:inline-block;color:#000;border:2px solid rgba(0,0,0,.1)}.room-wrap:focus .half.left-arrow::after,.room-wrap:hover .half.left-arrow::after{border-color:transparent #02f07e transparent transparent}.room-wrap:focus .half.right-arrow::after,.room-wrap:hover .half.right-arrow::after{border-color:transparent transparent transparent #02f07e}.room-wrap:focus .text span.per,.room-wrap:hover .text span.per{font-size:14px;color:#fff}.room-wrap:focus .text .btn-custom,.room-wrap:hover .text .btn-custom{display:inline-block;color:#000;background:#fff;border:2px solid #fff}.room{width:100%;display:block;margin-bottom:30px}@media (max-width:991.98px){#start .slider-text h1{font-size:50px}.review-section .owl-nav{display:none}.room{margin-bottom:30px}}.room .img{height:250px;display:block}.room .icon{width:60px;height:60px;background:#fff;border-radius:50%;opacity:0}.room .text{position:relative;background:#fff;border:1px solid #e6e6e6;border-top:1px solid transparent}.room .text h3{font-size:22px;margin-bottom:5px}.room .text span.price{position:relative;font-size:26px;color:#000}.room .text span.price::after{content:"";position:absolute;right:0;bottom:-3px;left:0;width:100%;height:2px;background:#98eec5}.news-entry .text .tag,.room .text span.per{color:#b3b3b3}.block-23 ul,.room .text ul.list{padding:0}.room .text ul.list li{font-size:14px;color:#000;list-style:none}.room-img{height:400px;margin-bottom:2em}.star span{color:#02f07e;margin:0 4px}.block-20{position:relative;height:250px;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width:768px){.bhf-booking{padding:0}.news-entry{margin-bottom:40px}}@media (max-width:767.98px){.aside-stretch,.aside-stretch-2{background:0 0}.aside-stretch-2::after,.aside-stretch::after{display:none;background:0 0}.bhf-section{padding:6em 0}.heading-section h2{font-size:28px}.about-image{height:400px;margin-bottom:30px}.bhf-section .nav-pills .nav-link.active::after{opacity:0}.bhf-section .nav-pills .nav-link{width:100%;display:block;margin-bottom:5px}.bhf-section .tab-content .tab-pane .one-forth img{margin-bottom:20px}.bhf-section .tab-content .tab-pane .one-forth,.bhf-section .tab-content .tab-pane .one-half{width:100%}.bhf-navbar-light .navbar-nav>.nav-item.cta>a:last-child{margin-bottom:5px}.bhf-navbar-light .navbar-nav>.nav-item.cta>a{padding-left:15px;padding-right:15px}.bhf-navbar-light.scrolled .navbar-nav{background:0 0;padding-left:0!important;padding-right:0!important}.services{margin-bottom:4em}.img-2{height:700px}.news-entry{margin-bottom:30px}}.news-entry .text{position:relative;border-top:0;border-radius:2px}.news-entry .text .heading{font-size:20px;font-weight:600;margin-bottom:16px}.news-entry .text .read{font-size:14px;color:#000}.news-entry .meta>div{display:inline-block;font-size:15px;margin-right:5px;margin-bottom:5px}.news-entry .meta>div a{font-size:14px;font-weight:500;color:#02f07e}.news-entry .meta>div a:hover{color:#ccc}.news-entry .btn-custom{font-weight:500;color:#1aa060}.impressions .impression-img{position:relative;height:280px;display:block}.impressions .impression-img .icon{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(2,240,126,.8);transition:.3s;opacity:0}.image-popup{cursor:zoom-in}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;transition:.3s ease-out;backface-visibility:hidden}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.bhf-footer{position:relative;font-size:16px;background:#02f07e;padding:7em 0 4em}.bhf-footer .bhf-footer-widget h2{font-size:24px;font-weight:700;color:#fff;margin-bottom:40px}.bhf-footer .bhf-footer-widget .btn-primary{background:#fff!important;border:2px solid #fff!important}.bhf-footer .bhf-footer-widget .btn-primary:hover{background:#fff;border:2px solid #fff!important}.bhf-footer a,.bhf-footer p,.block-23 ul li span{color:rgba(255,255,255,.7)}.bhf-footer .bhf-heading-2{font-size:17px;font-weight:400;color:#000}.bhf-footer-social li{display:inline-block;margin:0 10px 0 0;list-style:none}.bhf-footer-social li a{position:relative;height:50px;width:50px;display:block;float:left;background:rgba(255,255,255,.05);border-radius:50%}.bhf-footer-social li a span{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.footer-small-nav>li{display:inline-block}.footer-small-nav>li a{margin:0 10px 10px 0}.map{width:100%;height:100%;min-height:500px;display:block;background:url("/img/map.jpg") center center/cover no-repeat}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(33,204,122,.4)}70%{box-shadow:0 0 0 30px rgba(33,204,122,0)}100%{box-shadow:0 0 0 0 rgba(33,204,122,0)}}.block-23 ul li,.block-23 ul li>a{display:table;line-height:1.5;margin-bottom:15px}.block-23 ul li .icon,.block-23 ul li .text{display:table-cell;vertical-align:top}.block-23 ul li .icon{width:40px;font-size:18px;color:#fff;padding-top:2px}.block-23 ul li small{padding-left:40px}.block-9 .form-control{font-size:15px;outline:0!important;box-shadow:none!important}#submit:disabled{pointer-events:none}#contactform input:disabled,#contactform textare:disabled{color:#6c757d}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:200;src:url("/fonts/nunito-sans-v15-latin-200.eot");src:url("/fonts/nunito-sans-v15-latin-200.eot?#iefix") format("embedded-opentype"),url("/fonts/nunito-sans-v15-latin-200.woff2") format("woff2"),url("/fonts/nunito-sans-v15-latin-200.woff") format("woff"),url("/fonts/nunito-sans-v15-latin-200.ttf") format("truetype"),url("/fonts/nunito-sans-v15-latin-200.svg#NunitoSans") format("svg")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:300;src:url("/fonts/nunito-sans-v15-latin-300.eot");src:url("/fonts/nunito-sans-v15-latin-300.eot?#iefix") format("embedded-opentype"),url("/fonts/nunito-sans-v15-latin-300.woff2") format("woff2"),url("/fonts/nunito-sans-v15-latin-300.woff") format("woff"),url("/fonts/nunito-sans-v15-latin-300.ttf") format("truetype"),url("/fonts/nunito-sans-v15-latin-300.svg#NunitoSans") format("svg")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:400;src:url("/fonts/nunito-sans-v15-latin-regular.eot");src:url("/fonts/nunito-sans-v15-latin-regular.eot?#iefix") format("embedded-opentype"),url("/fonts/nunito-sans-v15-latin-regular.woff2") format("woff2"),url("/fonts/nunito-sans-v15-latin-regular.woff") format("woff"),url("/fonts/nunito-sans-v15-latin-regular.ttf") format("truetype"),url("/fonts/nunito-sans-v15-latin-regular.svg#NunitoSans") format("svg")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:600;src:url("/fonts/nunito-sans-v15-latin-600.eot");src:url("/fonts/nunito-sans-v15-latin-600.eot?#iefix") format("embedded-opentype"),url("/fonts/nunito-sans-v15-latin-600.woff2") format("woff2"),url("/fonts/nunito-sans-v15-latin-600.woff") format("woff"),url("/fonts/nunito-sans-v15-latin-600.ttf") format("truetype"),url("/fonts/nunito-sans-v15-latin-600.svg#NunitoSans") format("svg")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:700;src:url("/fonts/nunito-sans-v15-latin-700.eot");src:url("/fonts/nunito-sans-v15-latin-700.eot?#iefix") format("embedded-opentype"),url("/fonts/nunito-sans-v15-latin-700.woff2") format("woff2"),url("/fonts/nunito-sans-v15-latin-700.woff") format("woff"),url("/fonts/nunito-sans-v15-latin-700.ttf") format("truetype"),url("/fonts/nunito-sans-v15-latin-700.svg#NunitoSans") format("svg")}
