@keyframes picture-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.alert-topo-container{background-color:var(--color-white);color:var(--color-bordo);padding:16px 0}.alert-topo{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0;font-size:12px;font-weight:500}.alert-topo a{font-weight:700;text-decoration:none}.btn-donate{--bs-btn-bg:var(--color-red);--bs-btn-color:var(--color-light);--bs-btn-hover-bg:var(--color-bordo);--bs-btn-hover-color:var(--color-light);--bs-btn-active-bg:var(--color-bordo);--bs-btn-active-color:var(--color-light);--bs-btn-border-color:transparent;--bs-btn-hover-border-color:transparent;--bs-btn-padding-x:25px;--bs-btn-padding-y:12px;--bs-btn-border-radius:30px;--bs-btn-font-weight:500;text-transform:capitalize}.title-display{font-family:var(--font-secondary);font-weight:700;font-size:3.125rem;line-height:1.2}:root{--color-black:#000;--color-white:#fff;--color-dark:#242424;--color-light:#F5F2F2;--color-beige:#CFBFA6;--color-yellow:#F0A166;--color-rose:#FCBDD1;--color-red:#FC2E36;--color-magenta:#AB0557;--color-bordo:#291212;--color-roxo:#452157;--color-green:#29615E;--color-green-dark:#122126;--color-blue:#2166A3;--color-blue-light:#387DFF;--font-primary:'Inter', sans-serif;--font-secondary:'Oswald', sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-primary);color:var(--color-black)}p{margin-bottom:1rem}a{color:var(--color-primary);text-underline-offset:4px}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}button,input[type=submit]{cursor:pointer}.main-header{position:absolute;top:0;left:0;width:100%;z-index:1024}.main-menu .language-container ul{list-style:none;padding:0;margin:0;align-items:center}.main-menu .navbar-toggler{order:0}.main-menu .main-menu-brand{order:1;margin-inline:auto}.main-menu::after{content:"";width:44px;order:2}.main-menu .navbar-collapse{order:3;position:fixed;inset:0;z-index:1050;background:var(--color-light);padding:8px 20px 40px;overflow-y:auto}.main-menu .menu-mobile-header::after{content:"";width:30px}.main-menu .navbar-nav .nav-link{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:600;color:var(--color-dark);padding-block:14px;border-bottom:1px solid var(--color-dark)}.main-menu .dropdown-toggle::after{content:none}.main-menu .navbar-nav .nav-link.active,.main-menu .navbar-nav .nav-link.show,.main-menu .navbar-nav .nav-link:hover{color:var(--color-red)}.main-menu .menu-arrow{transition:transform .2s ease}.main-menu .nav-link.show .menu-arrow{transform:rotate(180deg);filter:brightness(0) saturate(100%) invert(31%) sepia(94%) saturate(3907%) hue-rotate(343deg) brightness(99%) contrast(104%)}.main-menu .navbar-nav .dropdown-menu{background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 16px}.main-menu .navbar-nav .dropdown-item{padding:12px 0;color:var(--color-dark);border-bottom:1px solid rgba(36,36,36,.2);background:0 0;white-space:normal}.main-menu .navbar-nav .dropdown-menu li:last-child .dropdown-item{border-bottom:0}.main-menu .navbar-nav .dropdown-item.active,.main-menu .navbar-nav .dropdown-item:focus,.main-menu .navbar-nav .dropdown-item:hover{color:var(--color-red)}.main-menu .navbar-nav .dropdown-item.active{border-bottom:1px solid var(--color-yellow)}.main-menu .nav-item.dropdown:has(.nav-link.show){border-bottom:2px solid var(--color-red)}.main-menu .nav-link.show{border-bottom-color:transparent}@media (min-width:992px){.main-menu .main-menu-brand{margin-inline:0}.main-menu::after{content:none}.main-menu .navbar-collapse{position:static;background:0 0;padding:0;overflow:visible}.main-menu .navbar-nav .nav-link{border-bottom:0;padding-block:8px;font-weight:400;color:var(--color-white)}.main-menu .navbar-nav .nav-link.active,.main-menu .navbar-nav .nav-link.show,.main-menu .navbar-nav .nav-link:hover{color:var(--color-white)}.main-menu .navbar-nav .nav-link.active .nav-link-text,.main-menu .navbar-nav .nav-link.show .nav-link-text,.main-menu .navbar-nav .nav-link:hover .nav-link-text{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px;text-decoration-color:var(--color-red)}.menu-arrow{display:none}.main-menu .navbar-nav .dropdown-menu{background:var(--color-white);border:0;padding:12px 24px;left:9px}.main-menu .navbar-nav .dropdown-item{color:var(--color-dark);padding:0;border-bottom:0;white-space:nowrap}.main-menu .navbar-nav .dropdown-item.active,.main-menu .navbar-nav .dropdown-item:focus,.main-menu .navbar-nav .dropdown-item:hover{background:0 0;color:var(--color-red);border-bottom:0}.main-menu .nav-item.dropdown:has(.nav-link.show){border-bottom:0}.main-menu .navbar-nav .dropdown-col-title{display:block;font-weight:700;font-size:1rem;color:var(--color-dark);text-decoration:none;margin-bottom:16px}.main-menu .navbar-nav .dropdown-submenu-link{display:block;padding-block:6px;font-size:.9375rem;color:var(--color-dark);text-decoration:none;white-space:normal}.main-menu .navbar-nav .dropdown-submenu-link.active,.main-menu .navbar-nav .dropdown-submenu-link:hover{color:var(--color-red)}}.s-hero .hero-img{height:730px;object-fit:cover}.s-hero .hero-overlay{background:linear-gradient(180deg,var(--color-bordo),rgba(255,255,255,0));mix-blend-mode:multiply}.s-hero .hero-text{font-size:1.125rem}.s-hero .swiper-button-next,.s-hero .swiper-button-prev{--swiper-navigation-color:var(--color-white);--swiper-navigation-size:20px;--swiper-navigation-sides-offset:7px}.s-hero .swiper-slide-active .hero-media img{animation:picture-zoom 12s ease-out both}@media (min-width:992px){.s-hero .hero-img{height:auto;min-height:600px}.s-hero .swiper-button-next,.s-hero .swiper-button-prev{--swiper-navigation-sides-offset:40px}}