.elementor-5360 .elementor-element.elementor-element-5000bf3:not(.elementor-motion-effects-element-type-background),.elementor-5360 .elementor-element.elementor-element-5000bf3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(90deg,var(--e-global-color-primary) 24%,var(--e-global-color-secondary) 24%)}.elementor-5360 .elementor-element.elementor-element-5000bf3>.elementor-background-overlay{background-image:url(https://espacoviv.com/wp-content/uploads/2025/10/Banner-Sobre-nosso-espaco-espacoviv.jpg);background-position:0 -500px;background-repeat:no-repeat;background-size:cover;opacity:.1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5360 .elementor-element.elementor-element-5000bf3>.elementor-container{max-width:1200px}.elementor-5360 .elementor-element.elementor-element-5000bf3{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:4em 0em 4em 0em}.elementor-5360 .elementor-element.elementor-element-5dc6a68:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-5360 .elementor-element.elementor-element-5dc6a68>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-5360 .elementor-element.elementor-element-5dc6a68.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-5360 .elementor-element.elementor-element-5dc6a68>.elementor-element-populated,.elementor-5360 .elementor-element.elementor-element-5dc6a68>.elementor-element-populated>.elementor-background-overlay,.elementor-5360 .elementor-element.elementor-element-5dc6a68>.elementor-background-slideshow{border-radius:10px 10px 10px 10px}.elementor-5360 .elementor-element.elementor-element-5dc6a68>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 30px 30px}.elementor-5360 .elementor-element.elementor-element-5dc6a68>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5360 .elementor-element.elementor-element-af1adbe{text-align:start}.elementor-5360 .elementor-element.elementor-element-af1adbe .elementor-heading-title{font-family:var(--e-global-typography-90ffbdd-font-family),Sans-serif;font-size:var(--e-global-typography-90ffbdd-font-size);font-weight:var(--e-global-typography-90ffbdd-font-weight);line-height:var(--e-global-typography-90ffbdd-line-height);letter-spacing:var(--e-global-typography-90ffbdd-letter-spacing);color:var(--e-global-color-secondary)}.elementor-5360 .elementor-element.elementor-element-0ade4cb>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5360 .elementor-element.elementor-element-0ade4cb:not(.elementor-motion-effects-element-type-background),.elementor-5360 .elementor-element.elementor-element-0ade4cb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-5360 .elementor-element.elementor-element-0ade4cb{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:4em 0em 4em 0em}.elementor-5360 .elementor-element.elementor-element-0ade4cb>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5360 .elementor-element.elementor-element-51235b2{text-align:center}.elementor-5360 .elementor-element.elementor-element-51235b2 .elementor-heading-title{font-family:var(--e-global-typography-03af221-font-family),Sans-serif;font-size:var(--e-global-typography-03af221-font-size);font-weight:var(--e-global-typography-03af221-font-weight);text-transform:var(--e-global-typography-03af221-text-transform);line-height:var(--e-global-typography-03af221-line-height);letter-spacing:var(--e-global-typography-03af221-letter-spacing);color:var(--e-global-color-primary)}.elementor-5360 .elementor-element.elementor-element-0124bb3{text-align:center}.elementor-5360 .elementor-element.elementor-element-0124bb3 .elementor-heading-title{font-family:var(--e-global-typography-7b5bfb1-font-family),Sans-serif;font-size:var(--e-global-typography-7b5bfb1-font-size);font-weight:var(--e-global-typography-7b5bfb1-font-weight);line-height:var(--e-global-typography-7b5bfb1-line-height);color:var(--e-global-color-secondary)}.elementor-5360 .elementor-element.elementor-element-7d06c46{text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-5360 .elementor-element.elementor-element-1367824 .elementor-button{background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-ddffde6-font-family),Sans-serif;font-size:var(--e-global-typography-ddffde6-font-size);font-weight:var(--e-global-typography-ddffde6-font-weight);text-transform:var(--e-global-typography-ddffde6-text-transform);line-height:var(--e-global-typography-ddffde6-line-height);letter-spacing:var(--e-global-typography-ddffde6-letter-spacing);fill:var(--e-global-color-028ef6c);color:var(--e-global-color-028ef6c);padding:20px 40px 20px 40px}.elementor-5360 .elementor-element.elementor-element-1367824 .elementor-button:hover,.elementor-5360 .elementor-element.elementor-element-1367824 .elementor-button:focus{background-color:var(--e-global-color-secondary);color:var(--e-global-color-028ef6c);border-color:var(--e-global-color-secondary)}.elementor-5360 .elementor-element.elementor-element-1367824 .elementor-button:hover svg,.elementor-5360 .elementor-element.elementor-element-1367824 .elementor-button:focus svg{fill:var(--e-global-color-028ef6c)}.elementor-5360 .elementor-element.elementor-element-874df59>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5360 .elementor-element.elementor-element-874df59:not(.elementor-motion-effects-element-type-background),.elementor-5360 .elementor-element.elementor-element-874df59>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-5360 .elementor-element.elementor-element-874df59>.elementor-container{max-width:1140px;min-height:400px}.elementor-5360 .elementor-element.elementor-element-874df59{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-5360 .elementor-element.elementor-element-874df59>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5360 .elementor-element.elementor-element-58dae55{text-align:center}.elementor-5360 .elementor-element.elementor-element-58dae55 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:var(--e-global-color-028ef6c)}.elementor-5360 .elementor-element.elementor-element-6ee1de8{text-align:center;font-family:var(--e-global-typography-4e8ec9e-font-family),Sans-serif;font-size:var(--e-global-typography-4e8ec9e-font-size);font-weight:var(--e-global-typography-4e8ec9e-font-weight);text-transform:var(--e-global-typography-4e8ec9e-text-transform);font-style:var(--e-global-typography-4e8ec9e-font-style);text-decoration:var(--e-global-typography-4e8ec9e-text-decoration);line-height:var(--e-global-typography-4e8ec9e-line-height);color:var(--e-global-color-028ef6c)}.elementor-5360 .elementor-element.elementor-element-73e76a8 .elementor-button{background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-ddffde6-font-family),Sans-serif;font-size:var(--e-global-typography-ddffde6-font-size);font-weight:var(--e-global-typography-ddffde6-font-weight);text-transform:var(--e-global-typography-ddffde6-text-transform);line-height:var(--e-global-typography-ddffde6-line-height);letter-spacing:var(--e-global-typography-ddffde6-letter-spacing);fill:var(--e-global-color-028ef6c);color:var(--e-global-color-028ef6c);padding:20px 40px 20px 40px}.elementor-5360 .elementor-element.elementor-element-73e76a8 .elementor-button:hover,.elementor-5360 .elementor-element.elementor-element-73e76a8 .elementor-button:focus{background-color:var(--e-global-color-028ef6c);color:var(--e-global-color-primary);border-color:var(--e-global-color-028ef6c)}.elementor-5360 .elementor-element.elementor-element-73e76a8 .elementor-button:hover svg,.elementor-5360 .elementor-element.elementor-element-73e76a8 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-5360 .elementor-element.elementor-element-7bef6df{padding:4em 0em 4em 0em}.elementor-5360 .elementor-element.elementor-element-7c668f1{text-align:center}.elementor-5360 .elementor-element.elementor-element-7c668f1 .elementor-heading-title{font-family:var(--e-global-typography-03af221-font-family),Sans-serif;font-size:var(--e-global-typography-03af221-font-size);font-weight:var(--e-global-typography-03af221-font-weight);text-transform:var(--e-global-typography-03af221-text-transform);line-height:var(--e-global-typography-03af221-line-height);letter-spacing:var(--e-global-typography-03af221-letter-spacing);color:var(--e-global-color-primary)}.elementor-5360 .elementor-element.elementor-element-dfdd2c5{text-align:center}.elementor-5360 .elementor-element.elementor-element-dfdd2c5 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-secondary)}.elementor-5360 .elementor-element.elementor-element-5413bde{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-5360 .elementor-element.elementor-element-986ecc9 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start}.elementor-5360 .elementor-element.elementor-element-986ecc9 .jet-listing-dynamic-repeater__item>*{justify-content:flex-start;border-radius:10px 10px 10px 10px}.elementor-5360 .elementor-element.elementor-element-986ecc9 .jet-listing-dynamic-repeater__counter{border-radius:10px 10px 10px 10px}.elementor-5360 .elementor-element.elementor-element-f7bbade .elementor-button{background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-ddffde6-font-family),Sans-serif;font-size:var(--e-global-typography-ddffde6-font-size);font-weight:var(--e-global-typography-ddffde6-font-weight);text-transform:var(--e-global-typography-ddffde6-text-transform);line-height:var(--e-global-typography-ddffde6-line-height);letter-spacing:var(--e-global-typography-ddffde6-letter-spacing);fill:var(--e-global-color-028ef6c);color:var(--e-global-color-028ef6c);padding:20px 40px 20px 40px}.elementor-5360 .elementor-element.elementor-element-f7bbade .elementor-button:hover,.elementor-5360 .elementor-element.elementor-element-f7bbade .elementor-button:focus{background-color:var(--e-global-color-secondary);color:var(--e-global-color-028ef6c);border-color:var(--e-global-color-secondary)}.elementor-5360 .elementor-element.elementor-element-f7bbade .elementor-button:hover svg,.elementor-5360 .elementor-element.elementor-element-f7bbade .elementor-button:focus svg{fill:var(--e-global-color-028ef6c)}.elementor-5360 .elementor-element.elementor-element-50d6521>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5360 .elementor-element.elementor-element-50d6521>.elementor-background-overlay{background-color:var(--e-global-color-e70b047);opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5360 .elementor-element.elementor-element-50d6521>.elementor-container{max-width:800px;min-height:600px}.elementor-5360 .elementor-element.elementor-element-50d6521:not(.elementor-motion-effects-element-type-background),.elementor-5360 .elementor-element.elementor-element-50d6521>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5360 .elementor-element.elementor-element-50d6521{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-5360 .elementor-element.elementor-element-5707ad2{text-align:center}.elementor-5360 .elementor-element.elementor-element-5707ad2 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-028ef6c)}.elementor-5360 .elementor-element.elementor-element-72afe76 .elementor-button{background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-ddffde6-font-family),Sans-serif;font-size:var(--e-global-typography-ddffde6-font-size);font-weight:var(--e-global-typography-ddffde6-font-weight);text-transform:var(--e-global-typography-ddffde6-text-transform);line-height:var(--e-global-typography-ddffde6-line-height);letter-spacing:var(--e-global-typography-ddffde6-letter-spacing);fill:var(--e-global-color-028ef6c);color:var(--e-global-color-028ef6c);padding:20px 40px 20px 40px}.elementor-5360 .elementor-element.elementor-element-72afe76 .elementor-button:hover,.elementor-5360 .elementor-element.elementor-element-72afe76 .elementor-button:focus{background-color:var(--e-global-color-secondary);color:var(--e-global-color-028ef6c);border-color:var(--e-global-color-secondary)}.elementor-5360 .elementor-element.elementor-element-72afe76 .elementor-button:hover svg,.elementor-5360 .elementor-element.elementor-element-72afe76 .elementor-button:focus svg{fill:var(--e-global-color-028ef6c)}@media(max-width:1024px){.elementor-5360 .elementor-element.elementor-element-5000bf3>.elementor-background-overlay{background-position:0 0}.elementor-5360 .elementor-element.elementor-element-5000bf3{padding:1em 1em 1em 1em}.elementor-5360 .elementor-element.elementor-element-5dc6a68>.elementor-element-populated{padding:2em 2em 2em 2em}.elementor-5360 .elementor-element.elementor-element-af1adbe .elementor-heading-title{font-size:var(--e-global-typography-90ffbdd-font-size);line-height:var(--e-global-typography-90ffbdd-line-height);letter-spacing:var(--e-global-typography-90ffbdd-letter-spacing)}.elementor-5360 .elementor-element.elementor-element-0ade4cb{padding:2em 2em 2em 2em}.elementor-5360 .elementor-element.elementor-element-51235b2{text-align:center}.elementor-5360 .elementor-element.elementor-element-51235b2 .elementor-heading-title{font-size:var(--e-global-typography-03af221-font-size);line-height:var(--e-global-typography-03af221-line-height);letter-spacing:var(--e-global-typography-03af221-letter-spacing)}.elementor-5360 .elementor-element.elementor-element-0124bb3{text-align:center}.elementor-5360 .elementor-element.elementor-element-0124bb3 .elementor-heading-title{font-size:var(--e-global-typography-7b5bfb1-font-size);line-height:var(--e-global-typography-7b5bfb1-line-height)}.elementor-5360 .elementor-element.elementor-element-7d06c46{text-align:center;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-5360 .elementor-element.elementor-element-1367824 .elementor-button{font-size:var(--e-global-typography-ddffde6-font-size);line-height:var(--e-global-typography-ddffde6-line-height);letter-spacing:var(--e-global-typography-ddffde6-letter-spacing)}.elementor-5360 .elementor-element.elementor-element-874df59{padding:2em 2em 2em 2em}.elementor-5360 .elementor-element.elementor-element-58dae55 .elementor-heading-title{font-size:25.63px;line-height:1.2em}.elementor-5360 .elementor-element.elementor-element-6ee1de8{font-size:var(--e-global-typography-4e8ec9e-font-size);line-height:var(--e-global-typography-4e8ec9e-line-height)}.elementor-5360 .elementor-element.elementor-element-73e76a8 .elementor-button{font-size:var(--e-global-typography-ddffde6-font-size);line-height:var(--e-global-typography-ddffde6-line-height);letter-spacing:var(--e-global-typography-ddffde6-letter-spacing)}.elementor-5360 .elementor-element.elementor-element-7bef6df{padding:2em 2em 2em 2em}.elementor-5360 .elementor-element.elementor-element-7c668f1 .elementor-heading-title{font-size:var(--e-global-typography-03af221-font-size);line-height:var(--e-global-typography-03af221-line-height);letter-spacing:var(--e-global-typography-03af221-letter-spacing)}.elementor-5360 .elementor-element.elementor-element-dfdd2c5 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-5360 .elementor-element.elementor-element-5413bde{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-5360 .elementor-element.elementor-element-f7bbade .elementor-button{font-size:var(--e-global-typography-ddffde6-font-size);line-height:var(--e-global-typography-ddffde6-line-height);letter-spacing:var(--e-global-typography-ddffde6-letter-spacing)}.elementor-5360 .elementor-element.elementor-element-50d6521>.elementor-container{min-height:450px}.elementor-5360 .elementor-element.elementor-element-5707ad2 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-5360 .elementor-element.elementor-element-72afe76 .elementor-button{font-size:var(--e-global-typography-ddffde6-font-size);line-height:var(--e-global-typography-ddffde6-line-height);letter-spacing:var(--e-global-typography-ddffde6-letter-spacing)}}@media(max-width:767px){.elementor-5360 .elementor-element.elementor-element-5000bf3>.elementor-background-overlay{background-position:0 0}.elementor-5360 .elementor-element.elementor-element-5dc6a68{width:100%}.elementor-5360 .elementor-element.elementor-element-af1adbe{text-align:center}.elementor-5360 .elementor-element.elementor-element-af1adbe .elementor-heading-title{font-size:var(--e-global-typography-90ffbdd-font-size);line-height:var(--e-global-typography-90ffbdd-line-height);letter-spacing:var(--e-global-typography-90ffbdd-letter-spacing)}.elementor-5360 .elementor-element.elementor-element-ba9fc65{width:100%}.elementor-5360 .elementor-element.elementor-element-0ade4cb{padding:1em 1em 1em 1em}.elementor-5360 .elementor-element.elementor-element-51235b2{text-align:center}.elementor-5360 .elementor-element.elementor-element-51235b2 .elementor-heading-title{font-size:var(--e-global-typography-03af221-font-size);line-height:var(--e-global-typography-03af221-line-height);letter-spacing:var(--e-global-typography-03af221-letter-spacing)}.elementor-5360 .elementor-element.elementor-element-0124bb3{text-align:center}.elementor-5360 .elementor-element.elementor-element-0124bb3 .elementor-heading-title{font-size:var(--e-global-typography-7b5bfb1-font-size);line-height:var(--e-global-typography-7b5bfb1-line-height)}.elementor-5360 .elementor-element.elementor-element-7d06c46{text-align:center;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-5360 .elementor-element.elementor-element-1367824 .elementor-button{font-size:var(--e-global-typography-ddffde6-font-size);line-height:var(--e-global-typography-ddffde6-line-height);letter-spacing:var(--e-global-typography-ddffde6-letter-spacing)}.elementor-5360 .elementor-element.elementor-element-874df59{padding:1em 1em 1em 1em}.elementor-5360 .elementor-element.elementor-element-58dae55 .elementor-heading-title{font-size:20.74px;line-height:1.2em;letter-spacing:0}.elementor-5360 .elementor-element.elementor-element-6ee1de8{font-size:var(--e-global-typography-4e8ec9e-font-size);line-height:var(--e-global-typography-4e8ec9e-line-height)}.elementor-5360 .elementor-element.elementor-element-73e76a8 .elementor-button{font-size:var(--e-global-typography-ddffde6-font-size);line-height:var(--e-global-typography-ddffde6-line-height);letter-spacing:var(--e-global-typography-ddffde6-letter-spacing)}.elementor-5360 .elementor-element.elementor-element-7bef6df{padding:2em 1em 1em 1em}.elementor-5360 .elementor-element.elementor-element-8d7a900>.elementor-element-populated{padding:10px 0 10px 0}.elementor-5360 .elementor-element.elementor-element-7c668f1 .elementor-heading-title{font-size:var(--e-global-typography-03af221-font-size);line-height:var(--e-global-typography-03af221-line-height);letter-spacing:var(--e-global-typography-03af221-letter-spacing)}.elementor-5360 .elementor-element.elementor-element-dfdd2c5 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-5360 .elementor-element.elementor-element-5413bde{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-5360 .elementor-element.elementor-element-f7bbade .elementor-button{font-size:var(--e-global-typography-ddffde6-font-size);line-height:var(--e-global-typography-ddffde6-line-height);letter-spacing:var(--e-global-typography-ddffde6-letter-spacing)}.elementor-5360 .elementor-element.elementor-element-50d6521>.elementor-container{min-height:300px}.elementor-5360 .elementor-element.elementor-element-50d6521{padding:1em 1em 1em 1em}.elementor-5360 .elementor-element.elementor-element-5707ad2 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-5360 .elementor-element.elementor-element-72afe76 .elementor-button{font-size:var(--e-global-typography-ddffde6-font-size);line-height:var(--e-global-typography-ddffde6-line-height);letter-spacing:var(--e-global-typography-ddffde6-letter-spacing)}}@media(min-width:768px){.elementor-5360 .elementor-element.elementor-element-5dc6a68{width:30%}.elementor-5360 .elementor-element.elementor-element-ba9fc65{width:70%}.elementor-5360 .elementor-element.elementor-element-70fa9df{width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-5360 .elementor-element.elementor-element-5dc6a68{width:40%}.elementor-5360 .elementor-element.elementor-element-ba9fc65{width:60%}.elementor-5360 .elementor-element.elementor-element-cc6e21c{width:100%}}@media(min-width:1025px){.elementor-5360 .elementor-element.elementor-element-5000bf3>.elementor-background-overlay{background-attachment:scroll}.elementor-5360 .elementor-element.elementor-element-50d6521:not(.elementor-motion-effects-element-type-background),.elementor-5360 .elementor-element.elementor-element-50d6521>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}.benefits-section{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.jet-listing-dynamic-repeater__item{border:1px solid #47103C;display:flex;padding:2em 15px;width:calc(33.333% - 20px);box-sizing:border-box;align-items:flex-start;transition:all 0.3s ease}.benefit-icon{display:flex;align-items:center;justify-content:center;padding:.6em;background-color:#9C588F;color:#fff;border-radius:5px;margin-right:15px}.benefit-icon svg{width:24px;height:24px;fill:#fff}.benefit-content{display:flex;align-items:flex-start!important;flex-direction:column}.benefit-title{color:#9C588F;margin:0;font-weight:600;font-size:18px!important}.benefit-description{color:#555;font-size:1rem;margin-top:5px}@media (max-width:1024px){.jet-listing-dynamic-repeater__item{flex-direction:column;align-items:center;text-align:center}.benefit-icon{margin-right:0;margin-bottom:10px}.benefit-content{align-items:center!important;padding:0 10px;text-align:center}}@media (max-width:768px){.jet-listing-dynamic-repeater__item{width:100%}.benefit-title{font-size:1.1rem}.benefit-description{font-size:.95rem}}@media (max-width:480px){.benefit-title{font-size:1rem}.benefit-description{font-size:.9rem}}