:root{--Deep-green: #143f47;--gradient-green: linear-gradient(#7fcfda, #b3d792);--Red: hsl(0, 87%, 67%);--Gray: hsl(0, 0%, 75%);--Grayish-Violet: hsl(255, 3%, 51%);--Dark-Gray: hsl(229, 8%, 60%);--White: hsl(0, 0%, 100%)}df-messenger{--df-messenger-bot-message: #143f47;--df-messenger-button-titlebar-color: #143f47;--df-messenger-chat-background-color: #fafafa;--df-messenger-font-color: white;--df-messenger-send-icon: #143f47;--df-messenger-user-message: #b3d792}@font-face{font-family:Merriweather-Bold;src:url(Merriweather-Bold.de47fab7ac79ef50.woff2) format("woff2");font-weight:700;font-style:bold}*{padding:0;margin:0;box-sizing:border-box}html,body{overflow-x:hidden;font-family:Merriweather-Bold,sans-serif}p{font-family:Roboto,sans-serif!important;font-weight:300!important}html{font-size:14px!important}@media screen and (max-width: 1400px){html{font-size:16px!important}}@media screen and (max-width: 1700px) and (min-width: 1401px){html{font-size:18px!important}}@media screen and (max-width: 2000px) and (min-width: 1701px){html{font-size:20px!important}}@media screen and (min-width: 2001px){html{font-size:22px!important}}.website-responsive{max-width:2500px;margin:auto}@keyframes moveL{0%,25%{transform:translate(0);left:0%;opacity:100%}75%,to{transform:translate(-100%);left:100%;opacity:0}}@keyframes moveR{0%,25%{transform:translate(0);right:0%;opacity:100%}75%,to{transform:translate(100%);right:100%;opacity:0}}@keyframes showHide{0%{opacity:0}40%{opacity:25%}60%{opacity:50%}to{opacity:100%}}@keyframes css{50%{font-size:80px}}@keyframes grow{0%{max-width:0px}to{max-width:200px}}@keyframes moveHalfLtoR{0%,25%{transform:translate(0);left:0%}75%,to{transform:translate(-100%);left:50%}}@keyframes moveHalfRtoL{0%,25%{transform:translate(0);right:0%}75%,to{transform:translate(100%);right:50%}}.active .left-col{animation:2s ease-out 0s reverse moveL}.active .right-col{animation:2s ease-out 0s reverse moveR}.active .stat-col{animation:showHide 2s ease-in alternate}.active .stat-col-container hr{animation:showHide 5s ease-in alternate}.active .part img{animation:grow 2s}.active .text h3,.active .date h2{animation:showHide 2s ease-in alternate}.active .text p,.active .date p{animation:showHide 4s ease-in alternate}.active .contact-adress{animation:2s linear 0s reverse moveHalfLtoR}.active .contact-form,.active .rotate-scale-up{animation:2s linear 0s reverse moveHalfRtoL}.contact-form-input textarea::placeholder{color:var(--Grayish-Violet);font-size:.8rem;padding-top:.5rem}.contact-form-input textarea{font-size:.8rem;padding-left:1rem;padding-top:.5rem}.hero{padding:0rem 2rem 1rem}.hero nav{display:flex;align-items:center;justify-content:space-between}.hero nav ul li{list-style:none;display:inline-block;margin-left:2rem}.hero nav ul li a{text-decoration:none;color:var(--Deep-green);font-size:.7rem;font-weight:500;text-transform:uppercase;transition:.5s;cursor:pointer}.hero nav ul li a:hover,.hero nav ul li a:focus{color:var(--gradient-green)}.hero nav ul li:nth-child(7) a{padding:.55rem 1.5rem;background:var(--gradient-green);color:var(--White);border-radius:.3rem;border:unset;box-shadow:0 4px .3rem #0000003f}.hero nav ul li:nth-child(7) a:hover{background:var(--Deep-green);color:var(--White)}.hero nav .mobile-menu{display:none}.hero .hero-row{display:flex;align-items:center;gap:2rem;justify-content:space-between;margin-top:2rem}.hero .hero-row .left-col,.hero .hero-row .right-col{flex-basis:50%}.hero .hero-row .left-col img,.hero .hero-row .right-col img{max-height:48vh;min-height:400px;border-radius:20px;border:20px solid black}.hero .hero-row .left-col .left-col-text h1{font-size:2.5rem;color:var(--Deep-green);line-height:1.2;margin-bottom:1rem}.hero .hero-row .left-col .left-col-text p{font-size:.9rem;color:var(--Dark-Gray);line-height:1.5;margin-bottom:2rem;font-weight:700}.hero .hero-row .left-col .left-col-text .hero-links{display:flex;align-items:center;gap:1rem}.hero .hero-row .left-col .left-col-text .hero-links a{padding:.3rem .6rem;color:var(--White);background:var(--gradient-green);text-decoration:none;font-size:.9rem;font-weight:500;border-radius:.3rem;border:unset;transition:.5s;cursor:auto}.hero .hero-row .left-col .left-col-text .hero-links a:hover,.hero .hero-row .left-col .left-col-text .hero-links a:focus{color:#5368df}.hero .hero-row .left-col .left-col-text .hero-links a:nth-child(2){color:var(--Deep-green);box-shadow:0 0 .5rem #5747473f}.hero .hero-row .right-col{display:flex;align-items:center;justify-content:flex-end;position:relative}.hero .hero-row .right-col:after{content:"";position:absolute;right:-10rem;bottom:-4rem;width:100%;height:90%;background:var(--Deep-green);z-index:-1;border-top-left-radius:30% 50%;border-bottom-left-radius:30% 50%}.mobile-navigation{display:none}.features{padding:3rem 7rem 6rem;position:relative}.features h2{text-align:center;font-size:1.8rem;color:var(--Deep-green);margin-bottom:1.5rem}.features p{text-align:center;font-size:1rem;line-height:1.3;color:var(--Dark-Gray);margin-bottom:1rem}.features .features-controller{display:flex;align-items:center;justify-content:center}.features .features-controller p{padding:1rem 2rem;border-bottom:1px solid hsla(229,8%,60%,.308);position:relative;cursor:pointer;color:var(--Deep-green);transition:.5s}.features-controller .active{font-weight:700}.features .features-controller p:hover{color:var(--gradient-green)}.features .features-controller .active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.15rem;background:var(--gradient-green)}.features .features-tab{display:flex;align-items:center;gap:2rem;justify-content:center;margin-top:2rem;padding:0;flex-wrap:wrap}.features .features-tab img{max-width:100%}.features .part img{max-width:200px;max-height:80px}.features .features-tab .left-col{position:relative;flex-basis:50%}.features .features-tab .left-col img{max-height:48vh;min-height:400px;border-radius:20px;border:20px solid black}.features .features-tab .left-col:after{content:"";position:absolute;left:-10rem;bottom:-4rem;width:100%;height:90%;background:var(--Deep-green);z-index:-1;border-top-right-radius:30% 50%;border-bottom-right-radius:30% 50%}.features .features-tab .right-col{flex-basis:40%}.features .features-tab .right-col h3{font-size:1.8rem;color:var(--Deep-green);margin-bottom:.7rem}.features .features-tab .right-col p{text-align:left;font-size:1rem;line-height:1.5;color:var(--Dark-Gray);margin-bottom:2rem;font-weight:700}.features .features-tab .right-col .hero-links{display:flex;justify-content:center;gap:1rem}.features .features-tab .right-col a{padding:.7rem .8rem;color:var(--White);background:var(--gradient-green);text-decoration:none;font-size:.9rem;font-weight:500;border-radius:.3rem;border:unset;transition:.5s;cursor:auto}.features .features-tab .right-col a:hover{color:#5368df}.contact{padding:4rem 7rem;background:var(--Deep-green);text-align:center;color:var(--White)}.contact h3{text-transform:uppercase;font-size:.8rem;letter-spacing:5px;margin-bottom:2rem}.contact h4{font-size:2rem;font-weight:500;margin-bottom:2.5rem}.contact form{display:flex;justify-content:center;align-items:flex-start;position:relative;flex-direction:column}.contact form input{position:relative;padding:.7rem 5rem .7rem 1rem;font-size:.8rem;border:none;outline:none;border-radius:.2rem;color:var(--Deep-green);border-top:2px solid var(--Deep-green);border-left:2px solid var(--Deep-green);border-right:2px solid var(--Deep-green);border-bottom:25px solid var(--Deep-green)}.contact form .error{position:absolute;width:1rem;height:1rem;bottom:40%;transform:translateY(-50%);left:54%;z-index:100;opacity:0;pointer-events:none;transition:opacity 1s}.contact form input::placeholder{color:var(--Dark-Gray)}.contact form button{padding:.7rem 1rem;color:var(--White);border:2px solid var(--gradient-green);background:var(--gradient-green);outline:none;font-size:.8rem;border-radius:.2rem;margin-left:1rem;cursor:pointer;transition:.5s;margin:1rem 0 0}.contact form button:hover,.contact form button:focus{background:var(--White);color:var(--Deep-green)}.contact form span{bottom:.2rem;left:33%;font-size:.7rem;font-style:italic;text-align:start;padding-bottom:1rem;padding-left:.5rem}footer{padding:1.5rem 7rem;background:var(--gradient-green)}footer nav{display:flex;align-items:center}footer nav a img{max-width:15rem}footer nav .links{flex:1;margin-left:4rem}footer nav .links li{list-style:none;display:inline-block;margin-right:1.5rem}footer nav .links li a{text-decoration:none;color:var(--White);text-transform:uppercase;font-size:.7rem;transition:.5s}footer nav .links li a:hover,footer nav .links li a:focus{color:var(--gradient-green)}footer nav .social-links{display:flex;align-items:center}footer nav .social-links li{display:inline-block;list-style:none;margin-left:2rem}footer nav .social-links li a img{filter:invert(0)}footer .attribution{color:var(--White);font-size:1rem;margin-top:2rem;text-align:center}footer .attribution a{text-decoration:none;color:var(--Deep-green)}.logo img{max-width:15rem}@media screen and (max-width: 1601px){.logo img{max-width:15rem}.hero{padding:1rem 2rem}}@media (max-width: 1320px){.hero nav a img{z-index:1000;filter:invert(0);position:relative}.hero nav ul{display:none}.hero nav .mobile-menu{display:block;z-index:1000;position:relative;filter:invert(0);cursor:pointer}.mobile-navigation{display:block;position:absolute;top:0;left:0;width:100%;height:100vh;background:hsla(229,31%,21%,.945);z-index:10}.mobile-navigation nav{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;height:100%}.mobile-navigation nav ul:nth-child(1){margin-top:6rem;text-align:center}.mobile-navigation nav ul:nth-child(1) li{list-style:none;margin-bottom:2rem}.mobile-navigation nav ul:nth-child(1) li a{text-decoration:none;color:var(--White);text-transform:uppercase;font-size:1.2rem}.mobile-navigation nav ul:nth-child(1) li:nth-child(7) a{padding:.6rem 5.5rem;border:1px solid var(--White)}.mobile-navigation nav ul:nth-child(2){margin-top:6rem;display:flex;align-items:center}.mobile-navigation nav ul:nth-child(2) li{display:inline-block;margin:0 1rem}}@media (max-width: 1200px){.hero{padding:0rem 1.5rem 2rem}.icon-right-left{bottom:1rem!important;right:0!important}.hero .hero-row{margin-top:2rem;flex-wrap:wrap}.hero .hero-row .left-col{flex-basis:100%;text-align:center;order:2;margin-top:1.5rem}.hero .hero-row .right-col{flex-basis:100%;align-items:center;order:1}.hero .hero-row .right-col img{width:70%;max-height:unset}.hero .hero-row .right-col:after{bottom:-2rem;width:80%}.hero .hero-row .left-col .left-col-text h1{font-size:1.5rem;line-height:1.4}.hero .hero-row .left-col .left-col-text .hero-links{display:flex;align-items:center;gap:1rem;justify-content:center}.hero .hero-row .left-col .left-col-text .hero-links a{padding:.7rem .8rem;font-size:.7rem}.hero .hero-row .left-col .left-col-text .hero-links a:nth-child(2){margin-right:0}.features{padding:3rem 1.5rem}.features h2,.stat-head{font-size:1.3rem!important}.features p>br{display:none}.features p{font-size:.8rem;line-height:1.55;margin-bottom:2rem}.features .features-controller{flex-direction:column}.features .features-controller p{padding:1rem 2rem;margin-bottom:0;min-width:300px}.features .features-controller p:nth-child(1){border-top:1px solid hsla(165,17%,95%,.664)}.features .features-tab{justify-content:center;flex-wrap:wrap;padding:0 1rem}.features .features-tab .left-col{flex-basis:100%}.features .features-tab .left-col img{width:70%;max-height:unset}.features .features-tab .left-col:after{left:-6rem;bottom:-2rem;width:70%}.features .features-tab .right-col{flex-basis:100%;margin-top:4rem;text-align:center}.features .features-tab .right-col h3{font-size:1.3rem}.features .features-tab .right-col p{font-size:.8rem;line-height:1.7;text-align:center}.contact{padding:3rem 1.5rem}.contact h3{font-size:.7rem;margin-bottom:1rem}.contact h4{font-size:1.3rem;margin-bottom:1.5rem}.contact form{align-items:center;flex-direction:column}.contact form button{padding:.7rem 5.56rem;margin-top:.5rem;margin-left:0}.contact form .error{bottom:65%;transform:translateY(-50%);left:83%}.contact form span{bottom:3.5rem;left:3rem}footer{padding:2rem 1.5rem}footer nav{align-items:center;justify-content:center;text-align:center;flex-direction:column}footer nav a img{margin-bottom:1rem}footer nav .links{margin-left:0rem;margin-bottom:2rem}footer nav .links li{display:block;margin-right:0rem;text-align:center;margin-bottom:1.5rem}footer nav .social-links li{margin-left:0rem;margin:0 1rem}footer .attribution{font-size:.8rem}footer .attribution a{font-size:.8rem}}@media (max-width: 320px){.hero .hero-row .left-col .left-col-text h1{font-size:1.2rem}.hero .hero-row .left-col .left-col-text p{font-size:.8rem}.hero .hero-row .left-col .left-col-text .hero-links a{padding:.7rem;font-size:.6rem}.features h2{font-size:1.1rem}.features .features-tab .right-col h3{font-size:1.2rem}.features .features-tab .right-col p{line-height:1.5}.contact h3{font-size:.5rem}.contact h4{font-size:1rem}.contact form button{padding:.7rem 4rem;margin-top:.5rem;margin-left:0;width:100%}.contact form .error{bottom:65%;transform:translateY(-50%);left:95%}.contact form span{bottom:3.5rem;left:1%}footer .attribution{font-size:.7rem}footer .attribution a{font-size:.7rem}}@media (max-width: 280px){.hero nav a img{width:6rem}.hero nav .mobile-menu{width:1rem}.mobile-navigation nav ul:nth-child(1) li a{font-size:1rem}.hero .hero-row .left-col .left-col-text .hero-links a{padding:.4rem;font-size:.5rem}.features .features-controller p{font-size:.7rem}.features .features-tab{padding:0}.contact form input{padding:.7rem 3rem .7rem 1rem}.contact form button{padding:.7rem 3rem}.contact h4{font-size:.9rem}}@media screen and (max-width: 700px){.contact h4{margin-bottom:3rem}.contact-div{flex-direction:column}.contact-adress-item,.contact-adress{width:-moz-fit-content;width:fit-content;margin:auto}.contact-form{margin:auto;max-width:100%}.hero nav a img,footer nav a img{max-width:min(13rem,70%)}.hero .hero-row .left-col img,.hero .hero-row .right-col img,.features .features-tab .left-col img{min-height:unset}.icon-arrow{height:2.3rem!important}.hero .hero-row .right-col img,.features .features-tab .left-col img{width:100%}.hero .hero-row .right-col:after{right:-4rem;bottom:0rem;width:100%}.features .features-tab .left-col:after{bottom:.2rem;width:100%;left:-4rem}}
