#screen-meter{position:fixed;top:0;left:0;font-size:.5rem;color:000;z-index:12345;padding:.2rem;line-height:1;font-weight:900}p,span,li{font-weight:600}.homepage .navbar-light .navbar-nav .nav-link{color:#7db29a}.homepage .navbar-light .navbar-nav .nav-link:hover{color:#d5b860}.homepage .navbar-other .navbar-nav .nav-link{color:#231f20 !important}.homepage .navbar-other .navbar-nav .nav-link:hover{color:#7db29a !important}#screen-meter span{display:inline-block;text-transform:uppercase}.navbar-brand{padding:30px 0}.navbar-brand img{height:50px;display:block}.nav-item .nav-link{font-weight:900}.nav-item a img{max-height:20.5px}.nav-item a{font-size:20px !important}.offcanvas-header{width:100%}.offcanvas-header img{display:block;width:80%}.intro{width:100%;background-image:url("/assets/img/intro-bg.jpg");background-position:bottom center;background-attachment:fixed;background-size:cover;position:relative;overflow:hidden}.intro h1{font-size:2rem;color:#000}.page-404{color:#fff;background-color:#69a78a}.page-404 h1{color:#fff}.page-404 a{color:#ffcd03}.page-404 a:hover{color:#fff}.intro h1.post-title{font-size:2.1rem}.intro.intro-home{min-height:100vh}.intro.intro-home h1{font-size:2rem}.intro-home .lighthouse{right:8rem;bottom:-3vw;width:13vw;position:relative}.intro-home .lighthouse .image{width:13vw;position:relative;z-index:5}.intro-home .lighthouse .left-light{position:absolute;right:50%;bottom:12.5vw;height:50vw;width:100vw;transform-origin:100% 50%;opacity:.3}.intro-home .lighthouse .left-light .light{width:100%;height:100%;clip-path:polygon(0 0,100% 46.3%,100% 53.7%,0 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.intro-home .lighthouse .right-light{position:absolute;left:50%;bottom:12.5vw;height:50vw;width:100vw;z-index:6;transform-origin:0 50%;opacity:.3}.intro-home .lighthouse .right-light .light{width:100%;height:100%;clip-path:polygon(0 46.3%,100% 0,100% 100%,0 53.7%);background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}.intro-home .lighthouse .white-mask{position:absolute;left:4vw;top:3.2vw;width:5vw;height:4.5vw;background-color:rgba(255,255,255,1);display:block;z-index:8;box-shadow:0 0 15px 15px rgba(255,255,255,1)}.intro-home .rock{right:6rem;bottom:-2vw;width:21vw;position:absolute;z-index:6;margin-bottom:-1px}@keyframes rightLightAnim{0%{transform:rotateY(0)}100%{transform:rotateY(180deg)}}@keyframes leftLightAnim{0%{transform:rotateY(0) scaleY(1)}50%{transform:rotateY(90deg) scaleY(.2)}100%{transform:rotateY(180deg) scaleY(1)}}.intro-home .lighthouse .right-light img,.intro-home .lighthouse .left-light img{display:block;width:100%;height:100%}.intro-home .lighthouse img{display:block;width:100%}.home-content{z-index:20}.home-links{position:relative;z-index:19}.home-links a{display:block;position:relative;z-index:12}.home-links a::before{display:none;content:'';width:1px;height:100vh;z-index:1;background-color:rgba(128,128,128,.2);position:absolute;left:50%;bottom:98%}.home-links a img{width:100%;transition:all .8s ease;position:relative;z-index:2;opacity:.95}.home-links a h2{position:absolute;top:66%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;z-index:3;transition:all .8s ease}.home-links a h2 span{display:inline-block;transition:all .8s ease}.home-links a h2 span i{display:block;position:absolute;bottom:40%;left:50%;transform:translateX(-50%);font-size:2rem;line-height:1;opacity:0;transition:all .8s ease}.home-links a:hover img{transform:scale(1.1) translateY(-10%)}.home-links a:hover h2 span{transform:scale(1.1) translateY(-5%)}.home-links a:hover::after{transform:scale(1.1) translateY(-10%)}.home-links a:hover h2 span i{opacity:1;bottom:100%}.intro-people{position:absolute;bottom:0;left:0;z-index:5;height:11vh;background-image:url("/assets/svg/people-floor.svg");background-size:cover;background-position:bottom center;width:100vw;box-shadow:-60px 0 60px 0 rgba(0,0,0,.1)}.intro-people .people-container{position:relative;margin-left:2.25rem;height:100%}.intro-people .person{height:15vh;position:absolute;bottom:0}.intro-people .person img{display:block;height:100%}.intro-people .person-1{left:0;bottom:3vw}.intro-people .person-2{left:4vw}.intro-people .person-3{left:7vw;bottom:2vw}.intro-about .clouds{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0}.intro-about .about-header{position:relative;z-index:2}.about-lead p{font-size:1.2rem;color:#000;line-height:1.25;font-weight:900;letter-spacing:1px}.intro-about .intro-images{position:relative;z-index:3}.intro-about .intro-images img{display:block;width:100%;line-height:0}.intro-about .intro-images .about-target{position:relative;width:100%}.intro-about .intro-images .about-arrow{position:absolute;width:100%;left:0;top:-16px }.intro-about .intro-images .about-person{position:absolute;width:100%;left:0;top:0}.about-section-1-images{position:relative;overflow:hidden}.about-section-1-images img{display:block;width:100%}.about-section-1-images .section-1-a{position:relative;z-index:5;width:100%}.about-section-1-images .section-1-b{position:absolute;top:0;left:0;width:100%;z-index:2}.about-section-1-images .section-1-c{position:absolute;top:0;left:0;width:100%;z-index:3}.about-section-1-images .section-1-d{position:absolute;top:0;left:0;width:100%;z-index:4}.about-section-2-images img{display:block;width:100%}.about-section-2-images .section-2-a{position:relative;z-index:2;width:100%}.about-section-2-images .section-2-b{position:absolute;top:50%;left:0;width:100%;z-index:1}.about-section-3-images img{display:block;width:100%}.about-section-3-images .why-we-back{position:relative;width:100%;z-index:2}.about-section-3-images .why-we-front{position:absolute;left:0;width:100%;z-index:3;top:0}.who-were-helping{list-style:none;padding-left:0}.who-were-helping li{padding-left:50px;position:relative;margin-bottom:20px;font-size:1.4em;line-height:1.2}.who-were-helping li a{color:#d5b658;font-weight:600}.who-were-helping li a:hover{color:#fff}.who-were-helping li span{display:inline-block;width:36px;height:36px;background-size:cover;position:absolute;left:0;top:-2px}.who-were-helping li .icon-1{background-image:url("/assets/svg/adult-icon.svg")}.who-were-helping li .icon-2{background-image:url("/assets/svg/child-icon.svg")}.who-were-helping li .icon-3{background-image:url("/assets/svg/addicted-icon.svg")}.our-target{position:relative}.about-content-2{position:relative;z-index:4}.about-2-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("/assets/svg/our-target-right.svg");background-position:top center;background-size:100%;z-index:4}.moving-wall{position:absolute;top:0;width:100vw;bottom:0;z-index:3;right:85vw;background-image:url("/assets/svg/moving-wall.svg");background-position:top right;background-size:100%;display:flex;justify-items:flex-end}.our-target-content{position:relative;top:0;right:0;bottom:0;width:40vw}@keyframes cloudAnim1{0%{left:-8vw}100%{left:100vw}}@keyframes cloudAnim2{0%{left:-16vw}100%{left:100vw}}@keyframes cloudAnim3{0%{left:-12vw}100%{left:100vw}}@keyframes cloudAnim4{0%{left:-16vw}100%{left:100vw}}.clouds{z-index:1}.clouds img{box-shadow:0 30px 30px -15px rgba(0,0,0,.2);opacity:.66}.cloud-1{position:absolute;left:5vw;top:12%;width:8vw;opacity:1;animation:cloudAnim1 32s linear 0s infinite normal forwards}.cloud-2{position:absolute;left:45vw;top:55%;width:16vw;opacity:1;animation:cloudAnim2 30s linear 0s infinite normal forwards}.cloud-3{position:absolute;left:65vw;top:33%;width:12vw;opacity:1;animation:cloudAnim3 38s linear 0s infinite normal forwards}.cloud-4{position:absolute;left:16vw;top:72%;width:10vw;opacity:1;animation:cloudAnim4 36s linear 0s infinite normal forwards}@keyframes baloonAnim1{0%{left:-12vw;top:80%}100%{left:100vw;top:20%}}@keyframes baloonAnim2{0%{left:-25vw;top:65%}100%{left:130vw;top:-55%}}@keyframes baloonAnim3{0%{left:10vw;top:120%}100%{left:60vw;top:-25vh}}@keyframes baloonAnim4{0%{left:50vw;top:120%}100%{left:0;top:-70%}}.baloons{z-index:1}.baloons img{opacity:.1}.baloon-1{position:absolute;left:-12vw;top:80%;width:6vw;opacity:1;animation:baloonAnim1 32s linear 0s infinite normal forwards}.baloon-2{position:absolute;left:-25vw;top:65%;width:8vw;opacity:1;animation:baloonAnim2 30s linear 0s infinite normal forwards}.baloon-3{position:absolute;left:65vw;top:33%;width:9vw;opacity:1;animation:baloonAnim3 38s linear 0s infinite normal forwards}.baloon-4{position:absolute;left:0;top:120%;width:10vw;opacity:1;animation:baloonAnim4 36s linear 0s infinite normal forwards}.bubbles{z-index:1}.bubbles img{opacity:.1}.bubble-1{position:absolute;left:-12vw;top:80%;width:6vw;opacity:1;animation:baloonAnim1 32s linear 0s infinite normal forwards}.bubble-2{position:absolute;left:-25vw;top:65%;width:8vw;opacity:1;animation:baloonAnim2 30s linear 0s infinite normal forwards}.bubble-3{position:absolute;left:65vw;top:33%;width:9vw;opacity:1;animation:baloonAnim3 38s linear 0s infinite normal forwards}.bubble-4{position:absolute;left:0;top:120%;width:10vw;opacity:1;animation:baloonAnim4 36s linear 0s infinite normal forwards}.offer-item-header{position:relative;z-index:5}.offer-item-header h3.widget-title{color:#353;border-bottom:1px solid #ccc}.intro.intro-offer{overflow:visible}.boat{position:absolute;bottom:0;left:54vw;width:20vw;max-width:320px}.boat .image{position:relative;z-index:4;line-height:0;transform:translateY(50%)}.boat .image img{display:block;line-height:0}.boat .hands{position:absolute;top:100%;left:-50%;width:200%;display:block;z-index:2}.boat::after{content:'';position:absolute;top:100%;left:-50%;width:200%}.boat img{display:block;width:100%}.offer-page{background-image:url("/assets/img/intro-bg.jpg");background-attachment:fixed;position:fixed;top:0;left:0;width:100vw;height:100vh}.intro-offer{}.lifebuoy{position:relative}.lifebuoy .front-image{width:100%;position:relative;z-index:3}.lifebuoy .back-image{position:absolute;bottom:150%;left:0;right:0;top:0;z-index:2}.above-hands{position:relative;z-index:12}.offer-content{position:relative;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.offer-content .hands{position:absolute;top:27px;left:-20vw;width:70vw;z-index:1;opacity:.1}.offer-content .location{box-shadow:0 0 30px 30px rgba(0,0,0,.05)}.offer-content .location a{color:#ccb35b}.location h3,.location h4{color:#000;padding-left:24px;paddin-right:24px}.location a,.location button,.location button::before{color:#ffd969;line-height:1}.location .section-list{border-bottom:1px solid #ffd969}.location .section-head{display:block;position:relative;padding:1.25em 24px;;border-top:1px solid #ffd969;font-weight:900;font-size:1.2em;color:#ccb35b;line-height:1.15}.location a.section-head::before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:.5%;background-color:#ffd969;transition:all .5s ease;z-index:-1}.bg-speech-bubble{background-image:url("/assets/svg/speech-buble.svg");background-size:100%;background-repeat:no-repeat;opacity:.1}.location a.section-head:hover{color:#335533}.location a.section-head:hover::before{height:100%}.location .first-column{padding-left:24px}.how-steps ol{list-style:none;counter-reset:steps;padding-left:0;font-weight:600}.how-steps ol li{counter-increment:steps;margin-bottom:1rem;padding-left:3em;position:relative}.how-steps ol li::before{content:counter(steps);margin-right:0.5rem;background:#e24230;color:white;width:2em;height:2em;border-radius:50%;display:inline-grid;place-items:center;line-height:2em;position:absolute;left:0}.place-footer,.place-footer h4{color:#354}.person-item{position:relative;font-weight:600;line-height:1}.person-item .name{line-height:1.2;display:inline-block}.person-item .occupation{font-size:.8em;line-height:1.2;display:inline-block;font-weight:300}.person-item::after{border-top:1px solid #ccc;position:absolute;top:0;left:0;width:90%;display:block;content:''}body.contact-bg{background-image:url(/assets/img/intro-bg.jpg);background-position:center center;background-size:cover;background-attachment:fixed}.intro.intro-contact{background-image:none;overflow:visible;position:relative;z-index:10}.contact-content{overflow:visible;position:relative;z-index:12}.contact-card{position:relative;z-index:10}.clouds{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.contact-header{position:relative;z-index:2}.contact-head-images{position:relative}.contact-head-images img{display:block;width:100%;line-height:0}.contact-head-images .layer-2{position:absolute;left:0;right:0;top:23%;width:10vw;z-index:2}.contact-head-images .layer-1{position:relative;z-index:1;width:100%}.contact-header a{transition:all .3s ease;color:#69a78a}.contact-header a:hover{text-decoration:underline}.form-check-label p{font-size:.66rem}.section-intro-image{position:absolute;right:0;bottom:0}.rotate-n29{}.section-intro-images{position:absolute;right:0;bottom:0;width:40vw;max-width:800px}.section-intro-images.keep-right{right:18rem}.section-intro-images.rotate-n29::after{width:12px;height:200vh;position:absolute;top:50%;left:41.2%;transform:translate(-50%,-50%);content:'';display:block;background-color:#69a78a;z-index:5}.section-intro-images img{display:block;width:100%}.section-intro-images .layer-1{position:relative;z-index:3;margin-top:25vh}.section-intro-images .layer-2{position:absolute;left:0;width:100%;z-index:3;bottom:0}.section-intro-images .layer-2 img{width:100%;display:block}footer{z-index:123;background-color:#181e26}footer .place a:hover{text-decoration:underline}footer .place ul{list-style:none;padding-left:0}footer .place ul li{line-height:1.2;margin-bottom:.66em}footer .place ul li span{color:#aaa}ul.section-list{padding-left:0;list-style:none} .bg-intro{color:#fff !important}.bg-intro .swiper-slide .slide-content{position:absolute;z-index:5;color:#fff;top:50%}.bg-intro .swiper-slide .slide-content h1,.bg-intro .swiper-slide .slide-content h2{font-size:72px;line-height:1.05}.bg-intro .swiper-slide .slide-content h3{font-size:36px;font-weight:900}.bg-intro .swiper-slide.slide-1 .slide-content{padding:0 3rem 0 3rem;top:25%}.bg-intro .swiper-slide.slide-2 .slide-content{top:auto;bottom:10%;right:20%}.bg-intro .swiper-slide.slide-3 .slide-content{top:auto;bottom:25%;right:30%}.bg-intro .swiper-slide.slide-4 .slide-content{top:30%}.bg-intro .swiper-slide.slide-4 .slide-content{}.bg-intro .swiper-slide.slide-5 .slide-content{}.bg-intro .swiper-slide .slide-content h1{font-size:72px;font-weight:900}.bg-intro .swiper-slide .slide-content h2{font-size:72px;font-weight:900}.bg-intro .swiper-slide .slide-content h3{font-size:36px;line-height:1.1;text-transform:uppercase}.bg-intro .swiper-slide .slide-content p{font-size:21px}.bg-intro .swiper-slide .btn{background-color:#e6fe55;color:#472f23}.bg-intro .swiper-slide .slide-content h1,.bg-intro .swiper-slide .slide-content h2,.bg-intro .swiper-slide .slide-content h3,.bg-intro .swiper-slide .slide-content p{color:#fff}.bg-intro .swiper-slide .slide-content .slide-buttons{margin-bottom:3vh}.bg-intro .swiper-slide .slide-content .slide-buttons .btn{margin-right:1rem}.bg-intro .swiper-slide{min-height:80vh}.bg-intro .swiper-slide figure{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.navbar-expand-lg .mega-menu-dark{background-color:#747ed1;box-shadow:0px 0px 35px 0px rgba(0,0,0,.5)}.dropdown-item .item-name{margin-top:1.5rem;font-size:1.2rem;text-align:center;transition:all .4s ease}.dropdown-item:hover .item-name{color:#ffcd03}.dropdown-item .lift:hover{box-shadow:none !important}.mega-menu-scroll{height:auto}.bg-intro{position:relative;top:0;left:0;right:0}.sky{background:rgb(73,77,128);background:linear-gradient(180deg,rgba(41,51,84,1) 0%,rgba(130,139,229,1) 100%);width:100%;position:relative;z-index:1;color:#fff !important}.water{background:rgb(62,72,172);background:linear-gradient(180deg,rgba(62,72,172,1) 0%,rgba(30,35,84,1) 100%);position:relative;overflow:hidden}.intro-content{position:relative;z-index:5}.intro-content .btn{color:#fff;background-color:#ed9462}ul.places{list-style-type:none;padding-left:0}ul.places li{position:relative;margin-bottom:2rem}ul.places li::before{content:'';position:absolute;left:-30px;top:2px;width:20px;height:20px;transition:all .4s ease;background-image:url(/_images/star.svg);background-size:cover;display:block;transform-origin:center}ul.places li:hover::before{transform:scale(1.2);transform:rotate(350deg)}ul.places li .name{font-size:1.2rem;line-height:1;font-weight:700}ul.places li p{font-size:.8rem;line-height:1.3;margin-bottom:.3rem}ul.places li a{color:#ffcd03;line-height:1}ul.places li a i{transition:all .4s ease;margin-left:0}ul.places li a:hover i{transition:all .4s ease;margin-left:10px}.intro-content h1{font-size:48px}.water-content{position:relative;z-index:3}.water-content .card{background-color:#111430;box-shadow:0px 0px 35px 0px rgba(0,0,0,.5)}.water-content .card h3{color:#fff}.water-content .card p{font-size:.8rem}.contact-card a i{margin-right:10px}.water-content h2{color:#fff;font-size:39px;margin-bottom:2rem}.water .bubbles-1{position:absolute;left:8vw;top:66%;width:13vw;z-index:2;opacity:.8}.water .bubbles-2{position:absolute;left:46vw;top:34%;width:15vw;z-index:2;opacity:.3}.water .bubbles-3{position:absolute;left:27vw;top:99%;width:18vw;z-index:2;opacity:.5}.waves{position:relative;height:300px;z-index:4}.waves .back{position:absolute;height:200px;background-image:url("/_images/fale-back.svg");background-position:top center;width:100%;bottom:0;left:0;right:0;background-repeat:repeat-x;z-index:3;background-size:100%}.waves .front{position:absolute;height:98px;background-image:url("/_images/fale-front.svg");background-position:top center;width:100%;bottom:0;left:0;right:0;background-repeat:repeat-x;z-index:5;background-size:100%}.waves .hands{width:30vw;position:absolute;left:60vw;bottom:-15vh;z-index:4}.news{background-color:#f4f4f4}.footer-divider{background-color:#f4f4f4}.news-container h2{font-size:39px}.news-container .project h3{font-weight:700;font-size:24px;line-height:1.2;margin-bottom:1.1rem;color:#747ed1}.news-container .project p{color:#000;line-height:1.5;font-size:18px}.footer-content p{font-size:.75rem;line-height:1.33}.footer-content a{color:#ffcd03}.footer-gradient{background:rgb(73,77,128);background:linear-gradient(0deg,rgba(41,51,84,1) 0%,rgba(116,126,209,1) 100%)} .body-bg-2{position:fixed;width:100vw;left:0;top:0;right:0;z-index:-1;height:130vw}.body-bg-2 img{width:100%}footer.footer-2{background-image:none;background-color:transparent}.intro-2 .heads{position:relative;width:100%}.intro-2 .heads img{width:100%;display:block}.intro-2 .heads .head-front{position:relative !important;z-index:2;opacity:.8}.intro-2 .heads .head-front .head-container{position:relative;bottom:0;left:0}.intro-2 .heads .head-front .head-ball-1{position:absolute;bottom:0;left:0}.intro-2 .heads .head-front .head-ball-2{position:absolute;bottom:0;left:0}.intro-2 .heads .head-back{z-index:1;position:absolute;bottom:0;left:0;width:100%}.intro-2 .heads .head-front .doors{position:absolute;bottom:0;left:0;width:100%;z-index:3}.intro-2 .heads .head-front .doors .doors-container{z-index:3;position:absolute;bottom:0;left:0;width:100%}.intro-2 .heads .head-front .doors .doors-ball{z-index:4;position:absolute;bottom:0;left:0;width:100%}.intro-2 .heads .step-1{position:absolute;bottom:0;left:0;width:100%;z-index:5}.intro-2 .heads .step-2{position:absolute;bottom:0;left:0;width:100%;z-index:6}.intro-2 .heads .step-3{position:absolute;bottom:0;left:0;width:100%;z-index:7}.intro-2 .heads .step-4{position:absolute;bottom:0;left:0;width:100%;z-index:8}.home-links a h2{font-size:1.2em !important}.page-content h2{margin-bottom:1.5rem}.page-content p,.page-content ol,.page-content ul{font-size:.8rem}.page-content li{margin-bottom:1rem}.page-content li ol,.page-content li ul{margin-top:1rem}ol{list-style:decimal}ol li{}ol li ol{list-style:lower-latin}ol li ol li ol{list-style:upper-roman}.clauses a{display:inline-block;margin-bottom:7px}@media only screen and (min-width:576px){.home-links a::before{display:block}}@media only screen and (min-width:1200px){.intro-people .people-container{margin-left:30vw}}@media only screen and (max-width:991px){.home-links a h2{font-size:1em !important}.boat{bottom:0;left:6vw;width:25vw;max-width:320px}.section-intro-images{position:relative !important;margin-top:-25vh;width:100%;right:0 !important}}@media only screen and (max-width:767px){.about-header{text-align:center}}@media only screen and (max-width:767px){}input::-webkit-calendar-picker-indicator{ }input[type="date"]::-webkit-calendar-picker-indicator{-webkit-appearance:none}