.slick-prev{left:20px}.slick-next{right:20px}.slick-prev:before,.slick-next:before{color:#fff}.customcarousel .customcarousel-button{display:none;position:absolute;width:100%;display:block;height:50px;text-align:center;top:65%}.customcarousel .customcarousel-button a{display:inline-block;position:relative;top:0;left:0;z-index:10;background-color:rgba(255,255,255,.5);font-family:Roboto;color:#fff;text-decoration:none;white-space:normal;width:267px;height:48px;min-height:0px;min-width:0;max-height:none;max-width:none;text-align:center;text-transform:uppercase;line-height:48px;letter-spacing:0px;font-weight:300;font-size:18px;border-color:rgba(255,255,255,.35);border-style:solid;border-width:1px;padding-left:25px;border-radius:25px;padding-right:25px;transform-origin:50% 50%;opacity:1;transform:translate(0px,0px);visibility:visible}.customcarousel .customcarousel-button a:hover{background-color:rgba(255,255,255);color:#333}.customcarousel .customcarousel-slider{text-align:center;position:relative;height:95vh;display:flex;align-items:center;justify-content:center}.customcarousel .customcarousel-slider .customcarousel-slider-video{position:absolute;width:100%}.customcarousel .customcarousel-slider .customcarousel-slider-video video{height:100vh;width:100%;object-fit:cover;//fill/cover position:absolute}.customcarousel .customcarousel-slider .customcarousel-slider-texto{position:absolute;width:35%;display:flex;flex-direction:column;align-items:center;z-index:10;color:#fff}.customcarousel .customcarousel-slider .customcarousel-slider-texto h2{font-family:'Lato';font-size:35px;font-weight:300;line-height:45px;letter-spacing:2px;text-transform:uppercase}.customcarousel .customcarousel-slider .customcarousel-slider-texto h1{font-family:'Lato';font-size:48px;font-weight:900;line-height:45px;letter-spacing:2px;text-transform:uppercase}.customcarousel .customcarousel-slider .customcarousel-slider-texto p{font-family:'Lato';font-size:18px;font-weight:400;line-height:23px;letter-spacing:2px}.customcarousel .customcarousel-slider .customcarousel-slider-texto a{display:none;background-color:rgba(255,255,255,.5);font-family:Roboto;color:#fff;text-decoration:none;white-space:normal;width:267px;height:48px;min-height:0px;min-width:0;max-height:none;max-width:none;text-align:center;text-transform:uppercase;line-height:48px;letter-spacing:0px;font-weight:300;font-size:18px;border-color:rgba(255,255,255,.35);border-style:solid;border-width:1px;padding-left:25px;border-radius:25px;padding-right:25px;transform-origin:50% 50%;opacity:1;transform:translate(0px,0px);visibility:visible}.customcarousel .customcarousel-slider .customcarousel-slider-texto a:hover{background-color:rgba(255,255,255);color:#333}.customvideo-wrapper{position:relative;padding:2rem 1rem;display:flex;align-items:center;justify-content:center}.showonmobile .customvideo-wrapper.h100{height:95vh;padding-bottom:0;padding-top:0}.customvideo-wrapper .customvideo-video{position:absolute;width:100%;height:100%}.customvideo-wrapper .customvideo-video video{height:100%;width:100%;object-fit:cover;position:absolute}.showonmobile .customvideo-wrapper.h100 .customvideo-video video{height:100vh}.customvideo-wrapper .customvideo-texto{text-align:center;position:relative;width:80%;display:flex;flex-direction:column;align-items:center;z-index:10;color:#fff}.customvideo-wrapper .customvideo-texto h1{font-family:'Lato';font-size:34px;font-weight:900;line-height:36px;letter-spacing:2px;text-transform:uppercase}.customvideo-wrapper .customvideo-texto h2{font-family:'Lato';font-size:35px;font-weight:300;line-height:37px;letter-spacing:2px}.customvideo-wrapper .customvideo-texto p{font-family:'Lato';font-size:18px;font-weight:400;line-height:23px;letter-spacing:2px}.customvideo-wrapper .customvideo-texto a{display:block;background-color:rgba(255,255,255,.5);font-family:Roboto;color:#fff;text-decoration:none;white-space:normal;width:340px;height:48px;min-height:0px;min-width:0;max-height:none;max-width:none;text-align:center;text-transform:uppercase;line-height:48px;letter-spacing:0px;font-weight:300;font-size:18px;border-color:rgba(255,255,255,.35);border-style:solid;border-width:1px;padding-left:25px;border-radius:25px;padding-right:25px;transform-origin:50% 50%;opacity:1;transform:translate(0px,0px);visibility:visible}.customvideo-wrapper .customvideo-texto a :hover{background-color:rgba(255,255,255);color:#333}.showonmobile .customvideo-wrapper.cabecera h1{margin:0;padding:5rem 0}@media only screen and (max-width:554px){.customcarousel .customcarousel-slider .customcarousel-slider-texto{width:80%}.customcarousel .customcarousel-slider .customcarousel-slider-texto h2{font-size:34px;line-height:36px}.customcarousel .customcarousel-slider .customcarousel-slider-texto h1{font-size:35px;line-height:37px}.customcarousel .customcarousel-slider .customcarousel-slider-texto p{font-size:18px;line-height:23px}.customcarousel .customcarousel-button a{width:190px}}@media only screen and (max-width:435px){.customcarousel .customcarousel-button{top:73%}}@media only screen and (min-width:436px) and (max-width:615px){.customcarousel .customcarousel-button{top:70%}}@media only screen and (min-width:616px) and (max-width:720px){.customcarousel .customcarousel-button{top:73%}}@media only screen and (max-width:1199px){.customcarousel .customcarousel-slider .customcarousel-slider-texto{width:60%}}