body,html,input,textarea{-webkit-animation:1s infinite bugfix;margin:0}body,html,input,textarea,ul,ul li{margin:0}.header__container,body{background-color:var(--c-bg)}.list,.list__item{list-style:inside}:root{--c-bg:#ffffff;--c-primary:#000000;--c-accent:#003c3a;--c-accent-2:#003c3a;--c-gray:#b2b2b2;--p-radius:0.5rem;--p-shadow:rgba(149, 157, 165, 0.3) 0 0.8rem 2.4rem;--ff-main:"Nunito Sans";--txt-main:400 2rem/120% var(--ff-main)}button,input,textarea{border:none;color:inherit;background-color:rgba(0,0,0,0);padding:0}*,::after,::before{box-sizing:border-box}html{padding:0;font-family:var(--ff-main);font-size:.5208335vw;font-style:normal}.subtitle,body{font:var(--txt-main)}body{padding:0;color:var(--c-primary);overflow-x:clip}section{margin-bottom:15rem}input,textarea{line-height:inherit}a{color:unset}a,a:hover{-webkit-text-decoration:none;text-decoration:none}a,button,input,textarea{outline:0;text-transform:inherit;cursor:pointer;font:inherit}a:active,a:focus,button:active,button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font:inherit}p{margin-top:0;margin-bottom:0}img{display:block;width:100%;height:auto;object-fit:contain}button{font:inherit;text-align:inherit}ul{padding:0}ul li{padding:0;list-style:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.container{margin:0 auto;width:152rem}svg{-webkit-transform:translate3d(0,0,0)}.header{position:fixed;z-index:50;top:0;left:0;width:100%}.header__container{display:flex;justify-content:space-between;align-items:center;height:10rem;border-bottom-right-radius:3rem;border-bottom-left-radius:3rem;box-shadow:var(--p-shadow)}.header__container.container{padding-left:4rem;padding-right:4rem}.header__logo{flex:0 0 25rem;width:25rem}.footer{border-top:1px solid var(--c-accent)}.footer__container{padding-top:3rem;padding-bottom:3rem;display:flex;justify-content:space-between;align-items:center}.footer__logo{flex:0 0 23rem;width:23rem}.footer__txt{opacity:.5;font-size:1.6rem}.heading{max-width:122rem;font-size:4.5rem;line-height:110%;font-weight:500}.heading_s{font-size:2.5rem}.heading_m{font-size:3.5rem}.heading_l{font-size:4rem}.subtitle{font-weight:500;text-transform:uppercase;opacity:.5}.txt{font:var(--txt-main)}.tag{position:relative}.tag__input{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;-webkit-appearance:none;appearance:none}.tag__input:checked+.tag__txt{opacity:1;border:1px solid var(--c-accent-2);color:var(--c-accent-2)}.tag__txt{display:inline-flex;align-items:center;justify-content:center;height:4rem;padding:0 2rem;min-width:9rem;white-space:nowrap;border-radius:var(--p-radius);border:1px solid #b2b2b2;transition:border .4s ease-in-out,color .4s ease-in-out}.list{display:flex;flex-direction:column;row-gap:1.5rem}.btn{padding:0 4rem;display:inline-flex;justify-content:center;align-items:center;height:5rem;min-width:17rem;border-radius:var(--p-radius);background-color:var(--c-accent);color:var(--c-bg);transition:opacity .4s ease-in-out}.hero__container,.wrapper{flex-direction:column;display:flex}.btn_ghost{color:var(--c-accent);border:1px solid var(--c-primary);background-color:rgba(0,0,0,0);transition:background-color .4s ease-in-out,border .4s ease-in-out,color .4s ease-in-out}.input{padding-bottom:2rem;border-bottom:1px solid #bcbcbc;transition:border-bottom .4s ease-in-out}.article-item__inner,.blog__btn{transition:border .4s ease-in-out}.input:focus{border-bottom:1px solid var(--c-primary)}.input_textarea{height:16rem;resize:none;-ms-overflow-style:none;scrollbar-width:none}.input_textarea::-webkit-scrollbar{display:none}.wrapper{position:relative;min-height:100dvh}.article-item__text,.wrapper main{flex:1 1 auto}._show-menu{overflow:hidden}.hero{margin-bottom:11rem;padding-top:22rem}.hero__container{align-items:center;justify-content:center;row-gap:3rem;text-align:center}.hero__text{max-width:71rem}.articles-preview__container{display:flex;flex-direction:column;row-gap:6rem}.articles-preview__list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:3rem;column-gap:3rem}.articles-preview__btn,.other__lower-btn{margin:0 auto}.article-item__inner{display:flex;flex-direction:column;border-radius:3rem;height:100%;box-shadow:var(--p-shadow);border:1px solid transparent}.article-item__image{border-top-right-radius:3rem;border-top-left-radius:3rem;height:30rem;object-fit:cover}.article-item__content{padding:3rem;display:flex;flex-direction:column;row-gap:3rem;height:100%}.article-item__heading{min-height:8rem}.article-item__btn{position:relative;margin-right:auto;white-space:nowrap;color:var(--c-accent-2)}.article-item__btn::before{content:"";position:absolute;bottom:-.3rem;left:50%;width:100%;height:1px;background-color:var(--c-accent-2);transform:translateX(-50%);transition:transform .4s ease-in-out}.about,.blog__head{background-color:var(--c-accent);color:var(--c-bg)}.about__container{padding-top:15rem;padding-bottom:15rem;display:flex;flex-direction:column;row-gap:5rem}.about__text{max-width:123rem;font-size:4rem;line-height:110%}.contact__container{display:flex;flex-direction:column}.contact__heading{margin-bottom:8rem}.contact__form{margin-bottom:4rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5rem;gap:5rem}.contact__input.input_textarea{grid-column:span 2}.contact__txt{max-width:56rem}.contact__row{display:flex;justify-content:space-between;align-items:center}.blog,.blog__body .container,.other__container{display:flex;flex-direction:column;row-gap:8rem}.blog__head .container{padding-top:7rem;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:4rem;text-align:center;min-height:42rem}.blog__tags{display:flex;flex-wrap:wrap;gap:1.5rem}.blog__head-txt{max-width:66rem}.blog__list,.other__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4rem;gap:4rem}.blog__pagination{display:flex;align-items:center;justify-content:center;column-gap:6rem}.blog__btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 4rem;width:4rem;height:4rem;border:1px solid var(--c-gray);border-radius:var(--p-radius)}.blog__btn svg{width:2rem;height:2rem}.blog__btn_prev{transform:scaleX(-1)}.blog__pagination-list{display:flex;column-gap:3rem}.blog__pagination-link{transition:opacity .4s ease-in-out}.article{padding-top:24rem}.article h3{font-size:3rem;font-weight:500}.article__body{display:flex;flex-direction:column;row-gap:3rem}.article__row{display:flex;justify-content:space-between;width:100%}.article__heading:first-child{margin-bottom:3rem}.article__tags{margin-bottom:5rem;display:flex;flex-wrap:wrap;gap:1.5rem;width:100%}.article__image-wrap{width:100%}.article__image{object-fit:cover;height:54rem;border-radius:var(--p-radius)}.other__head{display:flex;justify-content:space-between}@media (min-width:49.01em){.article__container.container{width:107rem}.article__row{margin-bottom:1rem}.other__lower-btn{display:none}}@media (max-width:49em){body,html{-webkit-text-size-adjust:none}:root{--p-radius:1rem;--txt-main:400 3rem/130% var(--ff-main)}html{font-size:1.1627906977vw}section{margin-bottom:20rem}.container{margin-left:2rem;margin-right:2rem;padding-left:2rem;padding-right:2rem;width:auto;overflow-x:hidden}.header__container{height:13rem}.header__logo{flex:0 0 32rem;width:32rem}.footer__container{padding-top:4rem;padding-bottom:4rem}.btn,.tag__txt{padding:0 3rem;height:7rem}.footer__logo{flex:0 0 33rem;width:33rem}.footer__txt{font-size:2rem}.heading{max-width:75rem;font-size:5rem}.heading_s{font-size:4rem}.heading_m{font-size:3.2rem}.heading_l{font-size:5rem}.tag__txt{min-width:11rem}.btn{min-width:25rem}.input{padding-bottom:4rem}.hero{padding-top:28rem}.article__body,.hero__container{row-gap:5rem}.hero__text{max-width:87rem}.articles-preview__list{display:flex;flex-direction:column;row-gap:5rem}.article-item__image{height:44rem}.article-item__content{padding:6rem 4rem;row-gap:4rem}.contact__heading{margin-bottom:10rem}.contact__form{margin-bottom:8rem;display:flex;flex-direction:column}.contact__txt{max-width:82rem}.contact__row{flex-direction:column;align-items:flex-start;row-gap:4rem}.blog,.other__container{row-gap:10rem}.blog__head .container{padding-top:14rem;row-gap:5rem;min-height:57rem}.blog__tags{gap:2rem}.blog__head-txt{max-width:76rem}.blog__list{display:flex;flex-direction:column;gap:8rem}.blog__pagination{column-gap:8rem}.blog__btn{flex:0 0 7.5rem;width:7.5rem;height:7.5rem}.blog__btn svg{width:3.5rem;height:3.5rem}.blog__pagination-list{column-gap:5rem}.article h3{font-size:3.5rem}.article .heading_m{font-size:4.5rem;max-width:none}.article__tags{margin-bottom:4rem}.article__image{height:46rem}.other__btn{display:none}.other__list{display:flex;flex-direction:column;gap:6rem}}@media (any-hover:hover){.tag:hover .tag__txt{border:1px solid var(--c-accent-2);color:var(--c-accent-2)}.btn_ghost:hover{color:var(--c-bg);background-color:var(--c-accent);border:1px solid var(--c-accent)}.btn:not(.btn_ghost):hover{opacity:.7}.input:hover{border-bottom:1px solid var(--c-primary)}.article-item__inner:hover{border:1px solid var(--c-accent-2)}.article-item__btn:hover::before{transform:translateX(-50%) scaleX(0)}.blog__btn:hover{border:1px solid var(--c-accent)}.blog__pagination-link:hover{opacity:.6}}