@import url('https://fonts.googleapis.com/css?family=Overpass:400,600,700,800&display=swap');.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel.owl-refresh .owl-item{visibility:hidden;}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.no-js .owl-carousel{display:block;}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{animation-name:fadeOut;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{transition:height 500ms ease-in-out;}.owl-carousel .owl-item{}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0;}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/custom/osteopata/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none;}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default;}.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791;}
body{font-family:'Overpass',sans-serif;overflow-x:hidden;background-color:#f8f8f8;color:#8d8d8d;}.blue{color:#1983c0;}#page-wrapper{position:relative;}a:focus,button:focus,input:focus,textarea:focus,select:focus{outline:none;}h1{color:#3b3b36;}h2{color:#8d8d8d;font-size:2rem;}h1,h2{font-weight:700;}h3{text-transform:uppercase;font-size:1.15rem;margin-bottom:40px;}.page-node-14 h1.title,.page-node-15 h1.title,.page-node-16 h1.title{display:none;}.bg-front{position:absolute;top:-20px;left:0;width:100%;min-height:100vh;background:url(/themes/custom/osteopata/images/front-bg.png) no-repeat center;background-size:contain;background-position:top;z-index:-1;}p.lead{font-weight:700;color:#3b3b36;}@media (min-width:992px){.bg-front{top:-100px;width:100%;min-height:100vh;background-size:contain;background-position:right;}}.block-language{position:fixed;top:0;width:50px;height:30vh;z-index:9;display:none;}.block-language>ul{position:absolute;bottom:0;background:#1b1b1b;color:#fff;list-style:none;padding:20px 0;margin:0;}.block-language ul>li{transform:rotate(-90deg);padding:10px 10px;margin:0 0 0 0;}.block-language ul>li>a{color:#fff;}.block-language ul>li>a:hover,.block-language ul>li>a.is-active{color:#1983c0;text-decoration:none;}.block-language ul>li:first-child{display:none;}@media (min-width:992px){.block-language{display:block;}}.no-pad>div{margin:0;padding:0;}.btn,.owl-carousel .owl-item.center div > a{display:table;width:auto;margin:20px 0 0 0;padding:10px 50px 8px 50px;text-transform:uppercase;border:2px solid transparent;border-radius:20px;}.btn-white{color:#fff;border-color:#fff;}.btn-white:hover{color:#1983c0;border-color:#fff;background:#fff;}.btn-blue,.form-submit,.owl-carousel .owl-item.center div > a{color:#1983c0;border-color:#1983c0;background:transparent;}.btn-blue:hover,.form-submit:hover{color:#fff;border-color:#1983c0;background:#1983c0;cursor:pointer;text-decoration:none;}.navbar{padding:2rem 1rem 0 1rem;}header>nav{margin-top:20px;}nav.navbar>.container{margin:0;}.navbar-brand{padding-top:0;padding-bottom:.0;margin-right:0;}.navbar-brand img{width:260px;}.nav-desktop{width:100%;display:none;}.nav-desktop ul{list-style:none;}.nav-desktop ul>li{display:inline-block;margin-right:20px;}.nav-desktop ul>li:after{content:'';display:block;border-bottom:4px solid transparent;width:50px;}.nav-desktop ul>li:hover:after,.nav-desktop ul>li.active:after{border-bottom:4px solid #1983c0;}.nav-desktop ul>li>a{font-size:20px;line-height:60px;color:#3b3b36 !important;text-decoration:none;}.nav-mobile>div{position:relative;padding:20px 0 20px 0;}.nav-mobile>div a.nav-button{position:absolute;right:0;}@media (min-width:992px){.nav-desktop{display:block;}.nav-mobile{display:none;}.navbar-brand img{width:auto;}header>nav{margin-top:100px;}nav.navbar>.container{margin:0 auto;}}.big-quote>.container{padding:200px 15px 0 15px;}.big-quote p{font-size:40px;line-height:60px;font-weight:600;color:#3b3b36;}.big-quote p.quote-by{font-weight:600;font-size:1.2rem;color:#ccc;line-height:30px;padding-top:80px;}@media (min-width:992px){section.big-quote{margin-bottom:80px;}.big-quote>.container{padding:0 300px 0 100px;}.big-quote p{font-size:60px;}}section.servicios{padding:20px 0;text-align:center;}section.servicios h1{font-size:64px;}section.servicios ul{margin:0 0 50px 0;padding:0;}section.servicios ul.links>li{display:inline-block;}section.servicios ul.links>li:after{content:' |';color:#ccc;}section.servicios ul.links>li a{color:#1983c0;}section.servicios a.btn{display:inline-block;margin:0 auto;}@media (min-width:992px){section.servicios{padding:100px 0 0 100px;text-align:left;}section.servicios ul{margin:0 0 30px 0;padding:0;width:700px;}section.servicios ul.links>li a{font-size:1.3rem;}section.servicios ul.links>li:nth-child(3):after,section.servicios ul.links>li:nth-child(5):after,section.servicios ul.links>li:nth-child(7):after,section.servicios ul.links>li:last-child:after{content:' ';color:#ccc;}}.main-content{padding:100px 15px;}ul{padding:0;}@media (min-width:992px){.main-content{padding:100px 15px;}}section.highlights{}section.highlights .row>div{text-align:center;padding:30px;background:#1b1b1b;color:#fff;}section.highlights .row>div:nth-child(2){background:#212121;}section.highlights .row>div>span{margin-bottom:30px;width:50px;height:50px;display:inline-block;background:url(/themes/custom/osteopata/images/icon-1.png) no-repeat center;padding:5px;}section.highlights .row>div:nth-child(2)>span{background:url(/themes/custom/osteopata/images/icon-2.png) no-repeat center;}section.highlights h2{font-size:2rem;color:#fff;}section.highlights .row>div p{font-size:18px;}section.carousel{margin:20px 0 0 0;padding:0 0 100px 0;background-color:#f8f8f8;background-size:100px;position:relative;z-index:1;}.owl-carousel{padding-top:20px;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);padding:75px 0 35px 0;}.owl-carousel .owl-item.center{margin-top:-50px;box-shadow:-3px 3px 23px 0px rgba(0,0,0,0.2 5);-webkit-box-shadow:-3px 3px 23px 0px rgba(0,0,0,0.25);-moz-box-shadow:-3px 3px 23px 0px rgba(0,0,0,0.25);z-index:9999;opacity:1 !important;}.owl-carousel .owl-item.center .item div{z-index:9999;height:180px;background:#f1f1f1 !important;}.owl-carousel .owl-item .item div{height:60px;background:#fff;padding:20px;}.owl-carousel .owl-item .item div h4{margin:0;color:#1983c0;font-weight:400;font-size:30px;text-align:center;}.owl-carousel .owl-item.center .item div h4{font-weight:800;font-size:26px;line-height:46px;text-align:left;}.owl-carousel .owl-item.center div .btn.btn-blue,.owl-carousel .owl-item.center div > a{position:relative;display:table;margin:20px 0 0 0;padding:12px 20px 10px 20px;z-index:99999999999999;}.owl-carousel .owl-item div .btn.btn-blue,.owl-carousel .owl-item div > a{display:none;}.owl-nav{position:relative;width:45%;height:100px;margin:-90px auto 0 auto;}.owl-carousel .owl-nav button{position:absolute;}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{font-size:80px;}.owl-carousel .owl-nav button.owl-prev{left:0;width:60px;height:60px;background:url(/themes/custom/osteopata/images/owl-prev.png) no-repeat;}.owl-carousel .owl-nav button.owl-next{right:0;width:60px;height:60px;background:url(/themes/custom/osteopata/images/owl-next.png) no-repeat;}.owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}.owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}.owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background:#1983c0;}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5;}@media (min-width:992px){section.carousel{margin:80px 0 0 0;padding:0 0 100px 0;}.owl-nav{position:relative;width:42%;height:100px;margin:-90px auto 0 auto;}.owl-carousel .owl-item.center .item div{padding:35px;}}section.cta-boxes{overflow-x:hidden;}section.cta-boxes h2{color:#fff;font-size:60px;}section.cta-boxes>.row>div{padding:0;color:#fff;}section.cta-boxes>.row>div.box>div{padding:35px;}section.cta-boxes>.row>div.box.blue{background:#1983c0;}section.cta-boxes>.row>div.box.black{background:#212121;}section.cta-boxes p.big-text{font-size:32px;line-height:34px;font-weight:600;}section.cta-boxes p.small-text,section.cta-boxes ul.small-text{font-size:18px;}section.cta-boxes ul.small-text,section.cta-boxes ul{padding:0;list-style:none;}section.cta-boxes ul>li{position:relative;padding-left:25px;}section.cta-boxes ul.small-text>li:before,section.cta-boxes ul>li:before{position:absolute;left:0;top:5px;content:'';margin-right:10px;display:inline-block;width:20px;height:12px;background:#1983c0;}section.cta-boxes>.row>div.box.black ul>li:before{background:url(/themes/custom/osteopata/images/bullet-blu-blk.png) no-repeat center;}section.cta-boxes>.row>div.box.blue ul>li:before{background:url(/themes/custom/osteopata/images/bullet-blu-blu.png) no-repeat center;}section.cta-boxes .img-bg{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:500px;}section.cta-boxes .img-bg.img-1{background-image:url(/themes/custom/osteopata/images/img-1.jpg);}section.cta-boxes .img-bg.img-2{background-image:url(/themes/custom/osteopata/images/img-2.jpg);}@media (min-width:992px){section.cta-boxes>.row>div.box>div{width:80%;padding:80px;}section.cta-boxes ul.small-text{column-count:2;}section.cta-boxes .img-bg{min-height:800px;}}section.equipo{background:#eaeaea;}section.equipo .img-team{padding:100px 0 100px 0;background-image:url(/themes/custom/osteopata/images/team.jpg);background-size:contain;background-repeat:no-repeat;background-position:bottom;}section.equipo .text-box{padding:0;}section.equipo .text-box>div{padding:15px;background:#fff;}section.equipo .text-box>div h1{font-size:4rem;}section.equipo .text-box>div p{font-size:18px;}@media (min-width:992px){section.equipo{background:#eaeaea;}section.equipo .img-team{padding:100px 0 100px 0;background-image:url(/themes/custom/osteopata/images/team.jpg);background-size:cover;background-repeat:no-repeat;height:450px;}section.equipo .text-box>div{position:absolute;left:-200px;bottom:-300px;padding:100px 100px 100px 200px;background:#fff;z-index:3;}section.equipo .text-box>div h1{font-size:4rem;}}.contact-form form{margin:0 0 80px 0;padding:15px;}.path-frontpage .contact-form form{margin:0;padding:15px;}form .form-control{border-radius:0;background-color:#212121;}.path-frontpage h1.contact-form-title{padding:80px 0;color:#fff;}h1.contact-form-title{padding:40px 0;color:#fff;}.contact-form form button{margin-bottom:60px;}button,input,optgroup,select,textarea{font-family:'Overpass',sans-serif;;font-size:100%;line-height:1.15;margin:0;margin-top:0px;}@media (min-width:992px){.h1.contact-form-title{padding:20px 0 0 0;font-size:2.8rem;}.contact-form form{margin:30px 0 100px 0;padding:0;}.path-frontpage .h1.contact-form-title{padding:80px 0 0 0;font-size:2.8rem;}.path-frontpage .contact-form form{margin:100px 0 100px 0;padding:0 120px 30px 120px;}}.page-node-14 .field--name-body>h3{}.node--type-servicios article{margin-bottom:50px;}.node--type-servicios article h2{font-weight:500;color:#3b3b36;margin-bottom:20px;}.services-grid{}.services-grid .grid-item{margin-bottom:20px;text-align:center;background:#fff;}.services-grid .grid-item:hover{cursor:pointer;opacity:1;box-shadow:-3px 3px 23px 0px rgba(0,0,0,0.2 5);-webkit-box-shadow:-3px 3px 23px 0px rgba(0,0,0,0.25);-moz-box-shadow:-3px 3px 23px 0px rgba(0,0,0,0.25);}.services-grid .grid-item a{display:block;text-decoration:none;}.services-grid .grid-item h2{padding:20px;display:block;font-weight:600;color:#1983c0;font-size:1.2rem;}.services-grid img.img-filtered{filter:grayscale(100%);opacity:0.7;}.services-grid img.img-filtered:hover{filter:none;opacity:1;}.node--type-servicios .field--name-body ul{list-style:none;padding:0;}.node--type-servicios .field--name-body ul>li{position:relative;padding-left:25px;padding-bottom:10px;}.node--type-servicios .field--name-body ul>li:before{position:absolute;top:7px;left:0;content:'';margin-right:10px;display:inline-block;width:20px;height:12px;background:#1983c0;}.node--type-servicios .field--name-body ul>li:before{background:url(/themes/custom/osteopata/images/bullet-grey.png) no-repeat center;}.node--type-servicios{}#views-bootstrap-services-block-equipo{margin:50px 0 100px 0;}#views-bootstrap-services-block-equipo .person{background:#fff;margin-bottom:15px;}#views-bootstrap-services-block-equipo .person>img{width:100%;}#views-bootstrap-services-block-equipo .person>div{padding:15px;}#views-bootstrap-services-block-equipo .person p strong{color:#3b3b36;text-transform:uppercase;}img.img-facility{display:none;width:100%;}.page-node-16 img.img-facility{display:block;}@media (min-width:992px){#views-bootstrap-services-block-equipo .person>div{min-height:500px;}}footer{color:#fff;background-color:#1b1b1b;}.contact-info{padding:20px 0;background:#1b1b1b;z-index:9999999;color:#fff;}.contact-info div.icon{float:left;margin-right:15px;display:block;width:50px;height:50px;}.contact-info div.map{background:url(/themes/custom/osteopata/images/icon-map.png) no-repeat center !important;}.contact-info div.tel{background:url(/themes/custom/osteopata/images/icon-mobile.png) no-repeat center;}.contact-info div.cal{background:url(/themes/custom/osteopata/images/icon-cal.png) no-repeat center;}.contact-info .container .row div h5{font-weight:700;margin-bottom:0;}.form-control{border:0;}.webform-flexbox .col-auto{padding:0;}@media (min-width:992px){.contact-info{z-index:9999999;position:-webkit-sticky;position:sticky;bottom:0;}}.nav-mobile{padding:5px 15px;}.scrolled .nav-mobile{background:#f8f8f8;}.nav-mobile ul{list-style:none;display:none;}.nav-mobile u>li{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-animation-timing-function:cubic-bezier(.45,.005,0,1);-moz-animation-timing-function:cubic-bezier(.45,.005,0,1);-o-animation-timing-function:cubic-bezier(.45,.005,0,1);animation-timing-function:cubic-bezier(.45,.005,0,1);}.nav-open .nav-mobile{opacity:1;visibility:visible;background:rgba(0,0,0,0.92);}.nav-open .nav-mobile ul{height:100vh;padding-top:150px;display:block;text-align:center;}.nav-open .nav-mobile ul>li{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s,opacity .2s;transition:transform .2s,opacity .2s;}.nav-open .nav-mobile ul>li>a{font-size:20px;line-height:60px;color:#FFF;}.nav-open .nav-mobile .navbar-brand{display:none;}.nav-button{position:relative;z-index:1111;height:42px;display:block;width:50px;padding:10px 0;}.nav-button #nav-icon3{width:40px;height:22px;display:inline-block;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}.nav-button #nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#1983c0;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-button #nav-icon3 span:nth-child(1){top:0}.nav-button #nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:7px}.nav-button #nav-icon3 span:nth-child(4){top:14px}.nav-open #nav-icon3 span:nth-child(1){top:9px;width:0;left:50%}.nav-open #nav-icon3 span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-open #nav-icon3 span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-open #nav-icon3 span:nth-child(4){top:9px;width:0;left:50%}@media (min-width:576px){}@media (min-width:768px){}@media (min-width:992px){}@media (min-width:1200px){}
