.header-slider{position:relative;width:100%;height:auto;background-size:cover;background-repeat:no-repeat;background-position:50%;padding:0;box-shadow:none;color:#ebeaea;font-size:18px;text-align:center;z-index:3;margin:0 auto}.header-company,.header-home{min-height:670px}.header-home label,.header-recotizar,.header-recotizar label{font-size:14px}.company-logo{position:absolute;top:10px;left:0;z-index:3;width:100%;padding:0;text-align:center;display:none}.company-logo img{display:block;width:100%;max-width:250px;margin:0 auto}.header-slider .slider-top{position:relative;top:0;left:0;width:100%;height:auto;display:block;z-index:2}.header-slider .slider-top figure{margin:0}.header-home .slider-top{min-height:670px}.header-slider .internal-slider{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.header-slider .figure{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;justify-content:center;align-items:center;overflow:hidden}.header-home figure{min-height:670px}.header-slider figure .bgs{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ccc;z-index:1}.header-home figure .bgs{height:670px}.header-slider figure .bgs .bg:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,.3),transparent);z-index:1}.header-slider figure .bgs .bg{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.header-slider figure .bgs .bg .picture{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:1;display:flex;align-items:center;justify-content:center}.header-slider figure .bgs .bg .picture picture{position:absolute;min-width:100%;min-height:670px;pointer-events:none}.header-slider figure .bgs .bg .picture img{display:block;min-width:100%;min-height:670px}.header-slider figure .bgs .bg .picture iframe{position:absolute;min-width:100%;min-height:670px;height:177.77778%}.header-slider figure .bgs .bg .picture video{position:absolute;min-width:100%;min-height:100%}.header-slider .front-page{padding:20px;z-index:2}.header-slider .front-page .t1,.header-slider .front-page .t2{font-size:51px;line-height:44px;text-shadow:0 1px 1px rgba(0,0,0,.3);color:#fff;display:inline}.header-slider .front-page .t2{font-family:Montserrat;font-weight:700}.header-slider .front-page .t1 img{max-width:100%}.header-slider .cotizador-top{position:relative;width:100%;max-width:1180px;padding:120px 20px 20px;z-index:2;display:flex;display:-webkit-flex;margin:0 auto;z-index:100}.header-recotizar .cotizador-top{padding-bottom:100px}.cotizador-container{position:relative;width:50%;z-index:3}.header-slider .banners-top{position:relative;width:50%;padding:10px;min-height:400px;z-index:2}.header-slider .banners-top img{max-width:100%}@media (max-width:680px){.cotizador-container{width:100%}.cotizador-container.open{height:auto}.header-slider .cotizador-top{display:block}.header-slider .banners-top{width:100%;background-color:rgba(0,0,0,.1);max-width:560px;margin:0 auto}}@media (max-width:600px){.header-slider .cotizador-top{padding:120px 0 20px}}.top-slider{position:relative;width:100%;min-height:400px;overflow:hidden}.top-slider .slider-control{position:absolute;bottom:-5px;left:0;width:100%;z-index:2}.top-slider .slider-control li{display:inline-block;margin:0;width:32px;height:32px;border-radius:50%;cursor:pointer;transition:background-color .3s linear}.top-slider .slider-control li:only-child{display:none}.top-slider .slider-control::-moz-selection{background:transparent}.top-slider .slider-control::selection{background:transparent}.top-slider .slider-control li:active{background-color:hsla(0,0%,100%,.1);transition:background-color 0s linear}.top-slider .slider-control li:after{content:"";width:8px;height:8px;display:block;margin:12px;background-color:#fff;border-radius:50%;transition:background-color .3s linear}.top-slider .slider-control li.sel:after,.top-slider .slider-control li:active:after{background-color:#aaa;transition:background-color .2s linear}