@charset "UTF-8";*{padding:0;margin:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}@font-face{font-family:Gilroy;src:url("./media/Gilroy-Regular-OKQIRRTR.eot");src:url("./media/Gilroy-Regular-OKQIRRTR.eot") format("embedded-opentype"),url("./media/Gilroy-Regular-X5TFEQNU.woff2") format("woff2"),url("./media/Gilroy-Regular-H7QPL3L7.woff") format("woff"),url("./media/Gilroy-Regular-DUXLFE7F.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SFProDisplay;src:url("./media/Gilroy-Medium-JINI45CZ.eot");src:url("./media/Gilroy-Medium-JINI45CZ.eot") format("embedded-opentype"),url("./media/Gilroy-Medium-GJNX3ZXV.woff2") format("woff2"),url("./media/Gilroy-Medium-6KCREVRD.woff") format("woff"),url("./media/Gilroy-Medium-NY53L3JX.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url("./media/Gilroy-Semibold-FG62ICIT.eot");src:url("./media/Gilroy-Semibold-FG62ICIT.eot") format("embedded-opentype"),url("./media/Gilroy-Semibold-FPRZ3WCI.woff2") format("woff2"),url("./media/Gilroy-Semibold-WZ762MTH.woff") format("woff"),url("./media/Gilroy-Semibold-ATRPHVXZ.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url("./media/Gilroy-Bold-764VATG5.eot");src:url("./media/Gilroy-Bold-764VATG5.eot") format("embedded-opentype"),url("./media/Gilroy-Bold-3KIYXFBX.woff2") format("woff2"),url("./media/Gilroy-Bold-OKWH3JE3.woff") format("woff"),url("./media/Gilroy-Bold-JKPL7H7Q.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Helvetica;src:url("./media/HelveticaNeue-Thin-4RFLJKC7.otf");font-weight:100;font-style:normal}@font-face{font-family:Helvetica;src:url("./media/HelveticaNeue-Light-CWFFWXHO.otf");font-weight:200;font-style:normal}@font-face{font-family:Helvetica;src:url("./media/HelveticaNeue-Roman-OC3VVUAJ.otf");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("./media/HelveticaNeue-Medium-4FUJ3PUQ.otf");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("./media/HelveticaNeue-Bold-4JKCW4E3.otf");font-weight:700;font-style:normal}@font-face{font-family:Coluna;src:url("./media/Coluna-4RHFJNVN.ttf");font-weight:700;font-style:normal}.btn{background-color:#34c76a;color:#fff;text-align:center;transition-duration:.2s;display:flex;align-items:center}.btn span{display:flex;align-items:center;margin-left:1rem}.btn.light{background-color:#fff;color:#222}.btn:hover{background-color:#20bab2;color:#fff}.btn.sm{font-size:1rem;padding:.375rem 1.25rem .5rem;border-radius:.5rem}@media screen and (max-width: 992px){.btn.sm{text-wrap:nowrap}}@media screen and (max-width: 639px){.btn.sm{font-size:1.6rem;padding:.6rem 2rem;border-radius:.8rem}}.btn.md{font-size:1.5rem;padding:1rem 1.875rem 1.25rem;border-radius:.625rem}@media screen and (max-width: 639px){.btn.md{font-size:1.6rem;padding:.6rem 2rem;border-radius:.8rem}}html{scrollbar-gutter:stable;scroll-behavior:smooth;font-size:16px;line-height:1.5rem;overflow-x:hidden;width:100vw}@media screen and (max-width: 1919px){html{font-size:calc(10px + .00375*(100vw - 320px))}}@media screen and (max-width: 992px){html{font-size:calc(10px + 6 * (100vw - 320px) / 448)}}html.lock{overflow:hidden!important}body{font-family:Gilroy,sans-serif;font-weight:500;color:#222}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background-color:#34c76a}.container{padding:0 6.25rem}@media screen and (min-width: 2000px){.container{max-width:112.5rem;margin:0 auto}}@media screen and (max-width: 1300px){.container{padding:0 3.125rem}}@media screen and (max-width: 992px){.container{padding:0 1.25rem}}@media screen and (max-width: 639px){.container{padding:0 1rem}}.padding-block{padding:7.5rem 0}@media screen and (max-width: 992px){.padding-block{padding:5rem 0}}@media screen and (max-width: 639px){.padding-block{padding:6rem 0}}.title{font-size:4rem;font-weight:600}@media screen and (max-width: 639px){.title{font-size:2.4rem}}.subtitle{font-size:1.5rem;font-weight:600}@media screen and (max-width: 639px){.subtitle{font-size:1.2rem}}.grid-container{margin-top:3rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;height:37.5rem}@media screen and (max-width: 992px){.grid-container{grid-template-columns:repeat(2,1fr);height:100%}}@media screen and (max-width: 639px){.grid-container{gap:1rem;margin-top:2rem}}.grid-container .element-container{background-color:#f9f9f9;width:100%;height:100%;border-radius:3rem;padding:1.875rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 639px){.grid-container .element-container{padding:1rem;border-radius:1rem}}.grid-container .element-container h3{font-size:1.5rem;font-weight:600}@media screen and (max-width: 639px){.grid-container .element-container h3{font-size:1.2rem}}.grid-container .element-container p{margin-top:1rem;margin-bottom:2rem;color:#909090}@media screen and (max-width: 992px){.grid-container .element-container p{margin-bottom:1rem;font-size:1rem}}.grid-container .image-container{width:100%;border-radius:1.875rem;overflow:hidden}@media screen and (max-width: 992px){.grid-container .image-container{border-radius:1rem}}.grid-container .image-container img{object-fit:cover;width:100%}.text-inner{margin-bottom:1rem}.text-inner:last-child{margin-bottom:0}.list-inner{padding-left:1.5rem;margin-bottom:1rem}.list-inner li{list-style:disc;margin-bottom:.5rem}.design{font-size:calc(14px + .01125*(100vw - 320px));letter-spacing:-.02em}@media screen and (max-width: 992px){.design{font-size:calc(14px + 18 * (100vw - 320px) / 448)}}.design body{font-family:Helvetica,sans-serif;font-weight:200;color:#272c34}@media screen and (max-width: 1550px){.design body{font-size:.75rem}}@media screen and (max-width: 992px){.design body{font-size:inherit}}.design .coluna{font-family:Coluna,sans-serif;font-weight:700;letter-spacing:-.02em}.design ::-webkit-scrollbar{width:5px}.design ::-webkit-scrollbar-thumb{background-color:#272c34}
