.header.default{position:relative;padding:15px 5px}.header.default .contact-info .whatsapp-icon{position:initial;width:23px;margin:0}.header.default .btn-primary{display:contents}.header.default .btn-primary .navbar-toggler-icon{width:23px;height:23px;display:block;background-image:url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='8.5' width='22' height='6' stroke='white'/%3E%3Crect x='0.5' y='17.5' width='22' height='5' stroke='white'/%3E%3Crect x='0.5' y='0.5' width='22' height='5' stroke='white'/%3E%3C/svg%3E%0A")}.header.default .menu-mobile{display:none;position:absolute;top:0;left:20px;width:calc(100% - 40px);padding:15px 20px 23px;background-color:#f4f0ed;z-index:10}.header.default .menu-mobile .custom-logo-link{filter:brightness(0);margin:0 auto 30px}.header.default .menu-mobile .primary-navigation{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 0 20px}.header.default .menu-mobile .primary-navigation ul{padding:0;margin:0;list-style:none}.header.default .menu-mobile .primary-navigation ul .menu-item{text-align:center;margin:0}.header.default .menu-mobile .primary-navigation ul .menu-item a{font-family:Rubik,sans-serif;color:#171515;font-size:1.25rem;line-height:2.1875rem;font-weight:300;text-decoration:none;text-transform:uppercase;letter-spacing:20%}.header.default .menu-mobile .primary-navigation ul .menu-item a:hover{color:#171515;text-decoration:underline}.header.default .menu-mobile .social-links{margin:0 0 30px}.header.default .menu-mobile .social-links ul{text-align:center}.header.default .menu-mobile .social-links ul .menu-item img{filter:brightness(0);height:31.62px}.header.default .menu-mobile .contact-info{color:#171515;text-align:center;font-weight:400}.header.default .menu-mobile .contact-info .phone-link{display:flex;flex-direction:column;align-items:center}.header.default .menu-mobile .contact-info .phone-link .whatsapp-icon{filter:brightness(0);margin:10px 0 0}.header.default .menu-mobile .btn-close{position:absolute;top:15px;right:20px;width:23px;height:23px;background:unset;border:none;padding:0;cursor:pointer}.header.default .menu-mobile .btn-close .navbar-close{display:block;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000234403 14.85L5.55023 7.38L0.120234 -6.55651e-07H2.25023L6.60023 6L11.0402 -6.55651e-07H12.9902L7.62024 7.32L13.1702 14.85H11.0402L6.57023 8.7L1.98023 14.85H0.000234403Z' fill='%23171515'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center center}@media (min-width:768px){.header.default .menu-mobile{display:none}.header.default .primary-navigation ul{list-style:none;padding:0;margin:0;display:flex}.header.default .primary-navigation ul .menu-item{font-family:Rubik,sans-serif;font-size:1rem;font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:25%;margin:0 10px}.header.default .social-links ul{position:relative;top:2px}}@media (min-width:992px){.header.default{padding:20px 10px}.header.default .contact-info .phone-link{display:flex}.header.default .contact-info .phone-link img{margin:0 5px 0 0}}@media (min-width:1440px){.header.default{padding:20px 40px 0}.header.default .custom-logo-link .custom-logo{width:136px}.header.default .primary-navigation ul .menu-item{font-size:1.125rem;line-height:1.5rem}.header.default .contact-info{font-size:1.125rem;position:relative;top:initial}.header.default .contact-info .phone-link .whatsapp-icon{width:25px;margin:0 30px 0 0}}@media (min-width:1680px){.header.default .primary-navigation ul .menu-item{margin:0 15px}.header.default .contact-info .phone-link .whatsapp-icon{margin:0 30px 0 0}}.footer,.header{padding:15px 0;margin:0 0 70px}.footer .custom-logo-link,.header .custom-logo-link{display:table;margin:0 auto}.footer .custom-logo-link .custom-logo,.header .custom-logo-link .custom-logo{width:88px;height:auto}.footer .contact-info,.header .contact-info{font-family:Rubik,sans-serif;font-size:1rem;line-height:1.375rem;font-weight:300;color:#fff;letter-spacing:25%}.footer .contact-info .label,.header .contact-info .label{font-weight:500}.footer .contact-info .whatsapp-icon,.header .contact-info .whatsapp-icon{width:17px;margin:0 0 0 5px;position:relative;top:3px}.footer .contact-info .phone-link,.header .contact-info .phone-link{color:inherit;text-decoration:none}.footer .social-links,.header .social-links{margin:0 0 0 15px}.footer .social-links ul,.header .social-links ul{list-style:none;padding:0;margin:0}.footer .social-links ul .menu-item,.header .social-links ul .menu-item{display:inline-block;margin:0 2.5px}.footer .social-links ul .menu-item img,.header .social-links ul .menu-item img{height:20px;width:auto}@media (min-width:768px){.footer,.header{padding:30px 0;margin:0 0 118px}.footer .custom-logo-link,.header .custom-logo-link{display:block;margin:0}.footer .fit-content,.header .fit-content{height:-moz-fit-content;height:fit-content}}@media (min-width:1440px){.footer,.header{padding:60px 45px}.footer .custom-logo-link .custom-logo,.header .custom-logo-link .custom-logo{width:100%;max-width:163px}.footer .contact-info,.header .contact-info{font-size:1.375rem;line-height:1.5rem;position:relative;top:-3px}.footer .contact-info .whatsapp-icon,.header .contact-info .whatsapp-icon{width:25px;margin:0 0 0 10px;position:relative;top:4px}.footer .social-links,.header .social-links{margin:0 0 0 23px}.footer .social-links ul .menu-item,.header .social-links ul .menu-item{margin:0 4.5px}.footer .social-links ul .menu-item img,.header .social-links ul .menu-item img{height:26.77px}}.cards{margin:0 0 50px}.cards__head{font-family:Roboto,sans-serif;font-size:1.25rem;line-height:1.5rem;font-weight:300;color:#fff;letter-spacing:10%;text-transform:lowercase;text-align:center;margin:0 0 26px}.cards__head::first-letter{text-transform:capitalize}.cards__grid{display:grid;grid-template-columns:1fr;gap:27px;padding:0 15px}.cards__item{padding:27px 20px 36px;border-radius:3px;background-color:#f4f0ed;margin:0 auto}.cards__item--title{font-family:Rubik,sans-serif;font-size:1.3125rem;line-height:2.125rem;font-weight:500;text-transform:uppercase;color:#171515;letter-spacing:5%;margin:0 0 20px}.cards__item--description{font-family:"Mozilla Text";font-size:.9375rem;line-height:1.375rem;font-weight:200;color:#171515;margin:0 0 20px}.cards__item--button{font-family:Roboto,sans-serif;font-size:.9375rem;line-height:initial;font-weight:300;text-transform:uppercase;text-decoration:none;letter-spacing:10%;color:#fff;padding:9px 10px 9px 8px;border-radius:5px;width:137.36px;background-color:#171515;display:inline-flex;align-items:center;justify-content:space-between}.cards__item--button img{margin-left:20px}@media (min-width:768px){.cards__grid{grid-template-columns:repeat(2,1fr);max-width:initial;gap:20px;padding:0 15px}}@media (min-width:992px){.cards__head{font-size:1.5rem;line-height:2rem;margin:0 0 42px}.cards__grid{grid-template-columns:repeat(3,1fr);gap:33px}.cards__item{max-width:initial}}@media (min-width:1440px){.cards__item{padding:42px 30px 46px}.cards__item--title{letter-spacing:10%}.cards__item--description{font-size:1.0625rem;line-height:1.75rem;margin:0 0 2.75rem}.cards__grid{padding:0}}.footer.default .custom-logo-link{margin:0 auto 50px}.footer.default .custom-logo-link .custom-logo{width:160px;height:auto}.footer.default .footer__description{font-family:"Mozilla Text",sans-serif;font-size:1rem;line-height:1.5rem;text-align:center;font-weight:200;color:#fff;max-width:280px;margin:0 auto 50px}.footer.default .primary-navigation ul{list-style:none;padding:0;margin:0 0 38px}.footer.default .primary-navigation ul .menu-item{font-family:Rubik,sans-serif;font-size:1.25rem;line-height:2.1875rem;font-weight:300;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:20%}@media (min-width:500px){.footer.default .footer__description{max-width:60%}}@media (min-width:768px){.footer.default .custom-logo-link{display:table}}@media (min-width:992px){.footer.default .primary-navigation ul{display:flex;margin:0}.footer.default .primary-navigation ul .menu-item{font-size:1rem;line-height:1.5rem;margin:0 5px}}@media (min-width:1366px){.footer.default .primary-navigation ul .menu-item{margin:0 10px;letter-spacing:25%}}@media (min-width:1440px){.footer.default .primary-navigation ul .menu-item{font-size:1.125rem;margin:0 4px}.footer.default .contact-info{font-size:1.125rem;line-height:1.5rem}.footer.default .contact-info .phone-link{display:flex;align-items:center}.footer.default .contact-info .phone-link .whatsapp-icon{top:0;left:-10px}.footer.default .social-links ul .menu-item img{height:26.77px}}@media (min-width:1680px){.footer.default .primary-navigation ul .menu-item{margin:0 15px}.footer.default .primary-navigation ul .menu-item:last-child{margin-right:25px}}.footer{padding:0;margin:0 0 30px}.footer .contact-info{line-height:2.5rem;border:1px solid #fff;border-radius:7px;padding:0 17px;margin:0 auto 35px;letter-spacing:25%}.footer .contact-info .whatsapp-icon{margin:0 5px 0 0;width:21px;top:5px}.footer .social-links{margin:0 0 20px}.footer .social-links ul .menu-item img{height:31.62px}.footer .copy{font-family:REM,sans-serif;font-size:.75rem;line-height:1.5rem;font-weight:200;color:#fff}@media (min-width:768px){.footer{margin:0 0 30px}}@media (min-width:992px){.footer .contact-info{padding:0;border:none;margin:0}.footer .contact-info .whatsapp-icon{width:17px;margin:0 0 0 5px;position:relative;top:3px}.footer .social-links{margin:0 0 0 15px}.footer .social-links ul .menu-item img{height:20px}}@media (min-width:1440px){.footer{padding:0 30px}.footer .contact-info{top:initial}.footer .contact-info .whatsapp-icon{width:25px;margin:0 0 0 10px;position:relative;top:4px}.footer .social-links ul .menu-item img{height:31.62px}}.hero{padding:0 15px;margin:0 0 40px}.hero__title{font-family:Roboto,sans-serif;font-size:1.625rem;line-height:2.375rem;font-weight:500;text-transform:uppercase;color:#fff;margin:0 0 20px;letter-spacing:30%}.hero__description{font-family:"Mozilla Text";font-size:1rem;line-height:1.375rem;font-weight:200;color:#fff}.hero__description p{margin:0 0 20px}@media (min-width:768px){.hero{margin:0 0 47px}.hero__description{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}}@media (min-width:1440px){.hero__title{font-size:2.5rem;line-height:5rem;letter-spacing:20%;margin:0 0 5px}.hero__description{font-size:1.125rem;line-height:1.75rem}}@font-face{font-family:Rubik;src:url(../fonts/Rubik-Medium.woff2) format("woff2"),url(../fonts/Rubik-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(Rubik-Regular.woff2) format("woff2"),url(Rubik-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(../fonts/Rubik-Light.woff2) format("woff2"),url(../fonts/Rubik-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.woff2) format("woff2"),url(../fonts/Roboto-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-ExtraLight.woff2) format("woff2"),url(../fonts/Roboto-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:REM;src:url(../fonts/REM-ExtraLight.woff2) format("woff2"),url(../fonts/REM-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:REM;src:url(../fonts/REM-Light.woff2) format("woff2"),url(../fonts/REM-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:REM;src:url(../fonts/REM-Regular.woff2) format("woff2"),url(../fonts/REM-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:REM;src:url(../fonts/REM-Thin.woff2) format("woff2"),url(../fonts/REM-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Mozilla Text";src:url(../fonts/MozillaText-Light.woff2) format("woff2"),url(../fonts/MozillaText-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Mozilla Text";src:url(../fonts/MozillaText-ExtraLight.woff2) format("woff2"),url(../fonts/MozillaText-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Mozilla Text";src:url(../fonts/MozillaText-Medium.woff2) format("woff2"),url(../fonts/MozillaText-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Mozilla Text";src:url(../fonts/MozillaText-Regular.woff2) format("woff2"),url(../fonts/MozillaText-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
/*# sourceMappingURL=contato.min.css.map */
