#terms h3{text-transform:uppercase}#terms ul{list-style:disc;line-height:14px;margin-left:15px}#terms ul li{margin-top:10px}#terms ul ul{list-style:none}#services .nav-pills .nav-link.active{background:none;position:relative}#services .nav-pills .nav-link .service-tab-img{width:130px;height:130px;text-align:center;margin:0 auto;border-radius:100%;padding:20px;background-size:cover!important}#services .nav-pills .nav-link.active .service-tab-img,#services .nav-pills .nav-link .service-tab-img:hover{background:linear-gradient(45deg,rgba(255,40,131,1) 0%,rgba(1,154,220,1) 100%);border:none}#services .nav-pills .nav-link .service-tab-img img{width:100%;filter:grayscale(1)}#services .nav-pills .nav-link.active .service-tab-img img{filter:grayscale(0)}#services .nav-pills .nav-link h3{padding-top:12px;color:#858585;font-size:1.3rem}#services .nav-pills .nav-link.active h3{color:#ff2883}#services .nav-pills .nav-link.active h3:after{content:'';width:80px;height:5px;background-color:#009adb;position:absolute;bottom:0;left:0;right:0;margin:0 auto;border-radius:5px}#services #services-content h3{padding:30px 0}#services #services-content .banner-image{border-radius:15px}#services form .headline{padding:0 1rem}#services form .headline ul{list-style-type:"●";list-style-position:outside;padding-inline-start:1rem}#services form .headline li{margin-left:.6rem}#services form .headline li::marker{color:#ff2883;font-size:1.5rem}#services form input:not(.rounded){border:none;border-bottom:1px solid #ced4da;border-radius:0;padding:0}#services form label{font-family:"VAG-Thin",sans-serif!important;font-size:1rem;padding-bottom:.6rem}#services form .input-group-text{background:none;border:none;border-bottom:1px solid #ced4da;border-radius:0;color:#ced4da}#services form input::placeholder{color:#ced4da;font-style:normal}#services form button{background:#009adb;border:none;border-radius:10px;float:right}.gj-picker tr[role="week-days"]{color:#009adb}.gj-picker-bootstrap table tr td.focused div,.gj-picker-bootstrap table tr td.gj-cursor-pointer div:hover,.gj-picker-bootstrap table tr td.selected.gj-cursor-pointer div{background:linear-gradient(45deg,rgba(255,40,131,1) 0%,rgba(1,154,220,1) 100%)!important;color:#fff!important}#services #birthday-tab .service-tab-img{background:url('/IT-CDN/Themes/_default/Images/servicios/birthday_2.png')}#services #birthday-tab.active .service-tab-img,#services #birthday-tab .service-tab-img:hover{background:url('/IT-CDN/Themes/_default/Images/servicios/birthday_1.png')}#services #school-tab .service-tab-img{background:url('/IT-CDN/Themes/_default/Images/servicios/school_2.png')}#services #school-tab.active .service-tab-img,#services #school-tab .service-tab-img:hover{background:url('/IT-CDN/Themes/_default/Images/servicios/school_1.png')}#services #public-tab .service-tab-img{background:url('/IT-CDN/Themes/_default/Images/servicios/public_2.png')}#services #public-tab.active .service-tab-img,#services #public-tab .service-tab-img:hover{background:url('/IT-CDN/Themes/_default/Images/servicios/public_1.png')}#services #special-tab .service-tab-img{background:url('/IT-CDN/Themes/_default/Images/servicios/special_2.png')}#services #special-tab.active .service-tab-img,#services #special-tab .service-tab-img:hover{background:url('/IT-CDN/Themes/_default/Images/servicios/special_1.png')}#services-content{padding-bottom:4rem}.gj-picker-bootstrap table tr td.disabled div,.gj-picker-bootstrap table tr td.other-month div{color:#ccc!important}.glyphicon.glyphicon-chevron-left{display:block;width:1.5rem;height:1.5rem}span.glyphicon.glyphicon-chevron-left:after{content:'';font-weight:bold;font-family:'Font Awesome 5 Free';font-size:1.2rem}span.glyphicon.glyphicon-chevron-right:after{content:'';font-weight:bold;font-family:'Font Awesome 5 Free';font-size:1.2rem}span.glyphicon.glyphicon-chevron-left:hover,span.glyphicon.glyphicon-chevron-right:hover{color:#ff2883}.gj-picker div[role=navigator] div[role=period]{text-transform:uppercase}.promotion-filters .promotion-partner{background:#fff;border-radius:10px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2);padding:15px;margin:15px 0;position:relative;height:100px;text-align:center;align-items:center;display:flex;justify-content:center}.promotion-filters .promotion-partner:hover{background:linear-gradient(135deg,rgba(255,40,131,.9) 0%,rgba(1,154,220,.9) 100%)}.promotion-filters .promotion-partner:hover img{filter:brightness(0) invert(1)!important}.promotion-partner.active img{filter:none!important}.promotion-filters .promotion-partner img{max-height:100%;max-width:100%;filter:contrast(0) brightness(0) saturate(0) opacity(.12) grayscale(1)}.promotion-cards{margin-top:35px}.promotion-cards img{width:100%;border-radius:10px}.promotion-cards a{position:relative;display:block}.promotion-cards a:not(".loyalty-login a"):hover:before{content:'';width:100%;height:100%;position:absolute;border-radius:10px;top:0;bottom:0;left:0;right:0;background:linear-gradient(135deg,rgba(255,40,131,.9)0%,rgba(1,154,220,.9)100%);z-index:1;}.promotion-cards>div.row>div{padding-bottom:15px}#promotions .dropdown{margin:0 auto;align-self:center;width:-moz-fit-content;width:fit-content;border-radius:10px;background:linear-gradient(135deg,rgba(255,40,131,.9) 0%,rgba(1,154,220,.9) 100%)}#promotions .dropdown .btn{margin:2px;border-radius:8px;color:#ff2983;background-color:#fff;border:none;width:500px;text-align:left;font-size:1.3rem}#promotions .dropdown-menu{border:2px solid #e01780;width:100%;padding:0}#promotions .dropdown-item{padding:10px;color:#ff2883}#promotions .dropdown-item:hover{color:#fff;background:#ff2883;background:linear-gradient(45deg,rgba(255,40,131,.9) 0%,rgba(1,154,220,.9) 100%)}.modal-native{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-native-content{background-color:#fefefe;margin:12vh auto;padding:30px;max-width:80%;max-height:90vh;display:flex;width:fit-content;border-radius:20px;position:relative;width:-moz-fit-content}.modal-native-content img{max-width:100%;max-height:80vh;align-self:center;border-radius:20px}.close-native{position:absolute;top:15px;right:-15px;width:35px;height:35px;color:#fff!important;border-radius:100px;background:#009bda;text-align:center;font-size:35px}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}@-webkit-keyframes scaleAnim{0%{-webkit-transform:scale(.5)}50%{-webkit-transform:scale(1.1)}70%{-webkit-transform:scale(1.02)}100%{-webkit-transform:scale(1)}}.scaleAnimation{animation:scaleAnim ease-in-out .5s;animation-iteration-count:1}