/*!
Theme Name: Wal Marques Psicologa
Theme URI: https://mundosa.com.br
Version: 1.0.3
License: GNU General Public License v2 or later
License URI: LICENSE
*/:root{--font-oldStandard:'Old Standard TT',serif;--font-poppins:'Poppins',sans-serif}:root{--primary-color:hsl(247, 40%, 34%);--secondary-color:hsl(171, 43%, 58%);--secondary-color-10:hsl(171, 43%, 92%);--secondary-color-20:hsl(171, 43%, 82%);--secondary-color-dark:hsl(171, 43%, 42%);--text-color:hsl(0, 0%, 11%);--base-color:hsl(255, 100%, 100%);--alert:hsl(51, 100%, 60%);--fail:hsl(348, 88%, 59%);--success:hsl(120deg 100% 68.63%)}html{box-sizing:border-box;scroll-behavior:smooth}*,::after,::before{box-sizing:inherit}body{position:relative;margin:0;padding:0;z-index:0;overflow-x:hidden;background-color:var(--base-color);font-family:var(--font-poppins);color:var(--text-color)}section{padding-block:2.5rem}h1,h2,h3{margin:0;line-height:1.1}h1{margin:0;font-size:3.25rem;letter-spacing:-.1ch;line-height:.9;color:var(--text-color)}@media (min-width:48em){h1{font-size:6rem}}h1 span{color:var(--accent-color)}h2{font-size:1.5rem}p{margin:0;font-size:1rem;font-weight:300;line-height:1.4;letter-spacing:-.05ch;color:var(--text-color)}@media (min-width:48em){p{width:100%;font-size:1.125rem}}p br{margin-bottom:1rem}a,a:active,a:visited{text-decoration:none}.wrapper{max-width:90.125rem;margin-inline:auto;padding-inline:1.5625rem}@media (min-width:79.125em){.wrapper{padding-inline:0}}a{display:inline-block;transition:all .2s ease-in-out;color:var(--primary-color)}a:hover{color:var(--secondary-color);transition:all .2s ease-in-out}.paragraph{font-size:1.375rem;font-weight:400;color:var(--text-color)}@media (min-width:48em){.paragraph{font-size:1.625rem}}.button{align-self:flex-start;font-family:var(--font-poppins);font-size:1.125rem;padding:.75rem 2rem;color:#fff;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease-in-out}.button:hover{color:#fff;transition:all .2s ease-in-out;box-shadow:0 .25rem .75rem rgba(103,195,181,.3),0 .075rem .15rem rgba(103,195,181,.4)}.button::after{margin-left:.75rem}.button svg{width:1.125rem;margin-bottom:-.1875rem;margin-left:.375rem;fill:#fff}input::placeholder,textarea::placeholder{font-size:1.125rem}input:focus,textarea:focus{outline:0!important}section{padding-block:3.75rem}@media (min-width:64em){section{padding-block:7.5rem}}.section-title{text-align:center;font-family:var(--font-oldStandard);font-weight:400;font-size:4rem;letter-spacing:-.3125rem}@media (min-width:64em){.section-title{font-size:6rem}}.subtitle{font-family:var(--font-oldStandard);font-size:2rem;font-weight:400;line-height:1}@media (min-width:64em){.subtitle{font-size:3.5rem}}.grid{display:grid;padding-inline:1.5rem}@media (min-width:37.5em){.grid{padding-inline:0;grid-template-columns:minmax(var(--wrapper-padding-inline),1fr) minmax(0,calc(var(--wrapper-max-width)/ 9)) minmax(0,calc(var(--wrapper-max-width)/ 9)) minmax(0,calc(var(--wrapper-max-width)/ 9)) minmax(0,calc(var(--wrapper-max-width)/ 9)) minmax(0,calc(var(--wrapper-max-width)/ 9)) minmax(0,calc(var(--wrapper-max-width)/ 9)) minmax(0,calc(var(--wrapper-max-width)/ 9)) minmax(0,calc(var(--wrapper-max-width)/ 9)) minmax(0,calc(var(--wrapper-max-width)/ 9)) minmax(var(--wrapper-padding-inline),1fr);grid-template-rows:repeat(2,auto);row-gap:2rem}}.agende-button{margin-top:3.125rem;width:17.5rem;height:3.75rem;border-radius:1rem;background-color:var(--primary-color);font-family:var(--font-poppin);font-size:1rem;font-weight:500;color:var(--base-color);display:flex;align-items:center;justify-content:center}.agende-button__icon{margin-right:.5rem}body:has(.nav__open[aria-expanded=true]){overflow-y:hidden}header{top:0;width:100vw;overflow-x:hidden;position:fixed;height:5rem;background-color:var(--base-color);box-shadow:0 -1.25rem 3.75rem var(--box-shadow);z-index:3}@media (min-width:48em){header{height:7.5rem}}@media (min-width:64em){header{height:5rem}}.nav__top{position:relative;height:100%;display:grid;align-content:center;justify-items:center;justify-content:space-between;row-gap:0}@media (min-width:64em){.nav__top{justify-items:start}}.nav__principal{grid-column:10/11;width:100%;display:grid;align-content:center;justify-items:end}@media (min-width:48em){.nav__principal{justify-items:center;grid-column:2/11}}@media (min-width:64em){.nav__principal{grid-column:5/11}}.nav__principal .menu{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0}@media (max-width:47.938em){.nav__principal .menu{flex-direction:column;align-items:center}}.nav__principal .menu-item{list-style:none;font-weight:400;font-size:1.5rem;text-transform:uppercase}@media (min-width:48em){.nav__principal .menu-item{font-size:.875rem}}@media (min-width:64em){.nav__principal .menu-item{font-size:1rem}}.nav__principal .menu-item a{color:var(--primary-color)}.nav__principal .menu-item a:hover{color:var(--secondary-color);transition:all .2s ease-in-out}.nav__principal .current-menu-item a{color:var(--accent-color)}.nav__logo{grid-column:1/2;position:relative;display:block;width:auto;height:3.75rem}.nav__logo img{width:100%;height:100%}@media (min-width:37.5em){.nav__logo{grid-column:2/6;justify-self:flex-start}}@media (min-width:48em){.nav__logo{grid-column:5/8;justify-self:center}}@media (min-width:64em){.nav__logo{grid-column:2/5;justify-self:flex-start}}.nav__menu{position:relative;width:100%;display:flex;align-items:center;justify-content:center;z-index:999}@media (min-width:64em){.nav__menu{justify-content:flex-end}}@media (max-width:47.938em){.nav__menu{position:fixed;inset:0;padding:1.25rem 1.75rem;background-color:var(--base-color);translate:100vw;transition:translate .5s ease-in-out;flex-direction:column;justify-content:space-between;align-items:center}.nav__menu .menu-menu-container{min-height:calc(100% - 50px);display:flex;align-items:center}}@media (medium) and (prefers-reduced-motion){.nav__menu{translate:0;opacity:0;transition:opacity .5s ease-in-out}}.nav__button{background-color:transparent;border:none;padding:0;display:block}.nav__button svg{width:auto;height:2.5rem}@media (min-width:48em){.nav__button{display:none}}.nav__open[aria-expanded=true]+.nav__menu{translate:0}@media (prefers-reduced-motion){.nav__open[aria-expanded=true]+.nav__menu{opacity:1}}.nav__open{fill:var(--text-color)}.nav__close{fill:var(--text-color);margin-inline-start:auto}#theme-switch{display:flex;width:2.5rem;height:2.5rem;margin:0;padding:0;margin-left:2rem;border:none;background-color:transparent;cursor:pointer}.navbar__back{display:none;position:fixed;width:100vw;height:5rem;background-color:var(--base-color);box-shadow:0 -1.25rem 3.75rem var(--secondary-color-dark);z-index:0}@media (min-width:48em){.navbar__back{height:7.5rem}}@media (min-width:64em){.navbar__back{height:5rem}}.fix{position:fixed;display:block}@media (max-width:37.438em){.fixNav{position:fixed;top:1.1875rem;right:1.5rem}}.hero{width:100%;background:var(--secondary-color-20);padding-top:3.75rem;margin-top:5rem}.hero h1{font-family:var(--font-oldStandard);font-size:2.25rem;font-weight:400;line-height:1.2;color:var(--primary-color)}.hero img{max-width:80%}.hero .grid{justify-items:center}@media (min-width:37.5em){.hero{margin-top:5rem}.hero .grid{align-items:center;justify-items:end;grid-template-rows:none}.hero h1{grid-column:2/8}.hero img{grid-column:8/11;display:block;max-width:100%;max-height:40rem}}@media (min-width:64em){.hero .grid{align-items:center;justify-items:end;grid-template-rows:none}.hero h1{grid-column:2/7;font-size:4.5rem}}.sobre{background-color:var(--secondary-color-10)}.sobre .section-title{color:var(--secondary-color)}.sobre .curriculo{font-size:1rem;letter-spacing:.01875rem;line-height:1.8}@media (min-width:37.5em){.sobre .curriculo{grid-column:3/10;column-gap:3.375rem}.sobre .agende-button{grid-column:4/9}.sobre .grid{justify-items:center}}@media (min-width:64em){.sobre .curriculo{column-count:2}}:root{--wrapper-max-width:1442px;--wrapper-padding-inline:25px}.psicoterapia h1,.psicoterapia h2,.psicoterapia p{color:var(--base-color)}.psicoterapia{background-color:var(--secondary-color)}.psicoterapia .intro{margin-top:2rem}.psicoterapia .intro p{padding-right:3rem;font-size:1.125rem;line-height:1.6}.psicoterapia .items{position:relative;padding:2rem;background-color:var(--base-color);border-radius:2rem;margin-top:2rem}.psicoterapia .items p{line-height:1.6;color:var(--text-color)}.psicoterapia .items ul{padding-left:0;column-gap:2.25rem;list-style-position:inside}.psicoterapia .items li{font-size:1rem;font-weight:600;text-transform:uppercase;list-style:none;display:flex;align-items:center}.psicoterapia .bg{background-color:var(--base-color)}@media (min-width:37.5em){.psicoterapia .intro{grid-column:3/10}.psicoterapia .items{margin-top:0;grid-column:2/11}.psicoterapia .items ul{column-count:2}.psicoterapia .bg{display:none}}@media (min-width:64em){.psicoterapia .intro{margin-top:2rem;grid-column:3/7}.psicoterapia .intro p{padding-right:3rem;font-size:1.75rem}.psicoterapia .items{grid-column:7/12;margin-top:0;padding:2.5rem 3rem;border-radius:2rem 0 0 2rem}.psicoterapia .items ul{column-count:2}.psicoterapia .bg{display:block;grid-column:8/-1}}.atendimento{background-color:var(--secondary-color-10);padding:0}.atendimento .section-title{padding-top:5rem;color:var(--secondary-color)}.atendimento .subtitle{font-family:var(--font-oldStandard);font-size:2.625rem;color:var(--secondary-color);margin-bottom:2rem}@media (min-width:64em){.atendimento .subtitle{font-size:3.5rem}}.atendimento p{font-family:var(--font-poppins);font-size:1rem;line-height:1.875;letter-spacing:.0375rem}.atendimento .grid{justify-items:center}.atendimento #online{padding-block:3.75rem}.atendimento #online .first_box{margin-bottom:3.75rem}.atendimento #online .second_box .item:first-child{margin-bottom:3.75rem}.atendimento #online .second_box .item{display:grid}.atendimento #online .second_box .item .text h2{margin-left:-.1875rem;margin-bottom:1rem;font-family:var(--font-oldStandard);font-size:2.25rem;font-weight:400;line-height:1;color:var(--primary-color)}@media (min-width:64em){.atendimento #online .second_box .item .text h2{font-size:2.875rem}}.atendimento #online .second_box .item .icone{width:100%;max-width:3.75rem;margin-bottom:1rem}@media (min-width:48em){.atendimento #online .second_box .item{gap:1rem;grid-template-columns:minmax(0,calc(var(--wrapper-max-width)/ 4)) minmax(0,calc(var(--wrapper-max-width)/ 4)) minmax(0,calc(var(--wrapper-max-width)/ 4)) minmax(0,calc(var(--wrapper-max-width)/ 4))}.atendimento #online .second_box .item .icone{grid-column:1/2;max-width:90%}.atendimento #online .second_box .item .text{grid-column:2/-1}}@media (min-width:37.5em){.atendimento #online{padding-block:3.75rem}.atendimento #online .first_box{grid-column:3/10;margin-bottom:0}.atendimento #online .second_box{grid-column:3/10}}@media (min-width:48em){.atendimento #online{padding-block:7.5rem}.atendimento #online .first_box{grid-column:3/6}.atendimento #online .second_box{grid-column:7/11}}.atendimento #presencial{padding-block:3.75rem;background-color:var(--secondary-color-20)}.atendimento #presencial .first_box{grid-column:-10/1;display:flex;flex-direction:column;justify-content:space-between}.atendimento #presencial .first_box .destaque{font-family:var(--font-oldStandard);font-size:2.25rem;font-weight:300;line-height:1;color:var(--primary-color);margin-left:-.1875rem;margin-block:3rem}@media (min-width:64em){.atendimento #presencial .first_box .destaque{font-size:3rem}}.atendimento #presencial .first_box .box p,.atendimento #presencial .first_box .box strong{font-size:1.125rem;margin-bottom:1.875rem}.atendimento #presencial .second_box{width:100%;grid-column:-10/1}.atendimento #presencial .second_box img{width:100%}@media (min-width:37.5em){.atendimento #presencial .first_box{grid-column:3/10}.atendimento #presencial .second_box{grid-column:3/-3}}@media (min-width:48em){.atendimento #presencial{padding-block:7.5rem}.atendimento #presencial .first_box{grid-column:3/6}.atendimento #presencial .second_box{grid-column:7/10}}.atendimento .agende-button{grid-column:-8/-5}.avaliacao h2{color:var(--secondary-color)}.avaliacao h1,.avaliacao p{color:var(--base-color)}.avaliacao{background-color:var(--primary-color)}.avaliacao__carroussel{margin-top:1.875rem}.avaliacao__item{display:flex;justify-content:center}.avaliacao__item .wp-block-paragraph{max-width:80%;text-align:justify;font-size:.875rem;font-weight:300;line-height:1.4}.flickity-button,.flickity-page-dots li{background-color:var(--secondary-color)!important}.previous{left:-1rem!important}.next{right:-1rem!important}@media (min-width:64em){.avaliacao__item .wp-block-paragraph{max-width:80%;font-size:1.125rem;letter-spacing:.075ch;line-height:1.6}.previous{left:1rem!important}.next{right:1rem!important}}.contato h2{margin-left:-.1875rem;font-family:var(--font-oldStandard);font-size:2.625rem;font-weight:300;line-height:1;color:var(--primary-color);margin-bottom:1.875rem}.contato form{display:grid;gap:1rem}.contato form input,.contato form textarea{border-radius:.5rem;padding:1rem;border:1px solid var(--primary-color);font-family:var(--font-poppins);font-size:1.125rem}.contato form .submit{background-color:var(--secondary-color)}.contato form .reset{color:var(--secondary-color);border:1px solid var(--secondary-color);background-color:var(--base-color)}@media (min-width:64em){.contato form{grid-template-columns:minmax(0,calc(var(--wrapper-max-width)/ 5)) minmax(0,calc(var(--wrapper-max-width)/ 5)) minmax(0,calc(var(--wrapper-max-width)/ 5)) minmax(0,calc(var(--wrapper-max-width)/ 5)) minmax(0,calc(var(--wrapper-max-width)/ 5))}.contato form .nome{grid-column:1/6}.contato form .email{grid-column:1/4}.contato form .phone{grid-column:4/6}.contato form .mensagem{grid-column:1/6}}@media (min-width:37.5em){.contato h2{grid-column:2/11;font-size:3.875rem;margin-bottom:0}.contato form{grid-column:2/11}}@media (min-width:48em){.contato h2{grid-column:2/5;font-size:3.875rem;margin-bottom:0}.contato form{grid-column:6/11}}footer{min-height:31.25rem;background-color:var(--secondary-color-10);align-content:center}footer .grid{align-items:self-start}footer .grid .logo{max-width:29.375rem;margin-top:-.9375rem}footer .grid .logo img{max-width:80%;display:block;align-self:center}footer .grid .endereco{margin-block:1.875rem}footer .grid .endereco a,footer .grid .endereco p{font-size:.875rem;font-weight:600;line-height:2rem;letter-spacing:.03125rem;color:var(--primary-color)}footer .grid .endereco a{margin-block:.75rem}footer .grid .social{display:flex;gap:1rem}footer .grid .social a{width:3.75rem;height:3.75rem;background-color:var(--secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}footer .grid .social a:hover{background-color:var(--secondary-color-dark)}footer .grid .social a img{max-width:1.5rem;max-height:1.75rem}@media (min-width:37.5em){footer .grid .social{justify-content:flex-end}}@media (min-width:37.5em){footer .grid .grid{grid-template-rows:1fr auto}footer .grid .logo{grid-column:2/8}footer .grid .logo img{max-width:100%}footer .grid .endereco{grid-column:2/9;margin-block:0}footer .grid .endereco a,footer .grid .endereco p{font-size:1.125rem}footer .grid .social{grid-column:9/11}}@media (min-width:64em){footer .grid .logo{grid-column:2/5}footer .grid .endereco{grid-column:6/9}footer .grid .social{grid-column:10/11}}