*{box-sizing:border-box}.slider{display:block;width:100%}.slideshow-container{position:relative;margin:auto}.slider .mySlides{display:none;height:100%}.slider .mySlides img{object-fit:cover;width:100%;height:100%;max-height:512px}.slider .prev,.slider .next{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-22px;padding:16px;color:white;font-weight:bold;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none}.slider .next{right:0;border-radius:3px 0 0 3px}.slider .prev:hover,.slider .next:hover{background-color:#51;text-decoration:none}.slider .textslider{color:#f2f2f2;padding:8px 12px;position:absolute;bottom:80px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.slider .textslider .text{display:flex;background:white;width:100%;padding:50px 200px;flex-direction:column;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgb(255 255 255 / 85%) 15%,rgb(255 255 255 / 85%) 85%,rgba(255,255,255,0) 100%)}.slider .textslider .text1{font-size:60px;color:var(--color-principal2);font-family:BelleAllure;font-weight:bold;line-height:110px}.slider .textslider .text1-1{font-size:60px;color:var(--color-principal2);font-family:BelleAllure;font-weight:bold}.slider .textslider .text2{font-size:60px;color:#928178;font-family:BelleAllure;font-weight:bold}.slider .textslider .text a{background:var(--color-principal2);color:white;font-weight:600;margin:25px auto 0 auto;padding:11px 30px 7px 30px}.slider .dots{text-align:center;width:100%;position:relative;left:0;bottom:30px}.slider .galeria{overflow-y:auto;width:115px}.slider .dot{cursor:pointer;height:14px;width:14px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.slider .active,.slider .dot:hover{background-color:#717171}.slider .medesaparezco{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}.slider .puntitos img{width:100vw;object-fit:cover;display:block;max-height:700px}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}.slider .caption-container{text-align:center;background-color:#222;padding:2px 16px;color:white}.slider .row:after{content:"";display:table;clear:both}.slider .column{display:inline-block;padding:0 2px;vertical-align:top;position:relative}.slider .thumb{opacity:.5;color:#000}.slider .active,.slider .thumb:hover{opacity:1}.slider .active{color:#000}.slider .textomini{position:absolute;padding:2px 5px;color:#fff;text-shadow:1px 1px #0000005e;top:0;background:#0000005e}@media all and (max-width:700px){.slider .dot{height:12px;width:12px;margin:0 5px}}@media all and (max-width:1150px){.slider .textslider .text1{font-size:55px}.slider .textslider .text1-1{font-size:55px}.slider .textslider .text2{font-size:55px}.slider .textslider .text{padding:50px 180px}}@media all and (max-width:1020px){.slider .textslider .text1{font-size:40px}.slider .textslider .text1-1{font-size:40px}.slider .textslider .text2{font-size:40px}.slider .textslider .text{padding:40px 180px}}@media all and (max-width:920px){.slider .textslider .text1{font-size:38px}.slider .textslider .text1-1{font-size:38px}.slider .textslider .text2{font-size:38px}.slider .textslider .text{padding:35px 160px}}@media all and (max-width:820px){.slider .textslider .text1{font-size:35px;line-height:90px}.slider .textslider .text1-1{font-size:35px}.slider .textslider .text2{font-size:35px}.slider .textslider .text{padding:10px 140px}}@media all and (max-width:720px){.slider .textslider .text1{font-size:25px}.slider .textslider .text1-1{font-size:25px}.slider .textslider .text2{font-size:25px}.slider .textslider .text{padding:10px 120px}}@media all and (max-width:650px){.slider .textslider .text1{font-size:20px}.slider .textslider .text1-1{font-size:20px}.slider .textslider .text2{font-size:20px}.slider .textslider .text{padding:0 100px}}@media all and (max-width:520px){.slider .textslider .text1{font-size:14px}.slider .textslider .text1-1{font-size:14px}.slider .textslider .text2{font-size:14px}.slider .textslider .text{padding:0 60px}}@media all and (max-width:450px){.slider .textslider .text1{font-size:14px;line-height:60px}.slider .textslider .text1-1{font-size:14px}.slider .textslider .text2{font-size:14px}.slider .textslider .text{padding:0 40px}}@media all and (max-width:400px){.slider .textslider{display:none}}
