@font-face{font-family:"Averta";src:url("../fonts/averta-black.woff2") format("woff2"),url("../fonts/averta-black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Quicksand";src:url("../fonts/quicksand-medium.woff2") format("woff2"),url("../fonts/quicksand-medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}.site-main{padding-top:0px !important}.elementor-1306,.wgl-mobile-header{border-bottom:1px solid #e84066}:root{scroll-behavior:auto;overflow-anchor:none}body.ic-sticky-hold .wgl-sticky-header.sticky_active{transform:translateY(-100%);opacity:0;overflow:hidden}.page-15-anos{font-family:sans-serif;color:#333;padding-bottom:80px}.page-15-anos img{max-width:100%;height:auto}.page-15-anos .hero-section{position:relative;padding-top:24px;padding-bottom:48px;overflow-x:clip}.page-15-anos .hero-section .hero-foto{grid-area:foto}.page-15-anos .hero-section .hero-foto img{display:block;width:100%;aspect-ratio:455/305;object-fit:cover;border-radius:12px}.page-15-anos .hero-section .hero-content{grid-area:texto;padding-top:4px;position:relative;z-index:2}.page-15-anos .hero-section .hero-content h1{font-family:"Averta","Quicksand",sans-serif;font-size:clamp(56px,5.68vw,75px);line-height:90%;letter-spacing:-0.02em;color:#e84066;margin:0}@media(max-width: 767px){.page-15-anos .hero-section .hero-content h1{font-size:45px}}.page-15-anos .hero-section .hero-content h2{font-family:"Quicksand",sans-serif;font-weight:500;line-height:90%;font-size:clamp(46px,4.7vw,62px);letter-spacing:-0.03em;color:#e84066;margin:8px 0 0}@media(max-width: 767px){.page-15-anos .hero-section .hero-content h2{font-size:35px}}.page-15-anos .hero-section .hero-content .laco{margin-top:35px}@media(max-width: 767px){.page-15-anos .hero-section .hero-content .laco{width:200px;position:absolute;right:0;bottom:0}}@media(max-width: 767px){.page-15-anos .hero-section .laco{width:200px;position:absolute;right:0;top:170px;transform:rotate(180deg)}}.page-15-anos .hero-section .hero-selos img{display:block;height:auto}.page-15-anos .hero-section .hero-laco{position:absolute;z-index:1;left:46%;top:44%;width:33%;height:auto;pointer-events:none}@media(max-width: 767px){.page-15-anos .hero-section .hero-grid{grid-template-columns:1fr;grid-template-areas:"texto" "foto" "selos"}.page-15-anos .hero-section .hero-selos{column-gap:20px}.page-15-anos .hero-section .hero-selos .hero-logo{width:130px}.page-15-anos .hero-section .hero-selos .hero-coracao,.page-15-anos .hero-section .hero-selos .hero-icone{width:72px}.page-15-anos .hero-section .hero-selos .hero-estrelas{width:80px}.page-15-anos .hero-section .hero-laco{display:none}}.page-15-anos .historias-section{margin-bottom:110px;margin-top:32px}.page-15-anos .historias-section .section-title{color:#e84066;font-weight:bold;font-size:50px;font-family:"Averta","Quicksand",sans-serif;line-height:90%}@media(min-width: 767px){.page-15-anos .historias-section .section-title{font-size:60px}}.page-15-anos .historias-section .section-subtitle{font-family:"Quicksand",sans-serif;color:#e84066;font-size:18px;letter-spacing:-0.75px;line-height:110%}@media(max-width: 767px){.page-15-anos .historias-section .section-subtitle{font-weight:500}}@media(min-width: 767px){.page-15-anos .historias-section .section-subtitle{font-size:21px;letter-spacing:-1.05px}}.page-15-anos .historias-section .historias-grid{--historia-size: clamp(140px, 17vw, 240px);--historia-gap: 15px;margin-top:15px}.page-15-anos .historias-section .historias-grid:not(.is-rows){display:grid;grid-template-columns:repeat(5, 1fr);gap:var(--historia-gap)}@media(max-width: 991px){.page-15-anos .historias-section .historias-grid:not(.is-rows){grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.page-15-anos .historias-section .historias-grid:not(.is-rows){grid-template-columns:repeat(2, 1fr);padding-inline:.75rem}}.page-15-anos .historias-section .historias-grid:not(.is-rows) .historia-slot{width:auto;height:auto;aspect-ratio:1/1}.page-15-anos .historias-section .historias-grid:not(.is-rows) .historia-painel{grid-column:1/-1;padding-bottom:0}.page-15-anos .historias-section .historias-grid.is-rows{overflow-x:clip}.page-15-anos .historias-section .historias-grid .historias-row{margin-bottom:var(--historia-gap)}.page-15-anos .historias-section .historias-grid .historias-row-inner{display:flex;gap:var(--historia-gap);width:max-content;will-change:transform}.page-15-anos .historias-section .historias-grid .historia-slot{position:relative;flex:0 0 var(--historia-size);width:var(--historia-size);height:var(--historia-size)}.page-15-anos .historias-section .historias-grid .historia-slot>.historia-item{width:100%;height:100%}.page-15-anos .historias-section .historias-grid .historia-painel{position:relative;overflow:visible;padding-bottom:var(--historia-gap)}.page-15-anos .historias-section .historias-grid .historia-item{position:relative;aspect-ratio:1/1;border-radius:24px;overflow:hidden;background-color:#fe92eb;text-align:left}.page-15-anos .historias-section .historias-grid .historia-item img{display:block;width:100%;height:100%;object-fit:cover;border-radius:24px;transition:opacity .4s ease}.page-15-anos .historias-section .historias-grid .historia-item .historia-txt,.page-15-anos .historias-section .historias-grid .historia-item .historia-close{display:none}.page-15-anos .historias-section .historias-grid .historia-item.is-source{visibility:hidden}.page-15-anos .historias-section .historias-grid .historia-item.has-photo:hover img,.page-15-anos .historias-section .historias-grid .historia-item.has-photo:focus-visible img{opacity:1}@media(hover: none){.page-15-anos .historias-section .historias-grid .historia-item.has-photo img{opacity:1}}.page-15-anos .historias-section .historias-grid .historia-item.is-seen img,.page-15-anos .historias-section .historias-grid .historia-item.is-seen.has-photo img{opacity:0}.page-15-anos .historias-section .historias-grid .historia-item.is-seen.has-photo:hover img,.page-15-anos .historias-section .historias-grid .historia-item.is-seen.has-photo:focus-visible img,.page-15-anos .historias-section .historias-grid .historia-item.is-returning img{opacity:1}@media(max-width: 767px){.page-15-anos .historias-section .historias-grid .historia-item.is-seen.has-photo img{opacity:1}}.page-15-anos .historias-section .historias-grid .historia-item.has-story{cursor:pointer}.page-15-anos .historias-section .historias-grid .historia-item.is-open{aspect-ratio:auto;display:grid;grid-template-columns:minmax(0, 35%) 1fr;gap:32px;cursor:default}.page-15-anos .historias-section .historias-grid .historia-item.is-open img{opacity:1;height:auto;aspect-ratio:1/1}.page-15-anos .historias-section .historias-grid .historia-item.is-open .historia-txt{display:block;padding:24px 48px 32px 0}.page-15-anos .historias-section .historias-grid .historia-item.is-open .historia-close{display:block}@media(max-width: 767px){.page-15-anos .historias-section .historias-grid .historia-item.is-open{grid-template-columns:1fr;gap:0}.page-15-anos .historias-section .historias-grid .historia-item.is-open .historia-txt{padding:24px}}.page-15-anos .historias-section .historias-grid .historia-item .historia-txt h3{font-family:"Averta","Quicksand",sans-serif;font-size:60px;color:#e84066;margin:0 0 12px}@media(max-width: 767px){.page-15-anos .historias-section .historias-grid .historia-item .historia-txt h3{letter-spacing:-1.23px;font-size:41px;color:#fff}}.page-15-anos .historias-section .historias-grid .historia-item .historia-txt h4{font-family:"Quicksand",sans-serif;font-weight:700;font-size:32px;line-height:123%;color:#e84066;margin:0 0 20px;letter-spacing:-0.96px;width:71%}@media(max-width: 767px){.page-15-anos .historias-section .historias-grid .historia-item .historia-txt h4{width:100%;font-size:20px;line-height:113%;letter-spacing:-0.6px}}.page-15-anos .historias-section .historias-grid .historia-item .historia-txt p{font-family:"Quicksand",sans-serif;font-size:20px;line-height:130%;color:#000;margin:0;letter-spacing:-0.6px;width:65%}@media(max-width: 767px){.page-15-anos .historias-section .historias-grid .historia-item .historia-txt p{width:100%;font-size:18px;line-height:120%;letter-spacing:-0.54px}}.page-15-anos .historias-section .historias-grid .historia-item .historia-close{position:absolute;top:16px;right:16px;width:36px;height:36px;padding:0;border:0;background:rgba(0,0,0,0);color:#d94a6a;font-size:40px;line-height:1;cursor:pointer}.page-15-anos .impacto-section{margin-bottom:80px}@media(max-width: 768px){.page-15-anos .impacto-section{flex-direction:column;text-align:center}}.page-15-anos .impacto-section .impacto-texto{flex:0 0 40%}@media(max-width: 768px){.page-15-anos .impacto-section .impacto-texto{margin-bottom:15px}}.page-15-anos .impacto-section .impacto-texto h2{color:#77549d;font-family:"Averta","Quicksand",sans-serif;font-size:38px;font-weight:bold;line-height:1;margin:0}@media(max-width: 768px){.page-15-anos .impacto-section .impacto-texto h2{font-size:40px;line-height:110%;letter-spacing:-1.5px}}.page-15-anos .impacto-section .impacto-texto .stars-decor{background:url(../../assets/images/stars.svg) no-repeat;width:211px;height:200px;position:absolute;right:30px;top:100px}@media(max-width: 768px){.page-15-anos .impacto-section .impacto-texto .stars-decor{width:105px;top:-70px;height:101px;background-size:cover;right:10px}}@media(min-width: 768px)and (max-width: 1399.98px){.page-15-anos .impacto-section .impacto-texto .stars-decor{position:relative;top:auto;right:auto;margin:16px 0 0 auto;max-width:100%;background-size:contain;background-position:right top}}.page-15-anos .impacto-section .impacto-grid .card-numero{width:350px;height:350px;padding:30px 20px;border-radius:24px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:38px}@media(max-width: 768px){.page-15-anos .impacto-section .impacto-grid .card-numero{width:260px;height:260px;margin-bottom:10px}}.page-15-anos .impacto-section .impacto-grid .card-numero .num{font-family:"Averta","Quicksand",sans-serif;font-size:100px;font-weight:bold;line-height:90%;font-variant-numeric:tabular-nums;letter-spacing:-4.5px;text-align:center}@media(max-width: 768px){.page-15-anos .impacto-section .impacto-grid .card-numero .num{font-size:70px;letter-spacing:-3.6px}}.page-15-anos .impacto-section .impacto-grid .card-numero .label{font-family:"Quicksand",sans-serif;font-weight:400;font-size:44px;line-height:90%;letter-spacing:-2.2px}@media(max-width: 768px){.page-15-anos .impacto-section .impacto-grid .card-numero .label{font-size:38px;letter-spacing:-1.9px;text-align:start}}.page-15-anos .impacto-section .impacto-grid .card-numero.bg-purple{background-color:#77549d}.page-15-anos .impacto-section .impacto-grid .card-numero.bg-teal{background-color:#5ebfc3}.page-15-anos .impacto-section .impacto-grid .card-numero.bg-pink{background-color:#fe92eb}.page-15-anos .video-destaque-section{margin-bottom:60px}.page-15-anos .video-destaque-section .video-wrapper{background-color:#e84066;padding:70px 100px;border-radius:24px;position:relative}@media(max-width: 768px){.page-15-anos .video-destaque-section .video-wrapper{padding:20px 20px}}.page-15-anos .video-destaque-section .video-wrapper .badge-coracao{position:absolute;top:40px;right:40px;width:204px;height:204px;background:url(../../assets/images/coracao.svg) no-repeat}@media(max-width: 768px){.page-15-anos .video-destaque-section .video-wrapper .badge-coracao{width:67px;height:67px;background-size:cover;top:-30px;right:calc(50% - 33px)}}.page-15-anos .video-destaque-section .divisores-flor .icon-1{background:url(../../assets/images/icon-4.svg) no-repeat;width:67px;height:67px;display:inline-block}@media(max-width: 768px){.page-15-anos .video-destaque-section .divisores-flor .icon-1{width:52px;height:52px;background-size:cover}}.page-15-anos .video-destaque-section .divisores-flor .icon-2{background:url(../../assets/images/icon-5.svg) no-repeat;width:79px;height:79px;display:inline-block}@media(max-width: 768px){.page-15-anos .video-destaque-section .divisores-flor .icon-2{width:61px;height:61px;background-size:cover}}.page-15-anos .video-destaque-section .divisores-flor .icon-3{background:url(../../assets/images/icon-6.svg) no-repeat;width:67px;height:67px;display:inline-block}@media(max-width: 768px){.page-15-anos .video-destaque-section .divisores-flor .icon-3{width:52px;height:52px;background-size:cover}}.page-15-anos .social-carousel-section{margin-bottom:60px}.page-15-anos .social-carousel-section .int-bg{background:#fe92eb;border-radius:24px;padding:40px}@media(max-width: 768px){.page-15-anos .social-carousel-section .int-bg{padding:25px}}.page-15-anos .social-carousel-section .carousel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;line-height:110%}@media(max-width: 768px){.page-15-anos .social-carousel-section .carousel-header{align-items:end;flex-direction:column}}.page-15-anos .social-carousel-section .carousel-header h4{font-family:"Averta","Quicksand",sans-serif;font-size:30px;color:#e84066}@media(max-width: 768px){.page-15-anos .social-carousel-section .carousel-header h4{font-size:29px}}.page-15-anos .social-carousel-section .carousel-header .carousel-nav{display:flex;gap:10px}.page-15-anos .social-carousel-section .carousel-header .carousel-nav .nav-btn{display:inline-flex;align-items:center;justify-content:center;background:#e84066;border:none;border-radius:50%;width:40px;height:40px;padding:0;cursor:pointer;transition:background .2s,opacity .2s}.page-15-anos .social-carousel-section .carousel-header .carousel-nav .nav-btn img{width:20px;height:auto}.page-15-anos .social-carousel-section .carousel-header .carousel-nav .nav-btn.next-btn img{transform:rotate(180deg)}.page-15-anos .social-carousel-section .carousel-header .carousel-nav .nav-btn:hover:not(:disabled){background:#fff}.page-15-anos .social-carousel-section .carousel-header .carousel-nav .nav-btn:disabled{opacity:.4;cursor:default}@media(max-width: 767px){.page-15-anos .social-carousel-section .carousel-header .carousel-nav .nav-btn{width:28px;height:28px}.page-15-anos .social-carousel-section .carousel-header .carousel-nav .nav-btn img,.page-15-anos .social-carousel-section .carousel-header .carousel-nav .nav-btn svg{width:14px;height:auto}}.page-15-anos .social-carousel-section .carousel-track:not(.tns-slider){display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:10px;scrollbar-width:none}.page-15-anos .social-carousel-section .carousel-track:not(.tns-slider)::-webkit-scrollbar{display:none}.page-15-anos .social-carousel-section .carousel-track:not(.tns-slider) .post-card{flex:0 0 calc(25% - 15px);min-width:220px;display:block}.page-15-anos .social-carousel-section .carousel-track .post-media{position:relative;display:block;height:415px;border-radius:16px;overflow:hidden}.page-15-anos .social-carousel-section .carousel-track .post-media img{width:100%;height:100%;object-fit:cover;display:block}.page-15-anos .social-carousel-section .carousel-track .post-media::after{content:"";position:absolute;inset:auto 0 0 0;height:30%;background:linear-gradient(to top, rgba(0, 0, 0, 0.55), transparent);pointer-events:none}.page-15-anos .social-carousel-section .carousel-track .post-media .post-stats{position:absolute;left:16px;bottom:14px;z-index:1;display:flex;gap:14px}.page-15-anos .social-carousel-section .carousel-track .post-media .post-stat{display:inline-flex;align-items:center;gap:6px;color:#fff;font-family:"Quicksand",sans-serif;font-weight:700;font-size:15px;line-height:1}.page-15-anos .social-carousel-section .carousel-track .post-media .post-stat svg{width:18px;height:18px;fill:currentColor}.page-15-anos .social-carousel-section.linkedin .int-bg{background:#5ebfc3}.page-15-anos .social-carousel-section.linkedin .carousel-header h4{color:#fff}.page-15-anos .social-carousel-section.linkedin .carousel-header .carousel-nav .nav-btn{background:#fff}.page-15-anos .social-carousel-section.linkedin .carousel-header .carousel-nav .nav-btn:hover:not(:disabled){background:#8bcbc8;color:#fff}.page-15-anos .social-carousel-section.linkedin .linkedin-track .post-card>iframe{display:block;width:100% !important;height:460px !important;border:0;border-radius:16px;background:#fff}@media(max-width: 767px){.page-15-anos .social-carousel-section .int-bg{display:flex;flex-direction:column}.page-15-anos .social-carousel-section .carousel-header{display:contents}.page-15-anos .social-carousel-section .carousel-header h4{order:1}.page-15-anos .social-carousel-section .carousel-header .carousel-nav{order:3;align-self:center;margin-top:16px}.page-15-anos .social-carousel-section .int-bg>.tns-outer,.page-15-anos .social-carousel-section .int-bg>.carousel-track{order:2;margin-top:12px}}.page-15-anos .blog-section{margin-bottom:60px}.page-15-anos .blog-section .carousel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.page-15-anos .blog-section .carousel-header h4{font-family:"Quicksand",sans-serif;font-weight:500;color:#77549d;font-size:36px}@media(max-width: 768px){.page-15-anos .blog-section .carousel-header h4{font-size:24px;letter-spacing:-1.1px}}.page-15-anos .blog-section .blog-grid:not(.tns-slider){display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media(max-width: 991px){.page-15-anos .blog-section .blog-grid:not(.tns-slider){grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.page-15-anos .blog-section .blog-grid:not(.tns-slider){grid-template-columns:1fr}}.page-15-anos .blog-section .tns-ovh{padding:10px 15px 25px;margin:-10px -15px -25px}.page-15-anos .blog-section .blog-grid .blog-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.05);border:1px solid #eaeaea}@media(max-width: 768px){.page-15-anos .blog-section .blog-grid .blog-card{margin-bottom:0px}}.page-15-anos .blog-section .blog-grid .blog-card img{width:100%;height:295px;object-fit:cover}.page-15-anos .blog-section .blog-grid .blog-card .blog-content{padding:20px}.page-15-anos .blog-section .blog-grid .blog-card .blog-content a{text-decoration:none;color:inherit}.page-15-anos .blog-section .blog-grid .blog-card .blog-content .data{font-family:"Amatic SC",cursive;font-size:22px;text-transform:uppercase;color:#e84066;font-weight:bold}.page-15-anos .blog-section .blog-grid .blog-card .blog-content h5{font-family:"Quicksand",sans-serif;margin:10px 0;font-weight:bold;font-size:20px;line-height:26px}.page-15-anos .blog-section .blog-grid .blog-card .blog-content p{font-family:"Quicksand",sans-serif;font-weight:400;font-size:16px;line-height:23px;color:#616161}.page-15-anos .blog-section .blog-grid .blog-card .blog-content .blog-meta{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#999;border-top:1px solid #eee;padding-top:15px}.page-15-anos .blog-section .blog-grid .blog-card .blog-content .blog-meta .post_author{font-family:"Quicksand",sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;color:#616161}.page-15-anos .blog-section .blog-grid .blog-card .blog-content .blog-meta .meta-info{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:15px;color:#333}.page-15-anos .blog-section .blog-grid .blog-card .blog-content .blog-meta .sl-count{font-family:"Quicksand",sans-serif;font-weight:700}.page-15-anos .blog-section .carousel-nav{display:flex;gap:10px}.page-15-anos .blog-section .carousel-nav[hidden]{display:none}.page-15-anos .blog-section .carousel-nav .nav-btn{display:inline-flex;align-items:center;justify-content:center;background:#77549d;border:none;border-radius:50%;width:40px;height:40px;padding:0;cursor:pointer;transition:background .2s,opacity .2s}.page-15-anos .blog-section .carousel-nav .nav-btn:disabled{opacity:.4;cursor:default}@media(max-width: 767px){.page-15-anos .blog-section .carousel-nav .nav-btn{width:28px;height:28px}.page-15-anos .blog-section .carousel-nav .nav-btn svg{width:14px;height:auto}}.page-15-anos .blog-section .btn-outline-custom{font-family:"Quicksand",sans-serif;display:inline-block;padding:2px 23px;border:1px solid #77549d;font-size:18px;border-radius:30px;color:#77549d;text-decoration:none;font-weight:bold;transition:all .3s;letter-spacing:-0.9px}.page-15-anos .blog-section .btn-outline-custom:hover{background:#77549d;color:#fff}.page-15-anos .reconhecimentos-section .marquee-nav{display:flex;justify-content:center;gap:10px;margin-top:24px}.page-15-anos .reconhecimentos-section .marquee-nav[hidden]{display:none}.page-15-anos .reconhecimentos-section .marquee-nav .nav-btn{display:inline-flex;align-items:center;justify-content:center;background:#e84066;border:none;border-radius:50%;width:40px;height:40px;padding:0;cursor:pointer;transition:background .2s}.page-15-anos .reconhecimentos-section .marquee-nav .nav-btn img{width:20px;height:auto}.page-15-anos .reconhecimentos-section .marquee-nav .nav-btn.next-btn img{transform:rotate(180deg)}.page-15-anos .reconhecimentos-section .marquee-nav .nav-btn:hover{background:#fff}@media(max-width: 767px){.page-15-anos .reconhecimentos-section .marquee-nav .nav-btn{width:28px;height:28px}.page-15-anos .reconhecimentos-section .marquee-nav .nav-btn img{width:14px}}.page-15-anos .reconhecimentos-section h4{font-family:"Quicksand",sans-serif;font-size:36px;font-weight:500;line-height:110%;letter-spacing:-1.8px;color:#000}@media(max-width: 768px){.page-15-anos .reconhecimentos-section h4{font-size:24px;letter-spacing:-1.1px}}.page-15-anos .reconhecimentos-section .logos-grid.is-marquee{overflow:hidden;mask-image:linear-gradient(to right, transparent, #000 8%, #000 92%, transparent)}.page-15-anos .reconhecimentos-section .logos-grid .marquee-track,.page-15-anos .reconhecimentos-section .logos-grid .marquee-group{display:flex;align-items:center;width:max-content}.page-15-anos .reconhecimentos-section .logos-grid .marquee-group img{flex-shrink:0;margin-right:60px}.page-15-anos .reconhecimentos-section .logos-grid img{height:auto;width:100px;transition:.3s}.page-15-anos .reconhecimentos-section .logos-grid img.selos{width:600px !important}.page-15-anos .reconhecimentos-section .logos-grid img.selos-seq{width:auto !important;height:150px !important}.page-15-anos .reconhecimentos-section .logos-grid img:hover{filter:none;opacity:1}@media(max-width: 768px){.container-mob{padding-right:.75rem;padding-left:.75rem}}.footer_top-area strong,p,a{color:#000}.elementor-element-e60c159>.elementor-container{flex-wrap:wrap;row-gap:30px}.elementor-element-e60c159>.elementor-container>.elementor-column{width:50% !important}@media(max-width: 767px){.elementor-element-e60c159>.elementor-container>.elementor-column{width:100% !important}}
