.PromoPro span,.ribbonPromo span{text-transform:uppercase;padding-left:20px}.PromoPro,.ribbonPromo span{--f:0px;--t:20px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),var(--r) calc(50% - var(--f)/ 2))}.PromoPro span,.ribbon1 span,.ribbonPromo span{box-shadow:0 3px 10px -5px #000;top:19px}.ribbon1 span::after,.ribbon1 span::before{content:"";top:100%;border-bottom:3px solid transparent;border-top:3px solid #1e5799}#div_h1_amarillo h1,#fitin h2{font-family:Century Gothic,sans-serif}#fitin h2,#telefono_td a,a.ciudadLink:active,a.ciudadLink:hover,a.ciudadLink:link,a.ciudadLink:visited{text-decoration:none}#div_h1_amarillo h1,#vp_desc h2{font-style:normal;font-variant:normal}#vp_desc,#vp_main_pic,#vp_table{width:30%;min-width:300px}#vp_container,#vp_desc,#vp_images,#vp_main_pic,#vp_table{min-width:300px}html{font-display:auto;font-display:block;font-display:swap;font-display:fallback;font-display:optional}.active{color:red}.box{width:200px;height:300px;position:relative;border:0 solid #bbb;background:#eee;margin-bottom:10px}.ribbonPromo{position:absolute;right:0;top:120px;overflow:hidden;width:100px;height:75px;text-align:right}.ribbon1,.ribbon2,.ribbon3,.ribbon4,.ribbon5{top:-5px;overflow:hidden;width:75px;height:75px;text-align:right}.btn-success{color:#000}.PromoPro{margin:10px;--r:20px}.PromoPro span{text-align:right;margin-left:20px;right:-21px}.ribbonPromo span{--r:10px;font-size:12px;font-weight:700;color:#fff;text-align:left;line-height:30px;transform:rotate(0);-webkit-transform:rotate(0);width:100px;display:block;background:#79a70a;background:linear-gradient(#e3181b 0,#a70b0e 80%);position:absolute;opacity:1;right:-21px;opacity:.8}.ribbon1 span,.ribbon2 span{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;width:100px;display:block;background:#79a70a;right:-21px}.ribbonPromo span::before{content:"";position:absolute;left:0;top:100%}.ribbonPromo span::after{content:"";position:absolute;right:0;top:100%}.ribbon1,.ribbon2{position:absolute;right:-5px}.ribbon1 span{opacity:.9;transform:rotate(45deg);-webkit-transform:rotate(45deg);background:linear-gradient(#2989d8 0,#1e5799 100%);position:absolute}.ribbon1 span::before{position:absolute;left:0;border-left:3px solid #1e5799;border-right:3px solid transparent}.ribbon1 span::after{position:absolute;right:0;border-left:3px solid transparent;border-right:3px solid #1e5799}.ribbon2 span::after,.ribbon2 span::before{content:"";position:absolute;top:100%;z-index:-1;border-bottom:3px solid transparent;border-top:3px solid #8f0808}.ribbon2 span{transform:rotate(45deg);-webkit-transform:rotate(45deg);background:linear-gradient(#f70505 0,#8f0808 100%);box-shadow:0 3px 10px -5px #000;position:absolute;top:19px}.ribbon3 span,.ribbon4 span{background:#79a70a;font-size:10px;font-weight:700;text-transform:uppercase;line-height:20px;width:100px;box-shadow:0 3px 10px -5px #000;top:19px;color:#fff;display:block;text-align:center}.ribbon2 span::before{left:0;border-left:3px solid #8f0808;border-right:3px solid transparent}.ribbon2 span::after{right:0;border-left:3px solid transparent;border-right:3px solid #8f0808}.ribbon3 span::after,.ribbon3 span::before{content:"";position:absolute;top:100%;z-index:-1;border-bottom:3px solid transparent;border-top:3px solid #8f5408}.ribbon3,.ribbon5{position:absolute;left:-5px}.ribbon3 span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background:linear-gradient(#f79e05 0,#8f5408 100%);position:absolute;left:-21px}.ribbon3 span::before{left:0;border-left:3px solid #8f5408;border-right:3px solid transparent}.ribbon3 span::after{right:0;border-left:3px solid transparent;border-right:3px solid #8f5408}.ribbon4 span::after,.ribbon4 span::before{content:"";position:absolute;top:100%;z-index:-1;border-bottom:3px solid transparent;border-top:3px solid grey}.ribbon4{position:absolute;right:-5px;z-index:1}.ribbon4 span{transform:rotate(45deg);-webkit-transform:rotate(45deg);background:linear-gradient(#b6bac9 0,grey 100%);position:absolute;right:-21px}.ribbon4 span::before{left:0;border-left:3px solid grey;border-right:3px solid transparent}.ribbon4 span::after{right:0;border-left:3px solid transparent;border-right:3px solid grey}.ribbon5 span::after,.ribbon5 span::before{content:"";position:absolute;top:100%;z-index:-1;border-bottom:3px solid transparent;border-top:3px solid #0c0}.ribbon5 span{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#79a70a;background:linear-gradient(#3c3 0,#093 100%);box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;left:-21px}.ribbon5 span::before{left:0;border-left:3px solid #0c0;border-right:3px solid transparent}.ribbon5 span::after{right:0;border-left:3px solid transparent;border-right:3px solid #0c0}body{background:#a90329}#menu{color:#fff;font-size:18px}#first,#intro,#second,#third{height:auto}#intro{padding-top:0;max-width:1920px;margin:2 auto}#first,#second,#third{border-top:1px solid #ccc;padding-top:150px}.header{height:60px;background:rgba(0,0,0,.3);border-bottom:0 solid #ef000f;z-index:3000;top:0}.footer,.header{box-sizing:border-box;width:100%;position:fixed}.box_home_VIP,.cover_phone{width:200px;overflow:hidden}.footer{bottom:0}#div_h1_amarillo{width:100%;margin:55px auto 10px;padding:10px;position:relative;border-bottom:2px solid #fff;text-align:left}#div_h1_amarillo h1{display:block;vertical-align:bottom;color:#fff;font-size:35px;font-weight:500;line-height:26.3999996185303px}SPAN.destacado{line-height:25px;background:rgba(0,0,0,.7);color:#ef000f;padding:12PX;font-size:20px;text-shadow:1px 1px 0 #fffffc;border:1px solid #fff;border-radius:5px}.call{position:fixed;z-index:500;right:20px;bottom:5%;display:flex;flex-direction:column;align-items:center;background:#25d366;padding:10px;border-radius:30px}#div_promo,.box_home_VIP{position:relative;color:#fff}.call a{color:#fff;margin:10px 5px;font-size:30px}.cover_phone{border-radius:100%;height:200px;margin:0 20px;border:3px solid rgba(48,48,128,.6)}.mm-panel{margin-top:50px}.box_home_VIP{font-size:16px;height:360px;display:inline-block;margin:2px}#basicExample img,#basicExample2 img{width:auto!important;height:auto!important;max-width:100%;display:block;opacity:1!important}.justified-gallery img{opacity:1!important}#fitin h2{font-weight:400;color:#ccc;z-index:999;font-size:30px;margin:10px;PADDING:10PX}#telefono_td a{font-size:40px;line-height:50px;padding:2px}#telefono_td img{width:26px;height:26px}#vp_container{width:80%;background:rgba(0,0,0,.6);margin:30px auto}#vp_main_pic{order:1;margin:0 auto}#div_promo{width:100%;margin-top:10px;font-size:1.4em;background:left center no-repeat RED}#vp_main_pic img{max-width:100%;height:auto;border:2px solid #ccc}#vp_desc{order:2;margin:0 auto;text-align:center;padding:5px}#vp_desc h2{font-size:28px;color:#ccc;font-family:'Century Gothic',CenturyGothic,AppleGothic,sans-serif;font-weight:500}#vp_table{order:3;margin:0 auto;overflow:hidden}#vp_table table{width:100%;color:#fff}#vp_table table tr:nth-child(2n){background:#d31a1f}#vp_table table tr:nth-child(odd){background:#383838}#vp_images{width:100%;order:4;margin:0 auto}a:hover,a:visited{color:#fff}div.video_my,video{width:50%;margin:0 auto}@media only screen and (max-device-width:480px){#vp_main_pic,#vp_table,div.video_my,video{width:100%;margin:0 auto}#vp_container,#vp_desc,#vp_main_pic,#vp_table{min-width:300px}.box_home_VIP,li{display:inline-block}#div_h1_amarillo{width:90%;margin:55px auto 10px;padding:10px;position:relative;border-bottom:2px solid #fff;text-align:left}#vp_desc,.skills{text-align:center}#div_h1_amarillo h1{display:block;vertical-align:bottom;color:#fff;font-family:Century Gothic,sans-serif;font-size:1.8em;font-style:normal;font-variant:normal;font-weight:500;line-height:26.3999996185303px}.box_home_VIP{color:#fff;font-size:16px;height:345px;width:48%;margin:2px;overflow:hidden}#vp_container{width:100%;background:rgba(0,0,0,.6);margin:30px auto;border-radius:0;border:none}#vp_main_pic{order:1}#vp_main_pic img{max-width:100%;height:auto;border:0 solid #ccc}#vp_desc{width:90%;order:2;margin:0 auto;vertical-align:middle;padding:5px;overflow:hidden}#vp_table{order:3;overflow:hidden}.skills{max-width:50%;margin:40px auto;position:relative;border:0;height:1.5em}li{font-size:14px}i{font-size:7px}}