.elementor-10640 .elementor-element.elementor-element-292d210{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-10640 .elementor-element.elementor-element-a3e17cb{--display:flex;--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-2426774{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-2426774:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-2426774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/09/agendas27-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10640 .elementor-element.elementor-element-eb26ce3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-ee8b203{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-ee8b203.e-con{--align-self:flex-end;}.elementor-10640 .elementor-element.elementor-element-a134259 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10640 .elementor-element.elementor-element-a134259{text-align:start;}.elementor-10640 .elementor-element.elementor-element-a134259 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-1.8px;color:var( --e-global-color-text );}.elementor-10640 .elementor-element.elementor-element-27e7b56{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-10640 .elementor-element.elementor-element-27e7b56 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10640 .elementor-element.elementor-element-27e7b56 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:30px;font-weight:400;letter-spacing:-1.8px;color:#09768C;}.elementor-10640 .elementor-element.elementor-element-7936b6e .elementor-button{background-color:var( --e-global-color-text );font-size:17px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 40px 18px 40px;}.elementor-10640 .elementor-element.elementor-element-7936b6e .elementor-button:hover, .elementor-10640 .elementor-element.elementor-element-7936b6e .elementor-button:focus{background-color:var( --e-global-color-5c8759f );}.elementor-10640 .elementor-element.elementor-element-f5ae63a{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 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-10640 .elementor-element.elementor-element-f5ae63a.e-con{--align-self:flex-start;}.elementor-10640 .elementor-element.elementor-element-e6d750d{--display:flex;--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-45922b9{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-45922b9:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-45922b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/09/letreiro-led-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10640 .elementor-element.elementor-element-e7312e5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-ec09683{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-ec09683.e-con{--align-self:flex-end;}.elementor-10640 .elementor-element.elementor-element-de37155 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10640 .elementor-element.elementor-element-de37155{text-align:center;}.elementor-10640 .elementor-element.elementor-element-de37155 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:32px;font-weight:400;letter-spacing:-1.8px;color:#FFFFFF;}.elementor-10640 .elementor-element.elementor-element-68bff36 .elementor-button{background-color:#58DD8E;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;fill:#220F48;color:#220F48;border-radius:100px 100px 100px 100px;padding:18px 40px 18px 40px;}.elementor-10640 .elementor-element.elementor-element-68bff36 .elementor-button:hover, .elementor-10640 .elementor-element.elementor-element-68bff36 .elementor-button:focus{background-color:#220F48;color:var( --e-global-color-accent );}.elementor-10640 .elementor-element.elementor-element-68bff36 .elementor-button:hover svg, .elementor-10640 .elementor-element.elementor-element-68bff36 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-10640 .elementor-element.elementor-element-ad552ad{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 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-10640 .elementor-element.elementor-element-ad552ad.e-con{--align-self:flex-start;}.elementor-10640 .elementor-element.elementor-element-0b540bb{--display:flex;--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-0d41564{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-0d41564:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-0d41564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/04/hero_textil_.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10640 .elementor-element.elementor-element-26b935a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-396966a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-396966a.e-con{--align-self:flex-end;}.elementor-10640 .elementor-element.elementor-element-ea1e0a0 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10640 .elementor-element.elementor-element-ea1e0a0{text-align:start;}.elementor-10640 .elementor-element.elementor-element-ea1e0a0 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-1.8px;color:var( --e-global-color-accent );}.elementor-10640 .elementor-element.elementor-element-e2ecfd0{font-size:24px;font-weight:500;line-height:1.2em;color:var( --e-global-color-a47627e );}.elementor-10640 .elementor-element.elementor-element-ee05d7a .elementor-button{background-color:var( --e-global-color-text );font-size:17px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 40px 18px 40px;}.elementor-10640 .elementor-element.elementor-element-ee05d7a .elementor-button:hover, .elementor-10640 .elementor-element.elementor-element-ee05d7a .elementor-button:focus{background-color:var( --e-global-color-5c8759f );}.elementor-10640 .elementor-element.elementor-element-a308a92{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 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-10640 .elementor-element.elementor-element-a308a92.e-con{--align-self:flex-start;}.elementor-10640 .elementor-element.elementor-element-8ee6522{--display:flex;--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-aaa19e9{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-aaa19e9:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-aaa19e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10640 .elementor-element.elementor-element-2dd14b9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-bc4616c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-bc4616c.e-con{--align-self:flex-end;}.elementor-10640 .elementor-element.elementor-element-398b003 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-398b003{text-align:center;}.elementor-10640 .elementor-element.elementor-element-398b003 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:36px;font-weight:500;letter-spacing:-1.8px;color:var( --e-global-color-primary );}.elementor-10640 .elementor-element.elementor-element-079d404 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-10640 .elementor-element.elementor-element-079d404{text-align:center;}.elementor-10640 .elementor-element.elementor-element-079d404 .elementor-heading-title{font-size:42px;font-weight:300;line-height:37px;letter-spacing:-1.8px;color:var( --e-global-color-text );}.elementor-10640 .elementor-element.elementor-element-b29a76e .elementor-button{background-color:var( --e-global-color-text );font-size:17px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 40px 18px 40px;}.elementor-10640 .elementor-element.elementor-element-b29a76e .elementor-button:hover, .elementor-10640 .elementor-element.elementor-element-b29a76e .elementor-button:focus{background-color:var( --e-global-color-5c8759f );}.elementor-10640 .elementor-element.elementor-element-4d1e307{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 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-10640 .elementor-element.elementor-element-4d1e307:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-4d1e307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/01/hero_textil_ARTE3-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-10640 .elementor-element.elementor-element-4d1e307.e-con{--align-self:flex-start;}.elementor-10640 .elementor-element.elementor-element-58c654c{--display:flex;--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-66620db{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-66620db:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-66620db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a47627e );}.elementor-10640 .elementor-element.elementor-element-719d309{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-3bbe045{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-3bbe045.e-con{--align-self:flex-end;}.elementor-10640 .elementor-element.elementor-element-cedde30 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-10640 .elementor-element.elementor-element-cedde30{text-align:center;}.elementor-10640 .elementor-element.elementor-element-cedde30 .elementor-heading-title{font-size:42px;font-weight:300;line-height:37px;letter-spacing:-1.8px;color:var( --e-global-color-text );}.elementor-10640 .elementor-element.elementor-element-733f23a .elementor-button{background-color:var( --e-global-color-text );font-size:17px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 40px 18px 40px;}.elementor-10640 .elementor-element.elementor-element-733f23a .elementor-button:hover, .elementor-10640 .elementor-element.elementor-element-733f23a .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-10640 .elementor-element.elementor-element-733f23a .elementor-button:hover svg, .elementor-10640 .elementor-element.elementor-element-733f23a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10640 .elementor-element.elementor-element-0c7ba22{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 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-10640 .elementor-element.elementor-element-0c7ba22:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-0c7ba22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/01/hero_arte_caderno_3x-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-10640 .elementor-element.elementor-element-0c7ba22.e-con{--align-self:flex-start;}.elementor-10640 .elementor-element.elementor-element-af3bc3a{--display:flex;--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-c00a022{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-c00a022:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-c00a022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09768C;}.elementor-10640 .elementor-element.elementor-element-5b54346{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-0cb9972{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-0cb9972.e-con{--align-self:flex-end;}.elementor-10640 .elementor-element.elementor-element-6e1c387 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-10640 .elementor-element.elementor-element-6e1c387{text-align:center;}.elementor-10640 .elementor-element.elementor-element-6e1c387 .elementor-heading-title{font-size:42px;font-weight:300;line-height:37px;letter-spacing:-1.8px;color:#FFFFFF;}.elementor-10640 .elementor-element.elementor-element-48ba805 .elementor-button{background-color:var( --e-global-color-accent );font-size:17px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:18px 40px 18px 40px;}.elementor-10640 .elementor-element.elementor-element-48ba805 .elementor-button:hover, .elementor-10640 .elementor-element.elementor-element-48ba805 .elementor-button:focus{background-color:var( --e-global-color-5c8759f );}.elementor-10640 .elementor-element.elementor-element-04544c4{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 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-10640 .elementor-element.elementor-element-04544c4:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-04544c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/01/hero_arte_personalizados_3x-scaled.webp");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-10640 .elementor-element.elementor-element-04544c4.e-con{--align-self:flex-start;}.elementor-10640 .elementor-element.elementor-element-d225cc9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--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:20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--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-normal-color:#075E70;--e-n-carousel-arrow-hover-color:var( --e-global-color-f77cbb5 );--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;}.elementor-10640 .elementor-element.elementor-element-d225cc9 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-7f579b2 );border-style:none;}.elementor-10640 .elementor-element.elementor-element-d225cc9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-d225cc9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:5px 20px 5px 20px;}.elementor-10640 .elementor-element.elementor-element-ca40f95{--display:flex;--min-height:660px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-10640 .elementor-element.elementor-element-d4e9bb8{--display:flex;--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-21f01a4{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-21f01a4:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-21f01a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09768C;}.elementor-10640 .elementor-element.elementor-element-0a9fb5f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-0a9fb5f:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-0a9fb5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10640 .elementor-element.elementor-element-11470da{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-11470da.e-con{--align-self:flex-end;}.elementor-10640 .elementor-element.elementor-element-0ccf629 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-0ccf629{text-align:center;}.elementor-10640 .elementor-element.elementor-element-0ccf629 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:36px;font-weight:500;letter-spacing:-1.8px;color:var( --e-global-color-primary );}.elementor-10640 .elementor-element.elementor-element-12a6c7a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-12a6c7a{text-align:start;}.elementor-10640 .elementor-element.elementor-element-12a6c7a .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-1.8px;color:var( --e-global-color-accent );}.elementor-10640 .elementor-element.elementor-element-97399f7{font-size:24px;font-weight:500;color:var( --e-global-color-a47627e );}.elementor-10640 .elementor-element.elementor-element-75880a2 .elementor-button{background-color:var( --e-global-color-text );font-size:17px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 40px 18px 40px;}.elementor-10640 .elementor-element.elementor-element-75880a2 .elementor-button:hover, .elementor-10640 .elementor-element.elementor-element-75880a2 .elementor-button:focus{background-color:var( --e-global-color-5c8759f );}.elementor-10640 .elementor-element.elementor-element-1968a7e{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 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-10640 .elementor-element.elementor-element-1968a7e:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-1968a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/05/banner_template_azul-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-10640 .elementor-element.elementor-element-1968a7e.e-con{--align-self:flex-start;}.elementor-10640 .elementor-element.elementor-element-645da0c{--display:flex;--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-5e79c73{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-5e79c73:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-5e79c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE7;}.elementor-10640 .elementor-element.elementor-element-5b3dda4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-5b3dda4:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-5b3dda4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE7;}.elementor-10640 .elementor-element.elementor-element-a377558{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-a377558.e-con{--align-self:flex-end;}.elementor-10640 .elementor-element.elementor-element-e042ce3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10640 .elementor-element.elementor-element-e042ce3{text-align:start;}.elementor-10640 .elementor-element.elementor-element-e042ce3 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-1.8px;color:var( --e-global-color-text );}.elementor-10640 .elementor-element.elementor-element-5cf07db{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-10640 .elementor-element.elementor-element-5cf07db > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10640 .elementor-element.elementor-element-5cf07db .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:30px;font-weight:400;letter-spacing:-1.8px;color:#09768C;}.elementor-10640 .elementor-element.elementor-element-153a6cf .elementor-button{background-color:var( --e-global-color-text );font-size:17px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 40px 18px 40px;}.elementor-10640 .elementor-element.elementor-element-153a6cf .elementor-button:hover, .elementor-10640 .elementor-element.elementor-element-153a6cf .elementor-button:focus{background-color:var( --e-global-color-5c8759f );}.elementor-10640 .elementor-element.elementor-element-72425f6{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 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-10640 .elementor-element.elementor-element-72425f6:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-72425f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/05/banner_template_azul-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-10640 .elementor-element.elementor-element-72425f6.e-con{--align-self:flex-start;}.elementor-10640 .elementor-element.elementor-element-802dc09{--display:flex;--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-94a1d59{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-94a1d59:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-94a1d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10640 .elementor-element.elementor-element-a4f84a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-d87a4ba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-d87a4ba.e-con{--align-self:flex-end;}.elementor-10640 .elementor-element.elementor-element-47a5abd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-47a5abd{text-align:center;}.elementor-10640 .elementor-element.elementor-element-47a5abd .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:36px;font-weight:500;letter-spacing:-1.8px;color:var( --e-global-color-primary );}.elementor-10640 .elementor-element.elementor-element-21d8c0b > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-10640 .elementor-element.elementor-element-21d8c0b{text-align:center;}.elementor-10640 .elementor-element.elementor-element-21d8c0b .elementor-heading-title{font-size:42px;font-weight:300;line-height:37px;letter-spacing:-1.8px;color:var( --e-global-color-text );}.elementor-10640 .elementor-element.elementor-element-b2df285 .elementor-button{background-color:var( --e-global-color-text );font-size:17px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 40px 18px 40px;}.elementor-10640 .elementor-element.elementor-element-b2df285 .elementor-button:hover, .elementor-10640 .elementor-element.elementor-element-b2df285 .elementor-button:focus{background-color:var( --e-global-color-5c8759f );}.elementor-10640 .elementor-element.elementor-element-3660d10{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 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-10640 .elementor-element.elementor-element-3660d10:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-3660d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/01/hero_textil_ARTE3-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-10640 .elementor-element.elementor-element-3660d10.e-con{--align-self:flex-start;}.elementor-10640 .elementor-element.elementor-element-41a2302{--display:flex;--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-59bbbf1{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-59bbbf1:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-59bbbf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a47627e );}.elementor-10640 .elementor-element.elementor-element-74acdad{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-c46cbbd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-c46cbbd.e-con{--align-self:flex-end;}.elementor-10640 .elementor-element.elementor-element-4a87a9f > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-10640 .elementor-element.elementor-element-4a87a9f{text-align:center;}.elementor-10640 .elementor-element.elementor-element-4a87a9f .elementor-heading-title{font-size:42px;font-weight:300;line-height:37px;letter-spacing:-1.8px;color:var( --e-global-color-text );}.elementor-10640 .elementor-element.elementor-element-8883e80 .elementor-button{background-color:var( --e-global-color-text );font-size:17px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 40px 18px 40px;}.elementor-10640 .elementor-element.elementor-element-8883e80 .elementor-button:hover, .elementor-10640 .elementor-element.elementor-element-8883e80 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-10640 .elementor-element.elementor-element-8883e80 .elementor-button:hover svg, .elementor-10640 .elementor-element.elementor-element-8883e80 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10640 .elementor-element.elementor-element-d2fc462{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 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-10640 .elementor-element.elementor-element-d2fc462:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-d2fc462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/01/hero_arte_caderno_3x-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-10640 .elementor-element.elementor-element-d2fc462.e-con{--align-self:flex-start;}.elementor-10640 .elementor-element.elementor-element-bab7d9c{--display:flex;--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-6df9160{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-6df9160:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-6df9160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09768C;}.elementor-10640 .elementor-element.elementor-element-d47b7c0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-ec6b82a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-ec6b82a.e-con{--align-self:flex-end;}.elementor-10640 .elementor-element.elementor-element-969f995 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-10640 .elementor-element.elementor-element-969f995{text-align:center;}.elementor-10640 .elementor-element.elementor-element-969f995 .elementor-heading-title{font-size:42px;font-weight:300;line-height:37px;letter-spacing:-1.8px;color:#FFFFFF;}.elementor-10640 .elementor-element.elementor-element-5c36304 .elementor-button{background-color:var( --e-global-color-accent );font-size:17px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:18px 40px 18px 40px;}.elementor-10640 .elementor-element.elementor-element-5c36304 .elementor-button:hover, .elementor-10640 .elementor-element.elementor-element-5c36304 .elementor-button:focus{background-color:var( --e-global-color-5c8759f );}.elementor-10640 .elementor-element.elementor-element-1a7eb3a{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 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-10640 .elementor-element.elementor-element-1a7eb3a:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-1a7eb3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/01/hero_arte_personalizados_3x-scaled.webp");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-10640 .elementor-element.elementor-element-1a7eb3a.e-con{--align-self:flex-start;}.elementor-10640 .elementor-element.elementor-element-7e08858{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--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:20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--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-normal-color:#075E70;--e-n-carousel-arrow-hover-color:var( --e-global-color-f77cbb5 );--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;}.elementor-10640 .elementor-element.elementor-element-7e08858 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-7f579b2 );border-style:none;}.elementor-10640 .elementor-element.elementor-element-7e08858 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-7e08858 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:5px 20px 5px 20px;}.elementor-10640 .elementor-element.elementor-element-07cd95c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-0b9d252{--display:flex;--min-height:220px;--border-radius:24px 24px 24px 24px;}.elementor-10640 .elementor-element.elementor-element-c16792f{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-10640 .elementor-element.elementor-element-469fec1{--display:flex;}.elementor-10640 .elementor-element.elementor-element-d0029ed.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10640 .elementor-element.elementor-element-d0029ed.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:35px 35px 35px 35px;margin-bottom:10px;}.elementor-10640 .elementor-element.elementor-element-d0029ed.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-10640 .elementor-element.elementor-element-d0029ed.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;font-weight:600;}.elementor-10640 .elementor-element.elementor-element-d0029ed.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-10640 .elementor-element.elementor-element-d0029ed.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-10640 .elementor-element.elementor-element-d0029ed.elementor-wc-products ul.products li.product .price{font-weight:600;}.elementor-10640 .elementor-element.elementor-element-d0029ed.elementor-wc-products ul.products li.product .button{border-radius:20px 20px 20px 20px;}.elementor-10640 .elementor-element.elementor-element-d0029ed.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-10640 .elementor-element.elementor-element-febcad9{--display:flex;--min-height:0px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-199f902{--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:-8px;--margin-left:0px;--margin-right:0px;--padding-top:-2px;--padding-bottom:-2px;--padding-left:-2px;--padding-right:-2px;}.elementor-10640 .elementor-element.elementor-element-872c63f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-872c63f.elementor-element{--align-self:center;}.elementor-10640 .elementor-element.elementor-element-872c63f .elementor-heading-title{font-size:32px;font-weight:300;line-height:1.4em;}.elementor-10640 .elementor-element.elementor-element-e8be143{--display:flex;--min-height:0px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-10640 .elementor-element.elementor-element-88ceb46 .product{text-align:center;}.elementor-10640 .elementor-element.elementor-element-88ceb46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-88ceb46.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:40px;}.elementor-10640 .elementor-element.elementor-element-88ceb46 a > img{border-radius:70px 70px 70px 70px;margin-bottom:25px;}.elementor-10640 .elementor-element.elementor-element-88ceb46 .woocommerce .woocommerce-loop-category__title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;}.elementor-10640 .elementor-element.elementor-element-8aba538{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:100px 100px 0px 0px;--margin-top:120px;--margin-bottom:0px;--margin-left:030px;--margin-right:30px;--padding-top:90px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-8aba538:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-8aba538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFEA;}.elementor-10640 .elementor-element.elementor-element-1a1b443{--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:30px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-9cfd5fc > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-10640 .elementor-element.elementor-element-9cfd5fc.elementor-element{--align-self:flex-start;}.elementor-10640 .elementor-element.elementor-element-9cfd5fc{text-align:start;}.elementor-10640 .elementor-element.elementor-element-9cfd5fc .elementor-heading-title{font-size:40px;font-weight:400;letter-spacing:-1.8px;color:var( --e-global-color-text );}.elementor-10640 .elementor-element.elementor-element-96c64fc .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-f77cbb5 );color:var( --e-global-color-f77cbb5 );border-radius:100px 100px 100px 100px;padding:15px 32px 15px 32px;}.elementor-10640 .elementor-element.elementor-element-aa340ce{--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:30px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-a400d3a{--swiper-slides-to-display:5;--swiper-slides-gap:25px;width:100%;max-width:100%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-31px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-31px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:26px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:var( --e-global-color-a47627e );--swiper-pagination-spacing:26px;}.elementor-10640 .elementor-element.elementor-element-a400d3a :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );border-style:none;}.elementor-10640 .elementor-element.elementor-element-a400d3a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-a400d3a.elementor-element{--align-self:flex-end;}.elementor-10640 .elementor-element.elementor-element-a400d3a .swiper-slide > .elementor-element{height:100%;}.elementor-10640 .elementor-element.elementor-element-a400d3a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:5px 20px 05px 20px;}.elementor-10640 .elementor-element.elementor-element-971c8ca{--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;--border-radius:0px 0px 90px 90px;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-971c8ca:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-971c8ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFEA;}.elementor-10640 .elementor-element.elementor-element-4c8083a{--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:40px 40px;--row-gap:40px;--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-10640 .elementor-element.elementor-element-e8dbccd{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-10640 .elementor-element.elementor-element-e534768 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-e534768{text-align:start;}.elementor-10640 .elementor-element.elementor-element-e534768 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:24px;font-weight:600;letter-spacing:-1.8px;color:var( --e-global-color-text );}.elementor-10640 .elementor-element.elementor-element-5c7d608{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-5c7d608:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-5c7d608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2025/12/brindes-e-acessorios-para-casamentos.webp");background-position:center center;background-size:cover;}.elementor-10640 .elementor-element.elementor-element-ea4c966 .elementor-button{background-color:var( --e-global-color-text );font-size:17px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 40px 18px 40px;}.elementor-10640 .elementor-element.elementor-element-ea4c966 .elementor-button:hover, .elementor-10640 .elementor-element.elementor-element-ea4c966 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-10640 .elementor-element.elementor-element-5a5bf67{--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:40px 40px;--row-gap:40px;--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-10640 .elementor-element.elementor-element-46e704b{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-10640 .elementor-element.elementor-element-0c2fc7e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-0c2fc7e{text-align:start;}.elementor-10640 .elementor-element.elementor-element-0c2fc7e .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:24px;font-weight:600;letter-spacing:-1.8px;color:var( --e-global-color-text );}.elementor-10640 .elementor-element.elementor-element-1f748b0{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-1f748b0:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-1f748b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2025/12/Impressao-e-Artes-Graficas.webp");background-position:center center;background-size:cover;}.elementor-10640 .elementor-element.elementor-element-85c486f .elementor-button{background-color:var( --e-global-color-5c8759f );font-size:17px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 40px 18px 40px;}.elementor-10640 .elementor-element.elementor-element-85c486f .elementor-button:hover, .elementor-10640 .elementor-element.elementor-element-85c486f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-10640 .elementor-element.elementor-element-85c486f .elementor-button:hover svg, .elementor-10640 .elementor-element.elementor-element-85c486f .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10640 .elementor-element.elementor-element-e2b6120{--display:flex;--min-height:384px;--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;--padding-top:90px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-10640 .elementor-element.elementor-element-64bf1f0 .elementor-icon-box-wrapper{gap:16px;}.elementor-10640 .elementor-element.elementor-element-64bf1f0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-10640 .elementor-element.elementor-element-64bf1f0 .elementor-icon-box-title, .elementor-10640 .elementor-element.elementor-element-64bf1f0 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-10640 .elementor-element.elementor-element-64bf1f0 .elementor-icon-box-description{font-size:16px;font-weight:300;}.elementor-10640 .elementor-element.elementor-element-4b5d100 .elementor-icon-box-wrapper{gap:16px;}.elementor-10640 .elementor-element.elementor-element-4b5d100 .elementor-icon-box-title{margin-block-end:0px;}.elementor-10640 .elementor-element.elementor-element-4b5d100 .elementor-icon-box-title, .elementor-10640 .elementor-element.elementor-element-4b5d100 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-10640 .elementor-element.elementor-element-4b5d100 .elementor-icon-box-description{font-size:16px;font-weight:300;}.elementor-10640 .elementor-element.elementor-element-9cde565 .elementor-icon-box-wrapper{gap:16px;}.elementor-10640 .elementor-element.elementor-element-9cde565 .elementor-icon-box-title{margin-block-end:0px;}.elementor-10640 .elementor-element.elementor-element-9cde565 .elementor-icon-box-title, .elementor-10640 .elementor-element.elementor-element-9cde565 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-10640 .elementor-element.elementor-element-9cde565 .elementor-icon-box-description{font-size:16px;font-weight:300;}.elementor-10640 .elementor-element.elementor-element-82e774f .elementor-icon-box-wrapper{gap:16px;}.elementor-10640 .elementor-element.elementor-element-82e774f .elementor-icon-box-title{margin-block-end:0px;}.elementor-10640 .elementor-element.elementor-element-82e774f .elementor-icon-box-title, .elementor-10640 .elementor-element.elementor-element-82e774f .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-10640 .elementor-element.elementor-element-82e774f .elementor-icon-box-description{font-size:16px;font-weight:300;}.elementor-10640 .elementor-element.elementor-element-cb3804e{--display:flex;--min-height:660px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-10640 .elementor-element.elementor-element-9fe2038 .elementor-icon-box-wrapper{gap:16px;}.elementor-10640 .elementor-element.elementor-element-9fe2038 .elementor-icon-box-title{margin-block-end:0px;}.elementor-10640 .elementor-element.elementor-element-9fe2038 .elementor-icon-box-title, .elementor-10640 .elementor-element.elementor-element-9fe2038 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-10640 .elementor-element.elementor-element-9fe2038 .elementor-icon-box-description{font-size:16px;font-weight:300;}.elementor-10640 .elementor-element.elementor-element-03f72aa .elementor-icon-box-wrapper{gap:16px;}.elementor-10640 .elementor-element.elementor-element-03f72aa .elementor-icon-box-title{margin-block-end:0px;}.elementor-10640 .elementor-element.elementor-element-03f72aa .elementor-icon-box-title, .elementor-10640 .elementor-element.elementor-element-03f72aa .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-10640 .elementor-element.elementor-element-03f72aa .elementor-icon-box-description{font-size:16px;font-weight:300;}.elementor-10640 .elementor-element.elementor-element-5157159 .elementor-icon-box-wrapper{gap:16px;}.elementor-10640 .elementor-element.elementor-element-5157159 .elementor-icon-box-title{margin-block-end:0px;}.elementor-10640 .elementor-element.elementor-element-5157159 .elementor-icon-box-title, .elementor-10640 .elementor-element.elementor-element-5157159 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-10640 .elementor-element.elementor-element-5157159 .elementor-icon-box-description{font-size:16px;font-weight:300;}.elementor-10640 .elementor-element.elementor-element-c3447a3 .elementor-icon-box-wrapper{gap:16px;}.elementor-10640 .elementor-element.elementor-element-c3447a3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-10640 .elementor-element.elementor-element-c3447a3 .elementor-icon-box-title, .elementor-10640 .elementor-element.elementor-element-c3447a3 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-10640 .elementor-element.elementor-element-c3447a3 .elementor-icon-box-description{font-size:16px;font-weight:300;}.elementor-10640 .elementor-element.elementor-element-712c85c2:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-712c85c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10640 .elementor-element.elementor-element-712c85c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:260px;padding:0px 30px 0px 30px;}.elementor-10640 .elementor-element.elementor-element-712c85c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10640 .elementor-element.elementor-element-1a22c7e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10640 .elementor-element.elementor-element-1a22c7e3 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-1a22c7e3 > .elementor-element-populated, .elementor-10640 .elementor-element.elementor-element-1a22c7e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-10640 .elementor-element.elementor-element-1a22c7e3 > .elementor-background-slideshow{border-radius:60px 60px 60px 60px;}.elementor-10640 .elementor-element.elementor-element-1de4d9a4 > .elementor-widget-container{border-style:none;border-radius:75px 75px 75px 75px;}.elementor-10640 .elementor-element.elementor-element-1de4d9a4 .__slides{--height:807px;}.elementor-10640 .elementor-element.elementor-element-1de4d9a4{--autoplay-duration:5000ms;}.elementor-bc-flex-widget .elementor-10640 .elementor-element.elementor-element-6b118b30.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10640 .elementor-element.elementor-element-6b118b30.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10640 .elementor-element.elementor-element-6b118b30 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10640 .elementor-element.elementor-element-6b09f107 .splide__track{padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:30px;}.elementor-10640 .elementor-element.elementor-element-6b09f107 .rey-card{background-color:#FFFFFF;--bg-color:#FFFFFF;text-align:center;--align:center;align-items:center;-v-align-items:center;--spacing-top:0px;--spacing-right:0px;--spacing-bottom:0px;--spacing-left:0px;}.elementor-10640 .elementor-element.elementor-element-6b09f107 > .elementor-widget-container{margin:0px 100px 0px 100px;padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-6b09f107.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10640 .elementor-element.elementor-element-6b09f107 .rey-carouselEl{--per-row:1;}.elementor-10640 .elementor-element.elementor-element-6b09f107 .__captionTitle{font-size:24px;font-weight:600;letter-spacing:-0.6px;}.elementor-10640 .elementor-element.elementor-element-6b09f107 .__captionSubtitle{font-size:16px;}.elementor-10640 .elementor-element.elementor-element-6b09f107 .rey-sliderComp-nav{--arrows-v-pos:50%;--arrow-side-spacing:50px;--dots-side-spacing:0px;}.elementor-10640 .elementor-element.elementor-element-6b09f107 .rey-arrowSvg{color:var( --e-global-color-7f579b2 );}.elementor-10640 .elementor-element.elementor-element-6b09f107 .rey-sliderDots{color:#00000021;}.elementor-10640 .elementor-element.elementor-element-27ed4b7e{width:auto;max-width:auto;z-index:1;top:1px;}body:not(.rtl) .elementor-10640 .elementor-element.elementor-element-27ed4b7e{right:40px;}body.rtl .elementor-10640 .elementor-element.elementor-element-27ed4b7e{left:40px;}.elementor-10640 .elementor-element.elementor-element-27ed4b7e .rey-stamp{--size:175px;--primary-color:var( --e-global-color-primary );transform:rotate(-16deg);--border-size:0px;--letter-spacing:12px;--inner-size:60px;--icon-color:var( --e-global-color-primary );}.elementor-10640 .elementor-element.elementor-element-27ed4b7e .rey-stampText-svgText{font-family:"Montserrat Alternates", Sans-serif;font-size:26px;font-weight:500;}.elementor-10640 .elementor-element.elementor-element-e4e9722{--display:flex;--min-height:660px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0190px;--padding-left:30px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-3ba1404{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--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-10640 .elementor-element.elementor-element-3ba1404.e-con{--align-self:flex-end;}.elementor-10640 .elementor-element.elementor-element-4462f24{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:start;}.elementor-10640 .elementor-element.elementor-element-4462f24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-4462f24.elementor-element{--align-self:flex-end;}.elementor-10640 .elementor-element.elementor-element-4462f24 .elementor-heading-title{font-size:48px;font-weight:300;}.elementor-10640 .elementor-element.elementor-element-06bd93a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-2d734a9{--display:flex;--border-radius:60px 60px 60px 60px;--margin-top:-250px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-2d734a9:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-2d734a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2025/12/pedir-orcamento-2.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10640 .elementor-element.elementor-element-cfc4b13{--display:flex;--min-height:236px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:60px 60px 60px 60px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:40px;}.elementor-10640 .elementor-element.elementor-element-cfc4b13:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-cfc4b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2025/12/peca-orcamento.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10640 .elementor-element.elementor-element-d326a8b .elementor-button{background-color:var( --e-global-color-a47627e );font-size:17px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:18px 40px 18px 40px;}.elementor-10640 .elementor-element.elementor-element-d326a8b .elementor-button:hover, .elementor-10640 .elementor-element.elementor-element-d326a8b .elementor-button:focus{background-color:var( --e-global-color-5c8759f );}.elementor-10640 .elementor-element.elementor-element-221e954{--display:flex;--min-height:0px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-10640 .elementor-element.elementor-element-6492a6b{width:100%;max-width:100%;}.elementor-10640 .elementor-element.elementor-element-6492a6b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-6492a6b .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-6492a6b .elementor-swiper-button{font-size:20px;}.elementor-10640 .elementor-element.elementor-element-6492a6b.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-10640 .elementor-element.elementor-element-6492a6b.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:9px;}.elementor-10640 .elementor-element.elementor-element-6492a6b.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:9px;}.elementor-10640 .elementor-element.elementor-element-6492a6b.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:9px;}.elementor-10640 .elementor-element.elementor-element-6492a6b.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:9px;}.elementor-10640 .elementor-element.elementor-element-6492a6b .elementor-testimonial__text{color:var( --e-global-color-8424734 );font-size:16px;font-weight:300;font-style:normal;}.elementor-10640 .elementor-element.elementor-element-6492a6b .elementor-testimonial__name{font-size:18px;}@media(min-width:768px){.elementor-10640 .elementor-element.elementor-element-eb26ce3{--width:45%;}.elementor-10640 .elementor-element.elementor-element-ee8b203{--width:75%;}.elementor-10640 .elementor-element.elementor-element-f5ae63a{--width:55%;}.elementor-10640 .elementor-element.elementor-element-e7312e5{--width:45%;}.elementor-10640 .elementor-element.elementor-element-ec09683{--width:75%;}.elementor-10640 .elementor-element.elementor-element-ad552ad{--width:55%;}.elementor-10640 .elementor-element.elementor-element-26b935a{--width:45%;}.elementor-10640 .elementor-element.elementor-element-396966a{--width:75%;}.elementor-10640 .elementor-element.elementor-element-a308a92{--width:55%;}.elementor-10640 .elementor-element.elementor-element-2dd14b9{--width:45%;}.elementor-10640 .elementor-element.elementor-element-bc4616c{--width:75%;}.elementor-10640 .elementor-element.elementor-element-4d1e307{--width:55%;}.elementor-10640 .elementor-element.elementor-element-719d309{--width:45%;}.elementor-10640 .elementor-element.elementor-element-3bbe045{--width:75%;}.elementor-10640 .elementor-element.elementor-element-0c7ba22{--width:55%;}.elementor-10640 .elementor-element.elementor-element-5b54346{--width:45%;}.elementor-10640 .elementor-element.elementor-element-0cb9972{--width:75%;}.elementor-10640 .elementor-element.elementor-element-04544c4{--width:55%;}.elementor-10640 .elementor-element.elementor-element-0a9fb5f{--width:45%;}.elementor-10640 .elementor-element.elementor-element-11470da{--width:75%;}.elementor-10640 .elementor-element.elementor-element-1968a7e{--width:55%;}.elementor-10640 .elementor-element.elementor-element-5b3dda4{--width:45%;}.elementor-10640 .elementor-element.elementor-element-a377558{--width:75%;}.elementor-10640 .elementor-element.elementor-element-72425f6{--width:55%;}.elementor-10640 .elementor-element.elementor-element-a4f84a3{--width:45%;}.elementor-10640 .elementor-element.elementor-element-d87a4ba{--width:75%;}.elementor-10640 .elementor-element.elementor-element-3660d10{--width:55%;}.elementor-10640 .elementor-element.elementor-element-74acdad{--width:45%;}.elementor-10640 .elementor-element.elementor-element-c46cbbd{--width:75%;}.elementor-10640 .elementor-element.elementor-element-d2fc462{--width:55%;}.elementor-10640 .elementor-element.elementor-element-d47b7c0{--width:45%;}.elementor-10640 .elementor-element.elementor-element-ec6b82a{--width:75%;}.elementor-10640 .elementor-element.elementor-element-1a7eb3a{--width:55%;}.elementor-10640 .elementor-element.elementor-element-d0029ed ul.products{--woocommerce-grid-columns:5;}.elementor-10640 .elementor-element.elementor-element-4c8083a{--content-width:1440px;}.elementor-10640 .elementor-element.elementor-element-5a5bf67{--content-width:1440px;}.elementor-10640 .elementor-element.elementor-element-3ba1404{--content-width:100%;}.elementor-10640 .elementor-element.elementor-element-06bd93a{--width:100%;}.elementor-10640 .elementor-element.elementor-element-221e954{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10640 .elementor-element.elementor-element-292d210{--width:100%;}.elementor-10640 .elementor-element.elementor-element-a3e17cb{--width:100%;}.elementor-10640 .elementor-element.elementor-element-eb26ce3{--width:100%;}.elementor-10640 .elementor-element.elementor-element-ee8b203{--width:100%;}.elementor-10640 .elementor-element.elementor-element-f5ae63a{--width:100%;}.elementor-10640 .elementor-element.elementor-element-e6d750d{--width:100%;}.elementor-10640 .elementor-element.elementor-element-e7312e5{--width:100%;}.elementor-10640 .elementor-element.elementor-element-ec09683{--width:100%;}.elementor-10640 .elementor-element.elementor-element-ad552ad{--width:100%;}.elementor-10640 .elementor-element.elementor-element-0b540bb{--width:100%;}.elementor-10640 .elementor-element.elementor-element-26b935a{--width:100%;}.elementor-10640 .elementor-element.elementor-element-396966a{--width:100%;}.elementor-10640 .elementor-element.elementor-element-a308a92{--width:100%;}.elementor-10640 .elementor-element.elementor-element-8ee6522{--width:100%;}.elementor-10640 .elementor-element.elementor-element-2dd14b9{--width:100%;}.elementor-10640 .elementor-element.elementor-element-bc4616c{--width:100%;}.elementor-10640 .elementor-element.elementor-element-4d1e307{--width:100%;}.elementor-10640 .elementor-element.elementor-element-58c654c{--width:100%;}.elementor-10640 .elementor-element.elementor-element-719d309{--width:100%;}.elementor-10640 .elementor-element.elementor-element-3bbe045{--width:100%;}.elementor-10640 .elementor-element.elementor-element-0c7ba22{--width:100%;}.elementor-10640 .elementor-element.elementor-element-af3bc3a{--width:100%;}.elementor-10640 .elementor-element.elementor-element-5b54346{--width:100%;}.elementor-10640 .elementor-element.elementor-element-0cb9972{--width:100%;}.elementor-10640 .elementor-element.elementor-element-04544c4{--width:100%;}.elementor-10640 .elementor-element.elementor-element-ca40f95{--content-width:973px;}.elementor-10640 .elementor-element.elementor-element-d4e9bb8{--width:100%;}.elementor-10640 .elementor-element.elementor-element-0a9fb5f{--width:100%;}.elementor-10640 .elementor-element.elementor-element-11470da{--width:100%;}.elementor-10640 .elementor-element.elementor-element-1968a7e{--width:100%;}.elementor-10640 .elementor-element.elementor-element-645da0c{--width:100%;}.elementor-10640 .elementor-element.elementor-element-5b3dda4{--width:100%;}.elementor-10640 .elementor-element.elementor-element-a377558{--width:100%;}.elementor-10640 .elementor-element.elementor-element-72425f6{--width:100%;}.elementor-10640 .elementor-element.elementor-element-802dc09{--width:100%;}.elementor-10640 .elementor-element.elementor-element-a4f84a3{--width:100%;}.elementor-10640 .elementor-element.elementor-element-d87a4ba{--width:100%;}.elementor-10640 .elementor-element.elementor-element-3660d10{--width:100%;}.elementor-10640 .elementor-element.elementor-element-41a2302{--width:100%;}.elementor-10640 .elementor-element.elementor-element-74acdad{--width:100%;}.elementor-10640 .elementor-element.elementor-element-c46cbbd{--width:100%;}.elementor-10640 .elementor-element.elementor-element-d2fc462{--width:100%;}.elementor-10640 .elementor-element.elementor-element-bab7d9c{--width:100%;}.elementor-10640 .elementor-element.elementor-element-d47b7c0{--width:100%;}.elementor-10640 .elementor-element.elementor-element-ec6b82a{--width:100%;}.elementor-10640 .elementor-element.elementor-element-1a7eb3a{--width:100%;}.elementor-10640 .elementor-element.elementor-element-d0029ed ul.products{--woocommerce-grid-columns:3;}.elementor-10640 .elementor-element.elementor-element-febcad9{--content-width:973px;}.elementor-10640 .elementor-element.elementor-element-e8be143{--width:100%;}.elementor-10640 .elementor-element.elementor-element-e2b6120{--content-width:973px;}.elementor-10640 .elementor-element.elementor-element-cb3804e{--width:100%;}.elementor-10640 .elementor-element.elementor-element-e4e9722{--content-width:973px;}.elementor-10640 .elementor-element.elementor-element-221e954{--width:100%;}}@media(max-width:1024px){.elementor-10640 .elementor-element.elementor-element-292d210{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10640 .elementor-element.elementor-element-a3e17cb{--min-height:333px;}.elementor-10640 .elementor-element.elementor-element-2426774{--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10640 .elementor-element.elementor-element-eb26ce3{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-ee8b203{--min-height:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-a134259 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-a134259 .elementor-heading-title{font-size:36px;}.elementor-10640 .elementor-element.elementor-element-27e7b56 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-27e7b56 .elementor-heading-title{font-size:36px;}.elementor-10640 .elementor-element.elementor-element-f5ae63a{--min-height:455px;}.elementor-10640 .elementor-element.elementor-element-e6d750d{--min-height:333px;}.elementor-10640 .elementor-element.elementor-element-45922b9{--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10640 .elementor-element.elementor-element-e7312e5{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-ec09683{--min-height:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-de37155 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-de37155 .elementor-heading-title{font-size:36px;}.elementor-10640 .elementor-element.elementor-element-ad552ad{--min-height:455px;}.elementor-10640 .elementor-element.elementor-element-0b540bb{--min-height:333px;}.elementor-10640 .elementor-element.elementor-element-0d41564{--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10640 .elementor-element.elementor-element-26b935a{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-396966a{--min-height:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-ea1e0a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-ea1e0a0 .elementor-heading-title{font-size:36px;}.elementor-10640 .elementor-element.elementor-element-a308a92{--min-height:455px;}.elementor-10640 .elementor-element.elementor-element-8ee6522{--min-height:333px;}.elementor-10640 .elementor-element.elementor-element-aaa19e9{--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10640 .elementor-element.elementor-element-2dd14b9{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-bc4616c{--min-height:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-398b003 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-398b003 .elementor-heading-title{font-size:36px;}.elementor-10640 .elementor-element.elementor-element-079d404 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-10640 .elementor-element.elementor-element-079d404 .elementor-heading-title{font-size:40px;}.elementor-10640 .elementor-element.elementor-element-4d1e307:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-4d1e307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/01/hero_textil_arte_tablet_3x.webp");background-position:0px 33px;background-size:cover;}.elementor-10640 .elementor-element.elementor-element-4d1e307{--min-height:455px;}.elementor-10640 .elementor-element.elementor-element-58c654c{--min-height:333px;}.elementor-10640 .elementor-element.elementor-element-66620db{--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10640 .elementor-element.elementor-element-719d309{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-3bbe045{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-cedde30 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-cedde30 .elementor-heading-title{font-size:40px;}.elementor-10640 .elementor-element.elementor-element-0c7ba22:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-0c7ba22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/01/hero_caderno_arte_tablet_3x.webp");background-position:bottom center;background-size:cover;}.elementor-10640 .elementor-element.elementor-element-0c7ba22{--min-height:455px;}.elementor-10640 .elementor-element.elementor-element-af3bc3a{--min-height:333px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10640 .elementor-element.elementor-element-c00a022{--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10640 .elementor-element.elementor-element-5b54346{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-0cb9972{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-6e1c387 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-6e1c387 .elementor-heading-title{font-size:40px;}.elementor-10640 .elementor-element.elementor-element-04544c4:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-04544c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/01/hero_personalizados_arte_tablet_3x.webp");background-position:bottom right;background-size:contain;}.elementor-10640 .elementor-element.elementor-element-04544c4{--min-height:455px;}.elementor-10640 .elementor-element.elementor-element-d225cc9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-offset:-3px;}.elementor-10640 .elementor-element.elementor-element-d225cc9 > .elementor-widget-container{margin:00px 00px 00px 00px;padding:0px 0px 0px 0px;}:where( .elementor-10640 .elementor-element.elementor-element-d225cc9 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-10640 .elementor-element.elementor-element-ca40f95{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10640 .elementor-element.elementor-element-d4e9bb8{--min-height:333px;--border-radius:40px 40px 40px 40px;}.elementor-10640 .elementor-element.elementor-element-21f01a4{--min-height:300px;--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;--border-radius:40px 40px 40px 40px;}.elementor-10640 .elementor-element.elementor-element-0a9fb5f{--min-height:0px;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-11470da{--min-height:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-0ccf629 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-0ccf629 .elementor-heading-title{font-size:36px;}.elementor-10640 .elementor-element.elementor-element-12a6c7a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-12a6c7a .elementor-heading-title{font-size:36px;}.elementor-10640 .elementor-element.elementor-element-1968a7e:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-1968a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/05/hero_textil_arte_tablet-.webp");background-position:0px 33px;background-size:cover;}.elementor-10640 .elementor-element.elementor-element-1968a7e{--min-height:455px;}.elementor-10640 .elementor-element.elementor-element-645da0c{--min-height:333px;--border-radius:40px 40px 40px 40px;}.elementor-10640 .elementor-element.elementor-element-5e79c73{--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10640 .elementor-element.elementor-element-5b3dda4{--min-height:0px;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-a377558{--min-height:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-e042ce3 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-10640 .elementor-element.elementor-element-e042ce3{text-align:center;}.elementor-10640 .elementor-element.elementor-element-e042ce3 .elementor-heading-title{font-size:32px;}.elementor-10640 .elementor-element.elementor-element-5cf07db > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-10640 .elementor-element.elementor-element-5cf07db{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-10640 .elementor-element.elementor-element-5cf07db .elementor-heading-title{font-size:24px;}.elementor-10640 .elementor-element.elementor-element-153a6cf > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-10640 .elementor-element.elementor-element-72425f6:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-72425f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/09/banner_agendas.webp");background-position:0px 33px;background-size:cover;}.elementor-10640 .elementor-element.elementor-element-72425f6{--min-height:455px;}.elementor-10640 .elementor-element.elementor-element-802dc09{--min-height:333px;}.elementor-10640 .elementor-element.elementor-element-94a1d59{--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10640 .elementor-element.elementor-element-a4f84a3{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-d87a4ba{--min-height:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-47a5abd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-47a5abd .elementor-heading-title{font-size:36px;}.elementor-10640 .elementor-element.elementor-element-21d8c0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-10640 .elementor-element.elementor-element-21d8c0b .elementor-heading-title{font-size:40px;}.elementor-10640 .elementor-element.elementor-element-3660d10:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-3660d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/01/hero_textil_arte_tablet_3x.webp");background-position:0px 33px;background-size:cover;}.elementor-10640 .elementor-element.elementor-element-3660d10{--min-height:455px;}.elementor-10640 .elementor-element.elementor-element-41a2302{--min-height:333px;}.elementor-10640 .elementor-element.elementor-element-59bbbf1{--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10640 .elementor-element.elementor-element-74acdad{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-c46cbbd{--min-height:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-4a87a9f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-4a87a9f .elementor-heading-title{font-size:40px;}.elementor-10640 .elementor-element.elementor-element-8883e80 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10640 .elementor-element.elementor-element-d2fc462:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-d2fc462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/01/hero_caderno_arte_tablet_3x.webp");background-position:bottom center;background-size:cover;}.elementor-10640 .elementor-element.elementor-element-d2fc462{--min-height:455px;}.elementor-10640 .elementor-element.elementor-element-bab7d9c{--min-height:333px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10640 .elementor-element.elementor-element-6df9160{--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10640 .elementor-element.elementor-element-d47b7c0{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-ec6b82a{--min-height:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-969f995 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-969f995 .elementor-heading-title{font-size:40px;}.elementor-10640 .elementor-element.elementor-element-5c36304 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10640 .elementor-element.elementor-element-1a7eb3a:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-1a7eb3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2026/01/hero_personalizados_arte_tablet_3x.webp");background-position:bottom right;background-size:contain;}.elementor-10640 .elementor-element.elementor-element-1a7eb3a{--min-height:455px;}.elementor-10640 .elementor-element.elementor-element-7e08858{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-offset:-3px;}.elementor-10640 .elementor-element.elementor-element-7e08858 > .elementor-widget-container{margin:00px 00px 00px 00px;padding:0px 0px 0px 0px;}:where( .elementor-10640 .elementor-element.elementor-element-7e08858 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-10640 .elementor-element.elementor-element-07cd95c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10640 .elementor-element.elementor-element-0b9d252{--min-height:200px;}.elementor-10640 .elementor-element.elementor-element-d0029ed.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10640 .elementor-element.elementor-element-febcad9{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-199f902{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-199f902.e-con{--align-self:center;}.elementor-10640 .elementor-element.elementor-element-872c63f{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:start;}.elementor-10640 .elementor-element.elementor-element-872c63f.elementor-element{--align-self:flex-start;}.elementor-10640 .elementor-element.elementor-element-872c63f .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-10640 .elementor-element.elementor-element-e8be143{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10640 .elementor-element.elementor-element-88ceb46 a > img{border-radius:45px 45px 45px 45px;margin-bottom:20px;}.elementor-10640 .elementor-element.elementor-element-8aba538{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-1a1b443{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10640 .elementor-element.elementor-element-9cfd5fc > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-10640 .elementor-element.elementor-element-9cfd5fc .elementor-heading-title{font-size:40px;}.elementor-10640 .elementor-element.elementor-element-aa340ce{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10640 .elementor-element.elementor-element-a400d3a{--swiper-slides-to-display:3;--arrow-size:19px;}.elementor-10640 .elementor-element.elementor-element-a400d3a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-a400d3a.elementor-element{--align-self:center;}.elementor-10640 .elementor-element.elementor-element-971c8ca{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-4c8083a{--gap:030px 030px;--row-gap:030px;--column-gap:030px;}.elementor-10640 .elementor-element.elementor-element-e534768 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-e534768 .elementor-heading-title{font-size:36px;}.elementor-10640 .elementor-element.elementor-element-5c7d608{--gap:030px 030px;--row-gap:030px;--column-gap:030px;}.elementor-10640 .elementor-element.elementor-element-5a5bf67{--gap:030px 030px;--row-gap:030px;--column-gap:030px;}.elementor-10640 .elementor-element.elementor-element-0c2fc7e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-0c2fc7e .elementor-heading-title{font-size:36px;}.elementor-10640 .elementor-element.elementor-element-1f748b0{--gap:030px 030px;--row-gap:030px;--column-gap:030px;}.elementor-10640 .elementor-element.elementor-element-e2b6120{--min-height:0px;--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:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10640 .elementor-element.elementor-element-cb3804e{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10640 .elementor-element.elementor-element-712c85c2{margin-top:130px;margin-bottom:130px;padding:0px 20px 0px 20px;}.elementor-10640 .elementor-element.elementor-element-1de4d9a4 .__slides{--height:600px;}.elementor-10640 .elementor-element.elementor-element-6b09f107 .rey-carouselEl{--per-row:1;}.elementor-10640 .elementor-element.elementor-element-27ed4b7e > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-10640 .elementor-element.elementor-element-27ed4b7e{right:40px;}body.rtl .elementor-10640 .elementor-element.elementor-element-27ed4b7e{left:40px;}.elementor-10640 .elementor-element.elementor-element-27ed4b7e{top:3px;}.elementor-10640 .elementor-element.elementor-element-27ed4b7e .rey-stamp{--size:169px;--inner-size:45px;}.elementor-10640 .elementor-element.elementor-element-e4e9722{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-3ba1404{--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;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-4462f24 > .elementor-widget-container{padding:-0px -0px -0px -0px;}.elementor-10640 .elementor-element.elementor-element-4462f24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10640 .elementor-element.elementor-element-4462f24 .elementor-heading-title{font-size:40px;}.elementor-10640 .elementor-element.elementor-element-06bd93a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-2d734a9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10640 .elementor-element.elementor-element-221e954{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-10640 .elementor-element.elementor-element-6492a6b.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-10640 .elementor-element.elementor-element-292d210{--width:767px;}.elementor-10640 .elementor-element.elementor-element-a3e17cb{--min-height:407px;}.elementor-10640 .elementor-element.elementor-element-2426774{--min-height:368px;}.elementor-10640 .elementor-element.elementor-element-2426774:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-2426774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10640 .elementor-element.elementor-element-e6d750d{--min-height:407px;}.elementor-10640 .elementor-element.elementor-element-45922b9{--min-height:368px;}.elementor-10640 .elementor-element.elementor-element-45922b9:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-45922b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10640 .elementor-element.elementor-element-0b540bb{--min-height:407px;}.elementor-10640 .elementor-element.elementor-element-0d41564{--min-height:368px;}.elementor-10640 .elementor-element.elementor-element-0d41564:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-0d41564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10640 .elementor-element.elementor-element-8ee6522{--min-height:407px;}.elementor-10640 .elementor-element.elementor-element-aaa19e9{--min-height:368px;}.elementor-10640 .elementor-element.elementor-element-aaa19e9:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-aaa19e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10640 .elementor-element.elementor-element-4d1e307:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-4d1e307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10640 .elementor-element.elementor-element-58c654c{--min-height:407px;}.elementor-10640 .elementor-element.elementor-element-66620db{--min-height:368px;}.elementor-10640 .elementor-element.elementor-element-66620db:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-66620db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10640 .elementor-element.elementor-element-af3bc3a{--min-height:407px;}.elementor-10640 .elementor-element.elementor-element-c00a022{--min-height:368px;}.elementor-10640 .elementor-element.elementor-element-c00a022:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-c00a022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10640 .elementor-element.elementor-element-d225cc9{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;}.elementor-10640 .elementor-element.elementor-element-ca40f95{--content-width:767px;}.elementor-10640 .elementor-element.elementor-element-d4e9bb8{--min-height:407px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-21f01a4{--min-height:368px;}.elementor-10640 .elementor-element.elementor-element-21f01a4:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-21f01a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10640 .elementor-element.elementor-element-11470da{--padding-top:60px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-10640 .elementor-element.elementor-element-0ccf629 .elementor-heading-title{font-size:28px;}.elementor-10640 .elementor-element.elementor-element-12a6c7a{text-align:center;}.elementor-10640 .elementor-element.elementor-element-97399f7{text-align:center;font-size:18px;}.elementor-10640 .elementor-element.elementor-element-75880a2 .elementor-button{padding:16px 30px 16px 30px;}.elementor-10640 .elementor-element.elementor-element-1968a7e{--min-height:250px;}.elementor-10640 .elementor-element.elementor-element-1968a7e:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-1968a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:contain;}.elementor-10640 .elementor-element.elementor-element-645da0c{--min-height:407px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-5e79c73{--min-height:368px;}.elementor-10640 .elementor-element.elementor-element-5e79c73:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-5e79c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10640 .elementor-element.elementor-element-a377558{--padding-top:60px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-10640 .elementor-element.elementor-element-72425f6{--min-height:250px;}.elementor-10640 .elementor-element.elementor-element-72425f6:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-72425f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:contain;}.elementor-10640 .elementor-element.elementor-element-802dc09{--min-height:407px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-94a1d59{--min-height:368px;}.elementor-10640 .elementor-element.elementor-element-94a1d59:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-94a1d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10640 .elementor-element.elementor-element-d87a4ba{--padding-top:60px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-10640 .elementor-element.elementor-element-47a5abd .elementor-heading-title{font-size:28px;}.elementor-10640 .elementor-element.elementor-element-21d8c0b .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-10640 .elementor-element.elementor-element-b2df285 .elementor-button{padding:16px 30px 16px 30px;}.elementor-10640 .elementor-element.elementor-element-3660d10{--min-height:250px;}.elementor-10640 .elementor-element.elementor-element-3660d10:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-3660d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:contain;}.elementor-10640 .elementor-element.elementor-element-41a2302{--min-height:407px;}.elementor-10640 .elementor-element.elementor-element-59bbbf1{--min-height:368px;}.elementor-10640 .elementor-element.elementor-element-59bbbf1:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-59bbbf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10640 .elementor-element.elementor-element-c46cbbd{--padding-top:60px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-10640 .elementor-element.elementor-element-4a87a9f .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-10640 .elementor-element.elementor-element-8883e80 .elementor-button{padding:16px 30px 16px 30px;}.elementor-10640 .elementor-element.elementor-element-d2fc462{--min-height:250px;}.elementor-10640 .elementor-element.elementor-element-bab7d9c{--min-height:407px;}.elementor-10640 .elementor-element.elementor-element-6df9160{--min-height:368px;}.elementor-10640 .elementor-element.elementor-element-6df9160:not(.elementor-motion-effects-element-type-background), .elementor-10640 .elementor-element.elementor-element-6df9160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10640 .elementor-element.elementor-element-ec6b82a{--padding-top:60px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-10640 .elementor-element.elementor-element-969f995 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-10640 .elementor-element.elementor-element-5c36304 .elementor-button{padding:16px 30px 16px 30px;}.elementor-10640 .elementor-element.elementor-element-1a7eb3a{--min-height:250px;}.elementor-10640 .elementor-element.elementor-element-7e08858{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;}.elementor-10640 .elementor-element.elementor-element-07cd95c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-10640 .elementor-element.elementor-element-0b9d252{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-c16792f{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-d0029ed ul.products{--woocommerce-grid-columns:2;}.elementor-10640 .elementor-element.elementor-element-d0029ed.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10640 .elementor-element.elementor-element-febcad9{--content-width:767px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10640 .elementor-element.elementor-element-872c63f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-872c63f{text-align:start;}.elementor-10640 .elementor-element.elementor-element-872c63f .elementor-heading-title{font-size:30px;line-height:1.3em;letter-spacing:-0.2px;}.elementor-10640 .elementor-element.elementor-element-e8be143{--width:767px;--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;--justify-content:space-evenly;}.elementor-10640 .elementor-element.elementor-element-88ceb46 a > img{border-radius:52px 52px 52px 52px;margin-bottom:16px;}.elementor-10640 .elementor-element.elementor-element-8aba538{--border-radius:60px 60px 0px 0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-aa340ce{--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-10640 .elementor-element.elementor-element-a400d3a{--swiper-slides-to-display:1;}.elementor-10640 .elementor-element.elementor-element-a400d3a > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-971c8ca{--border-radius:0px 0px 60px 60px;}.elementor-10640 .elementor-element.elementor-element-e534768 .elementor-heading-title{font-size:24px;}.elementor-10640 .elementor-element.elementor-element-0c2fc7e .elementor-heading-title{font-size:24px;}.elementor-10640 .elementor-element.elementor-element-e2b6120{--content-width:767px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-cb3804e{--width:767px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10640 .elementor-element.elementor-element-712c85c2{padding:0px 0px 0px 00px;}.elementor-10640 .elementor-element.elementor-element-1a22c7e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10640 .elementor-element.elementor-element-1a22c7e3 > .elementor-element-populated{padding:40px 10px 0px 10px;}.elementor-10640 .elementor-element.elementor-element-1de4d9a4 .__slides{--height:271px;}.elementor-10640 .elementor-element.elementor-element-6b118b30.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10640 .elementor-element.elementor-element-6b118b30 > .elementor-widget-wrap{min-height:0px;}.elementor-10640 .elementor-element.elementor-element-6b118b30{order:-1;}.elementor-10640 .elementor-element.elementor-element-6b118b30 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-10640 .elementor-element.elementor-element-6b09f107{width:var( --container-widget-width, 272.326px );max-width:272.326px;--container-widget-width:272.326px;--container-widget-flex-grow:0;}.elementor-10640 .elementor-element.elementor-element-6b09f107 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-10640 .elementor-element.elementor-element-6b09f107 .rey-carouselEl{--per-row:1;--gap:1px;}.elementor-10640 .elementor-element.elementor-element-6b09f107 .rey-card{--spacing-top:0px;--spacing-right:0px;--spacing-bottom:0px;--spacing-left:0px;}.elementor-10640 .elementor-element.elementor-element-6b09f107 .__captionTitle{min-height:0px;margin-bottom:0;}.elementor-10640 .elementor-element.elementor-element-6b09f107 .__captionSubtitle{display:none;}.elementor-10640 .elementor-element.elementor-element-6b09f107 .__captionLabel{--distance:0px;}.elementor-10640 .elementor-element.elementor-element-6b09f107 .rey-sliderComp-nav{--dots-side-spacing:0px;}body:not(.rtl) .elementor-10640 .elementor-element.elementor-element-27ed4b7e{right:-8.503px;}body.rtl .elementor-10640 .elementor-element.elementor-element-27ed4b7e{left:-8.503px;}.elementor-10640 .elementor-element.elementor-element-27ed4b7e{top:-67px;}.elementor-10640 .elementor-element.elementor-element-27ed4b7e .rey-stamp{--size:127px;--inner-size:1px;}.elementor-10640 .elementor-element.elementor-element-e4e9722{--content-width:767px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10640 .elementor-element.elementor-element-3ba1404{--content-width:767px;}.elementor-10640 .elementor-element.elementor-element-4462f24 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10640 .elementor-element.elementor-element-4462f24 .elementor-heading-title{font-size:34px;}.elementor-10640 .elementor-element.elementor-element-06bd93a{--gap:23px 23px;--row-gap:23px;--column-gap:23px;}.elementor-10640 .elementor-element.elementor-element-2d734a9{--min-height:295px;--border-radius:40px 40px 40px 40px;}.elementor-10640 .elementor-element.elementor-element-cfc4b13{--min-height:177px;--border-radius:40px 40px 40px 40px;}.elementor-10640 .elementor-element.elementor-element-221e954{--width:767px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}body.elementor-page-10640{padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-079d404 */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cedde30 */.palavra-destaquee {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #09768C;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1c387 */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-079d404 */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cedde30 */.palavra-destaquee {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #09768C;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1c387 */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-079d404 */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cedde30 */.palavra-destaquee {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #09768C;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1c387 */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-079d404 */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cedde30 */.palavra-destaquee {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #09768C;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1c387 */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-079d404 */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cedde30 */.palavra-destaquee {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #09768C;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1c387 */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-079d404 */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cedde30 */.palavra-destaquee {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #09768C;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1c387 */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-079d404 */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cedde30 */.palavra-destaquee {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #09768C;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1c387 */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21d8c0b */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a87a9f */.palavra-destaquemobile {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #09768C;
    font-style: italic;
    font-weight: 500;
    font-size: 28px;
    line-height:00.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969f995 */.palavra-destaquemobilee {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 400;
    font-size: 28px;
    line-height:00.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21d8c0b */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a87a9f */.palavra-destaquemobile {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #09768C;
    font-style: italic;
    font-weight: 500;
    font-size: 28px;
    line-height:00.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969f995 */.palavra-destaquemobilee {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 400;
    font-size: 28px;
    line-height:00.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21d8c0b */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a87a9f */.palavra-destaquemobile {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #09768C;
    font-style: italic;
    font-weight: 500;
    font-size: 28px;
    line-height:00.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969f995 */.palavra-destaquemobilee {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 400;
    font-size: 28px;
    line-height:00.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21d8c0b */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a87a9f */.palavra-destaquemobile {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #09768C;
    font-style: italic;
    font-weight: 500;
    font-size: 28px;
    line-height:00.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969f995 */.palavra-destaquemobilee {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 400;
    font-size: 28px;
    line-height:00.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21d8c0b */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a87a9f */.palavra-destaquemobile {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #09768C;
    font-style: italic;
    font-weight: 500;
    font-size: 28px;
    line-height:00.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969f995 */.palavra-destaquemobilee {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 400;
    font-size: 28px;
    line-height:00.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21d8c0b */.palavra-destaque {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a87a9f */.palavra-destaquemobile {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #09768C;
    font-style: italic;
    font-weight: 500;
    font-size: 28px;
    line-height:00.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969f995 */.palavra-destaquemobilee {
    font-family: 'Montserrat Alternates', sans-serif;
    color: #58DD8E;
    font-style: italic;
    font-weight: 400;
    font-size: 28px;
    line-height:00.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-872c63f */.rd-line{
  margin:0;
}

.rd-ico{
  display:inline-block;
  width:22px;
  height:22px;
  vertical-align:-3px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
}

/* bolinha única */
.rd-dot{
  background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2025/12/Ellipse-49.svg");
}

/* três bolinhas */
.rd-dots{
  width:48px;
  background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2025/12/icon2.svg");
}

/* arco */
.rd-arc{
  width:32px;
  background-image:url("https://rabiscodivertido.pt/wp-content/uploads/2025/12/Ellipse-48.svg");
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-88ceb46 *//* esconder o seletor VER 3/4/5 + FILTER */
.elementor-element-88ceb46 .rey-loopHeader {
    display: none !important;
}

/* forçar 7 colunas independentemente do que o JS do Rey faça */
.elementor-element-88ceb46 ul.products {
    display: grid !important;
    grid-template-columns: repeat(7, 1fr) !important;
    gap: 20px;
}

.elementor-element-88ceb46 ul.products li.product-category {
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    float: none !important;
}

/* responsivo (recomendo manter, 7 colunas em mobile fica ilegível) */
@media (max-width: 1024px) {
    .elementor-element-88ceb46 ul.products {
        grid-template-columns: repeat(4, 1fr) !important;
    }
}
@media (max-width: 600px) {
    .elementor-element-88ceb46 ul.products {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}/* End custom CSS */
/* Start custom CSS for reycore-basic-slider, class: .elementor-element-1de4d9a4 *//* Slider Rey com cantos redondos */
.slider-rounded,
.slider-rounded .rey-slider,
.slider-rounded .swiper,
.slider-rounded .swiper-wrapper,
.slider-rounded .swiper-slide {
  border-radius: 24px;
  overflow: hidden;
}

/* Garante que a imagem respeita o corte */
.slider-rounded img {
  border-radius: 64px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfc4b13 */.floating-container {
  animation: float 3s ease-in-out infinite;
  transform-origin: center;
}

/* Keyframes da animação */
@keyframes float {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS */html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */