.elementor-1454 .elementor-element.elementor-element-eb0f012{--display:flex;--min-height:900px;--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;--overlay-opacity:0;}.elementor-1454 .elementor-element.elementor-element-eb0f012:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-eb0f012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA2B9;background-image:url("https://beforlife.com.br/wp-content/uploads/2025/09/herobeforlife.webp");background-position:top center;background-repeat:no-repeat;}.elementor-1454 .elementor-element.elementor-element-eb0f012::before, .elementor-1454 .elementor-element.elementor-element-eb0f012 > .elementor-background-video-container::before, .elementor-1454 .elementor-element.elementor-element-eb0f012 > .e-con-inner > .elementor-background-video-container::before, .elementor-1454 .elementor-element.elementor-element-eb0f012 > .elementor-background-slideshow::before, .elementor-1454 .elementor-element.elementor-element-eb0f012 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1454 .elementor-element.elementor-element-eb0f012 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000008F;--background-overlay:'';}.elementor-1454 .elementor-element.elementor-element-24551da{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-1454 .elementor-element.elementor-element-534bc02 > .elementor-widget-container{margin:0px 0px 0px 17px;}.elementor-1454 .elementor-element.elementor-element-534bc02{text-align:left;}.elementor-1454 .elementor-element.elementor-element-534bc02 img{width:38%;}.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-1454 .elementor-element.elementor-element-6f45cad .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:56px;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-1454 .elementor-element.elementor-element-802afba > .elementor-widget-container{margin:-26px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-802afba{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFFCC;}.elementor-1454 .elementor-element.elementor-element-baead97{--spacer-size:50px;}.elementor-1454 .elementor-element.elementor-element-6e6b017{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1454 .elementor-element.elementor-element-3e97fc9{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-1454 .elementor-element.elementor-element-3e97fc9 > .elementor-widget-container{background-color:#FFE2F0;margin:0px 0px 0px 0px;padding:2px 12px 2px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DA418D;border-radius:100px 100px 100px 100px;}.elementor-1454 .elementor-element.elementor-element-3e97fc9 .elementor-icon-box-wrapper{align-items:center;}.elementor-1454 .elementor-element.elementor-element-3e97fc9 .elementor-icon-box-title{margin-block-end:13px;color:#571046;}.elementor-1454 .elementor-element.elementor-element-3e97fc9 .elementor-icon{font-size:20px;}.elementor-1454 .elementor-element.elementor-element-3e97fc9 .elementor-icon-box-title, .elementor-1454 .elementor-element.elementor-element-3e97fc9 .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;}.elementor-1454 .elementor-element.elementor-element-3e97fc9:has(:hover) .elementor-icon-box-title,
					 .elementor-1454 .elementor-element.elementor-element-3e97fc9:has(:focus) .elementor-icon-box-title{color:#571046;}.elementor-1454 .elementor-element.elementor-element-3c231de{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-1454 .elementor-element.elementor-element-3c231de > .elementor-widget-container{background-color:#FFE2F0;margin:0px 0px 0px 0px;padding:2px 12px 2px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DA418D;border-radius:100px 100px 100px 100px;}.elementor-1454 .elementor-element.elementor-element-3c231de .elementor-icon-box-wrapper{align-items:center;}.elementor-1454 .elementor-element.elementor-element-3c231de .elementor-icon-box-title{margin-block-end:13px;color:#571046;}.elementor-1454 .elementor-element.elementor-element-3c231de .elementor-icon{font-size:20px;}.elementor-1454 .elementor-element.elementor-element-3c231de .elementor-icon-box-title, .elementor-1454 .elementor-element.elementor-element-3c231de .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;}.elementor-1454 .elementor-element.elementor-element-3c231de:has(:hover) .elementor-icon-box-title,
					 .elementor-1454 .elementor-element.elementor-element-3c231de:has(:focus) .elementor-icon-box-title{color:#571046;}.elementor-1454 .elementor-element.elementor-element-e03f7ef{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-1454 .elementor-element.elementor-element-e03f7ef > .elementor-widget-container{background-color:#FFE2F0;margin:0px 0px 0px 0px;padding:2px 12px 2px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DA418D;border-radius:100px 100px 100px 100px;}.elementor-1454 .elementor-element.elementor-element-e03f7ef .elementor-icon-box-wrapper{align-items:center;}.elementor-1454 .elementor-element.elementor-element-e03f7ef .elementor-icon-box-title{margin-block-end:13px;color:#571046;}.elementor-1454 .elementor-element.elementor-element-e03f7ef .elementor-icon{font-size:20px;}.elementor-1454 .elementor-element.elementor-element-e03f7ef .elementor-icon-box-title, .elementor-1454 .elementor-element.elementor-element-e03f7ef .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;}.elementor-1454 .elementor-element.elementor-element-e03f7ef:has(:hover) .elementor-icon-box-title,
					 .elementor-1454 .elementor-element.elementor-element-e03f7ef:has(:focus) .elementor-icon-box-title{color:#571046;}.elementor-1454 .elementor-element.elementor-element-ccff1e8{--display:flex;}.elementor-1454 .elementor-element.elementor-element-ec5ff4c > .elementor-widget-container{margin:0px 0px 0px -55px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-ec5ff4c{text-align:left;}.elementor-1454 .elementor-element.elementor-element-ec5ff4c img{max-width:13%;}.elementor-1454 .elementor-element.elementor-element-20374c7 > .elementor-widget-container{margin:0px -63px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-20374c7{text-align:right;}.elementor-1454 .elementor-element.elementor-element-20374c7 img{max-width:18%;}.elementor-1454 .elementor-element.elementor-element-0f153e5 > .elementor-widget-container{margin:0px 0px -32px -40px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-0f153e5{text-align:left;}.elementor-1454 .elementor-element.elementor-element-0f153e5 img{max-width:18%;}.elementor-1454 .elementor-element.elementor-element-9b121e9{--display:flex;--min-height:900px;--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;--overlay-opacity:0.5;}.elementor-1454 .elementor-element.elementor-element-9b121e9:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-9b121e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA2B9;background-image:url("https://beforlife.com.br/wp-content/uploads/2025/09/herobeforlife.webp");background-position:top center;background-repeat:no-repeat;}.elementor-1454 .elementor-element.elementor-element-9b121e9::before, .elementor-1454 .elementor-element.elementor-element-9b121e9 > .elementor-background-video-container::before, .elementor-1454 .elementor-element.elementor-element-9b121e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1454 .elementor-element.elementor-element-9b121e9 > .elementor-background-slideshow::before, .elementor-1454 .elementor-element.elementor-element-9b121e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1454 .elementor-element.elementor-element-9b121e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1454 .elementor-element.elementor-element-89d1f5f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-a2061d6 > .elementor-widget-container{margin:0px 0px 0px 17px;}.elementor-1454 .elementor-element.elementor-element-a2061d6{text-align:left;}.elementor-1454 .elementor-element.elementor-element-a2061d6 img{width:38%;}.elementor-1454 .elementor-element.elementor-element-7d4832a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:56px;font-weight:700;color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-0cbdeba > .elementor-widget-container{margin:-26px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-0cbdeba{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFFCC;}.elementor-1454 .elementor-element.elementor-element-0cbdeba a{color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-40f1c46{--spacer-size:50px;}.elementor-1454 .elementor-element.elementor-element-a862c3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-1454 .elementor-element.elementor-element-db3f366{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-1454 .elementor-element.elementor-element-db3f366 > .elementor-widget-container{background-color:#FFE2F0;margin:0px 0px 0px 0px;padding:2px 12px 2px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DA418D;border-radius:100px 100px 100px 100px;}.elementor-1454 .elementor-element.elementor-element-db3f366 .elementor-icon-box-wrapper{align-items:center;}.elementor-1454 .elementor-element.elementor-element-db3f366 .elementor-icon-box-title{margin-block-end:13px;color:#571046;}.elementor-1454 .elementor-element.elementor-element-db3f366 .elementor-icon{font-size:20px;}.elementor-1454 .elementor-element.elementor-element-db3f366 .elementor-icon-box-title, .elementor-1454 .elementor-element.elementor-element-db3f366 .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:700;}.elementor-1454 .elementor-element.elementor-element-db3f366:has(:hover) .elementor-icon-box-title,
					 .elementor-1454 .elementor-element.elementor-element-db3f366:has(:focus) .elementor-icon-box-title{color:#571046;}.elementor-1454 .elementor-element.elementor-element-21b428a{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-1454 .elementor-element.elementor-element-21b428a > .elementor-widget-container{background-color:#FFE2F0;margin:0px 0px 0px 0px;padding:2px 12px 2px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DA418D;border-radius:100px 100px 100px 100px;}.elementor-1454 .elementor-element.elementor-element-21b428a .elementor-icon-box-wrapper{align-items:center;}.elementor-1454 .elementor-element.elementor-element-21b428a .elementor-icon-box-title{margin-block-end:13px;color:#571046;}.elementor-1454 .elementor-element.elementor-element-21b428a .elementor-icon{font-size:20px;}.elementor-1454 .elementor-element.elementor-element-21b428a .elementor-icon-box-title, .elementor-1454 .elementor-element.elementor-element-21b428a .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:700;}.elementor-1454 .elementor-element.elementor-element-21b428a:has(:hover) .elementor-icon-box-title,
					 .elementor-1454 .elementor-element.elementor-element-21b428a:has(:focus) .elementor-icon-box-title{color:#571046;}.elementor-1454 .elementor-element.elementor-element-c3a5e47{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-1454 .elementor-element.elementor-element-c3a5e47 > .elementor-widget-container{background-color:#FFE2F0;margin:0px 0px 0px 0px;padding:2px 12px 2px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DA418D;border-radius:100px 100px 100px 100px;}.elementor-1454 .elementor-element.elementor-element-c3a5e47 .elementor-icon-box-wrapper{align-items:center;}.elementor-1454 .elementor-element.elementor-element-c3a5e47 .elementor-icon-box-title{margin-block-end:13px;color:#571046;}.elementor-1454 .elementor-element.elementor-element-c3a5e47 .elementor-icon{font-size:20px;}.elementor-1454 .elementor-element.elementor-element-c3a5e47 .elementor-icon-box-title, .elementor-1454 .elementor-element.elementor-element-c3a5e47 .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:700;}.elementor-1454 .elementor-element.elementor-element-c3a5e47:has(:hover) .elementor-icon-box-title,
					 .elementor-1454 .elementor-element.elementor-element-c3a5e47:has(:focus) .elementor-icon-box-title{color:#571046;}.elementor-1454 .elementor-element.elementor-element-c9abb88 > .elementor-widget-container{margin:0px 0px -32px -40px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-c9abb88{text-align:left;}.elementor-1454 .elementor-element.elementor-element-c9abb88 img{max-width:18%;}.elementor-1454 .elementor-element.elementor-element-123b19e{--display:flex;}.elementor-1454 .elementor-element.elementor-element-238b03e > .elementor-widget-container{margin:0px 0px 0px -55px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-238b03e{text-align:left;}.elementor-1454 .elementor-element.elementor-element-238b03e img{max-width:13%;}.elementor-1454 .elementor-element.elementor-element-af00253 > .elementor-widget-container{margin:0px -63px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-af00253{text-align:right;}.elementor-1454 .elementor-element.elementor-element-af00253 img{max-width:18%;}.elementor-1454 .elementor-element.elementor-element-203587c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-203587c:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-203587c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-b16f383{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-1454 .elementor-element.elementor-element-2444f55 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:56px;font-weight:700;color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-ffa571c > .elementor-widget-container{margin:-20px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-ffa571c{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:400;color:#F3F3F3;}.elementor-1454 .elementor-element.elementor-element-57ee020{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1454 .elementor-element.elementor-element-86e7321 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1454 .elementor-element.elementor-element-86e7321 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1454 .elementor-element.elementor-element-86e7321{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1454 .elementor-element.elementor-element-86e7321 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1454 .elementor-element.elementor-element-86e7321 .elementor-icon-list-item > a{font-weight:400;}.elementor-1454 .elementor-element.elementor-element-86e7321 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1454 .elementor-element.elementor-element-b820a99{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;z-index:2;}.elementor-1454 .elementor-element.elementor-element-b820a99 > .elementor-widget-container{margin:-96px 0px -96px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:26px 26px 26px 26px;}.elementor-1454 .elementor-element.elementor-element-b820a99 img{border-style:solid;border-color:#F361AF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1454 .elementor-element.elementor-element-4a4aa5a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-4a4aa5a:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-4a4aa5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-e7136ba{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1454 .elementor-element.elementor-element-e7136ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-e7136ba img{width:57%;}.elementor-1454 .elementor-element.elementor-element-e4bfe55{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-1454 .elementor-element.elementor-element-6b4c8d8 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:46px;font-weight:700;color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-cd12d0f{font-size:16px;font-weight:400;}.elementor-1454 .elementor-element.elementor-element-8d825ff{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-8d825ff:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-8d825ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-fefe3ec{--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;}.elementor-1454 .elementor-element.elementor-element-75175ce{text-align:center;}.elementor-1454 .elementor-element.elementor-element-75175ce .elementor-heading-title{font-size:22px;font-weight:600;line-height:29px;color:#737373;}.elementor-1454 .elementor-element.elementor-element-1922175{--spacer-size:4px;}.elementor-1454 .elementor-element.elementor-element-e60bfb6{--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;}.elementor-1454 .elementor-element.elementor-element-ef45e9e{--e-image-carousel-slides-to-show:6;}.elementor-1454 .elementor-element.elementor-element-ef45e9e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:0px 0px 2px 0px;border-color:#EA4BA0;border-radius:9px 9px 9px 9px;}.elementor-1454 .elementor-element.elementor-element-16760bc{--spacer-size:50px;}.elementor-1454 .elementor-element.elementor-element-a6e3d97{--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;--overflow:hidden;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-1454 .elementor-element.elementor-element-a6e3d97:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-a6e3d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0096;}.elementor-1454 .elementor-element.elementor-element-a6e3d97.e-con{--e-con-transform-rotateZ:2deg;}.elementor-1454 .elementor-element.elementor-element-0259e71 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 50s linear infinite;}.elementor-1454 .elementor-element.elementor-element-0259e71 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-normal-text-marquee-copy 50s linear infinite;}.elementor-1454 .elementor-element.elementor-element-0259e71 .qodef-m-text-item{color:#FFFFFF;font-size:45px;font-weight:900;padding-right:calc(27px/2);padding-left:calc(27px/2);}.elementor-1454 .elementor-element.elementor-element-0259e71 .qodef-e-icon-holder{font-size:6px;}.elementor-1454 .elementor-element.elementor-element-e7caad6{--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;--overflow:hidden;--margin-top:-53px;--margin-bottom:0px;--margin-left:-5px;--margin-right:-4px;--padding-top:10px;--padding-bottom:10px;--padding-left:11px;--padding-right:9px;--z-index:1;}.elementor-1454 .elementor-element.elementor-element-e7caad6:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-e7caad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0096;}.elementor-1454 .elementor-element.elementor-element-e7caad6.e-con{--e-con-transform-rotateZ:-3deg;}.elementor-1454 .elementor-element.elementor-element-2ababa3 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-reverse-text-marquee 100s linear infinite;}.elementor-1454 .elementor-element.elementor-element-2ababa3 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-reverse-text-marquee-copy 100s linear infinite;}.elementor-1454 .elementor-element.elementor-element-2ababa3 .qodef-m-text-item{color:#FFFFFF;font-size:45px;font-weight:900;padding-right:calc(50px/2);padding-left:calc(50px/2);}.elementor-1454 .elementor-element.elementor-element-2ababa3 .qodef-e-icon-holder{color:#FFFFFF;font-size:6px;}.elementor-1454 .elementor-element.elementor-element-014541f{--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;}.elementor-1454 .elementor-element.elementor-element-d038fe6{--spacer-size:12px;}.elementor-1454 .elementor-element.elementor-element-e7babf3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-e7babf3:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-e7babf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-0a1b6ed{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-1454 .elementor-element.elementor-element-99f6d82 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:56px;font-weight:700;color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-628b702 > .elementor-widget-container{margin:-26px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-628b702{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:400;color:#202020CC;}.elementor-1454 .elementor-element.elementor-element-a0e4b38 > .elementor-widget-container{margin:0px -20px 1px -66px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-a0e4b38{text-align:center;}.elementor-1454 .elementor-element.elementor-element-a0e4b38 img{max-width:100%;}.elementor-1454 .elementor-element.elementor-element-5d43928 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-5d43928{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;color:#474747BD;}.elementor-1454 .elementor-element.elementor-element-ffd4159{--spacer-size:63px;}.elementor-1454 .elementor-element.elementor-element-857d823{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-1454 .elementor-element.elementor-element-857d823 > .elementor-widget-container{margin:-213px -83px -188px -108px;padding:0px 45px 0px 7px;}.elementor-1454 .elementor-element.elementor-element-857d823 img{width:100%;}.elementor-1454 .elementor-element.elementor-element-7b87aa4{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-1454 .elementor-element.elementor-element-7b87aa4 > .elementor-widget-container{margin:-317px 0px -19px -108px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-41bad30{--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;}.elementor-1454 .elementor-element.elementor-element-2ba53ee{--spacer-size:50px;}.elementor-1454 .elementor-element.elementor-element-8328263{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:37px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-8328263:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-8328263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-65bff65{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-1454 .elementor-element.elementor-element-65bff65.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1454 .elementor-element.elementor-element-cdd9045 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:38px;font-weight:700;color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-c10640d > .elementor-widget-container{margin:-20px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-c10640d{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:400;color:#F3F3F3;}.elementor-1454 .elementor-element.elementor-element-2bba357 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1454 .elementor-element.elementor-element-2bba357 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1454 .elementor-element.elementor-element-2bba357{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1454 .elementor-element.elementor-element-2bba357 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1454 .elementor-element.elementor-element-2bba357 .elementor-icon-list-item > a{font-weight:400;}.elementor-1454 .elementor-element.elementor-element-2bba357 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1454 .elementor-element.elementor-element-c09e7d9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-82fe54f > .elementor-widget-container{margin:-20px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-82fe54f{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:400;color:#F3F3F3;}.elementor-1454 .elementor-element.elementor-element-d04f657{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;z-index:2;}.elementor-1454 .elementor-element.elementor-element-d04f657 > .elementor-widget-container{margin:-52px 0px -96px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-d04f657 img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-1454 .elementor-element.elementor-element-c8c9368{--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;}.elementor-1454 .elementor-element.elementor-element-0efa286{--spacer-size:50px;}.elementor-1454 .elementor-element.elementor-element-f3b8ec4{text-align:center;}.elementor-1454 .elementor-element.elementor-element-f3b8ec4 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:43px;font-weight:700;color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-69704e6{--spacer-size:28px;}.elementor-1454 .elementor-element.elementor-element-ae86f30{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-d6fae0c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1454 .elementor-element.elementor-element-4c8df6c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1454 .elementor-element.elementor-element-8000e5b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1454 .elementor-element.elementor-element-265b2f9 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1454 .elementor-element.elementor-element-db7270b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1454 .elementor-element.elementor-element-dbe1603{--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;}.elementor-1454 .elementor-element.elementor-element-9c8b8c8{--spacer-size:50px;}.elementor-1454 .elementor-element.elementor-element-8fe9616{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1454 .elementor-element.elementor-element-f85d22a{--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;}.elementor-1454 .elementor-element.elementor-element-f85d22a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1454 .elementor-element.elementor-element-a7bd95d{text-align:center;}.elementor-1454 .elementor-element.elementor-element-a7bd95d .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:38px;font-weight:700;line-height:42px;color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-9e9a422{font-size:20px;font-weight:400;}.elementor-1454 .elementor-element.elementor-element-35b58a8{--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;}.elementor-1454 .elementor-element.elementor-element-35b58a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1454 .elementor-element.elementor-element-74f1065{--spacer-size:100px;}.elementor-1454 .elementor-element.elementor-element-6ec4b10{width:var( --container-widget-width, 125.458% );max-width:125.458%;--container-widget-width:125.458%;--container-widget-flex-grow:0;}.elementor-1454 .elementor-element.elementor-element-6ec4b10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1454 .elementor-element.elementor-element-6ec4b10 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-radius:9px 9px 9px 9px;}.elementor-1454 .elementor-element.elementor-element-3de6471{--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:80px 0px;--row-gap:80px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-3de6471:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-3de6471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-3eb7cb0{text-align:center;}.elementor-1454 .elementor-element.elementor-element-3eb7cb0 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:64px;font-weight:700;color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-93c4f21 > .elementor-widget-container{margin:-53px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-93c4f21{text-align:center;}.elementor-1454 .elementor-element.elementor-element-93c4f21 .elementor-heading-title{font-weight:200;line-height:40px;color:#8D8D8D;}.elementor-1454 .elementor-element.elementor-element-ad18def > .elementor-widget-container{margin:-53px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-ad18def{text-align:center;}.elementor-1454 .elementor-element.elementor-element-ad18def .elementor-heading-title{font-size:22px;font-weight:200;line-height:40px;color:#8D8D8D;}.elementor-1454 .elementor-element.elementor-element-d1ae13f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1454 .elementor-element.elementor-element-e6180ae{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1454 .elementor-element.elementor-element-e6180ae:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-e6180ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-1454 .elementor-element.elementor-element-04ef812{text-align:center;}.elementor-1454 .elementor-element.elementor-element-04ef812 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-cfde1ae{text-align:center;}.elementor-1454 .elementor-element.elementor-element-cfde1ae .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-c9a1f2a{text-align:center;}.elementor-1454 .elementor-element.elementor-element-c9a1f2a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:22px;font-weight:700;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-60df134 > .elementor-widget-container{margin:19px 0px 3px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-60df134 img{width:93%;max-width:98%;}.elementor-1454 .elementor-element.elementor-element-af4a1f7.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-af4a1f7{text-align:center;}.elementor-1454 .elementor-element.elementor-element-af4a1f7 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:39px;font-weight:700;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-1db72e0.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-1db72e0{text-align:center;}.elementor-1454 .elementor-element.elementor-element-1db72e0 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;letter-spacing:1.3px;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-61a5979.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-61a5979 .elementor-icon-list-icon i{color:#DA418D;transition:color 0.3s;}.elementor-1454 .elementor-element.elementor-element-61a5979 .elementor-icon-list-icon svg{fill:#DA418D;transition:fill 0.3s;}.elementor-1454 .elementor-element.elementor-element-61a5979{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1454 .elementor-element.elementor-element-61a5979 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1454 .elementor-element.elementor-element-61a5979 .elementor-icon-list-item > a{font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:400;}.elementor-1454 .elementor-element.elementor-element-61a5979 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1454 .elementor-element.elementor-element-a8f0980 .elementor-button{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:700;border-radius:8px 8px 8px 8px;padding:25px 40px 25px 40px;}.elementor-1454 .elementor-element.elementor-element-8a5cad3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1454 .elementor-element.elementor-element-8a5cad3:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-8a5cad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-1454 .elementor-element.elementor-element-ff67d82{text-align:center;}.elementor-1454 .elementor-element.elementor-element-ff67d82 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-f497b60{text-align:center;}.elementor-1454 .elementor-element.elementor-element-f497b60 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-4b51ef8 > .elementor-widget-container{margin:42px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-4b51ef8 img{width:98%;max-width:98%;}.elementor-1454 .elementor-element.elementor-element-2f71b41.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-2f71b41{text-align:center;}.elementor-1454 .elementor-element.elementor-element-2f71b41 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:39px;font-weight:700;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-4bbb412.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-4bbb412{text-align:center;}.elementor-1454 .elementor-element.elementor-element-4bbb412 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;letter-spacing:1.3px;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-f9f2e33.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-f9f2e33 .elementor-icon-list-icon i{color:#DA418D;transition:color 0.3s;}.elementor-1454 .elementor-element.elementor-element-f9f2e33 .elementor-icon-list-icon svg{fill:#DA418D;transition:fill 0.3s;}.elementor-1454 .elementor-element.elementor-element-f9f2e33{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1454 .elementor-element.elementor-element-f9f2e33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1454 .elementor-element.elementor-element-f9f2e33 .elementor-icon-list-item > a{font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:400;}.elementor-1454 .elementor-element.elementor-element-f9f2e33 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1454 .elementor-element.elementor-element-c792bfd .elementor-button{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:700;border-radius:8px 8px 8px 8px;padding:25px 40px 25px 40px;}.elementor-1454 .elementor-element.elementor-element-d5ad2d4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1454 .elementor-element.elementor-element-d5ad2d4:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-d5ad2d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-1454 .elementor-element.elementor-element-91b0a19{text-align:center;}.elementor-1454 .elementor-element.elementor-element-91b0a19 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-ab17b6e{text-align:center;}.elementor-1454 .elementor-element.elementor-element-ab17b6e .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-d1253a4 > .elementor-widget-container{margin:5px -31px -31px -31px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-d1253a4 img{width:89%;max-width:91%;}.elementor-1454 .elementor-element.elementor-element-007d1c2.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-007d1c2{text-align:center;}.elementor-1454 .elementor-element.elementor-element-007d1c2 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:39px;font-weight:700;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-b08a22c.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-b08a22c{text-align:center;}.elementor-1454 .elementor-element.elementor-element-b08a22c .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;letter-spacing:1.3px;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-b630f2d.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-b630f2d .elementor-icon-list-icon i{color:#DA418D;transition:color 0.3s;}.elementor-1454 .elementor-element.elementor-element-b630f2d .elementor-icon-list-icon svg{fill:#DA418D;transition:fill 0.3s;}.elementor-1454 .elementor-element.elementor-element-b630f2d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1454 .elementor-element.elementor-element-b630f2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1454 .elementor-element.elementor-element-b630f2d .elementor-icon-list-item > a{font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:400;}.elementor-1454 .elementor-element.elementor-element-b630f2d .elementor-icon-list-text{transition:color 0.3s;}.elementor-1454 .elementor-element.elementor-element-72699f7 .elementor-button{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:700;border-radius:8px 8px 8px 8px;padding:25px 40px 25px 40px;}.elementor-1454 .elementor-element.elementor-element-c2c0ba4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1454 .elementor-element.elementor-element-c2c0ba4:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-c2c0ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-1454 .elementor-element.elementor-element-fd702d4{text-align:center;}.elementor-1454 .elementor-element.elementor-element-fd702d4 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-81184c4{text-align:center;}.elementor-1454 .elementor-element.elementor-element-81184c4 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-2a8d997 > .elementor-widget-container{margin:0px -8px -8px -8px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-2a8d997 img{width:100%;max-width:100%;}.elementor-1454 .elementor-element.elementor-element-885219e.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-885219e{text-align:center;}.elementor-1454 .elementor-element.elementor-element-885219e .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:39px;font-weight:700;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-3f94cf4.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-3f94cf4{text-align:center;}.elementor-1454 .elementor-element.elementor-element-3f94cf4 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;letter-spacing:1.3px;color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-d06e320.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-d06e320 .elementor-icon-list-icon i{color:#DA418D;transition:color 0.3s;}.elementor-1454 .elementor-element.elementor-element-d06e320 .elementor-icon-list-icon svg{fill:#DA418D;transition:fill 0.3s;}.elementor-1454 .elementor-element.elementor-element-d06e320{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1454 .elementor-element.elementor-element-d06e320 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1454 .elementor-element.elementor-element-d06e320 .elementor-icon-list-item > a{font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:400;}.elementor-1454 .elementor-element.elementor-element-d06e320 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1454 .elementor-element.elementor-element-7a14f73 .elementor-button{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:700;border-radius:8px 8px 8px 8px;padding:25px 40px 25px 40px;}.elementor-1454 .elementor-element.elementor-element-9a341a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1454 .elementor-element.elementor-element-9a341a2:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-9a341a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-dc31470{--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;}.elementor-1454 .elementor-element.elementor-element-c8a3bba{--spacer-size:34px;}.elementor-1454 .elementor-element.elementor-element-6097f3a img{width:69%;}.elementor-1454 .elementor-element.elementor-element-d3fcec4{--spacer-size:34px;}.elementor-1454 .elementor-element.elementor-element-685acc5{--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;}.elementor-1454 .elementor-element.elementor-element-ab3dbe6{--spacer-size:69px;}.elementor-1454 .elementor-element.elementor-element-4f19a41{text-align:left;}.elementor-1454 .elementor-element.elementor-element-4f19a41 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:45px;font-weight:900;color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-0f487d9{font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-a296f69{--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;}.elementor-1454 .elementor-element.elementor-element-c8565e6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-c8565e6:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-c8565e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-25298d6{width:var( --container-widget-width, 37.824% );max-width:37.824%;--container-widget-width:37.824%;--container-widget-flex-grow:0;}.elementor-1454 .elementor-element.elementor-element-25298d6 > .elementor-widget-container{margin:-107px -107px -107px -107px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-25298d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1454 .elementor-element.elementor-element-25298d6 img{width:100%;}.elementor-1454 .elementor-element.elementor-element-837074d{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-1454 .elementor-element.elementor-element-0e7c9f5 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:56px;font-weight:700;color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-8d92580 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1454 .elementor-element.elementor-element-8d92580 .elementor-button{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;border-radius:8px 8px 8px 8px;padding:25px 72px 25px 72px;}.elementor-1454 .elementor-element.elementor-element-9c24e3a{--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:80px 0px;--row-gap:80px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-9c24e3a:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-9c24e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-e2407e0{text-align:center;}.elementor-1454 .elementor-element.elementor-element-e2407e0 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:64px;font-weight:700;color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-0266d37{--display:flex;}.elementor-1454 .elementor-element.elementor-element-d884970 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-d884970{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-1454 .elementor-element.elementor-element-e7296e7{--display:flex;}.elementor-1454 .elementor-element.elementor-element-9c0e2b4 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-9c0e2b4{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-1454 .elementor-element.elementor-element-cd7ed56{--display:flex;}.elementor-1454 .elementor-element.elementor-element-52e5440 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-52e5440{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-1454 .elementor-element.elementor-element-5c42aa4{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-1454 .elementor-element.elementor-element-5c42aa4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#DA418D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#571046;}.elementor-1454 .elementor-element.elementor-element-5c42aa4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-5c42aa4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#DA418D;}.elementor-1454 .elementor-element.elementor-element-5c42aa4 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-1454 .elementor-element.elementor-element-5c42aa4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gilroy", Sans-serif;}.elementor-1454 .elementor-element.elementor-element-c5f25c8{--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;}.elementor-1454 .elementor-element.elementor-element-b692fa5{text-align:center;}.elementor-1454 .elementor-element.elementor-element-b692fa5 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:600;color:#515151;}.elementor-1454 .elementor-element.elementor-element-2256843 img{width:4%;}.elementor-1454 .elementor-element.elementor-element-4c0948a{--spacer-size:20px;}.elementor-1454 .elementor-element.elementor-element-397520f{--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;}.elementor-1454 .elementor-element.elementor-element-397520f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1454 .elementor-element.elementor-element-8368341{text-align:center;}.elementor-1454 .elementor-element.elementor-element-8368341 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:600;color:#6D6D6D;}.elementor-1454 .elementor-element.elementor-element-d74cdd5 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-d74cdd5{text-align:center;}.elementor-1454 .elementor-element.elementor-element-d74cdd5 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:600;color:#6D6D6D;}.elementor-1454 .elementor-element.elementor-element-d29d99f{--spacer-size:6px;}.elementor-1454 .elementor-element.elementor-element-8159526 img{width:7%;}.elementor-1454 .elementor-element.elementor-element-80e993e img{width:15%;}.elementor-1454 .elementor-element.elementor-element-add0f10{--display:flex;}@media(max-width:1024px){.elementor-1454 .elementor-element.elementor-element-ae86f30{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1454 .elementor-element.elementor-element-eb0f012:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-eb0f012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beforlife.com.br/wp-content/uploads/2025/09/IMG_4718_2-scaled.jpg");background-position:-91px -91px;background-size:572px auto;}.elementor-1454 .elementor-element.elementor-element-eb0f012{--min-height:724px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:400px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1454 .elementor-element.elementor-element-24551da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-534bc02{text-align:center;}.elementor-1454 .elementor-element.elementor-element-534bc02 img{width:67%;}.elementor-1454 .elementor-element.elementor-element-6f45cad{text-align:center;}.elementor-1454 .elementor-element.elementor-element-6f45cad .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-802afba{text-align:center;font-size:16px;}.elementor-1454 .elementor-element.elementor-element-baead97{--spacer-size:6px;}.elementor-1454 .elementor-element.elementor-element-6e6b017{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-3e97fc9{width:100%;max-width:100%;--icon-box-icon-margin:9px;}.elementor-1454 .elementor-element.elementor-element-3e97fc9.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-3e97fc9 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-1454 .elementor-element.elementor-element-3e97fc9 .elementor-icon-box-title{margin-block-end:8px;}.elementor-1454 .elementor-element.elementor-element-3e97fc9 .elementor-icon{font-size:16px;}.elementor-1454 .elementor-element.elementor-element-3e97fc9 .elementor-icon i{transform:rotate(0deg);}.elementor-1454 .elementor-element.elementor-element-3e97fc9 .elementor-icon-box-title, .elementor-1454 .elementor-element.elementor-element-3e97fc9 .elementor-icon-box-title a{font-size:14px;}.elementor-1454 .elementor-element.elementor-element-3c231de{width:100%;max-width:100%;--icon-box-icon-margin:9px;}.elementor-1454 .elementor-element.elementor-element-3c231de.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-3c231de .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-1454 .elementor-element.elementor-element-3c231de .elementor-icon-box-title{margin-block-end:8px;}.elementor-1454 .elementor-element.elementor-element-3c231de .elementor-icon{font-size:16px;}.elementor-1454 .elementor-element.elementor-element-3c231de .elementor-icon-box-title, .elementor-1454 .elementor-element.elementor-element-3c231de .elementor-icon-box-title a{font-size:14px;}.elementor-1454 .elementor-element.elementor-element-e03f7ef{width:100%;max-width:100%;--icon-box-icon-margin:9px;}.elementor-1454 .elementor-element.elementor-element-e03f7ef.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-e03f7ef .elementor-icon-box-wrapper{align-items:center;}.elementor-1454 .elementor-element.elementor-element-e03f7ef .elementor-icon-box-title{margin-block-end:8px;}.elementor-1454 .elementor-element.elementor-element-e03f7ef .elementor-icon{font-size:16px;}.elementor-1454 .elementor-element.elementor-element-e03f7ef .elementor-icon-box-title, .elementor-1454 .elementor-element.elementor-element-e03f7ef .elementor-icon-box-title a{font-size:14px;}.elementor-1454 .elementor-element.elementor-element-ccff1e8{--width:33%;--margin-top:-227px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-1454 .elementor-element.elementor-element-ccff1e8.e-con{--order:-99999 /* order start hack */;}.elementor-1454 .elementor-element.elementor-element-ec5ff4c > .elementor-widget-container{margin:-176px -85px 0px -82px;}.elementor-1454 .elementor-element.elementor-element-ec5ff4c img{max-width:17%;}.elementor-1454 .elementor-element.elementor-element-20374c7 > .elementor-widget-container{margin:-207px -74px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-20374c7 img{max-width:36%;}.elementor-1454 .elementor-element.elementor-element-0f153e5 > .elementor-widget-container{margin:-58px -72px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-0f153e5 img{max-width:25%;}.elementor-1454 .elementor-element.elementor-element-9b121e9:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-9b121e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beforlife.com.br/wp-content/uploads/2025/09/IMG_4718_2-scaled.jpg");background-position:-91px -91px;background-size:572px auto;}.elementor-1454 .elementor-element.elementor-element-9b121e9{--min-height:724px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:400px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1454 .elementor-element.elementor-element-89d1f5f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-a2061d6{text-align:center;}.elementor-1454 .elementor-element.elementor-element-a2061d6 img{width:67%;}.elementor-1454 .elementor-element.elementor-element-7d4832a{text-align:center;}.elementor-1454 .elementor-element.elementor-element-7d4832a .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-0cbdeba{text-align:center;font-size:16px;}.elementor-1454 .elementor-element.elementor-element-40f1c46{--spacer-size:6px;}.elementor-1454 .elementor-element.elementor-element-a862c3c{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-db3f366{width:100%;max-width:100%;--icon-box-icon-margin:10px;}.elementor-1454 .elementor-element.elementor-element-db3f366.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-db3f366 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-1454 .elementor-element.elementor-element-db3f366 .elementor-icon-box-title{margin-block-end:8px;}.elementor-1454 .elementor-element.elementor-element-db3f366 .elementor-icon{font-size:33px;}.elementor-1454 .elementor-element.elementor-element-db3f366 .elementor-icon i{transform:rotate(0deg);}.elementor-1454 .elementor-element.elementor-element-db3f366 .elementor-icon-box-title, .elementor-1454 .elementor-element.elementor-element-db3f366 .elementor-icon-box-title a{font-size:17px;line-height:0.3em;}.elementor-1454 .elementor-element.elementor-element-21b428a{width:100%;max-width:100%;--icon-box-icon-margin:9px;}.elementor-1454 .elementor-element.elementor-element-21b428a.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-21b428a .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-1454 .elementor-element.elementor-element-21b428a .elementor-icon-box-title{margin-block-end:8px;}.elementor-1454 .elementor-element.elementor-element-21b428a .elementor-icon{font-size:33px;}.elementor-1454 .elementor-element.elementor-element-21b428a .elementor-icon-box-title, .elementor-1454 .elementor-element.elementor-element-21b428a .elementor-icon-box-title a{font-size:17px;line-height:0.4em;}.elementor-1454 .elementor-element.elementor-element-c3a5e47{width:100%;max-width:100%;--icon-box-icon-margin:9px;}.elementor-1454 .elementor-element.elementor-element-c3a5e47.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-c3a5e47 .elementor-icon-box-wrapper{align-items:center;}.elementor-1454 .elementor-element.elementor-element-c3a5e47 .elementor-icon-box-title{margin-block-end:8px;}.elementor-1454 .elementor-element.elementor-element-c3a5e47 .elementor-icon{font-size:33px;}.elementor-1454 .elementor-element.elementor-element-c3a5e47 .elementor-icon-box-title, .elementor-1454 .elementor-element.elementor-element-c3a5e47 .elementor-icon-box-title a{font-size:17px;line-height:0.4em;}.elementor-1454 .elementor-element.elementor-element-c9abb88 > .elementor-widget-container{margin:-58px -72px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-c9abb88 img{max-width:25%;}.elementor-1454 .elementor-element.elementor-element-123b19e{--width:33%;--margin-top:-227px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-1454 .elementor-element.elementor-element-123b19e.e-con{--order:-99999 /* order start hack */;}.elementor-1454 .elementor-element.elementor-element-238b03e > .elementor-widget-container{margin:-176px -85px 0px -82px;}.elementor-1454 .elementor-element.elementor-element-238b03e img{max-width:17%;}.elementor-1454 .elementor-element.elementor-element-af00253 > .elementor-widget-container{margin:-207px -74px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-af00253 img{max-width:36%;}.elementor-1454 .elementor-element.elementor-element-203587c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:016px;--padding-right:16px;}.elementor-1454 .elementor-element.elementor-element-2444f55{text-align:center;}.elementor-1454 .elementor-element.elementor-element-2444f55 .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-ffa571c{text-align:center;font-size:19px;}.elementor-1454 .elementor-element.elementor-element-57ee020.e-con{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-86e7321 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1454 .elementor-element.elementor-element-86e7321 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1454 .elementor-element.elementor-element-86e7321 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1454 .elementor-element.elementor-element-86e7321 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1454 .elementor-element.elementor-element-86e7321 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1454 .elementor-element.elementor-element-86e7321{--e-icon-list-icon-size:23px;--icon-vertical-offset:-1px;}.elementor-1454 .elementor-element.elementor-element-86e7321 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1454 .elementor-element.elementor-element-86e7321 .elementor-icon-list-item > a{font-size:17px;}.elementor-1454 .elementor-element.elementor-element-b820a99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-b820a99{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1454 .elementor-element.elementor-element-4a4aa5a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1454 .elementor-element.elementor-element-e7136ba{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-1454 .elementor-element.elementor-element-e7136ba img{width:67%;}.elementor-1454 .elementor-element.elementor-element-6b4c8d8{text-align:center;}.elementor-1454 .elementor-element.elementor-element-6b4c8d8 .elementor-heading-title{font-size:42px;}.elementor-1454 .elementor-element.elementor-element-cd12d0f{text-align:center;}.elementor-1454 .elementor-element.elementor-element-8d825ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-ef45e9e{--e-image-carousel-slides-to-show:2;}.elementor-1454 .elementor-element.elementor-element-a6e3d97{--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-e7caad6{--margin-top:-6px;--margin-bottom:-6px;--margin-left:-3px;--margin-right:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-d038fe6{--spacer-size:5px;}.elementor-1454 .elementor-element.elementor-element-e7babf3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1454 .elementor-element.elementor-element-99f6d82 .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-628b702{font-size:18px;}.elementor-1454 .elementor-element.elementor-element-a0e4b38 > .elementor-widget-container{margin:-1px -1px -1px -1px;}.elementor-1454 .elementor-element.elementor-element-5d43928{font-size:14px;}.elementor-1454 .elementor-element.elementor-element-857d823 > .elementor-widget-container{margin:-120px -148px -125px -108px;padding:0px -1px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-857d823{--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-1454 .elementor-element.elementor-element-857d823 img{width:100%;}.elementor-1454 .elementor-element.elementor-element-7b87aa4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-7b87aa4{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-1454 .elementor-element.elementor-element-8328263{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:016px;--padding-right:16px;}.elementor-1454 .elementor-element.elementor-element-cdd9045{text-align:center;}.elementor-1454 .elementor-element.elementor-element-cdd9045 .elementor-heading-title{font-size:33px;}.elementor-1454 .elementor-element.elementor-element-c10640d{text-align:center;font-size:19px;}.elementor-1454 .elementor-element.elementor-element-2bba357 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1454 .elementor-element.elementor-element-2bba357 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1454 .elementor-element.elementor-element-2bba357 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1454 .elementor-element.elementor-element-2bba357 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1454 .elementor-element.elementor-element-2bba357 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1454 .elementor-element.elementor-element-2bba357{--e-icon-list-icon-size:23px;--icon-vertical-offset:-1px;}.elementor-1454 .elementor-element.elementor-element-2bba357 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1454 .elementor-element.elementor-element-2bba357 .elementor-icon-list-item > a{font-size:17px;}.elementor-1454 .elementor-element.elementor-element-c09e7d9.e-con{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-82fe54f{text-align:center;font-size:16px;}.elementor-1454 .elementor-element.elementor-element-d04f657 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-d04f657{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1454 .elementor-element.elementor-element-f3b8ec4 .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-ae86f30{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1454 .elementor-element.elementor-element-a7bd95d .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-74f1065{--spacer-size:0px;}.elementor-1454 .elementor-element.elementor-element-3de6471{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1454 .elementor-element.elementor-element-3eb7cb0 .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-93c4f21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-93c4f21{text-align:center;}.elementor-1454 .elementor-element.elementor-element-93c4f21 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-1454 .elementor-element.elementor-element-ad18def > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-ad18def{text-align:center;}.elementor-1454 .elementor-element.elementor-element-ad18def .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-1454 .elementor-element.elementor-element-04ef812 .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-cfde1ae > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-cfde1ae .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-c9a1f2a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-c9a1f2a .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-1454 .elementor-element.elementor-element-60df134 img{width:100%;}.elementor-1454 .elementor-element.elementor-element-af4a1f7 .elementor-heading-title{font-size:45px;}.elementor-1454 .elementor-element.elementor-element-1db72e0 .elementor-heading-title{font-size:45px;}.elementor-1454 .elementor-element.elementor-element-a8f0980.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-a8f0980 .elementor-button{padding:20px 40px 20px 40px;}.elementor-1454 .elementor-element.elementor-element-ff67d82 .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-f497b60 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-f497b60 .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-2f71b41 .elementor-heading-title{font-size:45px;}.elementor-1454 .elementor-element.elementor-element-4bbb412 .elementor-heading-title{font-size:45px;}.elementor-1454 .elementor-element.elementor-element-c792bfd.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-c792bfd .elementor-button{padding:20px 40px 20px 40px;}.elementor-1454 .elementor-element.elementor-element-91b0a19 .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-ab17b6e > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-ab17b6e .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-007d1c2 .elementor-heading-title{font-size:45px;}.elementor-1454 .elementor-element.elementor-element-b08a22c .elementor-heading-title{font-size:45px;}.elementor-1454 .elementor-element.elementor-element-72699f7.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-72699f7 .elementor-button{padding:20px 40px 20px 40px;}.elementor-1454 .elementor-element.elementor-element-fd702d4 .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-81184c4 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-81184c4 .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-885219e .elementor-heading-title{font-size:45px;}.elementor-1454 .elementor-element.elementor-element-3f94cf4 .elementor-heading-title{font-size:45px;}.elementor-1454 .elementor-element.elementor-element-7a14f73.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-7a14f73 .elementor-button{padding:20px 40px 20px 40px;}.elementor-1454 .elementor-element.elementor-element-c8a3bba{--spacer-size:19px;}.elementor-1454 .elementor-element.elementor-element-d3fcec4{--spacer-size:19px;}.elementor-1454 .elementor-element.elementor-element-4f19a41{text-align:center;}.elementor-1454 .elementor-element.elementor-element-0f487d9{text-align:center;}.elementor-1454 .elementor-element.elementor-element-c8565e6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1454 .elementor-element.elementor-element-25298d6{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-1454 .elementor-element.elementor-element-0e7c9f5{text-align:center;}.elementor-1454 .elementor-element.elementor-element-0e7c9f5 .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-8d92580 .elementor-button{padding:20px 40px 20px 40px;}.elementor-1454 .elementor-element.elementor-element-9c24e3a{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1454 .elementor-element.elementor-element-e2407e0 .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-d884970{font-size:15px;}.elementor-1454 .elementor-element.elementor-element-9c0e2b4{font-size:15px;}.elementor-1454 .elementor-element.elementor-element-52e5440{font-size:15px;}.elementor-1454 .elementor-element.elementor-element-5c42aa4{--n-accordion-title-font-size:16px;}.elementor-1454 .elementor-element.elementor-element-2256843 img{width:17%;}.elementor-1454 .elementor-element.elementor-element-fcd2bd7 img{width:42%;}.elementor-1454 .elementor-element.elementor-element-d74cdd5 .elementor-heading-title{font-size:20px;}.elementor-1454 .elementor-element.elementor-element-8159526 img{width:30%;}}@media(min-width:768px){.elementor-1454 .elementor-element.elementor-element-eb0f012{--content-width:1280px;}.elementor-1454 .elementor-element.elementor-element-24551da{--width:48%;}.elementor-1454 .elementor-element.elementor-element-ccff1e8{--width:57%;}.elementor-1454 .elementor-element.elementor-element-9b121e9{--content-width:1280px;}.elementor-1454 .elementor-element.elementor-element-89d1f5f{--width:48%;}.elementor-1454 .elementor-element.elementor-element-123b19e{--width:57%;}.elementor-1454 .elementor-element.elementor-element-b16f383{--width:36%;}.elementor-1454 .elementor-element.elementor-element-e4bfe55{--width:48%;}.elementor-1454 .elementor-element.elementor-element-fefe3ec{--content-width:828px;}.elementor-1454 .elementor-element.elementor-element-0a1b6ed{--width:48%;}.elementor-1454 .elementor-element.elementor-element-65bff65{--width:37.185%;}.elementor-1454 .elementor-element.elementor-element-ae86f30{--content-width:1376px;}.elementor-1454 .elementor-element.elementor-element-8fe9616{--content-width:1132px;}.elementor-1454 .elementor-element.elementor-element-f85d22a{--width:63.107%;}.elementor-1454 .elementor-element.elementor-element-35b58a8{--width:46.595%;}.elementor-1454 .elementor-element.elementor-element-e6180ae{--width:24%;}.elementor-1454 .elementor-element.elementor-element-8a5cad3{--width:24%;}.elementor-1454 .elementor-element.elementor-element-d5ad2d4{--width:24%;}.elementor-1454 .elementor-element.elementor-element-c2c0ba4{--width:24%;}.elementor-1454 .elementor-element.elementor-element-dc31470{--width:50%;}.elementor-1454 .elementor-element.elementor-element-685acc5{--width:50%;}.elementor-1454 .elementor-element.elementor-element-837074d{--width:48%;}.elementor-1454 .elementor-element.elementor-element-397520f{--width:95.562%;}}/* Start custom CSS for image, class: .elementor-element-ec5ff4c */.elementor-1454 .elementor-element.elementor-element-ec5ff4c {
animation: floating 8s ease-in-out infinite;
}

@keyframes floating {
0% { transform: translate(0, 0px); }
50% { transform: translate(0, 40px); }
100% { transform: translate(0, -0px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20374c7 */.elementor-1454 .elementor-element.elementor-element-20374c7 {
animation: floating 15s ease-in-out infinite;
}

@keyframes floating {
0% { transform: translate(0, 0px); }
50% { transform: translate(0, 40px); }
100% { transform: translate(0, -0px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f153e5 */.elementor-1454 .elementor-element.elementor-element-0f153e5 {
animation: floating 12s ease-in-out infinite;
}

@keyframes floating {
0% { transform: translate(0, 0px); }
50% { transform: translate(0, 40px); }
100% { transform: translate(0, -0px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9abb88 */.elementor-1454 .elementor-element.elementor-element-c9abb88 {
animation: floating 12s ease-in-out infinite;
}

@keyframes floating {
0% { transform: translate(0, 0px); }
50% { transform: translate(0, 40px); }
100% { transform: translate(0, -0px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-238b03e */.elementor-1454 .elementor-element.elementor-element-238b03e {
animation: floating 8s ease-in-out infinite;
}

@keyframes floating {
0% { transform: translate(0, 0px); }
50% { transform: translate(0, 40px); }
100% { transform: translate(0, -0px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af00253 */.elementor-1454 .elementor-element.elementor-element-af00253 {
animation: floating 15s ease-in-out infinite;
}

@keyframes floating {
0% { transform: translate(0, 0px); }
50% { transform: translate(0, 40px); }
100% { transform: translate(0, -0px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b820a99 */.elementor-1454 .elementor-element.elementor-element-b820a99{
box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b4c8d8 */.elementor-1454 .elementor-element.elementor-element-6b4c8d8{
    background-image: linear-gradient(to left, #F39FDF 0%,#BA329A 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ef45e9e *//*CSS para carrossel infinito */
/*Inicio Css Infinito*/

.elementor-1454 .elementor-element.elementor-element-ef45e9e .swiper-container{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.elementor-1454 .elementor-element.elementor-element-ef45e9e .swiper-wrapper{
    display: flex;
    animation: infiniteSlide 15s linear infinite;
}
@keyframes infiniteSlide {
    from {
        transform: translateX(0%);
    }
    to {
        transform: translateX(-100%);
    }
}
/*Fim Css Infinito*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99f6d82 */.elementor-1454 .elementor-element.elementor-element-99f6d82{
    background-image: linear-gradient(to left, #F39FDF 0%,#BA329A 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d04f657 */.elementor-1454 .elementor-element.elementor-element-d04f657{
box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3b8ec4 */.elementor-1454 .elementor-element.elementor-element-f3b8ec4{
    background-image: linear-gradient(to left, #F39FDF 0%,#BA329A 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7bd95d */.elementor-1454 .elementor-element.elementor-element-a7bd95d{
    background-image: linear-gradient(to left, #F39FDF 0%,#BA329A 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eb7cb0 */.elementor-1454 .elementor-element.elementor-element-3eb7cb0{
    background-image: linear-gradient(to left, #F39FDF 0%,#BA329A 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af4a1f7 */.menor{
    font-size: 1.5rem !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1em;
}

.elementor-1454 .elementor-element.elementor-element-af4a1f7 .elementor-heading-title{
    display: flex;
    align-content: center;
    align-items: center;
    gap: 0.5rem
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1db72e0 */.menor{
    font-size: 1.5rem !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1em;
}

.elementor-1454 .elementor-element.elementor-element-1db72e0 .elementor-heading-title{
    display: flex;
    align-content: center;
    align-items: center;
    gap: 0.5rem
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8f0980 */.elementor-button {
  background-image: linear-gradient(to bottom right, #D9418C, #73224A); /*cor do bg*/
  border-radius: 12; /*arredondamento da borda*/
  transition: all 0.2s ease-in-out;
}

.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0px 6px 0px #4B0547 !important; /*cor da sombra 3D*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f71b41 */.menor{
    font-size: 1.5rem !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1em;
}

.elementor-1454 .elementor-element.elementor-element-2f71b41 .elementor-heading-title{
    display: flex;
    align-content: center;
    align-items: center;
    gap: 0.5rem
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bbb412 */.menor{
    font-size: 1.5rem !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1em;
}

.elementor-1454 .elementor-element.elementor-element-4bbb412 .elementor-heading-title{
    display: flex;
    align-content: center;
    align-items: center;
    gap: 0.5rem
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c792bfd */.elementor-button {
  background-image: linear-gradient(to bottom right, #D9418C, #73224A); /*cor do bg*/
  border-radius: 12; /*arredondamento da borda*/
  transition: all 0.2s ease-in-out;
}

.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0px 6px 0px #4B0547 !important; /*cor da sombra 3D*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-007d1c2 */.menor{
    font-size: 1.5rem !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1em;
}

.elementor-1454 .elementor-element.elementor-element-007d1c2 .elementor-heading-title{
    display: flex;
    align-content: center;
    align-items: center;
    gap: 0.5rem
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b08a22c */.menor{
    font-size: 1.5rem !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1em;
}

.elementor-1454 .elementor-element.elementor-element-b08a22c .elementor-heading-title{
    display: flex;
    align-content: center;
    align-items: center;
    gap: 0.5rem
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72699f7 */.elementor-button {
  background-image: linear-gradient(to bottom right, #D9418C, #73224A); /*cor do bg*/
  border-radius: 12; /*arredondamento da borda*/
  transition: all 0.2s ease-in-out;
}

.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0px 6px 0px #4B0547 !important; /*cor da sombra 3D*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-885219e */.menor{
    font-size: 1.5rem !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1em;
}

.elementor-1454 .elementor-element.elementor-element-885219e .elementor-heading-title{
    display: flex;
    align-content: center;
    align-items: center;
    gap: 0.5rem
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f94cf4 */.menor{
    font-size: 1.5rem !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1em;
}

.elementor-1454 .elementor-element.elementor-element-3f94cf4 .elementor-heading-title{
    display: flex;
    align-content: center;
    align-items: center;
    gap: 0.5rem
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a14f73 */.elementor-button {
  background-image: linear-gradient(to bottom right, #D9418C, #73224A); /*cor do bg*/
  border-radius: 12; /*arredondamento da borda*/
  transition: all 0.2s ease-in-out;
}

.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0px 6px 0px #4B0547 !important; /*cor da sombra 3D*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e7c9f5 */.elementor-1454 .elementor-element.elementor-element-0e7c9f5{
    background-image: linear-gradient(to left, #F39FDF 0%,#BA329A 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d92580 */.elementor-button {
  background-image: linear-gradient(to bottom right, #D9418C, #73224A); /*cor do bg*/
  border-radius: 12; /*arredondamento da borda*/
  transition: all 0.2s ease-in-out;
}

.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0px 6px 0px #4B0547 !important; /*cor da sombra 3D*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2407e0 */.elementor-1454 .elementor-element.elementor-element-e2407e0{
    background-image: linear-gradient(to left, #F39FDF 0%,#BA329A 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS */deg{
    background-image: linear-gradient(to left, #BA329A 0%,#F39FDF 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}

html, body {
max-width: 100%;
overflow-x: hidden;
}

<script>
const getMarqueeNode = content => {
const el = document.createElement('div');
el.setAttribute('data-marquee-style', true);
el.textContent = content
return el;
}
class Marquee {
constructor(el){
this.el = el;
this.content = el.getAttribute('data-marquee')
this.render();
}


render(){
// create the shadow element to measure and calculate
// the amount of animated items required for marquee

// create
const shadow = getMarqueeNode(this.content);
shadow.setAttribute('data-marquee-shadow', true);
// add shadow element to sanitized DOM
this.el.innerHTML = "";
this.el.appendChild(shadow);
// calculate how many visible items are needed
const inView = this.calculateItemsInView(shadow);
// create container to house animated visible items
const overflow = document.createElement('div');
overflow.setAttribute('data-marquee-overflow', true);
const content = document.createElement('div');
content.setAttribute('data-marquee-container', true);
// put the content container into an overflow: hidden wrapper
overflow.appendChild(content);
// double the amount to fill the screen to animate loop
const count = inView * 3;
// populate with children
for( var i = 0; i < count; i++) {
content.appendChild(getMarqueeNode(this.content))
}
// add to DOM
this.el.appendChild(overflow);

// debug
// console.log("visible items required", inView);
// console.log("total items required", count);
}

calculateItemsInView(ref){
const [single, total] = [ref.clientWidth, ref.parentNode.clientWidth];
// ceil in order to ensure there's never a shortage
return Math.floor(total / single) + 1;
}
}
// find elements and create Marquee instances
const nodes = document.querySelectorAll('[data-marquee]')
const arr = Array.from(nodes);
const refs = (arr || []).map( node => new Marquee(node) );
// recalculate on resize
window.addEventListener( 'resize', () => refs.map( r => r.render() ) );
</script>

@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

[data-marquee] {
  --loop-duration: 12s;
  display: block;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-marquee-style] {
  padding: 1.5em 0.3em;
  display: flex;
  color: #F3F3F3;
  font-size: 1em;
  font-weight: 500;
  letter-spacing: 0.3em;
  text-transform: uppercase;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://beforlife.com.br/wp-content/uploads/2025/07/Gilroy-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://beforlife.com.br/wp-content/uploads/2025/07/Gilroy-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://beforlife.com.br/wp-content/uploads/2025/07/Gilroy-Semibold.woff2') format('woff2');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://beforlife.com.br/wp-content/uploads/2025/07/Gilroy-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('http://beforlife.com.br/wp-content/uploads/2025/07/Gilroy-Extrabold.woff2') format('woff2');
}
/* End Custom Fonts CSS */