.rosa{color:#e95c7d}.azul{color:#6377b5}.gris{color:#646464}body,html{background-color:#f7f8fb}::-webkit-input-placeholder{color:#6377b5!important;opacity:.7!important;font-size:13px}::-moz-placeholder{color:#6377b5!important;opacity:.7!important;font-size:13px}:-ms-input-placeholder{color:#6377b5!important;opacity:.7!important;font-size:13px}::-ms-input-placeholder{color:#6377b5!important;opacity:.7!important;font-size:13px}::placeholder{color:#6377b5!important;opacity:.7!important;font-size:13px}.mt-170{margin-top:170px}h1{font-size:24px}h1,h2{color:#6377b5;font-weight:300}h2{font-size:18px;line-height:26px}h4{color:#6377b5;font-size:25px;font-weight:100}.detatext h4{margin-top:30px}.swal-button.swal-button--confirm{background:-webkit-gradient(linear,left top,right top,from(#e95c7d),to(#6377b5));background:linear-gradient(90deg,#e95c7d,#6377b5)}.acolla{font-size:18px;text-transform:uppercase}.peq{font-size:12px}.degra{background:-webkit-gradient(linear,left top,right top,color-stop(20%,#e95c7d),color-stop(90%,#6377b5));background:linear-gradient(90deg,#e95c7d 20%,#6377b5 90%)}.shadoww{box-shadow:0 2px 8px -2px rgba(99,119,181,.7)}.degraobli{background:linear-gradient(110deg,#e95c7d 20%,#6377b5 90%)}.btn-primary{background:-webkit-gradient(linear,left top,right top,color-stop(20%,#e95c7d),color-stop(90%,#6377b5));background:linear-gradient(90deg,#e95c7d 20%,#6377b5 90%);border:0 solid transparent;border-radius:18px;font-weight:500;letter-spacing:.01em;font-size:14px;padding-left:20px;padding-right:20px;box-shadow:0 2px 8px -2px rgba(99,119,181,.7)}.btn-primary:hover{background:-webkit-gradient(linear,left top,right top,color-stop(80%,#e95c7d),color-stop(110%,#6377b5));background:linear-gradient(90deg,#e95c7d 80%,#6377b5 110%)}.card{border:0 solid transparent;border-radius:16px;box-shadow:0 2px 8px -2px rgba(99,119,181,.7)!important;margin-bottom:20px}.card p{font-size:13px}.card.offer{margin-bottom:-15px}.videobuttoncontainer{width:100%;text-align:center;padding-right:100px}.buttoncontainer{width:100%;text-align:center;padding-right:25%;margin-bottom:60px}.offerbutton{position:absolute;z-index:1}.hidden{visibility:hidden}.embed{position:relative;display:block;width:100%;padding:0;overflow:hidden}@media only screen and (min-width:0px){.buttoncontainer{padding-right:22%}}@media only screen and (min-width:375px){.buttoncontainer{padding-right:20%}}@media only screen and (min-width:414px){.buttoncontainer{padding-right:15%}}@media only screen and (min-width:768px){.buttoncontainer{padding-right:20%}}@media only screen and (min-width:992px){.buttoncontainer{padding-right:26%}}.videotextcontainer{width:100%;background-color:#fff;box-shadow:0 2px 8px -2px rgba(99,119,181,.7);min-height:161px;text-align:center;padding:42px 20px 20px}.videobutton{position:absolute;margin-top:-18px;z-index:3}.total{padding-right:0;padding-left:0}.row.odexshadow{box-shadow:0 2px 8px -2px rgba(99,119,181,.7)}.quienessomos{text-align:center;padding:4% 11px 11px;background-color:#fff}@media only screen and (min-width:1200px){.quienessomos{padding:7% 90px 0}}.oferprices{font-size:13px;margin-top:4px}.oferprices .antes{text-decoration:line-through;color:#999}.oferprices .ahora{color:#e95c7d}.sidebar{display:none}.sidebar div{line-height:32px}.sidebar .antes{text-decoration:line-through;color:#999;display:inline-block;color:#6377b5;font-size:30px}.sidebar .ahora{color:#e95c7d;display:inline-block;font-size:40px}.morepromos{text-transform:uppercase;line-height:30px}#map,.mapa{height:517px;width:100%}.mapa{margin-top:108px}::-moz-selection{background-color:#e95c7d;color:#fff}::selection{background-color:#e95c7d;color:#fff}a:hover{text-decoration:none;cursor:pointer}.rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.4s;transition:.4s}.mobitem{text-transform:uppercase;background-color:#6377b5;color:#fff}.mobitem.first{padding-top:6px}.roundtop{border-top-left-radius:10px;border-top-right-radius:10px}.roundtopmenu{border-top-left-radius:16px;border-top-right-radius:16px}.cita{height:488px;position:fixed;bottom:-455px;z-index:200;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-transition:.3s;transition:.3s;box-shadow:0 -2px 4px rgba(0,0,0,.2)}.cita .pedircita{color:#fff;text-align:center;font-size:14px;font-weight:700;margin-top:8px}.cita.open{bottom:0;width:300px}.cita .cab{cursor:pointer}.cita .citacontainer{padding:10px 36px 36px}.cita .form-group{margin-bottom:6px}.centra,.centrado{text-align:center}.centrado{left:0;right:0;margin:auto}.form-control{border-radius:0;border:0 solid #fff;box-shadow:0 2px 8px -4px rgba(99,119,181,.3)!important}@media only screen and (min-width:0) and (max-width:768px){.cita{width:96%;left:0;right:0;margin:auto}.homevideo{margin-top:130px}.cabdetail,.sidebar{text-align:center}.cabdetail{margin-top:130px;height:85px}.cabdetail .title{font-size:20px!important;margin-top:8px}.cabdetail .discount{display:none!important}.cabpic,.mnone{display:none}#footer{height:242px;padding-top:10px}#footer .sociales{margin-top:20px}.detatext h4{font-size:20px}}@media only screen and (min-width:768px) and (max-width:9999px){.cita{right:20px;width:130px}.cabdetail,.homevideo{margin-top:108px}.cabdetail{height:113px;text-align:left}.cabdetail .title{margin-top:13px;font-size:30px}.cabdetail .discount{margin-top:22px}.mcabpic{display:none}#footer{height:300px;padding-top:54px}#footer .sociales{margin-top:60px}.detatext h4{font-size:25px}}#cita .custom-radio .custom-control-label:before{background-color:transparent;border:2px solid #fff}#cita .custom-radio .custom-control-input:checked~.custom-control-label:after,#cita .custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#fff;border-radius:50%}#cita .custom-radio .custom-control-input:active~.custom-control-label:before{color:#fff;background-color:#e95c7d}#cita .custom-radio .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(255,123,255,.25)}#cita .custom-control-label{color:#fff;font-size:13px;line-height:24px}#contact .custom-radio .custom-control-label:before{background-color:transparent;border:2px solid #6377b5}#contact .custom-radio .custom-control-input:checked~.custom-control-label:after,#contact .custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#6377b5;border-radius:50%;background-image:none}#contact .custom-radio .custom-control-input:active~.custom-control-label:before{color:#fff;background-color:#6377b5}#contact .custom-radio .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 1px #6377b5,0 0 0 .2rem rgba(255,123,255,.25)}#contact .custom-control-label{color:#6377b5;font-size:13px;line-height:24px}#contact #cmensaje{height:90px}.errors{color:#ffed93}.errors,.errorsok{font-size:13px;display:inline-block;font-weight:400}.errorsok{color:#e95c7d}.is-danger{border:2px solid #ffd503}.is-dangerok{border:1px solid #e95c7d}.btn-odex{border:2px solid;border-radius:19px;font-weight:700}.btn-odex:hover{color:#6377b5}.mobilemenu{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#f7f8fb;z-index:2;padding-top:160px;text-align:center;font-size:18px;overflow:auto}.mobitem{display:block;padding-top:4px;padding-bottom:4px}.mobitem:hover{color:#fff}.mobitem:first-child{box-shadow:inset 0 4px 4px rgba(0,0,0,.2)}.fles{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.fles span{margin-bottom:16px}.mobilecab{background-color:hsla(0,0%,100%,.9);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);height:130px;-webkit-transition:.15s;transition:.15s}.mobilecab .hamb{cursor:pointer;font-size:1.5em;position:absolute;bottom:20px}.mobilecab img{left:0;right:0;position:absolute;margin:26px auto auto}.mobilecab .phone{font-size:1.3em;bottom:20px;float:right;position:absolute;right:6%;margin-top:76px}.mobilecab.sticky{height:75px}.cabdetail{background:-webkit-gradient(linear,left top,right top,from(#e95c7d),to(#6377b5));background:linear-gradient(90deg,#e95c7d,#6377b5);vert-align:middle;padding:20px}.cabdetail .title{color:#fff;text-transform:uppercase;font-size:30px;letter-spacing:.08em;display:inline-block}.cabdetail .discount{color:#fff;border:1px solid #fff;padding-left:10px;padding-right:12px;border-radius:20px;display:inline-block;margin-left:20px;position:absolute}.mdiscount{background:-webkit-gradient(linear,left top,right top,from(#e95c7d),to(#6377b5));background:linear-gradient(90deg,#e95c7d,#6377b5);color:#fff;width:50px;border-radius:20px;position:absolute;text-align:center;right:0;left:0;margin:auto;display:none}.mainmenu{width:100%;height:108px!important;max-height:108px!important;z-index:1;background-color:hsla(0,0%,100%,.9);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);z-index:2}.mainmenu .logo{margin-top:16px}.mainmenu .menuitems{float:right;margin-top:42px;font-weight:400;font-size:14px;color:#6377b5}.mainmenu .menuitems span{margin-right:22px;cursor:pointer}.mainmenu .menuitems span a{text-decoration:none}.llamanosheader{width:114px;height:39px;border-radius:26px;display:inline-block;float:right;margin-top:34px;text-align:center;color:#fff;font-size:12px}.llamanosheader .llamatexto{margin-top:2px}.llamanosheader .llamanumero{font-weight:500;font-size:14px;margin-top:-4px}.llamanosheader:hover{background:-webkit-gradient(linear,left top,right top,color-stop(80%,#e95c7d),color-stop(110%,#6377b5));background:linear-gradient(90deg,#e95c7d 80%,#6377b5 110%)}#footer{width:100%;position:relative;background-color:#fff;z-index:20;top:100%;-webkit-transform:translateY(10%);transform:translateY(10%)}#footer,#footer .llamanosfooter{box-shadow:0 2px 8px -2px rgba(99,119,181,.7)!important}#footer .llamanosfooter{width:114px;height:39px;border-radius:26px;display:inline-block;text-align:center;color:#fff;font-size:12px;left:0;right:0;margin:auto;position:absolute}#footer .llamanosfooter:hover{background:-webkit-gradient(linear,left top,right top,color-stop(80%,#e95c7d),color-stop(110%,#6377b5));background:linear-gradient(90deg,#e95c7d 80%,#6377b5 110%)}#footer .llamanosfooter .llamatexto{margin-top:2px}#footer .llamanosfooter .llamanumero{font-weight:500;font-size:14px;margin-top:-4px}#footer .sociales{width:100%;text-align:center}#footer .sociales a{color:#e95c7d}#footer .sociales a:hover{color:#6377b5}#footer .brandtext{font-size:12px}#footer .avisos a{font-weight:500;font-size:13px;color:#e95c7d}#footer .avisos a:hover{color:#6377b5}.titular{background-color:#fff;box-shadow:0 2px 8px -2px rgba(99,119,181,.7);text-align:center;padding:30px 5% 20px}.titular p{font-size:13px}.forminfo{border-radius:15px;padding:12px;font-size:14px}.forminfo,.forminfo a{color:#fff}.forminfo a:hover{color:#fffac4}.roundleftright{border-radius:15px}@media only screen and (min-width:576px) and (max-width:9999px){.forminfo{height:220px}}@media only screen and (min-width:0px) and (max-width:575px){.forminfo{margin-bottom:40px}.marcon{margin-top:20px}.roundright{border-top-right-radius:0;border-bottom-right-radius:0;margin-top:15px}.roundleft{border-top-left-radius:0;border-bottom-left-radius:0;margin-top:15px}}@media only screen and (min-width:575px) and (max-width:9999px){.roundright{border-top-right-radius:10px;border-bottom-right-radius:10px;margin-top:0}.roundleft{border-top-left-radius:10px;border-bottom-left-radius:10px;margin-top:0}}.container-fluid.nomar{overflow:hidden;padding-left:0;padding-right:0}.dropdown-item{font-size:18px;padding-top:8px;padding-bottom:8px;text-transform:uppercase}.dropdown-menu{border-radius:15px;border:0;box-shadow:0 2px 8px 0 rgba(0,0,0,.25);text-align:center;width:318px!important;padding:0 0 12px}.dropdown-menu a{color:#6377b5;font-size:18px;font-weight:400;margin-bottom:0}.dropdown-menu a:hover{background-color:#fff;color:#41538a}.subitem{background-color:#e95c7d;color:#fff!important;font-size:18px;padding-top:10px;padding-bottom:10px;cursor:pointer}.subitem:hover{background-color:#ec728f!important}.subitem:not(:last-child){border-bottom:1px solid #fff}.subitemh{background:-webkit-gradient(linear,left top,right top,from(#e95c7d),to(#6377b5));background:linear-gradient(90deg,#e95c7d,#6377b5);color:#fff;font-size:15px;padding-top:10px;padding-bottom:10px;cursor:pointer}.subitemh:hover{background-color:#ec728f}.subitemh.first{padding-top:20px}.subitemh:hover{background:#e95c7d;color:#fff}.subitemh:not(:last-child){border-bottom:1px solid #fff}.parche{width:100%;height:20px;background-color:#fff;position:relative;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:absolute}.servshome{width:100%;position:absolute;z-index:2}.boxscroll{overflow-y:auto;max-height:192px!important;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.boxscroll.roundbottom{margin-top:10px;box-shadow:0 2px 8px -2px rgba(99,119,181,.7)!important}.boxscroll.roundbottom,.roundbottom{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.boxscroll::-webkit-scrollbar{width:8px}.boxscroll::-webkit-scrollbar-track{background-color:#ef89a1}.boxscroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.7);border-radius:2px}.boxscroll::-webkit-scrollbar-thumb:hover{opacity:.5!important;background:hsla(0,0%,100%,.9)}.poli{display:inline;line-height:0}.poli,.polic{text-decoration:underline;cursor:pointer}.polic{display:inline-block;vertical-align:middle;line-height:24px;color:#6377b5;font-size:13px;margin-bottom:10px}.sweet-modal.is-alert .sweet-content{text-align:left!important}.img-home{margin-top:108px;width:100%}@media only screen and (min-width:0px) and (max-width:768px){.img-home{margin-top:128px;width:100%}}