@media (min-width:1600px){.layout{min-width:1600px}.layout__menu{padding:3rem 12rem}.layout__banner{margin:0 9rem;padding-right:0;padding-left:15rem;padding-top:25rem;padding-bottom:30rem}}@media (max-width:1099px){.layout{min-width:600px}.layout__menu{padding:2rem 6rem}.layout__banner{min-height:20rem;padding-left:4rem;border-radius:var(--dimen-radius);overflow:hidden}.banner__content{width:70%}.fishs__all,.floors__all,.access__all{gap:3rem 3rem}.fishs__fish,.floors__floor,.access__acces{width:calc(50% - 3rem)}}@media (max-width:950px){.layout{min-width:400px}.layout__menu{padding:2rem 4rem}.navbar__logo{width:60px}.navbar__nav{margin-left:2rem}.nav__item{margin:0 0.8rem;font-size:1.1rem}.layout__banner{min-height:10rem;padding-left:4rem;border-radius:var(--dimen-radius);overflow:hidden}.banner__content{width:70%}.banner__title{font-size:2.2rem;margin-top:6rem}.banner__subtitle{font-size:1.5rem;margin-bottom:2rem}.banner__btn{padding:1.5rem 2rem;font-size:1.3rem;font-weight:400}.layout__about{padding:2rem}.about__title{font-size:1.5rem}.layout__clients{padding:1.5rem 4rem}.fishs__title,.floors__title,.access__title,.clients__title,.respons__title{font-size:2rem;font-weight:400}.fishs__subtitle,.floors__subtitle,.access__subtitle,.clients__subtitle,.respons__subtitle,.clients__description,.respons__description{font-size:1.4rem;font-weight:350}.fishs__all,.floors__all,.access__all{gap:2rem 1.5rem}.fishs__fish,.floors__floor,.access__acces{width:calc(50% - 1.5rem)}.layout__respons{margin:0 1rem;padding:2rem 2rem}.respons__container{width:100%}.respon__title{font-size:2.5rem;font-weight:350;margin-bottom:3rem}.respon__description{font-size:1.4rem;font-weight:300}.fleft__container{padding-right:1rem}.form__input,.form__input-area{width:95%}}@media (max-width:850px){.nav__item{margin:0 0.6rem;font-size:1rem}.navbar__nav{margin-left:1rem}.layout__banner{border-radius:var(--dimen-radius);overflow:hidden}}@media (max-width:750px){.navbar__nav{display:none}.navbar__mobile-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.menu__navbar{justify-content:space-between}}@media (max-width:700px){.layout{min-width:500px}.layout__menu{padding:2rem 4rem}.layout__banner{padding-top:12rem;padding-bottom:8rem;padding-left:3rem;min-height:35rem;margin:0 1.5rem;border-radius:var(--dimen-radius);overflow:hidden}.banner__content{width:100%}.banner__title{font-size:2rem;margin-top:2rem}.banner__subtitle{font-size:1.4rem;margin-bottom:2rem}.banner__btn{padding:1.2rem 1.5rem;font-size:1.2rem;font-weight:300}.layout__about{padding:1.5rem 2rem}.about__title{font-size:1.4rem}.layout__clients{padding:1.5rem 3rem}.fishs__title,.floors__title,.access__title,.clients__title,.respons__title{font-size:1.8rem;font-weight:400}.fishs__subtitle,.floors__subtitle,.access__subtitle,.clients__subtitle,.respons__subtitle,.clients__description,.respons__description{font-size:1.2rem;font-weight:350}.layout__fishs,.layout__floors{padding:8rem 6rem}.fishs__all,.floors__all,.access__all{gap:2rem 3rem}.fishs__fish,.floors__floor,.access__acces{width:calc(50% - 2rem)}.ventajas__boxes{flex-direction:column;gap:15px}.boxes{flex-basis:100%}.container{flex-direction:column}.left,.right{flex:none;width:100%;padding:20px;margin-top:0}.right{margin-left:0}.right h3{font-size:1.4rem}.right p{font-size:1.3rem;line-height:1.4;color:#5b5858}.btn{width:100%}}@media (max-width:650px){.layout__menu{padding:2rem 3rem}.menu__navbar--fixed{padding:2rem 3rem}.banner__content{width:100%}.banner__title{font-size:1.6rem}.banner__subtitle{font-size:1.1rem;font-weight:300}.banner__btn{padding:1rem 1.2rem;font-size:1.1rem;font-weight:300}.shapes__img{width:20px}.layout__about{padding:1.5rem 2rem}.about__title{font-size:1.3rem}.layout__clients{padding:1.5rem 4rem}.clients_logos{flex-wrap:wrap;gap:4rem 6rem;justify-content:center}.clients__item{width:calc(50% - 4rem)}.layout__fishs,.layout__floors,.layout__access{padding:5rem 4rem}.fishs__all,.floors__all,.access__all{display:flex;flex-direction:column;justify-content:center;align-items:center}.fishs__fish,.floors__floor,.access__acces{width:90%}.respons__respon{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2rem;padding-top:2rem;padding-bottom:2rem}.respon__left,.respon__right{width:100%}.respon__title{font-size:3rem;font-weight:400;margin-top:3rem;margin-bottom:4rem}.respon__description{font-size:1.35rem;font-weight:300;line-height:1.5}.layout__footer{padding:2rem 2rem}.footer__main{display:flex;flex-direction:column;margin-top:3rem}.footer__fleft{flex-basis:100%}.fleft__container{border-right:none;padding-right:0;margin-right:0;margin-bottom:8rem}.fleft__form{width:100%}.fleft__title{display:inline-block;font-size:2rem;font-weight:400}.fleft__subtitle{font-size:1.3rem}.footer__fright{display:flex;flex-direction:row;flex-basis:50%}.footer__widget{margin-bottom:5rem}.widget__title{font-size:1.3rem;font-weight:400}.widget__link{font-size:1.2rem}.links__title{font-size:1.2rem;font-weight:500}.links__list{font-size:1rem}.links__item{text-decoration:none;font-size:1rem}.form__input,.form__input-area{width:100%}.whatsapp__icon{width:30px;height:30px}}@media (max-width:500px){.layout{min-width:360px}.layout__banner{padding-top:4rem;padding-bottom:4rem;padding-left:3rem;min-height:30rem;margin:0 1.5rem;border-radius:var(--dimen-radius);overflow:hidden}.fishs__title,.floors__title,.access__title,.clients__title,.respons__title{font-size:1.7rem;font-weight:400}.fishs__subtitle,.floors__subtitle,.access__subtitle,.clients__subtitle,.respons__subtitle,.clients__description,.respons__description{font-size:1.3rem;font-weight:350}.layout__about{margin-top:-1.5rem;padding:1rem 1.5rem}.layout__clients{padding:1rem 2rem}.layout__fishs,.layout__floors,.layout__access{padding:2rem 1.5rem}.layout__respons{margin:0 1rem;padding:1rem}.fishs__fish,.floors__floor,.access__acces{width:95%}.whatsapp__icon{width:25px;height:25px}}