*{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0;padding:0;transition:all .8s ease 0s}body{overflow-x:hidden;position:relative}a,body{color:#000;font-family:Montserrat,sans-serif}a{text-decoration:none}.flex-container{display:flex;width:100%}.wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.flex-vcenter{align-items:center!important}.flex-center{justify-content:center}.flex-between{justify-content:space-between}.flex-even{justify-content:space-evenly}.flex-item{flex:1}.text-center{text-align:center}.text-right{text-align:right}.img-responsive{height:auto;width:100%}.img-background{position:absolute;z-index:0}.img-background:first-of-type{left:40px;top:40px;width:60px}.img-background:nth-of-type(2){right:60px;top:0;width:60px}.img-background:last-of-type{bottom:20px;height:60px;left:0}.main-container{margin-left:auto;margin-right:auto;max-width:1280px;min-height:calc(100vh - 80px);padding:40px 20px 0;position:relative;width:100%;z-index:1}.seccion-logo img{max-width:300px;width:60%}.seccion-video{margin:0 3rem;max-width:1200px;text-align:center;width:90%}.ajustada{margin:1.5rem;max-width:1000px;width:70%}.video__container{height:0;margin-bottom:15px;overflow:hidden;padding:5px 5px 57.2%;position:relative}.video__container iframe{background-color:#000;border:20px solid #cecece;border-radius:20px;height:100%;left:0;position:absolute;top:0;width:100%}.footer{height:80px;position:relative;z-index:1}.footer-nav{font-size:14px;height:100%;padding:0 20px}.footer__link{align-items:center;display:flex;justify-content:center;margin:0 5px}.footer__icon{height:40px;margin-right:4px}@media screen and (max-width:960px){.img-background:first-of-type,.img-background:nth-of-type(2){width:50px}.img-background:last-of-type{height:50px}.ajustada,.seccion-video{margin:3rem 0;width:100%}}@media screen and (max-width:600px){.main-container{display:flex;flex-direction:column;justify-content:space-around;min-height:calc(100vh - 200px)}.ajustada,.seccion-video{margin:0;width:100%}.img-background:first-of-type,.img-background:nth-of-type(2){width:40px}.img-background:last-of-type{height:40px}.video__container iframe{border:15px solid #cecece;border-radius:15px}.footer{height:unset}.footer-nav{padding-bottom:20px}.footer__link{margin:5px}}@media screen and (max-width:450px){.main-container{padding:50px 10px 0}.video__container iframe{border:8px solid #cecece;border-radius:8px}}
