@media only screen and (max-width:1200px){header #btn-menu{z-index:999;width:25px;height:25px;padding:0;border:0;background-color:transparent;display:flex;gap:8px;flex-direction:column;justify-content:center;align-items:center;position:relative}header #btn-menu span,header #btn-menu:before,header #btn-menu:after{content:'';background-color:#fff;width:100%;height:2px;transition:all .28s ease;position:absolute;left:0}header #btn-menu:before{top:5px}header.open #btn-menu span{opacity:0}header #btn-menu:after{bottom:5px}header.open #btn-menu:before{transform:rotate(45deg);top:50%}header.open #btn-menu:after{transform:rotate(-45deg);top:50%}header nav.menu{flex-direction:column;align-items:start !important;background-color:var(--secondary);width:100%;position:absolute;right:-100%;top:0;padding:100px 50px 50px;gap:16px !important;height:100vh;transition:all .28s ease;z-index:9;gap:30px !important}header.open nav.menu{right:0}header .menu a:after,header .menu a:hover:after,header .menu a.active:after{left:inherit !important;right:0 !important}}@media only screen and (max-width:768px){header.h-80px,#epacio-header.h-80px{height:60px !important}#submenu.active{top:60px;max-height:calc(100vh - 60px)}header .max-w-150px{max-width:120px !important}#hero{height:calc(100vh - 60px)}#hero .opacity-75{opacity:.25 !important}.d-flex.bg-gradient.min-h-500px{min-height:auto !important}.d-flex.bg-gradient.min-h-500px h1,h1.display-5{font-size:22px}.swiper .btn.button-prev,.swiper .btn.button-next{position:relative;margin-top:25px;float:left;width:48%;left:0;top:0;right:0}.swiper .btn.button-next{float:right}.list-group-numbered{column-count:1}}