.w-layout-grid { display: -ms-grid; display: grid; grid-auto-columns: 1fr; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; grid-row-gap: 16px; grid-column-gap: 16px; }
body { background-color: #ededed; font-family: Poppins, sans-serif; color: #333; font-size: 14px; line-height: 25px; font-weight: 400; }
h1 { margin-top: 20px; margin-bottom: 10px; font-size: 38px; line-height: 44px; font-weight: 300; text-transform: uppercase; }
h2 { margin-top: 10px; margin-bottom: 10px; font-size: 32px; line-height: 36px; font-weight: 400; text-transform: uppercase; }
h3 { margin-top: 10px; margin-bottom: 10px; font-size: 24px; line-height: 30px; font-weight: 700; }
h4 { margin-top: 10px; margin-bottom: 10px; font-size: 20px; line-height: 30px; font-weight: 300; }
a { color: #000; text-decoration: none; }
.eng-social { position: fixed; left: auto; top: 50%; right: 0%; bottom: auto; z-index: 100; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 15px; padding-bottom: 15px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; background-color: #e7e4e3; box-shadow: 1px 0 20px 0 rgba(0, 0, 0, 0.17); -webkit-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); transform: translate(0px, -50%); }
.eng-menu { position: relative; z-index: 30; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 11vh; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #000; }
.link-logo { margin-right: 45px; }
.logo { height: 6vh; }
.eng-links-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; padding-right: 5vw; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border-bottom: 1px solid #1b1b1b; }
.link-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; margin-right: 4vw; padding-top: 3px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 3px solid #000; color: #fff; text-transform: uppercase; white-space: nowrap; }
.link-menu:hover { border-bottom-color: #864e1a; color: #bd8956; }
.link-menu.w--current { border-bottom-color: #bd8956; color: #bd8956; }
.color-menu { height: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; background-color: #bd8956; }
.eng-wrapper { position: relative; overflow: hidden; height: 89vh; background-color: #000; }
.eng-link-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; max-width: 300px; padding-left: 40px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border-bottom: 1px solid #1b1b1b; }
.eng-cases { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; width: 100%; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.block-01 { overflow: hidden; width: 16.666vw; height: 16.666vw; }
.block-01._01 { background-image: url('../images/../images/Agrupar-7.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.block-01._02 { background-image: url('../images/607891a7bc74893a0727d366_lisiane.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.block-01._03 { background-image: url('../images/60787df6bc74897b132730fb_eleandro.png'); background-position: 50% 50%; background-size: cover; }
.block-img-big { overflow: hidden; width: 33.332vw; height: 33.332vw; }
.eng-block-01 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.img-big-cases { width: 100%; height: 100%; background-image: url('../images/caso-thalita.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.block-img-vertical { position: relative; overflow: hidden; width: 16.666vw; height: 33.332vw; }
.img-vertical-cases { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; width: 150%; height: 100%; background-image: url('../images/loira.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.block-gradient { width: 16.666vw; height: 16.666vw; background-image: linear-gradient(145deg, #864e1a, #f4bb75); }
.col { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.img-block { width: 100%; }
.link-social { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 60px; height: 50px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.icon-social { height: 24px; }
.eng-cad-cam { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; padding-top: 15vh; padding-bottom: 10vh; }
.col-left-cad { position: relative; z-index: 3; overflow: hidden; width: 50%; height: 60vh; }
.col-right-cad { position: relative; z-index: 3; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 40%; height: 100%; padding: 10vh 5vw 5vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background-color: #000; color: #fff; text-align: center; }
.img-cad-cam { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; width: 125%; height: 100%; background-image: url('../images/Image4-copiar.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.gradient-cad-top { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; z-index: 1; width: 30vw; height: 20vw; background-image: linear-gradient(145deg, #864e1a, #f4bb75); }
.gradient-cad-bottom { position: absolute; left: 0%; top: auto; right: auto; bottom: 0%; z-index: 1; width: 25vw; height: 20vw; background-image: linear-gradient(145deg, #864e1a, #f4bb75); }
.eng-faq { position: relative; z-index: 5; padding-top: 5vh; padding-bottom: 5vh; background-color: #000; color: #ededed; }
.eng-faq._1 { margin-bottom: 5vh; }
.container { width: 100%; max-width: 1350px; margin-right: auto; margin-left: auto; padding-right: 30px; padding-left: 30px; }
.container.z-index { position: relative; z-index: 2; }
.content-faq { margin-top: 5vh; }
.faq-item { width: 100%; border: 1px none #000; }
.faq-dropdown { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding-right: 20px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px solid #bd8956; color: #fff; }
.faq-dropdown-list { position: relative; display: block; overflow: hidden; height: 0px; border-style: none; border-color: #864e1a; background-color: transparent; }
.content-faq-dropdown { padding-top: 5vh; padding-bottom: 5vh; padding-left: 20px; }
.arrow-dropdown { width: 24px; }
.eng-footer { position: relative; z-index: 5; padding-top: 10vh; }
.content-footer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.col-right-footer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.logo-footer { width: 150px; }
.eng-copyright { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 5vh; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.gradient-copyright { width: 50%; height: 7vh; background-image: linear-gradient(145deg, #864e1a, #f4bb75); }
.eng-text-copyright { width: 50%; padding-left: 45px; }
.eng-social-footer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.link-social-footer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 40px; height: 40px; margin-left: 10px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.link-social-footer:hover { border: 1px solid #000; }
.eng-text-contact { text-align: right; text-transform: uppercase; }
.eng-peoples { padding-top: 5vh; padding-bottom: 5vh; }
.eng-text-peoples { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 33.3333%; padding-right: 5vw; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.eng-img-peoples { position: relative; width: 100%; height: 22vw; }
.img-peoples { width: 100%; height: 100%; }
.img-peoples._01 { background-image: url('../images/selfie-01.jpeg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-peoples._02 { background-image: url('../images/selfie-02.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-peoples._03 { background-image: url('../images/selfie-03.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-peoples._04 { background-image: url('../images/selfie-04.jpeg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-peoples._05 { background-image: url('../images/selfie-05.jpeg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-peoples._06 { background-image: url('../images/selfie-06.jpeg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-peoples._07 { background-image: url('../images/selfie-07.jpeg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-peoples._08 { background-image: url('../images/selfie-08.jpeg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-peoples._09 { background-image: url('../images/selfie-09.jpeg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-peoples._10 { background-image: url('../images/selfie-10.jpeg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.eng-text-peoples-item { position: absolute; left: 0%; top: 0%; right: 0%; bottom: 0%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 30px; padding-bottom: 20px; padding-left: 30px; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000)); background-image: linear-gradient(180deg, transparent, #000); color: #fff; }
.content-peoples { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.eng-btn-next-peoples { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 5vh; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.btn-next { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #864e1a; }
.icon-next { width: 24px; margin-left: 10px; }
.tittle-peoples { margin-bottom: 30px; color: #864e1a; }
.eng-btn-next-cad { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 5vh; padding-bottom: 5vh; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.tittle-cad { color: #bd8956; }
.img-doctor { position: absolute; left: auto; top: auto; right: 0%; bottom: 0%; height: 90%; margin-right: 10vw; }
.img-phrase { position: absolute; left: 0%; top: 35%; right: auto; bottom: auto; width: 50%; margin-left: 5vw; }
.eng-time { position: absolute; left: 0%; top: auto; right: auto; bottom: 10vh; padding: 2vh 3vw 2vh 5vw; background-image: linear-gradient(145deg, #864e1a, #f4bb75); }
.img-time { width: 12vw; }
.eng-numbers { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; height: 100%; }
.gradient-wrapper { width: 100%; height: 20vh; background-color: #bd8956; }
.h3-numbers { margin-top: 0px; margin-bottom: 0px; color: #bd8956; }
.h1-numbers { margin-top: 5px; margin-bottom: 0px; }
.item-numbers { padding-top: 5vh; padding-bottom: 5vh; color: #fff; }
.content-numbers { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 69vh; padding-right: 5vw; padding-left: 3vw; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.eng-wrapper-about { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; height: 70vh; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #000; }
.img-phrase-about { height: 100%; }
.img-doctor-about { position: absolute; left: auto; top: auto; right: 25%; bottom: 0%; height: 90%; -webkit-transform: translate(25%, 0px); -ms-transform: translate(25%, 0px); transform: translate(25%, 0px); }
.col-left-about { position: relative; z-index: 5; width: 45%; }
.col-right-about { position: relative; z-index: 5; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 55%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.content-about { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.eng-text-one-about { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 10vh; padding-bottom: 10vh; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-image: linear-gradient(145deg, #864e1a, #f4bb75); color: #fff; }
.eng-text-right-about { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 85%; padding-top: 10vh; padding-bottom: 15vh; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #000; line-height: 25px; }
.eng-cro { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 7vh; padding-bottom: 7vh; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: #000; color: #fff; }
.txt-one-about { width: 65%; margin-top: 0px; margin-bottom: 0px; font-size: 30px; line-height: 40px; font-weight: 300; }
.txt-cro-about { width: 65%; margin-top: 0px; margin-bottom: 0px; font-size: 25px; line-height: 30px; font-weight: 300; }
.txt-tree-about { width: 70%; color: #fff; font-size: 18px; line-height: 35px; font-weight: 300; }
.gradient-box-about { position: absolute; left: auto; top: auto; right: 0%; z-index: 1; width: 20vw; height: 20vw; background-image: linear-gradient(145deg, #864e1a, #f4bb75); -webkit-transform: translate(0px, 50%); -ms-transform: translate(0px, 50%); transform: translate(0px, 50%); }
.eng-gallery-about { position: relative; z-index: 5; overflow: hidden; padding-top: 5vh; padding-bottom: 10vh; }
.grid-gallery-about { -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto; }
.img-gallery-about { width: 100%; }
.eng-wrapper-services { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; height: 30vw; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #000; }
.img-phrase-services { height: 50%; margin-left: 5vw; }
.eng-doctor-services { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 48vw; height: 100%; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; background-image: url('../images/_FLS9459.png'); background-position: 50% 100%; background-size: contain; background-repeat: no-repeat; }
.img-time-services { width: 20vw; }
.eng-link-schedule { margin-left: 5vw; padding: 1vw 2vw; background-image: linear-gradient(145deg, #864e1a, #f4bb75); }
.txt-schedule { margin-top: 0px; margin-bottom: 0px; color: #fff; font-size: 1.7vw; line-height: 2vw; }
.eng-subwraper-services { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; padding-top: 15vh; padding-bottom: 10vh; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.col-left-subwrapper { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 35%; padding-top: 5vh; padding-bottom: 5vh; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: linear-gradient(145deg, #864e1a, #f4bb75); -webkit-transform: translate(7vw, -10vh); -ms-transform: translate(7vw, -10vh); transform: translate(7vw, -10vh); color: #fff; text-align: center; }
.col-right-subwrapper { position: relative; z-index: 1; width: 57%; padding-top: 5vw; padding-right: 5vw; padding-left: 12vw; background-color: #000; color: #fff; text-align: center; }
.txt-col-left-subwrapper { font-weight: 300; }
.content-contact { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 80%; padding: 2.5vh 3vw; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #000; color: #fff; }
.txt-contact { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 25px; font-weight: 300; text-align: center; }
.eng-contact { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; padding-bottom: 5vh; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.gradient-contact { position: absolute; left: auto; top: auto; right: 0%; bottom: 0%; z-index: 1; width: 80%; height: 10vh; background-image: linear-gradient(145deg, #864e1a, #f4bb75); }
.eng-services { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 5vh; padding-bottom: 5vh; }
.content-services { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.eng-text-services { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 33.3333%; padding-right: 5vw; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.eng-img-services { position: relative; width: 50%; height: 30vw; }
.tittle-services { margin-bottom: 30px; color: #864e1a; }
.img-services { width: 100%; height: 100%; }
.img-services._01 { background-image: url('../images/Agrupar-10_2.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-services._02 { background-image: url('../images/Agrupar-9_1.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.icon-whatsapp { width: 50px; }
.eng-gallery-services { display: block; overflow: hidden; background-color: #000; }
.slider-testimony { width: 90vw; height: auto; margin-right: auto; margin-left: auto; background-color: transparent; }
.slide-nav { display: none; }
.arrow-slider-left { width: 35px; }
.eng-arrows-slider { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 5vw; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #000; }
.eng-arrows-slider.left { -webkit-transform: translate(-100%, 0px); -ms-transform: translate(-100%, 0px); transform: translate(-100%, 0px); }
.eng-arrows-slider.right { -webkit-transform: translate(100%, 0px); -ms-transform: translate(100%, 0px); transform: translate(100%, 0px); }
.content-slider-testimony { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; margin-right: auto; margin-left: auto; padding-top: 5vw; padding-bottom: 10vw; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.mask-slider-testimony { overflow: visible; width: 33.33333%; }
.img-gallery-services { width: 70%; height: 22vw; }
.img-gallery-services._01 { background-image: url('../images/60787d2815794d8510aaa665_nelcir.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-gallery-services._02 { background-image: url('../images/607891a7bc74893a0727d366_lisiane.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-gallery-services._03 { background-image: url('../images/60787df6bc74897b132730fb_eleandro.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-gallery-services._04 { background-image: url('../images/60787f5553127e58305a1afe_delvir.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-gallery-services._05 { background-image: url('../images/6078946b4eed16aebda71342_inês.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-gallery-services._06 { background-image: url('../images/6078803cd5e3525e62c6f400_fernando.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-gallery-services._07 { background-image: url('../images/607893c492b64aed623aa13b_mauricio4.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-gallery-services._08 { background-image: url('../images/607890694c584c714d68eca8_bruna.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-gallery-services._09 { background-image: url('../images/60788364c79f13dcddb4d854_marcia.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.desc-testimony { margin-top: 20px; line-height: 25px; }
.name-testimony { display: block; font-size: 20px; font-weight: 500; text-align: center; }
.eng-text-testimony { width: 70%; color: #fff; }
.bold-text { font-weight: 500; }
.eng-features { overflow: hidden; padding-bottom: 10vh; }
.grid-features { grid-column-gap: 5vw; grid-row-gap: 5vh; }
.eng-tittle-item-features { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.icon-features { height: 24px; margin-right: 15px; }
.desc-features { font-size: 16px; line-height: 30px; }
.eng-btn-action { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 10vh; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.btn-whatsapp-action { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 10px 3vw; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: linear-gradient(145deg, #864e1a, #f4bb75); color: #fff; }
.txt-btn-action { font-weight: 400; text-align: center; }
.icon-whatsapp-action { width: 50px; margin-right: 3vw; }
.eng-tittle-features { padding-bottom: 5vh; color: #864e1a; text-align: center; }
.eng-btn-action-two { position: relative; z-index: 5; display: none; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.btn-action-two { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 80%; height: 10vh; padding-left: 3vw; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: linear-gradient(145deg, #864e1a, #f4bb75); -webkit-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); transform: translate(0px, -50%); color: #fff; }
.icon-whatsapp-action-two { width: 40px; margin-left: 3vw; }
.eng-wrapper-cases { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 25vw; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #000; }
.eng-phrase-cases { height: 50%; }
.eng-doctor-cases { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 30vw; height: 100%; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; background-image: url('../images/_FLS9459.png'); background-position: 50% 100%; background-size: contain; background-repeat: no-repeat; }
.eng-time-cases { margin-right: 5vw; }
.img-phrase-cases { height: 100%; margin-left: 5vw; }
.eng-filter-cases { padding-top: 5vh; padding-bottom: 5vh; border-bottom: 1px solid #b2b3b3; }
.grid-filters-cases { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto; }
.text-field { margin-bottom: 0px; border: 1px solid #864e1a; background-color: transparent; }
.text-field::-webkit-input-placeholder { color: #864e1a; }
.text-field:-ms-input-placeholder { color: #864e1a; }
.text-field::-ms-input-placeholder { color: #864e1a; }
.text-field::placeholder { color: #864e1a; }
.select-field { margin-bottom: 0px; border: 1px solid #864e1a; background-color: transparent; color: #864e1a; }
.eng-select-field { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.icon-form-filter { position: absolute; left: auto; top: 50%; right: 0%; bottom: auto; height: 15px; margin-right: 10px; -webkit-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); transform: translate(0px, -50%); }
.eng-item-cases { overflow: hidden; padding-bottom: 5vh; }
.eng-img-cases { width: 40%; height: 50vh; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); }
.eng-img-cases._01 { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/Camada-2_1.png'); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/Camada-2_1.png'); background-position: 0px 0px, 50% 50%; background-size: auto, cover; background-repeat: repeat, no-repeat; }
.content-cases { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 5vh; padding-bottom: 5vh; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #b2b3b3; }
.eng-text-cases { width: 60%; padding-left: 5vw; }
.eng-tittles-cases { color: #864e1a; }
.eng-location-cases { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.icon-location-cases { height: 20px; margin-right: 10px; }
.tittle-city-cases { margin-top: 0px; margin-bottom: 0px; }
.desc-cases { margin-top: 5vh; color: #000; }
.eng-btn-next-cases { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 5vh; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.content-blog { overflow: hidden; padding-bottom: 5vh; }
.eng-tittle-page-blog { padding-top: 10vh; }
.tittle-page-blog { margin-bottom: 30px; color: #864e1a; font-size: 40px; line-height: 45px; font-weight: 600; }
.content-tittle-page-blog { width: 50%; }
.pattern-blog { width: 100%; height: 10vh; background-image: url('../images/pattern.png'); background-position: 50% 50%; background-size: auto; background-repeat: repeat-x; -webkit-transform: translate(60%, 0px); -ms-transform: translate(60%, 0px); transform: translate(60%, 0px); }
.grid-item-blog { margin-top: 5vh; grid-column-gap: 2vw; grid-row-gap: 16px; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto; }
.gradient-img-blog { height: 30vh; background-image: linear-gradient(145deg, #000, #864e1a); }
.gradient-img-blog._01 { background-image: linear-gradient(145deg, #000, #864e1a); }
.img-blog { height: 100%; background-image: url('../images/img-blog.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; opacity: 0.25; }
.img-blog._01 { background-image: linear-gradient(145deg, #000, #864e1a); }
.eng-tittle-blog { margin-top: 20px; margin-bottom: 20px; color: #864e1a; font-weight: 400; text-transform: uppercase; }
.eng-btn-next-blog { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 2vh; padding-bottom: 2vh; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.content-int-blog { position: relative; z-index: 1; overflow: hidden; padding-top: 5vh; padding-bottom: 5vh; font-size: 18px; line-height: 28px;}
.eng-img-int-blog { width: 100%; height: 60vh; background-image: linear-gradient(145deg, #000, #864e1a); }
.img-int-blog { width: 100%; height: 100%; background-image: url('../images/img-blog.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; opacity: 0.25; }
.tittle-int-blog { width: 100%; max-width: 800px; color: #864e1a; }
.date-blog { margin-top: 5vh; }
.desc-int-blog { margin-top: 5vh; }
.gradient-int-blog { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 0; width: 40vw; height: 40vh; background-image: linear-gradient(145deg, #864e1a, #f4bb75); }
.container-mini { width: 100%; max-width: 1350px; margin-right: auto; margin-left: auto; padding-right: 30px; padding-left: 30px; }
.container-mini.z-index { position: relative; z-index: 2; max-width: 1100px; }
.eng-faq-int { position: relative; z-index: 2; overflow: hidden; min-height: 60vh; padding-top: 10vh; padding-bottom: 5vh; }
.content-faq-int { position: relative; background-color: #000; }
.container-faq { padding: 5vh 5vw; color: #fff; }
.bg-faq { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; width: 50%; height: 100%; background-color: #000; -webkit-transform: translate(90%, 0px); -ms-transform: translate(90%, 0px); transform: translate(90%, 0px); }
.gradient-int-faq { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 0; width: 40vw; height: 40vh; background-image: linear-gradient(145deg, #864e1a, #f4bb75); }
.gradient-int-clinic { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; z-index: 0; width: 40vw; height: 40vh; background-image: linear-gradient(145deg, #864e1a, #f4bb75); }
.eng-wrapper-clinic { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; padding-top: 10vh; padding-bottom: 10vh; }
.eng-img-clinic { position: relative; z-index: 2; width: 50%; height: 60vh; }
.eng-tittle-wrapper-clinic { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 40%; padding-right: 5vw; padding-left: 5vw; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: #000; }
.location-clinic { color: #bd8956; }
.img-clinic { width: 100%; height: 100%; }
.img-clinic._01 { position: relative; background-image: url('../images/Image4-copiar.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-clinic._02 { background-image: url('../images/okk.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.eng-text-clinic { position: absolute; left: 0%; top: 0%; right: 0%; bottom: 0%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding-right: 30px; padding-bottom: 20px; padding-left: 30px; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000)); background-image: linear-gradient(180deg, transparent, #000); color: #fff; }
.gradient-clinic-two { position: absolute; left: 0%; top: auto; right: auto; bottom: 0%; z-index: 1; width: 20vw; height: 20vw; background-image: linear-gradient(145deg, #864e1a, #f4bb75); }
.gradient-int-contact { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; z-index: 0; width: 40vw; height: 40vh; background-image: linear-gradient(145deg, #864e1a, #f4bb75); }
.eng-wrapper-contact { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; padding-top: 10vh; padding-bottom: 10vh; }
.content-int-contact { padding: 10vh 10vh 5vh 5vw; background-color: #ededed; box-shadow: 12px 16px 15px 0 rgba(0, 0, 0, 0.15); color: #864e1a; }
.eng-text-field { margin-bottom: 2vh; }
.grid-form-contact { -ms-grid-rows: auto; grid-template-rows: auto; }
.text-area { min-height: 150px; margin-bottom: 0px; border: 1px solid #864e1a; background-color: transparent; }
.text-area::-webkit-input-placeholder { color: #864e1a; }
.text-area:-ms-input-placeholder { color: #864e1a; }
.text-area::-ms-input-placeholder { color: #864e1a; }
.text-area::placeholder { color: #864e1a; }
.submit-button { border: 1px solid #864e1a; background-color: transparent; color: #864e1a; }
.eng-btn-send { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.form-block-contact { padding-top: 5vh; }
.eng-img-phrase-about { position: absolute; left: 20%; top: 50%; height: 50%; -webkit-transform: translate(-25%, -50%); -ms-transform: translate(-25%, -50%); transform: translate(-25%, -50%); }
.arrow-slider-right { width: 35px; }
.eng-toogle-menu { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; z-index: 5; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.toogle-menu { display: none; padding-right: 20px; padding-left: 20px; }
.img-toogle { width: 24px; }
.txt-faq-dropdown { padding-right: 20px; line-height: 20px; white-space: normal; }
.eng-menu-res { position: fixed; left: 0%; top: 0%; right: 0%; bottom: 0%; z-index: 90; display: none; width: 100%; height: 100%; }
.content-menu-res { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; padding-top: 11vh; padding-right: 20px; padding-left: 20px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.link-menu-res { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 3px solid #000; color: #fff; font-size: 30px; line-height: 10vh; text-transform: uppercase; white-space: nowrap; }
.link-menu-res:hover { border-bottom-color: #864e1a; color: #bd8956; }
.link-menu-res.w--current { border-bottom-color: #bd8956; color: #bd8956; }
.bg-menu-res { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 1; width: 100%; height: 100%; background-color: #000; }
.eng-img-toogle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.toogle-menu-close { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; z-index: 5; display: none; height: 11vh; padding-right: 20px; padding-left: 20px; background-color: #bd8956; }
.color-menu-res { height: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; background-color: #bd8956; }
.eng-top-wrapper { position: relative; width: 100%; height: 100%; }
.eng-cases-res { display: none; overflow: hidden; width: 100%; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.content-img-peoples { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; width: 100%; }
.content-img-services { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
.img-time-cases { width: 20vw; }
.slide { height: 100%; }
.mask { height: 100%; }
.slider { height: 100%; }
.left-arrow { display: none; }
.right-arrow { display: none; }
.slide-nav-2 { left: 0%; top: auto; right: 0%; bottom: 10vh; }
.slide-nav-2._2 { bottom: 0vh; }
.slide-nav-2._01 { bottom: 12vh; }
.button { padding-right: 50px; padding-left: 50px; background-image: linear-gradient(120deg, #bd8956, #864e1a); }
.slider-2 { height: 100%; }
.casos._01 { background-image: url('../images/607890694c584c714d68eca8_bruna.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.casos._02 { background-image: url('../images/img-blog.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.left-arrow-2 { display: none; }
.right-arrow-2 { display: none; }
.slide-menor { left: 0%; top: auto; right: 0%; bottom: 1vh; }
.bold-text-2 { font-weight: 600; }
.confira-casos { display: none; }
.slider-3 { width: 100%; height: 100%; }
.mask-2 { overflow: visible; width: 33.33%; }
.right-arrow-3 { display: none; }
.left-arrow-3 { display: none; }
.top { margin-bottom: 1vh; }
.text-block { margin-bottom: 3vh; }
.btn-whats { position: fixed; right: 1vw; bottom: 1vw; z-index: 1000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 4vw; height: 4vw; min-height: 60px; min-width: 60px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 1vw; background-color: #25d366; box-shadow: 14px 14px 30px 0 rgba(0, 0, 0, 0.2) }
.icon-whatsapp { height: 50% }
html.w-mod-js *[data-ix="scroll-right"] { -webkit-transform: translate(100%, 0px); -ms-transform: translate(100%, 0px); transform: translate(100%, 0px); }
html.w-mod-js *[data-ix="scroll-right-opacity"] { opacity: 0; -webkit-transform: translate(50%, 0px); -ms-transform: translate(50%, 0px); transform: translate(50%, 0px); }
html.w-mod-js *[data-ix="scroll-right-opacity-slow-1"] { opacity: 0; -webkit-transform: translate(100%, 0px); -ms-transform: translate(100%, 0px); transform: translate(100%, 0px); }
html.w-mod-js *[data-ix="scroll-right-opacity-slow-2"] { opacity: 0; -webkit-transform: translate(100%, 0px); -ms-transform: translate(100%, 0px); transform: translate(100%, 0px); }
html.w-mod-js *[data-ix="scroll-right-opacity-slow-3"] { opacity: 0; -webkit-transform: translate(100%, 0px); -ms-transform: translate(100%, 0px); transform: translate(100%, 0px); }
html.w-mod-js *[data-ix="scroll-left"] { -webkit-transform: translate(-100%, 0px); -ms-transform: translate(-100%, 0px); transform: translate(-100%, 0px); }
html.w-mod-js *[data-ix="scroll-down"] { -webkit-transform: translate(0%, 100%); -ms-transform: translate(0%, 100%); transform: translate(0%, 100%); }
@media screen and (max-width:991px) {
  h1 { font-size: 30px; line-height: 35px; }
  h2 { font-size: 25px; line-height: 35px; }
  .eng-social { display: none; }
  .eng-links-menu { display: none; }
  .eng-wrapper { height: auto; }
  .eng-link-menu { padding-left: 20px; }
  .eng-cases { display: none; }
  .block-01 { width: 25vw; height: 25vw; }
  .block-img-big { width: 50vw; height: 50vw; }
  .img-big-cases { width: 100%; }
  .block-img-vertical { width: 25vw; height: 50vw; }
  .block-gradient { width: 25vw; height: 25vw; }
  .eng-cad-cam { padding-top: 10vh; padding-right: 20px; padding-left: 20px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .col-left-cad { width: 100%; height: 50vh; }
  .col-right-cad { width: 100%; }
  .gradient-cad-top { width: 50vw; height: 50vw; }
  .gradient-cad-bottom { width: 50vw; height: 40vw; }
  .container { padding-right: 20px; padding-left: 20px; }
  .eng-footer { padding-top: 7vh; }
  .link-logo-footer { display: none; }
  .col-right-footer { width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .eng-copyright { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .gradient-copyright { width: 100%; }
  .eng-text-copyright { width: 100%; padding-bottom: 20px; padding-left: 20px; }
  .link-social-footer { margin-right: 20px; margin-left: 20px; }
  .eng-text-contact { margin-bottom: 30px; text-align: center; }
  .eng-text-peoples { width: 100%; padding-right: 0vw; padding-bottom: 5vh; }
  .eng-img-peoples { height: 50vw; }
  .content-peoples { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .img-doctor { margin-right: 15vw; }
  .img-phrase { left: 33%; top: 70%; }
  .img-time { width: 20vw; }
  .eng-numbers { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
  .gradient-wrapper { display: none; }
  .item-numbers { padding-right: 20px; padding-left: 20px; }
  .content-numbers { height: auto; padding-right: 0px; padding-left: 0px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .eng-wrapper-about { height: 40vh; }
  .col-left-about { width: 100%; }
  .col-right-about { width: 100%; }
  .content-about { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .eng-text-one-about { padding: 7vh 20px; }
  .eng-text-right-about { width: 100%; padding-top: 5vh; padding-right: 20px; padding-left: 20px; }
  .eng-cro { padding-right: 20px; padding-bottom: 5vh; padding-left: 20px; }
  .txt-one-about { width: 100%; font-size: 20px; line-height: 26px; text-align: left; }
  .txt-cro-about { width: 100%; font-size: 20px; }
  .txt-tree-about { width: 100%; }
  .img-time-services { display: none; }
  .eng-link-schedule { display: none; }
  .eng-subwraper-services { padding-top: 0vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .col-left-subwrapper { width: 100%; -webkit-transform: none; -ms-transform: none; transform: none; }
  .col-right-subwrapper { width: 100%; padding-right: 20px; padding-left: 20px; }
  .content-services { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .eng-text-services { width: 100%; padding-bottom: 5vh; }
  .eng-img-services { height: 40vw; }
  .slider-testimony { width: 80vw; }
  .arrow-slider-left { width: 7vw; max-width: 35px; }
  .eng-arrows-slider { width: 10vw; }
  .content-slider-testimony { padding-bottom: 5vw; }
  .mask-slider-testimony { width: 50%; }
  .img-gallery-services { height: 40vw; }
  .grid-features { -ms-grid-columns: 1fr; grid-template-columns: 1fr; }
  .tittle-features { text-align: left; }
  .eng-wrapper-cases { height: 35vw; }
  .eng-filter-cases { padding-top: 3vh; padding-bottom: 3vh; }
  .eng-img-cases { width: 100%; }
  .content-cases { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .eng-text-cases { width: 100%; padding-top: 3vh; padding-left: 0vw; }
  .eng-tittle-page-blog { padding-top: 5vh; }
  .content-tittle-page-blog { width: 100%; }
  .pattern-blog { height: 5vh; -webkit-transform: translate(50%, 0px); -ms-transform: translate(50%, 0px); transform: translate(50%, 0px); }
  .grid-item-blog { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; }
  .container-mini.z-index { padding-right: 20px; padding-left: 20px; }
  .eng-wrapper-clinic { padding-top: 0vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .eng-img-clinic { width: 100%; height: 40vh; }
  .eng-tittle-wrapper-clinic { width: 100%; padding: 5vh 20px; }
  .img-tittle-clinic { max-width: 500px; }
  .eng-text-clinic { padding-right: 20px; padding-left: 20px; }
  .gradient-clinic-two { height: 30vh; }
  .eng-wrapper-contact { padding-top: 5vh; }
  .content-int-contact { padding-top: 5vh; padding-right: 20px; padding-left: 20px; }
  .eng-text-field { margin-bottom: 2vh; }
  .grid-form-contact { grid-row-gap: 0px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; }
  .arrow-slider-right { width: 7vw; max-width: 35px; }
  .toogle-menu { display: block; }
  .toogle-menu-close { display: block; }
  .txt-copyright { font-size: 11px; line-height: 15px; text-align: center; }
  .eng-top-wrapper { height: 50vh; }
  .eng-cases-res { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .flex-col { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .heading { text-align: left; }
  .mask-2 { width: 50%; }
  .btn-whats { right: 40px; bottom: 20px; border-radius: 10px }
	.icon-whatsapp { margin-right: 0px }
}
@media screen and (max-width:767px) {
  .item-numbers { padding-top: 5vh; padding-bottom: 0vh; }
  .content-slider-testimony { padding-bottom: 0vw; }
  .eng-btn-action-two { display: none; }
  .grid-item-blog { -ms-grid-columns: 1fr; grid-template-columns: 1fr; }
  .eng-img-phrase-about { height: 40%; }
  .btn-whats { right: 20px }
}
@media screen and (max-width:479px) {
  .block-01 { width: 50vw; height: 50vw; }
  .block-01.none { display: none; }
  .block-img-big { width: 100vw; height: 100vw; }
  .block-img-big._01 { height: 80vw; }
  .block-img-vertical { width: 50vw; height: 100vw; }
  .block-gradient { width: 50vw; height: 50vw; }
  .block-gradient._01 { background-image: url('../images/607891a7bc74893a0727d366_lisiane.png'), linear-gradient(145deg, #864e1a, #f4bb75); background-position: 50% 50%, 0px 0px; background-size: cover, auto; }
  .col.res { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .img-block { background-color: #ededed; }
  .col-left-cad { height: 42vh; }
  .col-right-cad { min-height: 320px; padding-top: 4vh; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .container._2 { padding-right: 0px; padding-left: 0px; }
  .eng-img-peoples { width: 100%; height: 45vh; }
  .eng-btn-next-cad { padding-top: 2vh; padding-bottom: 1vh; }
  .tittle-cad { font-size: 25px; line-height: 30px; }
  .img-doctor { height: auto; }
  .h3-numbers { font-size: 18px; line-height: 22px; }
  .h1-numbers { font-size: 26px; line-height: 30px; }
  .eng-wrapper-about { height: 35vh; }
  .img-doctor-about { right: 40%; }
  .eng-text-one-about { padding-top: 5vh; padding-bottom: 5vh; }
  .eng-text-right-about { padding-top: 0vh; padding-bottom: 5vh; }
  .eng-cro { padding-top: 4vh; padding-bottom: 4vh; }
  .txt-one-about { font-size: 18px; }
  .txt-tree-about { font-size: 14px; line-height: 26px; }
  .grid-gallery-about { -ms-grid-columns: 1fr; grid-template-columns: 1fr; }
  .eng-wrapper-services { height: 35vw; }
  .img-phrase-services { width: 75vw; }
  .eng-doctor-services { width: 100vw; }
  .eng-subwraper-services { padding-bottom: 5vh; }
  .col-left-subwrapper { padding-top: 3vh; padding-bottom: 3vh; }
  .txt-col-left-subwrapper { font-size: 22px; line-height: 30px; }
  .content-contact { width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .txt-contact { font-size: 18px; line-height: 26px; }
  .eng-img-services { width: 100%; height: 75vw; }
  .slider-testimony { width: 70vw; }
  .eng-arrows-slider { width: 15vw; }
  .content-slider-testimony { padding-top: 5vh; }
  .mask-slider-testimony { width: 100%; }
  .img-gallery-services { width: 100%; height: 60vw; }
  .eng-text-testimony { width: 100%; }
  .desc-features { font-size: 14px; line-height: 24px; }
  .tittle-features { line-height: 32px; }
  .tittle-features._2 { font-size: 18px; line-height: 26px; }
  .btn-whatsapp-action { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .txt-btn-action { font-size: 18px; line-height: 24px; }
  .eng-tittle-features { padding-bottom: 3vh; }
  .grid-filters-cases { grid-row-gap: 8px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; }
  .eng-select-field { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
  .eng-img-cases { height: 42vh; }
  .eng-img-cases._01 { height: 40vh; }
  .desc-cases { margin-top: 4vh; }
  .eng-img-int-blog { height: 25vh; }
  .tittle-int-blog { font-size: 26px; line-height: 32px; }
  .gradient-int-blog { height: 20vh; }
  .eng-img-clinic { height: 35vh; }
  .eng-img-phrase-about { left: auto; top: 70%; right: 0%; height: 30%; }
  .eng-cases-res { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .content-img-peoples { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .content-img-services { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .slide-nav-2._01 { bottom: 12vh; }
  ._100 { width: 100%; height: 10vh; }
  .confira-casos { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 12vh; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #000; }
    .confira-casos {
    width: 100%;
    height: auto;
    background-color: #000;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10vh 10vw;
    display: flex;
  }
  .button-2 { background-image: linear-gradient(120deg, #bd8956, #864e1a); }
  .mask-2 { width: 100%; }
  .heading-2 { font-size: 14px; line-height: 24px; }
  .heading-3 { font-size: 16px; line-height: 24px; }
  .text-block-2 { line-height: 19px; }
  .img-phrase{display: none;}
  .eng-time{ padding: 1vh 3vw 1vh 5vw; bottom: 0;}
  .btn-whats { min-height: 50px; min-width: 50px }
	.icon-whatsapp { height: 20px }
}
