html{font-size:16px}body{font-family:'Open Sans',sans-serif;color:#555;line-height:1.7;position:relative}a{color:#002956;}a:hover,a:focus{color:#002145}p:last-child{margin-bottom:0}.text-primary{color:#002956 !important}.text-secondary{color:#89b150 !important}.text-dark{color:#555 !important}.bg-primary{background-color:#002956 !important}.bg-secondary{background-color:#dcdcdc !important}.row.gutter-20{margin-right:-20px;margin-left:-20px;}.row.gutter-20 > .col,.row.gutter-20 > [class*="col-"]{padding-right:20px;padding-left:20px}.form-control{-webkit-border-radius:3px;border-radius:3px;padding:.75rem 1rem;height:calc(2.5rem + 2px);}.form-control::placeholder{font-weight:700;color:rgba(0,0,0,0.3)}.form-control::-webkit-input-placeholder{font-weight:700;color:rgba(0,0,0,0.3)}.form-control::-moz-placeholder{font-weight:700;color:rgba(0,0,0,0.3)}.form-control:-ms-input-placeholder{font-weight:700;color:rgba(0,0,0,0.3)}.form-control:-moz-placeholder{font-weight:700;color:rgba(0,0,0,0.3)}.btn{-webkit-border-radius:1.5em;border-radius:1.5em;border-width:2px;padding:.375rem 2rem;font-size:14px;text-transform:uppercase}.btn-lg{font-size:18px;border-width:3px;padding-top:.5rem;padding-bottom:.5rem}.btn-primary{background-color:#002956;border-color:#002956;}.btn-primary:hover{background-color:#002145;border-color:#002145;color:#fff}.btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,41,86,0.5);-moz-box-shadow:0 0 0 .2rem rgba(0,41,86,0.5);-o-box-shadow:0 0 0 .2rem rgba(0,41,86,0.5);-ms-box-shadow:0 0 0 .2rem rgba(0,41,86,0.5);box-shadow:0 0 0 .2rem rgba(0,41,86,0.5);border-color:#002956;color:#fff}.btn-primary:active,.btn-primary:active:focus{background-color:#001d3c !important;-webkit-box-shadow:0 0 0 .2rem rgba(0,41,86,0.5) !important;-moz-box-shadow:0 0 0 .2rem rgba(0,41,86,0.5) !important;-o-box-shadow:0 0 0 .2rem rgba(0,41,86,0.5) !important;-ms-box-shadow:0 0 0 .2rem rgba(0,41,86,0.5) !important;box-shadow:0 0 0 .2rem rgba(0,41,86,0.5) !important;border-color:#001d3c !important}.btn-secondary{background-color:#89b150;border-color:#89b150;}.btn-secondary:hover{background-color:#6e8e3f;border-color:#6e8e3f;color:#fff}.btn-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(137,177,80,0.5);-moz-box-shadow:0 0 0 .2rem rgba(137,177,80,0.5);-o-box-shadow:0 0 0 .2rem rgba(137,177,80,0.5);-ms-box-shadow:0 0 0 .2rem rgba(137,177,80,0.5);box-shadow:0 0 0 .2rem rgba(137,177,80,0.5);border-color:#89b150;color:#fff}.btn-secondary:active,.btn-secondary:active:focus{background-color:#607c37 !important;-webkit-box-shadow:0 0 0 .2rem rgba(137,177,80,0.5) !important;-moz-box-shadow:0 0 0 .2rem rgba(137,177,80,0.5) !important;-o-box-shadow:0 0 0 .2rem rgba(137,177,80,0.5) !important;-ms-box-shadow:0 0 0 .2rem rgba(137,177,80,0.5) !important;box-shadow:0 0 0 .2rem rgba(137,177,80,0.5) !important;border-color:#607c37 !important}.btn-outline-primary{border-color:#89b150;color:#002956;}.btn-outline-primary:hover{background-color:#002145;border-color:#002145;color:#fff}.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,41,86,0.5);-moz-box-shadow:0 0 0 .2rem rgba(0,41,86,0.5);-o-box-shadow:0 0 0 .2rem rgba(0,41,86,0.5);-ms-box-shadow:0 0 0 .2rem rgba(0,41,86,0.5);box-shadow:0 0 0 .2rem rgba(0,41,86,0.5);border-color:#002956;color:#555}.btn-outline-primary:active,.btn-outline-primary:active:focus{background-color:#001934 !important;-webkit-box-shadow:0 0 0 .2rem rgba(0,41,86,0.5) !important;-moz-box-shadow:0 0 0 .2rem rgba(0,41,86,0.5) !important;-o-box-shadow:0 0 0 .2rem rgba(0,41,86,0.5) !important;-ms-box-shadow:0 0 0 .2rem rgba(0,41,86,0.5) !important;box-shadow:0 0 0 .2rem rgba(0,41,86,0.5) !important;border-color:#001934 !important}.section{position:relative;padding:1.5rem 0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}@media (min-width:768px){.section{padding:3rem 0}}.section.section-fullwidth{padding:0}.section .row{padding-top:1rem;padding-bottom:1rem}.section.bg-light{background-color:#e2e3e8 !important}.section-title{margin-bottom:1.5rem;color:#002956;}.section-title .separator{display:inline-block;width:120px;height:4px;background-color:#89b150}.section-title .title{margin:0;font-weight:900;line-height:1;letter-spacing:.025em;text-transform:uppercase;color:inherit;}.section-title .title span{font-weight:300}hr.spacer{border:0;margin:0;height:1px}.share-links a,.share-links button{padding:0 7px}.custom-brand{font-family:'Poppins',sans-serif;font-weight:500;text-align:center;letter-spacing:.075em;}.custom-brand span{display:block;font-size:.65em;color:#555}#top-nav{background-color:#002956;font-size:14px;}#top-nav a{color:rgba(255,255,255,0.9);will-change:color;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease;}#top-nav a:hover,#top-nav a:focus{color:rgba(255,255,255,0.7)}#top-nav .link-email{padding-top:.75rem;padding-bottom:.75rem}#top-nav .link-whatsapp{position:relative;width:250px;padding-left:40px;padding-top:.5rem;padding-bottom:1rem;}#top-nav .link-whatsapp:before{content:"";width:32px;height:32px;position:absolute;top:50%;left:0;margin-top:-16px;background:url("../images/icon-whatsapp.png") 0 0 no-repeat}#top-nav .link-whatsapp small{position:absolute;bottom:0;left:40px;font-size:12px;white-space:nowrap}#main-nav{background-color:#89b150;}@media (min-width:992px){#main-nav{padding-top:3px;padding-bottom:1px}}@media (min-width:992px){#main-nav .nav-menu .nav-item{text-align:center}}#main-nav .nav-menu .nav-link{text-transform:uppercase;color:#fff;}@media (min-width:992px){#main-nav .nav-menu .nav-link{padding-top:.825rem;padding-bottom:.825rem;background-color:rgba(0,0,0,0.1);font-size:14px;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;-ms-transition:background 0.3s ease;transition:background 0.3s ease;will-change:background}#main-nav .nav-menu .nav-link:hover,#main-nav .nav-menu .nav-link:focus{background-color:rgba(0,0,0,0.3)}}#main-nav .nav-menu .nav-item.current-menu-item > .nav-link{font-weight:bold}@media (min-width:992px){#main-nav .nav-menu-left{height:100%}#main-nav .nav-menu-left > .nav-item{width:100%;margin-bottom:3px;}#main-nav .nav-menu-left > .nav-item > .nav-link{display:flex;width:100%;height:100%;align-items:center;justify-content:center}}@media (min-width:1200px){#main-nav .nav-menu-right{margin-left:3px}}@media (min-width:992px){#main-nav .nav-menu-right{display:block;columns:3;-webkit-column-gap:3px;-moz-column-gap:3px;-o-column-gap:3px;-ms-column-gap:3px;column-gap:3px}#main-nav .nav-menu-right .nav-item{margin-bottom:3px}}.grecaptcha-badge{background:#fff;z-index:100}.map-container > .map{position:relative;width:100%;height:400px;}@media (min-width:768px){.map-container > .map{height:550px}}.pager li > a{padding:0;border:0;-webkit-border-radius:0;border-radius:0;background:none !important;font-size:12px;font-weight:bold;text-transform:uppercase;}.pager li > a .ico{vertical-align:top;margin:1px 2px 0;font-size:1.1em}.slick-arrow{font-size:inherit;line-height:inherit;width:auto;height:auto;color:#fff;font-size:1.75rem;z-index:1;}@media (min-width:992px){.slick-arrow{font-size:2.5rem}}@media (min-width:1600px){.slick-arrow{font-size:3rem}}.slick-arrow:before{content:initial}.slick-arrow:hover{color:#002956}.slick-prev{left:.5em}.slick-next{right:.5em}.galleria{height:400px;background:#000}.waypoint{opacity:0;}.waypoint.zoomIn{opacity:1}#instafeed .thumbnail{position:relative;display:block;padding:100% 0 0;margin:1rem 0;border:4px solid #fff;-webkit-border-radius:4px;border-radius:4px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:border 0.3s ease;-moz-transition:border 0.3s ease;-o-transition:border 0.3s ease;-ms-transition:border 0.3s ease;transition:border 0.3s ease;}#instafeed .thumbnail:hover{border-color:#002956}#main-footer{padding-top:2rem;background-color:#89b150;}#main-footer .custom-brand span{margin-top:.5em}#footer-bottom{margin-top:2rem;padding-top:3rem;padding-bottom:3rem;background-color:#535353;color:#fff;}#footer-bottom .nav-menu .nav-link{padding:2px;font-size:14px;text-transform:uppercase}#footer-bottom a{color:#fff;will-change:color;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease;}#footer-bottom a:hover,#footer-bottom a:focus{color:rgba(255,255,255,0.75)}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}@-moz-keyframes slideInLeft{0%{left:-150px;opacity:0}100%{left:0;opacity:1}}@-webkit-keyframes slideInLeft{0%{left:-150px;opacity:0}100%{left:0;opacity:1}}@-o-keyframes slideInLeft{0%{left:-150px;opacity:0}100%{left:0;opacity:1}}@keyframes slideInLeft{0%{left:-150px;opacity:0}100%{left:0;opacity:1}}@-moz-keyframes slideInRight{0%{right:-150px;opacity:0}100%{right:0;opacity:1}}@-webkit-keyframes slideInRight{0%{right:-150px;opacity:0}100%{right:0;opacity:1}}@-o-keyframes slideInRight{0%{right:-150px;opacity:0}100%{right:0;opacity:1}}@keyframes slideInRight{0%{right:-150px;opacity:0}100%{right:0;opacity:1}}@media (min-width:992px){.text-bigger{font-size:20px}}@media (min-width:992px){.form-test{max-width:800px;margin:0 auto}}.form-test .form-group.row{margin-left:0;margin-right:0;margin-bottom:.25rem;padding:.5rem 0;background-color:#fff}.form-test .form-control,.form-test .custom-select{border-color:#89b150}.form-test .custom-select{cursor:pointer}.form-test label{color:#002956;}@media (min-width:992px){.form-test label{font-size:18px;font-weight:bold}}.modal-info .modal-header{padding-top:1.5rem;padding-left:2rem;border-bottom:0}.modal-info .modal-title{font-weight:700;text-transform:uppercase;color:#002956}.modal-info .modal-body{padding:0 2rem 3rem 2rem;color:#002956}@media (min-width:1200px){.modal-info .modal-dialog{max-width:1000px}}.section-banner{display:flex;align-items:center;min-height:150px;}@media (min-width:576px){.section-banner{min-height:250px}}@media (min-width:992px){.section-banner{min-height:440px}}.section-banner .section-title{margin-bottom:0;}@media (max-width:767px){.section-banner .section-title h1.title{font-size:2rem}}.section-poli-banner{background-image:url("../images/bg-04.jpg");}@media (max-width:767px){.section-poli-banner{background-image:url("../images/bg-04-m.jpg")}}.section-sono-banner{background-image:url("../images/bg-05.jpg");}@media (max-width:767px){.section-sono-banner{background-image:url("../images/bg-05-m.jpg")}}@media (min-width:992px){.section-sono-banner{min-height:380px}}.section-bronco-banner{background-image:url("../images/bg-06.jpg");}@media (max-width:767px){.section-bronco-banner{background-image:url("../images/bg-06-m.jpg")}}.section-taba-banner{background-image:url("../images/bg-07.jpg");}@media (max-width:767px){.section-taba-banner{background-image:url("../images/bg-07-m.jpg")}}.section-espi-banner{background-image:url("../images/bg-08.jpg");}@media (max-width:767px){.section-espi-banner{background-image:url("../images/bg-08-m.jpg")}}@media (min-width:1200px){.section-interviews .card-post{height:100%}}.section-interviews .card-post .card-title{line-height:1.35;color:#89b150;}.section-interviews .card-post .card-title a{color:inherit}.section-interviews .card-post .card-footer{background:none;border-top:0;padding-top:0}.section-interviews .card-post .read-more{font-weight:bold;color:#89b150}.section-services{background-color:#002956;color:#fff;padding:3rem 0;}@media (min-width:768px){.section-services{padding:4rem 0}}.section-services .top-shape{width:0;height:0;position:absolute;top:0;left:50%;margin-left:-32px;border-style:solid;border-width:32px 32px 0 32px;border-color:#fff transparent transparent transparent;}.section-services .top-shape.gray{border-top-color:#e2e3e8}@media (min-width:992px){.section-services .media{max-width:90%}}.section-services .media img{border:2px solid #fff;-webkit-border-radius:10px;border-radius:10px;}@media (max-width:576px){.section-services .media img{max-width:60px}}.section-services .media .media-title{font-weight:600;text-transform:uppercase;color:#89b150}.section-services .media .read-more{color:#89b150}@media (min-width:992px){.section-apneia .btn{font-size:18px}}@media (min-width:992px){.section-taba-intro .container,.section-espi-intro .container{max-width:800px}}.section-test-nicotina .form-test{max-width:none !important}#resultTestFumo{background-color:#89b150;}#resultTestFumo label{color:#002956}.section-home-banner{background-image:url("../images/bg-03.jpg");}@media (max-width:767px){.section-home-banner{background-image:url("../images/bg-03-m.jpg")}}@media (min-width:992px){.section-home-banner{min-height:600px}}@media (min-width:992px){.section-home-banner .btn{font-size:18px}}@media (min-width:992px){.section-home-about{min-height:680px;display:flex;align-items:center;overflow:hidden}.section-home-about:before{content:"";position:absolute;bottom:0;left:50%;width:580px;height:680px;margin-left:30px;background:url("../images/bg-01.jpg") 0 0 no-repeat}}.section-home-about .read-more{color:#89b150}.section-about-banner{background-image:url("../images/bg-02.jpg");}@media (max-width:767px){.section-about-banner{background-image:url("../images/bg-02-m.jpg")}}div.wpcf7-response-output{margin-left:0;margin-right:0;margin-bottom:0;margin-top:1rem}span.wpcf7-not-valid-tip{font-size:.9em;color:#d00}div.wpcf7 .ajax-loader{background:none;width:auto;height:auto;margin:.125rem .75rem 0}.inv-recaptcha-holder,.recaptcha-holder{margin:1rem 0}.grecaptcha-badge{margin:0;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;-ms-box-shadow:none !important;box-shadow:none !important}@media (min-width:576px){.inv-recaptcha-holder,.recaptcha-holder{float:right;margin-top:0}div.wpcf7-response-output{clear:both}}.section-contact .link-whatsapp{position:relative;width:250px;padding-left:45px;padding-top:.5rem;padding-bottom:1rem;font-size:24px;}.section-contact .link-whatsapp:before{content:"";width:32px;height:32px;position:absolute;top:50%;left:0;margin-top:-16px;background:url("../images/icon-whatsapp.png") 0 0 no-repeat}.section-contact .link-whatsapp small{position:absolute;bottom:-2px;left:45px;font-size:13px;white-space:nowrap;color:#555 !important}.section-contact .btn-schedule{font-size:1.375rem}.section-address{background-color:#002956;color:#fff;}@media (min-width:1200px){.section-address:before{content:"";position:absolute;top:-70px;left:50%;width:94px;height:124px;margin-left:calc(-94px / 2);background:url("../images/maps-pin.png") 0 0 no-repeat}}@media (min-width:768px){.section-address{padding:2rem 0}}.section-address address{margin-bottom:0;}@media (min-width:1200px){.section-address address{padding-left:60px}}.section-address address h4{text-transform:uppercase}.section-address address .phone{font-size:1.25em;color:#fff;}.section-address address .phone i{display:inline-block;vertical-align:middle;margin-right:.25rem;color:#89b150}@media (max-width:575px){.section-address address{font-size:14px}.section-address address .phone{display:block;margin-top:5px}}
