.elementor-13123 .elementor-element.elementor-element-322ad5bb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13123 .elementor-element.elementor-element-322ad5bb:not(.elementor-motion-effects-element-type-background), .elementor-13123 .elementor-element.elementor-element-322ad5bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://parquecaipira.com.br/wp-content/uploads/2026/09/hero2026.jpg");background-position:center center;background-size:cover;}.elementor-13123 .elementor-element.elementor-element-322ad5bb > .elementor-background-overlay{background-color:#000000AD;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13123 .elementor-element.elementor-element-322ad5bb > .elementor-container{min-height:460px;}.elementor-13123 .elementor-element.elementor-element-322ad5bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 25px 120px 25px;}.elementor-bc-flex-widget .elementor-13123 .elementor-element.elementor-element-6fea82c9.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-13123 .elementor-element.elementor-element-6fea82c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13123 .elementor-element.elementor-element-3daf25cc{text-align:center;}.elementor-13123 .elementor-element.elementor-element-3daf25cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13123 .elementor-element.elementor-element-550b5ec3{text-align:center;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-13123 .elementor-element.elementor-element-7d81f0ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:65px;--padding-bottom:65px;--padding-left:25px;--padding-right:25px;}.elementor-13123 .elementor-element.elementor-element-5de7019e{text-align:center;}.elementor-13123 .elementor-element.elementor-element-5de7019e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-38c54232{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-351b957e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:70px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-13123 .elementor-element.elementor-element-351b957e:not(.elementor-motion-effects-element-type-background), .elementor-13123 .elementor-element.elementor-element-351b957e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E7;}.elementor-13123 .elementor-element.elementor-element-3a25e711{text-align:center;}.elementor-13123 .elementor-element.elementor-element-3a25e711 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-25d746cb{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-42c9c88d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-13123 .elementor-element.elementor-element-5adc2360{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:18px 18px 18px 18px;--padding-top:15px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-13123 .elementor-element.elementor-element-5adc2360:not(.elementor-motion-effects-element-type-background), .elementor-13123 .elementor-element.elementor-element-5adc2360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13123 .elementor-element.elementor-element-1715bb4{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;top:0px;}body:not(.rtl) .elementor-13123 .elementor-element.elementor-element-1715bb4{left:0px;}body.rtl .elementor-13123 .elementor-element.elementor-element-1715bb4{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13123 .elementor-element.elementor-element-5286ece4 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-7baef321 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-4cef0e5a{text-align:center;}.elementor-13123 .elementor-element.elementor-element-4cef0e5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-13afd204{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-3cea0be8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:18px 18px 18px 18px;--padding-top:15px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-13123 .elementor-element.elementor-element-3cea0be8:not(.elementor-motion-effects-element-type-background), .elementor-13123 .elementor-element.elementor-element-3cea0be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13123 .elementor-element.elementor-element-68490c12{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;top:0px;}body:not(.rtl) .elementor-13123 .elementor-element.elementor-element-68490c12{left:0px;}body.rtl .elementor-13123 .elementor-element.elementor-element-68490c12{right:0px;}.elementor-13123 .elementor-element.elementor-element-16b24242 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-597f2959 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-15dde0fa{text-align:center;}.elementor-13123 .elementor-element.elementor-element-15dde0fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-1dc53b9b{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-10696f8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:18px 18px 18px 18px;--padding-top:15px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-13123 .elementor-element.elementor-element-10696f8b:not(.elementor-motion-effects-element-type-background), .elementor-13123 .elementor-element.elementor-element-10696f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13123 .elementor-element.elementor-element-61d64c72{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;top:0px;}body:not(.rtl) .elementor-13123 .elementor-element.elementor-element-61d64c72{left:0px;}body.rtl .elementor-13123 .elementor-element.elementor-element-61d64c72{right:0px;}.elementor-13123 .elementor-element.elementor-element-15715be8 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-78462129 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-1f594a0e{text-align:center;}.elementor-13123 .elementor-element.elementor-element-1f594a0e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-c200edf{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-3938fd1b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:18px 18px 18px 18px;--padding-top:15px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-13123 .elementor-element.elementor-element-3938fd1b:not(.elementor-motion-effects-element-type-background), .elementor-13123 .elementor-element.elementor-element-3938fd1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13123 .elementor-element.elementor-element-71da840d{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;top:0px;}body:not(.rtl) .elementor-13123 .elementor-element.elementor-element-71da840d{left:0px;}body.rtl .elementor-13123 .elementor-element.elementor-element-71da840d{right:0px;}.elementor-13123 .elementor-element.elementor-element-36237fba > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-28866226 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-7a2dc100{text-align:center;}.elementor-13123 .elementor-element.elementor-element-7a2dc100 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-22667500{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-3b6968a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 55px;--row-gap:30px;--column-gap:55px;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-13123 .elementor-element.elementor-element-695f0880{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13123 .elementor-element.elementor-element-5028c022 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-6c225ac8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13123 .elementor-element.elementor-element-752681a1{text-align:start;}.elementor-13123 .elementor-element.elementor-element-752681a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-52b1add9{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-11771b6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:65px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-13123 .elementor-element.elementor-element-11771b6e:not(.elementor-motion-effects-element-type-background), .elementor-13123 .elementor-element.elementor-element-11771b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEAD8;}.elementor-13123 .elementor-element.elementor-element-3927fe51 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-53e52249{text-align:center;}.elementor-13123 .elementor-element.elementor-element-53e52249 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-2b7f4f51{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-3f7f77fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-13123 .elementor-element.elementor-element-312f5071{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-13123 .elementor-element.elementor-element-312f5071:not(.elementor-motion-effects-element-type-background), .elementor-13123 .elementor-element.elementor-element-312f5071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13123 .elementor-element.elementor-element-44163996{text-align:center;}.elementor-13123 .elementor-element.elementor-element-44163996 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-1f209d4a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-79178ec4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-13123 .elementor-element.elementor-element-79178ec4:not(.elementor-motion-effects-element-type-background), .elementor-13123 .elementor-element.elementor-element-79178ec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13123 .elementor-element.elementor-element-196f43d{text-align:center;}.elementor-13123 .elementor-element.elementor-element-196f43d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-7a19aaf{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-56d30e67{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-13123 .elementor-element.elementor-element-56d30e67:not(.elementor-motion-effects-element-type-background), .elementor-13123 .elementor-element.elementor-element-56d30e67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13123 .elementor-element.elementor-element-6d9a4431{text-align:center;}.elementor-13123 .elementor-element.elementor-element-6d9a4431 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-9b9456f{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-1e90fcfb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:65px;--padding-bottom:65px;--padding-left:25px;--padding-right:25px;}.elementor-13123 .elementor-element.elementor-element-2b755c5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-13123 .elementor-element.elementor-element-b40a88a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-13123 .elementor-element.elementor-element-b40a88a:not(.elementor-motion-effects-element-type-background), .elementor-13123 .elementor-element.elementor-element-b40a88a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E7;}.elementor-13123 .elementor-element.elementor-element-1db29fd5 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-4e4bc056{text-align:start;}.elementor-13123 .elementor-element.elementor-element-4e4bc056 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-a7cb8af{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-16ac912a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-13123 .elementor-element.elementor-element-16ac912a:not(.elementor-motion-effects-element-type-background), .elementor-13123 .elementor-element.elementor-element-16ac912a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E7;}.elementor-13123 .elementor-element.elementor-element-62713de1 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-2efc28e7{text-align:start;}.elementor-13123 .elementor-element.elementor-element-2efc28e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-5ecde2bc{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-7c84b538{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:70px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-13123 .elementor-element.elementor-element-7c84b538:not(.elementor-motion-effects-element-type-background), .elementor-13123 .elementor-element.elementor-element-7c84b538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#477A50;}.elementor-13123 .elementor-element.elementor-element-48590989{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13123 .elementor-element.elementor-element-2db04222 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-12d945b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13123 .elementor-element.elementor-element-404def7{text-align:start;}.elementor-13123 .elementor-element.elementor-element-404def7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;color:#FFFFFF;}.elementor-13123 .elementor-element.elementor-element-b1cb5a{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.6em;color:#FFFFFF;}.elementor-13123 .elementor-element.elementor-element-1f5dbf0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:70px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-13123 .elementor-element.elementor-element-1f5dbf0b:not(.elementor-motion-effects-element-type-background), .elementor-13123 .elementor-element.elementor-element-1f5dbf0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C3E1DB;}.elementor-13123 .elementor-element.elementor-element-410ba968{text-align:center;}.elementor-13123 .elementor-element.elementor-element-410ba968 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-323e901e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-354d27eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-13123 .elementor-element.elementor-element-172ec7a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13123 .elementor-element.elementor-element-38049706 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-5b24c003{text-align:center;}.elementor-13123 .elementor-element.elementor-element-5b24c003 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-4a15f6c1{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-362dd246{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13123 .elementor-element.elementor-element-13f19d19 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-110d7520{text-align:center;}.elementor-13123 .elementor-element.elementor-element-110d7520 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-590183f9{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-74b51135{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13123 .elementor-element.elementor-element-5b581a4e > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-5e1fdb1c{text-align:center;}.elementor-13123 .elementor-element.elementor-element-5e1fdb1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-6cbc1e91{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-6ca77b8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13123 .elementor-element.elementor-element-2434f6e8 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-79ac2011{text-align:center;}.elementor-13123 .elementor-element.elementor-element-79ac2011 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-19661556{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-792edee7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-13123 .elementor-element.elementor-element-16f45646{text-align:center;}.elementor-13123 .elementor-element.elementor-element-16f45646 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:#31553A;}.elementor-13123 .elementor-element.elementor-element-bcb4ec9{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.6em;color:#5E5E5E;}.elementor-13123 .elementor-element.elementor-element-217dff9d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:65px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-13123 .elementor-element.elementor-element-217dff9d:not(.elementor-motion-effects-element-type-background), .elementor-13123 .elementor-element.elementor-element-217dff9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#31553A;}.elementor-13123 .elementor-element.elementor-element-706435d2 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-13123 .elementor-element.elementor-element-48de9ee5{text-align:center;}.elementor-13123 .elementor-element.elementor-element-48de9ee5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-13123 .elementor-element.elementor-element-3bc5dbc9{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.6em;color:#FFFFFF;}.elementor-13123 .elementor-element.elementor-element-26a0d5aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}body.elementor-page-13123{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-13123 .elementor-element.elementor-element-7d81f0ea{--content-width:930px;}.elementor-13123 .elementor-element.elementor-element-351b957e{--content-width:1200px;}.elementor-13123 .elementor-element.elementor-element-5adc2360{--width:23.5%;}.elementor-13123 .elementor-element.elementor-element-3cea0be8{--width:23.5%;}.elementor-13123 .elementor-element.elementor-element-10696f8b{--width:23.5%;}.elementor-13123 .elementor-element.elementor-element-3938fd1b{--width:23.5%;}.elementor-13123 .elementor-element.elementor-element-3b6968a5{--content-width:1100px;}.elementor-13123 .elementor-element.elementor-element-695f0880{--width:42%;}.elementor-13123 .elementor-element.elementor-element-6c225ac8{--width:52%;}.elementor-13123 .elementor-element.elementor-element-11771b6e{--content-width:1120px;}.elementor-13123 .elementor-element.elementor-element-312f5071{--width:31.5%;}.elementor-13123 .elementor-element.elementor-element-79178ec4{--width:31.5%;}.elementor-13123 .elementor-element.elementor-element-56d30e67{--width:31.5%;}.elementor-13123 .elementor-element.elementor-element-1e90fcfb{--content-width:1120px;}.elementor-13123 .elementor-element.elementor-element-b40a88a{--width:48%;}.elementor-13123 .elementor-element.elementor-element-16ac912a{--width:48%;}.elementor-13123 .elementor-element.elementor-element-7c84b538{--content-width:1120px;}.elementor-13123 .elementor-element.elementor-element-48590989{--width:40%;}.elementor-13123 .elementor-element.elementor-element-12d945b6{--width:54%;}.elementor-13123 .elementor-element.elementor-element-1f5dbf0b{--content-width:1150px;}.elementor-13123 .elementor-element.elementor-element-172ec7a7{--width:23.5%;}.elementor-13123 .elementor-element.elementor-element-362dd246{--width:23.5%;}.elementor-13123 .elementor-element.elementor-element-74b51135{--width:23.5%;}.elementor-13123 .elementor-element.elementor-element-6ca77b8b{--width:23.5%;}.elementor-13123 .elementor-element.elementor-element-792edee7{--content-width:900px;}.elementor-13123 .elementor-element.elementor-element-217dff9d{--content-width:900px;}}@media(max-width:767px){.elementor-13123 .elementor-element.elementor-element-322ad5bb > .elementor-container{min-height:155px;}.elementor-13123 .elementor-element.elementor-element-322ad5bb{padding:20px 20px 20px 20px;}.elementor-13123 .elementor-element.elementor-element-3daf25cc .elementor-heading-title{font-size:24px;}.elementor-13123 .elementor-element.elementor-element-550b5ec3{font-size:18px;line-height:0.7em;}.elementor-13123 .elementor-element.elementor-element-5de7019e .elementor-heading-title{font-size:26px;}.elementor-13123 .elementor-element.elementor-element-3a25e711 .elementor-heading-title{font-size:26px;}.elementor-13123 .elementor-element.elementor-element-3b6968a5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13123 .elementor-element.elementor-element-752681a1{text-align:center;}.elementor-13123 .elementor-element.elementor-element-752681a1 .elementor-heading-title{font-size:24px;}.elementor-13123 .elementor-element.elementor-element-53e52249 .elementor-heading-title{font-size:28px;}.elementor-13123 .elementor-element.elementor-element-4e4bc056 .elementor-heading-title{font-size:22px;}.elementor-13123 .elementor-element.elementor-element-2efc28e7 .elementor-heading-title{font-size:22px;}.elementor-13123 .elementor-element.elementor-element-404def7 .elementor-heading-title{font-size:22px;}.elementor-13123 .elementor-element.elementor-element-410ba968 .elementor-heading-title{font-size:26px;}.elementor-13123 .elementor-element.elementor-element-16f45646 .elementor-heading-title{font-size:24px;}.elementor-13123 .elementor-element.elementor-element-48de9ee5 .elementor-heading-title{font-size:24px;}}/* Start custom CSS *//* =====================================================
   PARQUE CAIPIRA 2026
   Home nova - largura, movimento e interatividade
   ===================================================== */


