main{overflow-x:hidden;position:relative}section{position:relative}a{color:#494949;text-decoration:none;list-style:none}a:hover{color:#fed101}.space-80{padding:80px}.navbar{transition:top .3s ease-in-out}.nav-item>a{padding:20px}.nav-item>a:hover{color:#fed101}.nav-item>a::after{list-style:circle}body .pswp--touch .pswp__button--arrow{visibility:visible}.section-title{position:relative;padding-bottom:15px}.section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background-color:#fed101}section{padding-top:60px;padding-bottom:60px}.img-perfil{border:solid 8px #fed101}.mySwiper picture img{width:100%;height:100vh;object-fit:cover}.mySwiper .fondo{width:100%;height:100vh;background-color:#000;position:absolute;top:0;left:0;right:0}.box-slide{position:absolute;top:40%;left:0;right:0;max-width:max-content;margin:0 auto;z-index:99}#portfolio-grid{overflow:visible!important}.titulo-slide{padding:8px;position:relative;z-index:9}.social-media{display:inline-flex;font-size:34px}.social-media li{padding:0 10px}.social-media a{color:#000}.social-media .bi-youtube{font-size:38px;margin-top:-3px;display:block}.social-media a i:hover{color:#fed101}footer{border-top:solid 1px;padding:50px 0;position:relative;z-index:9}footer .info li a{display:flex;align-items:center}footer .info li a span{padding-left:10px}body{position:relative}.box-logo{position:fixed;width:100%;min-width:100vh;height:100%;min-height:100vh;background-image:url(../images/bg-logo2.svg);background-repeat:no-repeat;background-position:bottom right;background-size:contain;opacity:.2;right:0;left:0;bottom:0}.btn-down{position:absolute;bottom:30px;left:0;right:0;text-align:center;color:#fff;font-size:40px;animation:move 1.5s infinite;z-index:9}@keyframes move{0%{transform:translateY(0)}50%{transform:translateY(10px)}100%{transform:translateY(0)}}.mySwiper picture img{opacity:.5}@media (max-width:768px){.nav-item{border-bottom:solid 1px #bababa}.nav-item:last-child{border-bottom:0}.space-80{padding:30px}.box-logo{background-size:contain;min-width:100%}.btn-down{margin-bottom:80px}}