html{max-width:1920px;margin:0 auto}img{height:auto}body #primary *{font-family:"Inter",sans-serif}body a{color:#2f3db0}#primary .relative{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}#primary img.logo{max-width:600px;width:100%}#primary img.shopping{max-width:175px;margin-bottom:40px;width:100%}img.aj{max-width:150px;position:absolute;right:50px;top:50px;width:100%}#primary .banner{min-height:calc(100vh - 58px);display:flex;justify-content:center;align-items:center;flex-direction:column;background-size:cover}#primary .headline{font-weight:700;font-size:94px;line-height:88px;text-align:center;color:#fff;display:none}#primary .sub-headline{font-weight:600;font-size:44px;line-height:62px;text-align:center;color:#fff;margin-bottom:50px;display:none}#primary .description{font-weight:400;font-size:26px;line-height:32px;text-align:center;color:#fff;margin-left:auto;margin-right:auto;max-width:650px;margin-bottom:20px}#primary .banner .btn,#primary .fifth .btn{font-weight:700;font-size:28px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle;padding-top:18px;padding-right:40px;padding-bottom:18px;padding-left:40px;background-color:#fff;color:#0d0d10;text-decoration:none;display:inline-block}#primary .second{display:flex;flex-wrap:wrap}#primary .second .first-half{width:40%;display:flex;align-items:center;justify-content:center;text-align:left;flex-direction:column}#primary .second .second-half{width:60%;display:flex;align-items:center;padding:0;background-size:cover;background-repeat:no-repeat;background-position:center;justify-content:flex-start}#primary .second .first-half p{color:#0d0d10;font-size:32px;line-height:32px}#primary .second .first-half-inner{width:100%}#primary .second .first-half-inner .seletiva img{max-width:150px;height:auto;filter:invert(1)}#primary .second .first-half .fundo-shopping{background:#0d0d10;padding:40px;width:100%;display:flex;justify-content:center;align-items:center}#primary .second .seletiva{min-height:400px;display:flex;justify-content:center;align-items:start;flex-direction:column;padding:50px}#primary .second .first-half .shopping{width:auto;height:auto}#primary #slider,#primary .video{padding:35px}#primary .video{padding-top:0}#primary #slider img{height:741px;width:100%}#primary .third{background:#0d0d10;padding-top:75px;padding-bottom:75px}#primary .third h2{color:#fff;font-weight:700;font-size:56px;line-height:88px;text-align:center;margin-bottom:50px}#primary .columns-3{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#0d0d10;color:#fff;padding:20px}#primary .third-inner{flex:1;min-width:300px;padding:15px}#primary .third h3{font-weight:700;font-size:40px;line-height:32px;color:#fff;margin-bottom:30px}#primary .separador{padding:10px 0;display:block}#primary .third .texto{color:#fff;font-weight:400;font-size:18px;line-height:36px;line-height:1.4;margin:0;margin-bottom:5px}#primary .container-faq{margin-top:50px}#primary .faq-container{margin:auto;background:#fff;padding:20px;border-radius:8px}#primary .faq-title{text-align:center;font-size:24px;margin-bottom:20px}#primary .faq-item{border-bottom:1px solid #2e42bb;padding:20px 0;cursor:pointer;color:#0d0d10;margin-bottom:10px}#primary .faq-question{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:26px;line-height:100%;color:#0d0d10}#primary .faq-question .toggle{font-weight:400;font-size:16px;line-height:100%}#primary .faq-answer{display:none;padding:10px 0;font-weight:400;font-size:16px;line-height:1.4;color:#0d0d10}#primary .icon{transition:transform 0.3s}#primary .open svg{transform:rotate(180deg)}#primary .fourth{padding-top:75px;padding-bottom:75px;padding-left:35px;padding-right:35px}#primary .fourth .description{color:#0d0d10}#primary .fourth h2{color:#0d0d10;font-weight:700;font-size:56px;line-height:88px;text-align:center;margin-bottom:50px}#primary .fifth{display:flex;flex-wrap:wrap;background-color:#0d0d10;color:#fff}#primary .fifth .first-half,#primary .fifth .second-half{width:50%;display:flex;align-items:center;justify-content:center;padding:20px}#primary .fifth .second-half{justify-content:center;align-items:end}#primary .fifth img.logos-base{max-width:450px;margin-top:75px;width:100%}#primary .fifth .first-half{text-align:left;flex-direction:column;padding-top:75px;padding-bottom:75px}#primary .fifth .first-half-inner{max-width:500px;margin-right:15%}#primary .fifth .first-half-inner .seletiva img{max-width:150px}#primary .fifth .first-half p{font-weight:700;font-size:56px;line-height:70px;color:#fff;margin-bottom:75px}#primary .fifth .second-half{padding:0;position:relative;background:linear-gradient(to right,#0d0d10 0%,#fff0 40%),url(https://www.nacoesshopping.com.br/wp-content/uploads/2025/06/concurso-miss-bg.webp) no-repeat center center;background-size:cover}#primary .fifth .second-half .fundo-shopping{display:block;background:#0d0d10;padding:20px;width:300px;position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center}#primary .fifth .second-half .shopping{width:auto;max-width:180px;height:auto}#iframe{height:1030px}.box-field{margin-bottom:30px;display:block}.box-field p strong{color:red;margin-top:15px;display:block;position:relative}span.label-info{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-zinc-800);font-size:1.25rem}input.wpcf7-form-control.wpcf7-text{border:0;border-bottom:2px solid;max-width:100%}input.wpcf7-form-control.wpcf7-text:focus-visible{outline:none;border-bottom:3px solid}input.wpcf7-form-control.wpcf7-submit{display:flex;flex-direction:column;justify-content:center;padding:10px 20px;max-width:100%;font-size:1.25rem;line-height:1;color:#fff;white-space:nowrap;border-radius:24px;background-color:#27272a;width:134px;border:none;cursor:pointer;margin-top:20px}.wpcf7{max-width:440px;margin:0 auto}#primary .color-vine{color:#940054}@media (max-width:1400px){#primary .second .first-half .shopping{max-width:140px}}@media (max-width:992px){#iframe{height:1660px}img.shopping{display:none}img.aj{display:none}#primary .banner{min-height:auto;padding:0!important}#primary .faq-question .toggle span{display:none!important}#primary .headline{font-size:38px;line-height:1.3;margin-bottom:0;white-space:nowrap}#primary .sub-headline{font-size:16px;line-height:1.3;margin-bottom:30px}#primary .banner .btn{font-size:16px;padding-right:20px;padding-left:20px;white-space:nowrap}#primary .fifth .btn{white-space:nowrap;padding-right:15px;padding-left:15px;font-size:14px}#primary .description{font-size:16px;line-height:1.3}#primary .third .description{margin-bottom:0}#primary .second .second-half,#primary .second .first-half{width:50%}#primary .fifth .second-half{background-position:top center}#primary .second .seletiva,#primary .fifth .seletiva{padding:20px;min-height:300px}#primary .fifth .second-half .fundo-shopping{width:auto}#primary .fifth .second-half .shopping{max-width:120px}#primary .second .first-half p{font-size:18px;line-height:1.3}#primary .second .first-half p strong{display:block}#primary .third h2,#primary .fourth h2{font-size:22px;line-height:1.3;margin-bottom:30px}#primary .fourth h2{margin-top:50px}#primary .third h3{font-size:22px;line-height:1.3;margin-bottom:30px}#primary .third .texto{font-size:14px}#primary #slider img{height:auto}#primary .video{aspect-ratio:16 / 9!important;height:auto!important}#primary .faq-question{font-size:16px;line-height:1.3}#primary .faq-answer{font-size:14px;line-height:1.4}#primary .third-inner{max-width:32%}#primary .columns-3{flex-direction:column}#primary .third-inner,#primary .third{max-width:100%}#primary .fifth{flex-direction:column-reverse}#primary .fifth .first-half,#primary .fifth .second-half{width:100%}#primary .fifth .second-half{min-height:400px}#primary .fifth .first-half p{font-size:22px;line-height:1.3}#primary .fifth .first-half-inner{margin-right:0;text-align:center}}