/* ---------- FULL WIDTH ---------- */

/* Faz o container escapar do grid de 1400px do Playroom */
.pc-fullwidth {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
}

/* Conteúdo interno centralizado */
.pc-content {
    width: 100% !important;
    max-width: 1200px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 25px;
    padding-right: 25px;
}


/* ---------- ELEMENTOS FLUTUANTES ---------- */

.pc-float {
    animation: pcFloat 4.5s ease-in-out infinite;
    will-change: transform;
}

.pc-float-1 {
    animation-duration: 4.2s;
    animation-delay: 0s;
}

.pc-float-2 {
    animation-duration: 5.2s;
    animation-delay: .7s;
}

.pc-float-3 {
    animation-duration: 4.7s;
    animation-delay: 1.3s;
}

.pc-float-4 {
    animation-duration: 5.5s;
    animation-delay: .4s;
}

@keyframes pcFloat {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-12px);
    }
}


/* ---------- CARDS INTERATIVOS ---------- */

.pc-card {
    position: relative;
    transition:
        transform .35s ease,
        box-shadow .35s ease;
}

.pc-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 18px 40px rgba(49, 85, 58, .16);
}


/* ---------- ZOOM SUAVE NAS FOTOS ---------- */

.pc-card-photo {
    overflow: hidden;
    border-radius: 18px;
}

