.elementor-10 .elementor-element.elementor-element-877bab8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c6aa17f{--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;--padding-top:84px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c6aa17f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c6aa17f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-681d152{--display:flex;}.elementor-10 .elementor-element.elementor-element-681d152:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-681d152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-1c40a35{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1c40a35.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-1c40a35 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-1c40a35 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;font-style:italic;color:#7D061B;}.elementor-10 .elementor-element.elementor-element-1c40a35:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-1c40a35:has(:focus) .elementor-image-box-title{color:#7D061B;}.elementor-10 .elementor-element.elementor-element-1c40a35 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#515151;}.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-10 .elementor-element.elementor-element-b99da6a .elementor-button{background-color:#BF0715;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;transition-duration:1.2s;border-radius:80px 80px 80px 80px;padding:20px 64px 20px 64px;}.elementor-10 .elementor-element.elementor-element-b99da6a{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.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-10 .elementor-element.elementor-element-d116bdc{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-d116bdc.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d116bdc img{width:100%;}.elementor-10 .elementor-element.elementor-element-fc49f53{--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;--padding-top:84px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-fc49f53:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fc49f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://lorenaperes.com/wp-content/uploads/2026/04/Frame-1.png");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-58d2678{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-58d2678.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-58d2678 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-58d2678 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;font-style:italic;color:#7D061B;}.elementor-10 .elementor-element.elementor-element-58d2678:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-58d2678:has(:focus) .elementor-image-box-title{color:#7D061B;}.elementor-10 .elementor-element.elementor-element-58d2678 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#515151;}.elementor-10 .elementor-element.elementor-element-b65f195 .elementor-button{background-color:#BF0715;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;transition-duration:1.2s;border-radius:80px 80px 80px 80px;padding:20px 64px 20px 64px;}.elementor-10 .elementor-element.elementor-element-b65f195{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c37ad6a{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-c37ad6a.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-c37ad6a img{width:100%;}.elementor-10 .elementor-element.elementor-element-3366414{--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;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3366414:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3366414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://lorenaperes.com/wp-content/uploads/2026/04/Frame-17.png");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-3ee1860{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:32px;--padding-left:032px;--padding-right:032px;}.elementor-10 .elementor-element.elementor-element-3ee1860.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-9a31234{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-9a31234.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9a31234 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-9a31234 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:#515151;}.elementor-10 .elementor-element.elementor-element-9a31234:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-9a31234:has(:focus) .elementor-image-box-title{color:#515151;}.elementor-10 .elementor-element.elementor-element-9a31234 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#515151;}.elementor-10 .elementor-element.elementor-element-952b33e{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-952b33e.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-952b33e .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-952b33e .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:#D34893;}.elementor-10 .elementor-element.elementor-element-952b33e:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-952b33e:has(:focus) .elementor-image-box-title{color:#D34893;}.elementor-10 .elementor-element.elementor-element-952b33e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-83a4e2d{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-83a4e2d.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-83a4e2d .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-83a4e2d .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:#D34893;}.elementor-10 .elementor-element.elementor-element-83a4e2d:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-83a4e2d:has(:focus) .elementor-image-box-title{color:#D34893;}.elementor-10 .elementor-element.elementor-element-83a4e2d .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-39cf169{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-39cf169.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-39cf169 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-39cf169 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:#D34893;}.elementor-10 .elementor-element.elementor-element-39cf169:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-39cf169:has(:focus) .elementor-image-box-title{color:#D34893;}.elementor-10 .elementor-element.elementor-element-39cf169 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-817aa22{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-817aa22.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-817aa22 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-817aa22 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:#D34893;}.elementor-10 .elementor-element.elementor-element-817aa22:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-817aa22:has(:focus) .elementor-image-box-title{color:#D34893;}.elementor-10 .elementor-element.elementor-element-817aa22 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#515151;}.elementor-10 .elementor-element.elementor-element-ce1f8d0{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-ce1f8d0.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-ce1f8d0 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-ce1f8d0 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:#D34893;}.elementor-10 .elementor-element.elementor-element-ce1f8d0:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-ce1f8d0:has(:focus) .elementor-image-box-title{color:#D34893;}.elementor-10 .elementor-element.elementor-element-ce1f8d0 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a739c9b{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-a739c9b.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-a739c9b .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a739c9b .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:#D34893;}.elementor-10 .elementor-element.elementor-element-a739c9b:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-a739c9b:has(:focus) .elementor-image-box-title{color:#D34893;}.elementor-10 .elementor-element.elementor-element-a739c9b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8398840{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-8398840.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-8398840 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-8398840 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:#D34893;}.elementor-10 .elementor-element.elementor-element-8398840:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-8398840:has(:focus) .elementor-image-box-title{color:#D34893;}.elementor-10 .elementor-element.elementor-element-8398840 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b8053c6 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;background-image:linear-gradient(90deg, #009F00 0%, #9AFF9A 100%);transition-duration:1.2s;border-radius:80px 80px 80px 80px;padding:20px 64px 20px 64px;}.elementor-10 .elementor-element.elementor-element-b8053c6{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-cb741f0{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-cb741f0.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-cb741f0 img{width:38%;}.elementor-10 .elementor-element.elementor-element-9c4b04f{--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;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9c4b04f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9c4b04f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://lorenaperes.com/wp-content/uploads/2026/04/Frame-18.png");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-3f2ec99{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3f2ec99.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-3f2ec99 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-3f2ec99 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;font-style:italic;color:#D34893;}.elementor-10 .elementor-element.elementor-element-3f2ec99:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-3f2ec99:has(:focus) .elementor-image-box-title{color:#D34893;}.elementor-10 .elementor-element.elementor-element-3f2ec99 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#515151;}.elementor-10 .elementor-element.elementor-element-ba3c61a{width:var( --container-widget-width, 420px );max-width:420px;padding:10px 10px 10px 10px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ba3c61a.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-ba3c61a .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-ba3c61a .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:#D34893;}.elementor-10 .elementor-element.elementor-element-ba3c61a:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-ba3c61a:has(:focus) .elementor-image-box-title{color:#D34893;}.elementor-10 .elementor-element.elementor-element-ba3c61a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f807c8e{width:var( --container-widget-width, 420px );max-width:420px;padding:10px 10px 10px 10px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f807c8e.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-f807c8e .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f807c8e .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:#D34893;}.elementor-10 .elementor-element.elementor-element-f807c8e:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-f807c8e:has(:focus) .elementor-image-box-title{color:#D34893;}.elementor-10 .elementor-element.elementor-element-f807c8e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-460d55d{width:var( --container-widget-width, 420px );max-width:420px;padding:10px 10px 10px 10px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-460d55d.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-460d55d .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-460d55d .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:#D34893;}.elementor-10 .elementor-element.elementor-element-460d55d:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-460d55d:has(:focus) .elementor-image-box-title{color:#D34893;}.elementor-10 .elementor-element.elementor-element-460d55d .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1282f91{width:var( --container-widget-width, 420px );max-width:420px;padding:10px 10px 10px 10px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1282f91.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-1282f91 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-1282f91 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:#D34893;}.elementor-10 .elementor-element.elementor-element-1282f91:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-1282f91:has(:focus) .elementor-image-box-title{color:#D34893;}.elementor-10 .elementor-element.elementor-element-1282f91 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a46461b{width:var( --container-widget-width, 420px );max-width:420px;padding:10px 10px 10px 10px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a46461b.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-a46461b .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a46461b .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:#D34893;}.elementor-10 .elementor-element.elementor-element-a46461b:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-a46461b:has(:focus) .elementor-image-box-title{color:#D34893;}.elementor-10 .elementor-element.elementor-element-a46461b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a16e65c .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;background-image:linear-gradient(90deg, #009F00 0%, #9AFF9A 100%);transition-duration:1.2s;border-radius:80px 80px 80px 80px;padding:20px 64px 20px 64px;}.elementor-10 .elementor-element.elementor-element-a16e65c{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d853414{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-d853414.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d853414 img{width:100%;}.elementor-10 .elementor-element.elementor-element-b02841e{--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;--padding-top:064px;--padding-bottom:575px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-b02841e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b02841e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lorenaperes.com/wp-content/uploads/2026/04/Frame-20.png");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-51b90ee{width:var( --container-widget-width, 597px );max-width:597px;--container-widget-width:597px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-51b90ee.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-51b90ee .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-51b90ee .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;font-style:italic;color:#7D061B;}.elementor-10 .elementor-element.elementor-element-51b90ee:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-51b90ee:has(:focus) .elementor-image-box-title{color:#7D061B;}.elementor-10 .elementor-element.elementor-element-51b90ee .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#515151;}.elementor-10 .elementor-element.elementor-element-4406497 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;background-image:linear-gradient(90deg, #009F00 0%, #9AFF9A 100%);transition-duration:1.2s;border-radius:80px 80px 80px 80px;padding:20px 64px 20px 64px;}.elementor-10 .elementor-element.elementor-element-4406497{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4406497.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9ee976c{--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;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9ee976c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9ee976c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BF0715;}.elementor-10 .elementor-element.elementor-element-ddd8e83 img{width:450px;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-3ee1860{--width:480px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-877bab8{--margin-top:-149px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c6aa17f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:032px;--padding-top:032px;--padding-bottom:32px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-681d152{--border-radius:32px 32px 32px 32px;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:032px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-1c40a35 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-1c40a35 .elementor-image-box-title{font-size:7.2vw;}.elementor-10 .elementor-element.elementor-element-1c40a35 .elementor-image-box-description{font-size:5vw;}.elementor-10 .elementor-element.elementor-element-b99da6a .elementor-button{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-d116bdc.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d116bdc{text-align:center;}.elementor-10 .elementor-element.elementor-element-fc49f53:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fc49f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lorenaperes.com/wp-content/uploads/2026/04/Rectangle-7ada.png");background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-fc49f53{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:032px;--padding-top:032px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-58d2678 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-58d2678 .elementor-image-box-title{font-size:7.5vw;}.elementor-10 .elementor-element.elementor-element-58d2678 .elementor-image-box-description{font-size:5.2vw;}.elementor-10 .elementor-element.elementor-element-b65f195 .elementor-button{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-c37ad6a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-c37ad6a{text-align:center;}.elementor-10 .elementor-element.elementor-element-3366414:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3366414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lorenaperes.com/wp-content/uploads/2026/04/iPhone-16-17-Pro-Max-1.png");background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-3366414{--padding-top:188px;--padding-bottom:032px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3ee1860{--padding-top:032px;--padding-bottom:032px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9a31234 .elementor-image-box-title{font-size:5.3vw;}.elementor-10 .elementor-element.elementor-element-9a31234 .elementor-image-box-description{font-size:4.5vw;}.elementor-10 .elementor-element.elementor-element-952b33e .elementor-image-box-description{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-83a4e2d .elementor-image-box-description{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-39cf169 .elementor-image-box-description{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-817aa22 .elementor-image-box-description{font-size:4.5vw;}.elementor-10 .elementor-element.elementor-element-ce1f8d0 .elementor-image-box-description{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-a739c9b .elementor-image-box-description{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-8398840 .elementor-image-box-description{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-b8053c6 .elementor-button{font-size:3.6vw;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-cb741f0{text-align:center;}.elementor-10 .elementor-element.elementor-element-cb741f0 img{width:47%;}.elementor-10 .elementor-element.elementor-element-9c4b04f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9c4b04f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lorenaperes.com/wp-content/uploads/2026/04/BG-FIBER-SLIM.png");background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-9c4b04f{--padding-top:250px;--padding-bottom:032px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3f2ec99 .elementor-image-box-title{font-size:5.8vw;}.elementor-10 .elementor-element.elementor-element-3f2ec99 .elementor-image-box-description{font-size:5vw;}.elementor-10 .elementor-element.elementor-element-ba3c61a .elementor-image-box-description{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-f807c8e .elementor-image-box-description{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-460d55d .elementor-image-box-description{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-1282f91 .elementor-image-box-description{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-a46461b .elementor-image-box-description{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-a16e65c .elementor-button{font-size:4vw;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-d853414.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d853414 img{width:100%;}.elementor-10 .elementor-element.elementor-element-b02841e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b02841e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lorenaperes.com/wp-content/uploads/2026/04/LAST-DOBRA.png");background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-b02841e{--padding-top:199px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-51b90ee .elementor-image-box-title{font-size:6.2vw;}.elementor-10 .elementor-element.elementor-element-4406497 .elementor-button{font-size:4vw;padding:20px 20px 20px 20px;}}/* Start custom CSS for button, class: .elementor-element-b99da6a */.elementor-10 .elementor-element.elementor-element-b99da6a .elementor-button {
  background: linear-gradient(
    90deg,
    #8C0511, #BF0715,
    #E03040, #FF5560,
    #E03040, #BF0715, #8C0511
  ) !important;
  background-size: 300% 300% !important;
  animation: btnPulse 3s ease infinite !important;
  color: #ffffff !important;
  border: none !important;
}

@keyframes btnPulse {
  0%, 100% {
    background-position: 0% 50%;
    box-shadow: 0 4px 20px rgba(191,7,21,0.50);
  }
  50% {
    background-position: 100% 50%;
    box-shadow: 0 4px 36px rgba(191,7,21,0.85);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b65f195 */.elementor-10 .elementor-element.elementor-element-b65f195 .elementor-button {
  background: linear-gradient(
    90deg,
    #8C0511, #BF0715,
    #E03040, #FF5560,
    #E03040, #BF0715, #8C0511
  ) !important;
  background-size: 300% 300% !important;
  animation: btnPulse 3s ease infinite !important;
  color: #ffffff !important;
  border: none !important;
}

@keyframes btnPulse {
  0%, 100% {
    background-position: 0% 50%;
    box-shadow: 0 4px 20px rgba(191,7,21,0.50);
  }
  50% {
    background-position: 100% 50%;
    box-shadow: 0 4px 36px rgba(191,7,21,0.85);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a31234 */.elementor-10 .elementor-element.elementor-element-9a31234 b{
    color: #D34893;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-952b33e */.elementor-10 .elementor-element.elementor-element-952b33e {
  background: linear-gradient(
    135deg,
    #B13678, #CC4B6E,
    #E87D64, #FFCB8E,
    #FFECCC, #E87D64,
    #CC4B6E, #B13678
  );
  background-size: 400% 400%;
  animation: gradientShiftDiag 8s ease infinite;
}

@keyframes gradientShiftDiag {
  0% { background-position: 0% 0%; }
  25% { background-position: 100% 0%; }
  50% { background-position: 100% 100%; }
  75% { background-position: 0% 100%; }
  100% { background-position: 0% 0%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-83a4e2d */.elementor-10 .elementor-element.elementor-element-83a4e2d {
  background: linear-gradient(
    135deg,
    #B13678, #CC4B6E,
    #E87D64, #FFCB8E,
    #FFECCC, #E87D64,
    #CC4B6E, #B13678
  );
  background-size: 400% 400%;
  animation: gradientShiftDiag 8s ease infinite;
}

@keyframes gradientShiftDiag {
  0% { background-position: 0% 0%; }
  25% { background-position: 100% 0%; }
  50% { background-position: 100% 100%; }
  75% { background-position: 0% 100%; }
  100% { background-position: 0% 0%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-39cf169 */.elementor-10 .elementor-element.elementor-element-39cf169 {
  background: linear-gradient(
    135deg,
    #B13678, #CC4B6E,
    #E87D64, #FFCB8E,
    #FFECCC, #E87D64,
    #CC4B6E, #B13678
  );
  background-size: 400% 400%;
  animation: gradientShiftDiag 8s ease infinite;
}

@keyframes gradientShiftDiag {
  0% { background-position: 0% 0%; }
  25% { background-position: 100% 0%; }
  50% { background-position: 100% 100%; }
  75% { background-position: 0% 100%; }
  100% { background-position: 0% 0%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ce1f8d0 */.elementor-10 .elementor-element.elementor-element-ce1f8d0 {
  background: linear-gradient(
    135deg,
    #B13678, #CC4B6E,
    #E87D64, #FFCB8E,
    #FFECCC, #E87D64,
    #CC4B6E, #B13678
  );
  background-size: 400% 400%;
  animation: gradientShiftDiag 8s ease infinite;
}

@keyframes gradientShiftDiag {
  0% { background-position: 0% 0%; }
  25% { background-position: 100% 0%; }
  50% { background-position: 100% 100%; }
  75% { background-position: 0% 100%; }
  100% { background-position: 0% 0%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a739c9b */.elementor-10 .elementor-element.elementor-element-a739c9b {
  background: linear-gradient(
    135deg,
    #B13678, #CC4B6E,
    #E87D64, #FFCB8E,
    #FFECCC, #E87D64,
    #CC4B6E, #B13678
  );
  background-size: 400% 400%;
  animation: gradientShiftDiag 8s ease infinite;
}

@keyframes gradientShiftDiag {
  0% { background-position: 0% 0%; }
  25% { background-position: 100% 0%; }
  50% { background-position: 100% 100%; }
  75% { background-position: 0% 100%; }
  100% { background-position: 0% 0%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8398840 */.elementor-10 .elementor-element.elementor-element-8398840 {
  background: linear-gradient(
    135deg,
    #B13678, #CC4B6E,
    #E87D64, #FFCB8E,
    #FFECCC, #E87D64,
    #CC4B6E, #B13678
  );
  background-size: 400% 400%;
  animation: gradientShiftDiag 8s ease infinite;
}

@keyframes gradientShiftDiag {
  0% { background-position: 0% 0%; }
  25% { background-position: 100% 0%; }
  50% { background-position: 100% 100%; }
  75% { background-position: 0% 100%; }
  100% { background-position: 0% 0%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee1860 */.elementor-10 .elementor-element.elementor-element-3ee1860 {
  /* Vidro: backdrop-filter (Refração 80 → blur 20px) */
  backdrop-filter: blur(20px) saturate(180%) brightness(1.05);
  -webkit-backdrop-filter: blur(20px) saturate(180%) brightness(1.05);

  /* Fundo semitransparente (Profundidade 20 → opacidade 0.12) */
  background: linear-gradient(
    135deg,
    rgba(255,255,255,0.18) 0%,
    rgba(255,255,255,0.06) 100%
  );

  /* Borda de gelo (Gelo 4 → 1px solid rgba branco) */
  border: 1px solid rgba(255,255,255,0.30);
  border-radius: 16px;

  /* Dispersão 50 → reflexo de luz interna */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.40),
    inset 0 -1px 0 rgba(255,255,255,0.10),
    inset 1px 0 0 rgba(255,255,255,0.20),
    0 8px 32px rgba(0,0,0,0.25),
    0 2px 8px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f2ec99 */.elementor-10 .elementor-element.elementor-element-3f2ec99 b{
    color: #D34893;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ba3c61a */.elementor-10 .elementor-element.elementor-element-ba3c61a {
  background: linear-gradient(
    135deg,
    #B13678, #CC4B6E,
    #E87D64, #FFCB8E,
    #FFECCC, #E87D64,
    #CC4B6E, #B13678
  );
  background-size: 400% 400%;
  animation: gradientShiftDiag 8s ease infinite;
}

@keyframes gradientShiftDiag {
  0% { background-position: 0% 0%; }
  25% { background-position: 100% 0%; }
  50% { background-position: 100% 100%; }
  75% { background-position: 0% 100%; }
  100% { background-position: 0% 0%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f807c8e */.elementor-10 .elementor-element.elementor-element-f807c8e {
  background: linear-gradient(
    135deg,
    #B13678, #CC4B6E,
    #E87D64, #FFCB8E,
    #FFECCC, #E87D64,
    #CC4B6E, #B13678
  );
  background-size: 400% 400%;
  animation: gradientShiftDiag 8s ease infinite;
}

@keyframes gradientShiftDiag {
  0% { background-position: 0% 0%; }
  25% { background-position: 100% 0%; }
  50% { background-position: 100% 100%; }
  75% { background-position: 0% 100%; }
  100% { background-position: 0% 0%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-460d55d */.elementor-10 .elementor-element.elementor-element-460d55d {
  background: linear-gradient(
    135deg,
    #B13678, #CC4B6E,
    #E87D64, #FFCB8E,
    #FFECCC, #E87D64,
    #CC4B6E, #B13678
  );
  background-size: 400% 400%;
  animation: gradientShiftDiag 8s ease infinite;
}

@keyframes gradientShiftDiag {
  0% { background-position: 0% 0%; }
  25% { background-position: 100% 0%; }
  50% { background-position: 100% 100%; }
  75% { background-position: 0% 100%; }
  100% { background-position: 0% 0%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1282f91 */.elementor-10 .elementor-element.elementor-element-1282f91 {
  background: linear-gradient(
    135deg,
    #B13678, #CC4B6E,
    #E87D64, #FFCB8E,
    #FFECCC, #E87D64,
    #CC4B6E, #B13678
  );
  background-size: 400% 400%;
  animation: gradientShiftDiag 8s ease infinite;
}

@keyframes gradientShiftDiag {
  0% { background-position: 0% 0%; }
  25% { background-position: 100% 0%; }
  50% { background-position: 100% 100%; }
  75% { background-position: 0% 100%; }
  100% { background-position: 0% 0%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a46461b */.elementor-10 .elementor-element.elementor-element-a46461b {
  background: linear-gradient(
    135deg,
    #B13678, #CC4B6E,
    #E87D64, #FFCB8E,
    #FFECCC, #E87D64,
    #CC4B6E, #B13678
  );
  background-size: 400% 400%;
  animation: gradientShiftDiag 8s ease infinite;
}

@keyframes gradientShiftDiag {
  0% { background-position: 0% 0%; }
  25% { background-position: 100% 0%; }
  50% { background-position: 100% 100%; }
  75% { background-position: 0% 100%; }
  100% { background-position: 0% 0%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51b90ee */.elementor-10 .elementor-element.elementor-element-51b90ee b{
    font-weight: 500;
}/* End custom CSS */