.elementor-30 .elementor-element.elementor-element-b483714{--display:flex;--position:fixed;--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;top:0px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-b483714{left:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-b483714{right:0px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-b5abbe3{left:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-b5abbe3{right:0px;}.elementor-30 .elementor-element.elementor-element-b5abbe3{top:0px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-e44ba3d{left:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-e44ba3d{right:0px;}.elementor-30 .elementor-element.elementor-element-e44ba3d{top:0px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-99b50c8{left:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-99b50c8{right:0px;}.elementor-30 .elementor-element.elementor-element-99b50c8{top:0px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-4aef500{left:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-4aef500{right:0px;}.elementor-30 .elementor-element.elementor-element-4aef500{top:0px;}.elementor-30 .elementor-element.elementor-element-638459d{--display:flex;--min-height:fit-content;--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;--gap:56px 0px;--row-gap:56px;--column-gap:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-30 .elementor-element.elementor-element-d2f3b3f{width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;z-index:10;}.elementor-30 .elementor-element.elementor-element-d2f3b3f .elementor-image-box-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-d2f3b3f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-30 .elementor-element.elementor-element-d2f3b3f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-30 .elementor-element.elementor-element-d2f3b3f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-d2f3b3f .elementor-image-box-wrapper .elementor-image-box-img{width:fit-content;}.elementor-30 .elementor-element.elementor-element-d2f3b3f .elementor-image-box-img img{transition-duration: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-30 .elementor-element.elementor-element-b03e2ef{z-index:10;}.elementor-30 .elementor-element.elementor-element-b03e2ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.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-30 .elementor-element.elementor-element-b4926d6{z-index:5;}.elementor-30 .elementor-element.elementor-element-03e9b46{--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;--z-index:10;}.elementor-30 .elementor-element.elementor-element-46d9766{--display:flex;--gap:72px 0px;--row-gap:72px;--column-gap:0px;}.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-30 .elementor-element.elementor-element-a50368e{text-align:center;}.elementor-30 .elementor-element.elementor-element-2f50fd4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-30 .elementor-element.elementor-element-ee656a6{width:var( --container-widget-width, 38% );max-width:38%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-ee656a6 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-ee656a6.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-30 .elementor-element.elementor-element-ee656a6.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-30 .elementor-element.elementor-element-ee656a6.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-30 .elementor-element.elementor-element-ee656a6 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-30 .elementor-element.elementor-element-ee656a6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30 .elementor-element.elementor-element-0c5b55b{width:var( --container-widget-width, 59% );max-width:59%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-0c5b55b .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-0c5b55b.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-30 .elementor-element.elementor-element-0c5b55b.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-30 .elementor-element.elementor-element-0c5b55b.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-30 .elementor-element.elementor-element-0c5b55b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-30 .elementor-element.elementor-element-0c5b55b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30 .elementor-element.elementor-element-960148f{width:var( --container-widget-width, 59% );max-width:59%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-960148f .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-960148f.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-30 .elementor-element.elementor-element-960148f.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-30 .elementor-element.elementor-element-960148f.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-30 .elementor-element.elementor-element-960148f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-30 .elementor-element.elementor-element-960148f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30 .elementor-element.elementor-element-9e84699{width:var( --container-widget-width, 38% );max-width:38%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-9e84699 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-9e84699.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-30 .elementor-element.elementor-element-9e84699.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-30 .elementor-element.elementor-element-9e84699.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-30 .elementor-element.elementor-element-9e84699 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-30 .elementor-element.elementor-element-9e84699 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30 .elementor-element.elementor-element-a895f88{--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;--justify-content:center;--gap:0px 96px;--row-gap:0px;--column-gap:96px;}.elementor-30 .elementor-element.elementor-element-a895f88:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-a895f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://latitudeastral.com.br/wp-content/uploads/2026/03/horizon-bg.png");background-position:50% 130px;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-7e09318{z-index:10;}.elementor-30 .elementor-element.elementor-element-3971850{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;z-index:10;}.elementor-30 .elementor-element.elementor-element-3971850 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-f2d7f66{z-index:5;}.elementor-30 .elementor-element.elementor-element-758cadf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 96px;--row-gap:0px;--column-gap:96px;}.elementor-30 .elementor-element.elementor-element-81afa97{width:var( --container-widget-width, 442px );max-width:442px;--container-widget-width:442px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-81afa97 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-6f73e5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:72px 0px;--row-gap:72px;--column-gap:0px;--flex-wrap:wrap;--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-30 .elementor-element.elementor-element-021b705{text-align:center;}.elementor-30 .elementor-element.elementor-element-139ffd8{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:36px 0px;--row-gap:36px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-8483442{padding:24px 24px 24px 24px;}.elementor-30 .elementor-element.elementor-element-8483442.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-30 .elementor-element.elementor-element-8483442.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-30 .elementor-element.elementor-element-8483442.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-8483442 .elementor-image-box-title{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-8483442 .elementor-image-box-wrapper .elementor-image-box-img{width:500px;}.elementor-30 .elementor-element.elementor-element-8483442 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30 .elementor-element.elementor-element-e29c624{padding:24px 24px 24px 24px;}.elementor-30 .elementor-element.elementor-element-e29c624.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-30 .elementor-element.elementor-element-e29c624.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-30 .elementor-element.elementor-element-e29c624.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-e29c624 .elementor-image-box-title{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-e29c624 .elementor-image-box-wrapper .elementor-image-box-img{width:500px;}.elementor-30 .elementor-element.elementor-element-e29c624 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30 .elementor-element.elementor-element-a7622f1{padding:24px 24px 24px 24px;}.elementor-30 .elementor-element.elementor-element-a7622f1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-30 .elementor-element.elementor-element-a7622f1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-30 .elementor-element.elementor-element-a7622f1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-a7622f1 .elementor-image-box-title{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-a7622f1 .elementor-image-box-wrapper .elementor-image-box-img{width:500px;}.elementor-30 .elementor-element.elementor-element-a7622f1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30 .elementor-element.elementor-element-a758ce1{padding:24px 24px 24px 24px;}.elementor-30 .elementor-element.elementor-element-a758ce1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-30 .elementor-element.elementor-element-a758ce1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-30 .elementor-element.elementor-element-a758ce1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-a758ce1 .elementor-image-box-title{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-a758ce1 .elementor-image-box-wrapper .elementor-image-box-img{width:500px;}.elementor-30 .elementor-element.elementor-element-a758ce1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30 .elementor-element.elementor-element-943e357{padding:24px 24px 24px 24px;}.elementor-30 .elementor-element.elementor-element-943e357.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-30 .elementor-element.elementor-element-943e357.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-30 .elementor-element.elementor-element-943e357.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-943e357 .elementor-image-box-title{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-943e357 .elementor-image-box-wrapper .elementor-image-box-img{width:500px;}.elementor-30 .elementor-element.elementor-element-943e357 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30 .elementor-element.elementor-element-aa116fd{padding:24px 24px 24px 24px;}.elementor-30 .elementor-element.elementor-element-aa116fd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-30 .elementor-element.elementor-element-aa116fd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-30 .elementor-element.elementor-element-aa116fd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-aa116fd .elementor-image-box-title{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-aa116fd .elementor-image-box-wrapper .elementor-image-box-img{width:500px;}.elementor-30 .elementor-element.elementor-element-aa116fd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30 .elementor-element.elementor-element-d1e7008{z-index:10;}.elementor-30 .elementor-element.elementor-element-d1e7008 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-80728ce{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;}.elementor-30 .elementor-element.elementor-element-80728ce:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-80728ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E0E1D;}.elementor-30 .elementor-element.elementor-element-80728ce::before, .elementor-30 .elementor-element.elementor-element-80728ce > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-80728ce > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-80728ce > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-80728ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-80728ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://latitudeastral.com.br/wp-content/uploads/2026/03/stars-bg.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-494343f{--display:flex;--gap:48px 0px;--row-gap:48px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-93fcc50 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-d21dd9f{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-c6971db.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-30 .elementor-element.elementor-element-c6971db.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-30 .elementor-element.elementor-element-c6971db.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-30 .elementor-element.elementor-element-c6971db .elementor-image-box-wrapper .elementor-image-box-img{width:fit-content;}.elementor-30 .elementor-element.elementor-element-c6971db .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30 .elementor-element.elementor-element-daf96a8{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-b3b8508.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-30 .elementor-element.elementor-element-b3b8508.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-30 .elementor-element.elementor-element-b3b8508.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-30 .elementor-element.elementor-element-b3b8508 .elementor-image-box-wrapper .elementor-image-box-img{width:fit-content;}.elementor-30 .elementor-element.elementor-element-b3b8508 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30 .elementor-element.elementor-element-cb72c7e{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-f9e0007{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-83db23a.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-30 .elementor-element.elementor-element-83db23a.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-30 .elementor-element.elementor-element-83db23a.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-30 .elementor-element.elementor-element-83db23a .elementor-image-box-wrapper .elementor-image-box-img{width:fit-content;}.elementor-30 .elementor-element.elementor-element-83db23a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30 .elementor-element.elementor-element-33e2e09{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-879b228{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-71b8b85{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-71b8b85 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-0188cb3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-1b88f03 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-0475481 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-860d552 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-3636fdf{--display:flex;--gap:72px 0px;--row-gap:72px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-f32081c{--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;--flex-wrap:wrap;}.elementor-30 .elementor-element.elementor-element-a828d36{--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-30 .elementor-element.elementor-element-f46d0d4 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-1127a60{--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-30 .elementor-element.elementor-element-41b554e .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-77c4553{--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;--justify-content:space-between;}.elementor-30 .elementor-element.elementor-element-2e07583{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 0px;--row-gap:56px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-eee1293 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-87d1816{--display:flex;}.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-30 .elementor-element.elementor-element-3aaff3c{--display:flex;}.elementor-30 .elementor-element.elementor-element-a9a2d0b{--display:flex;}.elementor-30 .elementor-element.elementor-element-c13300d{--display:flex;}.elementor-30 .elementor-element.elementor-element-eab48af{--display:flex;}.elementor-30 .elementor-element.elementor-element-7646de2{--display:flex;}.elementor-30 .elementor-element.elementor-element-f0128b0{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-30 .elementor-element.elementor-element-882d709{--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;--justify-content:space-between;--gap:72px 0px;--row-gap:72px;--column-gap:0px;--flex-wrap:wrap;--z-index:5;}.elementor-30 .elementor-element.elementor-element-08c0de3{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;z-index:10;}.elementor-30 .elementor-element.elementor-element-08c0de3 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-08c0de3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-30 .elementor-element.elementor-element-08c0de3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-30 .elementor-element.elementor-element-08c0de3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-08c0de3 .elementor-image-box-wrapper .elementor-image-box-img{width:fit-content;}.elementor-30 .elementor-element.elementor-element-08c0de3 .elementor-image-box-img img{transition-duration:0.3s;}.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-30 .elementor-element.elementor-element-771de0a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-771de0a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-771de0a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-771de0a .elementor-icon-list-text{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-5321da1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-5321da1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-5321da1{--e-icon-list-icon-size:fit-content;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-5321da1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-5f42325{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-2f50fd4{--width:100%;}.elementor-30 .elementor-element.elementor-element-494343f{--width:535px;}.elementor-30 .elementor-element.elementor-element-d21dd9f{--width:480px;}.elementor-30 .elementor-element.elementor-element-daf96a8{--width:535px;}.elementor-30 .elementor-element.elementor-element-f9e0007{--width:470px;}.elementor-30 .elementor-element.elementor-element-0188cb3{--width:550px;}.elementor-30 .elementor-element.elementor-element-f32081c{--width:100%;}.elementor-30 .elementor-element.elementor-element-a828d36{--width:39%;}.elementor-30 .elementor-element.elementor-element-1127a60{--width:58%;}.elementor-30 .elementor-element.elementor-element-2e07583{--width:400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-494343f{--width:100%;}.elementor-30 .elementor-element.elementor-element-d21dd9f{--width:100%;}.elementor-30 .elementor-element.elementor-element-daf96a8{--width:100%;}.elementor-30 .elementor-element.elementor-element-f9e0007{--width:100%;}.elementor-30 .elementor-element.elementor-element-a828d36{--width:100%;}.elementor-30 .elementor-element.elementor-element-1127a60{--width:100%;}}@media(min-width:2400px){.elementor-30 .elementor-element.elementor-element-0188cb3{--width:600px;}.elementor-30 .elementor-element.elementor-element-1b88f03 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-0475481 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-860d552 .elementor-image-box-wrapper{text-align:start;}}@media(max-width:1366px){.elementor-30 .elementor-element.elementor-element-b3b8508 .elementor-image-box-wrapper{text-align:start;}}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-d2f3b3f .elementor-image-box-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-2f50fd4{--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-30 .elementor-element.elementor-element-ee656a6{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-ee656a6 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-0c5b55b{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-0c5b55b .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-960148f{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-960148f .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-9e84699{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-9e84699 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-a895f88{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:72px 0px;--row-gap:72px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-a895f88:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-a895f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-30 .elementor-element.elementor-element-3971850{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-3971850 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-758cadf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:72px 0px;--row-gap:72px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-81afa97{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-021b705{margin:72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-8483442 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-8483442 .elementor-image-box-wrapper .elementor-image-box-img{width:fit-content;}.elementor-30 .elementor-element.elementor-element-e29c624 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-e29c624 .elementor-image-box-wrapper .elementor-image-box-img{width:fit-content;}.elementor-30 .elementor-element.elementor-element-a7622f1 .elementor-image-box-wrapper .elementor-image-box-img{width:fit-content;}.elementor-30 .elementor-element.elementor-element-a758ce1 .elementor-image-box-wrapper .elementor-image-box-img{width:fit-content;}.elementor-30 .elementor-element.elementor-element-943e357 .elementor-image-box-wrapper .elementor-image-box-img{width:fit-content;}.elementor-30 .elementor-element.elementor-element-aa116fd{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-aa116fd .elementor-image-box-wrapper .elementor-image-box-img{width:fit-content;}.elementor-30 .elementor-element.elementor-element-80728ce{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:96px 0px;--row-gap:96px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-c6971db{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-879b228{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:72px 0px;--row-gap:72px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-f32081c{--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-30 .elementor-element.elementor-element-77c4553{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:72px 0px;--row-gap:72px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-f0128b0{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-882d709{--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-30 .elementor-element.elementor-element-08c0de3{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-08c0de3 .elementor-image-box-wrapper{text-align:start;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-d2f3b3f .elementor-image-box-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-d2f3b3f .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-d2f3b3f .elementor-image-box-wrapper .elementor-image-box-img{width:150px;}.elementor-30 .elementor-element.elementor-element-03e9b46{--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-ee656a6 .elementor-image-box-img{margin-bottom:24px;}.elementor-30 .elementor-element.elementor-element-0c5b55b .elementor-image-box-img{margin-bottom:24px;}.elementor-30 .elementor-element.elementor-element-960148f .elementor-image-box-img{margin-bottom:24px;}.elementor-30 .elementor-element.elementor-element-9e84699 .elementor-image-box-img{margin-bottom:24px;}.elementor-30 .elementor-element.elementor-element-a895f88:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-a895f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-30 .elementor-element.elementor-element-8483442 .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-e29c624 .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-a7622f1 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-a7622f1 .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-a758ce1 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-a758ce1 .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-943e357 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-943e357 .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-aa116fd .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-aa116fd .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-c6971db .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-c6971db .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-c6971db.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-30 .elementor-element.elementor-element-c6971db.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-30 .elementor-element.elementor-element-c6971db.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-b3b8508 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-b3b8508 .elementor-image-box-img{margin-bottom:24px;}.elementor-30 .elementor-element.elementor-element-83db23a .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-83db23a .elementor-image-box-img{margin-bottom:24px;}.elementor-30 .elementor-element.elementor-element-08c0de3 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-08c0de3 .elementor-image-box-img{margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-08c0de3 .elementor-image-box-wrapper .elementor-image-box-img{width:150px;}.elementor-30 .elementor-element.elementor-element-5f42325{--gap:024px 0px;--row-gap:024px;--column-gap:0px;}}/* Start custom CSS for image-box, class: .elementor-element-d2f3b3f */.elementor-30 .elementor-element.elementor-element-d2f3b3f .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 72px;
}

@media (max-width: 1024px){
    .elementor-30 .elementor-element.elementor-element-d2f3b3f .elementor-image-box-wrapper{
        gap: 36px;
    }
}

.elementor-30 .elementor-element.elementor-element-d2f3b3f .elementor-image-box-img{
    z-index: 10;
}

.elementor-30 .elementor-element.elementor-element-d2f3b3f .elementor-image-box-wrapper:before{
    content: "";
    position: absolute;
    bottom: 82%;
    left: 50%;
    transform: translatex(-50%);
    width: 220px;
    height: 256px;
    background: #fff;
    border-radius: 50px;
    z-index: 0;
}

@media (max-width: 1024px) and (min-width: 768px){
    .elementor-30 .elementor-element.elementor-element-d2f3b3f .elementor-image-box-wrapper:before{
        bottom: 78%;
    }
}

@media (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-d2f3b3f .elementor-image-box-wrapper:before{
        width: 190px;
    }
}

@media (max-width: 386px){
    .elementor-30 .elementor-element.elementor-element-d2f3b3f .elementor-image-box-wrapper:before{
        bottom: 84%;
    }
}

@media (max-width: 331px){
    .elementor-30 .elementor-element.elementor-element-d2f3b3f .elementor-image-box-wrapper:before{
        bottom: 87%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4926d6 */.elementor-30 .elementor-element.elementor-element-b4926d6{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translatex(-50%);
    width: 100vw;
    min-width: 1280px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fae5b */.elementor-30 .elementor-element.elementor-element-12fae5b{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(2);
    transform-origin: center center;
    opacity: 0.1;
    min-width: 1280px;
}

@media (max-width: 1024px) and (min-width: 768px){
    .elementor-30 .elementor-element.elementor-element-12fae5b{
        min-width: 600px;
    }
}

@media (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-12fae5b{
        min-width: 500px;
    }
}

.elementor-30 .elementor-element.elementor-element-12fae5b img{
    animation: girar 30s linear infinite;
}

/* animação */

@keyframes girar {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638459d */.elementor-30 .elementor-element.elementor-element-638459d:before{
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100vw;
    height: 50px;
    background: linear-gradient(to top, var(--purple), transparent);
    z-index: 10;
    transform: translatey(-100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f50fd4 */.elementor-30 .elementor-element.elementor-element-2f50fd4 .cards{
    background: linear-gradient(to right, var(--green), var(--green-2));
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e09318 */.elementor-30 .elementor-element.elementor-element-7e09318 img{
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3971850 */.elementor-30 .elementor-element.elementor-element-3971850 .elementor-image-box-title{
    display: flex;
    flex-direction: column;
    row-gap: 8px;
}

.elementor-30 .elementor-element.elementor-element-3971850 .tag{
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0.5em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2d7f66 */.elementor-30 .elementor-element.elementor-element-f2d7f66 path{
    fill: #AB578B25;
}

.elementor-30 .elementor-element.elementor-element-f2d7f66{
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
}

/* animação */

.elementor-30 .elementor-element.elementor-element-f2d7f66 svg{
    animation: flutuar 3s linear alternate infinite;
    transform-origin: center;
}

/* animação */

@keyframes flutuar {
  from {
    transform: translatey(14px);
  }
  to {
    transform: translatey(-14px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a895f88 */.elementor-30 .elementor-element.elementor-element-a895f88{
    padding-bottom: 256px;
}

@media(max-width: 1024px){
    .elementor-30 .elementor-element.elementor-element-a895f88{
        padding-bottom: 96px;
    }
}

@media(max-width: 767px){
    .elementor-30 .elementor-element.elementor-element-a895f88{
        padding-bottom: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6ab300 */@media(max-width: 1024px){
    .elementor-30 .elementor-element.elementor-element-c6ab300 svg{
        position: relative;
        left: 50%;
        transform: translatex(-50%);
    }
}

#sun{
    animation: flutuar 3s linear alternate infinite;
    transform-origin: center;
}

/* animação */

@keyframes flutuar {
  from {
    transform: translatey(7px) rotate(0);
  }
  to {
    transform: translatey(-7px) rotate(5deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-396baa0 */.elementor-30 .elementor-element.elementor-element-396baa0 path{
    fill: #AB578B25;
}

.elementor-30 .elementor-element.elementor-element-396baa0{
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(50%, -50%);
}

/* animação */

.elementor-30 .elementor-element.elementor-element-396baa0 svg{
    animation: flutuar 3s linear alternate infinite;
    transform-origin: center;
}

/* animação */

@keyframes flutuar {
  from {
    transform: translatey(14px);
  }
  to {
    transform: translatey(-14px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-139ffd8 */.elementor-30 .elementor-element.elementor-element-139ffd8 .cards{
    background: linear-gradient(to right, var(--green), var(--green-2));
    border-radius: 25px;
}

.elementor-30 .elementor-element.elementor-element-139ffd8 .elementor-image-box-wrapper{
    display: flex;
    gap: 36px !important;
}

    @media(max-width: 1024px){
        .elementor-30 .elementor-element.elementor-element-139ffd8 .elementor-image-box-wrapper{
            flex-direction: column;
            row-gap: 36px;
            align-items: flex-start !important;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-494343f */.elementor-30 .elementor-element.elementor-element-494343f .item{
    padding-bottom: 36px;
    border-bottom: solid 1px var(--pink);
}

.elementor-30 .elementor-element.elementor-element-494343f .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-items: flex-start;
}

.elementor-30 .elementor-element.elementor-element-494343f .elementor-image-box-img{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3d68e0 */.elementor-30 .elementor-element.elementor-element-d3d68e0 img{
    animation: girar 30s linear infinite;
}

@media(min-width: 1025px){
    .elementor-30 .elementor-element.elementor-element-d3d68e0{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translatey(-50%);
    }
}

/* animação */

@keyframes girar {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80728ce */.elementor-30 .elementor-element.elementor-element-80728ce{
    padding: 88px 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-860d552 */.elementor-30 .elementor-element.elementor-element-860d552 .elementor-image-box-content:last-child{
    column-gap: 96px;
}

@media (max-width: 767px){
    .elementor-30 .elementor-element.elementor-element-860d552 .elementor-image-box-content:last-child{
        column-gap: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0188cb3 */.steps{
    width: 600px;
}
    
    .steps .elementor-image-box-content{
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 72px;
    }
    
    .steps .tag{
        background: var(--green);
        color: var(--white);
        padding: 8px 18px;
        border-radius: 100%;
    }
    
    .steps .elementor-image-box-title{
        font-weight: 500;
        display: flex;
        flex-direction: row;
        margin: 0 !important;
        column-gap: 36px;
        align-items: center;
    }
    
    .steps .step:first-child{
        padding-bottom: 24px;
    }
    
    .steps .step:nth-child(2){
        padding: 24px 0;
    }
    
    .steps .step:last-child{
        padding-top: 24px;
    }
    
    .steps .step:nth-child(2):before, .step:nth-child(2):after{
        content:"";
        position: absolute;
        right: 0;
        width: 85%;
        height: 2px;
        background: var(--pink) !important;
    }
    
    .steps .step:nth-child(2):before{
        top: 0;
    }
    
    .steps .step:nth-child(2):after{
        bottom: 0;
    }
    
    .steps:before{
        content:"";
        position: absolute;
        width: 3px;
        height: 90%;
        top: 50%;
        left: 23px;
        transform: translatey(-50%);
        background: var(--green);
    }
    
    @media (max-width: 1024px){
        .steps{
            width: 100%;
        }
        
        .steps .step:nth-child(2):before, .step:nth-child(2):after{
            width: 90%;
        }
        
        .steps .step:first-child{
            padding-bottom: 36px;
        }
        
        .steps .step:nth-child(2){
            padding: 36px 0;
        }
        
        .steps .step:last-child{
            padding-top: 36px;
        }
    }
    
    @media (max-width: 767px){
        .steps .elementor-image-box-content{
            column-gap: 32px;
        }
    }
    
    @media (max-width: 400px){
        .steps:before{
            height: 85%;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f32081c */.elementor-30 .elementor-element.elementor-element-f32081c .info{
    padding: 24px;
    background: linear-gradient(to bottom, var(--green), var(--green-2));
    border-radius: 25px;
}

.elementor-30 .elementor-element.elementor-element-f32081c .p{
    padding-bottom: 24px;
    border-bottom: solid 1px #ffffff25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e07583 */.elementor-30 .elementor-element.elementor-element-2e07583 .btn .elementor-button{
    background: transparent !important;
    border: solid 1px var(--yellow);
    padding: 18px 36px;
}

.elementor-30 .elementor-element.elementor-element-2e07583 .btn .elementor-button-text{
    color: var(--yellow);
}

.elementor-30 .elementor-element.elementor-element-2e07583 .btn:hover .elementor-button{
    background: var(--yellow) !important;
}

.elementor-30 .elementor-element.elementor-element-2e07583 .btn:hover .elementor-button-text{
    color: var(--white);
}

.btn .elementor-button-content-wrapper {
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f0128b0 */.sanfona{
        width: 628px !important;
    }

    .sanfona .e-n-accordion-item-title-text{
        color: var(--white);
        font-weight: 400 !important;
        white-space: initial;
    }
    
    .sanfona .e-n-accordion{
        display: flex;
        flex-direction: column;
    }
    
    .sanfona .e-n-accordion-item-title, .sanfona .e-con-full{
        border: none;
        padding: 24px 0;
    }
    
    .sanfona .e-n-accordion-item{
        border-bottom: solid 1px #ffffff25;
    }
    
    .sanfona .e-con-full{
        padding: 24px;
    }
    
    
    @media (max-width: 1366px) and (min-width: 1024px){
        .sanfona{
            width: 50% !important;
        }
    }
    
    @media (max-width: 1024px){
        .sanfona{
            width: 100% !important;
        }
    }
    
        /* animação */
    
    .sanfona .e-n-accordion-item-title-icon .e-opened{
        transform-origin: center;
        animation: rotate-to-open 0.5s ease-in-out forwards;
    }
        
    .sanfona .e-n-accordion-item-title-icon .e-closed{
        transform-origin: center;
        animation: rotate-to-close 0.5s ease-in-out forwards;
    }
        
    @keyframes rotate-to-open {
        0% {
            transform: rotate(0deg);
        }
        
        100% {
            transform: rotate(90deg);
        }
    }
        
    @keyframes rotate-to-close {
        0% {
            transform: rotate(90deg);
        }
        
        100% {
            transform: rotate(0deg);
        }
    }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-08c0de3 */.elementor-30 .elementor-element.elementor-element-08c0de3 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    align-items: left;
    gap: 36px;
}

@media (max-width: 1024px){
    .elementor-30 .elementor-element.elementor-element-08c0de3 .elementor-image-box-wrapper{
        gap: 36px;
    }
}

.elementor-30 .elementor-element.elementor-element-08c0de3 .elementor-image-box-img{
    z-index: 10;
    margin-left: 24px !important;
}


.elementor-30 .elementor-element.elementor-element-08c0de3 .elementor-image-box-wrapper:before{
    content: "";
    position: absolute;
    bottom: 54%;
    left: 0;
    width: 220px;
    height: 256px;
    background: linear-gradient(to top, #fff, transparent);
    border-radius: 50px;
    z-index: 0;
}

@media (max-width: 1024px) and (min-width: 768px){
    .elementor-30 .elementor-element.elementor-element-08c0de3 .elementor-image-box-wrapper:before{
        bottom: 38%;
        width: 230px !important;
    }
}

@media (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-08c0de3 .elementor-image-box-wrapper:before{
        bottom: 56% !important;
        width: 190px;
    }
}

@media (max-width: 386px){
    .elementor-30 .elementor-element.elementor-element-08c0de3 .elementor-image-box-wrapper:before{
        bottom: 84%;
    }
}

@media (max-width: 331px){
    .elementor-30 .elementor-element.elementor-element-08c0de3 .elementor-image-box-wrapper:before{
        bottom: 87%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f42325 */.elementor-30 .elementor-element.elementor-element-5f42325{
    border-top: solid 1px #ffffff50;
    padding-top: 18px;
}

.elementor-30 .elementor-element.elementor-element-5f42325 .dev:hover{
    transform: translatey(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882d709 */.nav .elementor-icon-list-items{
        display: flex;
        flex-direction: column;
        row-gap: 32px
    }
    
    .nav .elementor-icon-list-item:first-child .elementor-icon-list-text{
        font-weight: 600 !important;
        font-size: 1.13rem !important;
    }
    
    .nav .elementor-icon-list-item a{
        transition: .3s !important;
        gap: 8px !important;
    }
    
    .nav .elementor-icon-list-item:hover a{
        transform: translatey(-6px);
    }
    
    .nav .elementor-icon-list-icon svg{
        margin: 0 !important;
        fill: none !important;
    }/* End custom CSS */