.elementor-15 .elementor-element.elementor-element-4e57a465{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:107px;--padding-left:80px;--padding-right:80px;}.elementor-15 .elementor-element.elementor-element-4e57a465:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4e57a465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBFF;}.elementor-15 .elementor-element.elementor-element-68f7e880{--display:flex;--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:277px;--padding-bottom:277px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-68f7e880:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-68f7e880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colagenodosuloficial.com.br/wp-content/uploads/2026/03/DESK-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-5decada6{--display:flex;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--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-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-15 .elementor-element.elementor-element-8a3bbaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4.8rem;font-weight:500;color:#33134C;}.elementor-15 .elementor-element.elementor-element-23a4641b{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--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-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-15 .elementor-element.elementor-element-7d4578e8 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;fill:#2A1028;color:#2A1028;}.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-15 .elementor-element.elementor-element-3a6faf72.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-297c8520{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-297c8520:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-297c8520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBFF;}.elementor-15 .elementor-element.elementor-element-37cc8b76{--display:flex;}.elementor-15 .elementor-element.elementor-element-5819cfcf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:600;color:#894580;}.elementor-15 .elementor-element.elementor-element-278d7403{--display:flex;}.elementor-15 .elementor-element.elementor-element-14149841 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:600;color:#894580;}.elementor-15 .elementor-element.elementor-element-2918761{--display:flex;}.elementor-15 .elementor-element.elementor-element-10f7ddc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:600;color:#894580;}.elementor-15 .elementor-element.elementor-element-4c89ddb6{--display:flex;}.elementor-15 .elementor-element.elementor-element-54c34751 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:600;color:#894580;}.elementor-15 .elementor-element.elementor-element-7c80cd00{--display:flex;}.elementor-15 .elementor-element.elementor-element-36ac8459 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:600;color:#894580;}.elementor-15 .elementor-element.elementor-element-31f720ec{--display:flex;}.elementor-15 .elementor-element.elementor-element-79cf490 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:600;color:#894580;}.elementor-15 .elementor-element.elementor-element-c4a757d{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-15 .elementor-element.elementor-element-288682c4{--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 89px;--row-gap:0px;--column-gap:89px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-288682c4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-288682c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBFF;}.elementor-15 .elementor-element.elementor-element-341fbb45{--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-15 .elementor-element.elementor-element-6d905c40{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-5a30b141 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:500;font-style:italic;letter-spacing:1.8px;color:#894580;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-3c2208e8{--divider-border-style:solid;--divider-color:#6F2368;--divider-border-width:0.3rem;}.elementor-15 .elementor-element.elementor-element-3c2208e8 .elementor-divider-separator{width:8%;}.elementor-15 .elementor-element.elementor-element-3c2208e8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-7e94dae4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.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-15 .elementor-element.elementor-element-62b4edc3{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-2f8d524d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#8A2B81;--border-color:#8A2B81;--border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-4f181705{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-5791dc3c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-5791dc3c.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-5791dc3c img{border-radius:44px 44px 44px 44px;}.elementor-15 .elementor-element.elementor-element-15c5aa05{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--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-15 .elementor-element.elementor-element-72b1203a .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;fill:#2A1028;color:#2A1028;}.elementor-15 .elementor-element.elementor-element-3a719125.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-3e4a20de{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-3e4a20de.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-3e4a20de img{border-radius:44px 44px 44px 44px;}.elementor-15 .elementor-element.elementor-element-3322e277{--display:flex;--min-height:150px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3322e277:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3322e277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colagenodosuloficial.com.br/wp-content/uploads/2026/03/Vector-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-233e96fe{--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:60px 0px;--row-gap:60px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-221c6c04{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-15 .elementor-element.elementor-element-221c6c04.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-761adcb0{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-30b78de7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:500;font-style:italic;letter-spacing:1.8px;color:#43215E;}.elementor-15 .elementor-element.elementor-element-7745e276{--divider-border-style:solid;--divider-color:#071429;--divider-border-width:0.3rem;}.elementor-15 .elementor-element.elementor-element-7745e276 .elementor-divider-separator{width:76%;}.elementor-15 .elementor-element.elementor-element-7745e276 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-6cba63f2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.elementor-15 .elementor-element.elementor-element-6118072f{--display:flex;--border-radius:0px 0px 0px 0px;--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-15 .elementor-element.elementor-element-295d366f{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-644b7471{--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 16px;--row-gap:0px;--column-gap:16px;--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-15 .elementor-element.elementor-element-9dcd743{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-35693ad.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-35693ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#43215E;}.elementor-15 .elementor-element.elementor-element-656e4900{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-15 .elementor-element.elementor-element-5c5edd81{--display:flex;--border-radius:0px 0px 0px 0px;--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-15 .elementor-element.elementor-element-6dce4820{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-760d144f{--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 16px;--row-gap:0px;--column-gap:16px;--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-15 .elementor-element.elementor-element-67133cce{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-19c07838.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-19c07838 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#43215E;}.elementor-15 .elementor-element.elementor-element-3493f1a6{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-15 .elementor-element.elementor-element-1cc63316{--display:flex;--border-radius:0px 0px 0px 0px;--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-15 .elementor-element.elementor-element-26bc0cdc{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-1ff46a55{--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 16px;--row-gap:0px;--column-gap:16px;--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-15 .elementor-element.elementor-element-131cd69e{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-3bc5d1e1.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-3bc5d1e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#43215E;}.elementor-15 .elementor-element.elementor-element-87fa85f{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-15 .elementor-element.elementor-element-797b6f74{--display:flex;--border-radius:0px 0px 0px 0px;--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-15 .elementor-element.elementor-element-7862b51d{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-2dde0513{--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 16px;--row-gap:0px;--column-gap:16px;--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-15 .elementor-element.elementor-element-4bc30600{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-62eb8ef5.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-62eb8ef5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#43215E;}.elementor-15 .elementor-element.elementor-element-46a87ba{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-15 .elementor-element.elementor-element-1255a0f6{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:61px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:1px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:39px;--e-n-carousel-arrow-normal-color:#3F006D;}.elementor-15 .elementor-element.elementor-element-319f2e8b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-32664059{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:68px;--padding-right:68px;}.elementor-15 .elementor-element.elementor-element-32664059:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-32664059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF000000;}.elementor-15 .elementor-element.elementor-element-200d5ac{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-15 .elementor-element.elementor-element-200d5ac.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-1af9e774{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-8c14fb0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:500;font-style:italic;letter-spacing:1.8px;color:#894580;}.elementor-15 .elementor-element.elementor-element-46534846{--divider-border-style:solid;--divider-color:#6F2368;--divider-border-width:0.3rem;}.elementor-15 .elementor-element.elementor-element-46534846 .elementor-divider-separator{width:76%;}.elementor-15 .elementor-element.elementor-element-46534846 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-22d1622b{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-22d1622b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.elementor-15 .elementor-element.elementor-element-124b5383{--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 40px;--row-gap:0px;--column-gap:40px;--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-15 .elementor-element.elementor-element-5a8330b8{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--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-15 .elementor-element.elementor-element-612f4cd8{--display:flex;--gap:13px 0px;--row-gap:13px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:34px;--padding-right:34px;}.elementor-15 .elementor-element.elementor-element-3ccad0ac{--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 15px;--row-gap:0px;--column-gap:15px;--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.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-68bb2f3d .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-43808796.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-43808796 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#6F2368;}.elementor-15 .elementor-element.elementor-element-621cf4f8{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-26932fb7{--display:flex;--gap:13px 0px;--row-gap:13px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:34px;--padding-right:34px;}.elementor-15 .elementor-element.elementor-element-4da800cf{--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 15px;--row-gap:0px;--column-gap:15px;--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-15 .elementor-element.elementor-element-1be2b6e6 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-2613423e.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-2613423e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#6F2368;}.elementor-15 .elementor-element.elementor-element-12500908{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-6b03bfe1{--display:flex;--gap:13px 0px;--row-gap:13px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:34px;--padding-right:34px;}.elementor-15 .elementor-element.elementor-element-7d44ae7{--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 15px;--row-gap:0px;--column-gap:15px;--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-15 .elementor-element.elementor-element-5b11d2bf .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-34b24.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-34b24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#6F2368;}.elementor-15 .elementor-element.elementor-element-60c68893{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-3d9e6f0c{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--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-15 .elementor-element.elementor-element-7435b765{--display:flex;--gap:13px 0px;--row-gap:13px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:34px;--padding-right:34px;}.elementor-15 .elementor-element.elementor-element-5713932c{--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 15px;--row-gap:0px;--column-gap:15px;--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-15 .elementor-element.elementor-element-4719c2a .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-1854ab98.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-1854ab98 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#6F2368;}.elementor-15 .elementor-element.elementor-element-495d1ebd{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-169e2b5a{--display:flex;--gap:13px 0px;--row-gap:13px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:34px;--padding-right:34px;}.elementor-15 .elementor-element.elementor-element-eb14aca{--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 15px;--row-gap:0px;--column-gap:15px;--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-15 .elementor-element.elementor-element-54c48468 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-54c48468.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-15 .elementor-element.elementor-element-54c48468.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-54c48468.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-15 .elementor-element.elementor-element-54c48468.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-54c48468.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-15 .elementor-element.elementor-element-44f8203.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-44f8203 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#6F2368;}.elementor-15 .elementor-element.elementor-element-7bc454ff{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-2caacf3d{--display:flex;--gap:13px 0px;--row-gap:13px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:34px;--padding-right:34px;}.elementor-15 .elementor-element.elementor-element-20d470bc{--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 15px;--row-gap:0px;--column-gap:15px;--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-15 .elementor-element.elementor-element-17d779b4 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-17d779b4.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-15 .elementor-element.elementor-element-17d779b4.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-17d779b4.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-15 .elementor-element.elementor-element-17d779b4.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-17d779b4.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-15 .elementor-element.elementor-element-38c143b1.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-38c143b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#6F2368;}.elementor-15 .elementor-element.elementor-element-b58bc10{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-24833d42{--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:60px 0px;--row-gap:60px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6a70528a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-15 .elementor-element.elementor-element-6a70528a.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-46444c5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-7c766198 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:500;font-style:italic;letter-spacing:1.8px;color:#894580;}.elementor-15 .elementor-element.elementor-element-7f439a1b{--divider-border-style:solid;--divider-color:#6F2368;--divider-border-width:0.3rem;}.elementor-15 .elementor-element.elementor-element-7f439a1b .elementor-divider-separator{width:76%;}.elementor-15 .elementor-element.elementor-element-7f439a1b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-2e38edf3{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-2e38edf3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.elementor-15 .elementor-element.elementor-element-252e8ce9{--display:flex;--border-radius:0px 0px 0px 0px;--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-15 .elementor-element.elementor-element-30e882ec{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-1db9a83d{--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 16px;--row-gap:0px;--column-gap:16px;--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-15 .elementor-element.elementor-element-143cf9a{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-1351b6f6.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-1351b6f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-35e146c7{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-3fc0d325{--display:flex;--border-radius:0px 0px 0px 0px;--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-15 .elementor-element.elementor-element-39a1852d{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-3d48d529{--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 16px;--row-gap:0px;--column-gap:16px;--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-15 .elementor-element.elementor-element-5a6e03ae{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-310002af.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-310002af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-2ce7b07d{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-5a1c59df{--display:flex;--border-radius:0px 0px 0px 0px;--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-15 .elementor-element.elementor-element-7ac2ede2{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-4e1a03b2{--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 16px;--row-gap:0px;--column-gap:16px;--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-15 .elementor-element.elementor-element-15da2ea2{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-5cdfd876.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-5cdfd876 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-5e39617{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-37270dab{--display:flex;--border-radius:0px 0px 0px 0px;--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-15 .elementor-element.elementor-element-14560dd4{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-4537e3c6{--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 16px;--row-gap:0px;--column-gap:16px;--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-15 .elementor-element.elementor-element-3e78409c{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-27cbf1bb.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-27cbf1bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-1edf4e09{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-4be71bf1{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:45px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 33px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-15 .elementor-element.elementor-element-7a183b07{--display:flex;--min-height:150px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7a183b07:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7a183b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colagenodosuloficial.com.br/wp-content/uploads/2026/03/Vector-3-2-e1773948032258.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-1326a08{--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:60px 0px;--row-gap:60px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1326a08:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1326a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBFF;}.elementor-15 .elementor-element.elementor-element-68738832{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-15 .elementor-element.elementor-element-68738832.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-70e6acb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-653e2e57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:500;font-style:italic;letter-spacing:1.8px;color:#894580;}.elementor-15 .elementor-element.elementor-element-b0395b0{--divider-border-style:solid;--divider-color:#6F2368;--divider-border-width:0.3rem;}.elementor-15 .elementor-element.elementor-element-b0395b0 .elementor-divider-separator{width:76%;}.elementor-15 .elementor-element.elementor-element-b0395b0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-6a23b892{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-6a23b892 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.elementor-15 .elementor-element.elementor-element-1ffe2fef{--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;--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-15 .elementor-element.elementor-element-67eb620e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:34px 0px;--row-gap:34px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7dc8b256{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-40be2d4e{text-align:center;}.elementor-15 .elementor-element.elementor-element-40be2d4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:500;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-6b0ec366{--divider-border-style:solid;--divider-color:#6F2368;--divider-border-width:4.7px;}.elementor-15 .elementor-element.elementor-element-6b0ec366 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-6b0ec366 .elementor-divider{text-align:center;padding-block-start:11px;padding-block-end:11px;}.elementor-15 .elementor-element.elementor-element-5ae9ff41{width:var( --container-widget-width, 52% );max-width:52%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-70615e0e{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--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-15 .elementor-element.elementor-element-ca238b0{text-align:center;}.elementor-15 .elementor-element.elementor-element-ca238b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-134ae88{text-align:center;}.elementor-15 .elementor-element.elementor-element-134ae88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-724fe198{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3ef938f0{text-align:center;}.elementor-15 .elementor-element.elementor-element-3ef938f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;font-style:italic;color:#FFFBFF;}.elementor-15 .elementor-element.elementor-element-44d7183e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;--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-15 .elementor-element.elementor-element-59537548 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;fill:#2A1028;color:#2A1028;}.elementor-15 .elementor-element.elementor-element-100a6e3e.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-100a6e3e{text-align:center;}.elementor-15 .elementor-element.elementor-element-39cbaebb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:34px 0px;--row-gap:34px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3c0f984e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-4b44ee4b{text-align:center;}.elementor-15 .elementor-element.elementor-element-4b44ee4b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:500;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-8407ed0{--divider-border-style:solid;--divider-color:#6F2368;--divider-border-width:4.7px;}.elementor-15 .elementor-element.elementor-element-8407ed0 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-8407ed0 .elementor-divider{text-align:center;padding-block-start:11px;padding-block-end:11px;}.elementor-15 .elementor-element.elementor-element-137ad56d{width:var( --container-widget-width, 52% );max-width:52%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-4e79dcc3{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--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-15 .elementor-element.elementor-element-45702d5{text-align:center;}.elementor-15 .elementor-element.elementor-element-45702d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-1da3481c{text-align:center;}.elementor-15 .elementor-element.elementor-element-1da3481c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-4e6026de{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-15bb7e02{text-align:center;}.elementor-15 .elementor-element.elementor-element-15bb7e02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;font-style:italic;color:#FFFBFF;}.elementor-15 .elementor-element.elementor-element-30d856ab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;--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-15 .elementor-element.elementor-element-761f0740 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;fill:#2A1028;color:#2A1028;}.elementor-15 .elementor-element.elementor-element-47a85667.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-47a85667{text-align:center;}.elementor-15 .elementor-element.elementor-element-52cf575e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:34px 0px;--row-gap:34px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2549ae8a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-464134db{text-align:center;}.elementor-15 .elementor-element.elementor-element-464134db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:500;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-3f7d0ae4{--divider-border-style:solid;--divider-color:#6F2368;--divider-border-width:4.7px;}.elementor-15 .elementor-element.elementor-element-3f7d0ae4 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-3f7d0ae4 .elementor-divider{text-align:center;padding-block-start:11px;padding-block-end:11px;}.elementor-15 .elementor-element.elementor-element-3576df2d{width:var( --container-widget-width, 52% );max-width:52%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-374d50ba{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--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-15 .elementor-element.elementor-element-41f8b850{text-align:center;}.elementor-15 .elementor-element.elementor-element-41f8b850 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-19882ec4{text-align:center;}.elementor-15 .elementor-element.elementor-element-19882ec4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-32596fef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-24616546{text-align:center;}.elementor-15 .elementor-element.elementor-element-24616546 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;font-style:italic;color:#FFFBFF;}.elementor-15 .elementor-element.elementor-element-2f2c6f8b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;--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-15 .elementor-element.elementor-element-1477c877 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;fill:#2A1028;color:#2A1028;}.elementor-15 .elementor-element.elementor-element-3c0d2f56.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-3c0d2f56{text-align:center;}.elementor-15 .elementor-element.elementor-element-78bee77c{--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 57px;--row-gap:0px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-78bee77c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-78bee77c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBFF;}.elementor-15 .elementor-element.elementor-element-37a8f99{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-37a8f99.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-37a8f99 img{border-radius:45px 45px 45px 45px;}.elementor-15 .elementor-element.elementor-element-5a51df8b{--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-15 .elementor-element.elementor-element-1a030bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-235c180 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:500;font-style:italic;letter-spacing:1.8px;color:#894580;}.elementor-15 .elementor-element.elementor-element-7842a517{--divider-border-style:solid;--divider-color:#6F2368;--divider-border-width:0.3rem;}.elementor-15 .elementor-element.elementor-element-7842a517 .elementor-divider-separator{width:8%;}.elementor-15 .elementor-element.elementor-element-7842a517 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-4f6909a8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.elementor-15 .elementor-element.elementor-element-69f0ad4f{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-7805575a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#8A2B81;--border-color:#8A2B81;--border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-596aaf16{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-c3bb2e1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-c3bb2e1.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-c3bb2e1 img{border-radius:45px 45px 45px 45px;}.elementor-15 .elementor-element.elementor-element-ed7e6a4{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--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-15 .elementor-element.elementor-element-628ba3e2 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;fill:#2A1028;color:#2A1028;}.elementor-15 .elementor-element.elementor-element-216784b3.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-b60c0e9{--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 60px;--row-gap:0px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:116px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b60c0e9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b60c0e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EFFF;}.elementor-15 .elementor-element.elementor-element-5b433222{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 0px;--row-gap:60px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-51a4c66b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-67cd9873{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--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-15 .elementor-element.elementor-element-6c825a14{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-6c825a14.e-con{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-a33e7ab{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-4c7dd673 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:500;font-style:italic;letter-spacing:1.8px;color:#894580;}.elementor-15 .elementor-element.elementor-element-25567fd9{--divider-border-style:solid;--divider-color:#6F2368;--divider-border-width:0.3rem;}.elementor-15 .elementor-element.elementor-element-25567fd9 .elementor-divider-separator{width:76%;}.elementor-15 .elementor-element.elementor-element-25567fd9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-809cb36{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-809cb36 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.elementor-15 .elementor-element.elementor-element-2b6c865f{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-7f876b9b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 0px;--row-gap:60px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-443957d4{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-1bdbfbcc{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--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-15 .elementor-element.elementor-element-396d2f31{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-396d2f31.e-con{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-2bb9d7d6{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-57e0f854 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:500;font-style:italic;letter-spacing:1.8px;color:#894580;}.elementor-15 .elementor-element.elementor-element-295ac49c{--divider-border-style:solid;--divider-color:#6F2368;--divider-border-width:0.3rem;}.elementor-15 .elementor-element.elementor-element-295ac49c .elementor-divider-separator{width:76%;}.elementor-15 .elementor-element.elementor-element-295ac49c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-78084120{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-78084120 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.elementor-15 .elementor-element.elementor-element-520f7a87{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-349d5017{--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:60px 0px;--row-gap:60px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-349d5017:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-349d5017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EFFF;}.elementor-15 .elementor-element.elementor-element-10be234c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-15 .elementor-element.elementor-element-10be234c.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-71067deb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-2fbd71e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:500;font-style:italic;letter-spacing:1.8px;color:#894580;}.elementor-15 .elementor-element.elementor-element-99d1539{--divider-border-style:solid;--divider-color:#6F2368;--divider-border-width:0.3rem;}.elementor-15 .elementor-element.elementor-element-99d1539 .elementor-divider-separator{width:76%;}.elementor-15 .elementor-element.elementor-element-99d1539 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-7aeb7323{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-7aeb7323 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.elementor-15 .elementor-element.elementor-element-65e5e004{--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 32px;--row-gap:0px;--column-gap:32px;--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-15 .elementor-element.elementor-element-25443e19{--display:flex;}.elementor-15 .elementor-element.elementor-element-70610cf6{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25em;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-70525270{--display:flex;}.elementor-15 .elementor-element.elementor-element-6cb87e5{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25em;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-487401c6{--display:flex;}.elementor-15 .elementor-element.elementor-element-745e3cc5{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25em;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-17e62ccd{--display:flex;}.elementor-15 .elementor-element.elementor-element-6c677c70{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25em;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-52a2b53{--n-accordion-title-font-size:2.2rem;--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:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#2A1028;--n-accordion-title-hover-color:#43215E;--n-accordion-title-active-color:#43215E;--n-accordion-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-52a2b53 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-15 .elementor-element.elementor-element-52a2b53 > .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:"Montserrat", Sans-serif;font-weight:700;}:where( .elementor-15 .elementor-element.elementor-element-52a2b53 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 2px 0px;border-color:#6F2368;}.elementor-15 .elementor-element.elementor-element-53444e7{--display:flex;}.elementor-15 .elementor-element.elementor-element-b8ed35d{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25em;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-55a195d{--display:flex;}.elementor-15 .elementor-element.elementor-element-440eed4{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25em;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-ab34517{--display:flex;}.elementor-15 .elementor-element.elementor-element-7f15990{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25em;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-c424a21{--display:flex;}.elementor-15 .elementor-element.elementor-element-8230fa8{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25em;color:#2A1028BA;}.elementor-15 .elementor-element.elementor-element-867fdd2{--n-accordion-title-font-size:2.2rem;--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:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#2A1028;--n-accordion-title-hover-color:#43215E;--n-accordion-title-active-color:#43215E;--n-accordion-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-867fdd2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-15 .elementor-element.elementor-element-867fdd2 > .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:"Montserrat", Sans-serif;font-weight:700;}:where( .elementor-15 .elementor-element.elementor-element-867fdd2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 2px 0px;border-color:#6F2368;}.elementor-15 .elementor-element.elementor-element-10ff5cd5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:0140px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-10ff5cd5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-10ff5cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F2368;}.elementor-15 .elementor-element.elementor-element-6c90bc2a{--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;--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-15 .elementor-element.elementor-element-3c7d5e0{--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 32px;--row-gap:0px;--column-gap:32px;--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-15 .elementor-element.elementor-element-70278b88{--display:flex;--gap:13px 0px;--row-gap:13px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-70278b88.e-con{--align-self:center;}.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-15 .elementor-element.elementor-element-1fb6821.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-1fb6821 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-1fb6821 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-1fb6821{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-1fb6821 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-1fb6821 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;}.elementor-15 .elementor-element.elementor-element-1fb6821 .elementor-icon-list-text{color:#ECECECCC;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-6dd47ebd.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-6dd47ebd .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-6dd47ebd .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-6dd47ebd{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-6dd47ebd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-6dd47ebd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;}.elementor-15 .elementor-element.elementor-element-6dd47ebd .elementor-icon-list-text{color:#ECECECCC;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-21a508f8{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-15 .elementor-element.elementor-element-21a508f8 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-21a508f8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-4ad7ffe{--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;--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-15 .elementor-element.elementor-element-625a00ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4e5d21ec{--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-end;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--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-15 .elementor-element.elementor-element-1b72595a{--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-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--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-15 .elementor-element.elementor-element-1b72595a.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-5891eb1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#ECECECCC;}.elementor-15 .elementor-element.elementor-element-452bca0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#ECECECCC;}.elementor-15 .elementor-element.elementor-element-6d734080 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#ECECECCC;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-c4a757d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-1255a0f6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-4be71bf1{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-4e57a465{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:51px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-68f7e880:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-68f7e880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colagenodosuloficial.com.br/wp-content/uploads/2026/03/hero.webp");background-position:bottom center;}.elementor-15 .elementor-element.elementor-element-68f7e880{--padding-top:31px;--padding-bottom:453px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-5decada6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 0px;--row-gap:25px;--column-gap:0px;--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-15 .elementor-element.elementor-element-8a3bbaf .elementor-heading-title{font-size:3.6rem;}.elementor-15 .elementor-element.elementor-element-23a4641b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-23a4641b.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-3a6faf72.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-297c8520{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c4a757d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-15 .elementor-element.elementor-element-288682c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7e94dae4 .elementor-heading-title{font-size:3.2rem;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-15c5aa05{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-3a719125.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-3a719125{text-align:center;}.elementor-15 .elementor-element.elementor-element-3322e277{--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-233e96fe{--padding-top:60px;--padding-bottom:105px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-6cba63f2{text-align:center;}.elementor-15 .elementor-element.elementor-element-6cba63f2 .elementor-heading-title{font-size:3.2rem;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-6118072f{--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-15 .elementor-element.elementor-element-5c5edd81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-19c07838{width:var( --container-widget-width, 117px );max-width:117px;--container-widget-width:117px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-1cc63316{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-797b6f74{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1255a0f6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:35px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-319f2e8b{--padding-top:10px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-32664059{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-22d1622b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-22d1622b .elementor-heading-title{font-size:3.2rem;}.elementor-15 .elementor-element.elementor-element-124b5383{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-5a8330b8{--gap:16px 6px;--row-gap:16px;--column-gap:6px;}.elementor-15 .elementor-element.elementor-element-24833d42{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-2e38edf3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-2e38edf3 .elementor-heading-title{font-size:3.2rem;}.elementor-15 .elementor-element.elementor-element-4be71bf1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:49px;}.elementor-15 .elementor-element.elementor-element-7a183b07{--margin-top:0px;--margin-bottom:-7px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1326a08{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-6a23b892{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-6a23b892 .elementor-heading-title{font-size:3.2rem;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-78bee77c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-4f6909a8 .elementor-heading-title{font-size:3.2rem;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-ed7e6a4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-216784b3.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b60c0e9{--gap:60px 0px;--row-gap:60px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-5b433222{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-51a4c66b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-809cb36 .elementor-heading-title{font-size:3.2rem;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-7f876b9b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-443957d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-78084120 .elementor-heading-title{font-size:3.2rem;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-349d5017{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7aeb7323 .elementor-heading-title{font-size:3.2rem;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-10ff5cd5{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-6c90bc2a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-6c90bc2a.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-3c7d5e0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:36px 0px;--row-gap:36px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-4ad7ffe{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-625a00ee{text-align:center;}.elementor-15 .elementor-element.elementor-element-625a00ee .elementor-heading-title{line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-1b72595a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-68f7e880{--content-width:1098px;}.elementor-15 .elementor-element.elementor-element-5decada6{--width:51%;}.elementor-15 .elementor-element.elementor-element-288682c4{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-233e96fe{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-319f2e8b{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-5a8330b8{--width:50%;}.elementor-15 .elementor-element.elementor-element-3d9e6f0c{--width:50%;}.elementor-15 .elementor-element.elementor-element-1326a08{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-67eb620e{--width:33%;}.elementor-15 .elementor-element.elementor-element-39cbaebb{--width:33%;}.elementor-15 .elementor-element.elementor-element-52cf575e{--width:33%;}.elementor-15 .elementor-element.elementor-element-78bee77c{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-b60c0e9{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-5b433222{--width:50%;}.elementor-15 .elementor-element.elementor-element-7f876b9b{--width:50%;}.elementor-15 .elementor-element.elementor-element-349d5017{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-10ff5cd5{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-4e5d21ec{--width:53%;}}/* Start custom CSS for button, class: .elementor-element-7d4578e8 */.elementor-15 .elementor-element.elementor-element-7d4578e8 {
    border-radius: 15px 0;
background: var(--dourado, linear-gradient(114deg, #CFAC71 8.59%, #FFE6BE 52.61%, #E6B66B 97.48%));
box-shadow: 5px -7px 7px 0 rgba(0, 0, 0, 0.25) inset, 0 47px 13px 0 rgba(59, 2, 49, 0.00), 0 30px 12px 0 rgba(59, 2, 49, 0.01), 0 17px 10px 0 rgba(59, 2, 49, 0.05), 0 7px 7px 0 rgba(59, 2, 49, 0.09), 0 2px 4px 0 rgba(59, 2, 49, 0.10);
}

.elementor-15 .elementor-element.elementor-element-7d4578e8 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68f7e880 */.elementor-15 .elementor-element.elementor-element-68f7e880 {
border-radius: 40px;
background: url(<path-to-image>) lightgray -65.101px -16.685px / 107.457% 101.972% no-repeat;
box-shadow: 140px 58px 61px 0 rgba(37, 2, 44, 0.01), 79px 33px 51px 0 rgba(37, 2, 44, 0.05), 35px 15px 38px 0 rgba(37, 2, 44, 0.09), 9px 4px 21px 0 rgba(37, 2, 44, 0.10), 5px 3px 14px 0 rgba(117, 127, 102, 0.10);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c4a757d */.elementor-15 .elementor-element.elementor-element-c4a757d .swiper-wrapper {
    transition-timing-function: linear!important;
     -webkit-transition-timing-function: linear!important;
}

.elementor-15 .elementor-element.elementor-element-c4a757d::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 200px;
    height: 100%;
    background: linear-gradient(to right, #FFFBFF, transparent);
    z-index: 10;
    
}

.elementor-15 .elementor-element.elementor-element-c4a757d::after {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    width: 200px;
    height: 100%;
    background: linear-gradient(to left, #FFFBFF, transparent);
    z-index: 10;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f8d524d */.elementor-15 .elementor-element.elementor-element-2f8d524d {
   border-radius: 10px;
border-left: 1px solid var(--uva, #6F2368);
background: linear-gradient(90deg, rgba(138, 43, 129, 0.10) 0%, rgba(164, 52, 154, 0.10) 37.5%, rgba(192, 71, 181, 0.00) 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5791dc3c */.elementor-15 .elementor-element.elementor-element-5791dc3c {
    border-radius: 40px;
background: url(<path-to-image>) lightgray -44.184px -86.524px / 123.334% 116.023% no-repeat;
box-shadow: 140px 58px 61px 0 rgba(37, 2, 44, 0.01), 79px 33px 51px 0 rgba(37, 2, 44, 0.05), 35px 15px 38px 0 rgba(37, 2, 44, 0.09), 9px 4px 21px 0 rgba(37, 2, 44, 0.10), 5px 3px 14px 0 rgba(117, 127, 102, 0.10)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72b1203a */.elementor-15 .elementor-element.elementor-element-72b1203a {
    border-radius: 15px 0;
background: var(--dourado, linear-gradient(114deg, #CFAC71 8.59%, #FFE6BE 52.61%, #E6B66B 97.48%));
box-shadow: 5px -7px 7px 0 rgba(0, 0, 0, 0.25) inset, 0 47px 13px 0 rgba(59, 2, 49, 0.00), 0 30px 12px 0 rgba(59, 2, 49, 0.01), 0 17px 10px 0 rgba(59, 2, 49, 0.05), 0 7px 7px 0 rgba(59, 2, 49, 0.09), 0 2px 4px 0 rgba(59, 2, 49, 0.10);
}

.elementor-15 .elementor-element.elementor-element-72b1203a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e4a20de */.elementor-15 .elementor-element.elementor-element-3e4a20de {
    border-radius: 40px;
background: url(<path-to-image>) lightgray -44.184px -86.524px / 123.334% 116.023% no-repeat;
box-shadow: 140px 58px 61px 0 rgba(37, 2, 44, 0.01), 79px 33px 51px 0 rgba(37, 2, 44, 0.05), 35px 15px 38px 0 rgba(37, 2, 44, 0.09), 9px 4px 21px 0 rgba(37, 2, 44, 0.10), 5px 3px 14px 0 rgba(117, 127, 102, 0.10)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3322e277 */.elementor-15 .elementor-element.elementor-element-3322e277{
filter: drop-shadow(0 5px 11px rgba(193, 195, 193, 0.10)) drop-shadow(0 21px 21px rgba(193, 195, 193, 0.09)) drop-shadow(0 46px 28px rgba(193, 195, 193, 0.05)) drop-shadow(0 82px 33px rgba(193, 195, 193, 0.01)) drop-shadow(0 128px 36px rgba(193, 195, 193, 0.00)) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-761adcb0 */.elementor-15 .elementor-element.elementor-element-761adcb0 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295d366f */.elementor-15 .elementor-element.elementor-element-295d366f {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dce4820 */.elementor-15 .elementor-element.elementor-element-6dce4820 {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26bc0cdc */.elementor-15 .elementor-element.elementor-element-26bc0cdc {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7862b51d */.elementor-15 .elementor-element.elementor-element-7862b51d {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295d366f */.elementor-15 .elementor-element.elementor-element-295d366f {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dce4820 */.elementor-15 .elementor-element.elementor-element-6dce4820 {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26bc0cdc */.elementor-15 .elementor-element.elementor-element-26bc0cdc {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7862b51d */.elementor-15 .elementor-element.elementor-element-7862b51d {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295d366f */.elementor-15 .elementor-element.elementor-element-295d366f {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dce4820 */.elementor-15 .elementor-element.elementor-element-6dce4820 {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26bc0cdc */.elementor-15 .elementor-element.elementor-element-26bc0cdc {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7862b51d */.elementor-15 .elementor-element.elementor-element-7862b51d {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295d366f */.elementor-15 .elementor-element.elementor-element-295d366f {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dce4820 */.elementor-15 .elementor-element.elementor-element-6dce4820 {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26bc0cdc */.elementor-15 .elementor-element.elementor-element-26bc0cdc {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7862b51d */.elementor-15 .elementor-element.elementor-element-7862b51d {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295d366f */.elementor-15 .elementor-element.elementor-element-295d366f {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dce4820 */.elementor-15 .elementor-element.elementor-element-6dce4820 {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26bc0cdc */.elementor-15 .elementor-element.elementor-element-26bc0cdc {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7862b51d */.elementor-15 .elementor-element.elementor-element-7862b51d {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 93px 160px 52px 0 rgba(36, 0, 46, 0.00), 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 34px 58px 40px 0 rgba(36, 0, 46, 0.05), 15px 26px 30px 0 rgba(36, 0, 46, 0.09), 4px 6px 16px 0 rgba(36, 0, 46, 0.10);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1255a0f6 */.elementor-15 .elementor-element.elementor-element-1255a0f6 .elementor-widget-container,
.elementor-15 .elementor-element.elementor-element-1255a0f6 .elementor-swiper,
.elementor-15 .elementor-element.elementor-element-1255a0f6 .swiper,
.elementor-15 .elementor-element.elementor-element-1255a0f6 .swiper-container,
.elementor-15 .elementor-element.elementor-element-1255a0f6 .swiper-wrapper,
.elementor-15 .elementor-element.elementor-element-1255a0f6 .swiper-slide {
  overflow: visible !important;
}

.elementor-15 .elementor-element.elementor-element-1255a0f6 .swiper-slide {
  opacity: 0;
  transition: opacity 0.3s ease;
  transition-delay: 100ms; /* atraso ao ir para 0 */
}

.elementor-15 .elementor-element.elementor-element-1255a0f6 .swiper-slide-next,
.elementor-15 .elementor-element.elementor-element-1255a0f6 .swiper-slide-active {
  opacity: 1 !important;
  transition-delay: 0ms; /* sem delay ao aparecer */
}

 @media(max-width:787px) {     .elementor-15 .elementor-element.elementor-element-1255a0f6 .elementor-swiper-button {         display: none;     } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af9e774 */.elementor-15 .elementor-element.elementor-element-1af9e774 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-612f4cd8 */.elementor-15 .elementor-element.elementor-element-612f4cd8 {
 border-radius: 28px;
background: #FEFDFF;
box-shadow: 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 9px 13px 16px 0 rgba(52, 33, 59, 0.09);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26932fb7 */.elementor-15 .elementor-element.elementor-element-26932fb7 {
    border-radius: 28px;
background: #FEFDFF;
box-shadow: 60px 102px 47px 0 rgba(36, 0, 46, 0.01), 15px 26px 30px 0 rgba(36, 0, 46, 0.09);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b03bfe1 */.elementor-15 .elementor-element.elementor-element-6b03bfe1 {
  border-radius: 28px;
background: #FEFDFF;
box-shadow: 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 9px 13px 16px 0 rgba(52, 33, 59, 0.09);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7435b765 */.elementor-15 .elementor-element.elementor-element-7435b765 {
   border-radius: 28px;
background: #FEFDFF;
box-shadow: 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 9px 13px 16px 0 rgba(52, 33, 59, 0.09);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-169e2b5a */.elementor-15 .elementor-element.elementor-element-169e2b5a {
    border-radius: 28px;
background: #FEFDFF;
box-shadow: 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 9px 13px 16px 0 rgba(52, 33, 59, 0.09);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2caacf3d */.elementor-15 .elementor-element.elementor-element-2caacf3d {
   border-radius: 28px;
background: #FEFDFF;
box-shadow: 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 9px 13px 16px 0 rgba(52, 33, 59, 0.09);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32664059 */.elementor-15 .elementor-element.elementor-element-32664059 {
    border-radius: 42px;
background: #FEFEFE;
box-shadow: 140px 58px 61px 0 rgba(37, 2, 44, 0.01), 79px 33px 51px 0 rgba(37, 2, 44, 0.05), 35px 15px 38px 0 rgba(37, 2, 44, 0.09), 9px 4px 21px 0 rgba(37, 2, 44, 0.10), 5px 3px 14px 0 rgba(117, 127, 102, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46444c5 */.elementor-15 .elementor-element.elementor-element-46444c5 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e882ec */.elementor-15 .elementor-element.elementor-element-30e882ec {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a1852d */.elementor-15 .elementor-element.elementor-element-39a1852d {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ac2ede2 */.elementor-15 .elementor-element.elementor-element-7ac2ede2 {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14560dd4 */.elementor-15 .elementor-element.elementor-element-14560dd4 {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e882ec */.elementor-15 .elementor-element.elementor-element-30e882ec {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a1852d */.elementor-15 .elementor-element.elementor-element-39a1852d {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ac2ede2 */.elementor-15 .elementor-element.elementor-element-7ac2ede2 {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14560dd4 */.elementor-15 .elementor-element.elementor-element-14560dd4 {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e882ec */.elementor-15 .elementor-element.elementor-element-30e882ec {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a1852d */.elementor-15 .elementor-element.elementor-element-39a1852d {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ac2ede2 */.elementor-15 .elementor-element.elementor-element-7ac2ede2 {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14560dd4 */.elementor-15 .elementor-element.elementor-element-14560dd4 {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e882ec */.elementor-15 .elementor-element.elementor-element-30e882ec {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a1852d */.elementor-15 .elementor-element.elementor-element-39a1852d {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ac2ede2 */.elementor-15 .elementor-element.elementor-element-7ac2ede2 {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14560dd4 */.elementor-15 .elementor-element.elementor-element-14560dd4 {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e882ec */.elementor-15 .elementor-element.elementor-element-30e882ec {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a1852d */.elementor-15 .elementor-element.elementor-element-39a1852d {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ac2ede2 */.elementor-15 .elementor-element.elementor-element-7ac2ede2 {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14560dd4 */.elementor-15 .elementor-element.elementor-element-14560dd4 {
    border-radius: 20px;
background: #FEFDFF;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-4be71bf1 */.elementor-15 .elementor-element.elementor-element-4be71bf1 .swiper-wrapper {
    transition-timing-function: linear!important;
    }

.elementor-15 .elementor-element.elementor-element-4be71bf1 .elementor-widget-container,
.elementor-15 .elementor-element.elementor-element-4be71bf1 .elementor-swiper,
.elementor-15 .elementor-element.elementor-element-4be71bf1 .swiper,
.elementor-15 .elementor-element.elementor-element-4be71bf1 .swiper-container,
.elementor-15 .elementor-element.elementor-element-4be71bf1 .swiper-wrapper,
.elementor-15 .elementor-element.elementor-element-4be71bf1 .swiper-slide {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a183b07 */.elementor-15 .elementor-element.elementor-element-7a183b07{
filter: drop-shadow(0 5px 11px rgba(193, 195, 193, 0.10)) drop-shadow(0 21px 21px rgba(193, 195, 193, 0.09)) drop-shadow(0 46px 28px rgba(193, 195, 193, 0.05)) drop-shadow(0 82px 33px rgba(193, 195, 193, 0.01)) drop-shadow(0 128px 36px rgba(193, 195, 193, 0.00)) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e6acb */.elementor-15 .elementor-element.elementor-element-70e6acb {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-724fe198 */.elementor-15 .elementor-element.elementor-element-724fe198 {
    background: var(--roxo-claro, #894580);
box-shadow: 0 3px 5.4px 0 rgba(169, 53, 158, 0.23), 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
backdrop-filter: blur(22.5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59537548 */.elementor-15 .elementor-element.elementor-element-59537548 {
    border-radius: 15px 0;
background: var(--dourado, linear-gradient(114deg, #CFAC71 8.59%, #FFE6BE 52.61%, #E6B66B 97.48%));
box-shadow: 5px -7px 7px 0 rgba(0, 0, 0, 0.25) inset, 0 47px 13px 0 rgba(59, 2, 49, 0.00), 0 30px 12px 0 rgba(59, 2, 49, 0.01), 0 17px 10px 0 rgba(59, 2, 49, 0.05), 0 7px 7px 0 rgba(59, 2, 49, 0.09), 0 2px 4px 0 rgba(59, 2, 49, 0.10);
}

.elementor-15 .elementor-element.elementor-element-59537548 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67eb620e */.elementor-15 .elementor-element.elementor-element-67eb620e {
    border-radius: 28px;
background: #FDFDFD;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e6026de */.elementor-15 .elementor-element.elementor-element-4e6026de {
    background: var(--roxo-claro, #894580);
box-shadow: 0 3px 5.4px 0 rgba(169, 53, 158, 0.23), 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
backdrop-filter: blur(22.5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-761f0740 */.elementor-15 .elementor-element.elementor-element-761f0740 {
    border-radius: 15px 0;
background: var(--dourado, linear-gradient(114deg, #CFAC71 8.59%, #FFE6BE 52.61%, #E6B66B 97.48%));
box-shadow: 5px -7px 7px 0 rgba(0, 0, 0, 0.25) inset, 0 47px 13px 0 rgba(59, 2, 49, 0.00), 0 30px 12px 0 rgba(59, 2, 49, 0.01), 0 17px 10px 0 rgba(59, 2, 49, 0.05), 0 7px 7px 0 rgba(59, 2, 49, 0.09), 0 2px 4px 0 rgba(59, 2, 49, 0.10);
}

.elementor-15 .elementor-element.elementor-element-761f0740 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39cbaebb */.elementor-15 .elementor-element.elementor-element-39cbaebb {
    border-radius: 28px;
background: #FDFDFD;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32596fef */.elementor-15 .elementor-element.elementor-element-32596fef {
    background: var(--roxo-claro, #894580);
box-shadow: 0 3px 5.4px 0 rgba(169, 53, 158, 0.23), 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
backdrop-filter: blur(22.5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1477c877 */.elementor-15 .elementor-element.elementor-element-1477c877 {
    border-radius: 15px 0;
background: var(--dourado, linear-gradient(114deg, #CFAC71 8.59%, #FFE6BE 52.61%, #E6B66B 97.48%));
box-shadow: 5px -7px 7px 0 rgba(0, 0, 0, 0.25) inset, 0 47px 13px 0 rgba(59, 2, 49, 0.00), 0 30px 12px 0 rgba(59, 2, 49, 0.01), 0 17px 10px 0 rgba(59, 2, 49, 0.05), 0 7px 7px 0 rgba(59, 2, 49, 0.09), 0 2px 4px 0 rgba(59, 2, 49, 0.10);
}

.elementor-15 .elementor-element.elementor-element-1477c877 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52cf575e */.elementor-15 .elementor-element.elementor-element-52cf575e {
    border-radius: 28px;
background: #FDFDFD;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37a8f99 */.elementor-15 .elementor-element.elementor-element-37a8f99 {
    border-radius: 40px;
background: url(<path-to-image>) lightgray -44.184px -86.524px / 123.334% 116.023% no-repeat;
box-shadow: 140px 58px 61px 0 rgba(37, 2, 44, 0.01), 79px 33px 51px 0 rgba(37, 2, 44, 0.05), 35px 15px 38px 0 rgba(37, 2, 44, 0.09), 9px 4px 21px 0 rgba(37, 2, 44, 0.10), 5px 3px 14px 0 rgba(117, 127, 102, 0.10)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7805575a */.elementor-15 .elementor-element.elementor-element-7805575a {
border-radius: 10px;
border-left: 1px solid var(--uva, #6F2368);
background: linear-gradient(90deg, rgba(138, 43, 129, 0.10) 0%, rgba(164, 52, 154, 0.10) 37.5%, rgba(192, 71, 181, 0.00) 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3bb2e1 */.elementor-15 .elementor-element.elementor-element-c3bb2e1 {
    border-radius: 40px;
background: url(<path-to-image>) lightgray -44.184px -86.524px / 123.334% 116.023% no-repeat;
box-shadow: 140px 58px 61px 0 rgba(37, 2, 44, 0.01), 79px 33px 51px 0 rgba(37, 2, 44, 0.05), 35px 15px 38px 0 rgba(37, 2, 44, 0.09), 9px 4px 21px 0 rgba(37, 2, 44, 0.10), 5px 3px 14px 0 rgba(117, 127, 102, 0.10)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-628ba3e2 */.elementor-15 .elementor-element.elementor-element-628ba3e2 {
    border-radius: 15px 0;
background: var(--dourado, linear-gradient(114deg, #CFAC71 8.59%, #FFE6BE 52.61%, #E6B66B 97.48%));
box-shadow: 5px -7px 7px 0 rgba(0, 0, 0, 0.25) inset, 0 47px 13px 0 rgba(59, 2, 49, 0.00), 0 30px 12px 0 rgba(59, 2, 49, 0.01), 0 17px 10px 0 rgba(59, 2, 49, 0.05), 0 7px 7px 0 rgba(59, 2, 49, 0.09), 0 2px 4px 0 rgba(59, 2, 49, 0.10);
}

.elementor-15 .elementor-element.elementor-element-628ba3e2 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a33e7ab */.elementor-15 .elementor-element.elementor-element-a33e7ab {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b433222 */.elementor-15 .elementor-element.elementor-element-5b433222 {
   border-radius: 25px;
border: 1px solid #FFF;
background: #FEFEFE;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9d7d6 */.elementor-15 .elementor-element.elementor-element-2bb9d7d6 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f876b9b */.elementor-15 .elementor-element.elementor-element-7f876b9b {
   border-radius: 25px;
border: 1px solid #FFF;
background: #FEFEFE;
box-shadow: 56px 80px 27px 0 rgba(52, 33, 59, 0.00), 36px 51px 25px 0 rgba(52, 33, 59, 0.01), 20px 29px 21px 0 rgba(52, 33, 59, 0.05), 9px 13px 16px 0 rgba(52, 33, 59, 0.09), 2px 3px 9px 0 rgba(52, 33, 59, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b60c0e9 */.elementor-15 .elementor-element.elementor-element-b60c0e9 {
    fill: #F8EFFF;
box-shadow: 0 100px 28px 0 rgba(191, 125, 189, 0.00) inset, 0 64px 26px 0 rgba(191, 125, 189, 0.01) inset, 0 36px 22px 0 rgba(191, 125, 189, 0.05) inset, 0 16px 16px 0 rgba(191, 125, 189, 0.09) inset, 0 4px 9px 0 rgba(191, 125, 189, 0.10) inset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71067deb */.elementor-15 .elementor-element.elementor-element-71067deb {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70278b88 */.elementor-15 .elementor-element.elementor-element-70278b88 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS *//* PADRÃO */

html {

    font-size: 62.5%;

    overflow-x: hidden !important;



}

@media (max-width: 670px){

    html {

        font-size: 58.5%;

    }}

/* PADRÃO */

.blob {
        transform: scale(1);
        animation: pulse 2s infinite;
    }

    @keyframes pulse {
        0% {
            transform: scale(0.95);
    }    

        70% {
            transform: scale(1);
        }

        100% {
            transform:scale(0.95);
        }
    }
    
    .hover-anim {   transition: transform 0.3s ease; }  .hover-anim:hover {   transform: translateY(-3px) scale(1.03); }  
    
    .destaque-title {
        background: linear-gradient(90deg, #6F2368 0%, #D543C8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    }/* End custom CSS */