.banner{height:calc(100dvh - 124px);padding:0;color:#fff;position:relative;max-height:500px;width:100%}.banner .swiper-button-next,.banner .swiper-button-prev{height:30px;position:relative;inset:unset;margin:0;width:20px}.banner .swiper-button-next:after,.banner .swiper-button-prev:after{content:none}.banner .swiper-button-next svg,.banner .swiper-button-prev svg{transition:all .2s ease-in-out;--icon-color:#fff}.banner .swiper-button-next:hover svg,.banner .swiper-button-prev:hover svg{--icon-color:#006729}.banner .swiper-button-next svg{transform:rotate(-90deg)}.banner .swiper-button-prev svg{transform:rotate(90deg)}.banner .swiper-pagination{position:relative;inset:unset;width:auto}.banner .swiper-pagination-bullet{opacity:1;background:#fff}.banner .swiper-pagination-bullet-active{background:#006729}.banner .swiper-slide{position:relative}.banner__background{pointer-events:none;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:-1}.banner__background,.banner__background:before{height:100%;position:absolute;top:0;left:0;width:100%}.banner__background:before{content:"";mix-blend-mode:multiply;background-color:#00000080;z-index:0}.banner__background img{height:100%;object-fit:cover;width:100%}.banner__content{width:100%}.banner__content p{font-size:var(--font-size-rem);--line-height:25px;--font-size-rem:1rem;--line-height-rem:1.5625rem;line-height:var(--line-height-rem);--font-size:16px}.banner__hero{margin:0 0 15px}.banner__hero p{font-size:var(--font-size-rem);--line-height:45px;--font-size-rem:2.5rem;--line-height-rem:2.8125rem;margin:0;line-height:var(--line-height-rem);--font-size:40px;font-family:HDI-GerlingSans-Regular}.banner__controls{position:absolute;bottom:50px;width:100%}.banner__controls .container{justify-content:flex-end;position:relative;flex-direction:row;width:100%}.banner__cta{height:50px;min-width:120px;font-family:HDI-GerlingSans-Bold}.banner__details{height:100%;padding:60px 0;width:100%}.banner__details .container{height:100%;justify-content:center;gap:30px;align-items:flex-start}.banner__navigation{display:none}.section-content h2{font-size:var(--font-size-rem);--line-height:25px;--font-size-rem:1rem;--line-height-rem:1.5625rem;line-height:var(--line-height-rem);--font-size:16px}@media screen and (width>=576px){.banner__content{max-width:60%}}@media screen and (width>=768px){.banner{max-height:600px}}@media screen and (width>=992px){.banner__content p{--line-height:30px;--font-size-rem:1.25rem;--line-height-rem:1.875rem;--font-size:20px}.banner__content p,.banner__hero p{font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.banner__hero p{--line-height:64px;--font-size-rem:3.75rem;--line-height-rem:4rem;--font-size:60px}.banner__controls{bottom:100px}.banner__details{padding:100px 0}.banner__details .container{justify-content:flex-start}.banner__navigation{position:absolute;gap:50px;align-items:center;left:20px;display:flex}.section-content h2{font-size:var(--font-size-rem);--line-height:30px;--font-size-rem:1.25rem;--line-height-rem:1.875rem;line-height:var(--line-height-rem);--font-size:20px}}@media screen and (width>=1064px){.banner__navigation{left:calc(50% - 512px)}}.products{padding:0;position:relative;margin-top:-30px}.products .swiper{overflow:visible;min-height:200px;transition:opacity .3s ease-in-out .3s;opacity:0}.products .swiper-initialized{opacity:1}.products .swiper-slide{height:auto;overflow:hidden;padding:25px 20px;justify-content:flex-end;border:1px solid #f2f2f2;transition:all .2s ease-in-out;flex-direction:column;max-height:150px;gap:15px;background-color:#fff;border-radius:10px;cursor:pointer;display:flex}.products .swiper-pagination-bullet{background:#006729}.products__button{display:none}.products__icon{height:44px;transition:all .1s ease-in-out;object-fit:contain;opacity:1;aspect-ratio:1;width:44px}.products__item{justify-content:center;flex-direction:column;opacity:1;gap:20px;text-align:center;align-items:center}.products__item,.products__title{transition:all .2s ease-in-out;display:flex}.products__title{height:40px;font-size:var(--font-size-rem);color:#323232;--line-height:20px;--font-size-rem:.875rem;--line-height-rem:1.25rem;align-items:flex-start;line-height:var(--line-height-rem);--font-size:14px}@media screen and (width>=992px){.products{margin-top:-75px}.products__icon{margin-left:auto}.products__item{text-align:start}}@media screen and (width>=1024px){.products .swiper-slide{border-radius:10px}.products .swiper-slide:hover{border-color:#79b530;padding:40px 20px 30px;max-height:175px;background-color:#79b530}.products .swiper-slide:hover .products__icon{filter:brightness(0)invert();opacity:0}.products .swiper-slide:hover .products__title{color:#fff}.products .swiper-slide:hover .products__item{transform:translateY(0)}.products .swiper-slide:hover .products__button{opacity:1}.products .swiper-slide.-wide{height:150px;padding:40px 50px 40px 60px;border-radius:10px}.products .swiper-slide.-wide:hover{padding:40px 50px 40px 60px;max-height:150px}.products .swiper-slide.-wide:hover .products__icon{opacity:1}.products .swiper-slide.-wide:hover .products__item{transform:none}.products .swiper-slide.-wide:hover .products__button{color:#006729;background-color:#fff}.products .swiper-slide.-wide .products__item{transform:none;justify-content:space-between;flex-direction:row;align-items:center}.products .swiper-slide.-wide .products__item .products__button{font-size:var(--font-size-rem);--line-height:35px;opacity:1;min-width:150px;--font-size-rem:1rem;--line-height-rem:2.1875rem;line-height:var(--line-height-rem);--font-size:16px;display:flex}.products .swiper-slide.-wide .products__item .products__icon{height:75px;margin:0;width:75px}.products__button{font-size:var(--font-size-rem);color:#fff;transition:all .2s ease-in-out;--line-height:25px;opacity:0;--font-size-rem:.75rem;--line-height-rem:1.5625rem;line-height:var(--line-height-rem);--font-size:12px;font-family:HDI-GerlingSans-Bold;display:flex}.products__button:hover{color:#006729;background-color:#fff}.products__item{transform:translateY(60px);text-align:start;align-items:flex-start}.products__title{font-size:var(--font-size-rem);--line-height:24px;--font-size-rem:1rem;--line-height-rem:1.5rem;align-items:flex-end;line-height:var(--line-height-rem);--font-size:16px}}.solutions__icon{height:55px}.solutions__item{padding:20px;justify-content:space-between;border:1px solid #e5e5e5;transition:all .2s ease-in-out;flex-direction:column;gap:15px;text-align:center;align-items:center;border-radius:10px;width:100%;display:flex}.solutions__item:hover{border-color:#006729;background-color:#fff}.solutions__items{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;display:grid}.solutions .section-content h1{font-size:var(--font-size-rem);--line-height:25px;max-width:230px;--font-size-rem:1rem;--line-height-rem:1.5625rem;margin:0 auto;line-height:var(--line-height-rem);--font-size:16px}@media screen and (width>=768px){.solutions__icon{height:90px;object-fit:contain}}@media screen and (width>=992px){.solutions__item{padding:30px;justify-content:center;gap:40px}.solutions__items{grid-template-columns:repeat(4,1fr);gap:20px}.solutions .section-content h1{font-size:var(--font-size-rem);--line-height:30px;max-width:290px;--font-size-rem:1.25rem;--line-height-rem:1.875rem;line-height:var(--line-height-rem);--font-size:20px}}.campaigns__image{height:150px;object-fit:cover;width:100%}.campaigns__info{padding:30px;justify-content:space-between;gap:10px}.campaigns__info,.campaigns__item{flex-direction:column;align-items:flex-start;width:100%;display:flex}.campaigns__item{overflow:hidden;background-color:#fff;border-radius:10px}.campaigns__items{flex-direction:column;gap:20px;width:100%;display:flex}.campaigns__title{--line-height:24px;max-width:200px;--font-size-rem:1.125rem;--line-height-rem:1.5rem;--font-size:18px}.campaigns .button,.campaigns__title{font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.campaigns .button{height:40px;--line-height:20px;min-width:100px;--font-size-rem:.75rem;--line-height-rem:1.25rem;--font-size:12px}@media screen and (width>=576px){.campaigns__image{height:225px}.campaigns__info{flex-direction:row;align-items:center}}@media screen and (width>=768px){.campaigns__items{flex-direction:row}}@media screen and (width>=992px){.campaigns__title{--line-height:40px;max-width:300px;--font-size-rem:1.875rem;--line-height-rem:2.5rem;--font-size:30px}.campaigns .button,.campaigns__title{font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.campaigns .button{height:50px;--line-height:24px;min-width:140px;--font-size-rem:1rem;--line-height-rem:1.5rem;--font-size:16px}}@media screen and (width>=1024px){.campaigns__info{padding:60px;flex-direction:row;gap:20px;align-items:center}}@font-face{src:url(https://aerlynx.online/assets/font/hdi-gerlingsans-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-family:HDI-GerlingSans-Regular}@font-face{src:url(https://aerlynx.online/assets/font/hdi-gerlingsans-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-family:HDI-GerlingSans-Bold}.news__all{margin:0 auto}.news__date{font-size:var(--font-size-rem);color:#006729;--line-height:28px;--font-size-rem:.875rem;--line-height-rem:1.75rem;line-height:var(--line-height-rem);--font-size:14px}.news__content{position:relative;flex-direction:column;gap:10px;width:100%;display:flex}.news__content:before{height:1px;content:"";position:absolute;bottom:-30px;background-color:#e5e5e5;left:0;width:100%}.news__content h3,.news__content p{font-size:var(--font-size-rem);--line-height:20px;--font-size-rem:.875rem;--line-height-rem:1.25rem;line-height:var(--line-height-rem);--font-size:14px}.news__content strong{color:#006729}.news__image{height:100px;overflow:hidden;min-width:100px;border-radius:5px;width:100px}.news__image img{height:100%;object-fit:cover;width:100%}.news__item{padding:15px 0 30px;gap:30px;align-items:center;display:flex}.news__item:nth-last-child(2) .news__content:before{content:none}.news__list{padding:15px;flex-direction:column;background-color:#fff;border-radius:10px;width:100%;display:flex}.news__list.-narrow{background-color:#e9f0e0}.news__wrapper{flex-direction:column;gap:20px;display:flex}@media screen and (width>=768px){.news__content h3,.news__content p{font-size:var(--font-size-rem);--line-height:24px;--font-size-rem:1.125rem;--line-height-rem:1.5rem;line-height:var(--line-height-rem);--font-size:18px}.news__image{height:100px;min-width:140px;width:140px}.news__list{padding:35px 50px}}@media screen and (width>=992px){.news__all{margin:0 0 0 auto}.news__list.-narrow{max-width:380px}.news__wrapper{flex-direction:row}}