header.events{position:relative;height:550px}.header__events{height:100%;position:relative;display:flex;justify-content:center;overflow:hidden}.header__events-image{position:absolute;width:140%;bottom:0}@media (min-width:576px){.header__events-image{width:100%;bottom:-130px}}@media (min-width:768px){.header__events-image{bottom:-188px}}@media (min-width:992px){header.events{margin-bottom:70px}.header__events{position:relative;display:flex;justify-content:center;overflow:hidden}.header__events-image{width:100%;bottom:-342px}}.header__events-filter{background:linear-gradient(-185deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.75) 100%);position:absolute;width:100%;height:100%}.header__events .title{position:absolute;text-transform:uppercase;font-family:Alexandria;font-size:65px;color:rgba(255,255,255,.6);font-weight:100;z-index:1;bottom:130px}@media (min-width:768px){.header__events .title{font-size:150px;bottom:40px}}@media (min-width:992px){.header__events .title{font-size:210px;bottom:80px}}.header__events .title span{position:absolute;font-family:Southland;font-style:italic;text-transform:capitalize;font-size:65px;left:101px;bottom:-45px;z-index:1;color:#fff}@media (min-width:768px){.header__events .title span{font-size:80px;bottom:-28px;left:62px}}@media (min-width:992px){.header__events .title span{font-size:121px;left:80px}}.section-about-events{padding-top:66px}.section-about-events .center-title-wrapper{margin-bottom:10px}.section-about-events .title-filled .title,.wrapper-space .row{display:flex;justify-content:center}.section-about-events .title-filled span{font-family:Inter;font-weight:300;text-transform:uppercase;letter-spacing:4px;color:var(--bs-body-color);font-size:16px;position:absolute;top:-15px;width:282px}.section-about-events .text-wrapper p,.section-our-events .text-wrapper p{text-align:center}.section-structure{margin-top:65px}.section-structure .title{text-transform:uppercase;font-size:20px;font-weight:800;line-height:35px;letter-spacing:3px;text-align:center;margin-bottom:12px}.structure-container{box-shadow:inset 4px 0 6px rgba(33,37,41,.25)}.services__text-col{min-height:296px}.structure-container,.structure-container .col,.structure-container .row{padding:0;margin:0}.structure__img-wrapper{width:100%;height:100%;aspect-ratio:1/0.8;overflow:hidden;display:flex;justify-content:center;align-items:center}@media (min-width:576px){.structure__img-wrapper{aspect-ratio:1/0.6}}@media (min-width:768px){.section-about-events .title-filled span{font-size:25px;width:400px}.section-about-events .text-wrapper p{text-align:left}.section-structure .title{font-size:30px;line-height:48px;letter-spacing:6px;margin-bottom:25px}.structure__img-wrapper{aspect-ratio:1/1.2}}@media (min-width:1200px){header.events{height:725px}.header__events .title{font-size:270px}.header__events .title span{font-size:160px;bottom:-44px}.structure__img-wrapper{aspect-ratio:1/0.8}}.structure__img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.structure__text-col .title-unfilled{padding:0;margin:0;font-size:90px;line-height:65px}.structure__text-col p{font-size:13px;max-width:250px}.section-structures{padding:40px 0;box-shadow:0 4px 4px rgba(0,0,0,.25)}.wrapper-all-spaces{gap:25px 0}.section-structures .wrapper-image{width:calc(100vw - 1.5rem - 16px);height:calc(75vw - 1.5rem - 16px);overflow:hidden;border-radius:40px 0;border:6px solid var(--color-brown);border-width:4px 8px;margin-left:auto;margin-right:auto}@media (min-width:576px){.section-structures .wrapper-image{aspect-ratio:310/226;width:100%;height:auto}}.section-structures .wrapper-image img{object-fit:cover;object-position:center;width:100%;height:100%}.section-structures .wrapper-text{display:flex;flex-direction:column;justify-content:center;padding-right:calc(.75rem + 16px);padding-left:calc(.75rem + 16px)}.section-structures .title-unfilled{font-size:50px;padding:0;line-height:30px;margin-top:25px}.host-your-event__banner{position:relative;padding:50px 0;width:100%;overflow:hidden;background-image:url(https://cdn.cristoluz.com.br/Site-Asset/3ewi8a7by1gko8gc/file/2026-10-26-imagens-events-eventos-banner-fogos.webp?h=6c521b1866e2fe008df4eb3c9e63de3301a4e74f&nmf=20261026062025);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}@media (min-width:768px){.host-your-event__banner{padding:70px 0}}@media (min-width:1400px){.header__events-image{width:100%;bottom:-529px}.host-your-event__banner{padding:100px 0}}.host-your-event__banner-backdrop{position:absolute;z-index:1;inset:0;background-color:rgba(0,21,89,.3);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.host-your-event__banner .container{position:relative;z-index:1}.host-your-event__banner .title{text-transform:uppercase;font-size:20px;font-weight:800;line-height:35px;letter-spacing:3px;text-align:center;margin-bottom:12px;color:#fff}.host-your-event__banner p{text-align:center;color:#fff;margin:0 auto;max-width:800px}.host-your-event__banner .btn{display:flex;align-items:center;gap:6px;width:fit-content;margin:36px auto 0;background-color:var(--nwc-secondary-color);border-color:var(--nwc-secondary-color);transition:scale .2s ease-in-out}.host-your-event__banner .btn i,.host-your-event__banner .btn svg{font-size:124%}.host-your-event__banner .btn:is(:hover,:active){background-color:var(--nwc-secondary-color);color:var(--nwc-theme-color);border:1.5px solid var(--nwc-secondary-color);scale:1.03}.section-our-events{padding:32px 0}.section-our-events .title{text-transform:uppercase;font-size:20px;font-weight:800;line-height:48px;letter-spacing:6px;text-align:center;margin-top:30px;margin-bottom:30px}.section-our-events .row:first-child{padding-bottom:5px;padding-top:40px}.our-events__title-wrapper{width:100%;height:100%;min-height:120px}.our-events__title-wrapper .title-black{position:relative;top:60%;left:30%;width:fit-content;font-size:28px;font-weight:300;color:var(--nwc-theme-color)}@media (min-width:576px){.host-your-event__banner .btn:is(:hover,:active){border-width:2px}.section-our-events .title{font-size:30px;margin-bottom:0}.section-our-events .row:first-child{padding-top:60px;padding-bottom:30px}.our-events__title-wrapper .title-black{left:36%}}.our-events__title-wrapper .title-black span{position:absolute;font-family:Southland;font-style:italic;text-transform:capitalize;font-weight:500;font-size:132px;color:var(--nwc-theme-color);padding:0 15px;line-height:30px;top:-43px;left:-75px}.section-our-events .text-wrapper{padding:0;display:flex;align-items:center}@media (min-width:768px){.host-your-event__banner .title{font-size:30px;line-height:48px;letter-spacing:6px;margin-bottom:25px}.section-our-events{padding:50px 0}.section-our-events .row:first-child .col{padding-left:3px;padding-right:3px}.our-events__title-wrapper .title-black{left:30%}.section-our-events .text-wrapper{padding:0 0 0 50px}.section-our-events .text-wrapper p{text-align:right}}@media (min-width:992px){.services__text-col{min-height:auto}.section-structures{padding:120px 0;box-shadow:0 4px 4px rgba(0,0,0,.25)}.wrapper-all-spaces{gap:100px 0}.section-structures .wrapper-space:nth-child(2n) .wrapper-text{text-align:right;padding-left:130px;padding-right:calc(var(--bs-gutter-x) * .5)}.section-structures .wrapper-space:nth-child(2n) .wrapper-text p{text-align:right}.section-structures .wrapper-image{border-radius:0 80px;width:450px;height:400px}.section-structures .wrapper-text{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);padding-right:130px}.section-structures .title-unfilled{font-size:90px;margin-top:0;padding:0;line-height:66px}.section-our-events .text-wrapper{padding:0}}.section-our-events .text-wrapper p span{font-style:italic;font-weight:600;color:var(--nwc-theme-color)}.section-our-events .row:nth-child(2) .col:not(:last-child){padding-bottom:10px}@media (min-width:768px){.section-our-events .row:nth-child(2) .col{padding-left:3px;padding-right:3px;padding-bottom:0}}.our-events__img-wrapper{height:250px;overflow:hidden;display:flex;align-items:center;justify-content:center}.our-events__img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.section-our-events .row:nth-child(3){padding:15px 40px 60px}@media (min-width:576px){.section-our-events .row:nth-child(3){padding:40px}}.section-our-events .btn-secondary i{margin-left:10px}