.elementor-2 .elementor-element.elementor-element-9cbb047{--display:flex;--min-height:800px;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-9cbb047:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9cbb047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ovinhobaby.pt/wp-content/uploads/2026/06/homepage.webp");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-8dbc27a{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2ff6511 .elementor-heading-title{font-family:"Playwrite HU", Sans-serif;font-size:59px;font-weight:400;line-height:70px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-f214f2b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lexend Deca", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:35px 35px 35px 35px;padding:15px 35px 15px 35px;}.elementor-2 .elementor-element.elementor-element-f214f2b{padding:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-f214f2b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f214f2b .elementor-button:focus{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f214f2b .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-f214f2b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ab5ccea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ab5ccea:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ab5ccea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#97AEBF;}.elementor-2 .elementor-element.elementor-element-ddb75f7{padding:0px 0px 30px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-ddb75f7 .elementor-heading-title{font-family:"Playwrite HU", Sans-serif;font-size:59px;font-weight:400;line-height:70px;}.elementor-2 .elementor-element.elementor-element-7a2b1c3{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-7871a79{--display:flex;--min-height:324px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-7871a79:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7871a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://ovinhobaby.pt/wp-content/uploads/2026/06/quadrados.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-56e95bb{padding:40px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-56e95bb .elementor-heading-title{font-family:"Playwrite HU", Sans-serif;font-size:40px;font-weight:400;line-height:70px;color:#382A26;}.elementor-2 .elementor-element.elementor-element-ae77ba0{width:var( --container-widget-width, 376px );max-width:376px;--container-widget-width:376px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-ae77ba0.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-ae77ba0 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:21px;font-weight:300;line-height:28px;color:#382A26;}.elementor-2 .elementor-element.elementor-element-ebb056f .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lexend Deca", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:35px 35px 35px 35px;padding:15px 35px 15px 35px;}.elementor-2 .elementor-element.elementor-element-ebb056f{padding:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-ebb056f .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-ebb056f .elementor-button:focus{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ebb056f .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-ebb056f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2bd07f5{--display:flex;--min-height:324px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-2bd07f5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2bd07f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://ovinhobaby.pt/wp-content/uploads/2026/06/quadrados.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-6a37478{padding:40px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-6a37478 .elementor-heading-title{font-family:"Playwrite HU", Sans-serif;font-size:40px;font-weight:400;line-height:70px;color:#382A26;}.elementor-2 .elementor-element.elementor-element-5013b1d{width:var( --container-widget-width, 376px );max-width:376px;--container-widget-width:376px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-5013b1d.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-5013b1d .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:21px;font-weight:300;line-height:28px;color:#382A26;}.elementor-2 .elementor-element.elementor-element-00e1df8 .elementor-button{background-color:var( --e-global-color-0d51b76 );font-family:"Lexend Deca", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:35px 35px 35px 35px;padding:15px 35px 15px 35px;}.elementor-2 .elementor-element.elementor-element-00e1df8{padding:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-00e1df8 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-00e1df8 .elementor-button:focus{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-00e1df8 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-00e1df8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-754ccc6{--display:flex;--min-height:324px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-754ccc6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-754ccc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://ovinhobaby.pt/wp-content/uploads/2026/06/quadrados.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-6042f3c{padding:40px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-6042f3c .elementor-heading-title{font-family:"Playwrite HU", Sans-serif;font-size:40px;font-weight:400;line-height:70px;color:#382A26;}.elementor-2 .elementor-element.elementor-element-ba8d9fe{width:var( --container-widget-width, 376px );max-width:376px;--container-widget-width:376px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-ba8d9fe.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-ba8d9fe .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:21px;font-weight:300;line-height:28px;color:#382A26;}.elementor-2 .elementor-element.elementor-element-72312ba .elementor-button{background-color:var( --e-global-color-b89d722 );font-family:"Lexend Deca", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:35px 35px 35px 35px;padding:15px 35px 15px 35px;}.elementor-2 .elementor-element.elementor-element-72312ba{padding:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-72312ba .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-72312ba .elementor-button:focus{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-72312ba .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-72312ba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1646963{--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:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1646963:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1646963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-10f9bf0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-55d59ca{padding:20px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-55d59ca .elementor-heading-title{font-family:"Playwrite HU", Sans-serif;font-size:79px;font-weight:400;line-height:88px;color:#382A26;}.elementor-2 .elementor-element.elementor-element-ab5105e{padding:20px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-ab5105e .elementor-heading-title{font-family:"Playwrite HU", Sans-serif;font-size:79px;font-weight:400;line-height:88px;color:#382A26;}.elementor-2 .elementor-element.elementor-element-8a761d1{width:var( --container-widget-width, 376px );max-width:376px;--container-widget-width:376px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-8a761d1.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-8a761d1 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:21px;font-weight:300;line-height:28px;color:#382A26;}.elementor-2 .elementor-element.elementor-element-ad03c72{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-527de98{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-527de98:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-527de98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C69D42;}.elementor-2 .elementor-element.elementor-element-d0c5639{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-843ab34{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-843ab34 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e3001e9{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-e82bcdc{padding:20px 0px 0px 0px;text-align:end;}.elementor-2 .elementor-element.elementor-element-e82bcdc .elementor-heading-title{font-family:"Playwrite HU", Sans-serif;font-size:60px;font-weight:400;line-height:79px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d725da7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lexend Deca", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-ccddaf5 );color:var( --e-global-color-ccddaf5 );border-radius:35px 35px 35px 35px;padding:15px 35px 15px 35px;}.elementor-2 .elementor-element.elementor-element-d725da7{padding:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-d725da7 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-d725da7 .elementor-button:focus{color:var( --e-global-color-ccddaf5 );}.elementor-2 .elementor-element.elementor-element-d725da7 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-d725da7 .elementor-button:focus svg{fill:var( --e-global-color-ccddaf5 );}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-9cbb047{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2ff6511 .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-2 .elementor-element.elementor-element-ddb75f7{text-align:center;}.elementor-2 .elementor-element.elementor-element-7871a79:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7871a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ovinhobaby.pt/wp-content/uploads/2026/06/quadrados.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-7871a79{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-56e95bb{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-56e95bb .elementor-heading-title{font-size:20px;line-height:23px;}.elementor-2 .elementor-element.elementor-element-ae77ba0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-ae77ba0.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-ae77ba0 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-ebb056f{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2bd07f5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2bd07f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ovinhobaby.pt/wp-content/uploads/2026/06/quadrados.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-2bd07f5{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6a37478{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6a37478 .elementor-heading-title{font-size:20px;line-height:23px;}.elementor-2 .elementor-element.elementor-element-5013b1d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-5013b1d.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-5013b1d .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-00e1df8{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-754ccc6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-754ccc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ovinhobaby.pt/wp-content/uploads/2026/06/quadrados.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-754ccc6{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6042f3c{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6042f3c .elementor-heading-title{font-size:20px;line-height:23px;}.elementor-2 .elementor-element.elementor-element-ba8d9fe{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-ba8d9fe .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-72312ba{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1646963{--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-55d59ca .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-2 .elementor-element.elementor-element-ab5105e .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-2 .elementor-element.elementor-element-527de98{--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-843ab34{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-e82bcdc .elementor-heading-title{font-size:50px;line-height:50px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-9cbb047{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-8dbc27a{--width:50%;}.elementor-2 .elementor-element.elementor-element-ab5ccea{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-7871a79{--width:33.3%;}.elementor-2 .elementor-element.elementor-element-2bd07f5{--width:33.3%;}.elementor-2 .elementor-element.elementor-element-754ccc6{--width:33.3%;}.elementor-2 .elementor-element.elementor-element-1646963{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-10f9bf0{--width:50%;}.elementor-2 .elementor-element.elementor-element-ad03c72{--width:50%;}.elementor-2 .elementor-element.elementor-element-527de98{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-e3001e9{--width:33.3%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-9cbb047{--min-height:348px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2ff6511{width:var( --container-widget-width, 225px );max-width:225px;--container-widget-width:225px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-2ff6511 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-2 .elementor-element.elementor-element-ab5ccea{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-ddb75f7{width:100%;max-width:100%;padding:30px 0px 30px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-ddb75f7 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-2 .elementor-element.elementor-element-7a2b1c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7871a79{--min-height:206px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-7871a79:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7871a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-2 .elementor-element.elementor-element-56e95bb{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-56e95bb .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-ae77ba0{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;text-align:center;}.elementor-2 .elementor-element.elementor-element-ae77ba0 .elementor-heading-title{font-size:16px;line-height:23px;}.elementor-2 .elementor-element.elementor-element-ebb056f{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2bd07f5{--min-height:206px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-2bd07f5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2bd07f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-2 .elementor-element.elementor-element-6a37478{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6a37478 .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-5013b1d{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;text-align:center;}.elementor-2 .elementor-element.elementor-element-5013b1d .elementor-heading-title{font-size:16px;line-height:23px;}.elementor-2 .elementor-element.elementor-element-00e1df8{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-754ccc6{--min-height:206px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-754ccc6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-754ccc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-2 .elementor-element.elementor-element-6042f3c{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6042f3c .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-ba8d9fe{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-ba8d9fe.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-ba8d9fe .elementor-heading-title{font-size:16px;line-height:23px;}.elementor-2 .elementor-element.elementor-element-72312ba{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1646963{--padding-top:30px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-55d59ca{text-align:center;}.elementor-2 .elementor-element.elementor-element-55d59ca .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-2 .elementor-element.elementor-element-ab5105e{text-align:center;}.elementor-2 .elementor-element.elementor-element-ab5105e .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-2 .elementor-element.elementor-element-8a761d1{text-align:center;}.elementor-2 .elementor-element.elementor-element-8a761d1 .elementor-heading-title{font-size:16px;line-height:23px;}.elementor-2 .elementor-element.elementor-element-527de98{--padding-top:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-843ab34{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-e82bcdc{text-align:center;}.elementor-2 .elementor-element.elementor-element-e82bcdc .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-2 .elementor-element.elementor-element-d725da7{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-7a2b1c3 */.baby-card{
    background: #F2E6DD;
    border-radius: 25px;
    padding: 40px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab5ccea */.elementor-2 .elementor-element.elementor-element-ab5ccea:before{
  content: "";
  position: absolute;
  left: 0;
  top: -28px;
  width: 100%;
  height: 56px;
  background:
    radial-gradient(circle at 28px 28px, #97AEBF 28px, transparent 29px) repeat-x;
  background-size: 56px 56px;
  pointer-events: none;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0c5639 */.baby-card{
    background: #F2E6DD;
    border-radius: 25px;
    padding: 40px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-527de98 */.elementor-2 .elementor-element.elementor-element-527de98:before{
  content: "";
  position: absolute;
  left: 0;
  top: -28px;
  width: 100%;
  height: 56px;
  background:
    radial-gradient(circle at 28px 28px, #C69D42 28px, transparent 29px) repeat-x;
  background-size: 56px 56px;
  pointer-events: none;
  z-index: 10;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playwrite HU';
	font-display: auto;
	src: url('https://ovinhobaby.pt/wp-content/uploads/2026/06/PlaywriteHU-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */