.elementor-23 .elementor-element.elementor-element-bcg0120{--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:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:64px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-bcg0120:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-bcg0120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFF8F8 0%, #FEEBEC 100%);}.elementor-23 .elementor-element.elementor-element-bcg011f{--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:center;--gap:30px 48px;--row-gap:30px;--column-gap:48px;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-bcg011c{--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:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-bcg0117 .elementor-heading-title{font-family:var( --e-global-typography-kicker-font-family ), Sans-serif;font-size:var( --e-global-typography-kicker-font-size );font-weight:var( --e-global-typography-kicker-font-weight );text-transform:var( --e-global-typography-kicker-text-transform );letter-spacing:var( --e-global-typography-kicker-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0118{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-bcg0118 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-bcg0119 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:15px;font-weight:700;color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-bcg011a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg011b{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-bcg011e{--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;}.elementor-23 .elementor-element.elementor-element-bcg011d{box-shadow:0px 10px 34px 0px rgba(139,92,246,0.14);}.elementor-23 .elementor-element.elementor-element-bcg011d img{width:100%;height:440px;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-bcg012c{--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:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-bcg012c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-bcg012c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-crema );}.elementor-23 .elementor-element.elementor-element-bcg012b{--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:center;--gap:30px 48px;--row-gap:30px;--column-gap:48px;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-bcg0122{--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;}.elementor-23 .elementor-element.elementor-element-bcg0121{box-shadow:0px 10px 34px 0px rgba(139,92,246,0.14);}.elementor-23 .elementor-element.elementor-element-bcg0121 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-bcg012a{--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:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-bcg0123 .elementor-heading-title{font-family:var( --e-global-typography-kicker-font-family ), Sans-serif;font-size:var( --e-global-typography-kicker-font-size );font-weight:var( --e-global-typography-kicker-font-weight );text-transform:var( --e-global-typography-kicker-text-transform );letter-spacing:var( --e-global-typography-kicker-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0124{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-bcg0124 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-bcg0125{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg0126{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg0127{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg0128{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg0129{font-family:"Oleo Script", Sans-serif;font-size:24px;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-bcg0147{--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:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-bcg0147:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-bcg0147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg0130{--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;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-bcg012d{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg012d .elementor-heading-title{font-family:var( --e-global-typography-kicker-font-family ), Sans-serif;font-size:var( --e-global-typography-kicker-font-size );font-weight:var( --e-global-typography-kicker-font-weight );text-transform:var( --e-global-typography-kicker-text-transform );letter-spacing:var( --e-global-typography-kicker-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg012e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg012e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-bcg012f{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg0145{--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-bcg0134{--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:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-23 .elementor-element.elementor-element-bcg0131 .elementor-heading-title{font-family:"Oleo Script", Sans-serif;font-size:34px;}.elementor-23 .elementor-element.elementor-element-bcg0132 .elementor-heading-title{font-family:var( --e-global-typography-h3card-font-family ), Sans-serif;font-size:var( --e-global-typography-h3card-font-size );font-weight:var( --e-global-typography-h3card-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-bcg0133{font-family:"Nunito", Sans-serif;font-size:15px;color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg0138{--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:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-23 .elementor-element.elementor-element-bcg0135 .elementor-heading-title{font-family:"Oleo Script", Sans-serif;font-size:34px;}.elementor-23 .elementor-element.elementor-element-bcg0136 .elementor-heading-title{font-family:var( --e-global-typography-h3card-font-family ), Sans-serif;font-size:var( --e-global-typography-h3card-font-size );font-weight:var( --e-global-typography-h3card-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-bcg0137{font-family:"Nunito", Sans-serif;font-size:15px;color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg013c{--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:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-23 .elementor-element.elementor-element-bcg0139 .elementor-heading-title{font-family:"Oleo Script", Sans-serif;font-size:34px;}.elementor-23 .elementor-element.elementor-element-bcg013a .elementor-heading-title{font-family:var( --e-global-typography-h3card-font-family ), Sans-serif;font-size:var( --e-global-typography-h3card-font-size );font-weight:var( --e-global-typography-h3card-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-bcg013b{font-family:"Nunito", Sans-serif;font-size:15px;color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg0140{--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:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-23 .elementor-element.elementor-element-bcg013d .elementor-heading-title{font-family:"Oleo Script", Sans-serif;font-size:34px;}.elementor-23 .elementor-element.elementor-element-bcg013e .elementor-heading-title{font-family:var( --e-global-typography-h3card-font-family ), Sans-serif;font-size:var( --e-global-typography-h3card-font-size );font-weight:var( --e-global-typography-h3card-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-bcg013f{font-family:"Nunito", Sans-serif;font-size:15px;color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg0144{--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:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-23 .elementor-element.elementor-element-bcg0141 .elementor-heading-title{font-family:"Oleo Script", Sans-serif;font-size:34px;}.elementor-23 .elementor-element.elementor-element-bcg0142 .elementor-heading-title{font-family:var( --e-global-typography-h3card-font-family ), Sans-serif;font-size:var( --e-global-typography-h3card-font-size );font-weight:var( --e-global-typography-h3card-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-bcg0143{font-family:"Nunito", Sans-serif;font-size:15px;color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg0146{font-family:"Nunito", Sans-serif;font-size:13px;color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg015c{--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:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-bcg015c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-bcg015c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-crema );}.elementor-23 .elementor-element.elementor-element-bcg014a{--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;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-bcg0148{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg0148 .elementor-heading-title{font-family:var( --e-global-typography-kicker-font-family ), Sans-serif;font-size:var( --e-global-typography-kicker-font-size );font-weight:var( --e-global-typography-kicker-font-weight );text-transform:var( --e-global-typography-kicker-text-transform );letter-spacing:var( --e-global-typography-kicker-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0149{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg0149 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-bcg015b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-bcg014e{--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;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-23 .elementor-element.elementor-element-bcg014b .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg014b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rosaclaro );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg014b.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bcg014b.elementor-view-default .elementor-icon{color:var( --e-global-color-rosaclaro );border-color:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg014b.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bcg014b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg014b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg014b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg014b .elementor-icon{font-size:28px;}.elementor-23 .elementor-element.elementor-element-bcg014b .elementor-icon svg{height:28px;}.elementor-23 .elementor-element.elementor-element-bcg014c{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg014c .elementor-heading-title{font-family:var( --e-global-typography-h3card-font-family ), Sans-serif;font-size:var( --e-global-typography-h3card-font-size );font-weight:var( --e-global-typography-h3card-font-weight );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-bcg014d{font-family:"Nunito", Sans-serif;font-size:14.5px;color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg0152{--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;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-23 .elementor-element.elementor-element-bcg014f .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg014f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rosaclaro );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg014f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bcg014f.elementor-view-default .elementor-icon{color:var( --e-global-color-rosaclaro );border-color:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg014f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bcg014f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg014f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg014f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg014f .elementor-icon{font-size:28px;}.elementor-23 .elementor-element.elementor-element-bcg014f .elementor-icon svg{height:28px;}.elementor-23 .elementor-element.elementor-element-bcg0150{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg0150 .elementor-heading-title{font-family:var( --e-global-typography-h3card-font-family ), Sans-serif;font-size:var( --e-global-typography-h3card-font-size );font-weight:var( --e-global-typography-h3card-font-weight );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-bcg0151{font-family:"Nunito", Sans-serif;font-size:14.5px;color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg0156{--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;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-23 .elementor-element.elementor-element-bcg0153 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg0153.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rosaclaro );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0153.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bcg0153.elementor-view-default .elementor-icon{color:var( --e-global-color-rosaclaro );border-color:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg0153.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bcg0153.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg0153.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0153.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0153 .elementor-icon{font-size:28px;}.elementor-23 .elementor-element.elementor-element-bcg0153 .elementor-icon svg{height:28px;}.elementor-23 .elementor-element.elementor-element-bcg0154{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg0154 .elementor-heading-title{font-family:var( --e-global-typography-h3card-font-family ), Sans-serif;font-size:var( --e-global-typography-h3card-font-size );font-weight:var( --e-global-typography-h3card-font-weight );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-bcg0155{font-family:"Nunito", Sans-serif;font-size:14.5px;color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg015a{--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;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-23 .elementor-element.elementor-element-bcg0157 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg0157.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rosaclaro );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0157.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bcg0157.elementor-view-default .elementor-icon{color:var( --e-global-color-rosaclaro );border-color:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg0157.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bcg0157.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg0157.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0157.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0157 .elementor-icon{font-size:28px;}.elementor-23 .elementor-element.elementor-element-bcg0157 .elementor-icon svg{height:28px;}.elementor-23 .elementor-element.elementor-element-bcg0158{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg0158 .elementor-heading-title{font-family:var( --e-global-typography-h3card-font-family ), Sans-serif;font-size:var( --e-global-typography-h3card-font-size );font-weight:var( --e-global-typography-h3card-font-weight );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-bcg0159{font-family:"Nunito", Sans-serif;font-size:14.5px;color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg016e{--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:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-bcg016e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-bcg016e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg016d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-bcg0160{--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;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-23 .elementor-element.elementor-element-bcg015d .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg015d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rosaclaro );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg015d.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bcg015d.elementor-view-default .elementor-icon{color:var( --e-global-color-rosaclaro );border-color:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg015d.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bcg015d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg015d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg015d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg015d .elementor-icon{font-size:22px;}.elementor-23 .elementor-element.elementor-element-bcg015d .elementor-icon svg{height:22px;}.elementor-23 .elementor-element.elementor-element-bcg015e{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg015e .elementor-heading-title{font-family:"Oleo Script", Sans-serif;font-size:40px;}.elementor-23 .elementor-element.elementor-element-bcg015f{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg015f .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14.5px;font-weight:600;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-bcg0164{--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;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-23 .elementor-element.elementor-element-bcg0161 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg0161.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rosaclaro );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0161.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bcg0161.elementor-view-default .elementor-icon{color:var( --e-global-color-rosaclaro );border-color:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg0161.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bcg0161.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg0161.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0161.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0161 .elementor-icon{font-size:22px;}.elementor-23 .elementor-element.elementor-element-bcg0161 .elementor-icon svg{height:22px;}.elementor-23 .elementor-element.elementor-element-bcg0162{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg0162 .elementor-heading-title{font-family:"Oleo Script", Sans-serif;font-size:40px;}.elementor-23 .elementor-element.elementor-element-bcg0163{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg0163 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14.5px;font-weight:600;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-bcg0168{--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;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-23 .elementor-element.elementor-element-bcg0165 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg0165.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rosaclaro );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0165.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bcg0165.elementor-view-default .elementor-icon{color:var( --e-global-color-rosaclaro );border-color:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg0165.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bcg0165.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg0165.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0165.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0165 .elementor-icon{font-size:22px;}.elementor-23 .elementor-element.elementor-element-bcg0165 .elementor-icon svg{height:22px;}.elementor-23 .elementor-element.elementor-element-bcg0166{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg0166 .elementor-heading-title{font-family:"Oleo Script", Sans-serif;font-size:40px;}.elementor-23 .elementor-element.elementor-element-bcg0167{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg0167 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14.5px;font-weight:600;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-bcg016c{--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;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-23 .elementor-element.elementor-element-bcg0169 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg0169.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rosaclaro );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0169.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bcg0169.elementor-view-default .elementor-icon{color:var( --e-global-color-rosaclaro );border-color:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg0169.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bcg0169.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-rosaclaro );}.elementor-23 .elementor-element.elementor-element-bcg0169.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0169.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0169 .elementor-icon{font-size:22px;}.elementor-23 .elementor-element.elementor-element-bcg0169 .elementor-icon svg{height:22px;}.elementor-23 .elementor-element.elementor-element-bcg016a{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg016a .elementor-heading-title{font-family:"Oleo Script", Sans-serif;font-size:40px;}.elementor-23 .elementor-element.elementor-element-bcg016b{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg016b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14.5px;font-weight:600;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-bcg0174{--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:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-bcg0174:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-bcg0174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-crema );}.elementor-23 .elementor-element.elementor-element-bcg0173{--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;--align-items:center;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-bcg016f{text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg016f .elementor-heading-title{font-family:var( --e-global-typography-kicker-font-family ), Sans-serif;font-size:var( --e-global-typography-kicker-font-size );font-weight:var( --e-global-typography-kicker-font-weight );text-transform:var( --e-global-typography-kicker-text-transform );letter-spacing:var( --e-global-typography-kicker-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bcg0170{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-bcg0170 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-bcg0171{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textosuave );}.elementor-23 .elementor-element.elementor-element-bcg0172{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-bcg0117 .elementor-heading-title{font-size:var( --e-global-typography-kicker-font-size );letter-spacing:var( --e-global-typography-kicker-letter-spacing );}.elementor-23 .elementor-element.elementor-element-bcg0118 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-bcg011a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-bcg0123 .elementor-heading-title{font-size:var( --e-global-typography-kicker-font-size );letter-spacing:var( --e-global-typography-kicker-letter-spacing );}.elementor-23 .elementor-element.elementor-element-bcg0124 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-bcg0125{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-bcg0126{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-bcg0127{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-bcg0128{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-bcg012d .elementor-heading-title{font-size:var( --e-global-typography-kicker-font-size );letter-spacing:var( --e-global-typography-kicker-letter-spacing );}.elementor-23 .elementor-element.elementor-element-bcg012e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-bcg012f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-bcg0132 .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg0136 .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg013a .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg013e .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg0142 .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg0148 .elementor-heading-title{font-size:var( --e-global-typography-kicker-font-size );letter-spacing:var( --e-global-typography-kicker-letter-spacing );}.elementor-23 .elementor-element.elementor-element-bcg0149 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-bcg014c .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg0150 .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg0154 .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg0158 .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg016f .elementor-heading-title{font-size:var( --e-global-typography-kicker-font-size );letter-spacing:var( --e-global-typography-kicker-letter-spacing );}.elementor-23 .elementor-element.elementor-element-bcg0170 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-bcg0171{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-bcg0120{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-23 .elementor-element.elementor-element-bcg011c{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg0117 .elementor-heading-title{font-size:var( --e-global-typography-kicker-font-size );letter-spacing:var( --e-global-typography-kicker-letter-spacing );}.elementor-23 .elementor-element.elementor-element-bcg0118 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-bcg011a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-bcg011e{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg011d img{height:320px;}.elementor-23 .elementor-element.elementor-element-bcg012c{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-23 .elementor-element.elementor-element-bcg0122{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg0121 img{height:320px;}.elementor-23 .elementor-element.elementor-element-bcg012a{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg0123 .elementor-heading-title{font-size:var( --e-global-typography-kicker-font-size );letter-spacing:var( --e-global-typography-kicker-letter-spacing );}.elementor-23 .elementor-element.elementor-element-bcg0124 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-bcg0125{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-bcg0126{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-bcg0127{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-bcg0128{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-bcg0129{font-size:20px;}.elementor-23 .elementor-element.elementor-element-bcg0147{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-23 .elementor-element.elementor-element-bcg012d .elementor-heading-title{font-size:var( --e-global-typography-kicker-font-size );letter-spacing:var( --e-global-typography-kicker-letter-spacing );}.elementor-23 .elementor-element.elementor-element-bcg012e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-bcg012f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-bcg0134{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg0132 .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg0138{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg0136 .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg013c{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg013a .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg0140{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg013e .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg0144{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg0142 .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg015c{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-23 .elementor-element.elementor-element-bcg0148 .elementor-heading-title{font-size:var( --e-global-typography-kicker-font-size );letter-spacing:var( --e-global-typography-kicker-letter-spacing );}.elementor-23 .elementor-element.elementor-element-bcg0149 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-bcg014e{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg014c .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg0152{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg0150 .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg0156{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg0154 .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg015a{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg0158 .elementor-heading-title{font-size:var( --e-global-typography-h3card-font-size );}.elementor-23 .elementor-element.elementor-element-bcg016e{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-23 .elementor-element.elementor-element-bcg0160{--width:47%;}.elementor-23 .elementor-element.elementor-element-bcg0164{--width:47%;}.elementor-23 .elementor-element.elementor-element-bcg0168{--width:47%;}.elementor-23 .elementor-element.elementor-element-bcg016c{--width:47%;}.elementor-23 .elementor-element.elementor-element-bcg0174{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-23 .elementor-element.elementor-element-bcg016f .elementor-heading-title{font-size:var( --e-global-typography-kicker-font-size );letter-spacing:var( --e-global-typography-kicker-letter-spacing );}.elementor-23 .elementor-element.elementor-element-bcg0170 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-bcg0171{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-bcg0120{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-bcg011c{--width:50%;}.elementor-23 .elementor-element.elementor-element-bcg011e{--width:42%;}.elementor-23 .elementor-element.elementor-element-bcg012c{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-bcg0122{--width:40%;}.elementor-23 .elementor-element.elementor-element-bcg012a{--width:52%;}.elementor-23 .elementor-element.elementor-element-bcg0147{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-bcg0134{--width:31%;}.elementor-23 .elementor-element.elementor-element-bcg0138{--width:31%;}.elementor-23 .elementor-element.elementor-element-bcg013c{--width:31%;}.elementor-23 .elementor-element.elementor-element-bcg0140{--width:31%;}.elementor-23 .elementor-element.elementor-element-bcg0144{--width:31%;}.elementor-23 .elementor-element.elementor-element-bcg015c{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-bcg014e{--width:22.5%;}.elementor-23 .elementor-element.elementor-element-bcg0152{--width:22.5%;}.elementor-23 .elementor-element.elementor-element-bcg0156{--width:22.5%;}.elementor-23 .elementor-element.elementor-element-bcg015a{--width:22.5%;}.elementor-23 .elementor-element.elementor-element-bcg016e{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-bcg0160{--width:22.5%;}.elementor-23 .elementor-element.elementor-element-bcg0164{--width:22.5%;}.elementor-23 .elementor-element.elementor-element-bcg0168{--width:22.5%;}.elementor-23 .elementor-element.elementor-element-bcg016c{--width:22.5%;}.elementor-23 .elementor-element.elementor-element-bcg0174{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-bcg011c{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg011e{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg0122{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg012a{--width:100%;}.elementor-23 .elementor-element.elementor-element-bcg0134{--width:48%;}.elementor-23 .elementor-element.elementor-element-bcg0138{--width:48%;}.elementor-23 .elementor-element.elementor-element-bcg013c{--width:48%;}.elementor-23 .elementor-element.elementor-element-bcg0140{--width:48%;}.elementor-23 .elementor-element.elementor-element-bcg0144{--width:48%;}.elementor-23 .elementor-element.elementor-element-bcg014e{--width:48%;}.elementor-23 .elementor-element.elementor-element-bcg0152{--width:48%;}.elementor-23 .elementor-element.elementor-element-bcg0156{--width:48%;}.elementor-23 .elementor-element.elementor-element-bcg015a{--width:48%;}.elementor-23 .elementor-element.elementor-element-bcg0160{--width:48%;}.elementor-23 .elementor-element.elementor-element-bcg0164{--width:48%;}.elementor-23 .elementor-element.elementor-element-bcg0168{--width:48%;}.elementor-23 .elementor-element.elementor-element-bcg016c{--width:48%;}}/* Start custom CSS *//* === EXCEPCIONES CSS DOCUMENTADAS === */
/* Tarjetas .bcg-gb: borde sutil + hover con elevación */
.bcg-gb{background:#fff;border:1px solid var(--e-global-color-bordesuave)!important;transition:transform .25s,box-shadow .25s}
.bcg-gb:hover{transform:translateY(-6px);box-shadow:0 10px 34px rgba(139,92,246,.14)}
/* Palabra destacada dentro del título (patrón .fancy): un solo Heading por título */
.bcg-script{font-family:'Oleo Script',cursive;font-weight:400;color:var(--e-global-color-secondary);position:relative;white-space:nowrap;line-height:1.05}
.bcg-script::after{content:"";position:absolute;left:0;right:0;bottom:-0.30em;height:0.30em;background:url('/wp-content/uploads/2026/07/subrayado.png') no-repeat center/100% 100%;pointer-events:none}

.bcg-gradnum .elementor-heading-title{background:linear-gradient(120deg,#5B21D6 0%,#8B5CF6 40%,#FF66C4 100%);-webkit-background-clip:text;background-clip:text;color:transparent}/* End custom CSS */