.ie-object-fit-cover-img{height:100%;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
a.buttonEnlace{display:inline-block;height:50px;outline:0;position:relative}
@media(max-width:992px){a.buttonEnlace{height:auto}
}
.buttonEnlaceMobile{border-radius:30px;border:0;text-align:center;font-size:22px;transition:all .5s;cursor:pointer;margin:0;margin-left:0;z-index:2;padding:3px 20px}
@media(max-width:321px){div#submitBtn .buttonEnlace .buttonEnlaceMobile{padding:0 20px;font-size:16px}
}
.button--lines{position:relative;z-index:1;text-align:center}
.button--lines:before{border-top:2px solid #415a6c;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}
.button--over{margin-top:-16px;margin-bottom:16px}
.button--over a.buttonEnlace,.button--lines a.buttonEnlace{height:30px;padding:2px 30px 2px 2px}
.button--over a.buttonEnlace:hover,.button--lines a.buttonEnlace:hover{padding:2px 2px 2px 30px}
.button--over a.buttonEnlace:hover .tickButton,.button--lines a.buttonEnlace:hover .tickButton{margin-left:-20px}
.button--over a.buttonEnlace span,.button--lines a.buttonEnlace span{height:26px;line-height:24px;font-size:14px}
.button--over a.buttonEnlace .tickButton,.button--lines a.buttonEnlace .tickButton{height:17px;top:7px;right:13px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.button--over a.buttonEnlace .tickButton,.button--lines a.buttonEnlace .tickButton{margin-left:-3px}
}
.buttonEnlace{border-radius:30px;border:0;padding:2px 55px 2px 2px;cursor:pointer;text-align:left;background:white;transition:.5s}
.buttonEnlace span{font-family:"UntitledSans-Bold",Arial;cursor:pointer;display:inline-block;position:relative;transition:.5s;height:46px;top:0;font-size:18px;line-height:44px;z-index:2}
@media(max-width:992px){.buttonEnlace span{height:40px;font-size:12px;line-height:36px}
}
.buttonEnlace:hover{padding:2px 2px 2px 55px}
.buttonEnlace:hover .tickButton{opacity:0;margin-left:-51px;z-index:1}
.buttonEnlace:hover span:after{opacity:1;right:0}
.tickButton{height:30px;position:absolute;transition:.5s;max-width:13px;top:10px;right:20px}
@media(max-width:992px){.tickButton{top:7px}
}
.tickButton tspan{white-space:pre}
.tickButton .shp0{fill:none;stroke-width:2.284}
.tickButton .shp1{display:none;fill:none;stroke-width:2.284}
.btnPlayYotube{margin-bottom:10px;display:flex;justify-content:flex-start;align-items:flex-start}
.btnPlayYotube a{font-family:"UntitledSans-Bold",Arial;border-radius:30px;border:2px solid #fff;text-align:center;font-size:18px;padding:5px 15px;transition:all .5s;cursor:pointer;margin:0;margin-left:0;z-index:2;height:50px;display:inline-block;line-height:37px}
@media(max-width:992px){.btnPlayYotube a{white-space:normal;height:auto;min-height:45px;font-size:12px;padding:2px 12px}
}
.btnPlayYotube .video-btn{border-radius:50px;width:50px;height:50px;border:0;align-items:center;padding:0 13px;margin-left:5px}
@media(max-width:992px){.btnPlayYotube .video-btn{width:45px;height:45px}
}
.btnPlayYotube .video-btn .iconPlay{display:flex;justify-content:center;align-items:center}
.btnPlayYotube .video-btn .iconPlay svg{margin-left:4px}
.btnPlayYotube .video-btn .iconPlay svg tspan{white-space:pre}
.btnPlayYotube .video-btn .iconPlay.fillBlanco svg .shp0{fill:#fff}
.btnPlayYotube .video-btn .iconPlay.blanco{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(160deg) brightness(104%) contrast(103%)}
.btnPlayYotube .video-btn .iconPlay.verde{filter:invert(18%) sepia(96%) saturate(4907%) hue-rotate(152deg) brightness(91%) contrast(101%)}
.btnPlayYotube .video-btn .iconPlay.morado{filter:invert(8%) sepia(96%) saturate(7060%) hue-rotate(324deg) brightness(76%) contrast(104%)}
.playermodal .modal-dialog{width:100%;max-width:900px}
.playermodal .modal-dialog .modal-content{background:no-repeat;border:0}
.playermodal .modal-dialog .modal-content .modal-body{margin-top:30px}
.playermodal .modal-dialog .modal-content .modal-body button.close{margin-right:-30px;margin-top:-30px}
.playermodal .modal-dialog .modal-content .modal-body button.close span img{width:20px}
.playermodal .modal-dialog .modal-content .modal-body .embed-responsive{background:#000}
.button--medium a.buttonEnlace{height:30px;padding:2px 30px 2px 2px}
.button--medium a.buttonEnlace:hover{padding:2px 2px 2px 30px}
.button--medium a.buttonEnlace:hover .tickButton{margin-left:-20px}
.button--medium a.buttonEnlace span{height:26px;line-height:24px;font-size:14px}
.button--medium a.buttonEnlace .tickButton{height:17px;top:7px;right:13px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.button--medium a.buttonEnlace .tickButton{margin-left:-3px}
}
.button--small a.buttonEnlace{height:24px;padding:2px 24px 2px 2px}
.button--small a.buttonEnlace:hover{padding:2px 2px 2px 30px}
.button--small a.buttonEnlace:hover .tickButton{margin-left:-20px}
.button--small a.buttonEnlace span{height:20px;line-height:15px;font-size:13px}
.button--small a.buttonEnlace .tickButton{height:14px;top:5px;right:10px;max-width:10px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.button--small a.buttonEnlace .tickButton{margin-left:-3px}
}