@font-face{font-weight:700;font-style:normal;font-display:swap;font-family:"Euro Sans Pro";src:url("../fonts/EuroSansPro.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-weight:400;font-style:normal;font-display:swap;font-family:"Montserrat";src:url("../fonts/Montserrat.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-weight:600;font-style:normal;font-display:swap;font-family:"Montserrat";src:url("../fonts/Montserrat.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-weight:700;font-style:normal;font-display:swap;font-family:"Montserrat";src:url("../fonts/Montserrat.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0px;padding:0px;border:none;font:inherit;list-style:none;background:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{position:relative;display:flex;zoom:1;text-align:center;align-items:center;justify-content:start;flex-direction:column;color:#333;font-family:"Montserrat",sans-serif}h1,h2{letter-spacing:1.3px;font-family:"Euro Sans Pro"}p{font-size:1rem;line-height:1.4}p strong{font-weight:bold}em{font-size:italic}.bg{background-color:#000}.bg img{opacity:.5}.pg{padding:4rem 0rem}.active{opacity:1 !important;visibility:initial !important}.container-title{gap:1.5rem;align-items:center;justify-content:start;flex-direction:column}.container-title h2{font-weight:bold;font-size:1.8rem;text-transform:uppercase;font-family:"Euro Sans Pro"}.container-title h2 strong{position:relative}.container-title h2 strong::before{position:absolute;content:"";left:0%;width:100%;height:.4rem;bottom:-0.3rem;border-radius:50rem;background-image:linear-gradient(to right, #15cf4b, #248bc6)}.container-title>div{position:relative;display:flex;gap:.8rem;align-items:center;flex-direction:column;justify-content:start}.container-title>div p{text-align:justify;text-align-last:center}@media(max-width: 1100px){.container-title>p{text-align:justify;text-align-last:center}}.button{font-weight:600;min-width:16rem;text-align:center;border-radius:50rem;color:#fff;border:#fff 3px solid;box-shadow:0rem .1rem 1.5rem .5rem #15cf4b;background-image:linear-gradient(to right, #15cf4b, #248bc6)}.button::before{z-index:0;content:"";width:100%;height:100%;border-radius:50rem;box-shadow:0rem 0rem 0rem 0rem #15cf4b;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.button:hover{-webkit-transform:scale(1.05) translate(0%, 0%) !important;-moz-transform:scale(1.05) translate(0%, 0%) !important;-ms-transform:scale(1.05) translate(0%, 0%) !important;-o-transform:scale(1.05) translate(0%, 0%) !important;transform:scale(1.05) translate(0%, 0%) !important}.button:hover:before{animation:pulseButton .8s}@keyframes pulseButton{70%{box-shadow:0 0 0 30px rgba(21,207,75,0)}100%{box-shadow:0 0 0 0 rgba(21,207,75,0)}}.button{-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.button b{text-shadow:0px 2px 5px rgba(0,0,0,.7)}.button-small{font-size:1rem;margin-top:1.5rem;box-shadow:0rem .1rem 1.5rem .5rem rgba(21,207,75,.7)}@media(max-width: 500px){.button-small{max-width:18rem;padding:1rem 2.5rem}}.atendimento .container section,.psicoterapia-psicanalise .container section,.a-psicologa .container section,.a-ethos .container section{position:relative;display:flex;width:100%;height:auto;gap:1.5rem 6%;flex-wrap:wrap;margin-top:4.5rem;align-items:center;flex-direction:row;justify-content:center}.atendimento .container section>div,.psicoterapia-psicanalise .container section>div,.a-psicologa .container section>div,.a-ethos .container section>div{position:relative;display:flex;gap:.8rem;align-items:start;flex-direction:column;justify-content:start}.atendimento .container section .image,.psicoterapia-psicanalise .container section .image,.a-psicologa .container section .image,.a-ethos .container section .image{z-index:1;width:28vw;height:32vw}.atendimento .container section .image picture,.psicoterapia-psicanalise .container section .image picture,.a-psicologa .container section .image picture,.a-ethos .container section .image picture{z-index:0;overflow:hidden}.atendimento .container section .description,.psicoterapia-psicanalise .container section .description,.a-psicologa .container section .description,.a-ethos .container section .description{z-index:2;width:56%}.atendimento .container section .description h3,.psicoterapia-psicanalise .container section .description h3,.a-psicologa .container section .description h3,.a-ethos .container section .description h3{text-align:left;font-size:1.8rem;font-family:"Euro Sans Pro"}.atendimento .container section .description p,.psicoterapia-psicanalise .container section .description p,.a-psicologa .container section .description p,.a-ethos .container section .description p{width:100%;text-align:justify}.atendimento .container section:first-of-type,.psicoterapia-psicanalise .container section:first-of-type,.a-psicologa .container section:first-of-type,.a-ethos .container section:first-of-type{margin-top:0rem}@media(max-width: 1100px){.atendimento .container section,.psicoterapia-psicanalise .container section,.a-psicologa .container section,.a-ethos .container section{gap:2.5rem;flex-direction:column}.atendimento .container section .image,.psicoterapia-psicanalise .container section .image,.a-psicologa .container section .image,.a-ethos .container section .image{order:1;width:21rem;height:23rem}.atendimento .container section .description,.psicoterapia-psicanalise .container section .description,.a-psicologa .container section .description,.a-ethos .container section .description{order:2;align-items:center}}.header{z-index:6}.header .container .logo::before,.header .container .logo::after{position:absolute;content:"";z-index:0}.header .container .logo::before{display:block;left:55%;bottom:-3rem;width:62rem;height:12rem;background-image:url("../images/header-top.svg");background-position:right top;background-repeat:no-repeat;background-size:100%;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.header .container .logo::after{display:none;left:55%;width:18rem;height:12rem;bottom:-2rem;border-radius:100%;background-color:#fff;box-shadow:0rem 0rem 2rem .2rem rgba(0,0,0,.2);-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.header .container .logo img{z-index:1}.header .container nav{border-radius:50rem;background-color:#fff;box-shadow:0rem 0rem 2rem .2rem rgba(0,0,0,.2)}.header .container nav ul li a{color:#333;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.header .container nav ul li a::before{position:absolute;content:"";z-index:0;opacity:0;top:50%;left:50%;width:100%;height:100%;border-radius:50rem;background-image:linear-gradient(to right, #248bc6, #15cf4b);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.header .container nav ul li a b{position:relative;display:block;z-index:1;color:#333;text-shadow:0px 2px 5px hsla(0,0%,100%,.7);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.header .container nav ul li a:hover{transform:scale(1.07)}.header .container nav ul li a:hover::before{opacity:1}.header .container nav ul li a:hover b{color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,.7)}.header .container .responsive-btn,.header .container .close-btn{position:relative;width:3rem;height:3rem;line-height:0;cursor:pointer;align-items:center;flex-direction:column;justify-content:center;background-color:rgba(0,0,0,0);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.header .container .responsive-btn::before,.header .container .close-btn::before{position:absolute;display:none;content:"";z-index:0;top:0rem;left:0rem;width:100%;height:100%;background-image:linear-gradient(to right, #15cf4b, #248bc6);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.header .container .responsive-btn img,.header .container .close-btn img{width:90%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.header .container .responsive-btn img:last-of-type,.header .container .close-btn img:last-of-type{opacity:0;visibility:hidden}.header .container .responsive-btn:hover,.header .container .close-btn:hover{background-color:#fff}.header .container .responsive-btn:hover img,.header .container .close-btn:hover img{opacity:0;visibility:hidden}.header .container .responsive-btn:hover img:last-of-type,.header .container .close-btn:hover img:last-of-type{opacity:1;visibility:initial}.header .container .close-btn{box-shadow:0rem .2rem 2rem .2rem rgba(21,207,75,.8)}.header .container .close-btn::before{display:block}.header .container .close-btn:hover::before{opacity:0}.header-fixed{position:fixed;opacity:0;visibility:hidden;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.header-fixed .container .logo{width:13rem}.header-fixed .container .logo::before{display:none}.header-fixed .container .logo::after{display:block}.header-fixed .container nav ul li a{font-size:.9rem}.header-fixed .container .responsive-btn{box-shadow:0rem .2rem 2rem .2rem rgba(21,207,75,.8)}.header-fixed .container .responsive-btn::before{display:block}.header-fixed .container .responsive-btn:hover::before{opacity:0}@media(max-width: 1100px){.header .container{min-width:0px}.header .container nav{display:none}.header .container .responsive-btn{display:flex}}@media(max-width: 800px){.header{overflow:hidden;padding-bottom:3rem}.header-fixed .container .logo{width:9rem}.header-fixed .container .logo::after{bottom:-1rem}}@media(max-width: 500px){.header{padding:.5rem 0rem;padding-bottom:8.5rem}.header .container{width:90%}.header .container .logo{width:9rem}.header .container .logo::before{display:none}.header .container .logo::after{position:absolute;display:block;content:"";z-index:-1;top:-5rem;left:5rem;width:15rem;height:12rem;border-radius:100%;background-color:#fff}.header-fixed{padding-bottom:3.5rem}}.menu-responsive{position:fixed;z-index:7;top:0rem;width:0%;right:0rem;height:100%;padding-top:11rem;backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.8);-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.menu-responsive .header,.menu-responsive section{display:none;opacity:0;visibility:hidden;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.menu-responsive .header{z-index:1}.menu-responsive .header .container .logo::before{display:none}.menu-responsive .header .container .logo::after{display:block}.menu-responsive section .container{z-index:2;align-items:end}.menu-responsive section .container nav,.menu-responsive section .container ul{position:relative;display:flex;align-items:end;flex-direction:column;justify-content:start}.menu-responsive section .container ul{gap:2.5rem}.menu-responsive section .container ul li{text-align:right}.menu-responsive section .container ul li a{position:relative;font-size:1.8rem;font-weight:bold;color:#333}.menu-responsive section .container ul li a::before{position:absolute;content:"";width:0%;right:0rem;height:4px;bottom:-0.2rem;border-radius:50rem;background-image:linear-gradient(to right, #15cf4b, #248bc6);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.menu-responsive section .container ul li a:hover::before{width:100%}.menu-responsive-active{width:100%}@media(max-width: 800px){.menu-responsive .header{padding-bottom:4rem}}@media(max-width: 500px){.menu-responsive{padding-top:10rem}}.pop-up{position:fixed;display:flex;z-index:9;opacity:0;top:0rem;left:0rem;width:100%;height:100%;line-height:0;flex-wrap:wrap;visibility:hidden;align-items:center;flex-direction:row;justify-content:center;background-color:rgba(0,0,0,.6);backdrop-filter:blur(10px);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.pop-up div{position:relative;display:flex;opacity:0;width:100%;height:100%;max-width:70%;max-height:70%;flex-wrap:wrap;visibility:hidden;align-items:center;flex-direction:row;justify-content:center;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.pop-up div picture{position:relative;display:flex;width:100%;height:100%;line-height:0;flex-wrap:wrap;max-width:100%;max-height:100%;align-items:center;flex-direction:row;justify-content:center}.pop-up div picture img{position:relative;width:auto;height:auto;max-width:100%;max-height:100%}.pop-up div .close{position:absolute;display:block;left:50%;bottom:-5rem;width:3.5rem;height:3.5rem;line-height:0;cursor:pointer;border-radius:50rem;border:#fff 2px solid;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.pop-up div .close img{width:40%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.pop-up div .close img:last-of-type{opacity:0;visibility:hidden}.pop-up div .close:hover{background-color:#fff}.pop-up div .close:hover img{opacity:0;visibility:hidden}.pop-up div .close:hover img:last-of-type{opacity:1;visibility:initial}.banner::before{position:absolute;content:"";z-index:1;left:0%;width:100%;bottom:0rem;height:20rem;background-image:url("../images/banner-bottom.svg");background-position:center bottom;background-repeat:no-repeat;background-size:102%}.banner .container-title,.banner .container-buttons{color:#fff}.banner .container-title h1,.banner .container-title p,.banner .container-buttons h1,.banner .container-buttons p{text-shadow:0px .15rem .2rem #000}@media(max-width: 800px){.banner{margin-bottom:0rem}.banner::before{bottom:-1px;background-size:130%}.banner .container-title h1{font-size:1.3rem}.banner .container-title p{font-size:1rem}}@media(max-width: 500px){.banner::before{background-size:180%}.banner .container{margin-bottom:4rem}}.a-ethos .container section .image::before{position:absolute;content:"";z-index:-1;top:50%;left:50%;width:0vw;height:0vw;border-radius:200rem;box-shadow:0rem 0rem 12vw 14vw #248bc6;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.a-ethos .container section .image picture{border-radius:8vw;border:#fff 3px solid}.a-ethos .container section .image picture img{width:100%;height:100%;object-fit:cover}.a-ethos .container section .image .arc{position:absolute;top:1.2vw;width:20vw;left:-4.7vw;-webkit-transform:rotate(113deg);-moz-transform:rotate(113deg);-ms-transform:rotate(113deg);-o-transform:rotate(113deg);transform:rotate(113deg)}.a-ethos .container section .image .arc:last-of-type{top:initial;left:initial;right:-4.7vw;bottom:1.2vw;-webkit-transform:rotate(-68deg);-moz-transform:rotate(-68deg);-ms-transform:rotate(-68deg);-o-transform:rotate(-68deg);transform:rotate(-68deg)}.a-ethos .container section .description{max-width:30rem}.a-ethos .container section:last-of-type{text-align:right}.a-ethos .container section:last-of-type .image{order:1}.a-ethos .container section:last-of-type .image .arc{position:absolute;top:.2vw;width:20vw;left:initial;right:-3.7vw;-webkit-transform:rotate(-155deg);-moz-transform:rotate(-155deg);-ms-transform:rotate(-155deg);-o-transform:rotate(-155deg);transform:rotate(-155deg)}.a-ethos .container section:last-of-type .image .arc:last-of-type{top:initial;left:-2.8vw;bottom:-0.6vw;right:initial;-webkit-transform:rotate(18deg);-moz-transform:rotate(18deg);-ms-transform:rotate(18deg);-o-transform:rotate(18deg);transform:rotate(18deg)}.a-ethos .container section:last-of-type .description{order:0;align-items:end}.a-ethos .container section:last-of-type .description h3{text-align:right}.a-ethos .container section:last-of-type .description p{text-align-last:right}.a-ethos .bg{position:absolute;top:0%;left:0%;width:40%;height:48vw;background-color:rgba(0,0,0,0);-webkit-mask-image:linear-gradient(to right, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0));-moz-mask-image:linear-gradient(to right, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0));mask-image:linear-gradient(to right, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0))}.a-ethos .bg picture{-webkit-mask-image:linear-gradient(to top, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0));-moz-mask-image:linear-gradient(to top, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0));mask-image:linear-gradient(to top, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0))}.a-ethos .bg picture img{opacity:.8;-webkit-mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0));-moz-mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0));mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0))}.a-ethos .bg:last-of-type{right:0rem;top:initial;left:initial;bottom:0rem;-webkit-mask-image:linear-gradient(to left, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0));-moz-mask-image:linear-gradient(to left, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0));mask-image:linear-gradient(to left, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0))}@media(max-width: 1100px){.a-ethos .container section .description{width:100%;max-width:41rem}.a-ethos .container section .description h3{text-align:center}.a-ethos .container section .description p{text-align:justify;text-align-last:center}.a-ethos .container section:last-of-type .image{order:1}.a-ethos .container section:last-of-type .description{order:2;align-items:center}.a-ethos .container section:last-of-type .description h3{text-align:center}.a-ethos .container section:last-of-type .description p{text-align:justify;text-align-last:center}.a-ethos .bg{top:20%;width:50%;height:auto;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}}@media(max-width: 1100px){.a-ethos .container section .image{width:100%;height:30rem}.a-ethos .bg{display:none}}@media(max-width: 800px){.a-ethos .container section .image .arc{width:28vw;left:-7.7vw}.a-ethos .container section .image .arc:last-of-type{right:-7.7vw}.a-ethos .container section:last-of-type .image .arc{top:-1vw;width:28vw;right:-4.7vw}.a-ethos .container section:last-of-type .image .arc:last-of-type{left:-4.7vw}}@media(max-width: 500px){.a-ethos .container section .image{height:22rem}}.a-psicologa{margin-top:8vw;padding-top:2rem;margin-bottom:2.5vw;background-color:#e9f3f9}.a-psicologa .container section .image{width:39vw;height:auto;align-items:end;justify-content:end}.a-psicologa .container section .image .profile{z-index:1;width:48%;height:auto;margin-right:10%;margin-bottom:3px}.a-psicologa .container section .image .background{position:absolute;left:0%;z-index:0;bottom:0rem;height:auto;border-radius:4vw;border:#fff 3px solid;box-shadow:0vw 0vw 4vw 1vw rgba(36,139,198,.6)}.a-psicologa .container section .image i{position:absolute;z-index:2;width:15vw}.a-psicologa .container section .image i img{z-index:0;width:100%}.a-psicologa .container section .image i img:first-of-type{position:absolute;z-index:1;left:0vw;width:10vw;bottom:1vw}.a-psicologa .container section .image i:first-of-type{left:-4.6vw;bottom:13.9vw;transform:rotate(103deg)}.a-psicologa .container section .image i:last-of-type{right:-4.6vw;bottom:1.5vw;transform:rotate(-77deg)}.a-psicologa .container section .description{width:44%}.a-psicologa .container section>div:last-of-type{width:100%;max-width:55rem;margin-top:2.5vw;align-items:center}.a-psicologa .container section>div:last-of-type p{text-align:justify;text-align-last:center}.a-psicologa .bg-top,.a-psicologa .bg-bottom{position:absolute;left:0rem;width:100%;height:auto;top:-15.4vw;background-color:rgba(0,0,0,0)}.a-psicologa .bg-bottom{top:initial;bottom:-2.5vw}@media(max-width: 1100px){.a-psicologa .container section{gap:.8rem}.a-psicologa .container section .image{order:1}.a-psicologa .container section .description{order:2;width:100%;max-width:41rem;margin-top:2.5rem}.a-psicologa .container section .description p{text-align-last:center}.a-psicologa .container section div:last-of-type{order:3;max-width:41rem;margin-top:0rem}}@media(max-width: 800px){.a-psicologa .container section .image{width:100%}.a-psicologa .container section .image i{width:29vw}.a-psicologa .container section .image i img:first-of-type{width:25vw;bottom:-1vw}.a-psicologa .container section .image i:first-of-type{left:-8vw;bottom:31.5vw}.a-psicologa .container section .image i:last-of-type{right:-8vw}}.psicoterapia-psicanalise .container-title{max-width:40rem}.psicoterapia-psicanalise .container section{gap:2.5rem 4%}.psicoterapia-psicanalise .container section .image{order:2;width:50%;height:auto}.psicoterapia-psicanalise .container section .description{order:1;width:46%;overflow:hidden;border-radius:5rem;padding:4.5rem 3.5rem;background-color:#fff;box-shadow:0rem .5rem 3.5rem .8rem rgba(36,139,198,.3)}.psicoterapia-psicanalise .container section .description::before{position:absolute;content:"";top:0rem;left:0rem;width:100%;height:100%;background-color:rgba(36,139,198,.1)}@media(max-width: 1100px){.psicoterapia-psicanalise .container section .image{order:1}.psicoterapia-psicanalise .container section .description{order:2;width:100%;max-width:45rem;align-items:start}}@media(max-width: 800px){.psicoterapia-psicanalise .container section .image{width:100%}.psicoterapia-psicanalise .container section .description{align-items:center;padding:3.5rem 2.5rem}}.atendimento .container-title{max-width:40rem}.atendimento .container section{align-items:start}.atendimento .container section form{position:relative;display:flex;width:40%;gap:1rem;align-items:start;flex-direction:column;justify-content:start}.atendimento .container section form div{position:relative;display:flex;gap:.5rem;width:100%;align-items:start;flex-direction:column;justify-content:start}.atendimento .container section form div label{position:relative;display:block;font-weight:600;font-size:.85rem;padding-left:1.3rem}.atendimento .container section form div input[type=text],.atendimento .container section form div input[type=email],.atendimento .container section form div textarea{width:100%;font-size:1rem;padding:1rem 1.3rem;border-radius:50rem;color:#333;font-family:"Montserrat",sans-serif;background-color:#fff;box-shadow:0rem 0rem .8rem .1rem rgba(0,0,0,.2)}.atendimento .container section form div textarea{resize:none;height:12rem;border-radius:1.5rem}.atendimento .container section form button{position:relative;display:block;cursor:pointer;min-width:16rem;margin-left:auto;margin-top:.5rem;border-radius:.8rem;background-color:#248bc6;border:#fff 3px solid;box-shadow:0rem .1rem 2rem .3rem rgba(36,139,198,.8)}.atendimento .container section form button::before{z-index:0;content:"";width:100%;height:100%;border-radius:50rem;box-shadow:0rem 0rem 0rem 0rem #248bc6;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.atendimento .container section form button:hover{-webkit-transform:scale(1.05) translate(0%, 0%) !important;-moz-transform:scale(1.05) translate(0%, 0%) !important;-ms-transform:scale(1.05) translate(0%, 0%) !important;-o-transform:scale(1.05) translate(0%, 0%) !important;transform:scale(1.05) translate(0%, 0%) !important}.atendimento .container section form button:hover:before{animation:pulseButton .8s}@keyframes pulseButton{70%{box-shadow:0 0 0 20px rgba(36,139,198,0)}100%{box-shadow:0 0 0 0 rgba(36,139,198,0)}}.atendimento .container section form button{-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}.atendimento .container section form button::before{border-radius:.8rem}.atendimento .container section form button::after{content:"";opacity:0;z-index:2;width:100%;height:100%;visibility:hidden;background-image:url("../images/loading.gif");background-position:center center;background-repeat:no-repeat;background-size:auto 60%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.atendimento .container section form button b{position:relative;z-index:0;display:block;font-size:1.1rem;font-weight:bold;padding:1rem 5.5rem;color:#fff;text-transform:uppercase;text-shadow:0rem .1rem .3rem #000;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.atendimento .container section form button input[type=submit]{position:absolute;opacity:0;z-index:1;top:0rem;left:0rem;width:100%;height:100%;cursor:pointer}.atendimento .container section form .loading{min-width:100%;pointer-events:none;background-color:#8a8a8a}.atendimento .container section form .loading::after{opacity:1;visibility:initial}.atendimento .container section form .loading b{opacity:0;visibility:hidden}.atendimento .container section form .success{min-width:100%;pointer-events:none;background-color:#15cf4b}.atendimento .container section .description{width:54%;max-width:33rem}.atendimento .container section .description .information{position:relative;display:flex;gap:1rem;width:100%;margin:1rem 0rem;align-items:center;flex-direction:column;justify-content:start}.atendimento .container section .description .information p{display:flex;gap:.5rem;flex-wrap:wrap;align-items:start;flex-direction:row;justify-content:start}.atendimento .container section .description .information p i{width:1.3rem;height:1.3rem}.atendimento .container section .description .information p span{display:flex;gap:.3rem;text-align:left;max-width:27rem;font-size:1.1rem;align-items:start;justify-content:start;flex-direction:column}.atendimento .container section .description .information p span b{text-align:left;font-weight:bold;font-size:.9rem}.atendimento .container section .description .information p span a{color:#333;text-decoration:underline}@media(max-width: 1100px){.atendimento .container section{gap:3.5rem;align-items:center}.atendimento .container section form,.atendimento .container section .description{width:100%;max-width:40rem}}@media(max-width: 800px){.atendimento .container section .description .information p span{max-width:24rem}}@media(max-width: 500px){.atendimento .container section .description .information p span{max-width:17rem}.atendimento .container section form button{width:100%}}.galeria .container ul{position:relative;display:flex;width:100%;gap:1.5rem 1%;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:center}.galeria .container ul li{position:relative;display:block;width:49.5%}.galeria .container ul li a{position:relative;display:block;width:100%;line-height:0}.galeria .container ul li a>img{opacity:0;z-index:1;width:15%;height:auto;visibility:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.galeria .container ul li a picture{z-index:0;height:20vw;overflow:hidden;border-radius:2.5rem;border:#fff 3px solid;box-shadow:0rem .1rem 1.5rem .2rem rgba(36,139,198,.5)}.galeria .container ul li a picture::before{content:"";z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,0);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.galeria .container ul li a picture img{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.galeria .container ul li a:hover>img{opacity:1;visibility:initial}.galeria .container ul li a:hover picture::before{background-color:rgba(0,0,0,.4)}.galeria .container ul li a:hover picture img{-webkit-transform:translate(-50%, -50%) scale(1.15);-moz-transform:translate(-50%, -50%) scale(1.15);-ms-transform:translate(-50%, -50%) scale(1.15);-o-transform:translate(-50%, -50%) scale(1.15);transform:translate(-50%, -50%) scale(1.15)}.galeria .container .list-col-03 li{width:32%}.galeria .container .list-col-04 li{width:24.2%}.galeria .container .list-col-04 li a picture{height:16vw}.galeria .container .list-col-05 li{width:19.2%}.galeria .container .list-col-05 li a picture{height:14vw}@media(max-width: 800px){.galeria .container ul,.galeria .container .list-col-03,.galeria .container .list-col-04,.galeria .container .list-col-05{gap:1rem 2%}.galeria .container ul li,.galeria .container .list-col-03 li,.galeria .container .list-col-04 li,.galeria .container .list-col-05 li{width:49%}.galeria .container ul li a picture,.galeria .container .list-col-03 li a picture,.galeria .container .list-col-04 li a picture,.galeria .container .list-col-05 li a picture{height:31vw}}@media(max-width: 500px){.galeria .container ul,.galeria .container .list-col-03,.galeria .container .list-col-04,.galeria .container .list-col-05{gap:1rem}.galeria .container ul li,.galeria .container .list-col-03 li,.galeria .container .list-col-04 li,.galeria .container .list-col-05 li{width:100%}.galeria .container ul li a picture,.galeria .container .list-col-03 li a picture,.galeria .container .list-col-04 li a picture,.galeria .container .list-col-05 li a picture{height:58vw}}.footer{position:relative;display:block;width:100%;margin-top:2.5vw;padding:1.5rem 0rem;background-color:#e9f3f9}.footer .container small{display:flex;width:100%;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:space-between}.footer .container small span{display:flex;width:49%;gap:.5rem;font-size:1rem;text-align:left}.footer .container small span .heart,.footer .container small span .evo{position:relative;display:block}.footer .container small span .heart{width:1.3rem}.footer .container small span .evo{display:flex;width:3rem;height:auto;line-height:0;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center}.footer .container small span .evo img{width:100%;height:auto}.footer .container small span:last-of-type{text-align:right;justify-content:end}.footer .bg-top{position:absolute;top:-2.5vw;left:0rem;width:100%;height:auto}.footer .bg-top img{width:100%;transform:rotate(180deg)}@media(max-width: 1100px){.footer .container small{gap:1rem}.footer .container small span{width:100%;text-align:center;align-items:center;justify-content:center}.footer .container small span:last-of-type{align-items:center;justify-content:center}}/*# sourceMappingURL=style.min.css.map */
