.vansmx-custom-components-0-x-formEventSection{display:flex;flex-direction:column;align-items:center;gap:15px;background-color:#000;color:#fff;font-family:FannDorenGrotesque-Medium;padding:50px 0}.vansmx-custom-components-0-x-formEventContainer{display:flex;width:93%;justify-content:center;gap:60px;flex-wrap:wrap;align-items:center;max-width:1650px;flex-direction:column}.vansmx-custom-components-0-x-formEventForm,.vansmx-custom-components-0-x-formEventInterests{display:flex;flex-direction:column;gap:15px;flex:1}.vansmx-custom-components-0-x-fieldContainer label,.vansmx-custom-components-0-x-formEventField label{display:block;font-size:14px;padding-bottom:5px;font-weight:600}.vansmx-custom-components-0-x-formEventInput{background-color:transparent;box-sizing:border-box;outline:none;color:#fff;width:100%;padding:1rem;border:1px solid #fff}.vansmx-custom-components-0-x-formEventTerms{font-size:12.8px;display:flex}.vansmx-custom-components-0-x-formEventTerms a{color:#719cb7}.vansmx-custom-components-0-x-formEventMandatory{margin:0}.vansmx-custom-components-0-x-formEventTitle{text-align:center;font-size:25px;margin:0}.vansmx-custom-components-0-x-formEventSubtitle{text-align:center;padding-bottom:10px;font-weight:600;margin:0}.vansmx-custom-components-0-x-formEventInterestsList{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px}.vansmx-custom-components-0-x-formEventInterestItem{text-align:center;font-size:14px;border:1px solid #fff;padding:16px;font-weight:600;width:48%;cursor:pointer;align-content:center}.vansmx-custom-components-0-x-formEventInterestItemActive{background-color:#fff;color:#000}.vansmx-custom-components-0-x-formEventSubmitButton{text-align:center;margin:0 auto;min-width:260px;height:50px;background-color:#d51920;transition:all .3s ease;color:#fff;font-family:FannDorenGrotesque-Medium;border:0}.vansmx-custom-components-0-x-formEventSubmitButton:hover{cursor:pointer}::-webkit-calendar-picker-indicator{-webkit-filter:invert(1);filter:invert(1)}@media (max-width:768px){.vansmx-custom-components-0-x-formEventContainer{flex-direction:column;width:90%;gap:30px}.vansmx-custom-components-0-x-formEventSection{padding-top:20px}.vansmx-custom-components-0-x-formEventInterestsList{justify-content:center;gap:10px}}.vansmx-custom-components-0-x-fieldContainer{width:100%;border:none;position:relative}.vansmx-custom-components-0-x-fieldInput{background-color:transparent;box-sizing:border-box;outline:none;color:#fff;border:1px solid #fff;transition:border .5s ease-out;position:relative;width:100%;padding:1rem;margin:5px 0 15px}.vansmx-custom-components-0-x-fieldInput option{background-color:#000}.vansmx-custom-components-0-x-fieldInput:focus{border:1px solid #b32828}.vansmx-custom-components-0-x-selectedInterests{display:flex;flex-wrap:wrap;gap:.5rem}.vansmx-custom-components-0-x-selectedInterest{background:#f0f0f0;padding:.5rem .75rem;border-radius:20px;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.vansmx-custom-components-0-x-removeButton{background:none;border:none;color:#666;cursor:pointer;font-size:1.2rem;line-height:1;padding:0 .25rem}.vansmx-custom-components-0-x-removeButton:hover{color:red}.vansmx-custom-components-0-x-gridContainer{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;width:100%}.vansmx-custom-components-0-x-formEventField{width:100%}@media (max-width:600px){.vansmx-custom-components-0-x-gridContainer{grid-template-columns:1fr}}.vansmx-custom-components-0-x-labelContainer{color:#fff;display:flex;gap:.5rem;padding:.5rem;position:relative;border-radius:1rem;background-color:#d51920}.vansmx-custom-components-0-x-labelDelete{font-weight:700;font-size:12px;cursor:pointer;position:absolute;top:-1px;right:-2px;border-radius:50%;width:12px;height:12px;display:flex;justify-content:center;align-items:center;border:1px solid #fff;background-color:#d51920}.vansmx-custom-components-0-x-labelValue{font-size:.8rem}.vansmx-custom-components-0-x-modalPopUpWrapper{opacity:0;font-family:FannDorenGrotesque-Regular;place-items:center;background-color:rgba(0,0,0,.7)}.vansmx-custom-components-0-x-modalPopUpWrapper,.vansmx-custom-components-0-x-modalValidationContainer{width:100vw;height:100vh;position:fixed;overflow:auto;top:0;left:0;transition:all .5s ease-in-out;z-index:10000000}.vansmx-custom-components-0-x-modalPopUpContainer{display:grid;grid-template-columns:repeat(2,1fr);background-color:#fff;width:1000px;height:550px;position:fixed;left:calc((100vw - 1000px)/2);top:calc((100vh - 550px)/2);z-index:10000001;overflow:hidden}.vansmx-custom-components-0-x-logo{background-image:url(https://thebarmx.myvtex.com/arquivos/LOGO-THEBAR-negro.png);width:440px;height:69px;display:block;margin:20px auto auto;background-size:contain;background-repeat:no-repeat}.vansmx-custom-components-0-x-termsAndConditions{width:100%;margin:.5rem auto auto;text-align:center;display:flex;align-items:center;justify-content:center}.vansmx-custom-components-0-x-termsAndConditions input{margin-right:5px;width:15px;height:15px}.vansmx-custom-components-0-x-termsAndConditions label{line-height:1.5;color:#000;width:95%;padding:.5rem}.vansmx-custom-components-0-x-termsAndConditions a{color:#000;font-size:15px;transition:all .5s ease-in-out}.vansmx-custom-components-0-x-termsAndConditions a:hover{color:#ff8723!important}.vansmx-custom-components-0-x-selectContainer{background-color:#fff}.vansmx-custom-components-0-x-bottomAgeValidator{margin:.2rem;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100px;height:50px;outline:none}.vansmx-custom-components-0-x-bottomAgeValidator a{width:100%;height:100%}.vansmx-custom-components-0-x-bottomAgeValidator .vansmx-custom-components-0-x-buttonYes,.vansmx-custom-components-0-x-bottomAgeValidator a button{font-size:14px;color:#000;background-color:#fff;border:none;border-radius:10px;text-transform:uppercase;width:100%;height:100%;font-weight:700;cursor:pointer;transition:all .5s ease-in-out;padding-top:5px;padding-bottom:5px;box-shadow:2px 2px 15px 0 rgba(0,0,0,.48);-webkit-box-shadow:2px 2px 15px 0 rgba(0,0,0,.48);-moz-box-shadow:2px 2px 15px 0 rgba(0,0,0,.48)}.vansmx-custom-components-0-x-bottomAgeValidator .vansmx-custom-components-0-x-buttonYes,.vansmx-custom-components-0-x-bottomAgeValidator a button:hover{color:#fff;background-color:#000}.vansmx-custom-components-0-x-bottomAgeValidator .vansmx-custom-components-0-x-buttonYes:hover{color:#000;background-color:#fff}.vansmx-custom-components-0-x-bottomAgeValidatorp,.vansmx-custom-components-0-x-bottomAgeValidatorpFirst{color:#8c8c8c;font-size:12px;font-weight:600;margin-top:-.5rem}.vansmx-custom-components-0-x-bottomAgeValidatorpFirst{margin-top:2rem}.vansmx-custom-components-0-x-error{visibility:hidden;text-align:center;color:red;font-size:14px;font-weight:500;margin-bottom:15px}.vansmx-custom-components-0-x-textBackgroundBlack{background:#000;color:#fff;padding:10px 0;width:90%;margin:auto;font-size:16px}.vansmx-custom-components-0-x-dateBirth{}.vansmx-custom-components-0-x-dateBirth p{margin:0;font-size:19px;font-weight:300}.vansmx-custom-components-0-x-dateBirth input{margin-top:10px;margin-bottom:10px}.vansmx-custom-components-0-x-selectButtons{display:inline-flex;justify-content:center;align-items:center;height:60px}@media screen and (max-width:1025px){.vansmx-custom-components-0-x-modalPopUpContainer{width:85vw;height:calc(100vh - 5.5rem);left:7%;top:5vh;overflow-y:auto;grid-template-columns:1fr;grid-template-rows:100px 1fr;background-color:#000}.vansmx-custom-components-0-x-modalPopUpContainer .vtex-store-components-3-x-imageElement{width:350px!important;height:100px!important;margin:auto}.vansmx-custom-components-0-x-termsAndConditions{margin-top:10px}}@media screen and (max-width:500px){.vansmx-custom-components-0-x-textBackgroundBlack{font-size:11px}.vansmx-custom-components-0-x-logo{width:69%;height:36px;margin:15px auto 0}.vansmx-custom-components-0-x-dateBirth p{font-size:11px}.vansmx-custom-components-0-x-dateBirth input{margin-bottom:0}.vansmx-custom-components-0-x-bottomAgeValidatorpFirst{margin-top:0}.vansmx-custom-components-0-x-termsAndConditions label{font-size:10px}}.vansmx-custom-components-0-x-closeModal{position:absolute;right:1rem;margin-top:1rem;display:flex;align-items:center;justify-content:center;font-family:FannDorenGrotesque-Regular;font-size:30px;font-weight:700;width:32px;height:32px;border-radius:50%;background-color:#fff;color:#000;z-index:5;cursor:pointer}@media screen and (max-width:700px){.vansmx-custom-components-0-x-closeModal{right:.5rem;margin-top:.5rem}}