
@media(max-width:1199px){}
#program img,#how-it-works img {object-fit:cover!important;object-position:50% 40%!important;}
#our-impact [data-framer-name$="Value"] > p{font-size:clamp(30px,3vw,44px)!important;line-height:1.2!important;}
#our-impact [data-framer-name$="Description"] > p{font-size:14px!important;}
.shine-participate:not(.shine-hero-button){background:#f4b5d1!important;background-color:#f4b5d1!important;color:#20102d!important;box-shadow:0 3px 14px #d86da52b!important;border:1px solid #e59cbd!important;cursor:pointer;}
.shine-participate:not(.shine-hero-button) *{color:#20102d!important;--framer-text-color:#20102d!important;}
.shine-participate:not(.shine-hero-button):hover{background:#f9cce0!important;box-shadow:0 6px 22px #d86da540!important;}
.shine-speaker-link{position:absolute;inset:0;z-index:5;border-radius:inherit;cursor:pointer;}
.shine-speaker-link:focus-visible{outline:3px solid #d86da5;outline-offset:5px;}
.shine-instagram-label{position:absolute;right:16px;top:16px;padding:7px 11px;border-radius:50px;background:#fffdf2e8;color:#241733;font:500 11px Inter,sans-serif;letter-spacing:.02em;box-shadow:0 2px 10px #0001;}
.shine-dialog{border:1px solid #fff9;background:#f3f0eb;color:#18132e;border-radius:28px;box-shadow:0 30px 100px #090d4380;padding:36px;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 36px);overflow-y:auto;box-sizing:border-box;font:14px/1.5 Inter,sans-serif;}
.shine-dialog::backdrop{background:#0b103bd9;backdrop-filter:blur(9px);}
.shine-dialog *{box-sizing:border-box;}
.shine-dialog .shine-dialog-close{position:absolute;right:16px;top:16px;border:0;border-radius:50%;width:40px;height:40px;background:#e7e0eb;color:#251b40;cursor:pointer;font:25px Inter,sans-serif;}
.shine-dialog .shine-eyebrow{color:#72508d;letter-spacing:.12em;text-transform:uppercase;font-size:11px;margin:4px 36px 16px 0;}
.shine-dialog h2{font:500 38px/1.12 'Playfair Display',Georgia,serif;margin:0 20px 14px 0;color:#18132e;}
.shine-dialog .shine-intro{color:#686371;margin:0 0 22px;}
.shine-form{display:grid;gap:14px;}
.shine-field{display:grid;gap:6px;font-weight:500;}
.shine-field input,.shine-field select{font:400 15px Inter,sans-serif;color:#211736;background:#fff;border:1px solid #d5cedb;border-radius:13px;padding:12px 14px;width:100%;min-height:46px;outline:none;}
.shine-field input:focus,.shine-field select:focus{border-color:#a45c89;box-shadow:0 0 0 3px #e7bad13b;}
.shine-form .shine-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.shine-form [hidden]{display:none!important;}
.shine-consent{display:flex;gap:9px;align-items:flex-start;color:#686371;font-size:12px;line-height:1.5;}
.shine-consent input{accent-color:#9c477c;width:17px;height:17px;flex-shrink:0;margin-top:1px;}
.shine-submit,.shine-whatsapp-link{font:500 14px Inter,sans-serif;text-align:center;border:1px solid #da91b5;border-radius:50px;padding:15px 20px;background:#f4b5d1;color:#20102d;cursor:pointer;display:block;width:100%;text-decoration:none;}
.shine-submit:hover,.shine-whatsapp-link:hover{background:#f9cce0;}
.shine-submit:disabled{opacity:.6;cursor:wait;}
.shine-form-status{margin:0;color:#854368;min-height:0;}
.shine-success{border-radius:18px;background:#fff;padding:22px;margin-top:20px;}
.shine-success h3{font:500 27px/1.2 'Playfair Display',Georgia,serif;margin:0 0 12px;}
.shine-success p{color:#686371;}
.shine-dialog .shine-small{font-size:12px;color:#78717e;margin:4px 0 0;}
@media(max-width:600px){.shine-dialog{padding:30px 22px 24px;border-radius:24px;}.shine-dialog h2{font-size:33px;}.shine-form .shine-two-columns{grid-template-columns:1fr;} .shine-instagram-label{right:12px;top:12px;}}
.shine-participate:not(.shine-hero-button) [data-framer-name="Fill"]{background:#f4b5d1!important;}
.shine-participate:not(.shine-hero-button):hover [data-framer-name="Fill"]{background:#f9cce0!important;}
.shine-participate:not(.shine-hero-button){border-radius:60px!important;}
.shine-dialog [hidden]{display:none!important;}
#stories img[src="/assets/shine/helena-raquel-v05.webp"]{object-position:40% 30%!important;}
#stories img[src="/assets/shine/bruna-hamu-v05.webp"]{object-position:55% 25%!important;}
#stories [data-framer-name="Image 1"]{width:100%!important;height:100%!important;left:50%!important;top:50%!important;}

#our-impact [data-framer-name="Impact Title"] p{white-space:pre-line!important;}

#stories img[src*="shirley-dorico-v06"]{object-position:50% 34%!important;}
#__framer-badge-container,[data-framer-name="Made in Framer"]{display:none!important;}