.pc-card-photo img {
    transition: transform .5s ease;
}

.pc-card:hover .pc-card-photo img {
    transform: scale(1.05);
}


/* ---------- ILUSTRAÇÃO QUE APARECE NO HOVER ---------- */

.pc-hover-decor {
    opacity: 0;
    transform: translateY(18px) scale(.9);
    transition:
        opacity .3s ease,
        transform .4s ease;
    pointer-events: none;
    z-index: 5;
}

.pc-card:hover .pc-hover-decor {
    opacity: 1;
    transform: translateY(0) scale(1);
}


/* ---------- BOTÕES ---------- */

.pc-btn .elementor-button {
    transition:
        transform .25s ease,
        box-shadow .25s ease;
}

.pc-btn .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 9px 22px rgba(0, 0, 0, .18);
}


/* ---------- IMAGENS DOS 4 SENTIDOS ---------- */

.pc-sense-art img {
    height: 180px;
    width: auto;
    object-fit: contain;
}


/* ---------- ENTRADA SUAVE ---------- */

.pc-reveal {
    animation: pcReveal .7s ease both;
}

.pc-delay-1 {
    animation-delay: .1s;
}

.pc-delay-2 {
    animation-delay: .2s;
}

.pc-delay-3 {
    animation-delay: .3s;
}

.pc-delay-4 {
    animation-delay: .4s;
}

@keyframes pcReveal {
    from {
        opacity: 0;
        transform: translateY(20px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}


/* ---------- TABLET ---------- */

@media (max-width: 1024px) {

    .pc-content {
        padding-left: 30px;
        padding-right: 30px;
    }

    .pc-sense-art img {
        height: 150px;
    }

}


/* ---------- CELULAR ---------- */

@media (max-width: 767px) {

    .pc-content {
        padding-left: 20px;
        padding-right: 20px;
    }

    .pc-card:hover {
        transform: none;
    }

    .pc-hover-decor {
        display: none;
    }

    .pc-sense-art img {
        height: 130px;
    }

}


/* ---------- ACESSIBILIDADE ---------- */

@media (prefers-reduced-motion: reduce) {

    .pc-float,
    .pc-reveal {
        animation: none !important;
    }

    .pc-card,
    .pc-card-photo img,
    .pc-hover-decor,
    .pc-btn .elementor-button {
        transition: none !important;
    }
}/* End custom CSS */