.elementor-46 .elementor-element.elementor-element-73efc8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-bb85d5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-bb85d5d:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-bb85d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://temturma.com.br/wp-content/uploads/2026/10/hero-futebol.webp");background-position:center center;background-size:cover;}.elementor-46 .elementor-element.elementor-element-90f9d01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-9633607{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-b4a6940{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-c64a752{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-43b28e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-6265a5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-681e2bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-6b73449{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-5705f8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-06f19f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-12e3394{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-229331f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-7d5c7a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-610056c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-1873565{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-19f0551{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-78b5676{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-de1488c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-6a24957{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-7bae535{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-2c5ea4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-d4daf8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-bcca1f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-d3c24fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-ce96989{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-35917f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-9b00b44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-96467cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-cbb0d28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-0cf85a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-6b214e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-f63657d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-7ea6d3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-ea19933{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-84ff795{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-ccd83ed{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-46 .elementor-element.elementor-element-ccd83ed .elementor-loop-container{grid-auto-rows:1fr;}.elementor-46 .elementor-element.elementor-element-ccd83ed .e-loop-item > .elementor-section, .elementor-46 .elementor-element.elementor-element-ccd83ed .e-loop-item > .elementor-section > .elementor-container, .elementor-46 .elementor-element.elementor-element-ccd83ed .e-loop-item > .e-con, .elementor-46 .elementor-element.elementor-element-ccd83ed .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-46 .elementor-element.elementor-element-00365e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-d2410e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-0235527{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-24858d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-16753a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-2c17c41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-11f3d27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-ea292f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-76494da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-a74b321{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-08610d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-7c052e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-d550fd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-d8284ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-aeecfa2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-fed59a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-dbb4c7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-3ca6cef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-62d93a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-ccd83ed{--grid-columns:2;}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-ccd83ed{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-90f9d01 */.elementor-46 .elementor-element.elementor-element-90f9d01{flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9633607 */.elementor-46 .elementor-element.elementor-element-9633607{flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a6940 */.elementor-46 .elementor-element.elementor-element-b4a6940{flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67e24d3 */.elementor-46 .elementor-element.elementor-element-67e24d3 .elementor-heading-title{font-size:clamp(46px,7vw,96px);font-weight:800;letter-spacing:-.035em;line-height:1;color:#fff;max-width:900px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43b28e2 */.elementor-46 .elementor-element.elementor-element-43b28e2{display:flex;flex-wrap:wrap;gap:8px;flex-direction:row}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c64a752 */.elementor-46 .elementor-element.elementor-element-c64a752{position:relative;width:100%;padding-top:120px;padding-bottom:64px;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb85d5d */.elementor-46 .elementor-element.elementor-element-bb85d5d{flex-direction:row;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6265a5c */.elementor-46 .elementor-element.elementor-element-6265a5c{flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d30e8 */.elementor-46 .elementor-element.elementor-element-c5d30e8 .elementor-heading-title{font-size:clamp(34px,4vw,48px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06f19f7 */.elementor-46 .elementor-element.elementor-element-06f19f7{font-weight:700;min-height:48px;display:inline-flex;align-items:center;gap:6px;flex-direction:row;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5705f8d */.elementor-46 .elementor-element.elementor-element-5705f8d{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;flex-direction:row}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c6338f */.elementor-46 .elementor-element.elementor-element-8c6338f{overflow:hidden}.elementor-46 .elementor-element.elementor-element-8c6338f .elementor-widget-container,.elementor-46 .elementor-element.elementor-element-8c6338f img{width:100%;height:100%;display:block}.elementor-46 .elementor-element.elementor-element-8c6338f img{object-fit:cover}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229331f */.elementor-46 .elementor-element.elementor-element-229331f{flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60d7f62 */.elementor-46 .elementor-element.elementor-element-60d7f62{overflow:hidden}.elementor-46 .elementor-element.elementor-element-60d7f62 .elementor-widget-container,.elementor-46 .elementor-element.elementor-element-60d7f62 img{width:100%;height:100%;display:block}.elementor-46 .elementor-element.elementor-element-60d7f62 img{object-fit:cover}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d5c7a9 */.elementor-46 .elementor-element.elementor-element-7d5c7a9{flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2da877f */.elementor-46 .elementor-element.elementor-element-2da877f{overflow:hidden}.elementor-46 .elementor-element.elementor-element-2da877f .elementor-widget-container,.elementor-46 .elementor-element.elementor-element-2da877f img{width:100%;height:100%;display:block}.elementor-46 .elementor-element.elementor-element-2da877f img{object-fit:cover}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-610056c */.elementor-46 .elementor-element.elementor-element-610056c{flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7315226 */.elementor-46 .elementor-element.elementor-element-7315226{overflow:hidden}.elementor-46 .elementor-element.elementor-element-7315226 .elementor-widget-container,.elementor-46 .elementor-element.elementor-element-7315226 img{width:100%;height:100%;display:block}.elementor-46 .elementor-element.elementor-element-7315226 img{object-fit:cover}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1873565 */.elementor-46 .elementor-element.elementor-element-1873565{flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1360841 */.elementor-46 .elementor-element.elementor-element-1360841{overflow:hidden}.elementor-46 .elementor-element.elementor-element-1360841 .elementor-widget-container,.elementor-46 .elementor-element.elementor-element-1360841 img{width:100%;height:100%;display:block}.elementor-46 .elementor-element.elementor-element-1360841 img{object-fit:cover}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19f0551 */.elementor-46 .elementor-element.elementor-element-19f0551{flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5ffcad */.elementor-46 .elementor-element.elementor-element-c5ffcad{overflow:hidden}.elementor-46 .elementor-element.elementor-element-c5ffcad .elementor-widget-container,.elementor-46 .elementor-element.elementor-element-c5ffcad img{width:100%;height:100%;display:block}.elementor-46 .elementor-element.elementor-element-c5ffcad img{object-fit:cover}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78b5676 */.elementor-46 .elementor-element.elementor-element-78b5676{flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d4e69d */.elementor-46 .elementor-element.elementor-element-8d4e69d{overflow:hidden}.elementor-46 .elementor-element.elementor-element-8d4e69d .elementor-widget-container,.elementor-46 .elementor-element.elementor-element-8d4e69d img{width:100%;height:100%;display:block}.elementor-46 .elementor-element.elementor-element-8d4e69d img{object-fit:cover}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de1488c */.elementor-46 .elementor-element.elementor-element-de1488c{flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d34ac6d */.elementor-46 .elementor-element.elementor-element-d34ac6d{overflow:hidden}.elementor-46 .elementor-element.elementor-element-d34ac6d .elementor-widget-container,.elementor-46 .elementor-element.elementor-element-d34ac6d img{width:100%;height:100%;display:block}.elementor-46 .elementor-element.elementor-element-d34ac6d img{object-fit:cover}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a24957 */.elementor-46 .elementor-element.elementor-element-6a24957{flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e3394 */.elementor-46 .elementor-element.elementor-element-12e3394{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b73449 */.elementor-46 .elementor-element.elementor-element-6b73449{display:flex;flex-direction:column;gap:36px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-681e2bb */.elementor-46 .elementor-element.elementor-element-681e2bb{flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10c5dab */.elementor-46 .elementor-element.elementor-element-10c5dab{aspect-ratio:5/4;border-radius:20px;overflow:hidden}.elementor-46 .elementor-element.elementor-element-10c5dab .elementor-widget-container,.elementor-46 .elementor-element.elementor-element-10c5dab img{width:100%;height:100%;display:block}.elementor-46 .elementor-element.elementor-element-10c5dab img{object-fit:cover}.elementor-46 .elementor-element.elementor-element-10c5dab img{border-radius:20px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1614d3 */.elementor-46 .elementor-element.elementor-element-c1614d3 .elementor-heading-title{font-size:clamp(34px,4vw,48px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce96989 */.elementor-46 .elementor-element.elementor-element-ce96989{position:absolute;left:23px;top:48px;bottom:0;width:1.5px;background:rgba(31,107,79,.35);flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adfafea */.elementor-46 .elementor-element.elementor-element-adfafea{flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56efc1e */.elementor-46 .elementor-element.elementor-element-56efc1e .elementor-heading-title{font-size:24px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e21c3bb */.elementor-46 .elementor-element.elementor-element-e21c3bb{margin-top:6px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35917f8 */.elementor-46 .elementor-element.elementor-element-35917f8{padding-top:8px;flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3c24fa */.elementor-46 .elementor-element.elementor-element-d3c24fa{display:flex;gap:20px;padding-bottom:28px;position:relative;flex-direction:row;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96467cc */.elementor-46 .elementor-element.elementor-element-96467cc{position:absolute;left:23px;top:48px;bottom:0;width:1.5px;background:rgba(31,107,79,.35);flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3edc4ff */.elementor-46 .elementor-element.elementor-element-3edc4ff{flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-833be2c */.elementor-46 .elementor-element.elementor-element-833be2c .elementor-heading-title{font-size:24px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39e89a2 */.elementor-46 .elementor-element.elementor-element-39e89a2{margin-top:6px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbb0d28 */.elementor-46 .elementor-element.elementor-element-cbb0d28{padding-top:8px;flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b00b44 */.elementor-46 .elementor-element.elementor-element-9b00b44{display:flex;gap:20px;padding-bottom:28px;position:relative;flex-direction:row;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e5a179 */.elementor-46 .elementor-element.elementor-element-5e5a179{flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-536b3e0 */.elementor-46 .elementor-element.elementor-element-536b3e0 .elementor-heading-title{font-size:24px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1af5e1 */.elementor-46 .elementor-element.elementor-element-c1af5e1{margin-top:6px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b214e7 */.elementor-46 .elementor-element.elementor-element-6b214e7{padding-top:8px;flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf85a7 */.elementor-46 .elementor-element.elementor-element-0cf85a7{display:flex;gap:20px;flex-direction:row;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcca1f9 */.elementor-46 .elementor-element.elementor-element-bcca1f9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;position:relative;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4daf8a */.elementor-46 .elementor-element.elementor-element-d4daf8a{display:flex;flex-direction:column;gap:32px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c5ea4a */.elementor-46 .elementor-element.elementor-element-2c5ea4a{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:clamp(32px,5vw,64px);align-items:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bae535 */.elementor-46 .elementor-element.elementor-element-7bae535{background:#fff;border-top:1px solid #e6e0d2;border-bottom:1px solid #e6e0d2;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b32aca */.elementor-46 .elementor-element.elementor-element-2b32aca .elementor-heading-title{font-size:clamp(34px,4vw,48px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ff795 */.elementor-46 .elementor-element.elementor-element-84ff795{display:flex;flex-direction:column;gap:12px;max-width:640px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea19933 */.elementor-46 .elementor-element.elementor-element-ea19933{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;flex-direction:row}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea6d3f */.elementor-46 .elementor-element.elementor-element-7ea6d3f{display:flex;flex-direction:column;gap:36px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f63657d */.elementor-46 .elementor-element.elementor-element-f63657d{flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24858d7 */.elementor-46 .elementor-element.elementor-element-24858d7{position:absolute;top:0;bottom:0;right:22%;width:1.5px;background:rgba(31,107,79,.2);flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16753a7 */.elementor-46 .elementor-element.elementor-element-16753a7{position:absolute;width:200px;height:200px;border-radius:50%;border:1.5px solid rgba(31,107,79,.2);right:calc(22% - 100px);top:50%;margin-top:-100px;flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d981957 */.elementor-46 .elementor-element.elementor-element-d981957 .elementor-heading-title{font-size:clamp(30px,3.4vw,40px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c17c41 */.elementor-46 .elementor-element.elementor-element-2c17c41{display:flex;align-items:center;gap:12px;position:relative;flex-direction:row;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11f3d27 */.elementor-46 .elementor-element.elementor-element-11f3d27{display:flex;flex-wrap:wrap;gap:8px;position:relative;max-width:900px;flex-direction:row}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0235527 */.elementor-46 .elementor-element.elementor-element-0235527{border:1.5px solid rgba(31,107,79,.35);border-radius:24px;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2410e2 */.elementor-46 .elementor-element.elementor-element-d2410e2{flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00365e6 */.elementor-46 .elementor-element.elementor-element-00365e6{padding-top:0;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-637b5a4 */.elementor-46 .elementor-element.elementor-element-637b5a4 .elementor-heading-title{font-size:clamp(36px,4.4vw,56px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08610d2 */.elementor-46 .elementor-element.elementor-element-08610d2{flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a74b321 */.elementor-46 .elementor-element.elementor-element-a74b321{display:flex;flex-direction:column;gap:20px;max-width:560px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-337b9d2 */.elementor-46 .elementor-element.elementor-element-337b9d2{aspect-ratio:4/3;border-radius:20px;overflow:hidden}.elementor-46 .elementor-element.elementor-element-337b9d2 .elementor-widget-container,.elementor-46 .elementor-element.elementor-element-337b9d2 img{width:100%;height:100%;display:block}.elementor-46 .elementor-element.elementor-element-337b9d2 img{object-fit:cover}.elementor-46 .elementor-element.elementor-element-337b9d2 img{border-radius:20px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76494da */.elementor-46 .elementor-element.elementor-element-76494da{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:clamp(32px,5vw,72px);align-items:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea292f5 */.elementor-46 .elementor-element.elementor-element-ea292f5{background:#fff;border-top:1px solid #e6e0d2;border-bottom:1px solid #e6e0d2;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b6358f */.elementor-46 .elementor-element.elementor-element-5b6358f .elementor-heading-title{font-size:clamp(34px,4vw,48px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8284ce */.elementor-46 .elementor-element.elementor-element-d8284ce{grid-column:span 2;min-width:0;flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d550fd9 */.elementor-46 .elementor-element.elementor-element-d550fd9{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:clamp(24px,5vw,72px);align-items:start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c052e6 */.elementor-46 .elementor-element.elementor-element-7c052e6{flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed59a1 */.elementor-46 .elementor-element.elementor-element-fed59a1{position:absolute;left:0;right:0;top:50%;height:1.5px;background:rgba(255,255,255,.22);flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb4c7a */.elementor-46 .elementor-element.elementor-element-dbb4c7a{position:absolute;width:280px;height:280px;border-radius:50%;border:1.5px solid rgba(255,255,255,.22);left:72%;top:50%;margin:-140px 0 0 -140px;flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ca6cef */.elementor-46 .elementor-element.elementor-element-3ca6cef{position:absolute;width:14px;height:14px;border-radius:50%;background:#f28c1e;left:72%;top:50%;margin:-7px 0 0 -7px;flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1b53da */.elementor-46 .elementor-element.elementor-element-f1b53da .elementor-heading-title{font-size:clamp(36px,4.4vw,56px);max-width:640px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62d93a5 */.elementor-46 .elementor-element.elementor-element-62d93a5{position:relative;padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(56px,7vw,88px);display:flex;flex-direction:column;gap:20px;align-items:flex-start;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aeecfa2 */.elementor-46 .elementor-element.elementor-element-aeecfa2{background:#1f6b4f;color:#fff;position:relative;overflow:hidden;flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73efc8b */.tt-doc-home a{color:#1f6b4f}.tt-doc-home a:hover{color:#164d39}.tt-doc-home{font-family:'Figtree',system-ui,-apple-system,'Segoe UI',sans-serif;color:#1f2421;background:#f6f3ec;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.tt-doc-home *{box-sizing:border-box}.tt-doc-home h1,.tt-doc-home h2,.tt-doc-home h3,.tt-doc-home p{margin:0}.tt-doc-home .d{font-family:'Bricolage Grotesque','Figtree',system-ui,sans-serif;letter-spacing:-.025em;font-weight:700;line-height:1.05;text-wrap:balance}.tt-doc-home .num{font-variant-numeric:tabular-nums}.tt-doc-home .wrap{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.tt-doc-home .sec{padding:clamp(56px,7vw,96px) 0}.tt-doc-home .kicker{font:700 13px/1.2 'Figtree',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#1f6b4f}.tt-doc-home .muted{color:#565d59}.tt-doc-home .ico{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.tt-doc-home .kz-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:12px;font:700 16px/1.1 'Figtree',sans-serif;text-decoration:none;border:1.5px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color .15s}.tt-doc-home .kz-btn .ico{width:20px;height:20px}.tt-doc-home .kz-btn--sol{background:#f28c1e;color:#1f2421}.tt-doc-home .kz-btn--sol:hover{background:#de7a10;color:#1f2421}.tt-doc-home .kz-btn--wa{background:#25d366;color:#0f2a1b}.tt-doc-home .kz-btn--wa:hover{background:#1ebe5a;color:#0f2a1b}.tt-doc-home .kz-btn--verde{background:#1f6b4f;color:#fff}.tt-doc-home .kz-btn--verde:hover{background:#164d39;color:#fff}.tt-doc-home .kz-btn--line{background:#fff;color:#1f6b4f;border-color:#1f6b4f}.tt-doc-home .kz-btn--line:hover{background:#edf4ef;color:#164d39}.tt-doc-home a:focus-visible,.tt-doc-home button:focus-visible,.tt-doc-home input:focus-visible,.tt-doc-home select:focus-visible,.tt-doc-home summary:focus-visible{outline:3px solid #2b6cb0;outline-offset:2px}.tt-doc-home .chip{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px 0 14px;border-radius:999px;background:#fff;border:1.5px solid #ddd6c6;color:#1f2421;font:600 15px/1 'Figtree',sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .15s,background-color .15s}.tt-doc-home .chip:hover{border-color:#1f6b4f;color:#1f2421}.tt-doc-home .chip.on{background:#1f6b4f;border-color:#1f6b4f;color:#fff}.tt-doc-home .chip .ico{width:20px;height:20px;color:#1f6b4f}.tt-doc-home .chip.on .ico{color:#fff}.tt-doc-home .tag{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:#eef3ef;color:#1f4d3b;font:600 13px/1 'Figtree',sans-serif;white-space:nowrap}.tt-doc-home .tag .ico{width:15px;height:15px}.tt-doc-home .tag-agua{background:#eaf1f9;color:#1f4f85}.tt-doc-home .selo{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 8px;border-radius:999px;background:#fff;color:#1f6b4f;border:1.5px solid #1f6b4f;font:700 13px/1 'Figtree',sans-serif;white-space:nowrap}.tt-doc-home .selo .ico{width:18px;height:18px}.tt-doc-home .card{background:#fff;border-radius:18px;border:1px solid #e6e0d2;overflow:hidden}.tt-doc-home .ph{position:relative;background-color:#e8e1d1;background-image:repeating-linear-gradient(135deg,transparent 0 16px,rgba(31,36,33,.045) 16px 17px);display:flex;align-items:flex-end;padding:24px;color:#4a504c;font:500 13px/1.4 'Figtree',sans-serif}.tt-doc-home .ph::after{content:"";position:absolute;inset:10px;border:1.5px solid rgba(255,255,255,.9);border-radius:8px;pointer-events:none}.tt-doc-home .ph-cap{display:flex;gap:8px;align-items:flex-start;max-width:440px;position:relative;z-index:1}.tt-doc-home .ph-cap .ico{width:18px;height:18px;margin-top:1px}.tt-doc-home .court{display:flex;align-items:center;color:#1f6b4f}.tt-doc-home .court i{flex:1;height:1.5px;background:currentColor;opacity:.35;animation:draw 1s ease-out both}.tt-doc-home .court b{width:36px;height:36px;border:1.5px solid currentColor;border-radius:50%;opacity:.55;flex:none;position:relative}.tt-doc-home .court b::after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:#f28c1e}@keyframes draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}.tt-doc-home .fld{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:10px 16px;border-radius:12px;min-height:60px;cursor:text}.tt-doc-home .fld:hover{background:#f6f3ec}.tt-doc-home .fl{font:700 12px/1.2 'Figtree',sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#1f6b4f}.tt-doc-home .fld input,.tt-doc-home .fld select{border:0;background:transparent;font:500 17px/1.3 'Figtree',sans-serif;color:#1f2421;padding:0;width:100%;appearance:none}.tt-doc-home .fld input::placeholder{color:#6a706c}.tt-doc-home details.faq{border-top:1.5px solid #ddd6c6}.tt-doc-home details.faq:last-child{border-bottom:1.5px solid #ddd6c6}.tt-doc-home details.faq summary{list-style:none;cursor:pointer;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;font:600 18px/1.35 'Figtree',sans-serif;padding:14px 0}.tt-doc-home details.faq summary::-webkit-details-marker{display:none}.tt-doc-home details.faq summary .ico{width:22px;height:22px;color:#1f6b4f;transition:transform .2s}.tt-doc-home details.faq[open] summary .ico{transform:rotate(45deg)}.tt-doc-home details.faq p{padding:0 48px 22px 0;color:#454b47;max-width:760px}.tt-doc-home .navl{display:inline-flex;align-items:center;gap:4px;min-height:48px;padding:0 12px;border-radius:10px;color:#1f2421;text-decoration:none;font:600 15px/1 'Figtree',sans-serif;background:none;border:0;cursor:pointer}.tt-doc-home .navl:hover{background:#f3efe6;color:#1f2421}.tt-doc-home .navl .ico{width:16px;height:16px}.tt-doc-home .mod{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:16px;background:#fff;border:1px solid #e6e0d2;text-decoration:none;color:#1f2421;transition:border-color .15s}.tt-doc-home .mod:hover{border-color:#1f6b4f;color:#1f2421}.tt-doc-home .mod-i{width:52px;height:52px;border-radius:50%;border:1.5px solid #1f6b4f;display:flex;align-items:center;justify-content:center;color:#1f6b4f}.tt-doc-home .mod-i .ico{width:28px;height:28px}.tt-doc-home .mod-i.agua{border-color:#2b6cb0;color:#2b6cb0}.tt-doc-home .heroB{position:relative;min-height:720px;display:flex;align-items:flex-end;overflow:hidden;background-color:#3a4540;background-size:cover;background-position:center 40%}.tt-doc-home .heroB::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,36,33,0) 25%,rgba(31,36,33,.7) 100%),linear-gradient(90deg,rgba(31,36,33,.35) 0%,rgba(31,36,33,0) 60%)}.tt-doc-home .hb-linha{position:absolute;left:0;right:0;top:46%;height:1.5px;background:rgba(255,255,255,.5);transform-origin:left;animation:draw 1.1s ease-out both}.tt-doc-home .hb-circ{position:absolute;width:340px;height:340px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);right:12%;top:46%;margin-top:-170px}.tt-doc-home .hb-bola{position:absolute;width:16px;height:16px;border-radius:50%;background:#f28c1e;right:calc(12% + 162px);top:46%;margin-top:-8px}.tt-doc-home .hb-cap{position:absolute;top:24px;right:24px;max-width:340px;display:flex;gap:8px;color:#e8ece9;font-size:13px;font-weight:500;margin:0;z-index:1}.tt-doc-home .chipw{display:inline-flex;align-items:center;flex:none;min-height:48px;padding:0 18px;border-radius:999px;border:1.5px solid rgba(255,255,255,.75);color:#fff;font:600 15px/1 'Figtree',sans-serif;text-decoration:none;background:rgba(31,36,33,.3)}.tt-doc-home .chipw:hover{background:#fff;color:#1f2421}@media (prefers-reduced-motion:reduce){.tt-doc-home .hb-linha{animation:none}}.tt-doc-home .only-m{display:none!important}@media (max-width:860px){.tt-doc-home .hide-m{display:none!important}.tt-doc-home .only-m{display:inline-flex!important}}@media (prefers-reduced-motion:reduce){.tt-doc-home .court i{animation:none}.tt-doc-home *{transition:none!important}}@media (max-width:767px){.tt-doc-home .heroB{min-height:600px}.tt-doc-home .heroB .hb-circ{width:200px;height:200px;right:-70px;top:30%;margin-top:-100px}.tt-doc-home .heroB .hb-linha,.tt-doc-home .heroB .hb-bola{top:30%}.tt-doc-home .heroB .hb-bola{right:22px}.tt-doc-home .heroB p{font-size:16px!important}.tt-doc-home .heroB .fld{flex-basis:100%!important;border-bottom:1.5px solid rgba(31,107,79,.18);border-radius:0}.tt-doc-home .heroB .fld:nth-last-of-type(1){border-bottom:0}.tt-doc-home .heroB [role=search] .kz-btn{flex-basis:100%!important;margin-top:6px;min-height:56px}.tt-doc-home .heroB [aria-label="Modalidades mais buscadas"]{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.tt-doc-home .heroB [aria-label="Modalidades mais buscadas"]>*{flex:none}.tt-doc-home .tt-mod-foto{padding:6px 6px 12px;gap:4px}.tt-doc-home .tt-mod-foto .d{font-size:18px!important}.tt-doc-home .e-con:has(>.tt-mod-foto){grid-template-columns:1fr 1fr!important;gap:8px!important}.tt-doc-home .tt-loop .elementor-loop-container{display:grid;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px}.tt-doc-home .tt-loop .e-loop-item{scroll-snap-align:start}}.tt-doc-home .tt-mod-foto{padding:8px 8px 18px;gap:10px}.tt-doc-home .tt-mod-foto .tt-foto{aspect-ratio:4/3;border-radius:12px;overflow:hidden;margin-bottom:4px}.tt-doc-home .tt-mod-foto .mod-i{display:none}.tt-doc-home .tt-mod-foto>.elementor-element:not(.tt-foto){padding:0 12px}.tt-doc-home .kzb.kzb .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:12px;font:700 16px/1.1 'Figtree',sans-serif;text-decoration:none;border:1.5px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color .15s}.tt-doc-home .kzb.kzb .elementor-button .ico{width:20px;height:20px}.tt-doc-home .kzb.kzb--sol .elementor-button{background:#f28c1e;color:#1f2421}.tt-doc-home .kzb.kzb--sol .elementor-button:hover{background:#de7a10;color:#1f2421}.tt-doc-home .kzb.kzb--wa .elementor-button{background:#25d366;color:#0f2a1b}.tt-doc-home .kzb.kzb--wa .elementor-button:hover{background:#1ebe5a;color:#0f2a1b}.tt-doc-home .kzb.kzb--verde .elementor-button{background:#1f6b4f;color:#fff}.tt-doc-home .kzb.kzb--verde .elementor-button:hover{background:#164d39;color:#fff}.tt-doc-home .kzb.kzb--line .elementor-button{background:#fff;color:#1f6b4f;border-color:#1f6b4f}.tt-doc-home .kzb.kzb--line .elementor-button:hover{background:#edf4ef;color:#164d39}.tt-doc-home .heroB [role=search] .kzb.kzb .elementor-button{flex-basis:100%!important;margin-top:6px;min-height:56px}/* End custom CSS */