@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;700";body{font-family:"Poppins",sans-serif;font-size:2rem;line-height:1.7}.txt-xxxl{font-size:clamp(8rem,10vw + 1rem,12rem);line-height:1.3}.txt-xxl{font-size:clamp(6rem,8vw + 1rem,8rem);line-height:1.3}.txt-xl{font-size:clamp(4.8rem,6vw + 1rem,6rem);line-height:1.3}.txt-l{font-size:clamp(3.6rem,4.8vw + 1rem,4.8rem);line-height:1.3}.txt-m{font-size:clamp(2.8rem,3.6vw + 1rem,3.6rem);line-height:1.5}.txt-s{font-size:2.4rem;line-height:1.7}.txt-xs{font-size:1.6rem}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}@media screen and (max-width: 64em){html{font-size:56.25%}}@media screen and (max-width: 48em){html{font-size:50%}}body{box-sizing:border-box;background-color:#fff}::selection{background-color:#14967f;color:#fff}a{text-decoration:none}a,button{display:inline-block}button,input,textarea{outline:none;border:none;font-family:inherit;font-size:inherit}ol,ul{list-style:none}img{display:block;max-width:100%;border:0}.txt-bold{font-weight:700}.txt-normal{font-weight:400}.txt-light{font-weight:300}.container{max-width:140rem}.block{display:block}.btn{position:relative;padding:1rem 2rem;font-weight:700;text-align:center;border-radius:8px;cursor:pointer}.btn .btn:disabled{opacity:.3;pointer-events:none}.btn--primary{background-color:#14967f;transition:background-color .3s}.btn--primary:hover{background-color:#095d7e}.btn--link{color:#fff}.link{color:#14967f}.link:hover{color:#095d7e}.toast{position:fixed;bottom:0;left:0;right:0;z-index:4;max-width:800px;padding:10px 20px;margin:auto;background:#ccc;font-family:inherit;text-align:center;color:#333;visibility:hidden;opacity:0;transition:opacity .2s,top .2s,visibility .2s;border-radius:3px;box-shadow:0 6px 20px rgba(0,0,0,.2)}.toast--visible{bottom:20px;opacity:1;visibility:visible}.toast--success{background:#00c02b;border-color:#009d23;color:#fff}.toast--error{background:#d50000;border-color:#ba0000;color:#fff}.nemcon{background-image:linear-gradient(to bottom right, #072c2c, #091c1c);padding:8rem 2.4rem}@media screen and (max-width: 25em){.nemcon{padding:6rem 1.2rem}}.nemcon__wrapper{position:relative;z-index:1;max-width:90rem;margin:0 auto;padding:4rem;border-radius:12px;background-image:linear-gradient(to bottom right, #072c2c, rgb(16.4432432432, 51.1567567568, 51.1567567568), #091c1c);color:#fff}@media screen and (max-width: 25em){.nemcon__wrapper{padding:3.2rem 1.2rem}}.nemcon__wrapper::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-image:linear-gradient(to bottom right, rgba(20, 150, 127, 0.3), transparent);border-radius:12px;pointer-events:none}.nemcon__header{padding-bottom:2rem;margin-bottom:2rem;border-bottom:2px solid #14967f}.nemcon__logo{display:block;max-width:24rem;margin-bottom:2.4rem}.nemcon__icon{width:4.8rem}.nemcon__detail{display:flex;justify-content:flex-start;align-items:center;gap:1.2rem;color:#14967f}.nemcon__detail-icon{width:2rem}.nemcon__price-list{display:flex;flex-direction:column;gap:.8rem}.nemcon__price-single{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;min-height:18rem;padding:2.4rem;border-radius:8px;background-color:#072c2c}@media screen and (max-width: 37.5em){.nemcon__price-single{flex-direction:column;align-items:flex-start}}.nemcon__price-category{display:flex;flex-direction:column;gap:1.2rem}.nemcon__category-name{max-width:36rem}.nemcon__price-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:1.2rem;align-items:flex-start}@media screen and (max-width: 37.5em){.nemcon__price-wrapper{flex-direction:row;margin-top:2rem;padding-top:2rem;border-top:1px solid #14967f;width:100%}}@media screen and (max-width: 26.875em){.nemcon__price-wrapper{flex-direction:column}.nemcon__price-wrapper .btn{width:100%}}.nemcon__price{line-height:1.3}.nemcon__price .txt-xs{opacity:.5}.nemcon__contact{display:flex;justify-content:space-between;align-items:flex-end;margin-top:3.2rem;padding-top:3.2rem;border-top:2px solid #14967f}@media screen and (max-width: 33.75em){.nemcon__contact{flex-direction:column;align-items:flex-start;gap:3.2rem}}.nemcon__contact-list{display:flex;flex-direction:column;gap:.4rem}.nemcon__list-link{padding:1.2rem 2rem;background-color:#072c2c;border-radius:8px;text-decoration:underline;color:#14967f;transition:color .3s}.nemcon__list-link:hover{color:#095d7e}.nemcon__contact-logo{max-width:20rem;margin-bottom:1.6rem}/*# sourceMappingURL=main.min.css.map */