:root{--layers-nprogress:1100;--layers-ada-actions:1000;--layers-above-popover:900;--layers-popover:800;--layers-desktop-header:750;--layers-mobile-backdrop:720;--layers-promo-banner:710;--layers-header:700;--layers-below-header:600;--layers-footer:500;--layers-modal-title:200;--layers-absolute-controls:100;--layers-below-controls:50;--layers-normal:1;--spacing-0:0rem;--spacing-2:0.2rem;--spacing-4:0.4rem;--spacing-8:0.8rem;--spacing-12:1.2rem;--spacing-16:1.6rem;--spacing-20:2rem;--spacing-24:2.4rem;--spacing-28:2.8rem;--spacing-32:3.2rem;--spacing-36:3.6rem;--spacing-40:4rem;--spacing-44:4.4rem;--spacing-48:4.8rem;--spacing-52:5.2rem;--spacing-56:5.6rem;--spacing-60:6rem;--spacing-64:6.4rem;--spacing-80:8rem;--spacing-100:10rem;--spacing-124:12.4rem}@font-face{font-display:swap;font-family:"PT Serif Italic";font-style:italic;font-weight:400;src:url(/wp-content/themes/janela-lucida/public/fonts/PTSerif-Italic.1f6b0f.woff2) format("woff2"),url(/wp-content/themes/janela-lucida/public/fonts/PTSerif-Italic.814074.woff) format("woff")}@font-face{font-display:swap;font-family:"PT Serif Regular";font-style:normal;font-weight:400;src:url(/wp-content/themes/janela-lucida/public/fonts/PTSerif-Regular.f5ab4d.woff2) format("woff2"),url(/wp-content/themes/janela-lucida/public/fonts/PTSerif-Regular.e15803.woff) format("woff")}@font-face{font-display:swap;font-family:"PT Serif Bold";font-style:normal;font-weight:700;src:url(/wp-content/themes/janela-lucida/public/fonts/PTSerif-Bold.3c3fd1.woff2) format("woff2"),url(/wp-content/themes/janela-lucida/public/fonts/PTSerif-Bold.920718.woff) format("woff")}@font-face{font-display:swap;font-family:"PT Serif Bold Italic";font-style:italic;font-weight:700;src:url(/wp-content/themes/janela-lucida/public/fonts/PTSerif-BoldItalic.95e10b.woff2) format("woff2"),url(/wp-content/themes/janela-lucida/public/fonts/PTSerif-BoldItalic.ddf991.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat Regular;font-style:normal;font-weight:400;src:url(/wp-content/themes/janela-lucida/public/fonts/Montserrat-Regular.8e94b9.woff2) format("woff2"),url(/wp-content/themes/janela-lucida/public/fonts/Montserrat-Regular.5d393e.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat Medium;font-style:normal;font-weight:500;src:url(/wp-content/themes/janela-lucida/public/fonts/Montserrat-Medium.73e827.woff2) format("woff2"),url(/wp-content/themes/janela-lucida/public/fonts/Montserrat-Medium.4b8774.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat Bold;font-style:normal;font-weight:500;src:url(/wp-content/themes/janela-lucida/public/fonts/Montserrat-Bold.421238.woff2) format("woff2"),url(/wp-content/themes/janela-lucida/public/fonts/Montserrat-Bold.6fc2f2.woff) format("woff")}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}ol,ul{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}canvas,img,picture,svg,video{background-repeat:no-repeat;background-size:cover;font-style:italic;height:auto;max-width:100%;vertical-align:middle}button,input,select,textarea{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer}a{-webkit-text-decoration:none;text-decoration:none}:not(output):-moz-ui-invalid,:not(output):-moz-ui-invalid:-moz-focusring{box-shadow:none}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important;transition:none}}[role=tooltip]{display:none}#app{display:flex;flex-direction:column;min-height:100vh}footer{margin-top:auto}html{font-size:62.5%}body{font-family:Montserrat Regular,sans-serif}body,html{overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:"PT Serif Regular",serif}a{color:var(--wp--preset--color--black)}button{font-family:Montserrat Medium,sans-serif}.main.margin-top{margin-top:8.7rem}.max-width{margin-left:1.6rem!important;margin-left:var(--spacing-16)!important;margin-right:1.6rem!important;margin-right:var(--spacing-16)!important;max-width:142.4rem}@media screen and (min-width:1440px){.max-width{margin-left:auto!important;margin-right:auto!important}}.icon-facebook,.icon-instagram,.icon-linkedin,.icon-whatsapp{height:clamp(2.8rem,1.116vw + 1.657rem,3.8rem);min-height:clamp(2.8rem,1.116vw + 1.657rem,3.8rem);min-width:clamp(2.8rem,1.116vw + 1.657rem,3.8rem);width:clamp(2.8rem,1.116vw + 1.657rem,3.8rem)}.width-100,.width-100 img{width:100%}.btn{border:.1rem solid var(--wp--preset--color--off-white);font-size:1.8rem;padding:1.2rem;padding:var(--spacing-12);text-align:center;text-transform:uppercase}.btn-primary{background-color:var(--wp--preset--color--off-white);color:var(--wp--preset--color--black)}.btn-secondary,.btn-secondary.has-link a{background-color:transparent;color:var(--wp--preset--color--off-white)}.footer__quote{background-color:var(--wp--preset--color--brandy-red);padding:clamp(1.6rem,1vw + 1.28rem,3.2rem);padding:clamp(var(--spacing-16),1vw + 1.28rem,var(--spacing-32))}.footer__quote--title{color:var(--wp--preset--color--white);flex-basis:40%;font-family:"PT Serif Bold Regular",serif;font-size:clamp(5.2rem,1.5vw + 4.72rem,7.6rem);font-weight:700}.footer__quote--container{color:var(--wp--preset--color--white);display:flex;flex-basis:60%;flex-direction:column;font-size:clamp(1.6rem,.224vw + 1.37rem,1.8rem);gap:3.2rem;gap:var(--spacing-32);max-width:50rem}.footer__quote--container-btns{display:flex;flex-wrap:wrap;gap:1.6rem;gap:var(--spacing-16);width:100%}.footer__quote--container-btns .btn{width:-moz-fit-content;width:fit-content}@media(max-width:474px){.footer__quote--container-btns .btn{align-items:center;justify-content:center;width:100%}}.footer__quote--phone{align-items:flex-end;display:flex;gap:.8rem;gap:var(--spacing-8);order:-1}@media(max-width:474px){.footer__quote--phone{align-items:center}}.footer__quote--phone a{color:var(--wp--preset--color--white)}.footer__quote--phone svg{height:1.9rem;width:1.7rem}.footer__quote--phone-message{font-size:1rem}.footer__quote--phone-wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.8rem;gap:var(--spacing-8)}@media(max-width:474px){.footer__quote--phone-wrapper{align-items:flex-start;flex-direction:column;gap:.2rem;gap:var(--spacing-2)}}.footer__quote.max-width{align-items:flex-end;display:flex;gap:1.6rem;gap:var(--spacing-16)}@media(max-width:1023px){.footer__quote.max-width{align-items:flex-start;flex-direction:column}}.footer__contact{background-color:var(--wp--preset--color--off-white);display:flex;flex-wrap:wrap;font-size:1.5rem;padding:clamp(1.2rem,.5vw + 1.04rem,2rem);padding:clamp(var(--spacing-12),.5vw + 1.04rem,var(--spacing-20));width:100%}@media(max-width:1023px){.footer__contact{gap:1.6rem;gap:var(--spacing-16)}}.footer__contact--wrapper{display:flex}@media(max-width:474px){.footer__contact--wrapper{flex-direction:column;gap:1.6rem;gap:var(--spacing-16)}}.footer__contact--wrapper .livro-reclamacoes{margin-left:clamp(0rem,3vw - .96rem,4.8rem)}.footer__contact--column{flex-basis:50%}.footer__contact--column h3{font-family:Montserrat Regular,sans-serif;margin-bottom:1.6rem;margin-bottom:var(--spacing-16)}.footer__contact--column-40{flex-basis:40%}@media(max-width:1023px){.footer__contact--column-40{flex-basis:100%}}.footer__contact--column-60{flex-basis:60%}@media(max-width:1023px){.footer__contact--column-60{flex-basis:100%}}.footer__contact--column-flex{display:flex;flex-direction:column;gap:.8rem;gap:var(--spacing-8)}.footer__contact--column-flex .column{flex-direction:column}.footer__contact--column-flex div{display:flex;gap:.8rem;gap:var(--spacing-8)}@media(max-width:1023px){.footer__contact--column-flex div{align-items:center}}.footer__contact--column-flex div .icon-email{height:1.4rem;min-height:1.4rem;min-width:1.4rem;width:1.4rem}.footer__contact--column-flex div .icon-phone{height:1rem;min-height:1.4rem;min-width:1.4rem;width:1rem}.footer__contact--column-flex div .icon-address{height:2rem;min-height:1.4rem;min-width:1.4rem;width:2rem}.footer__contact--column-flex.justify-content{flex-direction:row;justify-content:space-between}.footer__contact--column-flex.flex-end{align-items:flex-end}@media(max-width:1023px){.footer__contact--column-flex.flex-end{align-items:center}}.footer__contact--column-flex.social{gap:1.6rem;gap:var(--spacing-16)}.footer__contact--nav-container{display:flex;flex-direction:column;gap:.8rem;gap:var(--spacing-8)}.header{position:fixed;transition:all .3s ease-out;width:100%;z-index:700;z-index:var(--layers-header)}.header.transparent{background-color:transparent}@media(max-width:1023px){.header{padding-left:1.6rem;padding-left:var(--spacing-16);padding-right:1.6rem;padding-right:var(--spacing-16)}}.header__container{align-items:center;display:flex;justify-content:space-between;padding:3.2rem clamp(1.2rem,.5vw + 1.04rem,2rem);padding:var(--spacing-32) clamp(var(--spacing-12),.5vw + 1.04rem,var(--spacing-20));width:100%}.header__container--logo{color:var(--wp--preset--color--dark-green)}.header__container--logo svg{max-height:5rem;width:100%}.header__container--logo.white{color:var(--wp--preset--color--white)}.header__container--nav{display:block}@media(max-width:1023px){.header__container--nav{display:none}}.header__container--nav-wrapper{color:var(--wp--preset--color--dark-blue);display:flex;font-family:Montserrat Medium,sans-serif;font-size:1.8rem;gap:1.6rem;gap:var(--spacing-16)}.header__container--nav-wrapper.white a{color:var(--wp--preset--color--white)}.header__container--nav-wrapper .current-menu-item a,.header__container--nav-wrapper a:hover{color:var(--wp--preset--color--brandy-red)}.header__container--nav-wrapper.white .menu-item.menu-item-has-children>a:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9" /></svg>');margin-left:.4rem;margin-left:var(--spacing-4)}.header__container--nav-wrapper .menu-item{position:relative}.header__container--nav-wrapper .menu-item.menu-item-has-children>a:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9" /></svg>');margin-left:.4rem;margin-left:var(--spacing-4)}.header__container--nav-wrapper .menu-item.menu-item-has-children>a:hover:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%238C4C3E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9" /></svg>');margin-left:.4rem;margin-left:var(--spacing-4)}.header__container--nav-wrapper .menu-item:has(.current-menu-item)>a{color:var(--wp--preset--color--brandy-red)}.header__container--nav-wrapper .menu-item:has(.current-menu-item)>a:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%238C4C3E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9" /></svg>');margin-left:.4rem;margin-left:var(--spacing-4)}.header__container--nav-wrapper .menu-item .sub-menu{background-color:var(--wp--preset--color--white);display:none;font-family:Montserrat Regular,sans-serif;min-width:20rem;opacity:0;padding:3.2rem 1.6rem 2rem;padding:var(--spacing-32) var(--spacing-16) var(--spacing-20);position:absolute;transition:opacity .3s ease-out}.header__container--nav-wrapper .menu-item .sub-menu .current-menu-item a{color:var(--wp--preset--color--brandy-red)}.header__container--nav-wrapper .menu-item .sub-menu li a{color:var(--wp--preset--color--dark-blue)}.header__container--nav-wrapper .menu-item .sub-menu li a:hover{color:var(--wp--preset--color--brandy-red)}.header__container--nav-wrapper .menu-item .sub-menu li:not(:last-of-type){margin-bottom:1.6rem;margin-bottom:var(--spacing-16)}.header__container--nav-wrapper .menu-item .visible{display:block;opacity:1}.header__mobile{display:none}.header__mobile--container.white .hamburguer{color:var(--wp--preset--color--white)}.header__mobile--container.white .hamburguer.scrolled{color:var(--wp--preset--color--black)}.header__mobile--container .current-menu-item a{color:var(--wp--preset--color--brandy-red)}.header__mobile--container-btns{cursor:pointer}.header__mobile--container-btns .hamburguer.closed{display:none}.header__mobile--container-btns .close{display:none;min-height:3.1rem;min-width:3.1rem;z-index:900;z-index:var(--layers-above-popover)}.header__mobile--container-btns .close.open{display:block;position:absolute;right:clamp(1.2rem,.5vw + 1.04rem,2rem);right:clamp(var(--spacing-12),.5vw + 1.04rem,var(--spacing-20));top:2rem;top:var(--spacing-20)}.header__mobile--container-modal{background-color:var(--wp--preset--color--white);bottom:0;height:100%;position:fixed;right:-200%;top:0;transition:right .3s ease-out;width:100%}.header__mobile--container-modal.open{align-items:center;display:flex;justify-content:center;right:0}.header__mobile--nav{font-size:1.8rem}.header__mobile--nav-wrapper{display:flex;flex-direction:column;font-family:Montserrat Medium,sans-serif;gap:2rem;gap:var(--spacing-20)}.header__mobile--nav-wrapper .menu-item:has(.current-menu-item)>a{color:var(--wp--preset--color--brandy-red)}.header__mobile--nav-wrapper .menu-item:has(.current-menu-item)>a:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%238C4C3E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9" /></svg>');margin-left:.4rem;margin-left:var(--spacing-4)}.header__mobile--nav-wrapper .menu-item-has-children>a:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9" /></svg>');margin-left:.4rem;margin-left:var(--spacing-4)}.header__mobile--nav-wrapper .sub-menu{font-family:Montserrat Regular,sans-serif;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.header__mobile--nav-wrapper .sub-menu.open{max-height:50rem;padding:3.2rem 0 2rem;padding:var(--spacing-32) var(--spacing-0) var(--spacing-20)}.header__mobile--nav-wrapper .sub-menu li:not(:last-of-type){margin-bottom:1.6rem;margin-bottom:var(--spacing-16)}.header__mobile.white{color:var(--wp--preset--color--white)}@media(max-width:1023px){.header__mobile{display:block}}.contacts{display:flex;flex-direction:column;gap:.8rem;gap:var(--spacing-8);margin-bottom:1.6rem;margin-bottom:var(--spacing-16);margin-top:1.6rem;margin-top:var(--spacing-16)}.contacts *{font-size:1.6rem}.contacts__wrapper{display:flex;flex-wrap:wrap;gap:.8rem;gap:var(--spacing-8)}.contacts__field{width:100%}.contacts__field input[type=email],.contacts__field input[type=text],.contacts__field textarea{background-color:var(--wp--preset--color--off-white);border:none;color:var(--wp--preset--color--gray-alt);padding:.8rem;padding:var(--spacing-8);width:100%}.contacts__field input[type=submit]{background-color:var(--wp--preset--color--brandy-red);border:none;color:var(--wp--preset--color--off-white);margin-top:.8rem;margin-top:var(--spacing-8);padding:1.6rem;padding:var(--spacing-16)}.contacts__field input[type=email],.contacts__field input[type=text]{height:5rem}.contacts__col-50{flex-basis:calc(50% - 0.4rem);flex-basis:calc(50% - var(--spacing-4))}.contacts__col-100{flex-basis:100%}@media screen and (max-width:767px){.contacts__col-50{flex-basis:100%}}.notfound__404{font-size:clamp(12rem,13.75vw + 7.6rem,34rem)!important}.notfound__title{font-family:"PT Serif Regular",sans-serif;font-size:clamp(2.4rem,.25vw + 2.32rem,2.8rem);margin-bottom:1.6rem;margin-bottom:var(--spacing-16);margin-top:1.6rem;margin-top:var(--spacing-16)}.notfound__subtitle{font-size:clamp(1.4rem,.125vw + 1.36rem,1.6rem)}.page-template{padding:clamp(1.6rem,1vw + 1.28rem,3.2rem);padding:clamp(var(--spacing-16),1vw + 1.28rem,var(--spacing-32))}.page-template__title{color:var(--wp--preset--color--dark-green);font-size:clamp(5.5rem,1.563vw + 5rem,8rem);margin-top:2.4rem;margin-top:var(--spacing-24)}