.elementor-17 .elementor-element.elementor-element-39bf784{--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-17 .elementor-element.elementor-element-39bf784:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-39bf784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EFFF;}.elementor-17 .elementor-element.elementor-element-129b3a6{--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-17 .elementor-element.elementor-element-129b3a6:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-129b3a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://melatoninadosuloficial.com.br/wp-content/uploads/2026/03/header-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-690ffdf{--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-17 .elementor-element.elementor-element-344954e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4.8rem;font-weight:700;color:#33134C;}.elementor-17 .elementor-element.elementor-element-aa7c95c{--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-17 .elementor-element.elementor-element-967bf24 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;fill:#43215E;color:#43215E;}.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-17 .elementor-element.elementor-element-492e99a.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-98aa274{--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-17 .elementor-element.elementor-element-98aa274:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-98aa274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EFFF;}.elementor-17 .elementor-element.elementor-element-4dd1b43{--display:flex;}.elementor-17 .elementor-element.elementor-element-c9f7989 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:600;color:#43215E;}.elementor-17 .elementor-element.elementor-element-3c6e679{--display:flex;}.elementor-17 .elementor-element.elementor-element-46be54b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:600;color:#43215E;}.elementor-17 .elementor-element.elementor-element-928d07e{--display:flex;}.elementor-17 .elementor-element.elementor-element-35eaa8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:600;color:#43215E;}.elementor-17 .elementor-element.elementor-element-2abd1eb{--display:flex;}.elementor-17 .elementor-element.elementor-element-4701d9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:600;color:#43215E;}.elementor-17 .elementor-element.elementor-element-46be470{--display:flex;}.elementor-17 .elementor-element.elementor-element-8c1f4cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:600;color:#43215E;}.elementor-17 .elementor-element.elementor-element-fe0cb26{--display:flex;}.elementor-17 .elementor-element.elementor-element-38540c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:600;color:#43215E;}.elementor-17 .elementor-element.elementor-element-962cb61{--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-17 .elementor-element.elementor-element-cf8e05e{--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-17 .elementor-element.elementor-element-cf8e05e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-cf8e05e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EFFF;}.elementor-17 .elementor-element.elementor-element-c7cc1ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-c7cc1ad.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-c7cc1ad img{border-radius:44px 44px 44px 44px;}.elementor-17 .elementor-element.elementor-element-b1e1d3d{--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-17 .elementor-element.elementor-element-eedebdd{--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-17 .elementor-element.elementor-element-cf9d243 .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-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-17 .elementor-element.elementor-element-cdb72e3{--divider-border-style:solid;--divider-color:#071429;--divider-border-width:0.3rem;}.elementor-17 .elementor-element.elementor-element-cdb72e3 .elementor-divider-separator{width:8%;}.elementor-17 .elementor-element.elementor-element-cdb72e3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-17 .elementor-element.elementor-element-ddfc87d .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-17 .elementor-element.elementor-element-df4d543{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-f11762e{--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-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-b6ae7d2{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-d15cd73{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-d15cd73.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-d15cd73 img{border-radius:44px 44px 44px 44px;}.elementor-17 .elementor-element.elementor-element-9f46214{--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-17 .elementor-element.elementor-element-5aef454 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;fill:#43215E;color:#43215E;}.elementor-17 .elementor-element.elementor-element-b97f9e0.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-1b319c1{--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-17 .elementor-element.elementor-element-1b319c1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1b319c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://melatoninadosuloficial.com.br/wp-content/uploads/2026/03/Vector-3-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-7c1ca7d{--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-17 .elementor-element.elementor-element-abe6322{--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-17 .elementor-element.elementor-element-abe6322.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-297289a{--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-17 .elementor-element.elementor-element-78ed583 .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-17 .elementor-element.elementor-element-9aeccfa{--divider-border-style:solid;--divider-color:#071429;--divider-border-width:0.3rem;}.elementor-17 .elementor-element.elementor-element-9aeccfa .elementor-divider-separator{width:76%;}.elementor-17 .elementor-element.elementor-element-9aeccfa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-17 .elementor-element.elementor-element-4e822de .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.elementor-17 .elementor-element.elementor-element-ea527c1{--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-17 .elementor-element.elementor-element-77f13e4{--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-17 .elementor-element.elementor-element-bdfb797{--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-17 .elementor-element.elementor-element-35912b7{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-a8f7543.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-a8f7543 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#43215E;}.elementor-17 .elementor-element.elementor-element-05802b3{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-cf0b66e{--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-17 .elementor-element.elementor-element-0c328a8{--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-17 .elementor-element.elementor-element-dc1662c{--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-17 .elementor-element.elementor-element-eb0aca3{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-8c2154f.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-8c2154f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#43215E;}.elementor-17 .elementor-element.elementor-element-c4c6bf2{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-ec842da{--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-17 .elementor-element.elementor-element-b99fc91{--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-17 .elementor-element.elementor-element-6d2104b{--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-17 .elementor-element.elementor-element-066fca9{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-65a08c7.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-65a08c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#43215E;}.elementor-17 .elementor-element.elementor-element-0b4d293{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-02a0724{--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-17 .elementor-element.elementor-element-ab906f2{--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-17 .elementor-element.elementor-element-baa833e{--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-17 .elementor-element.elementor-element-a195392{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-3aeb486.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-3aeb486 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#43215E;}.elementor-17 .elementor-element.elementor-element-522f99b{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-64f31e2{--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-17 .elementor-element.elementor-element-990d653{--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-17 .elementor-element.elementor-element-eb4293c{--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-17 .elementor-element.elementor-element-eb4293c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-eb4293c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF000000;}.elementor-17 .elementor-element.elementor-element-7309711{--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-17 .elementor-element.elementor-element-7309711.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-9366c2e{--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-17 .elementor-element.elementor-element-c5965e4 .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-17 .elementor-element.elementor-element-4ecf7dc{--divider-border-style:solid;--divider-color:#071429;--divider-border-width:0.3rem;}.elementor-17 .elementor-element.elementor-element-4ecf7dc .elementor-divider-separator{width:76%;}.elementor-17 .elementor-element.elementor-element-4ecf7dc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-17 .elementor-element.elementor-element-cdac44a{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-cdac44a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.elementor-17 .elementor-element.elementor-element-1b21f04{--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-17 .elementor-element.elementor-element-f94bc33{--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-17 .elementor-element.elementor-element-6274d60{--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-17 .elementor-element.elementor-element-39c4988{--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-17 .elementor-element.elementor-element-949236d .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-579a024.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-579a024 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#500C86;}.elementor-17 .elementor-element.elementor-element-f4b0f4e{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-a2cbd33{--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-17 .elementor-element.elementor-element-5f9cbaa{--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-17 .elementor-element.elementor-element-4f6ac4a .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-5364044.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-5364044 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#500C86;}.elementor-17 .elementor-element.elementor-element-98f4551{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-5f7faad{--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-17 .elementor-element.elementor-element-b2e32c7{--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-17 .elementor-element.elementor-element-1b4dc16 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-aa44e98.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-aa44e98 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#500C86;}.elementor-17 .elementor-element.elementor-element-ccf9c13{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-2bb0ad6{--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-17 .elementor-element.elementor-element-61896fb{--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-17 .elementor-element.elementor-element-94bd33d{--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-17 .elementor-element.elementor-element-2f61821 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-c5c7955.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-c5c7955 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#500C86;}.elementor-17 .elementor-element.elementor-element-9de7f7e{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-d1ab460{--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-17 .elementor-element.elementor-element-c605a06{--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-17 .elementor-element.elementor-element-98d11a4 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-b69c340.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-b69c340 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#500C86;}.elementor-17 .elementor-element.elementor-element-b575a1a{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-8260bf0{--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-17 .elementor-element.elementor-element-5102fef{--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-17 .elementor-element.elementor-element-a44089d .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-0e2dad6.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-0e2dad6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#500C86;}.elementor-17 .elementor-element.elementor-element-5d94c40{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-525906e{--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-17 .elementor-element.elementor-element-5ae9d2b{--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-17 .elementor-element.elementor-element-5ae9d2b.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-27c052a{--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-17 .elementor-element.elementor-element-0968f38 .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-17 .elementor-element.elementor-element-a81b148{--divider-border-style:solid;--divider-color:#071429;--divider-border-width:0.3rem;}.elementor-17 .elementor-element.elementor-element-a81b148 .elementor-divider-separator{width:76%;}.elementor-17 .elementor-element.elementor-element-a81b148 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-17 .elementor-element.elementor-element-15d0333{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-15d0333 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.elementor-17 .elementor-element.elementor-element-6a52d82{--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-17 .elementor-element.elementor-element-461aee4{--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-17 .elementor-element.elementor-element-759e9dc{--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-17 .elementor-element.elementor-element-8e2119c{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-b6534cb.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-b6534cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#43215E;}.elementor-17 .elementor-element.elementor-element-fbd6bb7{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-1eb05c5{--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-17 .elementor-element.elementor-element-6c6ec6f{--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-17 .elementor-element.elementor-element-a8e9373{--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-17 .elementor-element.elementor-element-db732cb{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-544af43.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-544af43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#43215E;}.elementor-17 .elementor-element.elementor-element-26716d6{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-08ae043{--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-17 .elementor-element.elementor-element-3640e36{--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:024px;--padding-bottom:024px;--padding-left:040px;--padding-right:040px;}.elementor-17 .elementor-element.elementor-element-d0c0083{--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-17 .elementor-element.elementor-element-78a7d73{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-06bb7f3.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-06bb7f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#43215E;}.elementor-17 .elementor-element.elementor-element-4b5d406{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-7f223c7{--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-17 .elementor-element.elementor-element-00e6486{--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-17 .elementor-element.elementor-element-ae5edf9{--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-17 .elementor-element.elementor-element-da1482d{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-33aa6c0.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-33aa6c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#43215E;}.elementor-17 .elementor-element.elementor-element-3d2c75c{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-04462c6{--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-17 .elementor-element.elementor-element-3a020b1{--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-17 .elementor-element.elementor-element-3a020b1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3a020b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://melatoninadosuloficial.com.br/wp-content/uploads/2026/03/Vector-3-e1773925304929.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-2f61e3e{--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-17 .elementor-element.elementor-element-2f61e3e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2f61e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EFFF;}.elementor-17 .elementor-element.elementor-element-0b49249{--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-17 .elementor-element.elementor-element-0b49249.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-64e5acb{--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-17 .elementor-element.elementor-element-1c36c87 .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-17 .elementor-element.elementor-element-3c15190{--divider-border-style:solid;--divider-color:#071429;--divider-border-width:0.3rem;}.elementor-17 .elementor-element.elementor-element-3c15190 .elementor-divider-separator{width:76%;}.elementor-17 .elementor-element.elementor-element-3c15190 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-17 .elementor-element.elementor-element-9aec78f{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-9aec78f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.elementor-17 .elementor-element.elementor-element-af99efd{--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-17 .elementor-element.elementor-element-12844c3{--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-17 .elementor-element.elementor-element-8834122{--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-17 .elementor-element.elementor-element-16cf7d8{text-align:center;}.elementor-17 .elementor-element.elementor-element-16cf7d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-40a7c07{--divider-border-style:solid;--divider-color:#8036BA;--divider-border-width:4.7px;}.elementor-17 .elementor-element.elementor-element-40a7c07 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-17 .elementor-element.elementor-element-40a7c07 .elementor-divider{text-align:center;padding-block-start:11px;padding-block-end:11px;}.elementor-17 .elementor-element.elementor-element-cb29a68{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-17 .elementor-element.elementor-element-fc98131{--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-17 .elementor-element.elementor-element-6b2591f{text-align:center;}.elementor-17 .elementor-element.elementor-element-6b2591f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-b1befa0{text-align:center;}.elementor-17 .elementor-element.elementor-element-b1befa0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-955a017{--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-17 .elementor-element.elementor-element-971da06{text-align:center;}.elementor-17 .elementor-element.elementor-element-971da06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;font-style:italic;color:#FFFBFF;}.elementor-17 .elementor-element.elementor-element-5cd15c3{--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-17 .elementor-element.elementor-element-cd3e528 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;fill:#43215E;color:#43215E;}.elementor-17 .elementor-element.elementor-element-380e3b8.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-380e3b8{text-align:center;}.elementor-17 .elementor-element.elementor-element-0ffd779{--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-17 .elementor-element.elementor-element-6151d0a{--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-17 .elementor-element.elementor-element-c13c309{text-align:center;}.elementor-17 .elementor-element.elementor-element-c13c309 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-67610be{--divider-border-style:solid;--divider-color:#8036BA;--divider-border-width:4.7px;}.elementor-17 .elementor-element.elementor-element-67610be .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-17 .elementor-element.elementor-element-67610be .elementor-divider{text-align:center;padding-block-start:11px;padding-block-end:11px;}.elementor-17 .elementor-element.elementor-element-39f4653{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-17 .elementor-element.elementor-element-78e81fc{--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-17 .elementor-element.elementor-element-bcab7d0{text-align:center;}.elementor-17 .elementor-element.elementor-element-bcab7d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-c4a2690{text-align:center;}.elementor-17 .elementor-element.elementor-element-c4a2690 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-c2b40c9{--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-17 .elementor-element.elementor-element-0edc484{text-align:center;}.elementor-17 .elementor-element.elementor-element-0edc484 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;font-style:italic;color:#FFFBFF;}.elementor-17 .elementor-element.elementor-element-bcac5ad{--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-17 .elementor-element.elementor-element-35f7ace .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;fill:#43215E;color:#43215E;}.elementor-17 .elementor-element.elementor-element-76e95ff.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-76e95ff{text-align:center;}.elementor-17 .elementor-element.elementor-element-622f5d7{--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-17 .elementor-element.elementor-element-25b0950{--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-17 .elementor-element.elementor-element-668d694{text-align:center;}.elementor-17 .elementor-element.elementor-element-668d694 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-a28f2cc{--divider-border-style:solid;--divider-color:#8036BA;--divider-border-width:4.7px;}.elementor-17 .elementor-element.elementor-element-a28f2cc .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-17 .elementor-element.elementor-element-a28f2cc .elementor-divider{text-align:center;padding-block-start:11px;padding-block-end:11px;}.elementor-17 .elementor-element.elementor-element-7cb29d8{width:var( --container-widget-width, 76% );max-width:76%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-57af2b1{--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-17 .elementor-element.elementor-element-6bf16f5{text-align:center;}.elementor-17 .elementor-element.elementor-element-6bf16f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-8a9e4af{text-align:center;}.elementor-17 .elementor-element.elementor-element-8a9e4af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-a5ab5e1{--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-17 .elementor-element.elementor-element-ceb19f5{text-align:center;}.elementor-17 .elementor-element.elementor-element-ceb19f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;font-style:italic;color:#FFFBFF;}.elementor-17 .elementor-element.elementor-element-5ca34f5{--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-17 .elementor-element.elementor-element-4734427 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;fill:#43215E;color:#43215E;}.elementor-17 .elementor-element.elementor-element-c038345.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-c038345{text-align:center;}.elementor-17 .elementor-element.elementor-element-ae88173{--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-17 .elementor-element.elementor-element-ae88173:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ae88173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBFF;}.elementor-17 .elementor-element.elementor-element-c81e1ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-c81e1ac img{border-radius:45px 45px 45px 45px;}.elementor-17 .elementor-element.elementor-element-a7fdca8{--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-17 .elementor-element.elementor-element-5df004d{--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-17 .elementor-element.elementor-element-3070891 .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-17 .elementor-element.elementor-element-46f3315{--divider-border-style:solid;--divider-color:#071429;--divider-border-width:0.3rem;}.elementor-17 .elementor-element.elementor-element-46f3315 .elementor-divider-separator{width:8%;}.elementor-17 .elementor-element.elementor-element-46f3315 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-17 .elementor-element.elementor-element-35405cb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.elementor-17 .elementor-element.elementor-element-b6140da{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-7b003a3{--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-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-1f995f5{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-d9221cc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-d9221cc img{border-radius:45px 45px 45px 45px;}.elementor-17 .elementor-element.elementor-element-d5372a9{--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-17 .elementor-element.elementor-element-7b403a9 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;fill:#43215E;color:#43215E;}.elementor-17 .elementor-element.elementor-element-c71553b.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-adb1d8d{--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-17 .elementor-element.elementor-element-adb1d8d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-adb1d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EFFF;}.elementor-17 .elementor-element.elementor-element-075b95e{--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-17 .elementor-element.elementor-element-7e71726{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-ac039da{--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-17 .elementor-element.elementor-element-3df08fb{--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-17 .elementor-element.elementor-element-3df08fb.e-con{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-ccb6e44{--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-17 .elementor-element.elementor-element-2ff0994 .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-17 .elementor-element.elementor-element-bc95200{--divider-border-style:solid;--divider-color:#071429;--divider-border-width:0.3rem;}.elementor-17 .elementor-element.elementor-element-bc95200 .elementor-divider-separator{width:76%;}.elementor-17 .elementor-element.elementor-element-bc95200 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-17 .elementor-element.elementor-element-74e98bc{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-74e98bc .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.elementor-17 .elementor-element.elementor-element-868a6dc{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-e8be90e{--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-17 .elementor-element.elementor-element-0d34d31{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-13b4027{--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-17 .elementor-element.elementor-element-c81ddab{--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-17 .elementor-element.elementor-element-c81ddab.e-con{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-9ed6d94{--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-17 .elementor-element.elementor-element-51b8e30 .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-17 .elementor-element.elementor-element-11ad1cc{--divider-border-style:solid;--divider-color:#071429;--divider-border-width:0.3rem;}.elementor-17 .elementor-element.elementor-element-11ad1cc .elementor-divider-separator{width:76%;}.elementor-17 .elementor-element.elementor-element-11ad1cc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-17 .elementor-element.elementor-element-f742ab5{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-f742ab5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.elementor-17 .elementor-element.elementor-element-4ff776c{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-555e33f{--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-17 .elementor-element.elementor-element-555e33f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-555e33f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EFFF;}.elementor-17 .elementor-element.elementor-element-b07ec7f{--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-17 .elementor-element.elementor-element-b07ec7f.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-6745d17{--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-17 .elementor-element.elementor-element-dd5bcdd .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-17 .elementor-element.elementor-element-cc801bd{--divider-border-style:solid;--divider-color:#071429;--divider-border-width:0.3rem;}.elementor-17 .elementor-element.elementor-element-cc801bd .elementor-divider-separator{width:76%;}.elementor-17 .elementor-element.elementor-element-cc801bd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-17 .elementor-element.elementor-element-7403c3d{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-7403c3d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:4.2rem;font-weight:700;line-height:51px;color:#43215E;}.elementor-17 .elementor-element.elementor-element-6242cec{--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-17 .elementor-element.elementor-element-e885419{--display:flex;}.elementor-17 .elementor-element.elementor-element-081dd36{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25em;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-a13fe6b{--display:flex;}.elementor-17 .elementor-element.elementor-element-238d609{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25em;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-ed606a3{--display:flex;}.elementor-17 .elementor-element.elementor-element-23a4b31{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25em;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-99c8d9f{--display:flex;}.elementor-17 .elementor-element.elementor-element-9f2e9a6{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25em;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-18f6570{--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:#43215E;--n-accordion-title-hover-color:#43215E;--n-accordion-title-active-color:#43215E;--n-accordion-icon-size:15px;}.elementor-17 .elementor-element.elementor-element-18f6570 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-17 .elementor-element.elementor-element-18f6570 > .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-17 .elementor-element.elementor-element-18f6570 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 2px 0px;border-color:#8036BA;}.elementor-17 .elementor-element.elementor-element-679ea35{--display:flex;}.elementor-17 .elementor-element.elementor-element-b03819d{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25em;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-2830d0c{--display:flex;}.elementor-17 .elementor-element.elementor-element-de63d5d{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25em;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-0995f06{--display:flex;}.elementor-17 .elementor-element.elementor-element-547917a{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25em;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-ce55ad0{--display:flex;}.elementor-17 .elementor-element.elementor-element-8692f22{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25em;color:#071429CF;}.elementor-17 .elementor-element.elementor-element-cb7e955{--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:#43215E;--n-accordion-title-hover-color:#43215E;--n-accordion-title-active-color:#43215E;--n-accordion-icon-size:15px;}.elementor-17 .elementor-element.elementor-element-cb7e955 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-17 .elementor-element.elementor-element-cb7e955 > .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-17 .elementor-element.elementor-element-cb7e955 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 2px 0px;border-color:#8036BA;}.elementor-17 .elementor-element.elementor-element-636ad63{--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-17 .elementor-element.elementor-element-636ad63:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-636ad63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43215E;}.elementor-17 .elementor-element.elementor-element-6d41389{--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-17 .elementor-element.elementor-element-703156e{--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-17 .elementor-element.elementor-element-0914e75{--display:flex;--gap:13px 0px;--row-gap:13px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-0914e75.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-17 .elementor-element.elementor-element-28e1b34.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-28e1b34 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-28e1b34 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-28e1b34{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-28e1b34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-28e1b34 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;}.elementor-17 .elementor-element.elementor-element-28e1b34 .elementor-icon-list-text{color:#ECECECCC;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-90ebd05.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-90ebd05 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-90ebd05 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-90ebd05{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-90ebd05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-90ebd05 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;}.elementor-17 .elementor-element.elementor-element-90ebd05 .elementor-icon-list-text{color:#ECECECCC;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-d6ef0a5{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-17 .elementor-element.elementor-element-d6ef0a5 .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-d6ef0a5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17 .elementor-element.elementor-element-a48b63f{--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-17 .elementor-element.elementor-element-04c2aab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-61c3920{--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-17 .elementor-element.elementor-element-aaa2e25{--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-17 .elementor-element.elementor-element-aaa2e25.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-35f869d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#ECECECCC;}.elementor-17 .elementor-element.elementor-element-988f3fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#ECECECCC;}.elementor-17 .elementor-element.elementor-element-ab86844 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:#ECECECCC;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-962cb61{--e-n-carousel-swiper-slides-to-display:2;}.elementor-17 .elementor-element.elementor-element-64f31e2{--e-n-carousel-swiper-slides-to-display:2;}.elementor-17 .elementor-element.elementor-element-04462c6{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-39bf784{--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-17 .elementor-element.elementor-element-129b3a6:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-129b3a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://melatoninadosuloficial.com.br/wp-content/uploads/2026/03/hero.webp");background-position:bottom center;}.elementor-17 .elementor-element.elementor-element-129b3a6{--padding-top:31px;--padding-bottom:453px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-690ffdf{--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-17 .elementor-element.elementor-element-344954e .elementor-heading-title{font-size:3.6rem;}.elementor-17 .elementor-element.elementor-element-aa7c95c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-aa7c95c.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-492e99a.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-98aa274{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-962cb61{--e-n-carousel-swiper-slides-to-display:1;}.elementor-17 .elementor-element.elementor-element-cf8e05e{--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-17 .elementor-element.elementor-element-ddfc87d .elementor-heading-title{font-size:3.2rem;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-9f46214{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-b97f9e0.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-b97f9e0{text-align:center;}.elementor-17 .elementor-element.elementor-element-1b319c1{--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-17 .elementor-element.elementor-element-7c1ca7d{--padding-top:60px;--padding-bottom:105px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-4e822de{text-align:center;}.elementor-17 .elementor-element.elementor-element-4e822de .elementor-heading-title{font-size:3.2rem;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-ea527c1{--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-17 .elementor-element.elementor-element-cf0b66e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8c2154f{width:var( --container-widget-width, 117px );max-width:117px;--container-widget-width:117px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-ec842da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-02a0724{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-64f31e2{--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-17 .elementor-element.elementor-element-990d653{--padding-top:10px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-eb4293c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-cdac44a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-cdac44a .elementor-heading-title{font-size:3.2rem;}.elementor-17 .elementor-element.elementor-element-1b21f04{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-f94bc33{--gap:16px 6px;--row-gap:16px;--column-gap:6px;}.elementor-17 .elementor-element.elementor-element-525906e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-15d0333{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-15d0333 .elementor-heading-title{font-size:3.2rem;}.elementor-17 .elementor-element.elementor-element-04462c6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:49px;}.elementor-17 .elementor-element.elementor-element-3a020b1{--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-17 .elementor-element.elementor-element-2f61e3e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-9aec78f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-9aec78f .elementor-heading-title{font-size:3.2rem;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-ae88173{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-35405cb .elementor-heading-title{font-size:3.2rem;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-d5372a9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-c71553b.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-adb1d8d{--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-17 .elementor-element.elementor-element-075b95e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-7e71726{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-74e98bc .elementor-heading-title{font-size:3.2rem;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-e8be90e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-0d34d31{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-f742ab5 .elementor-heading-title{font-size:3.2rem;line-height:1.1em;}.elementor-17 .elementor-element.elementor-element-555e33f{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-7403c3d .elementor-heading-title{font-size:3.2rem;line-height:1.1em;}.elementor-17 .elementor-element.elementor-element-636ad63{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-6d41389{--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-17 .elementor-element.elementor-element-6d41389.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-703156e{--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-17 .elementor-element.elementor-element-a48b63f{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-04c2aab{text-align:center;}.elementor-17 .elementor-element.elementor-element-04c2aab .elementor-heading-title{line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-aaa2e25{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-129b3a6{--content-width:1098px;}.elementor-17 .elementor-element.elementor-element-690ffdf{--width:46%;}.elementor-17 .elementor-element.elementor-element-cf8e05e{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-7c1ca7d{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-990d653{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-f94bc33{--width:50%;}.elementor-17 .elementor-element.elementor-element-2bb0ad6{--width:50%;}.elementor-17 .elementor-element.elementor-element-2f61e3e{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-12844c3{--width:33%;}.elementor-17 .elementor-element.elementor-element-0ffd779{--width:33%;}.elementor-17 .elementor-element.elementor-element-622f5d7{--width:33%;}.elementor-17 .elementor-element.elementor-element-ae88173{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-adb1d8d{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-075b95e{--width:50%;}.elementor-17 .elementor-element.elementor-element-e8be90e{--width:50%;}.elementor-17 .elementor-element.elementor-element-555e33f{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-636ad63{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-61c3920{--width:53%;}}/* Start custom CSS for button, class: .elementor-element-967bf24 */.elementor-17 .elementor-element.elementor-element-967bf24 {
    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-17 .elementor-element.elementor-element-967bf24 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129b3a6 */.elementor-17 .elementor-element.elementor-element-129b3a6 {
    border-radius: 42px;
background: linear-gradient(270deg, rgba(173, 139, 255, 0.00) 35.9%, rgba(173, 139, 255, 0.20) 77.02%), url(<path-to-image>) lightgray 0px -44.063px / 100% 110.224% no-repeat;
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-962cb61 */.elementor-17 .elementor-element.elementor-element-962cb61 .swiper-wrapper {
    transition-timing-function: linear!important;
     -webkit-transition-timing-function: linear!important;
}

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

.elementor-17 .elementor-element.elementor-element-962cb61::after {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    width: 200px;
    height: 100%;
    background: linear-gradient(to left, #F8EFFF, transparent);
    z-index: 10;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7cc1ad */.elementor-17 .elementor-element.elementor-element-c7cc1ad {
    border-radius: 40px;
background: linear-gradient(229deg, rgba(67, 33, 94, 0.07) 2.38%, rgba(67, 33, 94, 0.00) 123.2%), url(<path-to-image>) lightgray 50% / cover no-repeat;
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)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11762e */.elementor-17 .elementor-element.elementor-element-f11762e {
    border-radius: 10px;
border-left: 1px solid var(--roxo-melatonina, #43215E);
background: linear-gradient(90deg, rgba(67, 33, 94, 0.10) 0%, rgba(67, 33, 94, 0.10) 37.5%, rgba(67, 33, 94, 0.00) 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d15cd73 */.elementor-17 .elementor-element.elementor-element-d15cd73 {
    border-radius: 40px;
background: linear-gradient(229deg, rgba(67, 33, 94, 0.07) 2.38%, rgba(67, 33, 94, 0.00) 123.2%), url(<path-to-image>) lightgray 50% / cover no-repeat;
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)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5aef454 */.elementor-17 .elementor-element.elementor-element-5aef454 {
    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-17 .elementor-element.elementor-element-5aef454 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b319c1 */.elementor-17 .elementor-element.elementor-element-1b319c1{
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-297289a */.elementor-17 .elementor-element.elementor-element-297289a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f13e4 */.elementor-17 .elementor-element.elementor-element-77f13e4 {
    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-0c328a8 */.elementor-17 .elementor-element.elementor-element-0c328a8 {
    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-b99fc91 */.elementor-17 .elementor-element.elementor-element-b99fc91 {
    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-ab906f2 */.elementor-17 .elementor-element.elementor-element-ab906f2 {
    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-77f13e4 */.elementor-17 .elementor-element.elementor-element-77f13e4 {
    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-0c328a8 */.elementor-17 .elementor-element.elementor-element-0c328a8 {
    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-b99fc91 */.elementor-17 .elementor-element.elementor-element-b99fc91 {
    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-ab906f2 */.elementor-17 .elementor-element.elementor-element-ab906f2 {
    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-77f13e4 */.elementor-17 .elementor-element.elementor-element-77f13e4 {
    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-0c328a8 */.elementor-17 .elementor-element.elementor-element-0c328a8 {
    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-b99fc91 */.elementor-17 .elementor-element.elementor-element-b99fc91 {
    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-ab906f2 */.elementor-17 .elementor-element.elementor-element-ab906f2 {
    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-77f13e4 */.elementor-17 .elementor-element.elementor-element-77f13e4 {
    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-0c328a8 */.elementor-17 .elementor-element.elementor-element-0c328a8 {
    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-b99fc91 */.elementor-17 .elementor-element.elementor-element-b99fc91 {
    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-ab906f2 */.elementor-17 .elementor-element.elementor-element-ab906f2 {
    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-77f13e4 */.elementor-17 .elementor-element.elementor-element-77f13e4 {
    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-0c328a8 */.elementor-17 .elementor-element.elementor-element-0c328a8 {
    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-b99fc91 */.elementor-17 .elementor-element.elementor-element-b99fc91 {
    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-ab906f2 */.elementor-17 .elementor-element.elementor-element-ab906f2 {
    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-64f31e2 */.elementor-17 .elementor-element.elementor-element-64f31e2 .elementor-widget-container,
.elementor-17 .elementor-element.elementor-element-64f31e2 .elementor-swiper,
.elementor-17 .elementor-element.elementor-element-64f31e2 .swiper,
.elementor-17 .elementor-element.elementor-element-64f31e2 .swiper-container,
.elementor-17 .elementor-element.elementor-element-64f31e2 .swiper-wrapper,
.elementor-17 .elementor-element.elementor-element-64f31e2 .swiper-slide {
  overflow: visible !important;
}

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

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

 @media(max-width:787px) {     .elementor-17 .elementor-element.elementor-element-64f31e2 .elementor-swiper-button {         display: none;     } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9366c2e */.elementor-17 .elementor-element.elementor-element-9366c2e {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6274d60 */.elementor-17 .elementor-element.elementor-element-6274d60 {
    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-a2cbd33 */.elementor-17 .elementor-element.elementor-element-a2cbd33 {
    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-5f7faad */.elementor-17 .elementor-element.elementor-element-5f7faad {
    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-61896fb */.elementor-17 .elementor-element.elementor-element-61896fb {
    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-d1ab460 */.elementor-17 .elementor-element.elementor-element-d1ab460 {
    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-8260bf0 */.elementor-17 .elementor-element.elementor-element-8260bf0 {
    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-eb4293c */.elementor-17 .elementor-element.elementor-element-eb4293c {
    border-radius: 42px;
background: #FEFEFE;
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-27c052a */.elementor-17 .elementor-element.elementor-element-27c052a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-461aee4 */.elementor-17 .elementor-element.elementor-element-461aee4 {
    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-6c6ec6f */.elementor-17 .elementor-element.elementor-element-6c6ec6f {
    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-3640e36 */.elementor-17 .elementor-element.elementor-element-3640e36 {
    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-00e6486 */.elementor-17 .elementor-element.elementor-element-00e6486 {
    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-461aee4 */.elementor-17 .elementor-element.elementor-element-461aee4 {
    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-6c6ec6f */.elementor-17 .elementor-element.elementor-element-6c6ec6f {
    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-3640e36 */.elementor-17 .elementor-element.elementor-element-3640e36 {
    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-00e6486 */.elementor-17 .elementor-element.elementor-element-00e6486 {
    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-461aee4 */.elementor-17 .elementor-element.elementor-element-461aee4 {
    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-6c6ec6f */.elementor-17 .elementor-element.elementor-element-6c6ec6f {
    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-3640e36 */.elementor-17 .elementor-element.elementor-element-3640e36 {
    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-00e6486 */.elementor-17 .elementor-element.elementor-element-00e6486 {
    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-461aee4 */.elementor-17 .elementor-element.elementor-element-461aee4 {
    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-6c6ec6f */.elementor-17 .elementor-element.elementor-element-6c6ec6f {
    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-3640e36 */.elementor-17 .elementor-element.elementor-element-3640e36 {
    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-00e6486 */.elementor-17 .elementor-element.elementor-element-00e6486 {
    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-461aee4 */.elementor-17 .elementor-element.elementor-element-461aee4 {
    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-6c6ec6f */.elementor-17 .elementor-element.elementor-element-6c6ec6f {
    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-3640e36 */.elementor-17 .elementor-element.elementor-element-3640e36 {
    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-00e6486 */.elementor-17 .elementor-element.elementor-element-00e6486 {
    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-04462c6 */.elementor-17 .elementor-element.elementor-element-04462c6 .swiper-wrapper {
    transition-timing-function: linear!important;
    }

.elementor-17 .elementor-element.elementor-element-04462c6 .elementor-widget-container,
.elementor-17 .elementor-element.elementor-element-04462c6 .elementor-swiper,
.elementor-17 .elementor-element.elementor-element-04462c6 .swiper,
.elementor-17 .elementor-element.elementor-element-04462c6 .swiper-container,
.elementor-17 .elementor-element.elementor-element-04462c6 .swiper-wrapper,
.elementor-17 .elementor-element.elementor-element-04462c6 .swiper-slide {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a020b1 */.elementor-17 .elementor-element.elementor-element-3a020b1{
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-64e5acb */.elementor-17 .elementor-element.elementor-element-64e5acb {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-955a017 */.elementor-17 .elementor-element.elementor-element-955a017 {
    background: var(--titulo-melatonina, linear-gradient(90deg, #43215E 63.46%, var(--azul-adormecer, #071429) 100%));
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-cd3e528 */.elementor-17 .elementor-element.elementor-element-cd3e528 {
    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-17 .elementor-element.elementor-element-cd3e528 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12844c3 */.elementor-17 .elementor-element.elementor-element-12844c3 {
    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-c2b40c9 */.elementor-17 .elementor-element.elementor-element-c2b40c9 {
    background: var(--titulo-melatonina, linear-gradient(90deg, #43215E 63.46%, var(--azul-adormecer, #071429) 100%));
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-35f7ace */.elementor-17 .elementor-element.elementor-element-35f7ace {
    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-17 .elementor-element.elementor-element-35f7ace {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ffd779 */.elementor-17 .elementor-element.elementor-element-0ffd779 {
    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-a5ab5e1 */.elementor-17 .elementor-element.elementor-element-a5ab5e1 {
    background: var(--titulo-melatonina, linear-gradient(90deg, #43215E 63.46%, var(--azul-adormecer, #071429) 100%));
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-4734427 */.elementor-17 .elementor-element.elementor-element-4734427 {
    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-17 .elementor-element.elementor-element-4734427 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-622f5d7 */.elementor-17 .elementor-element.elementor-element-622f5d7 {
    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-c81e1ac */.elementor-17 .elementor-element.elementor-element-c81e1ac {
    border-radius: 40px;
background: url(<path-to-image>) lightgray -223.392px 0px / 176.149% 100% no-repeat;
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)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b003a3 */.elementor-17 .elementor-element.elementor-element-7b003a3 {
    border-radius: 10px;
border-left: 1px solid var(--roxo-melatonina, #43215E);
background: linear-gradient(90deg, rgba(67, 33, 94, 0.10) 0%, rgba(67, 33, 94, 0.10) 37.5%, rgba(67, 33, 94, 0.00) 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d9221cc */.elementor-17 .elementor-element.elementor-element-d9221cc {
    border-radius: 40px;
background: url(<path-to-image>) lightgray -223.392px 0px / 176.149% 100% no-repeat;
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)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b403a9 */.elementor-17 .elementor-element.elementor-element-7b403a9 {
    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-17 .elementor-element.elementor-element-7b403a9 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccb6e44 */.elementor-17 .elementor-element.elementor-element-ccb6e44 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-075b95e */.elementor-17 .elementor-element.elementor-element-075b95e {
    border-radius: 25px;
border: 1px solid #FFF;
background: #FEFEFE;
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-9ed6d94 */.elementor-17 .elementor-element.elementor-element-9ed6d94 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8be90e */.elementor-17 .elementor-element.elementor-element-e8be90e {
    border-radius: 25px;
border: 1px solid #FFF;
background: #FEFEFE;
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-adb1d8d */.elementor-17 .elementor-element.elementor-element-adb1d8d {
    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-6745d17 */.elementor-17 .elementor-element.elementor-element-6745d17 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0914e75 */.elementor-17 .elementor-element.elementor-element-0914e75 {
    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); }/* End custom CSS */