@import"https://fonts.googleapis.com/css2?family=Playfair+Display&family=Lato:wght@400;700&display=swap";#contact-navbar{transition:transform .3s ease;height:32px}.navbar{top:32px;transition:top .3s ease;border-bottom:1px solid #ede6dc}.navbar .navbar-brand span{line-height:20px;font-size:17px}.navbar .navbar-brand span small{font-size:14px}.navbar .navbar-collapse{display:flex;align-items:center}.navbar .navbar-collapse ul.navbar-nav{text-align:center;margin:0 auto;padding:0}.navbar .navbar-collapse ul.navbar-nav .nav-item{padding:10px 0;border-bottom:1px solid rgba(192,192,192,.1)}@media(max-width: 991px){.navbar .navbar-collapse ul.navbar-nav{width:85%}}.navbar .navbar-collapse li,.navbar .navbar-collapse a{color:silver !important}.navbar .navbar-collapse.show-menu{transform:translateY(0)}@media(min-width: 992px){.navbar .navbar-collapse{position:static;width:auto;height:auto;background:rgba(0,0,0,0);transform:none !important;transition:none !important;display:flex !important;justify-content:flex-end;align-items:center}.navbar .navbar-collapse ul.navbar-nav{margin:0;display:flex;gap:1.5rem}.navbar .navbar-collapse a{color:initial !important}.navbar .navbar-collapse a:hover{text-decoration:underline}}.navbar .navbar-toggler{border:none;box-shadow:none}.navbar .navbar-toggler:focus{outline:none;box-shadow:none}@media(min-width: 992px){.navbar .navbar-toggler{display:none}}.navbar .nav-item-btn-close{position:absolute;top:20px;right:20px}@media(min-width: 992px){.navbar .nav-item-btn-close{display:none}}.navbar .nav-item-btn-close .btn-close{filter:invert(1)}.navbar .dropdown-toggle{box-shadow:none !important;outline:none !important;border:none;color:#000}.navbar .dropdown-toggle:focus,.navbar .dropdown-toggle:active,.navbar .dropdown-toggle.show{box-shadow:none !important;outline:none !important}.navbar .dropdown-menu{padding:10px;border-radius:0;top:57px;left:-15px}.navbar .dropdown-menu .dropdown-item{padding:10px 0}.navbar .dropdown-menu .dropdown-item:focus,.navbar .dropdown-menu .dropdown-item:active,.navbar .dropdown-menu .dropdown-item.show{background:rgba(0,0,0,0)}@media(max-width: 991px){.navbar{top:0}.navbar .navbar-collapse{height:100vh;max-height:100vh;position:fixed;top:0;left:0;width:100%;transform:translateY(-100%);background:#0a0a0a;z-index:9999;transition:transform .75s ease !important}.navbar .navbar-collapse .navbar-nav{max-height:100vh;scrollbar-width:none;-ms-overflow-style:none;overflow-y:scroll}.navbar .navbar-collapse .navbar-nav::-webkit-scrollbar{width:0px;background:rgba(0,0,0,0)}.navbar .navbar-collapse .navbar-nav::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.navbar .dropdown-menu{left:0}.navbar .dropdown-menu a,.navbar .dropdown-toggle{color:#a29171;margin:0 auto}.navbar .dropdown-menu a:focus,.navbar .dropdown-menu a:active,.navbar .dropdown-menu a.show,.navbar .dropdown-toggle:focus,.navbar .dropdown-toggle:active,.navbar .dropdown-toggle.show{color:#a29171}.navbar .dropdown-menu{background-color:#0a0a0a;border:0}}.main-home-page .main-top-page video{width:100%}.main-home-page .main-top-page a{position:absolute;top:15px;right:30px;display:block;border:3px solid #fff;font-weight:bold;width:250px}@media(max-width: 991px){.main-home-page .main-top-page a{border:2px solid #fff;font-weight:normal;width:auto;top:5px;right:17px}}.main-footer{background-image:url("../images/bg/bg-soto-moraleja.jpg");background-size:1000px}.main-footer .main-social-links button{font-size:20px}.main-footer input,.main-footer textarea{border-radius:0}.main-footer a{text-decoration:none;color:#0a0a0a}.main-footer a:hover{text-decoration:underline}@media(max-width: 991px){.main-footer{padding-bottom:100px !important}.main-footer .main-btn-send{width:100%}ul{list-style:none;padding:0}ul li{padding:5px 0}}.main-treatments .main-treatments-boxes:hover{transform:scale(1.07);cursor:pointer}.main-treatments .main-treatments-boxes:hover .border{border-color:#a29171 !important}.main-treatments .main-treatments-header{padding:100px 0;margin-top:115px}.main-treatments .main-treatments-header h1{color:#ede6dc}.main-treatments .main-treatments-header h1 span{display:block;font-size:16px}@media(max-width: 991px){.main-treatments .main-treatments-header{margin-top:100px}}.main-treatments .main-benefits .main-image-cover-container{min-height:400px}.main-treatments .main-benefits .main-image-cover-container .main-image-cover{position:absolute;inset:0;width:100%;height:100%}.main-treatments .main-benefits .main-image-cover-container .main-image-cover img{width:100%;height:100%;object-fit:cover}.main-treatments .main-progress-bar .step-track{position:relative}.main-treatments .main-progress-bar .step-line-base,.main-treatments .main-progress-bar .step-line-progress{position:absolute;top:0;left:8.3%;transform:translateX(0%);width:4px;z-index:0}.main-treatments .main-progress-bar .step-line-base{top:0;height:100%;background:#ccc}.main-treatments .main-progress-bar .step-line-progress{top:0;height:0;background:#a29171;transition:height .3s}.main-treatments .main-progress-bar .circle{position:relative;z-index:1;width:50px;height:50px;background-color:#ccc;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:20px;transition:background-color .3s,color .3s;margin:0 auto}.main-treatments .main-progress-bar .circle.active{background-color:#a29171}.main-treatments .main-progress-bar .step{margin:50px 0}.main-contact .form-control,.main-contact .card{border-radius:0}.main-team-page .main-img-cover{object-fit:cover}.main-choose-me-banner:hover{transform:scale(1.06);cursor:pointer}.main-banner-treatments nav a{color:#a29171}.main-banner-treatments nav a:hover{text-decoration:underline !important}.main-address-banner a{color:#000;text-decoration:none}.main-address-banner .main-address{padding:0 !important}.main-address-banner .main-address .wrapper{backdrop-filter:blur(1px);padding:3% 5%;background-color:#ede6dc}.main-address-banner .main-address .title{font-size:1.75rem}.main-address-banner .main-map{position:relative;padding-bottom:56.25%;height:100%;overflow:hidden;max-width:100%}.main-treatments-banner .main-all-tretments{background:linear-gradient(to right, #dee2e6, #ffffff)}.main-treatments-banner .card{border:0;border-radius:0;padding:10px;background-color:rgba(0,0,0,0);max-width:440px;box-shadow:0 0 5px #ede6dc}.main-treatments-banner .card img{border-radius:0}.main-treatments-banner .card .card-title{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;letter-spacing:2px}.main-treatments-banner .card .card-text{text-align:justify}.main-treatments-banner .card .card-body{background:#fff}.main-financing-benefits .main-image-cover-container{min-height:300px}.main-financing-benefits .main-image-cover-container .main-image-cover{position:absolute;inset:0;width:100%;height:100%}.main-financing-benefits .main-image-cover-container .main-image-cover img{width:100%;height:100%;object-fit:cover}.main-clinic-page .main-top-page{height:100vh;background-image:url("../images/clinica/gabinete-clinica-dental-alcobendas-madrid.jpg");background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:center;align-items:center}.main-clinic-page .main-top-page .main-btn-more{width:60px;height:60px}.main-clinic-page .main-top-page .main-btn-more:hover{border-color:#222}.main-clinic-page .main-top-page .main-btn-more:hover i{color:#222 !important}.main-clinic-page .main-top-page h1,.main-clinic-page .main-top-page h2{color:#fff;font-size:55px;text-shadow:0 0 10px #000}.main-clinic-page .main-top-page h2{font-size:45px}@media(max-width: 991px){.main-clinic-page .main-top-page h1{font-size:40px}.main-clinic-page .main-top-page h1 span{font-size:40px}.main-clinic-page .main-top-page h2{margin-top:40px;font-size:40px}}.main-clinic-page .carousel img{max-width:100%;width:450px}.main-clinic-page .main-section-logo{background-color:#0a0a0a}.main-medicine .main-box,.main-medicine .main-box *{border-color:#000 !important;background-size:cover;background-position:center center}.main-medicine .main-box .btn-light,.main-medicine .main-box * .btn-light{background:rgba(0,0,0,0) !important}.main-medicine .main-box .btn-light:hover,.main-medicine .main-box * .btn-light:hover{transform:scale(1.02)}.main-medicine .main-box .main-box-bg,.main-medicine .main-box * .main-box-bg{position:relative;z-index:0}.main-medicine .main-box .main-box-bg>*,.main-medicine .main-box * .main-box-bg>*{position:relative;z-index:2}.main-medicine .main-box .main-box-bg::before,.main-medicine .main-box * .main-box-bg::before{content:"";position:absolute;inset:0;background-color:hsla(0,0%,100%,.5);z-index:1;pointer-events:none}.main-medicine .main-box .orejas,.main-medicine .main-box * .orejas{background-image:url("../images/banners/relleno-orejas-acido-hialuronico.jpg")}.main-medicine .main-box .mandibula,.main-medicine .main-box * .mandibula{background-image:url("../images/banners/marcacion-mandibular-acido-hialuronico.jpg")}.main-medicine .main-box .menton,.main-medicine .main-box * .menton{background-image:url("../images/banners/tratamiento-acido-hialuronico-menton.jpg")}.main-medicine .main-box .triangulo,.main-medicine .main-box * .triangulo{background-image:url("../images/banners/tratamiento-triangulo-invertido.jpg")}.main-medicine .main-box .barras,.main-medicine .main-box * .barras{background-image:url("../images/banners/acido-hialuronico-codigo-de-barras.jpg")}.main-medicine .main-box .labios,.main-medicine .main-box * .labios{background-image:url("../images/banners/tratamiento-relleno-de-labios.jpg")}.main-medicine .main-box .marioneta,.main-medicine .main-box * .marioneta{background-image:url("../images/banners/linea-marioneta.jpg")}.main-medicine .main-box .botox,.main-medicine .main-box * .botox{background-image:url("../images/banners/tratamientos-medicina-estetica.jpg")}.main-page-medicine header{padding:200px 0;background-image:url("../images/clinica/gabinete-soto-de-la-moraleja.jpg");background-size:cover;background-position:center center}.main-page-medicine header h1,.main-page-medicine header p{color:#fff;text-shadow:0 0 5px #000;font-weight:bold}body{font-family:"Lato",sans-serif,sans-serif;color:#0a0a0a}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif,serif;font-weight:bold}img{max-width:100%}.main-header-margin{margin-top:120px}@media(max-width: 991px){.main-header-margin{margin-top:80px}}@media(min-width: 992px){.main-mt-lg-50{margin-top:50px}.main-mt-lg-100{margin-top:100px}}.btn{border-radius:0}.btn-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.btn-black:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff;opacity:.6}.btn-dark,.btn-dark:hover{background-color:#a29171;border-color:#cebba8}.btn-dark:hover{opacity:.8;transform:scale(0.99)}.btn-outline-dark{border-color:#a29171;color:#a29171;font-weight:bold}.btn-outline-dark:hover{background:#a29171;color:#fff;border-color:#a29171}.bg-light{background-color:#ede6dc !important}.bg-dark{background-color:#a29171 !important}.text-primary{color:#a29171 !important}p{font-size:1.1rem}.main-btn-phone,.main-btn-whatsapp{bottom:20px;right:15px;z-index:1000;color:#222;text-decoration:none;background:rgba(206,187,168,.6);padding:3px 3px 3px 10px;border-radius:35px;text-align:center}.main-btn-phone img,.main-btn-whatsapp img{width:60px;height:60px;margin-left:10px}.main-btn-phone{padding:9px 7px;right:inherit;left:15px}.main-btn-phone i{background-color:#a29171;color:#fff;border-radius:50%;border:3px solid #fff;height:45px;width:45px;display:flex;justify-content:center;align-items:center}.grecaptcha-badge{display:none !important}.no-scroll{overflow:hidden;height:100vh}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:#cebba8;border-radius:50%;background-size:50% 50%;width:2rem;height:2rem}.accordion-button:not(.collapsed){background-color:#ede6dc;border-color:#cebba8;box-shadow:none;color:#000}
