#app-section,#app #solutions{overflow:hidden;display:flex;flex-direction:column;align-items:center;padding-top:60px}#app-section .title__text,#app #solutions .title__text{max-width:1200px;text-align:center;margin:0 30px}#app-section li{color:var(--color-secondary);display:flex;justify-content:center;align-items:center}#app-section .arrow-icon{transform:rotate(45deg)}#app .solutions__menu{display:flex;align-items:flex-end;margin:20px auto;justify-content:center;flex-wrap:wrap}#app .solutions__menu-element{padding:15px;position:relative;letter-spacing:1px;font-size:20px}#app .solutions__menu-element:hover{color:var(--color-accent)}#app .solutions__menu-element:not(:last-of-type)::after{content:"";display:inline-block;height:25px;width:1px;background-color:var(--color-secondary);margin-left:14px;top:15px;position:absolute}#app .solutions__options-content{max-width:1200px;width:100%}#app .solutions__option{display:grid;grid-template-columns:auto auto;max-width:1200px;margin:50px auto}#app .solutions__text{max-width:600px}#app .solutions__text p{color:var(--color-accent);font-size:20px;letter-spacing:1px;text-align:left}#app .solutions__text h3{font-size:25px;font-weight:600;color:var(--color-primary);text-align:left;padding:30px 0}#app .solutions__list-element{color:var(--color-secondary);text-align:left;line-height:1.5;margin:15px 0;display:flex;gap:15px}#app .solutions__list-element .rounded-button{border:1px solid var(--color-accent);width:25px;min-width:25px;height:25px}#app .solutions__img{width:100%;max-width:450px}#app #solution_expositores .solutions__img,#app #solution_participantes .solutions__img,#app #solution_organizadores .solutions__text{justify-self:flex-end}#app .solutions__img img{width:100%}#app #features{max-width:1200px;margin:0 auto;padding:50px 0}#app #features .title__text{margin:0}#app .features__list{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:100px auto}#app .features__element{border-top:2px solid var(--color-accent);padding:15px 0}#app .features__element h3{font-size:25px;font-weight:600;color:var(--color-accent);text-align:left;padding:30px 0;display:flex;align-items:flex-start;gap:10px}#app .features__element .rounded-button{border:1px solid var(--color-accent);width:25px;min-width:25px;height:25px}#app .features__element.gray{border-color:var(--color-primary)}#app .features__element.gray h3{color:var(--color-primary)}#app .features__element.gray .rounded-button{border-color:var(--color-primary);filter:grayscale(100%) brightness(.5) contrast(1)}#solution_organizadores{padding:60px 0;align-items:center}#solution_organizadores:before{content:"";position:absolute;background-color:var(--color-light);left:-100%;right:-100%;height:100%;z-index:-1}#app .customers__container{margin:60px auto 0}#app #solution_expositores,#app #solution_participantes,#app #solution_organizadores{scroll-margin-top:200px}@media(max-width:1200px){#app #features{margin:30px}#app #solutions .section__title{margin:0 30px}#app .solutions__menu{margin:0 30px}#app .solutions__option{margin:30px}}@media(max-width:1024px){#app .solutions__option{grid-template-columns:1fr;grid-template-rows:auto;justify-items:center;gap:50px;margin:30px}#app #solution_expositores .solutions__img,#app #solution_participantes .solutions__img,#app #solution_organizadores .solutions__text{justify-self:unset}#app .solutions__text{max-width:450px}#app .solutions__img{grid-row:1;max-width:450px}#app .solutions__menu-element{font-size:16px}}@media(max-width:768px){#app-section{align-items:flex-start;margin:30px}#app .title__text{text-align:left;margin:0 0 10px 0}#app .title-buttons__container{margin:30px 0}#app #solutions .title__text{text-align:left}#app-section li{justify-content:flex-start;align-items:flex-start}#app #solutions{align-items:flex-start;margin:30px 0}#app .solutions__option{max-width:fit-content;margin:30px}#app .solutions__img{max-width:300px}#app .solutions__text{max-width:600px}#app .features__list{grid-template-columns:1fr 1fr}#app .features__element h3{font-size:20px}}@media(max-width:600px){#app .solutions__menu-element:not(:first-of-type)::after{display:none}}@media(max-width:500px){#app .features__list{grid-template-columns:1fr}#app .solutions__menu{display:none}}