:root{--greenish: #47a5ae;--greenish-400: var(--greenish);--greenish-700: #317178;--pink: #E45993;--pink-400: var(--pink);--purple: #7062d9;--purple-300: #9d85cb;--purple-400: var(--purple);--purple-900: #523982;--gray: #494040;--gray-100: #919191;--gray-200: #868686;--gray-300: #747171;--gray-400: var(--gray);--bs-primary: var(--purple);--bs-link-color: var(--purple-900);--bs-link-hover-color: hsl(from var(--bs-link-color) h s calc(l - 15))}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-ExtraLight.otf") format("opentype"),url("../fonts/Montserrat-ExtraLight.ttf") format("truetype"),url("../fonts/Montserrat-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Regular.otf") format("opentype"),url("../fonts/Montserrat-Regular.ttf") format("truetype"),url("../fonts/Montserrat-Regular.ttf") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Italic.otf") format("opentype"),url("../fonts/Montserrat-Italic.ttf") format("truetype"),url("../fonts/Montserrat-Italic.ttf") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Medium.ttf") format("opentype"),url("../fonts/Montserrat-Medium.ttf") format("truetype"),url("../fonts/Montserrat-Medium.ttf") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-SemiBold.ttf") format("opentype"),url("../fonts/Montserrat-SemiBold.ttf") format("truetype"),url("../fonts/Montserrat-SemiBold.ttf") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-SemiBoldItalic.ttf") format("opentype"),url("../fonts/Montserrat-SemiBoldItalic.ttf") format("truetype"),url("../fonts/Montserrat-SemiBoldItalic.ttf") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Bold.ttf") format("opentype"),url("../fonts/Montserrat-Bold.ttf") format("truetype"),url("../fonts/Montserrat-Bold.ttf") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-BoldItalic.ttf") format("opentype"),url("../fonts/Montserrat-BoldItalic.ttf") format("truetype"),url("../fonts/Montserrat-BoldItalic.ttf") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-ExtraBold.ttf") format("opentype"),url("../fonts/Montserrat-ExtraBold.ttf") format("truetype"),url("../fonts/Montserrat-ExtraBold.ttf") format("woff");font-weight:800;font-style:normal;font-display:swap}.grid-content,.full-width{--max-width: 1140px;--bs-gutter-x: 1.5rem;--padding-inline: calc(var(--bs-gutter-x) / 2);--breakout-size: 2rem;--feature-size: calc(var(--breakout-size) * 2);--content-max-width: var(--max-width);--full: minmax(0, 1fr);--feature: minmax(0, var(--feature-size));--breakout: minmax(0, var(--breakout-size));--content: min(var(--content-max-width), 100%);display:grid;grid-template-columns:[full-width-start] var(--full) [feature-start] var(--feature) [breakout-start] var(--breakout) [content-start] var(--content) [content-end] var(--breakout) [breakout-end] var(--feature) [feature-end] var(--full) [full-width-end]}.grid-content>.full-width,.full-width>.full-width{grid-column:full-width}.grid-content>.breakout,.full-width>.breakout{grid-column:breakout}.grid-content>.feature,.full-width>.feature{grid-column:feature}.grid-content>:not(.breakout,.feature,.full-width),.full-width>:not(.breakout,.feature,.full-width){grid-column:content;padding-inline:var(--padding-inline)}.grid-content>:not(.breakout,.feature,.full-width) [class*=container],.full-width>:not(.breakout,.feature,.full-width) [class*=container]{padding-inline:0}.row{row-gap:1rem}#showcase img{height:440px;visibility:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media(min-width: 768px){#showcase img{height:clamp(27.5rem,4.7222rem + 47.4537vw,40.3125rem)}}#showcase .carousel-item{background-repeat:no-repeat}#showcase .carousel-item.item-1{background-image:url(../images/showcase/bn-foto-bebe-mamae-VSR-260427.webp),url(../images/showcase/bn-coracao-todos-contra-VSR-260427.webp),url(../images/showcase/logo-VSR-sem-slogan.webp),url(../images/showcase/bn-fundo-bebe-VSR-1920x645-260427.jpg);background-position:calc(50% + 135px) 100%,calc(50% - clamp(1.875rem,-4.1406rem + 30.0781vw,6.6875rem)) calc(100% + 39px),calc(50% - clamp(3.625rem,.3438rem + 16.4063vw,6.25rem)) 90px,50% 0;background-size:clamp(21.875rem,-9.1964rem + 64.7321vw,30.9375rem),clamp(21.875rem,-1.6964rem + 49.1071vw,28.75rem),clamp(11.875rem,7.5893rem + 8.9286vw,13.125rem),cover}#showcase .carousel-item.item-2{background-image:url(../images/showcase/bn-foto-gestante-VSR-260427.webp),url(../images/showcase/bn-coracao-todos-contra-VSR-260427.webp),url(../images/showcase/logo-VSR-sem-slogan.webp),url(../images/showcase/bn-fundo-gestante-VSR-1920x645-260427.jpg);background-position:calc(50% + 135px) calc(100% + 110px),calc(50% - clamp(1.875rem,-4.1406rem + 30.0781vw,6.6875rem)) calc(100% + 39px),calc(50% - clamp(3.625rem,.3438rem + 16.4063vw,6.25rem)) 90px,50% 0;background-size:clamp(21.875rem,-9.1964rem + 64.7321vw,30.9375rem),clamp(21.875rem,-1.6964rem + 49.1071vw,28.75rem),clamp(11.875rem,7.5893rem + 8.9286vw,13.125rem),cover}@media(min-width: 768px){#showcase .carousel-item img{visibility:visible}}#o-que-e{position:relative;z-index:1;justify-items:center;font-size:clamp(1.125rem,.625rem + 1.0417vw,1.5625rem);text-align:center;color:#fff;background-image:url(../images/virus-colorido.webp),url(../images/o-que-e-vsr-bg-mobile.webp);background-repeat:no-repeat;background-size:clamp(5.1875rem,-2.3571rem + 30.9524vw,12.5rem),auto 544px;background-size:clamp(5.1875rem,-2.3571rem + 30.9524vw,12.5rem),auto;background-position:calc(100% + 12px) clamp(3.75rem,-5.9226rem + 39.6825vw,13.125rem),left calc(clamp(0rem,-8.0605rem + 33.0688vw,7.8125rem)*-1);background-position:calc(100% + 12px) clamp(3.75rem,-5.9226rem + 39.6825vw,13.125rem),left calc(clamp(0rem,-9.5982rem + 47.9911vw,13.4375rem)*-1)}@media(min-width: 768px){#o-que-e{text-align:left;background-image:url(../images/virus-colorido.webp),url(../images/virus-colorido-pq.webp),url(../images/o-que-e-vsr-bg-2.webp);background-size:clamp(12.5rem,4rem + 17.7083vw,19.9375rem),clamp(9.375rem,4.875rem + 9.375vw,13.3125rem),contain;background-position:right clamp(15.625rem,9.1667rem + 13.4549vw,25.3125rem),20vw -24px,left calc(clamp(0rem,-8.3333rem + 17.3611vw,12.5rem)*-1)}}#o-que-e h1{font-weight:700;font-size:clamp(1.875rem,.8036rem + 2.2321vw,2.8125rem)}#o-que-e .o-que-e-vsr{margin-block-start:90px;width:max(280px,72vw)}@media(min-width: 768px){#o-que-e .o-que-e-vsr{margin-block-start:6vw;width:min(760px,72vw)}}#vsr-bronquiolite{display:grid;justify-items:center;gap:1rem;margin-block-start:180px;margin-block-start:calc(180px - clamp(0rem,-1.7857rem + 8.9286vw,2.5rem));font-size:clamp(1rem,.7143rem + .5952vw,1.25rem);color:var(--greenish)}@media(min-width: 768px){#vsr-bronquiolite{gap:0;margin-block-start:clamp(4.375rem,-3.4821rem + 16.369vw,11.25rem)}}@media(min-width: 1440px){#vsr-bronquiolite{margin-block-start:clamp(11.25rem,.9375rem + 11.4583vw,14.6875rem)}}#vsr-bronquiolite>div{margin-block-end:1rem;width:min(450px,100%)}@media(min-width: 768px){#vsr-bronquiolite>div{margin-inline-start:50px;width:clamp(450px,52vw,700px)}}#vsr-bronquiolite h1{color:var(--purple-300)}#vsr-bronquiolite .picture{max-width:959px}#vsr-bronquiolite .infografico{width:min(314px,100%);padding:0;font-size:15px;list-style:none}@media(min-width: 768px){#vsr-bronquiolite .infografico{display:none}}#vsr-bronquiolite .infografico li{margin-block-end:1.1em}#vsr-bronquiolite .infografico li span{display:inline-block}#vsr-bronquiolite .infografico li:nth-child(odd)::after,#vsr-bronquiolite .infografico li:nth-child(even)::after{content:"";display:block;height:12px;background-repeat:no-repeat}#vsr-bronquiolite .infografico li:nth-child(odd){text-align:right}#vsr-bronquiolite .infografico li:nth-child(odd)::after{background-image:url(../images/line-to-right.png);transform:rotate(180deg)}#vsr-bronquiolite .infografico li:nth-child(even){text-align:left}#vsr-bronquiolite .infografico li:nth-child(even)::after{background-image:url(../images/line-to-right.png)}#como-proteger{scroll-margin-top:-120px;text-align:center;color:var(--purple-900);background-image:url(../images/protecao-bg.webp);background-repeat:no-repeat;background-position:calc(50% + 145px) -65px;background-size:auto clamp(34.375rem,22.5893rem + 24.5536vw,37.8125rem)}@media(min-width: 992px){#como-proteger{margin-block-start:calc(clamp(1.875rem,-2.8017rem + 7.5431vw,6.25rem)*-1);text-align:left;background-image:url(../images/nascimento-bg.webp),url(../images/mamae.webp),url(../images/gestacao-bg.webp),url(../images/protecao-bg.webp);background-position:0 800px,clamp(0rem,-10.2888rem + 16.5948vw,9.625rem) calc(430px - clamp(0rem,-7.5496rem + 12.1767vw,7.0625rem)),-55px 280px,100% 0;background-size:contain,auto clamp(26.875rem,16.1853rem + 17.2414vw,36.875rem),calc(100% + 55px),contain}}#como-proteger h1{font-size:30px}@media(min-width: 768px){#como-proteger h1{font-size:clamp(1.875rem,-0.2679rem + 4.4643vw,2.5rem)}}#como-proteger h2{margin-block-end:1.5em;font-size:18px}@media(min-width: 768px){#como-proteger h2{font-size:clamp(1.125rem,.6964rem + .8929vw,1.25rem)}}#como-proteger section div{justify-self:center;width:min(319px,100%)}@media(min-width: 768px){#como-proteger section div{width:58ch}}@media(min-width: 992px){#como-proteger section div{justify-self:end;width:clamp(45ch,60vw,56ch);padding-inline-end:1rem}}@media(min-width: 1156px){#como-proteger section div{padding-inline-end:0}}#como-proteger .como-proteger{padding-block:clamp(8.75rem,-1.9643rem + 22.3214vw,11.875rem) 50px;font-size:16px}@media(min-width: 768px){#como-proteger .como-proteger{font-size:clamp(1rem,.1429rem + 1.7857vw,1.25rem)}}@media(min-width: 992px){#como-proteger .como-proteger{padding-block-start:clamp(8.4375rem,-0.1736rem + 13.8889vw,9.375rem)}}@media(min-width: 1100px){#como-proteger .como-proteger{padding-block-start:clamp(9.375rem,3.5061rem + 8.5366vw,13.75rem)}}#como-proteger .como-proteger h1{font-size:30px}#durante-gestacao{padding-block:clamp(10.625rem,8.6905rem + 7.9365vw,12.5rem) 480px;color:#fff;background-repeat:no-repeat;background-image:url(../images/mamae.webp),url(../images/gestacao-bg-mobile.webp);background-position:center bottom,-25px 0;background-size:350px,auto}@media(min-width: 768px){#durante-gestacao{font-size:clamp(1rem,.1429rem + 1.7857vw,1.25rem);background-size:350px,106vw}}@media(min-width: 992px){#durante-gestacao{padding-block:clamp(4.375rem,-0.0345rem + 7.1121vw,8.5rem) 150px;background-image:none}}#durante-gestacao h1{margin-block-end:0;font-weight:700;font-size:30px}#durante-gestacao .btn{--bs-btn-color: #fff;--bs-btn-border-color: #fff;--bs-btn-font-size: 20px}#durante-gestacao .btn:is(:active,:hover,:focus){--bs-btn-hover-color: var(--purple-900);--bs-btn-hover-bg: #fff}#apos-nascimento{margin-block-start:calc(clamp(3.75rem,.4018rem + 16.7411vw,8.4375rem)*-1);padding-block-start:clamp(10.625rem,8.3929rem + 11.1607vw,13.75rem);background-repeat:no-repeat;background-image:linear-gradient(to bottom, transparent 0, transparent 150px, #fbe3eb 150px, #fbe3eb 100%),url(../images/nascimento-bg-mobile.svg);background-position:0 0,calc(50% - 20px) top;background-size:auto,150%}@media(min-width: 768px){#apos-nascimento{margin-block-start:calc(clamp(8.4375rem,5.2232rem + 6.6964vw,9.375rem)*-1);background-size:cover,130vw;background-position:center top}}@media(min-width: 992px){#apos-nascimento{margin-block-start:0;padding-block-start:calc(30px - clamp(0rem,-2.0043rem + 3.2328vw,1.875rem));padding-block-end:50px;background-color:#fbe3eb;background-image:url(../images/bebe-dormindo.webp);background-position:right bottom;background-size:clamp(23.125rem,12.0536rem + 17.8571vw,28.125rem)}#apos-nascimento>div{justify-self:start !important;margin-inline-start:calc(208px - clamp(0rem,-5.2112rem + 8.4052vw,4.875rem));width:40ch !important}}#apos-nascimento h1{margin-block-end:0;font-weight:700}#apos-nascimento p{margin-block-end:2rem}#apos-nascimento .btn{--bs-btn-color: var(--pink-400);--bs-btn-border-color: var(--pink-400);--bs-btn-font-size: 20px}#apos-nascimento .btn:is(:active,:hover,:focus){--bs-btn-hover-color: var(--purple-900);--bs-btn-hover-bg: #fff}#videos{scroll-margin-top:-300px;position:relative;padding-block:340px 140px;color:var(--purple-900);background-repeat:no-repeat}@media(min-width: 992px){#videos{scroll-margin-top:0;padding-block-start:65px;background-image:url(../images/videos-bg.webp);background-position:50% 330px}}#videos::before{content:"";display:block;position:absolute;right:0;left:0;z-index:-1;height:600px;background-image:url(../images/video-laco-mobile.png),url(../images/bebe-dormindo-mobile.webp);background-position:right calc(50% + clamp(0rem,-2.2321rem + 11.1607vw,3.125rem)),calc(50% + 60px) -10px;background-repeat:no-repeat}@media(min-width: 992px){#videos::before{background-image:url(../images/video-laco.webp),url(../images/mamae-com-bebe.webp);background-position:-43px 100px,clamp(5.5625rem,-21.2284rem + 43.2112vw,30.625rem) -15px;background-size:150px,440px}}#videos h1{font-weight:700}#videos .content{justify-self:center;width:clamp(30ch,90vw,45ch)}@media(min-width: 768px){#videos .content{width:clamp(45ch,48vw,50ch)}}@media(min-width: 992px){#videos .content{justify-self:end;margin-inline-end:clamp(0rem,-5.5357rem + 8.9286vw,2.5rem)}}#videos .full-width{position:relative}#videos .full-width::before{content:"Vídeos \a em breve!";grid-column:full-width;position:absolute;inset:0;z-index:2;display:grid;place-content:center;width:100%;font-size:45px;font-weight:500;color:#fff;line-height:1.25;text-align:center;text-shadow:0px 0px 5px #000;white-space:pre-wrap;background-color:rgb(from var(--purple-900) r g b/0.5);backdrop-filter:blur(4px)}#videos .carousel{position:relative;padding-block:60px 45px}#videos .vertical .carousel-control-prev,#videos .vertical .carousel-control-next{position:absolute;top:0;left:50%;width:40px;height:40px;transform:translate(-50%, 15px);background-image:url(../images/video-arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:20px;opacity:1}#videos .vertical .carousel-control-prev span,#videos .vertical .carousel-control-next span{display:none}#videos .vertical .carousel-control-next{top:100%;transform:translate(-50%, -100%) rotate(180deg)}#videos .vertical .carousel-item{transition:transform 1s ease-in-out !important}#videos .vertical .carousel-item img{width:100%}#videos .vertical .carousel-item.active.carousel-item-start{transform:translateY(-100%) !important}#videos .vertical .carousel-item.carousel-item-next{transform:translateY(100%) !important}#videos .vertical .carousel-item.carousel-item-next.carousel-item-start{transform:translateY(0%) !important}#videos .vertical .carousel-item.active.carousel-item-end{transform:translateY(100%) !important}#videos .vertical .carousel-item.carousel-item-prev{transform:translateY(-100%) !important}#videos .vertical .carousel-item.carousel-item-prev.carousel-item-end{transform:translateY(0%) !important}@media(min-width: 768px){#videos .carousel-inner{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(300px, 100%), 1fr));gap:1rem}#videos .carousel-inner::after{display:none}#videos .carousel-item{display:block}#videos button[class^=carousel-control]{display:none}}#vacinas{--article-gap: 15px;--_bg-start: clamp(3.4375rem, 0.8885rem + 10.4575vw, 13.4375rem);--_bg-end: 170px;position:relative;margin-block-start:-100px;padding-block:clamp(4.6875rem,3.0172rem + 2.694vw,6.25rem) 75px;background-image:url(../images/vacinas-topo-bg.webp),linear-gradient(to bottom, transparent 0, transparent 6vw, #7061d8 6vw, #7061d8 8vw, var(--greenish) var(--_end, 90%));background-repeat:no-repeat;background-size:contain}@media(min-width: 768px){#vacinas{margin-block-start:-160px}}@media(min-width: 992px){#vacinas{--_end: 120%}}#vacinas h1.section-title{margin-block-end:3rem;font-weight:800;font-size:25px;text-align:center;color:#fff}@media(width < 768px){#vacinas h1.section-title span{display:block}}#vacinas article h1{font-weight:700;font-size:22px}#vacinas article h2{font-size:18px;font-weight:700}#vacinas p{font-size:15px}#vacinas ul{font-size:14px}#vacinas .accordion{display:flex;flex-direction:column;height:var(--_article-height);overflow:hidden}#vacinas .accordion a{color:#fff;text-decoration:underline}#vacinas .accordion .accordion__item,#vacinas .accordion .accordion__title,#vacinas .accordion .accordion__content{color:#fff;transition:all 500ms ease-in-out}#vacinas .accordion .accordion__item{position:relative;display:block;border-block-end:1px solid rgba(250,250,250,.2);margin:0 auto;max-width:700px;max-height:var(--_accordion-max-height, 58px);overflow:hidden}@media(width < 538px){#vacinas .accordion .accordion__item:nth-child(2){--_accordion-max-height: 90px}}@media(width < 429px){#vacinas .accordion .accordion__item:nth-child(7){--_accordion-max-height: 90px}}#vacinas .accordion .accordion__item.open{--_accordion-max-height: 3000px}#vacinas .accordion .accordion__item.open .accordion__content{opacity:1}#vacinas .accordion .accordion__item.open .accordion__title{transform:translateY(0) !important}#vacinas .accordion .accordion__item:not(.open){cursor:pointer}#vacinas .accordion .accordion__title{width:100%;padding:16px 22px;font-size:1.25em}#vacinas .accordion .accordion__content{padding:0 22px 22px;opacity:0}@media(min-width: 992px){#vacinas .accordion{--_article-height: 530px;--_article-width: clamp(4.0625rem, -0.0893rem + 6.6964vw, 5.9375rem);flex-direction:row;justify-content:center}#vacinas .accordion .accordion__item{margin:0;border-block-end:0;border-inline-end:1px solid rgba(250,250,250,.2);width:var(--_article-width);max-width:100%;max-height:var(--_article-height);transform:rotate(2.5deg) skewY(-2.5deg);transform-origin:bottom}#vacinas .accordion .accordion__item.open{border-inline-start:0;width:calc(100% - (var(--_article-width) + var(--article-gap))*4)}#vacinas .accordion .accordion__item.open .accordion__title{height:auto;padding:16px 50px 16px 22px;transform:rotate(0);transform:rotate(-2.5deg) skewY(2.5deg)}#vacinas .accordion .accordion__item.open .accordion__title::before{display:none}#vacinas .accordion .accordion__item+.accordion__item{margin-top:0}#vacinas .accordion .accordion__title{position:absolute;z-index:1;display:flex;align-items:flex-end;gap:10px;min-width:var(--_article-height);height:var(--_article-width);padding:0;line-height:1;transform:translate(13px, calc(var(--_article-height) - clamp(2.1875rem, 0.1116rem + 3.3482vw, 3.125rem))) rotate(-90deg);transform-origin:left}#vacinas .accordion .accordion__title::before{content:"›";display:flex;justify-content:center;align-items:center;width:30px;height:30px;padding-block-end:6px;font-size:2rem;font-weight:700;line-height:1;color:var(--purple-900);background-color:#ddd;border-radius:50%;filter:opacity(0.5);opacity:1;visibility:visible;transform:rotate(87.5deg);transition:visibility 0s,opacity .5s linear}#vacinas .accordion .accordion__content{padding-block-start:4rem;font-size:clamp(22px,.6875rem + 1vw,24px);transition-delay:250ms}#vacinas .accordion .accordion__content .wrapper{height:calc(var(--_article-height) - var(--_article-width));padding-block-end:1em;padding-inline-end:30px;overflow-y:auto}}#cada-escolha{padding-block:50px;font-size:18px;text-align:center}#cada-escolha div{justify-self:center;width:min(28ch,100%)}@media(min-width: 768px){#cada-escolha div{width:715px}}#cada-escolha h1{margin-block-end:.75rem;font-weight:700;font-size:25px;color:hsl(from var(--greenish) h s calc(l - 15))}@media(width < 768px){#cada-escolha strong{display:block}}#cada-escolha .btn{--bs-btn-color: #fff;--bs-btn-border-color: var(--greenish);--bs-btn-font-size: 20px;margin-block-start:1rem;background-color:var(--greenish)}#calendario{display:flex;justify-content:center;align-items:center;gap:13px;height:288px;padding-block-start:40px}#calendario a{width:113px}#calendario img{height:100%;width:auto}@media(min-width: 768px){#calendario{height:376px;padding-block-start:0}#calendario a{width:170px}}@media(min-width: 992px){#calendario{height:clamp(12.5rem,.1401rem + 19.9353vw,24.0625rem)}#calendario a{width:clamp(8.125rem,3.4483rem + 7.5431vw,12.5rem)}}#cadastro{--max-width: 800px;padding-block:4rem 5rem}#cadastro h1{margin-block-end:1.5rem;font-weight:700;font-size:clamp(1.875rem,.8036rem + 2.2321vw,2.8125rem);text-align:center;color:var(--purple-900)}#cadastro form{display:grid}#cadastro form-group form-group::part(error-message){display:none}#cadastro form-group::part(error-message){margin-block-start:.25rem;padding-inline-start:.25rem;font-size:.875em}#cadastro input[type=number],#cadastro input::-webkit-outer-spin-button,#cadastro input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}#cadastro .btn-primary{--bs-btn-bg: var(--purple-900);--bs-btn-hover-bg: var(--purple);--bs-btn-border-color: var(--purple-900);--bs-btn-hover-border-color: var(--purple);justify-self:center}#cadastro .form-group{display:grid;margin-block-end:1.25rem}#cadastro .form-group:has([required],[inputmode=numeric]) legend,#cadastro .form-group:has([required],[inputmode=numeric]) label{display:flex;gap:.5ch;align-items:flex-end}#cadastro .form-group:has([required]) legend::after,#cadastro .form-group:has(:not([type=radio])[required]) label::after{content:"*";color:#c00}#cadastro .form-group:has([inputmode=numeric]) label::before{content:"(Somente números)";order:1;font-size:.775em;color:var(--bs-secondary-color)}#cadastro .form-group:has([name=celular]) label::before{content:"(Somente números - com ddd)"}#cadastro fieldset.form-group{grid-template-columns:repeat(auto-fill, minmax(min(260px, 100%), 1fr));-moz-column-gap:1rem;column-gap:1rem}#cadastro fieldset.form-group legend{grid-column:1/-1;margin-block-end:.25rem;font-size:1rem}#cadastro fieldset.form-group>form-group{display:contents}#cadastro fieldset.form-group .form-control{display:flex;gap:1ch}#cadastro .form-label{margin-block-end:.25rem}#cadastro .invalid{border-color:rgb(from #c00 r g b/var(--_invalid-opacity, 0.6));background-color:snow}#cadastro .invalid:focus{--_invalid-opacity: 0.2;box-shadow:0 0 0 .25rem rgb(from #c00 r g b/0.25)}:root{--toggler-width: clamp(1.25rem, 0.6731rem + 1.6026vw, 1.875rem)}*:last-child{margin-block-end:0}html{color-scheme:light dark}body{font-family:Montserrat,var(--bs-body-font-family);font-weight:400;font-style:normal}a{color:var(--bs-link-color)}a:is(:hover,:active,:focus-visible){color:var(--bs-link-hover-color)}a:is([href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"],[href$=".pdf"])::after{display:inline-block;margin-left:3px;font-weight:normal;font-style:normal;font-size:small;white-space:nowrap;color:initial;cursor:text}a[href$=".pdf"]::after{content:"(PDF)"}a[href$=".pdf"]:is([title$=" KB"],[title$=" MB"])::after{content:"(PDF - " attr(title) ")"}a:is([href$=".doc"],[href$=".docx"])::after{content:"(DOC)"}a:is([href$=".doc"],[href$=".docx"]):is([title$=" KB"],[title$=" MB"])::after{content:"(DOC - " attr(title) ")"}a:is([href$=".xls"],[href$=".xlsx"])::after{content:"(XLS)"}a:is([href$=".xls"],[href$=".xlsx"]):is([title$=" KB"],[title$=" MB"])::after{content:"(XLS - " attr(title) ")"}a.noinfo::after{content:""}img{max-width:100%;height:auto}.btn{--bs-btn-padding-x: 4.5em;--bs-btn-border-width: 2px}.red{color:#c00}.alert p{margin-block-end:0}header{position:absolute;top:0;right:0;left:0;z-index:10}header .container-fluid{max-width:1800px}header .navbar{--bs-navbar-toggler-padding-x: 0;--bs-navbar-toggler-padding-y: 0;--bs-border-width: 0;background-color:var(--purple-900)}@media(min-width: 1200px){header .navbar{--bs-navbar-nav-link-padding-x: clamp(0.25rem, -4.2726rem + 6.0302vw, 1rem);--bs-nav-link-padding-y: 0.5em;--bs-nav-link-padding-x: 1em;background-color:rgba(31,31,31,.2);box-shadow:0 4px 4px rgba(0,0,0,.25);backdrop-filter:blur(5px)}}@media(width < 1200px){header div.navbar-brand{--bs-navbar-brand-margin-end: calc(var(--toggler-width) * -1);flex:1;padding-block:0;padding-inline-end:var(--toggler-width);text-align:center}}header div.navbar-brand img{width:clamp(3.75rem,.4038rem + 9.2949vw,7.375rem);height:auto}header .navbar-toggler img{width:var(--toggler-width)}@media(min-width: 1200px){header .navbar-collapse{justify-content:flex-end}}header .navbar-nav{container:mainnav/inline-size;padding-block-start:10px}@media(min-width: 1200px){header .navbar-nav{justify-content:space-between;padding-block-start:0;width:clamp(1025px,95%,1350px)}}header .nav-link{border-radius:.375rem;font-weight:200;letter-spacing:1px;text-decoration:none;color:#fff}header .nav-link::before{content:attr(data-label);display:block;height:0;font-weight:600;text-wrap:nowrap;background-color:rgb(from aquamarine r g b/0.4);visibility:hidden}header .nav-link:is(:active,:focus,:hover){--bs-nav-link-padding-x: 0.5em;--bs-nav-link-hover-color: var(--purple-900);font-weight:600;background-color:#fff;transition:all 300ms linear;transition-property:background-color,color}@media(min-width: 1200px){header .nav-link{text-align:center}}header .midias{display:flex;gap:10px;align-items:center;justify-content:center}header .midias a:is(:hover,:active,:focus){filter:contrast(0.5)}@media(min-width: 1200px){header .midias{margin-inline-start:2%;margin-inline-start:clamp(.625rem,-1.5rem + 2.8333vw,1.6875rem)}}footer{padding-block-end:1.5rem;text-align:center;background-image:url(../images/calendario-bg-mobile.webp);background-repeat:no-repeat;background-position:calc(50% + 35px) -75px}@media(min-width: 768px){footer{background-image:url(../images/calendario-bg.webp);background-position:0 0;background-size:auto 350}}@media(min-width: 992px){footer{background-size:contain}}footer h3{font-weight:400;font-size:clamp(.9375rem,.8824rem + .2451vw,1rem);color:#000}footer .realizacao{margin-block:100px 60px}@media(min-width: 768px){footer .realizacao{margin-block-start:120px}}@media(min-width: 992px){footer .realizacao{margin-block-start:clamp(5.375rem,-4.7596rem + 16.3462vw,7.5rem)}}footer .apoio .logos{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px min(30px,2vw)}@media(min-width: 992px){footer .apoio .logos{flex-direction:row}footer .apoio .logos :nth-child(1){padding-block-start:19px}}footer .info-campanha{margin-block-start:50px;font-size:clamp(.8125rem,.619rem + .7937vw,1rem);color:var(--gray-400)}footer .info-campanha hr+p{margin-block-start:1rem;font-size:11px;color:var(--gray-300)}#myModal{--bs-modal-padding: 1.5rem;--bs-modal-color: #454545}#myModal h1{font-size:30px;font-weight:600;line-height:1.3;color:var(--purple-900)}#myModal h2{font-size:22px;font-weight:600;line-height:1.3;color:var(--purple-900)}#myModal strong{font-weight:600}#myModal .modal-body h1{display:none}#toTop{display:flex;justify-content:center;align-items:center;position:fixed;right:10px;bottom:15px;z-index:100;width:50px;aspect-ratio:1/1;background-color:hsla(0,0%,100%,.5);border-radius:10px;opacity:0;transform:translateY(100px);transition:all 500ms ease;backdrop-filter:blur(5px)}#toTop::before{content:"";width:15px;aspect-ratio:1/1;transform:translateY(20%) rotate(-45deg);border-top:4px solid var(--purple-900);border-right:4px solid var(--purple-900)}#toTop:hover{background-color:#fff}#toTop.showBtn{opacity:1;transform:translateY(0)}#interna{--max-width: 800px;padding-block:50px;background-color:#fff}#interna h1,#interna h2{line-height:1.3;color:var(--purple-900)}#interna h1{margin-block-end:1em;font-size:clamp(1.875rem,1.5173rem + .7452vw,2.1875rem)}#interna h2{margin-block-start:1em;font-size:25px}/*# sourceMappingURL=style.min.css.map */