@font-face{font-family:docm;src:url(/fonts/docm.eot?msmli2);src:url(/fonts/docm.eot?msmli2#iefix) format('embedded-opentype'),url(/fonts/docm.ttf?msmli2) format('truetype'),url(/fonts/docm.woff?msmli2) format('woff'),url(/fonts/docm.svg?msmli2#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:docm!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-metro{font-size:1.45em;line-height:.85}.icon-metro:before{content:"\e900"}.icon-metrobus{font-size:1.1em;line-height:1.3}.icon-metrobus:before{content:"\e901"}body,html{height:100%}body{font-family:Hind,sans-serif;font-size:1rem;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{transition:all .75s ease-in-out}strong{color:#080808;font-weight:600}.text-center{text-align:center}.berry{color:#8e517d}.bg-berry{background-color:#8e517d}a.berry:hover{color:#5b3450}.black{color:#525759}.blue{color:#25283d}.bg-blue{background-color:#25283d}.bg-navy-blue{background-color:#181a27}.gray{color:#e2e3e4}.deep-gray{color:#848484}.bg-gray{background-color:#f8f9fa}.green{color:#bde4a8}.magenta{color:#ff4f79}.bg-pineapple{background-color:#5c415d}.red{color:#d62839}.satin{color:#ca6680}.violet{color:#5b3450}.white{color:#e0e2db}.bg-white{background-color:#fff}#preloader{height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.spinner{bottom:0;height:50px;left:0;margin:auto auto;position:absolute;right:0;top:0;width:50px}.double-bounce-1,.double-bounce-2{-webkit-animation:bounce 5s infinite ease-in-out;-moz-animation:bounce 5s infinite ease-in-out;-o-animation:bounce 5s infinite ease-in-out;animation:bounce 5s infinite ease-in-out;border-radius:50%;height:100%;left:0;opacity:.6;top:0;position:absolute;width:100%}.double-bounce-2{-webkit-animation-delay:-2.5s;-moz-animation-delay:-2.5s;-o-animation-delay:-2.5s;animation-delay:-2.5s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@-moz-keyframes bounce{0%,100%{-moz-transform:scale(0)}50%{-moz-transform:scale(1)}}@-o-keyframes bounce{0%,100%{-o-transform:scale(0)}50%{-o-transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.fixed-wrapper{left:0;padding:0;position:fixed;top:0;transition:all .75s ease-in-out 0s;width:100%;z-index:100}.header-wrapper{width:100%}.header{padding-bottom:15px;padding-top:15px}.header h2{display:none}.logo{padding:0;transition:all .75s ease-in-out 0s}.logo-big{height:75px;width:350px}.logo-big img,.logo-small img{transition:all .75s ease-in-out 0s}.logo-small{height:46px}.logo-small img{margin-top:-15px;-webkit-transform:scale(.6);-moz-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}.logo a{display:block;height:auto;width:100%}.navigation{align-items:center;display:flex;height:100%;width:100%}.navigation ul{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.navigation ul a{font-family:Montserrat,sans-serif;font-size:.85em;font-weight:300;position:relative;text-decoration:none;text-transform:uppercase}.navigation ul a,.navigation ul a:active{color:#1f1f1f!important}.navigation ul a.actual,.navigation ul a:hover{color:#8e517d}.header-link-hidden:before{visibility:hidden}.header-link-visible:before{visibility:visible;-webkit-transform:scaleX(1)!important;-moz-transform:scaleX(1)!important;-o-transform:scaleX(1)!important;transform:scaleX(1)!important}.header-link:before{content:"";position:absolute;width:100%;height:3px;bottom:-5px;left:0;background-color:#ad6397;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);transition:all .75s ease-in-out 0s}.navbar-toggler{border-color:transparent!important;height:35px;width:60px}.navbar-toggler>.animated-icon{height:100%;position:relative}.navbar-toggler>.animated-icon span{background-color:#8e517d;display:block;height:3px;left:0;opacity:1;position:absolute;width:100%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);transition:.75s ease-in-out}.navbar-toggler>.animated-icon>span:nth-child(1){top:0}.navbar-toggler>.animated-icon>span:nth-child(2),.navbar-toggler>.animated-icon>span:nth-child(3){top:10px}.navbar-toggler>.animated-icon>span:nth-child(4){top:20px}.navbar-toggler>.animated-icon.open>span:nth-child(1){left:50%;top:10px;width:0%}.navbar-toggler>.animated-icon.open>span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navbar-toggler>.animated-icon.open>span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-toggler>.animated-icon.open>span:nth-child(4){left:50%;top:10px;width:0%}.navbar-content{width:100%}.navbar-collapse{max-height:none}.section{height:auto;overflow:hidden;position:relative;width:100%;z-index:1}#start{height:100%}#start strong{color:#fff}#start{background:#8e517d;background-image:url(../../images/mujer_docm.png);background:url(../../images/mujer_docm.png) right/contain no-repeat,linear-gradient(to bottom right,#8e517d,#25283d)}.inter{background:linear-gradient(to bottom right,#8e517d,#25283d)}.intro-container{height:100%}.intro-row,.text-row{height:50%}.intro-col,.text-col{align-items:center;display:flex}.intro h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:2.7em;line-height:unset}.intro-text{font-family:Hind,sans-serif;font-weight:300;font-size:1.4em}.icon-down{bottom:5%;height:60px;left:0;margin:0 auto;position:absolute;right:0;width:35px}#link-down{border-radius:20px;box-shadow:inset 0 0 0 2px #ad6397;display:block;height:100%;width:100%}#link-down:hover{box-shadow:inset 0 0 0 2px #7e496e}#link-down:before{-webkit-animation:scroll 3s infinite;-moz-animation:scroll 3s infinite;-o-animation:scroll 3s infinite;animation:scroll 3s infinite;background-color:#ad6397;border-radius:50%;content:'';height:5px;left:44%;position:absolute;top:8px;transition:.75s ease-in-out;width:5px}#link-down:hover:before{background-color:#7e496e}#link-down>ion-icon{font-size:32px}.link-to,.link-to-mail,.link-to-phone{text-decoration:none}.link-to-mail:hover,.link-to-phone:hover,.link-to:hover{text-decoration:none}@-webkit-keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@-moz-keyframes scroll{0%{opacity:1}100%{opacity:0;-moz-transform:translateY(20px);transform:translateY(20px)}}@-o-keyframes scroll{0%{opacity:1}100%{opacity:0;-o-transform:translateY(20px);transform:translateY(20px)}}@keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}#services{height:auto;padding-bottom:84px}.section-container h2{font-family:Montserrat,sans-serif;font-weight:400;margin:30px 0 15px 0;text-transform:uppercase}.service-description{font-family:Hind,sans-serif;font-weight:400}.package-card,.service-figures{margin-top:30px}.service-figures figure{text-align:center}#support figure img,.service-figures figure img{border-radius:50%;height:205px;width:205px}.service-figures figure figcaption{margin-top:20px}#support h3,.service-figures figure figcaption h3{font-family:Montserrat,sans-serif;font-size:1.2em;font-weight:300;margin-bottom:15px;text-transform:uppercase}.service-figures figure figcaption p{font-family:Hind,sans-serif;font-weight:400}#services>div>div:nth-child(2)>div:nth-child(1)>figure>img,#support>div>div>div:nth-child(1)>figure>img{background-color:#8e517d}#services>div>div:nth-child(2)>div:nth-child(2)>figure>img{background-color:#694367}#services>div>div:nth-child(2)>div:nth-child(3)>figure>img,#support>div>div>div:nth-child(2)>figure>img{background-color:#493653}#services>div>div:nth-child(2)>div:nth-child(4)>figure>img,#support>div>div>div:nth-child(3)>figure>img{background-color:#25283d}.inter .first-message{font-family:Montserrat,sans-serif;font-size:2.5em;font-weight:300;margin:30px 0;text-transform:uppercase}.inter .second-message{font-family:Hind,sans-serif;font-size:1.25em;font-weight:400;margin:0 0 30px;text-transform:uppercase}.package-card{transition:all .5s ease-in-out}.package-card:hover{-webkit-transform:translate3D(0,-20px,0);-moz-transform:translate3D(0,-20px,0);-o-transform:translate3D(0,-20px,0);transform:translate3D(0,-20px,0)}.package-card-header{background-color:#8e517d;transition:all .5s ease-in-out}.package-card-header-recommended{background-color:#5c415d;overflow:hidden;position:relative;transition:all .5s ease-in-out}.recommended{background-color:#c45baa;font-size:.65em;font-weight:300;line-height:1.7;position:absolute;right:-110px;text-transform:uppercase;top:33px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:300px}.package-card:hover .package-card-header{background-color:#986088}.package-card:hover .package-card-header-recommended{background-color:#6b4b6c}.package-card:hover .package-card-header h3,.package-card:hover .package-card-header-recommended h3{color:#fff!important}.package-card:hover .package-card-description{background-color:#e2e3e4!important}#footer h3,#offices h3,.package-card-header h3,.package-card-header-recommended h3{font-family:Montserrat,sans-serif;font-size:1.2em;font-weight:400;margin:0;text-transform:uppercase;transition:all .5s ease-in-out}.package-card-description,.package-card-header,.package-card-header-recommended{padding:35px}.package-card-description{transition:all .5s ease-in-out}#offices h3,.package-card-description h3{margin:0 0 30px}.package-card-description h3{font-family:Montserrat,sans-serif;font-size:5rem;font-weight:400;position:relative}.offices-list,.package-card-list{margin-bottom:35px}.list-icon>li{display:block;list-style:none;padding:0 0 15px 40px;position:relative}.list-icon>li>i{display:block;font-size:x-large;left:0;position:absolute;top:-1px}.list-icon .inner-icon{display:block;height:auto;left:0;position:absolute;text-align:center;top:0;width:40px}.list-icon .inner-icon>i{font-size:x-large;line-height:.9}h3>i{font-size:.25em;position:absolute;right:0;top:0}.offices-list ion-list,.offices-list ion-list>ion-item,.package-card-list ion-list,.package-card-list ion-list>ion-item{display:block}.offices-list,.package-card-list ion-list{margin-bottom:30px}.offices-list ion-list>ion-item,.package-card-list ion-list>ion-item{align-items:center;display:flex;margin:10px 0 10px}.package-card-list ion-list>ion-item{flex-wrap:wrap}.offices-list ion-list>ion-item{align-items:initial}.offices-list ion-list>ion-item>ion-icon,.package-card-list ion-list>ion-item>ion-icon{font-size:x-large;margin-right:15px}.offices-list p{margin-bottom:0}.phones p{margin-bottom:.55rem}.package-card-difference{margin-left:5px}.underline{position:relative}.underline:before{background-color:#8e517d;bottom:-2px;content:"";height:2px;left:0;position:absolute;visibility:hidden;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);transition:all .75s ease-in-out 0s;width:100%}.link-to:before{bottom:1px}.link-to-mail:before,.link-to-phone:before{bottom:-3px}.link-to-mail:hover:before,.link-to-phone:hover:before,.link-to:hover:before,.package-card:hover .underline:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);visibility:visible}.offices-detail{margin-bottom:30px}#offices .section-container{margin-bottom:15px}#offices .container-fluid,#offices .container-fluid div{padding:0}.offices-list ul,ul.contact-list,ul.doctor-list,ul.services-list{padding:0}.offices-list ul li{list-style:none}.offices-list ion-item ul li{align-items:center;display:flex;flex-wrap:wrap}.offices-list ion-item ul li span{margin:0 2px}.offices-list ion-item ul li ion-icon{margin-left:5px}.transport p{align-items:center;display:flex;flex-wrap:wrap}.metro-line-2{color:#48639c}.metro-line-3{color:#c89933}.metro-line-6{color:#d62839}.metro-line-8{color:#df9a57}.metro-distance{font-size:.65em}#offices h4{font-family:Montserrat,sans-serif;font-size:1em;font-weight:400;margin:30px 0;text-transform:uppercase}#footer{bottom:0;left:0;padding:80px 0 0;position:fixed;width:100%;z-index:-1}#footer strong{color:#fff}#footer h3{margin-bottom:30px}#footer p{font-weight:300}#footer .list-icon i{font-size:large;line-height:1.35}#footer .berry,#footer a.berry{color:#ea638c}#footer .underline:before{background-color:#ea638c}#footer a.berry:hover{color:#f19bb5}.copy p{margin:1rem 0}.error{height:100%}.error .container,.error .row{height:inherit}.error .row{align-items:center;justify-content:center}.error h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:10rem}.error h1>img{vertical-align:baseline;width:118px}.error-container p:nth-child(2){font-size:1.5em}@media (max-width:767px){.navbar-toggler{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.nav-item{margin-top:10px}.nav-item:last-child{margin-bottom:10px}.navigation ul a{font-size:1.5em}#link-down{border-radius:4px}#link-down:after{background-color:#ad6397;border-radius:50%;bottom:8%;content:'';display:block;height:5px;left:44%;position:absolute;transition:.75s ease-in-out;width:5px}.link-down-screen{border:1px solid #ad6397;height:43px;left:5px;position:absolute;top:5px;width:25px}.list-icon,.offices-list{padding:0}#footer{position:static}}@media only screen and (max-width:414px){.logo-big{height:unset;width:100%}.logo-small img{margin-top:-10px}.logo-img{margin-left:-1rem}.icon-down{bottom:3%}}@media only screen and (max-width:375px){.logo-img{-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.icon-down{bottom:2%;-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}}@media only screen and (max-width:360px){.intro h1{font-size:2em}.intro-text{font-size:1.2em}.icon-down{bottom:3%;-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.package-card-description,.package-card-header{padding:35px 20px}.package-card-description h3{font-size:3.5rem}.offices-list{margin-bottom:15px}.error-container p:nth-child(3){padding:0 10px}}@media only screen and (max-width:320px){.icon-down{bottom:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.error h1{font-size:9rem}.error h1>img{width:108px}}