@font-face{font-family:lato bold;src:url(/fonts/lato_bold.43673ef6.ttf);font-display:swap}@font-face{font-family:lato regular;src:url(/fonts/lato_regular.a439e7a5.ttf);font-display:swap}@font-face{font-family:lato light;src:url(/fonts/lato_light.6656baba.ttf);font-display:swap}@font-face{font-family:lato thin;src:url(/fonts/lato_thin.e5a52916.ttf);font-display:swap}@font-face{font-family:luxia display;src:url(/fonts/luxia_display.cbddb01a.woff2);font-display:swap}body,html{width:100%;margin:0;padding:0;font-size:14px;font-family:lato regular,serif;color:#454843;scroll-behavior:smooth}body::-webkit-scrollbar{display:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:luxia display,serif;font-weight:100}*{outline:none;box-sizing:border-box}a,button,form,img{display:block}a{text-decoration:none;color:#454843}button{border:none;padding:0;background:#938080}section{width:100%;min-height:50vh;box-sizing:border-box;padding:100px 50px 50px 50px}.inner{width:100%;max-width:1366px;margin:0 auto}header{position:fixed;width:100%;padding:25px 50px;box-sizing:border-box;top:0;left:0;z-index:10;background:#fff}header .inner{display:flex;align-items:center;justify-content:space-between;max-width:unset}header nav{display:flex}header .logo svg{width:83px;fill:#938080}header nav a{color:#bebebe}header nav a:not(:last-of-type){margin:0 28px 0 0}header nav a.active,header nav a:focus,header nav a:hover{color:#938080}header nav button{width:24px;height:24px;background:transparent;display:none;margin:0 0 0 10px}header nav button svg{fill:#746060}aside{position:fixed;width:100%;height:100vh;z-index:10;background:rgba(69,72,67,0);top:0;right:0;transition:all .3s;transform:translateX(100%)}aside.active{transform:none;background:rgba(69,72,67,.3)}aside .inner{width:calc(100% - 25px);margin:0 0 0 auto;max-width:425px;box-sizing:border-box;padding:25px;background:#e8e0da;height:100%;box-shadow:0 0 10px 5px rgba(0,0,0,.1);position:relative}aside .content{width:100%}aside .logo{width:100%;max-width:185px}aside .logo svg{fill:#746060}aside nav{margin:25px 0 0 0}aside nav a{font-family:lato regular,serif;color:#746060}aside nav a:not(:first-child){margin:10px 0 0 0}aside button{position:absolute;top:15px;right:10px;width:24px;height:24px;background:transparent}aside button svg{fill:#746060}aside .social-links{display:flex;margin:20px 0 0 0}aside .social-links a{width:30px;height:30px;margin:0 10px 0 0}aside .social-links svg{fill:#746060}.lang{display:flex;align-items:center}.lang span{margin:0 5px}header .lang{margin:0 0 0 10px}aside .lang button,header .lang button{display:block;font-family:lato regular,sans-serif;color:#bebebe;height:unset;cursor:pointer;margin:0}.lang button.active,.lang button:focus,.lang button:hover{color:#746060}.hero{min-height:100vh;background-size:cover;display:flex;align-items:center;position:relative;padding:0}.hero .--inner-background,.hero .background{width:100%;height:100%;top:0;left:0;z-index:1}.hero .background{position:absolute}.hero .--inner-background{position:relative;overflow:hidden}.hero .background img{width:100%;min-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;opacity:0;transition:all 1.5s;z-index:1}.hero .background img.active{opacity:1}.hero .inner{width:100%;max-width:unset;min-height:100vh;padding:50px;display:flex;align-items:center;background:linear-gradient(90deg,#fff 10%,hsla(0,0%,100%,0));position:relative;z-index:3}.hero .inner .content{width:100%;position:relative;z-index:2;overflow:hidden;min-height:515px}.hero h1{font-size:60px;font-family:luxia display,serif;line-height:96px;font-weight:100;max-width:600px;transform:translateX(-15%);opacity:0;transition:all .5s}.hero h1.active{transform:none;opacity:1}.hero h1 span{color:#938080}.hero h1 span:first-child{font-size:80px}.hero hr{width:100%;max-width:275px;height:3px;background:#454843;border:none;margin:0;opacity:0;transition:all 1s}.hero hr.active{opacity:1}.hero p{margin:15px 0 0 0;font-family:lato light,serif;font-size:34px;line-height:45px;max-width:600px}.hero p.description{opacity:0;transition:all .5s;transform:translateX(-15%)}.hero p.active{transform:none;opacity:1}.cta{width:100%;max-width:350px;box-sizing:border-box;padding:15px;background:#938080;color:#fff;border-radius:25px;text-align:center;font-family:lato bold,serif;margin:15px 0 0 0}.hero .cta{transition:.5s;transform:translateX(-25%);opacity:0}.hero .cta.active{transform:none;opacity:1}.features{background:#f8f8f8}.features h2{width:100%;max-width:575px;margin:0 auto;font-family:luxia display,serif;font-size:36px;font-weight:100;text-align:center}.features h2 span{color:#938080}.features hr{width:164px;margin:15px auto 0 auto;border:none;height:3px;background:#454843}.features .content{width:100%;margin:25px auto 0 auto;display:flex;align-items:flex-start;flex-wrap:wrap}.features .feature{width:33.33%;padding:25px 15px;box-sizing:border-box;text-align:center}.features .feature svg{width:58px;height:58px;fill:#938080;margin:0 auto}.features .feature h4{color:#938080;max-width:200px;margin:15px auto 0 auto}.features .feature p{margin:15px auto 0 auto;max-width:250px;font-size:14px;font-family:lato regular,serif}.features .cta{margin:25px auto 0 auto}.rest{background:url(/img/rest_background.dc0e1593.jpg) 50% no-repeat fixed;background-size:cover;display:flex;align-items:center;position:relative;overflow:hidden}.rest svg{fill:#746060;width:100%;max-width:375px;transition:all .2s linear}.rest .path{stroke-dashoffset:1000;stroke-dasharray:1000}.how{background:url(/img/how_background.ca962439.jpg) 50% no-repeat;background-size:cover;box-sizing:border-box;min-height:100vh;display:flex;align-items:center}.how .inner{display:flex;justify-content:flex-end}.how .content{width:100%;max-width:280px;margin:0}.how hr{width:1px;border:none;background:#454843;margin:0 35px}.how .content:first-child{text-align:right}.how .inner-content:not(:first-child){margin:50px 0 0 0}.how h4{font-size:16px;line-height:19px;color:#938080}.how p{margin:10px 0 0 0;font-size:14px;color:#454853;letter-spacing:1px;line-height:23px}.testimonials,.testimonials .inner{background:#938080;display:flex;align-items:center}.testimonials .inner{width:100%;justify-content:center;position:relative;margin:0 auto}.testimonials .quote{width:35px;height:35px;position:absolute;z-index:1;top:0;fill:#e8e0da}.testimonials .quote:first-child{left:50px}.testimonials .quote:last-child{right:50px}.testimonials button{width:30px;height:30px;padding:0;background:transparent;border:none;cursor:pointer;position:absolute;z-index:1;top:50%;transform:translateY(-50%)}.testimonials button.left{left:0}.testimonials button.right{right:0}.testimonials button svg{display:block;fill:#bdb0ad}.testimonials .content{width:100%;max-width:1024px;margin:0 50px;padding:0 35px;box-sizing:border-box}.testimonials .scrollable{width:100%;display:flex;flex-wrap:nowrap;scroll-behavior:smooth;overflow-x:scroll}.testimonials .scrollable::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.testimonials .scrollable{scrollbar-width:none}}.testimonials .testimonial{width:100%;min-width:100%;text-align:center;color:#e8e0da}.testimonials .testimonial:not(:last-child){margin:0 35px 0 0}.testimonials .testimonial p{font-family:lato regular,serif;font-style:italic;font-size:16px;line-height:28px;width:100%;max-width:620px;margin:0 auto}.testimonials .testimonial h4{font-family:lato bold,serif;font-size:16px;line-height:28px;margin:20px 0 0 0}.testimonials .testimonial span{font-family:lato light,serif;font-size:16px;line-height:28px}.testimonials .testimonial .picture{width:70px;height:70px;border:3px solid #fff;border-radius:50%;position:relative;overflow:hidden;margin:35px auto 0 auto;background:#e8e0da}.testimonials .testimonial .picture svg{width:100%;height:100%;fill:#fff}.counts{background:url(/img/counts_background.cbe3265e.jpg) 50% no-repeat;background-size:cover}.counts,.counts .inner{display:flex;align-items:center}.counts .inner{justify-content:space-between;max-width:1024px;color:#fff}.counts .count{text-align:center}.counts .count span{font-family:lato thin,serif;font-size:72px}.counts .count p{font-family:luxia display,serif;font-size:20px;line-height:37px}.contact{background:url(/img/contact_background.88b9a152.jpg) 50% no-repeat;background-size:cover;min-height:100vh;display:flex;align-items:center}.contact .inner{max-width:unset}footer{width:100%;padding:50px;box-sizing:border-box;background:#454853}footer .inner{display:flex;align-items:flex-start;justify-content:space-between;color:#fff;max-width:unset}footer .content:last-child{text-align:right}footer .trademark{display:flex;align-items:center}footer .trademark svg{fill:#e8e0da;height:20px}footer .trademark svg:first-child{margin:0 15px 0 0}footer .follow-us,footer .privacy,footer .rights{margin:10px 0 0 0}footer a,footer button,footer p{margin:5px 0 0 0;font-family:lato light,serif;font-size:18px;line-height:21px}footer a,footer button{display:inline;color:#fff}footer button{background:transparent;border:none;padding:0;cursor:pointer}footer .privacy{display:flex;align-items:center;justify-content:flex-end}footer .privacy span{margin:0 10px;font-size:18px;line-height:18px}footer .follow-us{display:flex;justify-content:flex-end;align-items:center}.follow-us p{font-family:lato light,serif;font-size:18px;margin:0}.follow-us a{margin:0 0 0 15px;width:24px;height:24px}.follow-us a svg{width:24px;height:24px;fill:#e8e0da}.follow-us p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.grecaptcha-badge{display:none!important}#whatsapp{position:fixed;bottom:10px;right:10px;z-index:5;width:40px;height:40px}#whatsapp img{width:100%;height:100%}@media screen and (max-width:1024px){.hero h1{font-size:45px;line-height:60px}.hero p{font-size:24px;line-height:34px}.cta{max-width:285px}.hero .follow-us{height:435px}.rest svg{max-width:285px}}@media screen and (max-width:890px){.hero .follow-us,header nav a{display:none}header nav button{display:block}.hero .inner .content{min-height:unset}}@media screen and (max-width:768px){.hero .inner,section{padding:50px 25px 25px 25px}header{padding:10px 25px}.hero h1{font-size:34px;line-height:45px}.hero h1 span:first-child{font-size:45px}.hero hr{max-width:250px}.hero p{font-size:18px;line-height:24px;max-width:375px}.features h2{font-size:28px;line-height:34px}.features .feature{width:50%}.how{padding:0}.how .inner{width:100%;padding:50px 25px 25px 25px;box-sizing:border-box;justify-content:center;background:hsla(30,33%,96%,.75);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.counts,.rest,footer{padding:25px}.counts .inner{display:block}.counts .count:not(:first-child){margin:25px 0 0 0}footer .inner{display:block;text-align:center}footer .trademark{justify-content:center}footer .rights{margin:10px 0 0 0}footer .content:last-child{text-align:center}footer .follow-us,footer .privacy{justify-content:center}footer .content{margin:10px 0 0 0}}@media screen and (max-width:670px){.testimonials .content{padding:0 24px;margin:0 24px}.testimonials .quote{width:24px;height:24px}.testimonials .quote:first-child{left:0}.testimonials .quote:last-child{right:0}}@media screen and (max-width:525px){header{padding:10px 15px}.hero .inner,section{padding:50px 15px 15px 15px}.social-links{display:block}.features .feature{width:100%}.rest svg{max-width:185px;margin:0 auto}.how .inner,.rest svg{display:block}.how hr{display:none}.how .content{max-width:300px;margin:0 auto}.how .content:first-child,.how .content:last-child{text-align:center}.how .content .inner-content,.how .content:last-child .inner-content:first-child{margin:25px 0 0 0}footer .privacy{margin:10px 0 0 0;display:block}footer .contact-info a,footer .privacy button{display:block;margin:5px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .contact-info span,footer span{display:none}}