/*!
Theme Name: Terracota Cafe
Theme URI: https://terracota.cafe
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: LICENSE
*/:root{--font-serif:"benton-modern-display",serif;--font-sansserif:"poppins",sans-serif}:root{--primary-color:hsl(23, 10%, 41%);--secondary-color:hsl(17, 34%, 55%);--neutral-color:hsl(29, 15%, 65%);--base-color:hsl(42, 14%, 81%);--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-sansserif);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;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;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}:root{--wrapper-max-width:1199px;--wrapper-padding-inline:25px}.wrapper{max-width:90.125rem;margin-inline:auto;padding-inline:1.5625rem}@media (min-width:75em){.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-sansserif);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-serif);font-weight:300;font-size:4rem}@media (min-width:64em){.section-title{font-size:6rem}}.subtitle{font-family:var(--font-serif);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-sansserif);font-size:1rem;font-weight:500;color:var(--base-color);display:flex;align-items:center;justify-content:center}.agende-button__icon{margin-right:.5rem}#simple-chat-button--button{background-size:2.25rem!important}main{position:absolute;margin:0;padding:0;width:100vw;height:100dvh;display:flex;justify-content:center;align-items:center}main .wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}main .wrapper img{padding:2rem;max-width:25rem;height:auto}main .wrapper a{padding:1rem 1.5rem;background-color:var(--secondary-color);color:var(--base-color);border-radius:1rem;font-size:1rem;font-weight:600;letter-spacing:.15ch}main .wrapper a:hover{box-shadow:0 .5rem 1rem rgba(45.1%,40.0433333333%,36.9%,.4),0 .125rem .25rem rgba(45.1%,40.0433333333%,36.9%,.9)}