*{margin:0;padding:0;box-sizing:border-box;outline:none}body{position:relative}button{background-color:transparent;border:none;cursor:pointer}ul{list-style-type:none}a{text-decoration:none}h1{margin-top:40px;font-size:40px;line-height:52px;letter-spacing:.4px;font-weight:400;margin-bottom:50px}@media screen and (min-width:768px){h1{margin-top:70px;font-size:45px}}@font-face{font-family:"MarkWebPro";font-style:normal;font-weight:400;src:url(/static/media/MarkWebProRegular.7dfc1aee.eot) format("eot"),url(/static/media/MarkWebProRegular.554b7932.woff2) format("woff2"),url(/static/media/MarkWebProRegular.875cd93e.woff) format("woff"),url(/static/media/MarkWebProRegular.8b70f649.ttf) format("truetype")}@font-face{font-family:"MarkWebPro";font-style:bold;font-weight:700;src:url(/static/media/MarkWebProBold.f3a0e36a.eot) format("eot"),url(/static/media/MarkWebProBold.316c8257.woff2) format("woff2"),url(/static/media/MarkWebProBold.127f3968.woff) format("woff"),url(/static/media/MarkWebProBold.83384c9d.ttf) format("truetype")}@font-face{font-family:"MarkWebPro";font-style:bold;font-weight:500;src:url(/static/media/MarkWebProMedium.e313b605.eot) format("eot"),url(/static/media/MarkWebProMedium.f9aded4b.woff2) format("woff2"),url(/static/media/MarkWebProMedium.32d2d081.woff) format("woff"),url(/static/media/MarkWebProMedium.293a6e4f.ttf) format("truetype")}@font-face{font-family:"MarkForMCNarrowW00BlackIt";src:url(/static/media/MarkForMCNarrowW00BlackIt.61b68e08.eot);src:url(/static/media/MarkForMCNarrowW00BlackIt.61b68e08.eot) format("embedded-opentype"),url(/static/media/MarkForMCNarrowW00BlackIt.61174df7.woff2) format("woff2"),url(/static/media/MarkForMCNarrowW00BlackIt.40741528.woff) format("woff"),url(/static/media/MarkForMCNarrowW00BlackIt.52178663.ttf) format("truetype")}@font-face{font-family:"MarkForMCNarrowRegular";font-style:normal;font-weight:400;src:url(/static/media/MarkForMCNarrowW00-Regular.8d0e04ff.ttf) format("truetype")}@font-face{font-family:"MarkForMCNarrowBook";font-style:normal;font-weight:400;src:url(/static/media/MarkForMCNarrowW00-Book.00dd6b5f.ttf) format("truetype")}*{font-family:MarkWebPro,sans-serif;color:#242423;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}[class*=" icon-"],[class^=icon-]{content:"";display:block;background-size:cover;-webkit-mask-size:cover;mask-size:cover;display:inline-block;height:30px;width:30px}.icon-mastercard{background-image:url(/static/media/mastercard.5832d7b3.svg)}.icon-upArrowLine{background-image:url(/static/media/upArrowLine.5ceb488b.svg)}.icon-arrowUp{background-image:url(/static/media/arrowUp.17987820.svg)}.icon-arrowRight{-webkit-mask-image:url(/static/media/arrowRight.6c1daaa9.svg);mask-image:url(/static/media/arrowRight.6c1daaa9.svg);background-color:#f38c01}.icon-arrowRightWhite{-webkit-mask-image:url(/static/media/arrowRightWhite.3ab8c0be.svg);mask-image:url(/static/media/arrowRightWhite.3ab8c0be.svg)}.icon-arrowLeft{-webkit-mask-image:url(/static/media/arrowLeft.4d24a004.svg);mask-image:url(/static/media/arrowLeft.4d24a004.svg);background-color:#f38c01}.icon-messenger{background-image:url(/static/media/messenger.3bb502ec.svg);width:26px;height:25px}.icon-facebook{-webkit-mask-image:url(/static/media/facebook.bc9913e8.svg);mask-image:url(/static/media/facebook.bc9913e8.svg);background-color:#54524f}.icon-instagram{-webkit-mask-image:url(/static/media/instagram.15b12ee7.svg);mask-image:url(/static/media/instagram.15b12ee7.svg);background-color:#54524f}.icon-twitter{-webkit-mask-image:url(/static/media/twitter.7751f4f6.svg);mask-image:url(/static/media/twitter.7751f4f6.svg);background-color:#54524f}.icon-search{-webkit-mask-image:url(/static/media/search.b0e13b75.svg);mask-image:url(/static/media/search.b0e13b75.svg);background-color:#54524f}.icon-profile{-webkit-mask-image:url(/static/media/profile.08c399e5.svg);mask-image:url(/static/media/profile.08c399e5.svg);background-color:#f38c01}.icon-close{-webkit-mask-image:url(/static/media/close.e5e62321.svg);mask-image:url(/static/media/close.e5e62321.svg);background-color:#f38c01}.icon-closeThin{-webkit-mask-image:url(/static/media/closeThin.53c5eb26.svg);mask-image:url(/static/media/closeThin.53c5eb26.svg);background-color:#f38c01}.icon-pencil{-webkit-mask-image:url(/static/media/pencil.ddeb1305.svg);mask-image:url(/static/media/pencil.ddeb1305.svg);background-color:#f38c01}.icon-arrowSide{-webkit-mask-image:url(/static/media/arrowSide.bdfdbe48.svg);mask-image:url(/static/media/arrowSide.bdfdbe48.svg);background-color:#f38c01}.icon-coppy{-webkit-mask-image:url(/static/media/coppy.8ebfab24.svg);mask-image:url(/static/media/coppy.8ebfab24.svg)}.icon-coppy,.icon-email{background-color:#f38c01}.icon-email{-webkit-mask-image:url(/static/media/email.624929ad.svg);mask-image:url(/static/media/email.624929ad.svg)}.icon-phone{-webkit-mask-image:url(/static/media/phone.dd9823f4.svg);mask-image:url(/static/media/phone.dd9823f4.svg);background-color:#f38c01}.icon-printer{-webkit-mask-image:url(/static/media/printer.49ed7379.svg);mask-image:url(/static/media/printer.49ed7379.svg);background-color:#f38c01}.icon-check{-webkit-mask-image:url(/static/media/check.68f2b634.svg);mask-image:url(/static/media/check.68f2b634.svg);width:40px}.icon-check,.icon-place{background-color:#f38c01}.icon-place{-webkit-mask-image:url(/static/media/place.8a16cc77.svg);mask-image:url(/static/media/place.8a16cc77.svg);width:16px!important}.icon-cloche{background-image:url(/static/media/cloche.4a4c650c.svg);width:160px;height:160px}.icon-twoCloche{background-image:url(/static/media/twoCloche.85dacd2d.svg);width:160px;height:160px}.icon-tenPoints{background-image:url(/static/media/tenPoints.3629157c.svg);width:160px;height:160px}.icon-store{background-image:url(/static/media/store.bc4c6b3e.svg);width:160px;height:160px}.icon-voucher{background-image:url(/static/media/voucher.b5287d59.svg);width:160px;height:160px}.icon-concierge{background-image:url(/static/media/concierge.7e21e21b.svg);width:160px;height:160px}.icon-voucherPlusCard{background-image:url(/static/media/voucherPlusCard.81654b6b.svg);width:160px;height:160px}.icon-circle1{background-image:url(/static/media/circle1.d86270fc.svg);width:48px;height:48px}.icon-circle2{background-image:url(/static/media/circle2.df7430c2.svg);width:48px;height:48px}.icon-circle3{background-image:url(/static/media/circle3.b50f5fab.svg);width:48px;height:48px}.icon-eye{-webkit-mask-image:url(/static/media/eye.bfa8cdf8.svg);mask-image:url(/static/media/eye.bfa8cdf8.svg)}.icon-eye,.icon-eyeClosed{background-color:#f38c01;width:24px;height:24px}.icon-eyeClosed{-webkit-mask-image:url(/static/media/eyeClosed.85376767.svg);mask-image:url(/static/media/eyeClosed.85376767.svg)}.icon-less{-webkit-mask-image:url(/static/media/less.d3b286af.svg);mask-image:url(/static/media/less.d3b286af.svg)}.icon-less,.icon-more{background-color:#242423;width:32px;height:32px}.icon-more{-webkit-mask-image:url(/static/media/more.cf431813.svg);mask-image:url(/static/media/more.cf431813.svg)}.icon-cart{-webkit-mask-image:url(/static/media/cart.68741f2c.svg);mask-image:url(/static/media/cart.68741f2c.svg);background-color:#f38c01;width:32px;height:32px}.icon-linkExternal{-webkit-mask-image:url(/static/media/linkExternal.74835890.svg);mask-image:url(/static/media/linkExternal.74835890.svg);width:16px;height:16px}.icon-info{-webkit-mask-image:url(/static/media/info.d5321638.svg);mask-image:url(/static/media/info.d5321638.svg);background-color:#242423;width:16px;height:16px}.icon-chevronRight{-webkit-mask-image:url(/static/media/chevron.464cc680.svg);mask-image:url(/static/media/chevron.464cc680.svg);background-color:#242423;width:8px;height:10px}.icon-corporate{-webkit-mask-image:url(/static/media/corporate.6d7f821d.svg);mask-image:url(/static/media/corporate.6d7f821d.svg);background-color:#84817d;width:16px;height:16px}.icon-creditCardBlack{-webkit-mask-image:url(/static/media/creditCardBlack.f8d6634d.svg);mask-image:url(/static/media/creditCardBlack.f8d6634d.svg);background-color:#242423;width:12px;height:12px}.icon-creditCardWhite{-webkit-mask-image:url(/static/media/creditCardWhite.d271dc25.svg);mask-image:url(/static/media/creditCardWhite.d271dc25.svg);background-color:#fff;width:12px;height:12px}.icon-tickCircle{-webkit-mask-image:url(/static/media/tickCircle.4d7f45ce.svg);mask-image:url(/static/media/tickCircle.4d7f45ce.svg);background-color:#f38c01;width:16px;height:16px}.icon-passwordEyeShow{-webkit-mask-image:url(/static/media/passwordEyeShow.cd00b11a.svg);mask-image:url(/static/media/passwordEyeShow.cd00b11a.svg);background-color:#f38c01}.icon-passwordEyeHide{-webkit-mask-image:url(/static/media/passwordEyeHide.e24a7de4.svg);mask-image:url(/static/media/passwordEyeHide.e24a7de4.svg);background-color:#f38c01;-webkit-mask-size:30px 24px;mask-size:30px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-bell{-webkit-mask-image:url(/static/media/bell.a08f7e62.svg);mask-image:url(/static/media/bell.a08f7e62.svg)}.icon-bell,.icon-more2{background-color:#f38c01}.icon-more2{-webkit-mask-image:url(/static/media/more2.99de7d86.svg);mask-image:url(/static/media/more2.99de7d86.svg)}.icon-checkThin{-webkit-mask-image:url(/static/media/checkThin.5b7ccd65.svg);mask-image:url(/static/media/checkThin.5b7ccd65.svg);background-color:#141413}.icon-graphic{background-image:url(/static/media/graphic.22635bbc.svg);width:120px;height:120px}.icon-paper{background-image:url(/static/media/paper.7bd54c8a.svg);width:120px;height:120px}body{background-color:#f1efeb}body .page{overflow:hidden;min-height:100vh}body .page .container{padding:20px;max-width:320px;margin:auto}body button{outline:0}body .noMargin{margin:0!important}@media screen and (min-width:768px){body .page .container{max-width:768px}}@media screen and (min-width:1024px){body .page .container{max-width:920px}body .page.mrsSignIn{padding:0}}@media screen and (min-width:1540px){body .page{padding-left:320px}body .page.isLoggedIn{padding:0}body .page .container{max-width:920px}body .page.isMRS{padding:0}}.orangeButton{background-color:#f38c01;color:#fff;font-size:16px;font-weight:700;text-align:center;border:1px solid #f38c01;min-width:168px;width:168px;height:48px;letter-spacing:.5px}.orangeButton:hover{background-color:transparent;color:#f38c01}.orangeButton[disabled]{cursor:not-allowed;opacity:.4}.orangeButton[disabled]:hover,.primaryButtonLarge{background-color:#f38c01;color:#fff}.primaryButtonLarge{font-size:16px;font-weight:700;margin:9px;border:1px solid #f38c01;width:344px;height:60px}.primaryButtonLarge:hover{background-color:transparent;color:#f38c01}.primaryButtonLarge[disabled]{cursor:progress;opacity:.4}.primaryButtonLarge[disabled]:hover{background-color:#f38c01;color:#fff}@media screen and (min-width:768px){.primaryButtonLarge{width:253.6px;height:48px}}.textLinkButton{font-weight:700;font-size:14px;color:#54524f;padding:15px 0;position:relative;margin:20px 0;width:344px;height:60px}.textLinkButton:focus,.textLinkButton:hover{color:#f38c01}.textLinkButton i{margin-right:25px;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:20px;width:20px;position:relative;top:5px}@media screen and (min-width:768px){.textLinkButton{width:253.6px;height:48px}}.secondaryButton{font-weight:700;font-size:14px;color:#f38c01;border:1px solid #f38c01;margin-bottom:20px;min-width:168px;width:168px;height:48px}.secondaryButton:hover{background-color:#f38c01;color:#fff}.secondaryButton[disabled]{cursor:progress;opacity:.4}.secondaryButton[disabled]:hover{background-color:transparent;color:#f38c01}.disabledButton{background-color:#a4a19b;color:#fff;font-size:16px;font-weight:700;letter-spacing:.5px;min-width:168px;height:48px;cursor:not-allowed}.ghostButton{font-size:14px;font-weight:700;position:relative}.ghostButton i{-webkit-transform:rotate(180deg);transform:rotate(180deg);height:20px;width:20px;position:relative;margin-right:5px;top:5px}.ghostButton:focus,.ghostButton:hover{color:#f38c01}.iconVoucher i{-webkit-transform:none;transform:none;top:4px}.closeButton{font-weight:700;-webkit-transform:scaleX(1.3);transform:scaleX(1.3)}@media screen and (min-width:768px){.ghostButton{font-size:16px}}.blackButton{background-color:#242423;color:#fff;font-size:16px;font-weight:700;margin:9px;border:1px solid #242423;min-width:168px;height:48px}.blackButton:hover{background-color:transparent;color:#242423;border:1px solid #242423}.cancelButton{font-weight:700;font-size:14px;color:#54524f;padding:15px 0;min-width:60px;position:relative;top:-3px}.cancelButton i{width:10px;height:10px;position:relative;margin-right:5px}.cancelButton:focus,.cancelButton:hover{color:#f38c01}.backButton{font-weight:700;font-size:14px;color:#54524f;padding:15px 0;min-width:60px;position:relative;margin:20px 0}.backButton:focus,.backButton:hover{color:#f38c01}.backButton i{margin-right:25px;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:20px;width:20px;position:relative;top:5px}.editButton{font-weight:700;font-size:14px;color:#54524f;padding:15px 0;min-width:60px;position:relative}.editButton i{width:17px;height:17px;position:relative;margin-right:5px;top:3px}.editButton:focus:before,.editButton:hover:before{content:"";position:absolute;top:32px;display:block;height:1px;background-color:#242423;width:100%;margin:auto;-webkit-animation:borderAnimation .3s ease;animation:borderAnimation .3s ease}.clickHere{font-weight:700;text-transform:none;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-position:under;cursor:pointer}.clickHere:hover{color:#f38c01}.hamburgerBox{width:30px;height:20px;display:flex;justify-content:center;align-items:center}.hamburgerBox .hamburger,.hamburgerBox .hamburger:after,.hamburgerBox .hamburger:before{height:3px;width:26px;border-radius:1px;background-color:#f38c01;transition:all .2s ease}.hamburgerBox .hamburger:after,.hamburgerBox .hamburger:before{content:"";display:block;position:relative}.hamburgerBox .hamburger:before{top:-8px}.hamburgerBox .hamburger:after{bottom:-5px}.hamburgerBox.isOpen .hamburger{background-color:transparent}.hamburgerBox.isOpen .hamburger:before{-webkit-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px)}.hamburgerBox.isOpen .hamburger:after{-webkit-transform:rotate(-45deg) translate(6px,-6px);transform:rotate(-45deg) translate(6px,-6px)}.hamburgerBox.isOpen:focus .hamburger,.hamburgerBox.isOpen:hover .hamburger{background-color:transparent}.hamburgerBox:focus .hamburger,.hamburgerBox:focus .hamburger:after,.hamburgerBox:focus .hamburger:before,.hamburgerBox:hover .hamburger,.hamburgerBox:hover .hamburger:after,.hamburgerBox:hover .hamburger:before{background-color:#ffaa3a}@media screen and (min-width:1024px){.hamburgerBox{display:none}}.formHeader{display:flex;justify-content:space-between;margin-bottom:60px;max-width:528px;margin-top:50px}.formHeader .formTitle{font-size:16px;font-weight:700;line-height:32px;width:130px}@media screen and (min-width:768px){.formHeader{max-width:100%}.formHeader .formTitle{width:100%}}.formHeader .secondaryButton{width:96px;height:40px;min-width:auto;padding:10px}@media screen and (min-width:768px){.formHeader .secondaryButton{width:168px;padding:0}}.formHeader .eyeClosed,.formHeader .eyeOpen{margin:10px 20px;width:24px;height:24px}@media screen and (min-width:768px){form{padding-right:200px}form .breakAdress{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px}}form .info{font-size:16px;line-height:26px;letter-spacing:.4px;color:#a4a19b;margin-bottom:60px}form .errorMessage{font-size:14px;color:#eb001b;margin-top:10px;margin-bottom:10px}.hideFields .field.disabled .inputDisabled{background-color:#d3cfc8;color:transparent;border-bottom:1px solid #a4a19b;min-height:26px}.hideFields .field.disabled .inputDisabled .noInputDisabled{background-color:transparent;color:transparent}.field.checkboxField.disabled .inputDisabled{display:none}.breakAdress .field{max-height:50px}.field{position:relative;margin-bottom:50px;min-height:27px;z-index:5}.field>.buttonEye{position:absolute;right:0}.field.undefinedField{display:none}.field label{position:absolute;top:0;left:0;color:#a4a19b;font-size:16px;line-height:26px;transition:all .3s ease;z-index:-1;cursor:pointer}.field label span{color:#f38c01;font-weight:700;letter-spacing:-.6px}@media screen and (min-width:768px){.field label{font-size:18px}}@media screen and (min-width:1024px){.field label{font-size:20px}}.field label a{color:#f38c01;font-weight:700;letter-spacing:-.6px;font-size:16px}.field input,.field select,.field textarea{width:100%;background-color:transparent;padding-bottom:5px;outline:0;border:0;border-bottom:1px solid #a4a19b;border-radius:0;color:#242423;font-family:MarkWebProRegular,sans-serif;font-size:16px;line-height:26px;resize:none;cursor:pointer;z-index:99}@media screen and (min-width:768px){.field input,.field select,.field textarea{font-size:18px}}@media screen and (min-width:1024px){.field input,.field select,.field textarea{font-size:20px}}.field select{-webkit-appearance:none;appearance:none;text-indent:1px;text-overflow:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z' fill='%23f38c01'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:100%;background-position-y:5px;position:relative;left:-1px;top:1px}.field.inputInFocus label{font-size:12px;line-height:18px;-webkit-transform:translateY(-120%);transform:translateY(-120%)}.field.inputInFocus:before,.field.inputInFocus select{border-bottom:1px solid #242423}.field.inputInFocus:before{content:"";position:relative;top:32px;display:block;width:100%;margin:auto;-webkit-animation:borderAnimation .3s ease;animation:borderAnimation .3s ease}.field.disabled .inputDisabled{font-size:16px;color:#242423;position:relative;top:6px;margin-bottom:77px}@media screen and (min-width:768px){.field.disabled .inputDisabled{font-size:18px;margin-bottom:75px;top:5px}}@media screen and (min-width:1024px){.field.disabled .inputDisabled{font-size:20px;margin-bottom:73px;top:4px}}.field.disabled .borderDisabled{border-bottom:1px solid #a4a19b;min-height:26px}.field.disabled:before{display:none}.field .message{position:absolute;bottom:-30px;color:#eb001b}.field .message,.field .tip{font-size:14px;line-height:24px}.field .tip{color:#54524f;margin-top:10px}.field .tip a,.field .tip button{color:#f38c01;font-weight:700;letter-spacing:-.4px}.field input.inputFocus:before{-webkit-transform:translate(0);transform:translate(0)}.field.codeField{display:flex!important;grid-gap:4px;gap:4px}.field.codeField.react-code-input input{width:48px;height:48px;border:1px solid #b3b0a9;border-radius:8px;font-size:24px;font-weight:400;color:#242423;padding:0 14px}.field.checkboxField.disabled label{cursor:auto}.field.checkboxField.disabled label:before{opacity:.2}.field.checkboxField label{position:relative;color:#242423;font-size:14px;line-height:26px;left:30px;cursor:pointer;z-index:99}.field.checkboxField label:before{content:"";display:block;position:absolute;top:2px;left:-30px;width:18px;height:18px;background-color:#fff;border:1px solid #a4a19b;border-radius:5px;z-index:99}.field.checkboxField label:after{content:"";display:block;position:absolute;top:5px;left:-23px;height:10px;width:4px;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);transition:all .3s ease;border-bottom:2px solid #fff;border-right:2px solid #fff;z-index:99}.field.checkboxField label.checked:after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.field.checkboxField label.checked:before{background-color:#f38c01}@media screen and (min-width:768px){.field.checkboxField label{font-size:16px}}.field.checkboxField input{display:none}.field.selectField .isSelect{color:#a4a19b}.field.selectField:before{display:none}.field textarea{height:10rem}.field.textareaField:before{top:160px}.field.searchField,.field.searchPageField{background:url(/static/media/search.b0e13b75.svg) no-repeat 100%}.field.searchField label,.field.searchPageField label{letter-spacing:.2px;font-family:"MarkWebProBold",sans-serif;overflow:visible}.field.searchField.inputInFocus label,.field.searchPageField.inputInFocus label{font-size:12px;line-height:18px;-webkit-transform:translateY(-120%);transform:translateY(-120%)}@media screen and (min-width:768px){.field.searchField label,.field.searchPageField label{font-size:52px;line-height:66px}.field.searchField.inputInFocus label,.field.searchPageField.inputInFocus label{font-size:18px}}.field.searchField:before,.field.searchPageField:before{top:75px}.field>.loadPoints{position:absolute;margin:0;top:25%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.field.textField.profilingTransparencyNoticeField{margin-right:0!important}.field.textField.profilingTransparencyNoticeField input#profilingTransparencyNotice{display:none}.field.textField.acknowledgmentOfPrivacyNoticeField{margin-right:0!important}.field.textField.acknowledgmentOfPrivacyNoticeField input#acknowledgmentOfPrivacyNotice,.field.textField.acknowledgmentOfPrivacyNoticeTalkToUsField input#acknowledgmentOfPrivacyNoticeTalkToUs{display:none}@-webkit-keyframes borderAnimation{0%{width:0}to{width:100%}}@keyframes borderAnimation{0%{width:0}to{width:100%}}.message{color:#eb001b;font-size:12px;font-weight:700}.inputCopy{border:0;width:100%;height:auto}.scrollIndicator{display:flex;flex-wrap:wrap}.scrollIndicator .scrollIndicatorIndex{display:none;position:relative;margin-right:60px;margin-left:40px}.scrollIndicator .scrollIndicatorIndex .scrollIndicatorBox{position:absolute;top:0;bottom:unset;-webkit-transform:unset;transform:unset;border-left:1px solid #a4a19b;min-width:200px}.scrollIndicator .scrollIndicatorIndex .scrollIndicatorBox.fixed{position:fixed;top:50%;bottom:unset;-webkit-transform:translateY(calc(-50% + 35px));transform:translateY(calc(-50% + 35px))}.scrollIndicator .scrollIndicatorIndex .scrollIndicatorBox.bottom{position:absolute;top:unset;bottom:0;-webkit-transform:unset;transform:unset}.scrollIndicator .scrollIndicatorIndex .scrollIndicatorBox .scrollIndicatorIndexItem{display:flex;height:100px}.scrollIndicator .scrollIndicatorIndex .scrollIndicatorBox .scrollIndicatorIndexItem .scrollIndicatorItemBar{background-color:#f38c01;height:100%;max-height:0%;margin-right:20px;position:relative;left:-2px;width:3px}.scrollIndicator .scrollIndicatorIndex .scrollIndicatorBox .scrollIndicatorIndexItem .scrollIndicatorItemBar.active+button{font-family:"MarkWebPro",sans-serif;letter-spacing:1px;color:transparent}.scrollIndicator .scrollIndicatorIndex .scrollIndicatorBox .scrollIndicatorIndexItem .scrollIndicatorItemBar.active+button:before{font-size:90px;font-weight:700;right:35.5px;top:-37px}.scrollIndicator .scrollIndicatorIndex .scrollIndicatorBox .scrollIndicatorIndexItem button{font-size:0;color:transparent}.scrollIndicator .scrollIndicatorIndex .scrollIndicatorBox .scrollIndicatorIndexItem button:before{content:".";font-family:"MarkWebPro",sans-serif;letter-spacing:1px;font-size:70px;font-weight:700;color:#f38c01;position:relative;top:-20px;right:33px}.scrollIndicator .scrollIndicatorContent{max-width:280px}@media screen and (min-width:768px){.scrollIndicator .scrollIndicatorContent{max-width:100%}}@media screen and (min-width:1024px){.scrollIndicator .scrollIndicatorContent{max-width:calc(100% - 210px);flex:1 1}.scrollIndicator .scrollIndicatorIndex{display:inline;display:initial}}.accordeon{margin-bottom:5px}.accordeon>.accordeonLabel{background-color:#fff;font-size:14px;line-height:22px;position:relative;padding:20px 50px 20px 20px;cursor:pointer;width:100%;text-align:left}.accordeon>.accordeonLabel:after{content:"+";display:block;color:#f38c01;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-15px);transform:translateY(-15px);font-size:30px}.accordeon>.accordeonLabel .seeMore{font-size:16px;line-height:24px;font-weight:500;margin-top:20px;position:relative;margin-bottom:16px}.accordeon>.accordeonLabel .seeMore.isOpen:after{top:7px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.accordeon>.accordeonLabel .seeMore.isClosed:after,.accordeon>.accordeonLabel .seeMore.isOpen:after{font-size:30px;color:#f38c01;content:"";background-image:url(/static/media/arrowSide.bdfdbe48.svg);width:16px;height:18px;display:block;position:absolute;right:65px}.accordeon>.accordeonLabel .seeMore.isClosed:after{top:2px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:768px){.accordeon>.accordeonLabel .seeMore.isOpen:after{top:7px;right:352px}.accordeon>.accordeonLabel .seeMore.isClosed:after{right:352px}}@media screen and (min-width:1024px){.accordeon>.accordeonLabel .seeMore.isOpen:after{top:7px;right:530px}.accordeon>.accordeonLabel .seeMore.isClosed:after{right:530px}}.accordeon>.accordeonLabel .accordeonContentSeeMore{height:100%;overflow:hidden;max-height:0;transition:max-height .8s cubic-bezier(0,1,0,1) 0s}.accordeon>.accordeonLabel .accordeonContentSeeMore.isOpen{max-height:9999px;transition-timing-function:cubic-bezier(.5,0,1,0);transition-delay:0s}.accordeon>.accordeonContent{height:100%;overflow:hidden;max-height:0;transition:max-height .8s cubic-bezier(0,1,0,1) -.1s}.accordeon>.accordeonContent h3{margin:20px;font-size:16px;font-family:"MarkWebProBold",sans-serif}.accordeon>.accordeonContent .benefictsHIW{display:flex;margin-bottom:30px;align-items:center}.accordeon>.accordeonContent .benefictsHIW .benefictsHIWNumber{min-height:40px;min-width:40px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;padding-bottom:4px;margin:5px 10px 0 20px}.accordeon>.accordeonContent .benefictsHIW .benefictsHIWContent{font-size:14px;line-height:20px}.accordeon>.accordeonContent .benefictsProducts{display:flex;justify-content:space-around;flex-wrap:wrap;margin-bottom:30px}.accordeon>.accordeonContent .benefictsProducts .benefictsProduct{margin:15px;width:100px;display:flex;flex-direction:column}.accordeon>.accordeonContent .benefictsProducts .benefictsProduct .benefictsProductsImage{height:100px;width:100px;border-radius:50%;overflow:hidden;background-color:#fff;margin-bottom:20px}.accordeon>.accordeonContent .benefictsProducts .benefictsProduct .benefictsProductsImage img{max-height:100%;margin:auto;display:block}.accordeon>.accordeonContent .benefictsProducts .benefictsProduct .benefictsProductsName{color:#54524f;font-size:14px;line-height:18px;text-align:center;margin-bottom:10px;flex:1 1}.accordeon>.accordeonContent .benefictsProducts .benefictsProduct .benefictsProductsPoints{font-size:20px;text-align:center;font-family:"MarkWebProBold",sans-serif;color:#54524f}.accordeon>.accordeonContent .benefictsConditions,.accordeon>.accordeonContent .benefictsDates{margin-bottom:30px}.accordeon>.accordeonContent .benefictsConditions .benefictsCondition,.accordeon>.accordeonContent .benefictsConditions .benefictsDate,.accordeon>.accordeonContent .benefictsDates .benefictsCondition,.accordeon>.accordeonContent .benefictsDates .benefictsDate{font-size:14px;line-height:22px;margin:20px 20px 10px}.accordeon>.accordeonContent .benefictsConditions .benefictsCondition{margin-left:40px;list-style-type:disc}.accordeon>.accordeonContent .partnerTerms{font-size:16px;line-height:22px;margin:20px}.accordeon.isOpen>.accordeonContent{max-height:9999px;transition-timing-function:cubic-bezier(.5,0,1,0);transition-delay:0s}.accordeon.isOpen>.accordeonLabel:after{content:"-";right:18px}.subNav{background-color:#f8f7f5;width:100%;height:70px;margin-top:70px;z-index:3;position:relative}.subNav ul{display:flex;justify-content:center;align-items:center;height:100%}.subNav ul li button{padding:8px;color:#adadad;font-size:15px;font-family:MarkWebPro,sans-serif;font-weight:500}.subNav ul li button.active,.subNav ul li button:focus,.subNav ul li button:hover{color:#f38c01;border-left:1px solid #f38c01;border-right:1px solid #f38c01;padding:0 8px;font-weight:700}@media screen and (min-width:768px){.subNav ul li button{padding:20px 50px;font-size:16px}.subNav ul li button.active,.subNav ul li button:focus,.subNav ul li button:hover{padding:0 50px}}.subNav4Items .subNav.anchor ul{display:flex;flex-direction:row;justify-content:space-around}.subNav4Items .subNav.anchor ul li div{padding:10px;font-size:11px;text-align:center;font-family:MarkWebPro,sans-serif;font-weight:500;cursor:pointer}.subNav4Items .subNav.anchor ul li div a{color:#adadad}.subNav4Items .subNav.anchor ul li div.active,.subNav4Items .subNav.anchor ul li div:focus,.subNav4Items .subNav.anchor ul li div:hover{color:#f38c01;border-left:1px solid #f38c01;border-right:1px solid #f38c01;font-weight:500;padding:9px}.subNav4Items .subNav.anchor ul li div.active a,.subNav4Items .subNav.anchor ul li div:focus a,.subNav4Items .subNav.anchor ul li div:hover a{color:#f38c01}.subNav4Items .subNav ul{margin:5px}.subNav4Items .subNav ul li button{padding:10px;font-size:11px}.subNav5Items .subNav.anchor ul{display:flex;flex-direction:row;justify-content:space-around}.subNav5Items .subNav.anchor ul li div{padding:2px;font-size:11px;text-align:center;font-family:MarkWebPro,sans-serif;font-weight:500;cursor:pointer}.subNav5Items .subNav.anchor ul li div a{color:#adadad}.subNav5Items .subNav.anchor ul li div.active,.subNav5Items .subNav.anchor ul li div:focus,.subNav5Items .subNav.anchor ul li div:hover{color:#f38c01;border-left:1px solid #f38c01;border-right:1px solid #f38c01;font-weight:700;padding:2px}.subNav5Items .subNav.anchor ul li div.active a,.subNav5Items .subNav.anchor ul li div:focus a,.subNav5Items .subNav.anchor ul li div:hover a{color:#f38c01}.subNav5Items .subNav ul li button{padding:2px;font-size:11px}@media screen and (min-width:768px){.subNav4Items .subNav.anchor ul,.subNav5Items .subNav.anchor ul{justify-content:center}.subNav4Items .subNav.anchor ul li div,.subNav5Items .subNav.anchor ul li div{padding:0 11px}.subNav4Items .subNav.anchor ul li div a,.subNav5Items .subNav.anchor ul li div a{font-size:16px;font-weight:700}.subNav4Items .subNav.anchor ul li div.active,.subNav4Items .subNav.anchor ul li div:focus,.subNav4Items .subNav.anchor ul li div:hover,.subNav5Items .subNav.anchor ul li div.active,.subNav5Items .subNav.anchor ul li div:focus,.subNav5Items .subNav.anchor ul li div:hover{padding:0 10px;font-weight:700}.subNav4Items .subNav ul li button,.subNav5Items .subNav ul li button{font-size:16px;padding:0 10px}}@media screen and (min-width:1024px){.subNav4Items .subNav ul li button,.subNav5Items .subNav ul li button{padding:0 30px}}@media screen and (min-width:1540px){.subNav4Items .subNav,.subNav5Items .subNav{margin-top:0}.subNav4Items .subNav ul,.subNav5Items .subNav ul{margin:0 5px 5px}.subNav4Items .subNav ul li button,.subNav5Items .subNav ul li button{font-size:18px}.subNav ul{margin:0 5px 5px}.isLoggedIn .subNav5Items .subNav{margin-top:70px}.isLoggedIn .subNav5Items .subNav ul{margin:0 5px 5px}}.logo{display:flex;align-items:center}.logo i{height:30px;width:45px}.logo .logoPrint{width:48px;height:30px}.logo h1{font-size:14px;letter-spacing:.5px;font-family:MarkWebPro,sans-serif;font-weight:700;margin:0 0 0 5px}.logo h1:focus,.logo h1:hover{color:#54524f}@media screen and (min-width:768px){.logo h1{font-size:20px}.logo i{height:35px;width:50px}.logo .logoPrint{width:53px;height:35px}}.loadPoints{display:flex;align-items:center;justify-content:center;margin-top:150px;margin-bottom:150px}.loadPoints h2{margin-right:31px}.lazyContainer{position:relative;height:80vh}.lazyContainer>.loadPoints{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.icon-load{margin-right:20px;font-size:5px;width:6px;height:6px;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load5 1.1s ease infinite;animation:load5 1.1s ease infinite;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load5{0%,to{box-shadow:0 -2.6em 0 0 #f38c01,1.8em -1.8em 0 0 rgba(243,140,1,.2),2.5em 0 0 0 rgba(243,140,1,.2),1.75em 1.75em 0 0 rgba(243,140,1,.2),0 2.5em 0 0 rgba(243,140,1,.2),-1.8em 1.8em 0 0 rgba(243,140,1,.2),-2.6em 0 0 0 rgba(243,140,1,.5),-1.8em -1.8em 0 0 rgba(243,140,1,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(243,140,1,.7),1.8em -1.8em 0 0 #f38c01,2.5em 0 0 0 rgba(243,140,1,.2),1.75em 1.75em 0 0 rgba(243,140,1,.2),0 2.5em 0 0 rgba(243,140,1,.2),-1.8em 1.8em 0 0 rgba(243,140,1,.2),-2.6em 0 0 0 rgba(243,140,1,.2),-1.8em -1.8em 0 0 rgba(243,140,1,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(243,140,1,.5),1.8em -1.8em 0 0 rgba(243,140,1,.7),2.5em 0 0 0 #f38c01,1.75em 1.75em 0 0 rgba(243,140,1,.2),0 2.5em 0 0 rgba(243,140,1,.2),-1.8em 1.8em 0 0 rgba(243,140,1,.2),-2.6em 0 0 0 rgba(243,140,1,.2),-1.8em -1.8em 0 0 rgba(243,140,1,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(243,140,1,.2),1.8em -1.8em 0 0 rgba(243,140,1,.5),2.5em 0 0 0 rgba(243,140,1,.7),1.75em 1.75em 0 0 #f38c01,0 2.5em 0 0 rgba(243,140,1,.2),-1.8em 1.8em 0 0 rgba(243,140,1,.2),-2.6em 0 0 0 rgba(243,140,1,.2),-1.8em -1.8em 0 0 rgba(243,140,1,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(243,140,1,.2),1.8em -1.8em 0 0 rgba(243,140,1,.2),2.5em 0 0 0 rgba(243,140,1,.5),1.75em 1.75em 0 0 rgba(243,140,1,.7),0 2.5em 0 0 #f38c01,-1.8em 1.8em 0 0 rgba(243,140,1,.2),-2.6em 0 0 0 rgba(243,140,1,.2),-1.8em -1.8em 0 0 rgba(243,140,1,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(243,140,1,.2),1.8em -1.8em 0 0 rgba(243,140,1,.2),2.5em 0 0 0 rgba(243,140,1,.2),1.75em 1.75em 0 0 rgba(243,140,1,.5),0 2.5em 0 0 rgba(243,140,1,.7),-1.8em 1.8em 0 0 #f38c01,-2.6em 0 0 0 rgba(243,140,1,.2),-1.8em -1.8em 0 0 rgba(243,140,1,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(243,140,1,.2),1.8em -1.8em 0 0 rgba(243,140,1,.2),2.5em 0 0 0 rgba(243,140,1,.2),1.75em 1.75em 0 0 rgba(243,140,1,.2),0 2.5em 0 0 rgba(243,140,1,.5),-1.8em 1.8em 0 0 rgba(243,140,1,.7),-2.6em 0 0 0 #f38c01,-1.8em -1.8em 0 0 rgba(243,140,1,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(243,140,1,.2),1.8em -1.8em 0 0 rgba(243,140,1,.2),2.5em 0 0 0 rgba(243,140,1,.2),1.75em 1.75em 0 0 rgba(243,140,1,.2),0 2.5em 0 0 rgba(243,140,1,.2),-1.8em 1.8em 0 0 rgba(243,140,1,.5),-2.6em 0 0 0 rgba(243,140,1,.7),-1.8em -1.8em 0 0 #f38c01}}@keyframes load5{0%,to{box-shadow:0 -2.6em 0 0 #f38c01,1.8em -1.8em 0 0 rgba(243,140,1,.2),2.5em 0 0 0 rgba(243,140,1,.2),1.75em 1.75em 0 0 rgba(243,140,1,.2),0 2.5em 0 0 rgba(243,140,1,.2),-1.8em 1.8em 0 0 rgba(243,140,1,.2),-2.6em 0 0 0 rgba(243,140,1,.5),-1.8em -1.8em 0 0 rgba(243,140,1,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(243,140,1,.7),1.8em -1.8em 0 0 #f38c01,2.5em 0 0 0 rgba(243,140,1,.2),1.75em 1.75em 0 0 rgba(243,140,1,.2),0 2.5em 0 0 rgba(243,140,1,.2),-1.8em 1.8em 0 0 rgba(243,140,1,.2),-2.6em 0 0 0 rgba(243,140,1,.2),-1.8em -1.8em 0 0 rgba(243,140,1,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(243,140,1,.5),1.8em -1.8em 0 0 rgba(243,140,1,.7),2.5em 0 0 0 #f38c01,1.75em 1.75em 0 0 rgba(243,140,1,.2),0 2.5em 0 0 rgba(243,140,1,.2),-1.8em 1.8em 0 0 rgba(243,140,1,.2),-2.6em 0 0 0 rgba(243,140,1,.2),-1.8em -1.8em 0 0 rgba(243,140,1,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(243,140,1,.2),1.8em -1.8em 0 0 rgba(243,140,1,.5),2.5em 0 0 0 rgba(243,140,1,.7),1.75em 1.75em 0 0 #f38c01,0 2.5em 0 0 rgba(243,140,1,.2),-1.8em 1.8em 0 0 rgba(243,140,1,.2),-2.6em 0 0 0 rgba(243,140,1,.2),-1.8em -1.8em 0 0 rgba(243,140,1,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(243,140,1,.2),1.8em -1.8em 0 0 rgba(243,140,1,.2),2.5em 0 0 0 rgba(243,140,1,.5),1.75em 1.75em 0 0 rgba(243,140,1,.7),0 2.5em 0 0 #f38c01,-1.8em 1.8em 0 0 rgba(243,140,1,.2),-2.6em 0 0 0 rgba(243,140,1,.2),-1.8em -1.8em 0 0 rgba(243,140,1,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(243,140,1,.2),1.8em -1.8em 0 0 rgba(243,140,1,.2),2.5em 0 0 0 rgba(243,140,1,.2),1.75em 1.75em 0 0 rgba(243,140,1,.5),0 2.5em 0 0 rgba(243,140,1,.7),-1.8em 1.8em 0 0 #f38c01,-2.6em 0 0 0 rgba(243,140,1,.2),-1.8em -1.8em 0 0 rgba(243,140,1,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(243,140,1,.2),1.8em -1.8em 0 0 rgba(243,140,1,.2),2.5em 0 0 0 rgba(243,140,1,.2),1.75em 1.75em 0 0 rgba(243,140,1,.2),0 2.5em 0 0 rgba(243,140,1,.5),-1.8em 1.8em 0 0 rgba(243,140,1,.7),-2.6em 0 0 0 #f38c01,-1.8em -1.8em 0 0 rgba(243,140,1,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(243,140,1,.2),1.8em -1.8em 0 0 rgba(243,140,1,.2),2.5em 0 0 0 rgba(243,140,1,.2),1.75em 1.75em 0 0 rgba(243,140,1,.2),0 2.5em 0 0 rgba(243,140,1,.2),-1.8em 1.8em 0 0 rgba(243,140,1,.5),-2.6em 0 0 0 rgba(243,140,1,.7),-1.8em -1.8em 0 0 #f38c01}}.icon-whiteLoad{margin-right:12px;font-size:3px;width:3px;height:3px;top:-4px;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load6 1.1s ease infinite;animation:load6 1.1s ease infinite;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load6{0%,to{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.5),-1.8em -1.8em 0 0 hsla(0,0%,100%,.7)}12.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.5)}25%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.5),1.8em -1.8em 0 0 hsla(0,0%,100%,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}37.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.5),2.5em 0 0 0 hsla(0,0%,100%,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.5),1.75em 1.75em 0 0 hsla(0,0%,100%,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}62.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.5),0 2.5em 0 0 hsla(0,0%,100%,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}75%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.5),-1.8em 1.8em 0 0 hsla(0,0%,100%,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}87.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.5),-2.6em 0 0 0 hsla(0,0%,100%,.7),-1.8em -1.8em 0 0 #fff}}@keyframes load6{0%,to{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.5),-1.8em -1.8em 0 0 hsla(0,0%,100%,.7)}12.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.5)}25%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.5),1.8em -1.8em 0 0 hsla(0,0%,100%,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}37.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.5),2.5em 0 0 0 hsla(0,0%,100%,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.5),1.75em 1.75em 0 0 hsla(0,0%,100%,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}62.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.5),0 2.5em 0 0 hsla(0,0%,100%,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}75%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.5),-1.8em 1.8em 0 0 hsla(0,0%,100%,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}87.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.5),-2.6em 0 0 0 hsla(0,0%,100%,.7),-1.8em -1.8em 0 0 #fff}}@media screen and (min-width:768px){.icon-whiteLoad{margin-right:20px;font-size:5px;width:6px;height:6px;top:-3px}}.checkboxButton>.itemCheckbox{width:0;height:0;outline:0;-webkit-appearance:none;-o-appearance:none;appearance:none;overflow:hidden}.checkboxButton>.itemCheckbox:checked+.itemLabel{color:#fff;background-color:#242423;border:.5px solid #242423}.checkboxButton>.itemLabel{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:400;color:#353432;width:-webkit-max-content;width:max-content;height:28px;background-color:transparent;border:.5px solid #b3b0a9;border-radius:90px;padding:0 8px;margin-right:8px;cursor:pointer;transition:all .25s ease-in-out}.checkboxButton>.itemLabel:hover{color:#fff;background-color:#f38c01;border:.5px solid #f38c01}@media only screen and (min-width:768px){.checkboxButton>.itemLabel{font-size:16px;height:40px;padding:0 16px}}.headerBar{display:flex;justify-content:space-between;position:fixed;top:0;align-items:center;width:100%;height:70px;padding:0 10px;z-index:100;background-color:#f8f7f5;-ms-overflow-style:none;box-shadow:1px 1px 10px 0 rgba(0,0,0,.13);scrollbar-width:none}.headerBar::-webkit-scrollbar{display:none}.headerBar .headerNavApp{display:none}.headerBar .headerNavApp .navItem{padding:0 10px}.headerBar .headerNavApp .navItem button{position:relative;padding:27px 0}.headerBar .headerNavApp .navItem button:before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;max-height:0;height:5px;background-color:#f38c01;transition:max-height .3s ease}.headerBar .headerNavApp .navItem button:hover:before{max-height:5px}.headerBar .headerNavApp .navItem.active button{color:#242423}.headerBar .headerNavApp .navItem.active button:before{max-height:5px}.headerBar .headerCall{display:none;font-size:18px;line-height:26px;margin-top:20px}.headerBar .buttonLogin,.headerBar .buttonSignUp,.headerBar .headerNavUserInfo{display:none}.headerBar.isLoggedIn{box-shadow:1px 1px 10px 0 rgba(0,0,0,.13)}@media screen and (min-width:768px){.headerBar{padding:0 20px}.headerBar.isLoggedIn .headerNavApp{margin-right:220px}}@media screen and (min-width:1024px){.headerBar .headerNavApp{display:flex}.headerBar .headerNavUserInfo{position:absolute;top:0;right:160px;display:block;z-index:30;cursor:pointer;outline:0}.headerBar .headerButtons .buttonLogin,.headerBar .headerButtons .buttonSignUp{display:inline;display:initial}}@media screen and (min-width:1540px){.headerBar{height:100%;width:320px;flex-direction:column;justify-content:normal;align-items:normal;padding:80px 50px;overflow:scroll}.headerBar .logo{align-self:center}.headerBar .headerCall{display:inline;display:initial}.headerBar .headerButtons{padding:40px 0;flex-direction:column}.headerBar .headerButtons button.buttonLogin{margin-left:0}.headerBar .headerButtons button.buttonLogin,.headerBar .headerButtons button.buttonSignUp{display:inline;display:initial;margin-top:20px;width:100%}.headerBar .headerNavApp{display:inline;display:initial;padding:70px 0 0;border-bottom:1px solid #a4a19b}.headerBar .headerNavApp .navItem{margin-bottom:15px}.headerBar .headerNavApp .navItem button{padding:15px 0}.headerBar .headerNavApp .navItem button:before{display:none}.headerBar.isLoggedIn{height:70px;width:100%;flex-direction:row;justify-content:space-between;align-items:center;padding:0 20px;overflow:hidden}.headerBar.isLoggedIn .headerNavApp{display:flex;padding:10px 40px;border:none}.headerBar.isLoggedIn .headerNavApp .navItem{margin:0}.headerBar.isLoggedIn .headerNavApp .navItem button{padding:27px 20px}.headerBar.isLoggedIn .headerNavApp .navItem button:before{display:block}.headerBar .headerCall{display:none}.headerBar .headerButtons{padding:20px}.headerBar .headerNavUserInfo{right:200px}}.headerNav{overflow:hidden;max-height:0;background-color:#f1efeb;-ms-overflow-style:none;scrollbar-width:none}.headerNav::-webkit-scrollbar{display:none}.headerNav .headerNavApp{padding:10px 33px}.headerNav .headerButtons{margin:0 40px;padding:15px 0;border-top:1px solid #a4a19b;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.headerNav .headerButtons{display:flex;flex-direction:row}}@media screen and (min-width:1024px){.headerNav .headerButtons,.headerNav .headerNavApp{display:none}}@media screen and (min-width:1540px){.headerNav{overflow:scroll}}.headerNavApp{padding:10px 40px}.headerNavApp .navItem button{padding:15px 0;text-transform:uppercase;width:100%;font-size:11px;font-family:"MarkWebPro",sans-serif;font-weight:700;color:#a4a19b;text-align:start}.headerNavApp .navItem button:hover{color:#242423}.headerNavUser{background-color:#f8f7f5;-ms-overflow-style:none;scrollbar-width:none}.headerNavUser::-webkit-scrollbar{display:none}.headerNavUser .headerNavUserInfo{padding:20px 40px}.headerNavUser .headerNavUserInfo .userName{font-size:14px;margin-bottom:5px;color:#f38c01}.headerNavUser .headerNavUserInfo .userBalance{font-size:13px;color:#a4a19b}.headerNavUser .userNav button{font-size:12px;padding:10px 40px;color:#54524f;width:100%;text-align:start}.headerNavUser .userNav button.buttonLogout{background-color:#f1efeb;width:100%;text-align:start;padding:15px 40px;margin-top:10px}@media screen and (min-width:1024px){.headerNavUser .userNav{padding-top:15px;background-color:#f38c01}.headerNavUser .userNav button{padding:10px 30px;color:#fff}.headerNavUser .userNav button:hover{background-color:rgba(245,229,229,.2823529412)}.headerNavUser .userNav button.buttonLogout{color:#54524f}.headerNavUser .userNav button.buttonLogout:hover{background-color:rgba(0,0,0,.2470588235);color:#fff}}.headerNavUserInfo{padding:20px 40px;min-width:220px}.headerNavUserInfo .userName{font-size:14px;margin-bottom:5px;color:#f38c01}.headerNavUserInfo .userBalance{font-size:13px;color:#a4a19b}@media screen and (min-width:1024px){.headerNavUserInfo{padding:15px 30px;transition:background-color .3s ease}.headerNavUserInfo.headerNavIsOpen{box-shadow:1px 1px 10px 0 rgba(0,0,0,.13);background-color:#f38c01}.headerNavUserInfo.headerNavIsOpen .userBalance,.headerNavUserInfo.headerNavIsOpen .userName{color:#fff}.headerNavUserInfo.headerNavIsOpen:after{-webkit-transform:rotate(-135deg) translate(-4px,-4px);transform:rotate(-135deg) translate(-4px,-4px);border-right:2px solid #fff;border-bottom:2px solid #fff}.headerNavUserInfo:after{content:"";display:block;width:10px;height:10px;border-right:2px solid #f38c01;border-bottom:2px solid #f38c01;position:absolute;top:27px;right:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}}.headerDropdown{position:fixed;width:0;height:calc(100vh - 70px);opacity:0;background-color:rgba(0,0,0,.831372549);transition:opacity .3s ease .3s,width 0s ease .3s;overflow:scroll;margin-top:70px;z-index:9;-ms-overflow-style:none;scrollbar-width:none}.headerDropdown::-webkit-scrollbar{display:none}.headerDropdown .overlay{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.headerDropdown .headerNav{max-height:0;transition:max-height .3s ease;position:absolute;top:0;left:0;z-index:1;width:100%}.headerDropdown.headerNavIsOpen,.headerDropdown.headerNavLoginIsOpen{opacity:1;transition:opacity .3s ease;width:100vw;z-index:99}.headerDropdown.headerNavIsOpen .headerNav{max-height:310px}.headerDropdown.headerNavLoginIsOpen .headerNav{max-height:780px}.headerDropdown.isLoggedIn .headerNav{max-width:220px;max-height:0}.headerDropdown.isLoggedIn .headerNav .headerNavApp{background-color:#fff}.headerDropdown.isLoggedIn .headerNav>.headerButtons{display:none}.headerDropdown.isLoggedIn.headerNavIsOpen .headerNav{max-height:600px}@media screen and (min-width:768px){.headerDropdown.headerNavIsOpen .headerNav{max-height:235px}.headerDropdown.headerNavLoginIsOpen .headerNav{max-height:725px}.headerDropdown.isLoggedIn .headerNav{max-width:440px;display:flex}.headerDropdown.isLoggedIn .headerNav .headerNavApp,.headerDropdown.isLoggedIn .headerNav .headerNavUser{min-width:220px}.headerDropdown.isLoggedIn.headerNavIsOpen .headerNav{max-height:450px}}@media screen and (min-width:1024px){.headerDropdown .headerLogin{width:100%}.headerDropdown .headerNav,.headerDropdown .overlay{position:static}.headerDropdown.headerNavIsOpen .headerNav,.headerDropdown.headerNavLoginIsOpen .headerNav{max-height:600px}.headerDropdown.isLoggedIn{height:0;opacity:1;overflow:visible;background-color:transparent;transition:background-color .3s ease,height 0s ease .3s}.headerDropdown.isLoggedIn .headerNavUser{position:fixed;top:0;z-index:20;right:160px;max-height:69px;overflow:hidden;transition:max-height .3s ease}.headerDropdown.isLoggedIn .headerNavUser .headerNavUserInfo{padding:15px 30px}.headerDropdown.isLoggedIn.headerNavIsOpen{height:calc(100vh - 70px);background-color:rgba(0,0,0,.5019607843);transition:background-color .3s ease,height 0s ease}.headerDropdown.isLoggedIn.headerNavIsOpen .headerNav{max-height:0}.headerDropdown.isLoggedIn.headerNavIsOpen .headerNav .headerNavUser{max-height:100vh;overflow:scroll}}@media screen and (min-width:1540px){.headerDropdown{margin:0;height:100vh}.headerDropdown .headerNav{margin-top:0;margin-left:320px;max-width:0;width:600px;transition:max-width .3s ease;min-height:100vh}.headerDropdown .headerNav .headerLogin{min-width:600px;min-height:100vh}.headerDropdown.headerNavLoginIsOpen{display:flex}.headerDropdown.headerNavLoginIsOpen .headerNav{max-width:600px;min-height:100vh;width:100%}.headerDropdown.isLoggedIn{margin-top:70px}.headerDropdown.isLoggedIn .headerNav{max-width:0}.headerDropdown.isLoggedIn .headerNavUser{right:200px}}.headerLogin{padding:20px 33px}.headerLogin h2{font-size:14px;line-height:22px;font-weight:400;color:#242423;margin-bottom:40px}.headerLogin .field.passwordField{margin-bottom:10px}.headerLogin form{display:flex;flex-direction:column}.headerLogin form .buttonForgot{display:block;color:#a4a19b;font-weight:700;font-size:12px}.headerLogin form .buttonForgot:focus,.headerLogin form .buttonForgot:hover{color:#f38c01}.headerLogin form a{display:inline-block;margin-left:auto}.headerLogin form .buttonSubmit{display:inline-flex;margin-right:auto;margin-top:20px;color:#54524f;font-size:14px;font-weight:700;margin-bottom:35px;display:flex;flex-direction:row-reverse}.headerLogin form .buttonSubmit i{width:20px;height:20px;margin-left:10px;position:relative;top:3px}.headerLogin form .buttonSubmit .icon-load{font-size:3px;width:5px;height:5px;margin-left:15px;top:8px}.headerLogin form .buttonSubmit:focus,.headerLogin form .buttonSubmit:hover{color:#f38c01}.headerLogin h3{font-size:14px;font-weight:400;margin-bottom:5px}.headerLogin .buttonGetYours{display:block;font-size:14px;font-weight:700;text-transform:none;margin-bottom:15px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-position:under}.headerLogin .buttonGetYours:focus,.headerLogin .buttonGetYours:hover{color:#f38c01}.headerLogin .buttonPrivacy,.headerLogin .buttonTerms{font-size:12px;font-weight:700;color:#a4a19b;padding-right:5px}.headerLogin .buttonPrivacy:focus,.headerLogin .buttonPrivacy:hover,.headerLogin .buttonTerms:focus,.headerLogin .buttonTerms:hover{color:#f38c01}.headerLogin .buttonTerms{margin-right:5px;border-right:1px solid #54524f}.headerLogin .errorMessage{margin-bottom:20px;color:#eb001b}@media screen and (min-width:1024px){.headerLogin{max-width:1024px;margin:auto}.headerLogin h2{font-size:16px;line-height:26px;margin:50px 250px 30px}.headerLogin form{margin:0 250px;padding-right:0}.headerLogin form .buttonSubmit{font-size:16px}.headerLogin h3{font-size:16px;margin:0 250px 5px}.headerLogin .buttonGetYours{font-size:16px;margin:0 250px 15px}.headerLogin .buttonTerms{margin-left:250px}}@media screen and (min-width:1540px){.headerLogin{top:0}.headerLogin h2{margin:90px 50px 30px;padding-top:80px}.headerLogin form{margin:50px}.headerLogin h3{margin:0 50px 5px}.headerLogin .buttonGetYours{margin:0 50px 15px}.headerLogin .buttonTerms{margin-left:50px}}.headerButtons .notificationsButton{position:relative}@media screen and (min-width:768px){.headerButtons .notificationsButton{margin-right:24px}}.headerButtons .notificationsButton>.icon-bell{width:20.8px;height:24px}.headerButtons .notificationsButton p{display:flex;justify-content:center;align-items:center;width:20px;height:20px;background-color:#d22a2f;color:#fff;font-size:10px;border-radius:50%;position:absolute;top:-7.5px;right:-7.5px}.headerButtons .cartQuantity.fillCart{position:relative;z-index:9}.headerButtons .cartQuantity.fillCart p{font-size:10px;position:absolute;color:#fff;font-weight:700;top:6px;right:19px;width:20px}.headerButtons .cartQuantity.fillCart:after{content:"";display:block;width:14px;height:14px;background-color:#f38c01;border-radius:10px;border:1px solid #f38c01;position:absolute;top:5px;left:42px;z-index:-1}.headerButtons .cartQuantity.zeroCart{position:relative;font-size:0}.headerButtons .cartQuantity.zeroCart:after{display:none}.headerButtons .icon-cart{background-color:orange;width:24px;height:24px;margin-left:20px;margin-right:35px}.headerButtons .buttonSignUp{padding:5px 10px;background-color:#f38c01;color:#fff;font-size:14px;font-weight:700;letter-spacing:.5px;min-width:240px;width:240px;height:48px;position:relative}.headerButtons .buttonSignUp:hover{background-color:transparent;color:#f38c01;border:1px solid #f38c01;padding:0}@media screen and (min-width:768px){.headerButtons .buttonSignUp{margin-left:20px;margin-bottom:20px}}@media screen and (min-width:1024px){.headerButtons .buttonSignUp{display:block;font-size:14px;min-width:168px;width:168px;margin-bottom:0}}@media screen and (min-width:1540px){.headerButtons .buttonSignUp{margin-left:0;min-width:180px}}.headerButtons .buttonLogin{width:100%;font-weight:700;font-size:14px;color:#f38c01;min-width:240px;width:240px;position:relative;height:48px;border:1px solid #f38c01;margin-bottom:20px}.headerButtons .buttonLogin:hover{background-color:#f38c01;color:#fff}.headerButtons .buttonLogin i{width:20px;height:20px;position:relative;top:5px;margin-right:5px}.headerButtons .buttonLogin.opened i{-webkit-transform:scale(.7);transform:scale(.7)}@media screen and (min-width:768px){.headerButtons .buttonLogin{font-size:14px}}@media screen and (min-width:1024px){.headerButtons .buttonLogin{min-width:168px;width:168px;margin-left:20px;margin-bottom:0}}.advantages .advantagesTitle{font-size:20px;line-height:30px;margin-bottom:50px;font-family:"MarkWebPro",sans-serif;font-weight:700;color:#a4a19b;max-width:300px}@media screen and (min-width:1024px){.advantages>div.container{max-width:1280px}.advantages .advantagesTitle{max-width:550px;margin-left:40px}}.advantageContent{position:relative}.advantageContent .advantageHeader{margin-bottom:50px}.advantageContent .advantageHeader .categoryTitle{font-size:32px;line-height:36px;font-family:"MarkWebPro",sans-serif;font-weight:500;margin-bottom:20px;flex:1 1;max-width:460px}.advantageContent .advantageHeader .categoryDescription{color:#242423;font-size:16px;line-height:26px}.advantageContent .advantageFeaturedSlider{background-color:#f1efeb;padding:70px 0 0;width:100%}.advantageContent .advantageFeaturedSlider .advantageFeaturedSliderImage .btnSlide{width:100%}.advantageContent .advantageFeaturedSlider .advantageFeaturedSliderImage img{max-width:100%;margin:auto}.advantageContent .advantageFeaturedSlider .slick-slider{font-size:0}.advantageContent .advantageFeaturedSlider .slick-slider .slick-track{display:flex}.advantageContent .advantageFeaturedSlider .slick-slider .slick-track .slick-slide{margin:auto}.advantageContent .advantageFeaturedSlider .slick-slider .slick-track .slick-slide .partnerPrize img{max-width:100%;margin:0 auto;padding:25px;object-fit:cover;max-height:340px}.advantageContent .advantageFeaturedSlider .slick-slider .slick-track .slick-slide .partnerPrize img:focus{outline:none}.advantageContent .advantageFeaturedSlider .slick-slider .slick-dots{bottom:5px}.advantageContent .advantageFeaturedSlider .slick-slider .slick-dots button:before{fill:#242423!important;opacity:.25!important;font-size:10px}.advantageContent .advantageFeaturedSlider .slick-slider .slick-dots .slick-active button:before{color:#f38c01;opacity:1!important;font-size:10px}.advantageContent .advantageFeaturedSlider .slick-slider .slick-arrow{z-index:4}.advantageContent .advantageFeaturedSlider .slick-slider .slick-arrow.slick-next{right:5px;font-size:0;background:#f6a941!important;width:28px;height:28px;border-radius:25px}.advantageContent .advantageFeaturedSlider .slick-slider .slick-arrow.slick-next:before{color:#f38c01;content:"";background-image:url(/static/media/chevron.464cc680.svg);width:16px;height:18px;display:block;position:relative;top:0;right:-7px}.advantageContent .advantageFeaturedSlider .slick-slider .slick-arrow.slick-next:hover{background:#f38c01!important}.advantageContent .advantageFeaturedSlider .slick-slider .slick-arrow.slick-prev{left:5px;font-size:0;background:#f6a941!important;width:28px;height:28px;border-radius:25px}.advantageContent .advantageFeaturedSlider .slick-slider .slick-arrow.slick-prev:before{font-size:30px;color:#f38c01;content:"";background-image:url(/static/media/chevron.464cc680.svg);width:16px;height:18px;display:block;position:relative;top:0;right:-4px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.advantageContent .advantageFeaturedSlider .slick-slider .slick-arrow.slick-prev:hover{background:#f38c01!important}.advantageContent.advantageCategory .advantageHeader{display:block}.advantageContent.advantageCategory .advantageHeader .categoryDescription{max-width:450px}.advantageContent.advantageCategory>img{position:relative;top:-20px;right:-31px;width:200px}.advantageContent.advantageCategory>p{font-size:14px;line-height:22px;max-width:350px;margin-bottom:10px}@media screen and (min-width:768px){.advantageContent .advantageHeader{display:flex;align-items:flex-end;justify-content:space-between;max-width:none}.advantageContent .advantageHeader .categoryTitle{font-size:48px;line-height:52px;margin:0;max-width:395px}.advantageContent .advantageHeader .categoryDescription{max-width:380px}.advantageContent.advantageCategory .advantageHeader .categoryTitle{margin-bottom:30px}.advantageContent.advantageCategory .advantageHeader .categoryDescription{max-width:380px;min-height:160px}.advantageContent.advantageCategory>img{position:absolute;top:0;right:-25px;width:330px}.advantageContent .advantageFeaturedSlider{padding:70px 0 0;max-width:100%;margin:auto;min-width:300px;width:100%}.advantageContent .advantageFeaturedSlider .advantageFeaturedSliderImage img{max-width:100%;width:100%;margin:auto}}@media screen and (min-width:1024px){.advantageContent{display:flex;flex-direction:column}.advantageContent .advantageHeader .categoryTitle{max-width:550px;margin-right:50px;height:104px}.advantageContent.advantageCategory .advantageHeader .categoryDescription{max-width:550px;min-height:138px}.advantageContent .advantageFeaturedSlider{margin:auto}.advantageContent.advantageCategory>img{right:-40px;left:610px}.advantageFeatured .advantageFeaturedSlider{padding:70px 0 0;max-width:100%;margin:auto auto 30px}.advantageFeatured .advantageFeaturedSlider .advantageFeaturedSliderImage img{max-width:100%;width:100%;height:100%;margin:auto}}@media screen and (min-width:1540px){.advantageContent.advantageCategory .advantageHeader .categoryDescription{max-width:650px;min-height:170px}.advantageContent.advantageCategory .advantageHeader .categoryTitle{margin-bottom:60px}.advantageContent.advantageCategory>img{right:0;left:700px}.advantageContent .advantageHeader .categoryTitle{font-size:60px;line-height:68px;max-width:650px}.advantageContent .advantageHeader .categoryDescription{font-size:18px;line-height:24px;max-width:380px}.advantageFeatured .advantageFeaturedSlider{padding:0}}.welcome{margin-bottom:80px}.welcome .container{position:relative}.welcome .container .welcomeGreeting{color:#a4a19b;font-size:16px;font-weight:700;margin-bottom:5px}.welcome .container .welcomeTitle{font-size:40px;line-height:48px;font-weight:500;margin-bottom:20px}.welcome .container .welcomeText{font-size:16px;line-height:26px;margin-bottom:20px}.welcome .container .welcomeButtons{max-width:600px}.welcome .container .welcomeButtons .welcomeCTA{position:relative;font-size:12px;line-height:18px;font-weight:700;width:50%;text-align:start;padding-right:15px;display:inline-flex;flex-direction:row-reverse;font-family:"MarkWebProBold",sans-serif}.welcome .container .welcomeButtons .welcomeCTA:hover{color:#f38c01}.welcome .container .welcomeButtons .welcomeCTA i{height:15px;width:23px}.welcome .container:after{content:"";display:block;position:absolute;top:-32px;right:-70px;height:110px;width:110px;border-radius:50%;font-weight:400;background-color:#f38c01;z-index:-5}.welcome .container:before{content:"";display:block;position:absolute;background-color:transparent;border:1px solid #a4a19b;border-radius:50%;height:100px;width:100px;top:33px;right:-82px;z-index:4}@media screen and (min-width:768px){.welcome .container .welcomeGreeting{font-size:18px}.welcome .container .welcomeTitle{font-size:60px;line-height:66px}.welcome .container .welcomeText{font-size:18px;line-height:28px;margin-bottom:50px;max-width:440px}.welcome .container .welcomeButtons .welcomeCTA{font-size:14px;letter-spacing:.3px;padding-left:20px;width:50%;line-height:22px}.welcome .container .welcomeButtons .welcomeCTA i{margin-left:20px;height:20px;width:20px;position:relative;top:1px}.welcome .container:after{top:-119px;right:-121px;height:400px;width:400px}.welcome .container:before{top:82px;right:-125px;height:300px;width:300px}}@media screen and (min-width:1024px){.welcome>div.container{max-width:1280px}.welcome>div.container .welcomeTitle{font-size:80px;line-height:88px;max-width:500px;margin-left:40px}.welcome>div.container:after{background-size:100%;background-position:0 100%;background-repeat:no-repeat;display:block;position:absolute;top:-80px;right:-116px;height:400px;width:400px;border-radius:50%;font-weight:400;z-index:-5}.welcome>div.container:before{content:"";display:block;position:absolute;background-color:transparent;border:1px solid #a4a19b;border-radius:50%;height:320px;width:320px;top:176px;right:-105px;z-index:4}.welcome>div.container .welcomeText{max-width:660px;margin-bottom:30px;margin-left:40px}}@media screen and (min-width:1540px){.welcome>div.container{max-width:1280px}.welcome>div.container:after{top:-182px;right:-76px;height:400px;width:400px}.welcome>div.container:before{top:117px;right:-168px;height:350px;width:350px}.welcome>div.container .welcomeTitle{max-width:570px}.welcome>div.container .welcomeText{max-width:840px;margin-bottom:50px}}.appBenefits{background-color:#fff;padding:30px 0}.appBenefits .container{display:grid;grid-template-columns:1fr;align-items:center;position:relative;grid-gap:25px}.appBenefits .container .appBenefitsImage{margin-top:70px auto;width:100%}.appBenefits .container .appBenefitsInfo .appBenefitsTitle{font-size:28px;font-weight:500;margin-bottom:20px}.appBenefits .container .appBenefitsInfo .appBenefitsText{font-size:16px;line-height:28px;letter-spacing:.3px}.appBenefits .container .appBenefitsInfo .appBenefitsApps,.appBenefits .container .appBenefitsInfo .mobileApps{margin-top:30px;margin-bottom:30px;text-align:center}.appBenefits .container .appBenefitsInfo .appBenefitsApps .appBenefitsAppButton .appBenefitsAppImage,.appBenefits .container .appBenefitsInfo .appBenefitsApps .mobileAppsButton .appBenefitsAppImage,.appBenefits .container .appBenefitsInfo .mobileApps .appBenefitsAppButton .appBenefitsAppImage,.appBenefits .container .appBenefitsInfo .mobileApps .mobileAppsButton .appBenefitsAppImage{margin-bottom:15px}.appBenefits .container:before{content:"";display:none;position:absolute;bottom:-300px;right:-600px;border-radius:50%;height:600px;width:600px;background-color:#f38c01}@media screen and (min-width:768px){.appBenefits .container{grid-template-columns:1fr 1fr}.appBenefits .container .appBenefitsImage{width:60%;margin:70px auto}.appBenefits .container .appBenefitsText{font-size:18px;line-height:28px}.appBenefits .container .appBenefitsInfo{padding:0 20px}.appBenefits .container .appBenefitsInfo .appBenefitsApps{text-align:start}.appBenefits .container .appBenefitsInfo .appBenefitsApps a{margin-right:13px}}@media screen and (min-width:1024px){.appBenefits>div.container{max-width:1280px}.appBenefits>div.container .appBenefitsInfo{padding:0 30px}.appBenefits>div.container .appBenefitsImage{width:40%}}.howItWorks{background-color:#fff}.howItWorks .howItWorksTitle{font-size:32px;font-weight:500;margin-bottom:40px}.howItWorks .howItWorksStep{margin-bottom:50px}.howItWorks .howItWorksStep .howItWorksStepImage{max-width:100%;margin-bottom:40px;padding-right:30px}.howItWorks .howItWorksStep .howItWorksStepInfo .howItWorksStepLabel{font-size:10px;color:#a4a19b;text-transform:uppercase;letter-spacing:3px;margin-bottom:10px}.howItWorks .howItWorksStep .howItWorksStepInfo .howItWorksStepLabel sup{font-size:4px;color:inherit}.howItWorks .howItWorksStep .howItWorksStepInfo .howItWorksStepTitle{font-size:24px;line-height:32px;font-weight:500;margin-bottom:15px}.howItWorks .howItWorksStep .howItWorksStepInfo .howItWorksStepText{font-size:16px;line-height:26px}@media screen and (min-width:768px){.howItWorks .howItWorksTitle{font-size:48px}.howItWorks .howItWorksStep{display:grid;grid-template-columns:1fr 1fr;align-items:center}.howItWorks .howItWorksStep .howItWorksStepImage{margin:0}.howItWorks .howItWorksStep .howItWorksStepInfo .howItWorksStepButton{max-width:none}}@media screen and (min-width:1024px){.howItWorks>div.container{max-width:1280px}.howItWorks .howItWorksTitle{font-size:48px;margin-left:70px}.howItWorks .howItWorksContent{padding:0 50px}.howItWorks .howItWorksContent .howItWorksStep{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;padding:10px 25px;margin:auto auto 50px;position:relative}.howItWorks .howItWorksContent .howItWorksStep .howItWorksStepImage{grid-area:howItWorksStepImage;padding-right:0}.howItWorks .howItWorksContent .howItWorksStep .howItWorksStepInfo{grid-area:howItWorksStepInfo;margin:30px}.howItWorks .step1{grid-template-areas:"howItWorksStepImage howItWorksStepInfo howItWorksStepInfo";max-width:867px}.howItWorks .step1:after{background-image:url(/static/media/Tracejado1.b04411bd.svg);width:77px;height:3px;left:250px;top:127px}.howItWorks .step1:after,.howItWorks .step1:before{content:"";display:block;position:absolute;z-index:4}.howItWorks .step1:before{background-image:url(/static/media/Tracejado2.263575ce.svg);width:78px;height:294px;left:830px;top:125px}.howItWorks .step2{grid-template-areas:"howItWorksStepInfo howItWorksStepInfo howItWorksStepImage";max-width:867px}.howItWorks .step2:after{background-image:url(/static/media/Tracejado3.89978d24.svg);width:77px;height:3px;left:516px;top:127px}.howItWorks .step2:after,.howItWorks .step2:before{content:"";display:block;position:absolute;z-index:4}.howItWorks .step2:before{background-image:url(/static/media/Tracejado4.b1aef1fc.svg);width:78px;height:294px;left:-40px;top:125px}.howItWorks .step3{grid-template-areas:"howItWorksStepImage howItWorksStepInfo howItWorksStepInfo";max-width:867px}.howItWorks .step3:after{background-image:url(/static/media/Tracejado5.23de8f2f.svg);width:77px;height:3px;left:245px;top:127px}.howItWorks .step3:after,.howItWorks .step3:before{content:"";display:block;position:absolute;z-index:4}.howItWorks .step3:before{background-image:url(/static/media/Tracejado6.58ddc4d8.svg);width:3px;height:155px;left:434px;top:223px}}.howItWorksPage{background-color:#f1efeb;margin-bottom:100px}.howItWorksPage .howItWorksStep{display:flex;flex-direction:column-reverse;grid-template-columns:none}.howItWorksPage .howItWorksExplanationContent div:nth-child(odd){display:flex;grid-template-columns:none;flex-direction:column;margin-top:80px}.howItWorksPage p{font-size:16px;line-height:26px;letter-spacing:.2px}.howItWorksPage .importantInfo b,.howItWorksPage .importantInfo p{font-size:16px;color:#54524f}@media screen and (min-width:768px){.howItWorksPage .howItWorksStep{display:flex;flex-direction:row-reverse;grid-template-columns:none;align-items:flex-start;margin-bottom:0;margin-top:80px}.howItWorksPage .howItWorksStep .howItWorksStepImage{max-height:270px}.howItWorksPage .howItWorksStep .howItWorksStepInfo .howItWorksStepText{font-size:18px;line-height:28px;letter-spacing:.2px}.howItWorksPage .howItWorksExplanationContent div:nth-child(odd){display:flex;grid-template-columns:none;flex-direction:row}.howItWorksPage p{font-size:18px;line-height:28px;letter-spacing:.2px}.howItWorksPage .importantInfo{margin-top:80px}}@media screen and (min-width:1024px){.howItWorksPage .howItWorksStep .howItWorksStepImage{max-height:313px}}.moments{margin-top:100px;height:400px}.moments h1{margin-top:20px}.moments p{margin-bottom:100px}.moments .field{max-width:710px;cursor:pointer}.moments .field .item{display:flex;align-items:center;font-size:16px;font-weight:300;height:48px;padding-left:5px}.moments .field .item.exclusiveMobile{display:flex;justify-content:space-between;align-items:center}.moments .field .item.exclusiveMobile .name{width:calc(100% - 88px)}.moments .field .item.exclusiveMobile .tag{display:flex;justify-content:center;align-items:center;width:88px;height:32px;line-height:0;font-size:10px;font-weight:500;color:#fff;margin-right:20px;background-color:#242423;border-radius:90px}.moments .field .selectField{width:100%;color:#54524f;position:relative;top:-8px;padding-right:0!important}.moments .field .selectField option{color:#a4a19b}.moments .field .selectField option:hover{background-color:grey!important}.moments .momentsCall{font-size:14px;margin-bottom:20px}.moments .momentsButton{font-size:40px;font-weight:700;line-height:48px;color:#a4a19b;display:block;margin-bottom:20px;text-align:start}.moments .momentsCallButton{color:#242423;font-size:14px;font-weight:500;text-transform:uppercase}.moments .momentsCallButton i{-webkit-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg);height:16px;background-size:contain;background-repeat:no-repeat;width:16px;position:relative;top:2px;left:5px}@media screen and (min-width:768px){.moments .momentsButton{font-size:60px}}.momentsOffers{margin-bottom:100px}.momentsOffers .momentsOffersHeader{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.momentsOffers .momentsOffersHeader .momentsOffersHeaderCall{font-size:18px}.momentsOffers .momentsOffersHeader .momentsOffersHeaderCount{font-size:14px;text-transform:uppercase;color:#a4a19b;font-weight:700}.momentsOffers .momentsOffersHeaderWarning{font-size:16px;margin-bottom:20px}@media screen and (min-width:768px){.momentsOffers .momentsOffersHeader .momentsOffersHeaderCall{font-size:20px}.momentsOffers .momentsOffersHeader .momentsOffersHeaderCount{font-size:14px;text-transform:uppercase;color:#a4a19b;font-weight:700}.momentsOffers .momentsOffersHeaderWarning{font-size:16px;margin-bottom:20px}}.momentsModal{display:none;position:fixed;top:70px;left:0;z-index:30;width:100vw;height:calc(100vh - 70px);background-color:rgba(0,0,0,.8117647059);padding:calc(50vh - 70px) 0;overflow:scroll}.momentsModal div.container{display:flex;flex-direction:column}.momentsModal div.container .momentsCall{color:#fff;font-size:14px;margin-bottom:10px}.momentsModal div.container button{font-size:40px;letter-spacing:.3px;font-weight:700;text-align:start;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#f38c01;margin-bottom:20px;position:relative}.momentsModal div.container button:first-child:before{content:"Quero trocar meus pontos para";color:#fff;position:absolute;font-size:14px;font-weight:400;-webkit-text-stroke-width:0;top:-30px;left:5px;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:opacity .3s ease .3s,-webkit-transform .3s ease;transition:opacity .3s ease .3s,transform .3s ease;transition:opacity .3s ease .3s,transform .3s ease,-webkit-transform .3s ease}.momentsModal div.container button:first-child.isActive:before{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.momentsModal div.container button.isActive,.momentsModal div.container button:focus{color:#f38c01}.momentsModal div.container button:hover{color:#ffaa3a}.momentsModal.momentModalIsOpen{display:block}@media screen and (min-width:768px){.momentsModal div.container button{font-size:60px}.momentsModal div.container button:first-child:before{font-size:16px;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}}@media screen and (min-width:1024px){.momentsModal div.container button{font-size:80px}}.momentsCard{display:flex;height:140px;overflow:hidden;margin-bottom:5px}.momentsCard:nth-child(2n){flex-direction:row-reverse}.momentsCard .momentPartnerCard{display:none}.momentsCard .momentPrizeImage{display:flex;flex:1 1;background-color:#fff;min-width:140px;overflow:hidden;align-items:center;justify-content:center}.momentsCard .momentPrizeImage img{object-fit:cover;min-height:100%;max-width:100%}.momentsCard .momentPrizeCard{display:flex;flex-direction:column;flex:1 1;background-color:#fff;padding:15px;cursor:pointer}.momentsCard .momentPrizeCard:hover{background-color:#f8f7f5;transition:all .3s ease-in-out}.momentsCard .momentPrizeCard:hover .momentPrizeName{color:#f38c01;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-position:under}.momentsCard .momentPrizeCard .momentPartnerName{font-size:9px;text-transform:uppercase;color:#a4a19b}.momentsCard .momentPrizeCard .momentPrizeName{font-size:9px;font-weight:700;margin-bottom:10px}.momentsCard .momentPrizeCard .icon-arrowRight{display:none}.momentsCard .momentPrizeCard .momentPartnerImage{width:100%;height:100px;overflow:hidden;margin-bottom:10px;display:flex;align-items:center;justify-content:center;background-color:#fff}.momentsCard .momentPrizeCard .momentPartnerImage img{max-height:100%;max-width:55%}.momentsCard .momentPrizeCard .momentPrizeCall{display:flex;justify-content:space-between}.momentsCard .momentPrizeCard .momentPrizeCall .momentPrizeCallText,.momentsCard .momentPrizeCard .momentPrizeCall .momentPrizePoints{font-size:9px;font-weight:500;font-weight:700}.momentsCard.hasMoreProducts .momentPrizeCard .momentPartnerImage{display:none}.momentsCard.hasMoreProducts .momentPrizeCard .momentPrizeName{flex:1 1}@media screen and (min-width:768px){.momentsCard{height:242.66px}.momentsCard .momentPartnerCard{display:block;background-color:#f38c01;max-width:33.333%;min-width:33.333%;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.momentsCard .momentPartnerCard:hover{background-color:#f38c01;transition:all .3s ease-in-out}.momentsCard .momentPartnerCard:hover button{position:relative}.momentsCard .momentPartnerCard:hover button:before{content:"";background-image:url(/static/media/arrowRightWhite.3ab8c0be.svg);display:block;position:absolute;top:0;right:-45px;height:20px;width:20px}.momentsCard .momentPartnerCard .momentPartnerLogo{flex:1 1;background-color:#fff;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.momentsCard .momentPartnerCard .momentPartnerLogo img{max-width:160px}.momentsCard .momentPartnerCard button{font-size:12px;color:#fff;font-weight:700;text-align:start}.momentsCard .momentPrizeImage{flex:2 1}.momentsCard .momentPrizeCard{max-width:33.333%;min-width:33.333%;padding:30px}.momentsCard .momentPrizeCard .icon-arrowRight{display:block;position:relative;width:25px;height:25px;top:-30px;right:-158px}.momentsCard .momentPrizeCard .momentPartnerName{font-size:12px}.momentsCard .momentPrizeCard .momentPrizeName{font-size:16px}.momentsCard .momentPrizeCard .momentPartnerImage{flex:1 1;display:flex;align-items:center;justify-content:center;padding:10px;width:100%;margin-bottom:10px}.momentsCard .momentPrizeCard .momentPartnerImage img{max-height:100%;max-width:100%}.momentsCard .momentPrizeCard .momentPrizeCall .momentPrizeCallText,.momentsCard .momentPrizeCard .momentPrizeCall .momentPrizePoints{font-size:16px}}@media screen and (min-width:1024px){.momentsCard{height:293.33px}.momentsCard .momentPrizeCard .icon-arrowRight{position:relative;top:-33px;right:-210px;width:20px;height:20px}.momentsCard .momentPartnerCard:hover button:before{top:0;right:-100px}}.partners h1{margin:120px 0 35px}.partners h2{font-size:18px;font-family:"MarkWebProBold",sans-serif;margin-bottom:20px}.partners .partnersFilter{margin-bottom:30px;margin-top:30px}.partners .partnersFilter .field>*{font-size:18px}.partners .partnersFilter .search{padding-top:0}.partners .partnersFilter .search .fieldLabelSearch{font-weight:400;font-size:18px;line-height:26px;color:#f38c01}.partners .partnersFilter .search input{height:40px}.partners .partnersFilter .search form{margin-bottom:0}.partners .partnersFilter .moments{height:auto;margin-top:0;flex:1 1}.partners .partnersFilter .moments .field select{top:0;left:0}.partners .partnersFilter .variant{position:relative;z-index:10}.partners .partnersFilter .category{position:relative;z-index:9}.partners .partnersFilter .offerType{position:relative;z-index:8}@media screen and (min-width:768px){.partners .partnersFilter{display:flex;align-items:center;justify-content:space-around;margin-bottom:30px;margin-top:30px}.partners .partnersFilter>div{margin:0}.partners .partnersFilter .search{padding-right:0}.partners .partnersFilter .search form{width:210px;padding-right:0}.partners .partnersFilter .moments{padding-right:0;padding-left:20px}.partners .partnersFilter .moments .field .selectField{width:100%;height:40px;padding-right:15px}}@media screen and (min-width:1024px){.partners .partnersFilter .search form{width:230px}}@media screen and (min-width:768px){.partners .container{max-width:640px}.partners .partnerCategory{grid-template-columns:1fr 1fr 1fr}.partners .partnerCategory.orientationHorizontal{grid-template-columns:1fr}}@media screen and (min-width:1024px){.partners .container{max-width:960px}.partners .partnerCategory{grid-template-columns:1fr 1fr 1fr}.partners .partnerCategory.orientationHorizontal{grid-template-columns:1fr}}@media screen and (min-width:1440px)and (max-width:1700px){.partners .notLoggedPartners{margin-left:400px}}.partnerCategory{display:grid;grid-template-columns:1fr;grid-gap:10px;margin-bottom:50px;position:relative;z-index:2}.partnerCategory.unloggedHomePartnerCategory{grid-template-columns:1fr 1fr}@media screen and (min-width:768px){.partnerCategory{grid-template-columns:1fr 1fr;grid-gap:20px}.partnerCategory.unloggedHomePartnerCategory{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1024px){.partnerCategory.unloggedHomePartnerCategory{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1150px){.partnerCategory.unloggedHomePartnerCategory{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.partner .loadPoints{margin:310px 40px}.partner .partnerPrizes{background-color:#fff;padding:100px 20px 20px}.partner .partnerPrizes h2{font-family:"MarkWebProRegular",sans-serif;font-size:24px;margin-bottom:30px}.partner .partnerPrizes .campaignDescription{font-size:14px;line-height:22px;margin-bottom:30px}.partner .partnerPrizes .secondaryButton{padding:10px 5px;margin-bottom:30px}.partner .partnerPrizes .slick-slider{margin-bottom:60px}.partner .partnerPrizes .slick-slider .slick-track{display:flex}.partner .partnerPrizes .slick-slider .slick-track .slick-slide{margin:auto}.partner .partnerPrizes .slick-slider .slick-track .slick-slide .partnerPrize img{max-width:100%;margin:0 auto;padding:25px;object-fit:cover;max-height:340px}.partner .partnerPrizes .slick-slider .slick-track .slick-slide .partnerPrize img:focus{outline:none}.partner .partnerPrizes .slick-slider .slick-dots{bottom:-40px}.partner .partnerPrizes .slick-slider .slick-dots button:before{opacity:1}.partner .partnerPrizes .slick-slider .slick-dots .slick-active button:before{color:#f38c01}.partner .partnerPrizes .slick-slider .slick-arrow{z-index:4}.partner .partnerPrizes .slick-slider .slick-arrow.slick-next{right:-6px}.partner .partnerPrizes .slick-slider .slick-arrow.slick-next:before{font-size:30px;color:#f38c01}.partner .partnerPrizes .slick-slider .slick-arrow.slick-prev{left:-16px}.partner .partnerPrizes .slick-slider .slick-arrow.slick-prev:before{font-size:30px;color:#f38c01}.partner .partnerPrizes .prizeWarning{font-size:14px;line-height:22px}.partner .partnerCheckout{padding:20px}.partner .partnerCheckout h2{font-size:16px;font-family:"MarkWebProRegular",sans-serif;margin-bottom:10px;color:#242423}.partner .partnerCheckout .checkoutText{font-size:13px;color:#54524f;margin-bottom:30px}.partner .partnerCheckout .voucherButton{display:flex;justify-content:flex-end;align-items:flex-end;margin-bottom:50px;margin-top:50px}.partner .partnerCheckout .fieldRow{display:flex;border:none;align-items:center;justify-content:space-between}.partner .partnerCheckout .fieldRow .field{width:50px;display:inline-block;margin:0 20px 0 0}.partner .partnerCheckout .fieldRow .field select{background-color:#fff;border:none;padding:0 5px 2px;background-position-x:80%;background-position-y:8px}.partner .partnerCheckout .fieldRow .voucherName{font-size:16px;line-height:22px;color:#54524f;flex:1 1;max-width:368px}.partner .partnerCheckout .fieldRow .voucherPoints{font-size:16px;color:#54524f}.partner .partnerCheckout .voucherType{margin-top:20px;margin-bottom:40px;color:#f38c01;font-weight:700}.partner .partnerCheckout .divider{border-bottom:1px solid #54524f;margin-bottom:50px;margin-top:50px}@media screen and (min-width:768px){.partner{display:flex;justify-content:center;min-height:700px}.partner .partnerPrizes{width:50%}.partner .partnerPrizes .slick-slider .slick-arrow.slick-next{right:0}.partner .partnerPrizes .slick-slider .slick-arrow.slick-prev{left:-10px}.partner .partnerCheckout{padding-top:100px;width:50%}.partner .partnerCheckout form{padding-right:0}.partner .partnerCheckout .divider,.partner .partnerCheckout .voucherType{margin-top:0}.partner .loadPoints{margin:25% 40%}.partner .partnerCheckout .fieldRow{min-height:120px;min-width:350px}}@media screen and (min-width:1024px){.partner .loadPoints{margin:25% 43%}.partner .partnerPrizes .slick-slider .slick-arrow.slick-next{right:30px}.partner .partnerPrizes .slick-slider .slick-arrow.slick-prev{left:20px}.partner .partnerCheckout .fieldRow{min-width:400px}}@media screen and (min-width:1540px){.partner .loadPoints{margin:25% 43%}}.partnerCheckoutModal{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;overflow:scroll;z-index:6;cursor:auto;visibility:hidden}.partnerCheckoutModal .partnerCheckoutModalOverlay{opacity:0;background:rgba(0,0,0,.831372549);transition:opacity .125s ease;height:100%;width:100%;position:absolute;top:0;left:0}.partnerCheckoutModal .partnerCheckoutModalBox{position:relative;background-color:#fff;margin-top:70px;padding:50px;max-width:338px}.partnerCheckoutModal .partnerCheckoutModalBox .closeButton{position:absolute;top:20px;right:20px}.partnerCheckoutModal .partnerCheckoutModalBox .partnerCheckoutModalTitle{font-size:28px;text-align:center;margin-bottom:20px}.partnerCheckoutModal .partnerCheckoutModalBox .partnerCheckoutModalText{font-size:20px;line-height:28px;text-align:center;margin-bottom:50px}.partnerCheckoutModal .partnerCheckoutModalBox .partnerCheckoutModalSubtitlePromo{color:#353432;font-size:20px;line-height:25.35px;text-align:center;margin-bottom:16px}.partnerCheckoutModal .partnerCheckoutModalBox .partnerCheckoutModalPoints{font-size:20px;font-weight:700;text-align:center;margin-bottom:20px}.partnerCheckoutModal .partnerCheckoutModalBox .partnerCheckoutModalTextPromo{font-size:14px;text-align:center;margin-bottom:30px;color:#84817d}.partnerCheckoutModal .partnerCheckoutModalBox button{display:block;margin:auto}.partnerCheckoutModal.partnerCheckoutModalIsOpen{visibility:visible}.partnerCheckoutModal.partnerCheckoutModalIsOpen .partnerCheckoutModalOverlay{max-height:100vh;opacity:1;transition:opacity .125s ease}.partnerCheckoutModal .errorMessage{font-size:12px;color:#eb001b;margin-top:10px;text-align:center}.partnerCard,.partnerCardVertical{position:relative;background-color:#fff;width:280px;display:block}.partnerCard.warnType2,.partnerCardVertical.warnType2{-webkit-filter:opacity(.5);filter:opacity(.5)}.partnerCard .imagePartner,.partnerCardVertical .imagePartner{height:208px;overflow:hidden}.partnerCard .imagePartner img,.partnerCardVertical .imagePartner img{width:100%;height:100%;object-fit:cover}.partnerCard .content,.partnerCardVertical .content{text-align:start;padding:16px}.partnerCard .content .imageLogoPartner,.partnerCardVertical .content .imageLogoPartner{width:64px;height:64px;margin-bottom:8px}.partnerCard .content .imageLogoPartner img,.partnerCardVertical .content .imageLogoPartner img{width:100%;height:100%;object-fit:contain;margin:auto}.partnerCard .content .partnerName,.partnerCardVertical .content .partnerName{font-weight:700;font-size:16px;line-height:24px;letter-spacing:1.8px;margin-bottom:8px}.partnerCard .content .partnerDescription,.partnerCardVertical .content .partnerDescription{color:#54524f;font-size:16px;line-height:24px;letter-spacing:.25px;margin-bottom:8px;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:72px}.partnerCard .content .wrapAlerts,.partnerCardVertical .content .wrapAlerts{min-height:130px}.partnerCard .content .typeOffers,.partnerCardVertical .content .typeOffers{display:flex;flex-wrap:wrap}.partnerCard .content .typeOffers .offer,.partnerCardVertical .content .typeOffers .offer{background-color:#ffe1d1;padding:8px;font-size:14px;line-height:16px;letter-spacing:.4px;min-width:97px;margin-right:10px;margin-bottom:10px}.partnerCard .content .warnings,.partnerCardVertical .content .warnings{display:flex;flex-wrap:wrap}.partnerCard .content .warnings .warnType1,.partnerCardVertical .content .warnings .warnType1{background-color:#ff671b;color:#fff;padding:8px;font-size:12px;line-height:15px;letter-spacing:.4px;margin-right:10px;margin-bottom:10px}.partnerCard .content .warnings .warnType2,.partnerCardVertical .content .warnings .warnType2{background-color:#d22a2f;color:#fff;padding:8px;font-size:12px;line-height:15px;letter-spacing:.4px;margin-bottom:10px}.partnerCard .content .seeMore,.partnerCardVertical .content .seeMore{display:flex;align-items:center;position:absolute;bottom:32px}.partnerCard .content .seeMore .text,.partnerCardVertical .content .seeMore .text{font-size:18px;line-height:24px;letter-spacing:.1px;color:#000;font-weight:500}.partnerCard .content .seeMore .icon-arrowRight,.partnerCardVertical .content .seeMore .icon-arrowRight{display:block;margin-left:10px;height:23px;width:26px}.partnerCard.orientationHorizontal,.partnerCardVertical.orientationHorizontal{display:flex;width:100%}.partnerCard.orientationHorizontal .imagePartner,.partnerCardVertical.orientationHorizontal .imagePartner{height:100%;min-width:144px;width:144px;height:144px}.partnerCard.orientationHorizontal .imageLogoPartner,.partnerCardVertical.orientationHorizontal .imageLogoPartner{width:80px;height:80px;margin:auto}.partnerCard.orientationHorizontal .content,.partnerCardVertical.orientationHorizontal .content{width:144px;height:144px;display:flex}.partnerCard.orientationHorizontal .content .partnerDescription,.partnerCard.orientationHorizontal .content .partnerName,.partnerCardVertical.orientationHorizontal .content .partnerDescription,.partnerCardVertical.orientationHorizontal .content .partnerName{display:none}.partnerCard.orientationHorizontal .content .wrapAlerts,.partnerCardVertical.orientationHorizontal .content .wrapAlerts{min-height:auto}.partnerCard.orientationHorizontal .wrapAlerts,.partnerCardVertical.orientationHorizontal .wrapAlerts{display:none;min-height:auto}.partnerCard.orientationHorizontal .partnerDescription,.partnerCardVertical.orientationHorizontal .partnerDescription{-webkit-line-clamp:2;min-height:48px}.partnerCard.orientationHorizontal .seeMore,.partnerCard.orientationHorizontal .seeMore .text,.partnerCardVertical.orientationHorizontal .seeMore,.partnerCardVertical.orientationHorizontal .seeMore .text{display:none}.partnerCard.isDebit,.partnerCardVertical.isDebit{display:flex;width:100%;margin-bottom:16px}.partnerCard.isDebit .imagePartner,.partnerCardVertical.isDebit .imagePartner{height:100%;min-width:144px;width:144px;height:144px}.partnerCard.isDebit .imagePartner img,.partnerCardVertical.isDebit .imagePartner img{object-fit:fill}.partnerCard.isDebit .imageLogoPartner,.partnerCardVertical.isDebit .imageLogoPartner{width:80px;height:80px;margin:auto}.partnerCard.isDebit .content,.partnerCardVertical.isDebit .content{width:144px;height:144px;display:flex}.partnerCard.isDebit .content .partnerDescription,.partnerCard.isDebit .content .partnerName,.partnerCardVertical.isDebit .content .partnerDescription,.partnerCardVertical.isDebit .content .partnerName{display:none}.partnerCard.isDebit .content .wrapAlerts,.partnerCardVertical.isDebit .content .wrapAlerts{min-height:auto}.partnerCard.isDebit .wrapAlerts,.partnerCardVertical.isDebit .wrapAlerts{display:none;min-height:auto}.partnerCard.isDebit .partnerDescription,.partnerCardVertical.isDebit .partnerDescription{-webkit-line-clamp:2;min-height:48px}.partnerCard.isDebit .seeMore,.partnerCard.isDebit .seeMore .text,.partnerCardVertical.isDebit .seeMore,.partnerCardVertical.isDebit .seeMore .text{display:none}@media screen and (min-width:768px){.partnerCard.isDebit,.partnerCardVertical.isDebit{position:relative;background-color:#fff;width:224px;display:block;margin-bottom:8px}.partnerCard.isDebit .imagePartner,.partnerCardVertical.isDebit .imagePartner{height:208px;overflow:hidden;width:224px;display:block}.partnerCard.isDebit .imagePartner img,.partnerCardVertical.isDebit .imagePartner img{width:100%;height:100%;object-fit:fill}.partnerCard.isDebit .content,.partnerCardVertical.isDebit .content{text-align:start;padding:16px;display:flex;height:320px;width:224px;display:block}.partnerCard.isDebit .content .imageLogoPartner,.partnerCardVertical.isDebit .content .imageLogoPartner{width:64px;height:64px;margin:16px 0}.partnerCard.isDebit .content .imageLogoPartner img,.partnerCardVertical.isDebit .content .imageLogoPartner img{width:100%;height:100%;margin:auto}.partnerCard.isDebit .content .partnerName,.partnerCardVertical.isDebit .content .partnerName{font-weight:700;font-size:16px;line-height:24px;letter-spacing:1.8px;margin-bottom:8px;display:block}.partnerCard.isDebit .content .partnerDescription,.partnerCardVertical.isDebit .content .partnerDescription{color:#54524f;font-size:16px;line-height:24px;letter-spacing:.25px;margin-bottom:8px;display:block;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:50px}.partnerCard.isDebit .content .wrapAlerts,.partnerCardVertical.isDebit .content .wrapAlerts{display:block}.partnerCard.isDebit .content .wrapAlerts .typeOffers,.partnerCardVertical.isDebit .content .wrapAlerts .typeOffers{display:flex;flex-wrap:wrap}.partnerCard.isDebit .content .wrapAlerts .typeOffers .offer,.partnerCardVertical.isDebit .content .wrapAlerts .typeOffers .offer{background-color:#ffe1d1;padding:8px;font-size:14px;line-height:16px;letter-spacing:.4px;min-width:97px;margin-right:10px;margin-bottom:10px}.partnerCard.isDebit .content .seeMore,.partnerCardVertical.isDebit .content .seeMore{display:flex;align-items:center;position:absolute;bottom:32px}.partnerCard.isDebit .content .seeMore .text,.partnerCardVertical.isDebit .content .seeMore .text{font-size:18px;line-height:24px;letter-spacing:.1px;color:#000;font-weight:500;display:block}.partnerCard.isDebit .content .seeMore .icon-arrowRight,.partnerCardVertical.isDebit .content .seeMore .icon-arrowRight{margin-bottom:2px;margin-left:10px;height:20px;width:23px}}@media screen and (min-width:1024px){.partnerCard.isDebit,.partnerCardVertical.isDebit{width:288px;margin-bottom:8px}.partnerCard.isDebit .imagePartner,.partnerCardVertical.isDebit .imagePartner{height:208px;width:288px}.partnerCard.isDebit .content,.partnerCardVertical.isDebit .content{height:320px;width:288px}}.partnerCard.disabled,.partnerCardVertical.disabled{opacity:.4}.partnerCard.unloggedHomeCard,.partnerCardVertical.unloggedHomeCard{width:135px;height:150px;padding:10px}.partnerCard.unloggedHomeCard .imagePartner,.partnerCardVertical.unloggedHomeCard .imagePartner{display:none}.partnerCard.unloggedHomeCard .content,.partnerCardVertical.unloggedHomeCard .content{display:flex;flex-direction:column-reverse;padding:0}.partnerCard.unloggedHomeCard .content .imageLogoPartner,.partnerCardVertical.unloggedHomeCard .content .imageLogoPartner{height:60px;margin:auto;text-align:center}.partnerCard.unloggedHomeCard .content .imageLogoPartner img,.partnerCardVertical.unloggedHomeCard .content .imageLogoPartner img{max-width:80%}.partnerCard.unloggedHomeCard .content .partnerName,.partnerCardVertical.unloggedHomeCard .content .partnerName{font-size:12px;margin-bottom:10px;line-height:14px;text-transform:uppercase}.partnerCard.unloggedHomeCard .content .partnerDescription,.partnerCard.unloggedHomeCard .content .wrapAlerts,.partnerCardVertical.unloggedHomeCard .content .partnerDescription,.partnerCardVertical.unloggedHomeCard .content .wrapAlerts{display:none}.partnerCard.unloggedHomeCard .content .seeMore,.partnerCardVertical.unloggedHomeCard .content .seeMore{bottom:8px}.partnerCard.unloggedHomeCard .content .seeMore .text,.partnerCardVertical.unloggedHomeCard .content .seeMore .text{font-size:12px;text-decoration:underline}.partnerCard.unloggedHomeCard .content .seeMore .icon-arrowRight,.partnerCardVertical.unloggedHomeCard .content .seeMore .icon-arrowRight{height:17px;width:20px;margin-left:30px}@media screen and (min-width:768px){.partnerCard,.partnerCardVertical{width:224px}.partnerCard .content,.partnerCardVertical .content{padding:8px}.partnerCard .content .partnerDescription,.partnerCardVertical .content .partnerDescription{font-size:15px}.partnerCard .content .wrapAlerts,.partnerCardVertical .content .wrapAlerts{min-height:150px}.partnerCard.orientationHorizontal,.partnerCardVertical.orientationHorizontal{min-width:304px}.partnerCard.orientationHorizontal .imagePartner,.partnerCardVertical.orientationHorizontal .imagePartner{height:320px;min-width:320px;width:320px}.partnerCard.orientationHorizontal .imageLogoPartner,.partnerCardVertical.orientationHorizontal .imageLogoPartner{width:104px;height:104px;margin-left:0;margin-bottom:8px}.partnerCard.orientationHorizontal .content,.partnerCardVertical.orientationHorizontal .content{display:block;width:368px;height:100%;padding:16px 32px}.partnerCard.orientationHorizontal .content .partnerName,.partnerCardVertical.orientationHorizontal .content .partnerName{display:block}.partnerCard.orientationHorizontal .content .partnerDescription,.partnerCardVertical.orientationHorizontal .content .partnerDescription{display:block;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.partnerCard.orientationHorizontal .wrapAlerts,.partnerCardVertical.orientationHorizontal .wrapAlerts{margin:0;display:block}.partnerCard.orientationHorizontal .warnings .warnType1,.partnerCard.orientationHorizontal .warnings .warnType2,.partnerCardVertical.orientationHorizontal .warnings .warnType1,.partnerCardVertical.orientationHorizontal .warnings .warnType2{font-size:11px;margin-bottom:7px}.partnerCard.orientationHorizontal .seeMore,.partnerCardVertical.orientationHorizontal .seeMore{bottom:auto;top:24px;right:24px;display:flex}.partnerCard.orientationHorizontal .seeMore .text,.partnerCardVertical.orientationHorizontal .seeMore .text{font-size:16px;line-height:32px;font-weight:400;display:block}.partnerCard.unloggedHomeCard,.partnerCardVertical.unloggedHomeCard{width:220px;height:220px;padding:16px}.partnerCard.unloggedHomeCard .content .imageLogoPartner,.partnerCardVertical.unloggedHomeCard .content .imageLogoPartner{height:144px;width:80%}.partnerCard.unloggedHomeCard .content .imageLogoPartner img,.partnerCardVertical.unloggedHomeCard .content .imageLogoPartner img{max-width:80%}.partnerCard.unloggedHomeCard .content .partnerName,.partnerCardVertical.unloggedHomeCard .content .partnerName{font-size:12px;margin-bottom:10px;line-height:14px}.partnerCard.unloggedHomeCard .content .seeMore,.partnerCardVertical.unloggedHomeCard .content .seeMore{bottom:8px}.partnerCard.unloggedHomeCard .content .seeMore .text,.partnerCardVertical.unloggedHomeCard .content .seeMore .text{font-size:14px}.partnerCard.unloggedHomeCard .content .seeMore .icon-arrowRight,.partnerCardVertical.unloggedHomeCard .content .seeMore .icon-arrowRight{height:26px;width:26px;margin-left:85px}}@media screen and (min-width:1024px){.partnerCard,.partnerCardVertical{width:280px}.partnerCard .content,.partnerCardVertical .content{padding:16px}.partnerCard .content .partnerDescription,.partnerCardVertical .content .partnerDescription{font-size:16px}.partnerCard .content .wrapAlerts,.partnerCardVertical .content .wrapAlerts{min-height:130px}.partnerCard.orientationHorizontal .content,.partnerCardVertical.orientationHorizontal .content{width:544px}.partnerCard.orientationHorizontal .content .warnings .warnType1,.partnerCard.orientationHorizontal .content .warnings .warnType2,.partnerCardVertical.orientationHorizontal .content .warnings .warnType1,.partnerCardVertical.orientationHorizontal .content .warnings .warnType2{font-size:12px}.partnerCard.unloggedHomeCard,.partnerCardVertical.unloggedHomeCard{width:205px}.partnerCard.unloggedHomeCard .content .seeMore,.partnerCardVertical.unloggedHomeCard .content .seeMore{bottom:8px}.partnerCard.unloggedHomeCard .content .seeMore .text,.partnerCardVertical.unloggedHomeCard .content .seeMore .text{font-size:14px}.partnerCard.unloggedHomeCard .content .seeMore .icon-arrowRight,.partnerCardVertical.unloggedHomeCard .content .seeMore .icon-arrowRight{margin-left:70px}}.partnerCategory.partnerSlider .slider{font-size:0}.partnerCategory.partnerSlider .slider .slider-control-centerleft:focus button,.partnerCategory.partnerSlider .slider .slider-control-centerleft:hover button,.partnerCategory.partnerSlider .slider .slider-control-centerright:focus button,.partnerCategory.partnerSlider .slider .slider-control-centerright:hover button{background:#f38c01!important;cursor:pointer}.partnerCategory.partnerSlider .slider .slider-control-centerleft,.partnerCategory.partnerSlider .slider .slider-control-centerright{display:none}.partnerCategory.partnerSlider .slider .slider-control-bottomcenter{bottom:-6px}.partnerCategory.partnerSlider .slider .slider-control-bottomcenter ul{top:20px!important}.partnerCategory.partnerSlider .slider .slider-control-bottomcenter ul .paging-item button{fill:#242423!important;opacity:.25!important}.partnerCategory.partnerSlider .slider .slider-control-bottomcenter ul .paging-item button .paging-dot{width:20px;height:8px}.partnerCategory.partnerSlider .slider .slider-control-bottomcenter ul .paging-item button .paging-dot circle{cx:4;cy:4;r:4}.partnerCategory.partnerSlider .slider .slider-control-bottomcenter ul .paging-item.active button{fill:#f38c01!important;opacity:1!important}.search{padding-top:140px;position:relative}.search .searchBackButton{font-size:14px;letter-spacing:.3px;position:relative;align-items:flex-start}.search .searchBackButton i{top:5px;margin-right:25px}.search h2{margin-bottom:50px;font-size:18px;line-height:28px;font-weight:100}.search .searchField:before,.search .searchPageField:before{top:32px}.search .currentSearch{position:absolute;top:40px;width:260px;background-color:#fff;z-index:3;padding:24px 16px}.search .currentSearch .title{color:#84817d;font-size:14px;line-height:24px;letter-spacing:1.8px;font-weight:700;margin-bottom:16px}.search .currentSearch .option{color:#84817d;font-size:20px;line-height:24px;letter-spacing:.15px;margin-bottom:16px;cursor:pointer}.search .currentSearch .option:hover,.search .fieldLabelSearch{color:#f38c01;font-weight:700}.search .fieldLabelSearch{letter-spacing:.4px}.search .fieldInputSearch{font-size:20px}.search form{margin-bottom:30px}.search .containerSearch .containerCard .searchCard{display:flex;align-items:center;justify-content:space-around;padding:16px;margin-bottom:15px;background-color:#f38c01;cursor:pointer}.search .containerSearch .containerCard .searchCard .imageBox{height:110px;width:110px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:10px;max-width:none;max-height:100%;overflow:hidden;position:relative;right:10px}.search .containerSearch .containerCard .searchCard .imageBox img{align-items:center;max-width:100%;width:100%;height:auto}.search .containerSearch .containerCard .searchCard h3{position:relative;font-size:12px;margin-top:0;color:#fff;right:19px;font-family:"MarkWebProBold",sans-serif}.search .containerSearch .containerCard .searchCard h3:after{content:"";background-image:url(/static/media/arrowRightWhite.3ab8c0be.svg);display:block;position:absolute;top:-2px;right:-30px;width:20px;height:20px}.search .containerSearch .containerCard .searchCard p{display:none;margin-bottom:50px}@media screen and (min-width:768px){.search h2{font-size:22px}.search .currentSearch{width:210px}.search .field.searchField label,.search .field.searchPageField label{font-size:20px;line-height:26px}.search .containerSearch .containerCard .searchCard{width:530px;height:220px}.search .containerSearch .containerCard .searchCard .imageBox{width:170px;height:170px;position:relative;right:18px}.search .containerSearch .containerCard .searchCard .imageBox img{max-height:unset;max-width:100%;width:100%;height:unset}.search .containerSearch .containerCard .searchCard h3{margin-top:0;font-size:23px;min-width:240px;right:-45px}.search .containerSearch .containerCard .searchCard h3:after{top:2px;right:50px;width:25px;height:25px}}@media screen and (min-width:1024px){.search{display:flex;justify-content:center;flex-direction:column}.search .currentSearch{width:300px}.search .searchCard{width:680px;height:180px}.search .searchCard .imageBox{position:relative;right:100px}.search .searchCard h3{min-width:240px}.search .searchCard h3:after{top:1px}}.searchNoResults .searchNoResultsImage{margin-left:auto;margin-right:auto;width:auto;display:block}.searchNoResults .searchNoResultsDescription{display:flex;justify-content:center;margin-bottom:64px;margin-top:40px}.searchNoResults .searchNoResultsDescription p{font-family:MarkWebProRegular,sans-serif;font-size:18px;line-height:28px;letter-spacing:.8px;text-align:center}.searchNoResults .searchNoResultsDescription .testSSO{margin-top:200px}.profilePage{padding-left:0!important}.profilePage h1{margin-top:100px}.profilePage form{padding:0}.profilePage form .formTitle{font-size:16px;font-weight:700;line-height:32px;margin:20px auto}.profilePage form .orangeButton{width:100%;margin:auto}@media screen and (min-width:768px){.profilePage form .orangeButton{width:168px;margin:auto}}.profilePage .buttonWeb{display:none}@media screen and (min-width:768px){.profilePage .buttonWeb{display:block;height:40px;margin:0 15px;min-width:auto}}.profilePage .buttonMobile{display:block;height:40px;margin:0 15px;min-width:auto}@media screen and (min-width:768px){.profilePage .buttonMobile{display:none}}.profilePage .checkboxField .checkboxForInfoUser{padding-top:9rem}.profilePage .cpfField .inputDisabled{color:#a4a19b}.profilePage .cpfField:before{content:none}.profilePage .acceptPromoEmailSwitchField{margin-bottom:15px}.profilePage .acceptPromoEmailSwitchField .inputDisabled,.profilePage .profileAcceptEmailMessageSwitchField .inputDisabled{display:none}.profilePage .password-tips{margin-bottom:40px;background-color:#ebe9e4;padding:16px}.profilePage .password-tips h4{margin:0 0 24px;font-size:16px}.profilePage .password-tips ul>li{font-size:14px;margin-bottom:5px;font-family:"MarkForMCNarrowRegular"}@media only screen and (min-width:768px){.vouchersInvalid,.vouchersValid{display:flex;flex-direction:column;align-items:center;overflow-y:auto;max-height:550px;scrollbar-width:thin;scrollbar-color:#f38c01 rgba(172,169,169,.603)}.vouchersInvalid::-webkit-scrollbar,.vouchersValid::-webkit-scrollbar{width:5px}.vouchersInvalid::-webkit-scrollbar-track,.vouchersValid::-webkit-scrollbar-track{background-color:rgba(172,169,169,.603)}.vouchersInvalid::-webkit-scrollbar-thumb,.vouchersValid::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px #f38c01}}.voucherCard{width:100%;background-color:#fff;margin:16px 0;padding:32px 24px}.voucherCard .content-group-one>div .imageBox{display:flex;justify-content:center;align-items:center;min-width:88px;min-height:280px}.voucherCard .content-group-one>div .imageBox>img{width:100%}.voucherCard .content-group-one>div .details{width:100%;padding:20px 0}.voucherCard .content-group-one>div .details .voucherName{font-size:16px;font-weight:700;text-transform:uppercase;color:#141413}.voucherCard .content-group-one>div .details .voucherDescription{font-size:24px;font-weight:300;color:#54524f;margin-bottom:16px}.voucherCard .content-group-one>div .details .tagsVouchers{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-bottom:20px}.voucherCard .content-group-one>div .details .tagsVouchers .offers{width:-webkit-max-content;width:max-content;font-size:14px;line-height:16px;letter-spacing:.4px;text-align:center;background-color:#ffe1d1;padding:8px}.voucherCard .content-group-one>div .details .tagsVouchers .offers.edv{background-color:#dcf5ef}.voucherCard .content-group-one>div .details .copy-voucher{display:flex}.voucherCard .content-group-one>div .details .copy-voucher .linkVoucher{text-decoration:underline;font-size:18px;line-height:24px;letter-spacing:0;font-weight:700}.voucherCard .content-group-one>div .details .copy-voucher .linkVoucher:hover{color:#f38c01}.voucherCard .content-group-one>div .details .copy-voucher .voucherCode{width:100%;font-size:19px;font-weight:500;color:#141413;background-color:transparent;border:none}.voucherCard .content-group-one>div .details .copy-voucher .btn-copy{display:block;margin-right:5px}.voucherCard .content-group-one>div .details .copy-voucher .btn-copy>i{height:20px;width:20px}.voucherCard .content-group-one>div .details .copy-voucher .btn-copy:hover{text-decoration:underline}.voucherCard .voucher-message{font-size:16px;font-weight:300;color:#54524f;padding-bottom:16px}.voucherCard .content-group-two{padding-top:16px;border-top:1px dashed #b3b0a9}.voucherCard .content-group-two .voucherValidity .subtitle{font-size:16px;font-weight:500;color:#242423}.voucherCard .content-group-two .voucherValidity .validity{font-size:14px;font-weight:400;color:#242423}.voucherCard .content-group-two .expired-voucher{display:flex;align-items:center;flex-wrap:nowrap;font-size:14px;font-weight:400;color:#242423}.voucherCard .content-group-two .expired-voucher>i{margin-right:5px}.voucherCard .content-group-two .primaryButtonLarge{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:48px;margin:16px 0 0;font-size:14px;font-weight:500}.voucherCard .content-group-two .primaryButtonLarge>i{max-width:20px;max-height:20px;position:absolute;right:16px;background-color:#fff}.voucherCard .content-group-two .primaryButtonLarge:hover>i{background-color:#f38c01}.voucherCard .content-group-two .primaryButtonLarge.disabled{background-color:#a4a19b;border:1px solid #a4a19b}.voucherCard .content-group-two .primaryButtonLarge.disabled:hover{background-color:none;color:#fff}.voucherCard .content-group-two .primaryButtonLarge.disabled:hover>i{background-color:none}@media screen and (min-width:768px){.voucherCard{margin:0 0 16px}.voucherCard .content-group-one>div{display:flex}.voucherCard .content-group-one>div .imageBox{display:flex;align-items:flex-start;width:88px;min-height:100px}.voucherCard .content-group-one>div .details{padding:0 0 16px 20px}.voucherCard .content-group-one>div .details .voucherCode{font-size:20px}.voucherCard .content-group-two{display:flex;justify-content:space-between;align-items:center}.voucherCard .content-group-two .primaryButtonLarge{width:270px;margin-top:0}}@media screen and (min-width:1024px){.voucherCard{display:flex;justify-content:space-between;padding:32px 24px}.voucherCard .content-group-one{width:calc(100% - 300px)}.voucherCard .content-group-one>div .details{padding:0 20px}.voucherCard .voucher-message{font-size:16px;font-weight:300;color:#54524f;padding-bottom:16px;padding-left:108px}.voucherCard .content-group-two{display:block;width:300px;padding:0 0 0 16px;margin:0;border-top:none;border-left:1px dashed #b3b0a9}.voucherCard .content-group-two .primaryButtonLarge{margin-top:16px}}.checkoutSuccess{margin:70px 30px 0;display:flex;flex-direction:column}.checkoutSuccess>div{padding:30px;margin-bottom:2px;background-color:#fff;flex:1 1}.checkoutSuccess>div .checkoutTitle{margin-bottom:20px;font-size:18px}.checkoutSuccess>div img{margin-bottom:20px}.checkoutSuccess>div .voucherInfos{margin-bottom:30px}.checkoutSuccess>div .voucherInfos .voucherInfo{display:flex;flex-wrap:wrap;margin-bottom:10px;justify-content:space-between}.checkoutSuccess>div .voucherInfos .voucherInfo .infoLabel{font-size:14px;font-weight:500;color:#a4a19b;margin-right:10px}.checkoutSuccess>div .voucherInfos .voucherInfo .infoValue{font-size:14px}.checkoutSuccess>div .voucherWarning{font-size:13px;line-height:22px;color:#a4a19b}.checkoutSuccess .checkoutSteps .checkoutStep{display:flex;margin-bottom:20px}.checkoutSuccess .checkoutSteps .checkoutStep .checkoutStepNumber{font-size:24px;margin-right:15px}.checkoutSuccess .checkoutSteps .checkoutStep .checkoutStepContent{display:flex;flex-direction:column;align-items:flex-start}.checkoutSuccess .checkoutSteps .checkoutStep .checkoutStepContent .checkoutStepContentTitle{margin-top:5px}.checkoutSuccess .checkoutSteps .checkoutStep .checkoutStepContent .checkoutStepContentText{color:#a4a19b}.checkoutSuccess .checkoutSteps .checkoutStep .checkoutStepContent .ghostButton{display:block;margin-top:15px}.checkoutSuccess .checkoutSteps .checkoutRedeemMessageTitle{font-size:18px;margin-bottom:16px}.checkoutSuccess .checkoutSteps .checkoutRedeemMessageText{font-size:15px}@media screen and (min-width:768px){.checkoutSuccess{flex-direction:row}.checkoutSuccess .checkoutDonation .imageBox{max-width:80%}}@media screen and (min-width:1024px){.checkoutSuccess>div img{max-width:380px}}.vouchersValid .vouchersContentContainer .vouchersContent .vouchersText{font-size:18px;margin-bottom:32px}.vouchersValid .vouchersContentContainer .vouchersContent .orangeButton{margin-top:30px;padding:15px 79px;margin-bottom:25px}.vouchersValid .vouchersMobileContainer .vouchersSecondaryText{font-size:16px;line-height:26px;margin:15px 0}.vouchersValid .vouchersMobileContainer .appBenefitsApps,.vouchersValid .vouchersMobileContainer .mobileApps{display:flex;justify-content:space-between}.vouchersValid .vouchersMobileContainer .appBenefitsApps .appBenefitsAppButton .appBenefitsAppImage,.vouchersValid .vouchersMobileContainer .appBenefitsApps .appBenefitsAppButton .mobileAppsImage,.vouchersValid .vouchersMobileContainer .appBenefitsApps .mobileAppsButton .appBenefitsAppImage,.vouchersValid .vouchersMobileContainer .appBenefitsApps .mobileAppsButton .mobileAppsImage,.vouchersValid .vouchersMobileContainer .mobileApps .appBenefitsAppButton .appBenefitsAppImage,.vouchersValid .vouchersMobileContainer .mobileApps .appBenefitsAppButton .mobileAppsImage,.vouchersValid .vouchersMobileContainer .mobileApps .mobileAppsButton .appBenefitsAppImage,.vouchersValid .vouchersMobileContainer .mobileApps .mobileAppsButton .mobileAppsImage{margin:7px}@media screen and (min-width:768px){.vouchersValid{margin-bottom:80px}.vouchersValid .vouchersContentContainer .vouchersContent .vouchersText{font-size:20px;margin-bottom:32px}.vouchersValid .vouchersContentContainer .vouchersContent .orangeButton{margin-top:30px}.vouchersValid .vouchersContentContainer .vouchersContentImage{display:flex;justify-content:center}.vouchersValid .vouchersContentContainer .vouchersContentImage .noResultsImage{width:70%}.vouchersValid .vouchersMobileContainer{display:flex;flex-direction:row}.vouchersValid .vouchersMobileContainer .vouchersSecondaryText{max-width:330px;font-size:18px;line-height:26px}.vouchersValid .vouchersMobileContainer .appBenefitsApps{display:flex;justify-content:space-around;min-width:380px}}@media screen and (min-width:1024px){.vouchersValid .vouchersContentContainer{display:flex}.vouchersValid .vouchersContentContainer .vouchersContent{min-width:420px;padding-top:50px}.vouchersValid .vouchersContentContainer .vouchersContentImage,.vouchersValid .vouchersContentContainer .vouchersContentImage .noResultsImage{width:100%}}.points{margin-top:100px}.points .history-links{display:flex;align-items:center;margin-bottom:48px}.points .history-links>a{font-size:14px;font-weight:400;color:#242423}.points .history-links>a:hover{color:#f38b00}.points .history-links>i{margin:0 15px}.points .titlePoints{font-size:50px;font-weight:300;color:#242423;margin-top:48px}.balance-detalhes>.title{font-size:16px;font-weight:700;color:#242423;margin-bottom:24px}.balance-detalhes .balance-itens .item .details{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.balance-detalhes .balance-itens .item .details .description{font-size:16px;font-weight:400;color:#141413}.balance-detalhes .balance-itens .item .details .updated{font-size:14px;font-weight:400;color:#84817d}.balance-detalhes .balance-itens .item .details .numberPoints{font-size:32px;font-weight:400;color:#141413}.balance-detalhes .balance-itens .item:after{display:block;width:100%;height:1px;margin:15px 0;background-color:#d3cfc8;content:""}.balance-detalhes .balance-complete{font-size:14px;font-weight:500;color:#f38b00;cursor:pointer}.balance-detalhes .balance-complete:hover{text-decoration:underline}.transaction-filter{margin-top:60px;margin-bottom:40px}.transaction-filter .title{display:block;font-size:16px;font-weight:700;text-transform:uppercase;color:#242423;margin-bottom:24px}.transaction-filter .filters{display:flex;flex-direction:column;justify-content:space-between}.transaction-filter .filters .filter-field{position:relative;width:100%;margin-bottom:16px}@media screen and (min-width:768px){.transaction-filter .filters{flex-direction:row}.transaction-filter .filters .filter-field{width:calc(33.33% - 15px);margin-bottom:0}}.points-history .history-list .header-list{display:flex;justify-content:space-between;margin-bottom:20px}.points-history .history-list .header-list>p{font-size:16px;font-weight:500;color:#141413}.points-history .history-list .history-item:after{display:block;width:100%;height:2px;background-color:#d3cfc8;margin-top:7px;margin-bottom:24px;content:""}.points-history .history-list .history-item .history-content{display:flex;justify-content:space-between;align-items:center}.points-history .history-list .history-item .history-content .history-card{font-size:16px;font-weight:400;color:#141413}.points-history .history-list .history-item .history-content .history-date{font-size:14px;font-weight:400;color:#84817d}.points-history .history-list .history-item .history-content .history-points{font-size:20px;font-weight:400}.points-history .history-list .history-item .history-content .history-points.earned{color:#378f7b}.points-history .history-list .history-item .history-content .history-points.burned{color:#d22a2f}.pagination{display:flex;align-items:center;justify-content:space-between;margin:40px auto}.pagination .btn-next-page,.pagination .btn-previous-page{font-size:14px;color:#f38b00;transition-duration:.3s}.pagination .btn-next-page.disabled,.pagination .btn-previous-page.disabled{color:#84817d;cursor:auto}.pagination .btn-next-page.disabled:hover,.pagination .btn-previous-page.disabled:hover{-webkit-transform:scale(1);transform:scale(1)}.pagination .btn-next-page:hover,.pagination .btn-previous-page:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.pagination .btn-page{font-size:14px;font-weight:400;color:#84817d;transition-duration:.3s}.pagination .btn-page.current-page{color:#f38b00}.pagination .btn-page:hover{-webkit-transform:scale(1.25);transform:scale(1.25);color:#f38b00}@media only screen and (min-width:768px){.pagination{width:-webkit-max-content;width:max-content}.pagination .btn-next-page,.pagination .btn-page,.pagination .btn-previous-page{padding:0 16px}}.modal-details-points{top:0;left:0;justify-content:center;align-items:center;position:fixed;z-index:999;width:100%;height:100vh;background-color:rgba(0,0,0,.5)}.modal-details-points.show{display:flex}.modal-details-points.hidden{display:none}.modal-details-points .modal-content{width:650px;max-height:650px;padding:32px;background-color:#fff;overflow:auto;scrollbar-width:thin;scrollbar-color:#f38c01 rgba(172,169,169,.603)}.modal-details-points .modal-content::-webkit-scrollbar{width:5px}.modal-details-points .modal-content::-webkit-scrollbar-track{background-color:#a9a9a9}.modal-details-points .modal-content::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px #f38b00}.modal-details-points .modal-content .header-modal>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-details-points .modal-content .header-modal .title{font-size:16px;font-weight:700;color:#242423;text-transform:uppercase}.modal-details-points .modal-content .header-modal .btn-close{font-size:24px;color:#f38b00}.modal-details-points .modal-content .header-modal:after{display:block;width:100%;height:1px;content:"";background-color:#d3cfc8}.modal-details-points .modal-content .list-points-expire .item-points-expire:after{display:block;width:100%;height:1px;content:"";background-color:#f1efeb}.modal-details-points .modal-content .list-points-expire .item-points-expire .content{display:flex;justify-content:space-between;align-items:center;margin:16px 0}.modal-details-points .modal-content .list-points-expire .item-points-expire .content .expiration-date{font-size:16px;color:#242423}.modal-details-points .modal-content .list-points-expire .item-points-expire .content .expiration-points{font-size:18px;font-weight:400;color:#d22a2f}.messageExtract{padding:160px 0;text-align:center;font-size:20px;font-weight:400;color:#141413}.contact{background-color:#f1efeb;margin:auto auto 60px}.contact .messengerButton{font-size:16px;line-height:22px;letter-spacing:.3px;color:#fff;display:flex;align-items:center;background-color:#242423;width:220px;height:55px;justify-content:center;font-weight:700}.contact .messengerButton img{width:20px;margin:3px}.contact .description{font-size:18px;line-height:28px;letter-spacing:.2px;margin-bottom:28px;margin-top:18px}.contact .requiredField{font-size:12px;line-height:18px;letter-spacing:.3px;margin-bottom:28px}.contact .contactSendButton{min-width:168px;font-weight:700;font-size:16px;letter-spacing:.5px;background-color:#f38c01;height:48px;color:#fff}.contact .contactSendButton:hover{background-color:transparent;color:#f38c01;border:1px solid #f38c01;padding:0}.successContact{display:flex;align-items:center;flex-direction:column;text-align:center}.successContact h2{padding-top:170px;padding-bottom:140px;font-size:22px;font-family:MarkWebProMedium,sans-serif;line-height:28px;font-weight:400}.successContact .buttonBackToHome{min-width:162px;margin-bottom:60px;font-weight:700;font-size:16px;background-color:#f38c01;height:48px;width:240px;color:#fff;letter-spacing:.5px}.successContact .buttonBackToHome:hover{background-color:transparent;color:#f38c01;border:1px solid #f38c01;padding:0}@media screen and (min-width:1024px){.successContact .buttonBackToHome{margin-bottom:150px}}.containerFAQ{background-color:#f1efeb;display:flex;flex-direction:column;font-size:14px;line-height:26px;letter-spacing:.4px}.containerFAQ .titleFAQ{text-align:start;margin:100px 0 140px}.containerFAQ h2{margin-bottom:20px;font-size:20px}.containerFAQ .accordeon{margin-bottom:5px;border-bottom:1.5px solid #54524f}.containerFAQ .accordeon>.accordeonLabel{background-color:#f1efeb;font-size:14px;line-height:22px;position:relative;padding:10px 50px 10px 10px}.containerFAQ .accordeon>.accordeonLabel:after{content:"+";display:block;color:#f38c01;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-15px);transform:translateY(-15px);font-size:30px}.containerFAQ .accordeon>.accordeonContent{height:100%;overflow:hidden;max-height:0;transition:max-height .8s cubic-bezier(0,1,0,1) -.1s;font-size:14px;line-height:26px;letter-spacing:.4px}.containerFAQ .accordeon>.accordeonContent h3{margin:20px;font-size:16px;font-family:"MarkWebProBold",sans-serif}.containerFAQ .accordeon.isOpen>.accordeonContent{max-height:9999px;transition-timing-function:cubic-bezier(.5,0,1,0);transition-delay:0s;margin-bottom:10px}.containerFAQ .accordeon.isOpen>.accordeonLabel:after{content:"-";right:18px}.containerFAQ .containerButtonFAQ{display:flex;justify-content:center}.containerFAQ .containerButtonFAQ .buttonFAQ{background-color:#f38c01;width:35%;min-width:190px;height:50%;padding:15px;font-size:16px;font-weight:500;margin:50px 0 20px;color:#fff}@media screen and (min-width:768px){.containerFAQ{padding:0 50px 50px;font-size:16px}.containerFAQ .titleFAQ{font-size:50px;line-height:48px}.containerFAQ h2{font-size:24px}.containerFAQ .accordeon>.accordeonLabel{font-size:16px;padding:20px}.containerFAQ .accordeon>.accordeonContent{font-size:16px}.containerFAQ .containerButtonFAQ .buttonFAQ{min-width:140px}}@media screen and (min-width:1024px){.containerFAQ .titleFAQ{font-size:60px}}.pageRecovery{margin-top:70px}@media(min-width:1540px){.pageRecovery{margin-top:0}}.pageRecovery .recoveryCall{margin:90px 0 50px;font-size:32px;line-height:36px;letter-spacing:.2px;font-weight:500}.pageRecovery .recoveryCall+div{margin-bottom:50px}@media(min-width:768px){.pageRecovery .recoveryCall+div{margin-left:50px}}.pageRecovery .recoverySteps{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;background-color:#ebe9e5;height:72px}.pageRecovery .recoverySteps .recoveryStep{display:flex;align-items:center;justify-content:center;margin-top:5px;font-size:10px;line-height:14px;letter-spacing:.2px;color:#a4a19b;height:67px;border-bottom:2px solid #a4a19b;padding-left:7px;padding-right:7px;width:33%}@media(min-width:768px){.pageRecovery .recoverySteps .recoveryStep{font-size:16px;line-height:26px;padding:0 20px;height:70px}}.pageRecovery .recoverySteps .recoveryStep:before{content:"1";display:flex;font-size:15px;color:#a4a19b;border-style:solid;border-width:1px;border-radius:50%;width:36px;min-width:36px;height:36px;justify-content:center;align-items:center;margin-right:8px}@media(min-width:768px){.pageRecovery .recoverySteps .recoveryStep:before{margin-right:20px}}.pageRecovery .recoverySteps .recoveryStep.isActive{color:#f38c01;border-color:#f38c01}.pageRecovery .recoverySteps .recoveryStep.isActive:before{color:#fff;background-color:#f38c01;border-color:#f38c01}.pageRecovery .recoverySteps .recoveryStep.recoveryStep2:before{content:"2"}.pageRecovery .recoverySteps .recoveryStep.recoveryStep3:before{content:"3"}.pageRecovery .recoveryEmailStep{display:flex}.pageRecovery .recoveryCodeStep button,.pageRecovery .recoveryEmailStep button,.pageRecovery .recoveryNewPasswordStep button{justify-content:center;align-items:center}.pageRecovery .recoveryNewPasswordStep .password-tips{margin-bottom:40px}.pageRecovery .recoveryNewPasswordStep .password-tips h4{margin:0 0 10px;font-size:14px}.pageRecovery .recoveryNewPasswordStep .password-tips ul>li{font-size:14px;margin-bottom:5px}.pageRecovery .recoverySuccess{display:flex;flex-direction:column;align-items:center;margin-bottom:150px;margin-top:100px}.pageRecovery .recoverySuccess button{margin-top:50px}.pageRecovery .recoverySuccess p{text-align:center;margin-bottom:20px}.creditCard .field label{font-size:16px}.creditCard .creditCardContainer{display:flex;flex-direction:column;width:280px;background-color:#fff;align-items:center;margin-top:50px;padding:20px;margin-bottom:50px}.creditCard .creditCardContainer .newCreditCard{font-size:16px;color:#f38c01;background-color:#f8f7f5;width:254px;height:149px;position:relative;border-radius:6px}.creditCard .creditCardContainer .newCreditCard:after{content:"+";display:block;position:absolute;font-size:40px;top:40px;right:114px}.creditCard .creditCardContainer .addNewCreditCardButton{justify-content:center;align-items:center;padding:15px;font-size:14px;font-weight:700;width:185px;margin-top:137px;border:1px solid #f38c01}.creditCard .creditCardContainer .addNewInfoCreditCard{align-items:center;justify-content:center}.creditCard .creditCardContainer .addNewInfoCreditCard form{padding:0}.creditCard .creditCardContainer .addNewInfoCreditCard form .info{margin-bottom:40px;line-height:20px}.creditCard .creditCardContainer .addNewInfoCreditCard h5{margin-bottom:40px}.creditCard .creditCardContainer .addNewInfoCreditCard .requiredField{font-size:13px;color:#a4a19b}.creditCard .creditCardContainer .addNewInfoCreditCard .cancelButton{margin:10px 82px}.creditCard .creditCardContainer .addNewInfoCreditCard .orangeButton{font-size:14px;margin:0 30px;min-width:185px;border:1px solid #f38c01}.creditCard .creditCardContainer .addNewInfoCreditCard .addNewInfoCreditCardButton{padding:15px;font-size:14px;font-weight:700;width:240px;margin-top:30px;min-width:120px}.creditCard .creditCardContainer .addNewInfoCreditCard .errorMessage{font-size:12px;color:#eb001b;margin-top:10px}.creditCard .creditCardContainer .userCreditCard{font-size:16px;color:#f38c01;background-color:#f8f7f5;width:254px;height:149px;position:relative;border-radius:6px}.creditCard .creditCardContainer .userCreditCard p{position:relative;top:30px;left:70px;font-size:13px;font-weight:500}.creditCard .creditCardContainer .userCreditCard .icon-mastercard{width:42px;top:103px;position:relative;left:197px}.creditCard .creditCardContainer .infoUserCreditCard{display:grid;margin-top:40px}.creditCard .creditCardContainer .infoUserCreditCard h5{font-size:14px;font-weight:100}.creditCard .creditCardContainer .infoUserCreditCard .deleteButtonCreditCard,.creditCard .creditCardContainer .infoUserCreditCard .editButtonCreditCard{top:35px}.creditCard .creditCardContainer .grid{grid-template-columns:130px 130px}.creditCard .creditCardContainer .item{margin:5px;height:70px}.creditCard .creditCardContainer .item p{color:#a4a19b;font-size:12px}.creditCard .creditCardContainer .editInfoUserCreditCard h5{margin-bottom:40px}.creditCard .creditCardContainer .editInfoUserCreditCard p{font-size:13px;color:#a4a19b}.creditCard .creditCardContainer .editInfoUserCreditCard .editInfoUserCreditCardButton{padding:15px;font-size:14px;font-weight:700;width:240px;margin-top:112px;min-width:120px}@media screen and (min-width:768px){.titleCreditCard{margin-top:30px}.creditCard{display:flex;flex-wrap:wrap}.creditCard .loadPoints{margin-left:120px}.creditCard .creditCardContainer{margin-right:5px}}@media screen and (min-width:1024px){.creditCard .loadPoints{margin-left:200px}.titleCreditCard{font-size:60px}}.help{margin-bottom:100px}.help h1{margin-top:100px}.help .helpList{display:grid;grid-gap:20px;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"comoFunciona" "faleConosco" "termosEcondicoes" "perguntasFrequentes" "avisoDePrivacidade" "chatNoMessenger"}.help .helpList .helpItem{font-size:20px;font-weight:600;display:flex;flex-flow:row-reverse;justify-content:flex-end}.help .helpList .helpItem button{font-weight:bolder}.help .helpList .helpItem button:hover{color:#f38c01}.help .helpList .helpItem a{font-size:13px}.help .helpList .helpItem a:hover{color:#f38c01}.help .helpList .helpItem .icon-arrowRight{width:20px;height:20px;top:3px;margin-left:25px;margin-bottom:20px;position:relative}.help .helpList .comoFuncionaItem{grid-area:comoFunciona}.help .helpList .faleConoscoItem{grid-area:faleConosco}.help .helpList .termosEcondicoesItem{grid-area:termosEcondicoes}.help .helpList .perguntasFrequentesItem{grid-area:perguntasFrequentes}.help .helpList .avisoDePrivacidadeItem{grid-area:avisoDePrivacidade}.help .helpList .chatNoMessengerItem{grid-area:chatNoMessenger}.help .helpList .chatNoMessengerItem .icon-messenger{width:26px;height:25px;margin-right:5px}.help .helpList .chatNoMessengerItem:hover{color:#f38c01}.help .helpList .chatNoMessengerItem:hover .icon-messenger{background-image:url(/static/media/messengerOrange.ecaf33b1.svg)}.help .helpList .chatNoMessengerItem .icon-arrowRight{top:13px}@media screen and (min-width:768px){.help{margin:100px 35px 200px}.help .helpList{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"comoFunciona perguntasFrequentes" "faleConosco avisoDePrivacidade" "termosEcondicoes chatNoMessenger"}.help .helpList .helpItem .icon-arrowRight{top:9px;margin-left:25px;margin-bottom:30px}.help .helpList .helpItem button{font-size:20px;font-weight:600}.help .helpList .helpItem button .icon-messenger{width:25px;height:25px;margin-right:5px}.help .helpList .helpItem a{font-size:20px}}@media screen and (min-width:1024px){.help{margin-bottom:550px}}footer{bottom:0;width:100%;background-color:#242423;color:#fff;font-size:14px;padding:50px 30px;z-index:3;position:relative}footer .footerItem{margin-bottom:40px;line-height:22px}footer .footerItem .footerItemTitle{font-weight:700;color:#fff;margin-bottom:20px}footer .footerItem .footerButton,footer .footerItem button{display:block;font-size:14px;color:#a4a19b;margin-bottom:20px;line-height:22px;text-align:start}footer .footerItem .footerButton:focus,footer .footerItem .footerButton:hover,footer .footerItem button:focus,footer .footerItem button:hover{color:#f38c01}footer .footerItem .footerButton:focus i,footer .footerItem .footerButton:hover i,footer .footerItem button:focus i,footer .footerItem button:hover i{background-color:#fff}footer .footerItem .footerButton:focus .icon-messenger,footer .footerItem .footerButton:hover .icon-messenger,footer .footerItem button:focus .icon-messenger,footer .footerItem button:hover .icon-messenger{background-image:url(/static/media/messengerOrange.ecaf33b1.svg)}footer .scrollItem{grid-area:scrollItem;margin-bottom:40px}footer .scrollItem button{font-size:14px;text-transform:uppercase;position:relative;color:#fff;display:flex;flex-direction:row-reverse}footer .scrollItem button i{margin-left:5px;width:20px;height:20px;position:relative;top:4px}footer .scrollItem button:hover{color:#f38c01}footer .scrollItem button:focus i,footer .scrollItem button:hover i{background-color:transparent}footer .scrollItem button:focus:after,footer .scrollItem button:hover:after{width:100%}footer .programItem{grid-area:programItem}footer .mastercardItem{grid-area:mastercardItem}footer .surpreendaItem{grid-area:surpreendaItem}footer .helpItem{grid-area:helpItem}footer .helpItem .footerItemTitle{margin-bottom:15px}footer .helpItem .footerButton i,footer .helpItem button i{position:relative;top:7px;margin-right:10px}footer .helpItem .footerButton:focus i,footer .helpItem .footerButton:hover i,footer .helpItem button:focus i,footer .helpItem button:hover i{background-color:transparent}footer .notMemberItem{grid-area:notMemberItem}footer .notMemberItem .footerButton,footer .notMemberItem button{display:inline-block;text-align:center;color:#f38c01;font-weight:500;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-position:under}footer .notMemberItem .footerButton:focus,footer .notMemberItem .footerButton:hover,footer .notMemberItem button:focus,footer .notMemberItem button:hover{opacity:.8}footer .masterpassItem,footer .pricelesspassItem{grid-area:masterpassItem}footer .socialItem{grid-area:socialItem;display:flex}footer .socialItem i{width:25px;height:25px;margin-top:10px;margin-right:30px}footer .socialItem i:hover{background-color:#f38c01}footer .copyrightItem{grid-area:copyrightItem;margin:0;display:flex;align-items:center}footer .copyrightItem i{min-width:50px;height:35px;margin-right:10px}footer .copyrightItem p{color:#a4a19b;font-size:13px}footer .mobileApps{grid-area:mobileApps;text-align:center}footer .mobileApps .mobileAppsButton .mobileAppsImage{margin:10px;max-width:45%}@media screen and (min-width:768px){footer{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"scrollItem scrollItem" "programItem helpItem" "programItem notMemberItem" "mastercardItem pricelessItem" "mastercardItem mobileApps" "copyrightItem socialItem";padding:50px 80px}footer .footerItem{margin-bottom:0}footer .footerItem button,footer .footerItem p{font-size:16px;line-height:28px}footer .mobileApps{text-align:start}footer .mobileApps .mobileAppsButton .mobileAppsImage{margin:7px}}@media screen and (min-width:1540px){footer{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"scrollItem programItem mastercardItem notMemberItem" "scrollItem programItem helpItem pricelessItem" "scrollItem programItem helpItem mobileApps" "copyrightItem copyrightItem copyrightItem socialItem"}}.sweepsTakes .sweepsTakesHeader{margin-top:80px;margin-bottom:50px;display:flex;justify-content:center;flex-direction:column}.sweepsTakes .sweepsTakesHeader h1{margin:0;font-size:32px}.sweepsTakes .sweepsTakesHeader .sweepsTakesCall{display:flex;align-items:center;margin-top:50px}.sweepsTakes .sweepsTakesHeader .sweepsTakesCall .sweepsTakesCallText{display:none}.sweepsTakes .sweepsTakesHeader .sweepsTakesCall button{padding:5px 10px 7px;font-size:14px;margin:0}.sweepsTakes .sweepsTakesLoginCall button{font-weight:500;font-size:14px;margin-right:5px;text-decoration:underline;display:inline}.sweepsTakes .sweepsTakesLoginCall p{font-size:14px;display:inline}.sweepsTakes .sweepsTakesEmailCall{padding-top:280px;position:relative;margin-bottom:50px}.sweepsTakes .sweepsTakesEmailCall h3{font-size:24px;font-weight:500;max-width:380px;margin-bottom:300px}.sweepsTakes .sweepsTakesEmailCall p{margin-bottom:80px;letter-spacing:-.5px}.sweepsTakes .sweepsTakesEmailCall form{max-width:380px;padding:0}.sweepsTakes .sweepsTakesEmailCall form button{margin:0 auto;display:block;padding:10px 40px;font-size:14px}.sweepsTakes .sweepsTakesEmailCall:before{content:"";background-image:url(/static/media/sweepsTakes.46a4df2e.png);background-size:cover;display:block;position:absolute;top:0;width:280px;height:280px}@media screen and (min-width:768px){.sweepsTakes .sweepsTakesHeader{margin-top:120px}.sweepsTakes .sweepsTakesHeader h1{font-size:48px}.sweepsTakes .sweepsTakesHeader .sweepsTakesCall .sweepsTakesCallText{display:block;margin-right:20px}.sweepsTakes .sweepsTakesLoginCall{margin-bottom:50px}.sweepsTakes .sweepsTakesEmailCall{padding:0}.sweepsTakes .sweepsTakesEmailCall:before{top:-40px;right:-40px;width:320px;height:320px}}@media screen and (min-width:1024px){.sweepsTakes .sweepsTakesHeader h1{font-size:60px}.sweepsTakes .sweepsTakesEmailCall:before{top:-120px;right:-70px;width:500px;height:500px}}.sweepsTakeCards{display:grid;grid-template-columns:1fr;margin-bottom:120px;grid-gap:60px}.sweepsTakeCards .sweepsTakeCard{background-color:#fff}.sweepsTakeCards .sweepsTakeCard .sweepsTakeCardImage img{width:100%}.sweepsTakeCards .sweepsTakeCard .sweepsTakeCardInfo{padding:30px}.sweepsTakeCards .sweepsTakeCard .sweepsTakeCardInfo h2{font-size:12px;text-transform:uppercase;color:#a4a19b;font-weight:400;margin-bottom:10px}.sweepsTakeCards .sweepsTakeCard .sweepsTakeCardInfo h3{font-size:18px;line-height:28px;margin-bottom:30px}.sweepsTakeCards .sweepsTakeCard .sweepsTakeCardInfo p{font-size:14px;line-height:24px;margin-bottom:20px}.sweepsTakeCards .sweepsTakeCard .sweepsTakeCardInfo button{font-size:12px;text-transform:uppercase;margin-bottom:30px;font-weight:500}.sweepsTakeCards .sweepsTakeCard .sweepsTakeCardInfo button:before{content:none}@media screen and (min-width:768px){.sweepsTakeCards{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.sweepsTakeCards{grid-template-columns:1fr}.sweepsTakeCards .sweepsTakeCard{display:flex}}.print{padding:10px;background-color:#fff}.print h2{margin-bottom:8px}.print h4{margin-bottom:20px;font-size:16px;color:#a4a19b;font-weight:lighter}.print .printHeader{display:flex;align-items:center;justify-content:space-between;min-height:168px}.print .printHeader p{font-size:13px;color:#a4a19b;line-height:22px;padding:5px}.print .voucherTicket{display:flex;align-items:center;max-width:300px;margin:24px 0;height:180px;border:1px solid #242423;position:relative}.print .voucherTicket:before{content:" ";border-right:1px solid #242423;align-self:end;height:70%;position:absolute;top:15%;left:150px}.print .voucherTicket:after{content:" ";border-color:#242423 #242423 transparent transparent;border-style:solid;border-width:1px;background-color:#fff;border-radius:50%;height:40px;width:40px;position:absolute;top:50%;right:0;-webkit-transform:translate(52%,-50%) rotate(-135deg);transform:translate(52%,-50%) rotate(-135deg)}.print .voucherTicket .pVoucherTicket{text-transform:uppercase;-webkit-transform:translateX(-70%) rotate(-90deg);transform:translateX(-70%) rotate(-90deg);position:absolute;left:-2px}.print .voucherTicket .voucherQRCode{display:flex;justify-content:center;flex-direction:column;align-items:center;max-width:150px;margin:auto;height:166px}.print .voucherTicket .voucherQRCode svg{height:110px;width:60%}.print .voucherTicket .voucherQRCode p{font-size:11px;font-weight:700}.print .voucherTicket .voucherBarCode{display:flex;justify-content:center;flex-direction:column;align-items:center;max-width:150px;height:166px;padding-right:5px;padding-left:5px}.print .voucherTicket .voucherBarCode svg{width:140px;height:55px}.print .voucherTicket .voucherBarCode text{display:none}.print .voucherTicket .voucherBarCode p{font-size:11px;font-weight:bolder}.print .voucherTicket .voucherCodeBarTypeIdZero{width:150px;display:flex;justify-content:center;margin:auto;padding-left:5px}.print .voucherTicket .voucherCodeBarTypeIdZero p{font-size:11px;font-weight:bolder}.print .voucherTicket .voucherImg{display:flex;align-items:center;max-width:150px;height:60px;justify-content:center;flex-direction:column;margin:auto;padding-right:22px;padding-left:12px}.print .voucherTicket .voucherImg img{max-width:100%}.print .printVoucherInfo{font-size:13px;line-height:22px;margin-bottom:24px}.print hr{margin:15px 0;border-top:.1px solid;border-color:#f1efeb}.print .printMastercardFooter,.print .printMastercardInfos{font-size:9px;line-height:18px}.print .printMastercardFooter{margin:10px 0}.print .printMastercardFooter ul li:before{content:"•";margin-right:5px;vertical-align:top}@media screen and (min-width:768px){.print{padding:64px;text-align:start}.print .printHeader{width:100%}.print h4,.print p{font-size:18px}.print .printVoucherInfo p{font-size:14px}.print .printMastercardFooter p,.print .printMastercardInfos p{font-size:9px}.print .voucherTicket{height:180px;max-width:400px}.print .voucherTicket:before{content:" ";height:80%;top:11%;left:200px}.print .voucherTicket .pVoucherTicket{left:0}.print .voucherTicket .voucherCodeBarTypeIdZero p{font-size:13px}.print .voucherTicket .voucherQRCode p{margin-top:10px;font-size:13px}.print .voucherTicket .voucherImg{margin:auto}.print .voucherTicket .voucherImg img{max-width:100%}.print .voucherTicket .voucherBarCode{margin:0}.print .voucherTicket .voucherBarCode svg{width:140px;height:70px}.print .voucherTicket .voucherBarCode text{display:none}.print .voucherTicket .voucherBarCode p{font-size:13px;font-weight:bolder}}@media screen and (min-width:1024px){.print{padding:20px 235px;margin:auto}}@media screen and (min-width:1540px){.print{padding:20px 370px!important}}.faq .faqGroup{margin-bottom:50px}.faq .faqGroup h2{font-size:24px;margin-bottom:20px;font-weight:500}.faq .faqGroup .accordeon .accordeonLabel{background-color:transparent}.faq .faqGroup .accordeon .accordeonContent{border-bottom:1px solid #a4a19b}.faq .faqGroup .accordeon .accordeonContent .answer{padding:20px;font-size:14px}.faq .faqGroup .accordeon .accordeonContent button{padding:20px;margin-right:30px;margin-bottom:30px}.faq .faqGroup .accordeon .accordeonContent button:hover{color:#f38c01}.faq .faqGroup .accordeon .accordeonContent button:before{content:none}.type5{position:relative}.type5:before{height:113px;width:113px;background-color:transparent;border:1px solid #a4a19b;border-radius:50%;top:16px;right:-40px}.type5:after,.type5:before{content:"";display:block;position:absolute}.type5:after{top:115px;right:-130px;height:150px;width:150px;background-color:#f38c01;border-radius:50%}.type3{position:relative}.type3:before{height:113px;width:113px;background-color:transparent;border:1px solid #a4a19b;border-radius:50%;top:16px;right:-40px}.type3:after,.type3:before{content:"";display:block;position:absolute}.type3:after{height:150px;width:150px;background-color:#f38c01;border-radius:50%;top:125px;right:-130px}.type3b{position:relative}.type3b:before{top:-60px;right:-40px;height:113px;width:113px;background-color:transparent;border:1px solid #a4a19b;border-radius:50%}.type3b:after,.type3b:before{content:"";display:block;position:absolute}.type3b:after{top:50px;right:-123px;height:150px;width:150px;background-color:#f38c01;border-radius:50%}.bgWhite,.bgWhite:before{position:relative}.bgWhite:before{content:"";display:block;background-color:#fff;width:100%;height:200px;top:50px;z-index:-1}@media screen and (min-width:768px){.bgTypeRestaurant1{position:relative}.bgTypeRestaurant1:before{top:480px;right:-109px;height:250px;width:250px;background-color:transparent;border:1px solid #a4a19b;border-radius:50%}.bgTypeRestaurant1:after,.bgTypeRestaurant1:before{content:"";display:block;position:absolute;z-index:-1}.bgTypeRestaurant1:after{top:628px;left:-144px;height:300px;width:300px;background-color:#f38c01;border-radius:50%}.bgTypeRestaurant2{position:relative}.bgTypeRestaurant2:before{top:57px;left:-191px;height:230px;width:230px;background-color:#f38c01;border-radius:50%}.bgTypeRestaurant2:after,.bgTypeRestaurant2:before{content:"";display:block;position:absolute;z-index:-1}.bgTypeRestaurant2:after{top:28px;right:696px;height:50px;width:50px;background-color:transparent;border:1px solid #f38c01;border-radius:50%}}@media screen and (min-width:1024px){.bgTypeRestaurant1{position:relative}.bgTypeRestaurant1:before{top:467px;right:-15px}.bgTypeRestaurant1:after{top:585px;left:-30px}.bgTypeRestaurant3{position:relative}.bgTypeRestaurant3:before{content:"";display:block;position:absolute;top:203px;right:-130px;height:250px;width:250px;background-color:transparent;border:1px solid #a4a19b;border-radius:50%;z-index:1}.bgTypeRestaurant3:after{content:"";display:block;position:absolute;top:380px;right:3px;height:200px;width:200px;background-color:#f38c01;border-radius:50%}.bgTypeRestaurant4A{position:relative}.bgTypeRestaurant4A:before{top:263px;left:-255px;height:230px;width:230px;background-color:#f38c01;border-radius:50%}.bgTypeRestaurant4A:after,.bgTypeRestaurant4A:before{content:"";display:block;position:absolute;z-index:-1}.bgTypeRestaurant4A:after{top:236px;right:915px;height:50px;width:50px;background-color:transparent;border:1px solid #f38c01;border-radius:50%}.bgTypeRestaurant4B{position:relative}.bgTypeRestaurant4B:before{content:"";display:block;position:absolute;top:1628px;right:-310px;height:250px;width:250px;background-color:transparent;border:1px solid #a4a19b;border-radius:50%;z-index:1}.bgTypeRestaurant4B:after{content:"";display:block;position:absolute;top:1837px;right:-191px;height:200px;width:200px;background-color:#f38c01;border-radius:50%}.bgTypeRestaurant4C{position:relative}.bgTypeRestaurant4C:before{content:"";display:block;position:absolute;top:150px;right:-310px;height:250px;width:250px;background-color:transparent;border:1px solid #a4a19b;border-radius:50%;z-index:1}.bgTypeRestaurant4C:after{content:"";display:block;position:absolute;top:300px;right:-111px;height:200px;width:200px;background-color:#f38c01;border-radius:50%}}@media screen and (min-width:1440px){.bgTypeRestaurant1{position:relative}.bgTypeRestaurant1:before{top:467px;right:188px}.bgTypeRestaurant1:after{top:585px;left:172px}}.type5b{position:relative}.type5b:before{height:113px;width:113px;background-color:transparent;border:1px solid #a4a19b;border-radius:50%;top:-83px;right:-40px}.type5b:after,.type5b:before{content:"";display:block;position:absolute}.type5b:after{height:150px;width:150px;background-color:#f38c01;border-radius:50%;top:20px;right:-130px}@media screen and (min-width:768px){.type3:before,.type5:before{height:250px;width:250px;top:-140px}.type3:after,.type5:after{height:290px;width:290px;top:45px;right:-263px}.type3b:before{height:250px;width:250px;top:-140px}.type3b:after{height:290px;width:290px;top:100px;right:-255px}.type5b:before{height:250px;width:250px;top:-160px;right:-135px}.type5b:after{height:290px;width:290px;top:51px;right:-273px}}@media screen and (min-width:1024px){.type1{position:relative}.type1:before{background-color:transparent;border:1px solid #a4a19b;border-radius:50%;height:450px;width:450px;top:-187px;right:-340px}.type1:after,.type1:before{content:"";display:block;position:absolute}.type1:after{height:500px;width:500px;background-color:#f38c01;border-radius:50%;right:-663px;top:101px;right:-495px;z-index:-1}.type2{position:relative}.type2:before{background-color:transparent;border:1px solid #a4a19b;border-radius:50%;height:450px;width:450px;top:788px;right:-349px}.type2:after,.type2:before{content:"";display:block;position:absolute}.type2:after{height:550px;width:550px;background-color:#f38c01;border-radius:50%;top:-293px;right:-510px}.type3:before{height:450px;width:450px;top:-225px;right:-309px}.type3:after{height:545px;width:545px;top:197px;right:-550px;z-index:-1}.type5:before{height:450px;width:450px;top:-300px;right:-250px}.type5:after{height:545px;width:545px;top:130px;right:-500px;z-index:-1}.type5b:before{height:450px;width:450px;top:-370px;right:-250px}.type5b:after{height:545px;width:545px;top:130px;right:-552px;z-index:-1}}@media screen and (min-width:1440px){.type2{position:relative}.type2:before{background-color:transparent;border:1px solid #a4a19b;border-radius:50%;height:450px;width:450px;top:827px;right:-321px}.type2:after,.type2:before{content:"";display:block;position:absolute}.type2:after{height:550px;width:550px;background-color:#f38c01;border-radius:50%;top:-293px;right:-520px}}.containerMap{width:100%;height:100vh}.mapsPage .container .links{display:flex;margin:95px 0 30px}.mapsPage .container .links a,.mapsPage .container .links i{font-size:18px;letter-spacing:.15px;line-height:16px}.mapsPage .container .links a{margin:auto 15px}.mapsPage .container .links a:hover{color:#f38c01}.mapsPage .container .imageBox{display:flex;justify-content:center;margin-bottom:40px}.mapsPage .container .imageBox img{width:280px}.markerStore{position:relative}.markerStore p{font-weight:bolder}.markerStore .storeCard{display:none;flex-direction:column;padding:10px;width:230px;height:auto;background-color:#fff;cursor:pointer;border-radius:10px;border:1px solid #a4a19b;line-height:14px}.markerStore .storeCard.opened{display:flex;position:absolute;z-index:9999}.markerStore .pin{width:30px;height:30px;border-radius:50% 50% 50% 0;background:#f38c01;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:50%;top:50%;margin:-20px 0 0 -20px;border:1px solid #fff}.markerStore .pin:after{content:"";width:14px;height:14px;margin:7px 0 0 -7px;background:#f8f7f5;position:absolute;border-radius:50%}.markerStore .bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes bounce{0%{opacity:0;-webkit-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;-webkit-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}to{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}.pin{width:25px;height:25px;border-radius:50% 50% 50% 50%;background:#4285f4;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:50%;top:50%;margin:-20px 0 0 -20px;border:1px solid #fff}.pin,.pin:after{position:absolute}.pin:after{content:"";width:9px;height:9px;margin:7px 0 0 7px;background:#f8f7f5;border-radius:50%}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s}@keyframes bounce{0%{opacity:0;-webkit-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;-webkit-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}to{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}.benefitPoints{padding-bottom:50px;margin-top:30px}.benefitPoints .benefitsPointsTitle{font-size:32px;font-weight:500;margin-bottom:40px}.benefitPoints .benefitPointsCTA{display:flex;flex-direction:column;align-items:center;margin-top:60px}.benefitPoints .benefitPointsCTA .ctaText{font-size:14px;text-align:center}.benefitPoints .benefitPointsCTA .orangeButton{margin-top:70px}.benefitPoints .benefitPointsContent{padding:0 10px;display:grid;grid-gap:40px 20px;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"offer1" "offer2" "offer3"}.benefitPoints .offer1{grid-area:offer1;padding:10px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:243px}.benefitPoints .offer1 h3{margin-top:15px;margin-bottom:15px;font-size:33px;text-align:center;padding:0 5px}.benefitPoints .offer1 p{margin-top:20px}.benefitPoints .offer2{grid-area:offer2;padding:10px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:243px}.benefitPoints .offer2 h3{margin-top:15px;margin-bottom:15px;font-size:33px;text-align:center}.benefitPoints .offer2 p{margin-top:20px}.benefitPoints .offer3{grid-area:offer3;padding:10px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:243px}.benefitPoints .offer3 h3{margin-top:15px;margin-bottom:15px;font-size:33px;text-align:center}.benefitPoints .offer3 p{margin-top:20px}@media screen and (min-width:768px){.benefitPoints .benefitsPointsTitle{font-size:40px}.benefitPoints .benefitPointsContent{padding:0 10px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-template-areas:"offer1 offer2 offer3"}.benefitPoints .offer1{max-width:267px;height:415px}.benefitPoints .offer2{max-width:267px;height:437px}.benefitPoints .offer3{max-width:267px;height:394px}.benefitPoints .offer3 img{margin-top:22px}}@media screen and (min-width:1024px){.benefitPoints{margin-top:100px}.benefitPoints .benefitPointsContent{padding:0;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"offer1 offer2 offer3 "}.benefitPoints .offer1{max-width:267px;height:440px}.benefitPoints .offer1 h3{font-size:31px}.benefitPoints .offer2{max-width:267px;height:459px}.benefitPoints .offer2 h3{font-size:31px}.benefitPoints .offer3{max-width:267px;height:435px}.benefitPoints .offer3 h3{font-size:31px}.benefitPoints .offer3 img{margin-top:0}}.pageRegister{margin-top:70px}.pageRegister .registerCall{font-size:32px;line-height:36px;letter-spacing:.2px;font-weight:500}.pageRegister .registerSteps{display:flex;flex-direction:row;width:100%;background-color:#ebe9e5;justify-content:center;height:72px}.pageRegister .registerSteps .registerStep{display:flex;align-items:center;margin-top:5px;font-size:10px;line-height:14px;letter-spacing:.2px;color:#a4a19b;height:67px;border-bottom:2px solid #a4a19b;padding-left:7px;padding-right:7px}.pageRegister .registerSteps .registerStep:before{content:"1";display:flex;font-size:10px;color:#f38c01;border-radius:50%;width:20px;min-width:20px;height:20px;justify-content:center;align-items:center;margin-right:5px;border:1px solid #f38c01}.pageRegister .registerSteps .registerStep.isActive{color:#f38c01;border-bottom:2px solid #f38c01}.pageRegister .registerSteps .registerStep.isActive:before{color:#fff;border-color:#f38c01;background-color:#f38c01}.pageRegister .registerSteps .registerStep.registerStep2:before{content:"2"}.pageRegister .registerSteps .registerStep.registerStep3:before{content:"3"}.pageRegister .registerSteps .registerStep.registerStep4:before{content:"4"}.pageRegister .registerPersonalDataStep h4{margin-bottom:30px}.pageRegister .registerPersonalDataStep .registerButtons{display:flex;justify-content:center;align-items:center;padding-right:0;flex-direction:column-reverse}.pageRegister .registerPersonalDataStep .registerButtons .ghostButton{margin-top:20px;margin-bottom:20px}.pageRegister .registerCardDataStep h4{margin-bottom:30px}.pageRegister .registerCardDataStep .registerButtons{display:flex;justify-content:center;align-items:center;padding-right:0;flex-direction:column-reverse}.pageRegister .registerCardDataStep .registerButtons .ghostButton{margin-top:20px;margin-bottom:20px}.pageRegister .registerCardDataStep .cnpjField>.descriptionField{font-size:18px;font-weight:500;letter-spacing:.5px;margin-bottom:36px}.pageRegister .registerCardDataStep .edvField{margin-bottom:50px}.pageRegister .registerCardDataStep .edvField>.field{margin-bottom:4px}.pageRegister .registerCardDataStep .edvField>.descriptionField{width:100%;font-size:14px;font-weight:400;color:#84817d;letter-spacing:.5px;padding-left:30px}.pageRegister .registerAccessDataStep h4{margin-bottom:30px}.pageRegister .registerAccessDataStep .registerButtons{display:flex;justify-content:center;align-items:center;padding-right:0;flex-direction:column-reverse}.pageRegister .registerAccessDataStep .registerButtons .ghostButton{margin-top:20px;margin-bottom:20px}.pageRegister .registerValidation h4,.pageRegister .registerValidation p{margin-bottom:30px}.pageRegister .registerValidation p:not(.errorMessage){color:#a4a19b;font-size:14px}.pageRegister .registerValidation input{text-transform:uppercase}.pageRegister .registerValidation .registerButtons{display:flex;flex-direction:column;justify-content:center;align-items:center}.pageRegister .registerValidation .registerButtons .ghostButton{margin-bottom:20px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.pageRegister .registerValidation .registerButtons .registerButtons-wrapper{display:flex;flex-direction:column}@media screen and (min-width:768px){.pageRegister .registerValidation .registerButtons{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.pageRegister .registerValidation .registerButtons .ghostButton{margin-bottom:20px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.pageRegister .registerValidation .registerButtons .registerButtons-wrapper{display:flex;flex-direction:row}.pageRegister .registerValidation .registerButtons .registerButtons-wrapper .secondaryButton{margin-right:30px}}.registerSuccess2{display:flex;flex-direction:column;align-items:center}.registerSuccess2 h3{font-size:22px;line-height:28px;text-align:center;font-weight:700;max-width:385px}.registerSuccess2 .points{display:flex;flex-direction:row;justify-content:center;margin-top:30px;margin-bottom:30px}.registerSuccess2 .points .number{color:#f38b00;font-size:40px;font-weight:500;line-height:48px;text-align:center}.registerSuccess2 .points .pts{color:#f38b00;font-size:12px;line-height:24px;text-align:center;margin-top:24px}.registerSuccess2 .text{font-size:16px;line-height:24px;text-align:center;margin-bottom:40px}@media screen and (min-width:768px){.registerSuccess2 h3{font-size:32px;line-height:36px}.registerSuccess2 .points .number{font-size:48px}.registerSuccess2 .text{max-width:370px}}@media screen and (min-width:768px){.pageRegister .registerSteps{padding-right:0;padding-left:0}.pageRegister .registerSteps .registerStep{font-size:16px;height:67px;border-bottom:2px solid #a4a19b;padding-left:20px;padding-right:20px}.pageRegister .registerSteps .registerStep:before{font-size:16px;width:36px;min-width:36px;height:36px;margin-right:20px}.pageRegister .registerPersonalDataStep h4{margin-left:50px}.pageRegister .registerPersonalDataStep form{padding-left:50px;padding-right:50px}.pageRegister .registerPersonalDataStep form .registerButtons{display:flex;justify-content:flex-end;align-items:flex-end}.pageRegister .registerPersonalDataStep form .field{margin-right:220px}.pageRegister .registerCardDataStep h4{margin-left:50px}.pageRegister .registerCardDataStep form{padding-left:50px;padding-right:50px}.pageRegister .registerCardDataStep form .registerButtons{display:flex;flex-direction:row;justify-content:space-between}.pageRegister .registerCardDataStep form .field{margin-right:220px}.pageRegister .registerCardDataStep form .edvField{margin-bottom:50px;margin-right:250px}.pageRegister .registerCardDataStep form .edvField>.field{margin-bottom:4px}.pageRegister .registerCardDataStep form .edvField>.descriptionField{width:100%;font-size:14px;font-weight:400;color:#84817d;letter-spacing:.5px;padding-left:30px}.pageRegister .registerAccessDataStep h4{margin-left:50px}.pageRegister .registerAccessDataStep form{padding-left:50px;padding-right:50px}.pageRegister .registerAccessDataStep form .registerButtons{display:flex;flex-direction:row;justify-content:space-between}.pageRegister .registerAccessDataStep form .field{margin-right:220px}.pageRegister .registerAccessDataStep form .field.checkboxField{margin-right:0}.pageRegister .registerAccessDataStep .password-tips{margin-bottom:40px}.pageRegister .registerAccessDataStep .password-tips h4{margin:0 0 10px;font-size:14px}.pageRegister .registerAccessDataStep .password-tips ul>li{font-size:14px;margin-bottom:5px}}@media screen and (min-width:1540px){.pageRegister{margin-top:0}}.restaurantList{margin-bottom:20px}.restaurantList .loading-container>.loadPoints{margin:30px 0}.restaurantList .loading-container>.loadPoints h2{font-size:16px}.restaurantList .callRestaurant{display:flex;justify-content:center;align-items:center;font-weight:400;font-size:24px;line-height:32px;letter-spacing:.4px;text-align:center;position:relative;top:-210px}.restaurantList .restaurantsTitle{font-size:45px;font-weight:400;color:#242423;margin-bottom:16px;margin-top:130px}.restaurantList .restaurantsSubtitle{font-size:18px;font-weight:400;color:#54524f;margin-bottom:70px}.restaurantList .restaurantFilters{display:flex;align-items:flex-end;flex-direction:column;margin-bottom:50px}.restaurantList .restaurantFilters .search{display:flex;padding-top:0}.restaurantList .restaurantFilters .search form{padding:0;margin-bottom:0}.restaurantList .restaurantFilters .search form .field{margin-bottom:20px}.restaurantList .restaurantFilters .search form .fieldLabelSearch{font-weight:400;font-size:20px;line-height:26px;color:#f38c01;padding-right:35px}.restaurantList .restaurantFilters .selectField{width:100%;margin-bottom:20px}.restaurantList .restaurant-card-list{display:flex;flex-wrap:wrap}.restaurantList .restaurant-card-list .item{width:100%;margin-bottom:10px}@media screen and (min-width:768px){.restaurantList .bgContainer .bgCallRestaurant{width:100%;z-index:-1;background:url(/static/media/sweepsTakesRestaurant2.cee5a10e.png) 100%;height:300px;background-repeat:no-repeat;position:relative;top:-7px;opacity:.5}.restaurantList .callRestaurant{font-size:30px;line-height:46px;letter-spacing:.4px;text-align:start;position:relative;top:-190px;max-width:710px;margin:auto}.restaurantList .restaurantFilters{display:flex;flex-direction:row;justify-content:space-between}.restaurantList .restaurantFilters .search{width:calc(40% - 10px)}.restaurantList .restaurantFilters .search form,.restaurantList .restaurantFilters .search form .field{margin:0}.restaurantList .restaurantFilters .selectField{width:calc(20% - 10px);margin-bottom:0}.restaurantList .restaurant-card-list .item{width:33.33%}}@media screen and (min-width:1024px){.restaurantList .bgContainer .bgCallRestaurant{opacity:1}.restaurantList .callRestaurant{font-size:30px;line-height:46px;letter-spacing:.4px;text-align:start;position:relative;top:-190px;max-width:740px;margin:auto;padding-right:148px}}@media screen and (min-width:1440px){.restaurantList .bgContainer .bgCallRestaurant{opacity:1}.restaurantList .callRestaurant{font-size:32px;line-height:46px;letter-spacing:.4px;text-align:start;position:relative;top:-190px;max-width:710px;margin:auto;max-width:740px;padding-right:0}}.restaurantCard.slider{display:flex}.restaurantCard.slider:after{content:"";display:block;width:10px}.restaurantCard .content{width:100%;height:280px}.restaurantCard .content.hasHover{padding:5px;border:2px solid transparent}.restaurantCard .content.hasHover:hover{border:2px solid #d3cfc8}.restaurantCard .content>img{width:100%}.restaurantCard .content>p{color:#b3b0a9;margin:16px 0 8px}.restaurantCard .content>p.light{color:#84817d}.restaurantCard .content>h3{color:#fff}.restaurantCard .content>h3.light{color:#242423}.restauranDetails{margin-top:80px}.restauranDetails hr{margin:40px 0;border:1px solid #d3cfc8}.restauranDetails .margin-bottom{margin-bottom:24px}.restauranDetails .subtitle{font-size:28px;font-weight:400;color:#242423;margin-bottom:24px}.restauranDetails .intertitle{font-size:16px;font-weight:500;color:#242423}.restauranDetails .description{font-size:18px;font-weight:400;color:#54524f}.restauranDetails .text-link{display:block;font-size:16px;font-weight:700;color:#f38b00;margin-top:10px}.restauranDetails .text-link:hover{text-decoration:underline}.restauranDetails .history-links{display:flex;align-items:center;margin-bottom:48px}.restauranDetails .history-links>a{font-size:14px;font-weight:400;color:#242423}.restauranDetails .history-links>a:hover{color:#f38b00}.restauranDetails .history-links>i{margin:0 15px}.restauranDetails .slick-list{max-height:550px}.restauranDetails .slick-dots{bottom:5px}.restauranDetails .slick-dots button:before{fill:#242423!important;opacity:.25!important;font-size:10px}.restauranDetails .slick-dots .slick-active button:before{color:#f38c01;opacity:1!important;font-size:10px}.restauranDetails .slick-arrow{z-index:4}.restauranDetails .slick-arrow.slick-next{right:5px;font-size:0;background:#f6a941!important;width:28px;height:28px;border-radius:25px}.restauranDetails .slick-arrow.slick-next:before{color:#f38c01;content:"";background-image:url(/static/media/chevron.464cc680.svg);width:16px;height:18px;display:block;position:relative;top:0;right:-7px}.restauranDetails .slick-arrow.slick-next:hover{background:#f38c01!important}.restauranDetails .slick-arrow.slick-prev{left:5px;font-size:0;background:#f6a941!important;width:28px;height:28px;border-radius:25px}.restauranDetails .slick-arrow.slick-prev:before{font-size:30px;color:#f38c01;content:"";background-image:url(/static/media/chevron.464cc680.svg);width:16px;height:18px;display:block;position:relative;top:0;right:-4px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.restauranDetails .slick-arrow.slick-prev:hover{background:#f38c01!important}.restauranDetails .main-data>.cuisine{font-size:14px;font-weight:400;color:#84817d}.restauranDetails .main-data>.name{font-size:28px;font-weight:400;color:#242423}.restauranDetails .main-data>.points{font-size:18px;font-weight:500;color:#f38b00;margin-bottom:32px;margin-top:8px}.restauranDetails .main-data>a>.orangeButton{width:224px;margin:0}.restauranDetails .information{margin-top:48px}.restauranDetails .information>.address,.restauranDetails .information>.phone{margin-bottom:24px}.restauranDetails .about-promotion .list-hiw,.restauranDetails .information>.opening-hours>ul,.restauranDetails .information>.phone>ul,.restauranDetails .restaurant-rules .list-rules{list-style:disc;padding-left:30px}.restaurantConditions .subTitle{color:#f38c01;font-size:32px;font-weight:300;margin-bottom:16px;margin-top:16px}.restaurantConditions .principaltext{font-size:16px;color:#242423;letter-spacing:.4px;padding-bottom:16px}.restaurantConditions .text{font-size:16px;color:#54524f;letter-spacing:.4px;padding-bottom:16px}.faq-restaurant{background-color:#fff;padding-top:60px}.faq-restaurant>.title{font-size:24px;font-weight:400;color:#242423}.faq-restaurant .faq-group{margin-bottom:50px}.faq-restaurant .faq-group h2{font-size:24px;margin-bottom:20px;font-weight:500}.faq-restaurant .faq-group .accordeon .accordeonLabel{font-size:20px;color:#242423;background-color:transparent}.faq-restaurant .faq-group .accordeon .accordeonContent{border-bottom:1px solid #a4a19b}.faq-restaurant .faq-group .accordeon .accordeonContent .answer{font-size:18px;color:#54524f;padding:20px}.faq-restaurant .faq-group .accordeon .accordeonContent button{padding:20px;margin-right:30px;margin-bottom:30px}.faq-restaurant .faq-group .accordeon .accordeonContent button:hover{color:#f38c01}.faq-restaurant .faq-group .accordeon .accordeonContent button:before{content:none}.terms-restaurant{background-color:#fff;padding-bottom:60px}.terms-restaurant>.title{font-size:24px;font-weight:400;color:#242423}.terms-restaurant .terms-group{margin-bottom:50px}.terms-restaurant .terms-group h2{font-size:24px;margin-bottom:20px;font-weight:500}.terms-restaurant .terms-group .accordeon .accordeonLabel{font-size:20px;color:#242423;background-color:transparent}.terms-restaurant .terms-group .accordeon .accordeonContent{border-bottom:1px solid #a4a19b}.terms-restaurant .terms-group .accordeon .accordeonContent .answer{font-size:18px;text-align:justify;color:#54524f;padding:20px}.terms-restaurant .terms-group .accordeon .accordeonContent button{padding:20px;margin-right:30px;margin-bottom:30px}.terms-restaurant .terms-group .accordeon .accordeonContent button:hover{color:#f38c01}.terms-restaurant .terms-group .accordeon .accordeonContent button:before{content:none}.restaurantHowItWorks .subtitleGroup{display:flex;flex-direction:column;font-size:29px}.restaurantHowItWorks .subtitleGroup .subtitle1{color:#f38c01;font-weight:700}.restaurantHowItWorks .steps{display:flex;flex-direction:column;text-align:center;margin-top:50px;margin-bottom:50px}.restaurantHowItWorks .steps .plus{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.restaurantHowItWorks .steps .plus p{font-size:60px;color:#f38c01;font-weight:700;text-align:center}.restaurantHowItWorks .steps .step1 i,.restaurantHowItWorks .steps .step2 i,.restaurantHowItWorks .steps .step3 i{margin-bottom:20px}.restaurantHowItWorks .steps .step1 p,.restaurantHowItWorks .steps .step2 p,.restaurantHowItWorks .steps .step3 p{max-width:250px;margin:auto}.restaurantHowItWorks .howItWorksProgram .subtitleGroup{display:flex;flex-direction:column;font-size:29px}.restaurantHowItWorks .howItWorksProgram .subtitleGroup .subtitle1{color:#f38c01;font-weight:700}.restaurantHowItWorks .howItWorksProgram .subtitleGroup .subtitle2{font-weight:700}.restaurantHowItWorks .howItWorksProgram .steps{display:flex;flex-direction:column;text-align:center;margin-top:50px;margin-bottom:50px;max-width:300px}.restaurantHowItWorks .howItWorksProgram .steps .step1 i,.restaurantHowItWorks .howItWorksProgram .steps .step2 i,.restaurantHowItWorks .howItWorksProgram .steps .step3 i,.restaurantHowItWorks .howItWorksProgram .steps .step4 i{margin-bottom:20px}.restaurantHowItWorks .howItWorksProgram .steps .step1 p,.restaurantHowItWorks .howItWorksProgram .steps .step2 p,.restaurantHowItWorks .howItWorksProgram .steps .step3 p,.restaurantHowItWorks .howItWorksProgram .steps .step4 p{max-width:250px;margin:auto}.restaurantHowItWorks .howItWorksProgram .steps .step1{position:relative;max-width:275px}.restaurantHowItWorks .howItWorksProgram .steps .step1:before{content:"";background-image:url(/static/media/TracejadoCurto.6416142f.svg);display:block;width:77px;height:3px;position:absolute;left:95px;top:270px;z-index:4;-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transform:rotate(90deg)}.restaurantHowItWorks .howItWorksProgram .steps .step2{margin-top:90px;position:relative;max-width:275px}.restaurantHowItWorks .howItWorksProgram .steps .step2:before{content:"";background-image:url(/static/media/TracejadoCurto.6416142f.svg);display:block;width:77px;height:3px;position:absolute;left:95px;top:250px;z-index:4;-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transform:rotate(90deg)}.restaurantHowItWorks .howItWorksProgram .steps .step3{margin-top:90px;position:relative;max-width:275px}.restaurantHowItWorks .howItWorksProgram .steps .step3:before{content:"";background-image:url(/static/media/TracejadoCurto.6416142f.svg);display:block;width:77px;height:3px;position:absolute;left:95px;top:313px;z-index:4;-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transform:rotate(90deg)}.restaurantHowItWorks .howItWorksProgram .steps .step3 .phone{color:#f38c01;font-size:18px;font-weight:700}.restaurantHowItWorks .howItWorksProgram .steps .step3 .tip{font-size:12px}.restaurantHowItWorks .howItWorksProgram .steps .step4{margin-top:90px;max-width:275px}.restaurantHowItWorks .importantInformation{margin-bottom:200px}.restaurantHowItWorks .importantInformation .subtitle{font-size:32px;color:#f38c01;margin-bottom:40px}.restaurantHowItWorks .importantInformation .text1{font-weight:700;margin-bottom:20px}@media screen and (min-width:768px){.restaurantHowItWorks .subtitleGroup{flex-direction:row;font-size:30px}.restaurantHowItWorks .steps{flex-direction:row;justify-content:center}.restaurantHowItWorks .steps .plus{margin-bottom:100px}.restaurantHowItWorks .howItWorksProgram .subtitleGroup{flex-direction:row;font-size:30px}.restaurantHowItWorks .howItWorksProgram .steps{flex-direction:row;max-width:750px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin:20px auto}.restaurantHowItWorks .howItWorksProgram .steps .step1{margin:30px auto 0}.restaurantHowItWorks .howItWorksProgram .steps .step1:before{left:265px;top:80px;z-index:4;-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transform:rotate(0deg)}.restaurantHowItWorks .howItWorksProgram .steps .step2{margin:30px auto 0}.restaurantHowItWorks .howItWorksProgram .steps .step2:before{left:-135px;top:390px;z-index:4;-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transform:rotate(0deg)}.restaurantHowItWorks .howItWorksProgram .steps .step3{margin:90px auto 0}.restaurantHowItWorks .howItWorksProgram .steps .step3:before{display:none}.restaurantHowItWorks .howItWorksProgram .steps .step4{margin:90px auto 0}.restaurantHowItWorks .importantInformation{margin-top:50px}.restaurantHowItWorks .importantInformation .subtitle{margin-top:50px;font-size:30px}.restaurantHowItWorks .importantInformation .text1,.restaurantHowItWorks .importantInformation .text2{font-size:18px}}@media screen and (min-width:1024px){.restaurantHowItWorks .howItWorksProgram .subtitleGroup{font-size:32px}.restaurantHowItWorks .howItWorksProgram .steps{flex-direction:row;max-width:1020px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin:20px auto}.restaurantHowItWorks .howItWorksProgram .steps .step1{margin:30px auto 0;padding:0 20px}.restaurantHowItWorks .howItWorksProgram .steps .step1:before{width:45px;left:197px;top:80px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transform:rotate(0deg)}.restaurantHowItWorks .howItWorksProgram .steps .step2{margin:30px auto 0;padding:0 20px}.restaurantHowItWorks .howItWorksProgram .steps .step2:before{width:45px;left:187px;top:80px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transform:rotate(0deg)}.restaurantHowItWorks .howItWorksProgram .steps .step3{margin:30px auto 0;padding:0 19px}.restaurantHowItWorks .howItWorksProgram .steps .step3:before{width:45px;display:block;left:197px;top:80px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transform:rotate(0deg)}.restaurantHowItWorks .howItWorksProgram .steps .step4{margin:30px auto 0;padding:0 20px}}.pendingTermsModal{position:fixed;top:0;left:0;opacity:0;visibility:hidden;background:rgba(0,0,0,.831372549);display:flex;justify-content:center;align-items:center;overflow:hidden;transition:opacity .3s ease,visibility 0s ease .3s;z-index:99999999;height:100vh;width:100%}.pendingTermsModal .pendingTermsModalBox{position:relative;background-color:#fff;padding:10px;overflow:scroll;max-height:100%}.pendingTermsModal .pendingTermsModalBox .title{text-align:center;margin-bottom:35px;margin-top:35px;font-size:20px}.pendingTermsModal .pendingTermsModalBox .subtitle{margin-bottom:40px}.pendingTermsModal .pendingTermsModalBox .termsList{max-width:95%;padding:10px;display:flex;flex-direction:column}.pendingTermsModal .pendingTermsModalBox .termsList .checkboxLabel{margin-bottom:30px}.pendingTermsModal .pendingTermsModalBox .termsList .checkboxLabel span{width:14px;height:14px;border-radius:3px;display:inline-block;background-color:#fff;border:1px solid #a4a19b;margin-right:10px}.pendingTermsModal .pendingTermsModalBox .termsList .checkboxLabel input:checked+span{background-color:#f38c01}.pendingTermsModal .pendingTermsModalBox .termsList .checkboxLabel input:checked+span:after{content:"";background-image:url(/static/media/checkWhite.e5246c9a.svg);display:block;width:12px;height:13px}.pendingTermsModal .pendingTermsModalBox .termsList .checkboxLabel .checkboxInput{display:none}.pendingTermsModal .pendingTermsModalBox .termsList .checkboxLabel .termLink{margin-left:10px}.pendingTermsModal .pendingTermsModalBox .termsButtons{display:flex;align-items:center;justify-content:center;flex-direction:column}.pendingTermsModal .pendingTermsModalBox .termsButtons .textLinkButton{font-size:16px}.pendingTermsModal.is-open{visibility:visible;opacity:1;transition:opacity .3s ease}.page+.pendingTermsModal footer{bottom:-700px}@media screen and (min-width:768px){.pendingTermsModal .pendingTermsModalBox{margin-top:0;margin-bottom:0;overflow:hidden;max-width:90%;padding:20px}.pendingTermsModal .pendingTermsModalBox .termsButtons{display:flex;align-items:center;justify-content:space-around;flex-direction:row}}@media screen and (min-width:1024px){.pendingTermsModal .pendingTermsModalBox{max-width:70%}}@media screen and (min-width:1440px){.pendingTermsModal .pendingTermsModalBox{padding:30px}}@media screen and (min-width:1540px){.pendingTermsModal .pendingTermsModalBox{padding:80px}}.ot-sdk-show-settings{left:0;z-index:4;bottom:0}#ot-sdk-btn.optanon-show-settings:hover,#ot-sdk-btn.ot-sdk-show-settings:hover{color:transparent!important;background-color:transparent!important}.ot-sdk-show-settings{content:"";background-image:url(/static/media/cookieShover.9ceb06cd.svg);width:40px!important;height:40px!important;left:10px;z-index:99999;position:fixed;bottom:10px}#ot-sdk-btn.optanon-show-settings,#ot-sdk-btn.ot-sdk-show-settings{color:transparent!important;border:0 solid transparent!important;border-radius:25px!important;padding:0!important}#ot-sdk-btn.optanon-show-settings:hover,#ot-sdk-btn.ot-sdk-show-settings:hover{content:"";background-image:url(/static/media/cookieWhover.6ced839d.svg);width:40px!important;height:40px!important}.promotionsList{margin-top:50px}.promotionsList .subtitle{margin-bottom:10px}.promotionsList .subtitle,.promotionsList .text{font-family:MarkForMCNarrowRegular;font-size:18px}.promotionsList .text{margin-bottom:315px;margin-top:24px;font-weight:700}.promotionsList .specialConditions{font-size:12px}.promotionsList .list{margin-top:30px}.promotionsList .promotionCard{margin-bottom:40px;font-size:0}.promotionsList .promotionCard .promotionImage img{width:100%}.promotionsList .promotionCard .promotionInfo{padding:20px;display:flex;flex-direction:column;justify-content:center}.promotionsList .promotionCard .promotionInfo .title,.promotionsList .promotionCard .promotionInfo .titleDebit{font-size:26px;font-weight:350;color:#fff;margin-bottom:35px;font-family:"MarkForMCNarrowRegular",Arial,Helvetica}.promotionsList .promotionCard .promotionInfo .title{text-align:start}.promotionsList .promotionCard .promotionInfo .titleConmebol{font-size:32px;font-weight:350;line-height:36px;text-align:start;font-family:"MarkForMCNarrowRegular",Arial,Helvetica,sans-serif}.promotionsList .promotionCard .promotionInfo .textDebit{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.4px;text-align:start;margin:12px 0}.promotionsList .promotionCard .promotionInfo .text{font-size:16px;margin-bottom:24px;word-wrap:break-word;text-align:start}.promotionsList .promotionCard .promotionInfo .textConmebol{font-size:16px;line-height:22px;letter-spacing:.4px;text-align:start;font-family:"MarkForMCNarrowRegular",Arial,Helvetica,sans-serif;font-weight:300;margin-bottom:10px;margin-top:20px}.promotionsList .promotionCard .promotionInfo .disclaimer{font-family:MarkForMCNarrowBook;font-size:10px;text-align:start}@media screen and (min-width:1024px){.promotionsList .promotionCard{display:flex}.promotionsList .promotionCard .promotionImage{width:60%}.promotionsList .promotionCard .promotionInfo{width:40%;padding:15px}.promotionsList .promotionCard .promotionInfo .title{margin-bottom:15px}.promotionsList .promotionCard .promotionInfo .text{margin-bottom:9px}}.promotionsDetails{margin-top:50px;position:relative}@media(min-width:1540px){.promotionsDetails{margin-top:0}}.promotionsDetails .promotionBanner{font-size:0}.promotionsDetails .promotionBanner .imageBanner img{background-position:50%;background-repeat:no-repeat;width:100%}.promotionsDetails .promotionBanner .infoBanner{padding:20px}.promotionsDetails .promotionBanner .infoBanner .title{font-size:24px;text-transform:uppercase;font-family:MarkForMCNarrowW00BlackIt}.promotionsDetails .promotionBanner .infoBanner .titleDebit{font-size:24px;letter-spacing:.15px;line-height:32px;font-family:MarkForMCNarrowRegular}.promotionsDetails .promotionBanner .infoBanner .text{font-family:MarkForMCNarrowBook;font-size:14px;margin-bottom:24px;margin-top:30px;word-wrap:break-word}.promotionsDetails .promotionBanner .infoBanner .disclaimer,.promotionsDetails .promotionBanner .infoBanner .disclaimer2{font-family:MarkForMCNarrowBook;font-size:10px;text-align:center}.promotionsDetails .promotion-list{list-style:none}.promotionsDetails .promotion-list .simpleBar{max-height:300px}.promotionsDetails .promotion-list li{padding:10px 20px;background:#f1efeb;position:relative}.promotionsDetails .promotion-list li:nth-child(odd){background:#f8f7f5}.promotionsDetails .promotion-list li strong:last-child{margin-left:35%;color:#f38c01}.promotionsDetails .promotion-list .luckyNumberList{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}.promotionsDetails .promotion-list .luckyNumberList .item{font-size:16px;font-weight:700;text-align:center}.promotionsDetails .promotion-list .luckyNumberList .item.luckyNumber{color:#f38c01}.promotionsDetails .promotion-list .luckyNumberList.header{background-color:#f1efeb}.promotionsDetails .promotion-list .luckyNumberList.header .item{color:#242423;font-weight:700}@media screen and (min-width:768px){.promotionsDetails .promotion-list .luckyNumberList{flex-direction:row;align-items:center}.promotionsDetails .promotion-list .luckyNumberList .item{text-align:center;flex:1 1}}.promotionsDetails .promotion-list .winnersList{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}.promotionsDetails .promotion-list .winnersList .item{color:#a4a19b;font-size:16px;text-align:center}.promotionsDetails .promotion-list .winnersList .item.center{text-align:center}.promotionsDetails .promotion-list .winnersList .item.right{text-align:right}.promotionsDetails .promotion-list .winnersList.header{background-color:#f1efeb}.promotionsDetails .promotion-list .winnersList.header .item{color:#242423;font-weight:700}@media screen and (min-width:768px){.promotionsDetails .promotion-list .winnersList{flex-direction:row;align-items:center}.promotionsDetails .promotion-list .winnersList .item{flex:1 1;text-align:left}}.promotionsDetails .promotion-list .no-luckyNumbers{text-align:center;background-color:#f1efeb;padding:20px 5px}.promotionsDetails .promotion-list .no-luckyNumbers p{margin:auto;font-size:16px}@media screen and (min-width:768px){.promotionsDetails .promotion-list .no-luckyNumbers{padding:100px 115px}.promotionsDetails .promotion-list .no-luckyNumbers p{font-size:24px}}@media screen and (min-width:768px){.promotionsDetails .promotionBanner .imageBanner{height:100%;margin-bottom:0}.promotionsDetails .promotionBanner .imageBanner img{height:100%}.promotionsDetails .promotionBanner .infoBanner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"title title" "text text" "disclaimer disclaimer2"}.promotionsDetails .promotionBanner .infoBanner .title{grid-area:title;font-size:33px;margin-bottom:20px}.promotionsDetails .promotionBanner .infoBanner .text{grid-area:text;margin-bottom:20px;margin-top:0;font-size:20px}.promotionsDetails .promotionBanner .infoBanner .disclaimer{grid-area:disclaimer;margin-left:20px;font-size:16px}.promotionsDetails .promotionBanner .infoBanner .disclaimer2{grid-area:disclaimer2;margin-left:20px;font-size:16px}}@media screen and (min-width:1024px){.promotionsDetails .promotionBanner .infoBanner{padding:30px 50px}}@media screen and (min-width:1440px){.promotionsDetails .promotionBanner .infoBanner{padding:30px 140px}}@media screen and (min-width:1540px){.promotionsDetails .promotionBanner .infoBanner{padding:30px 200px}}.promotionsDetails .howToParticipate{display:flex;flex-direction:column;align-items:center;margin:auto}.promotionsDetails .howToParticipate .icon-arrowSide{width:30px;height:30px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-bottom:10px;margin-top:10px}.promotionsDetails .howToParticipate .title{font-weight:700;color:#f38c01;font-size:32px;text-align:center;line-height:41px;letter-spacing:.4px;margin-top:38px;margin-bottom:120px;position:relative;max-width:263px}.promotionsDetails .howToParticipate .title:after{content:"";background:url(/static/media/Tracejado8.3956c8e2.svg);width:3px;height:85px;display:block;position:absolute;left:128px;top:97px;z-index:4}.promotionsDetails .howToParticipate .steps{max-width:263px;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"step1" "step2" "step3"}.promotionsDetails .howToParticipate .steps .step1,.promotionsDetails .howToParticipate .steps .step2,.promotionsDetails .howToParticipate .steps .step3{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:60px}.promotionsDetails .howToParticipate .steps .step1 i,.promotionsDetails .howToParticipate .steps .step2 i,.promotionsDetails .howToParticipate .steps .step3 i{margin-bottom:20px}.promotionsDetails .howToParticipate .steps .step1 p,.promotionsDetails .howToParticipate .steps .step2 p,.promotionsDetails .howToParticipate .steps .step3 p{margin:auto}.promotionsDetails .howToParticipate .howToParticipateInfo{font-size:14px;line-height:140%;max-width:280px}.promotionsDetails .howToParticipate .howToParticipateInfo .howToParticipate1,.promotionsDetails .howToParticipate .howToParticipateInfo .howToParticipate2,.promotionsDetails .howToParticipate .howToParticipateInfo .howToParticipateLuckyNumber{margin-bottom:20px}.promotionsDetails .howToParticipate .howToParticipateInfo .howToParticipateLuckyNumber i{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin:0 10px -7px -13px}.promotionsDetails .howToParticipate .howToParticipateInfo .howToParticipate6{margin-bottom:50px}@media screen and (min-width:768px){.promotionsDetails .howToParticipate{display:block}.promotionsDetails .howToParticipate .next{display:none}.promotionsDetails .howToParticipate .title{max-width:768px;text-align:start;margin-left:60px}.promotionsDetails .howToParticipate .title:after{content:"";background:url(/static/media/Tracejado7.a89620aa.svg);width:130px;height:117px;display:block;position:absolute;left:298px;top:22px;z-index:4}.promotionsDetails .howToParticipate .steps{max-width:768px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"step1 step2";margin:150px auto auto;grid-gap:0 20px}.promotionsDetails .howToParticipate .steps .step1 p,.promotionsDetails .howToParticipate .steps .step2 p,.promotionsDetails .howToParticipate .steps .step3 p{margin:0 auto}.promotionsDetails .howToParticipate .howToParticipateInfo{max-width:-webkit-max-content;max-width:max-content}}@media screen and (min-width:1024px){.promotionsDetails .howToParticipate .bgHowToParticipate:before{content:"";display:block;position:absolute;height:250px;width:250px;background-color:transparent;border:1px solid #a4a19b;border-radius:50%;top:274px;right:-301px}.promotionsDetails .howToParticipate .steps{max-width:845px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"step1 step2"}.promotionsDetails .howToParticipate .steps .step1,.promotionsDetails .howToParticipate .steps .step2,.promotionsDetails .howToParticipate .steps .step3{flex-direction:row;text-align:start;align-items:flex-start;margin-bottom:0}.promotionsDetails .howToParticipate .steps .step1 i,.promotionsDetails .howToParticipate .steps .step2 i,.promotionsDetails .howToParticipate .steps .step3 i{margin-bottom:0;margin-right:15px;margin-left:10px}.promotionsDetails .howToParticipate .steps .step1 p,.promotionsDetails .howToParticipate .steps .step2 p,.promotionsDetails .howToParticipate .steps .step3 p{max-width:330px;margin:0 10px 0 auto}.promotionsDetails .howToParticipate .howToParticipateInfo{margin-top:50px}}.promotionsDetails .promotionInformation{display:flex;flex-direction:column;text-align:center}.promotionsDetails .promotionInformation .authorizationCertificate,.promotionsDetails .promotionInformation .participationPeriod,.promotionsDetails .promotionInformation .promotionStatus{margin-bottom:30px}.promotionsDetails .promotionInformation .authorizationCertificate .result,.promotionsDetails .promotionInformation .participationPeriod .result,.promotionsDetails .promotionInformation .promotionStatus .result{color:#f38c01;font-weight:700}@media screen and (min-width:768px){.promotionsDetails .promotionInformation{flex-direction:row;justify-content:space-between}}.promotionsDetails .promotionLinkRegulation{margin-bottom:80px;text-align:center}@media screen and (min-width:768px){.promotionsDetails .promotionLinkRegulation{margin-top:50px}}.promotionsDetails .award .awardContent .title{font-weight:700;color:#f38c01;font-size:32px;text-align:center;line-height:41px;letter-spacing:.4px;margin-top:38px;margin-bottom:47px;position:relative}.promotionsDetails .award .awardContent .title:before{content:"";background:url(/static/media/award1.5e295cb9.png);width:100%;height:257px;display:block;position:absolute;top:-50px;z-index:-1;background-repeat:no-repeat;background-position:50%;background-size:contain}.promotionsDetails .award .awardContent .awardInfo{margin-bottom:20px;margin-top:50px}.promotionsDetails .award .awardContent .awardInfoDetails{margin-bottom:10px}.promotionsDetails .award .awardContent .awardInfoDetails i{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin:0 10px -4px -13px}@media screen and (min-width:768px){.promotionsDetails .award.container{margin:auto auto 80px}.promotionsDetails .award{display:grid;display:-moz-grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"awardImg awardContent"}.promotionsDetails .award .awardImg{grid-area:awardImg;background:url(/static/media/award2.92d30fad.png);background-repeat:no-repeat;object-fit:cover;background-position:50%;background-size:contain;margin-right:20px}.promotionsDetails .award .awardContent{grid-area:awardContent}.promotionsDetails .award .awardContent .title{margin-bottom:30px;text-align:start}.promotionsDetails .award .awardContent .title:before{display:none}.promotionsDetails .award .awardContent .awardInfo1{margin-bottom:10px}}@media screen and (min-width:1024px){.promotionsDetails .award .awardImg{background-position:50%}}.promotionsDetails .vouchersWon{background-color:#f8f8f6;min-height:850px}.promotionsDetails .vouchersWon .title{font-weight:700;color:#f38c01;font-size:32px;text-align:center;line-height:41px;letter-spacing:.4px;margin-top:38px;margin-bottom:24px}.promotionsDetails .vouchersWon .subtitle{color:#54524f;font-size:16px;text-align:center;margin-bottom:32px;letter-spacing:.4px}.promotionsDetails .vouchersWon .voucherCards{display:flex;flex-direction:column;justify-content:center;align-items:center}.promotionsDetails .vouchersWon .voucherCards .voucherCard{background-color:#fff;width:288px;margin-bottom:24px;display:flex;flex-direction:column;justify-content:center}.promotionsDetails .vouchersWon .voucherCards .voucherCard .imageVoucher{width:288px;height:288px}.promotionsDetails .vouchersWon .voucherCards .voucherCard .imageVoucher img{width:100%}.promotionsDetails .vouchersWon .voucherCards .voucherCard .textVoucher .imagePartner{width:64px;margin:16px 16px 0}.promotionsDetails .vouchersWon .voucherCards .voucherCard .textVoucher .imagePartner img{width:100%}.promotionsDetails .vouchersWon .voucherCards .voucherCard .textVoucher .promotionName{font-size:16px;font-weight:800;margin:8px 16px;text-align:start;line-height:24px;letter-spacing:1.8px;text-transform:uppercase}.promotionsDetails .vouchersWon .voucherCards .voucherCard .textVoucher .voucherName{font-size:15px;color:#84817d;letter-spacing:.25px;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif;text-align:start;margin:0 16px 8px}.promotionsDetails .vouchersWon .voucherCards .voucherCard .textVoucher .voucherDescription{font-size:12px;color:#84817d;letter-spacing:.25px;line-height:17px;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif;text-align:start;margin:0 16px 16px}.promotionsDetails .vouchersWon .voucherCards .voucherCard .textVoucher .redeemedVoucher{background-color:#d22a2f;color:#fff;padding:8px;width:200px;margin:0 16px 9px;text-align:center;font-size:12px;line-height:15px;letter-spacing:.4px}.promotionsDetails .vouchersWon .voucherCards .voucherCard .redeem{display:flex;flex-direction:row}.promotionsDetails .vouchersWon .voucherCards .voucherCard .redeem .redeemText{color:#141413;font-size:16px;letter-spacing:1.1px;font-weight:700;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif;margin:0 10px 32px 16px}.promotionsDetails .vouchersWon .voucherCards .voucherCard .redeem .icon-arrowRight{width:21px;height:21px}@media screen and (min-width:768px){.promotionsDetails .vouchersWon{min-height:630px}.promotionsDetails .vouchersWon .subtitle{line-height:28px;margin-bottom:40px}.promotionsDetails .vouchersWon .voucherCards .voucherCard{width:auto;flex-direction:row}.promotionsDetails .vouchersWon .voucherCards .voucherCard .imageVoucher{width:224px;height:232px}.promotionsDetails .vouchersWon .voucherCards .voucherCard .textVoucher .imagePartner{width:104px;margin:16px auto auto 20px}.promotionsDetails .vouchersWon .voucherCards .voucherCard .textVoucher .promotionName{line-height:32px;margin:0 auto 0 20px}.promotionsDetails .vouchersWon .voucherCards .voucherCard .textVoucher .voucherName{margin:0 auto 16px 20px}.promotionsDetails .vouchersWon .voucherCards .voucherCard .textVoucher .voucherDescription{line-height:24px;margin:16px auto auto 20px}.promotionsDetails .vouchersWon .voucherCards .voucherCard .redeem .redeemText{margin:24px 7px auto 0}.promotionsDetails .vouchersWon .voucherCards .voucherCard .redeem .icon-arrowRight{margin-top:24px;margin-right:20px}.promotionsDetails .vouchersWon .voucherCards .voucherCard.redeemed .textVoucher{width:486.09px}}@media screen and (min-width:1024px){.promotionsDetails .vouchersWon .subtitle{margin-bottom:40px}.promotionsDetails .vouchersWon .voucherCards .voucherCard .textVoucher .imagePartner{margin:16px auto auto 32px}.promotionsDetails .vouchersWon .voucherCards .voucherCard .textVoucher .promotionName{margin:0 auto 0 32px}.promotionsDetails .vouchersWon .voucherCards .voucherCard .textVoucher .voucherName{margin:0 auto 16px 32px}.promotionsDetails .vouchersWon .voucherCards .voucherCard .textVoucher .voucherDescription{margin:16px auto auto 32px}.promotionsDetails .vouchersWon .voucherCards .voucherCard .redeem .redeemText{margin:24px 20px auto 0}.promotionsDetails .vouchersWon .voucherCards .voucherCard .redeem .icon-arrowRight{margin-top:24px;margin-right:32px}.promotionsDetails .vouchersWon .voucherCards .voucherCard.redeemed .textVoucher{width:523.09px}}.promotionsDetails .sweepstakes{background-color:#fff;padding:30px 0}.promotionsDetails .sweepstakes .container .title{font-weight:700;color:#f38c01;font-size:32px;text-align:center;line-height:41px;letter-spacing:.4px;margin-top:38px;margin-bottom:80px}.promotionsDetails .sweepstakes .container .bgSweepstakes{position:relative}.promotionsDetails .sweepstakes .container .bgSweepstakes:after{content:"";display:block;position:absolute;height:113px;width:113px;background-color:transparent;border:1px solid #a4a19b;border-radius:50%;top:-25px;right:231px}.promotionsDetails .sweepstakes .container .winners .sweepstakesDate{display:flex;flex-direction:column;justify-content:center;padding:10px;text-align:center;border-bottom:1px solid #e0e0e0;background-color:#f1efeb;border-top:1px solid #fff;height:68px}.promotionsDetails .sweepstakes .container .winners .sweepstakesDate .subtitle{color:#f38c01;font-size:18px;font-weight:700}.promotionsDetails .sweepstakes .container .winners .sweepstakesDate .date{font-size:12px;color:#828282}.promotionsDetails .sweepstakes .container .winners .winnersList{background-color:#f1efeb}.promotionsDetails .sweepstakes .container .winners .winnersList .simpleBar{max-height:700px}.promotionsDetails .sweepstakes .container .winners .winnersList .winner{text-align:center;display:flex;flex-direction:column;justify-content:center;padding:10px;color:#a4a19b;height:68px;border-top:1px solid #fff}.promotionsDetails .sweepstakes .container .winners .winnersList .winner:nth-child(2n){background-color:#f8f7f5}@media screen and (min-width:768px){.promotionsDetails .sweepstakes .container .winners{max-width:600px;margin:auto}.promotionsDetails .sweepstakes .container .bgSweepstakes:after{height:200px;width:200px;top:-75px;right:650px}.promotionsDetails .sweepstakes .container .bgSweepstakes:before{content:"";display:block;position:absolute;top:-125px;right:606px;height:150px;width:150px;background-color:#f38c01;border-radius:50%;z-index:0}}@media screen and (min-width:1024px){.promotionsDetails .sweepstakes .container .bgSweepstakes:after{top:-75px;right:800px}.promotionsDetails .sweepstakes .container .bgSweepstakes:before{top:-125px;right:754px}}.promotionsDetails .promotionFaq{background-color:#fff}.promotionsDetails .promotionFaq .container .title{font-weight:700;color:#f38c01;font-size:32px;text-align:center;line-height:41px;letter-spacing:.4px;margin-top:75px;margin-bottom:100px;position:relative}.promotionsDetails .promotionFaq .container .title:before{content:"";background:url(/static/media/faqMobile.59fd1587.png);width:100%;height:307px;display:block;position:absolute;top:-127px;z-index:0;background-repeat:no-repeat;background-position:50%}.promotionsDetails .promotionFaq .container .faq .faqGroup .accordeon.isOpen>.accordeonLabel:after{content:"";background:url(/static/media/arrowSide.bdfdbe48.svg);display:block;color:#f38c01;position:absolute;right:15px;top:30%;width:25px;height:25px;-webkit-transform:rotate(270deg);transform:rotate(270deg);background-size:contain}.promotionsDetails .promotionFaq .container .faq .faqGroup .accordeon{border-radius:5px;padding:10px;background-color:#f1efeb}.promotionsDetails .promotionFaq .container .faq .faqGroup .accordeon .accordeonLabel{color:#a4a19b;font-weight:700;padding:0 50px 0 0}.promotionsDetails .promotionFaq .container .faq .faqGroup .accordeon .accordeonLabel:after{content:"";background:url(/static/media/arrowSide.bdfdbe48.svg);display:block;color:#f38c01;position:absolute;right:9px;top:0;width:25px;height:25px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-size:contain}.promotionsDetails .promotionFaq .container .faq .faqGroup .accordeon .accordeonContent{border-bottom:none}.promotionsDetails .promotionFaq .container .faq .faqGroup .accordeon .accordeonContent .answer{padding:10px 0;font-size:14px}@media screen and (min-width:768px){.promotionsDetails .promotionFaq{background-color:#fff}.promotionsDetails .promotionFaq .container .title{text-align:start;margin-top:185px;margin-bottom:180px}.promotionsDetails .promotionFaq .container .title:before{content:"";background:url(/static/media/faq.92028ef1.png);width:100%;height:426px;display:block;position:absolute;top:-203px;left:269px;z-index:0;background-repeat:no-repeat;background-position:50%}}.promotionsDetails .terms .container,.promotionsDetails .terms .promotionTerms{max-width:600px}.promotionsDetails .terms .container .title,.promotionsDetails .terms .promotionTerms .title{font-weight:700;color:#f38c01;font-size:32px;text-align:center;line-height:41px;letter-spacing:.4px;margin-top:38px;margin-bottom:40px}.promotionsDetails .terms .container .simpleBar,.promotionsDetails .terms .promotionTerms .simpleBar{max-height:700px;background-color:#fff;padding:10px;border-radius:5px;font-size:14px;margin-bottom:20px}@media screen and (min-width:768px){.promotionsDetails .terms .container,.promotionsDetails .terms .promotionTerms{max-width:768px}.promotionsDetails .terms .container .title,.promotionsDetails .terms .promotionTerms .title{text-align:start}}@media screen and (min-width:1024px){.promotionsDetails .terms .container,.promotionsDetails .terms .promotionTerms{max-width:920px}}.promotionsDetails .talkToUs{display:flex;flex-direction:column;align-items:center}.promotionsDetails .talkToUs .talkToUsContent{text-align:center}.promotionsDetails .talkToUs .talkToUsContent .title{font-weight:700;color:#f38c01;font-size:32px;text-align:center;line-height:41px;letter-spacing:.4px;margin-top:38px;margin-bottom:100px;position:relative}.promotionsDetails .talkToUs .talkToUsContent .title:before{content:"";background:url(/static/media/talkToUsMobile.b3727053.png);width:100%;height:257px;display:block;position:absolute;top:-110px;z-index:-1;background-repeat:no-repeat;background-position:50%;background-size:contain}.promotionsDetails .talkToUs .talkToUsContent .letsTalk{margin-bottom:20px}@media screen and (min-width:768px){.promotionsDetails .talkToUs{flex-direction:row}.promotionsDetails .talkToUs .talkToUsImg{background:url(/static/media/howItWorksStep3.ff964099.png);background-repeat:no-repeat;object-fit:cover;background-position:50%;background-size:contain;width:50%;height:325px}.promotionsDetails .talkToUs .talkToUsContent{margin-bottom:50px}.promotionsDetails .talkToUs .talkToUsContent .title{margin-bottom:34px}.promotionsDetails .talkToUs .talkToUsContent .title:before{display:none}}.promotionsDetails .promotion-info__participate-container{display:flex;flex-direction:column}.promotionsDetails .promotion-info__participate-container .orangeButton[disabled]{background-color:#54524f;border:1px solid #54524f;padding:10px;min-width:168px;width:auto}.promotionsDetails .promotion-info__participate-container button{margin:40px auto 0}.promotionsDetails .promotion-info__text{text-align:center;margin-bottom:50px;margin-top:50px}.modalLogoutMessage{position:fixed;top:0;left:0;opacity:0;visibility:hidden;background:rgba(0,0,0,.831372549);display:flex;justify-content:center;align-items:center;overflow:hidden;transition:opacity .3s ease,visibility 0s ease .3s;z-index:15;height:100vh;width:100%}.modalLogoutMessage.is-open{visibility:visible;opacity:1;transition:opacity .3s ease}.modalLogoutMessage .modalLogoutMessageBox{position:relative;background-color:#fff;padding:15px;overflow:scroll;max-height:100%}.modalLogoutMessage .modalLogoutMessageBox .text{text-align:center;margin-bottom:35px;margin-top:35px;font-size:20px}@media screen and (min-width:768px){.modalLogoutMessage .modalLogoutMessageBox{margin-top:0;margin-bottom:0;overflow:hidden;max-width:90%;padding:20px}}@media screen and (min-width:1024px){.modalLogoutMessage .modalLogoutMessageBox{max-width:70%}}.modalRestaurants{position:fixed;top:0;left:0;opacity:0;visibility:hidden;background:rgba(0,0,0,.831372549);display:flex;justify-content:center;align-items:center;overflow:hidden;transition:opacity .3s ease,visibility 0s ease .3s;z-index:15;height:100vh;width:100%}.modalRestaurants.is-open{visibility:visible;opacity:1;transition:opacity .3s ease}.modalRestaurants .modalRestaurantsBox{position:relative;background-color:#fff;margin-top:70px;padding:50px;max-width:460px}.modalRestaurants .modalRestaurantsBox p{font-size:20px;line-height:28px;text-align:center;margin-bottom:50px}.modalRestaurants .modalRestaurantsBox button{display:block;margin:auto}.browser-update{min-height:100vh;width:100%;display:flex;position:relative}@media(min-width:1540px){.browser-update{margin-left:-320px}}@media(min-width:768px){.browser-update:before{background-color:transparent;border:1px solid #a4a19b;border-radius:50%;top:0;-webkit-transform:translate(-10%,-60%);transform:translate(-10%,-60%)}}@media(min-width:768px){.browser-update:after,.browser-update:before{content:"";display:block;position:absolute;height:450px;width:450px;right:0}.browser-update:after{background-color:#f38c01;border-radius:50%;top:20%;-webkit-transform:translateX(60%);transform:translateX(60%)}}.browser-update__container{max-width:600px;margin:auto;padding:0 20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.browser-update__title{margin:40px 0 20px;font-size:24px;font-weight:700;line-height:normal;max-width:350px}.browser-update__text{margin:0;max-width:400px}.browser-update__text+p{margin:20px 0 40px}.browser-update .mobileApps a:not(:last-child){margin-right:10px}.browser-update .mobileApps img{max-width:150px;width:100%}.browser-update__list{margin-top:30px}.browser-update__list-item{margin-bottom:10px}@media(min-width:768px){.browser-update__list-item{display:inline-block}}.browser-update__list-item:not(:last-child){margin-right:30px}.browser-update__list-item img,.browser-update__list-item span{vertical-align:middle;display:inline-block}.browser-update__list-item img{margin-right:10px;width:30px;height:30px}.browser-update__list-item span{font-size:14px}@media(min-width:768px){.browser-update__list-item span{max-width:50px}}#zdbutton{box-shadow:none;background-color:#f38c01;color:#4e320c;fill:#4e320c;display:flex;align-items:center;justify-content:center;position:fixed;bottom:15px;right:20px;z-index:10;width:48px;height:48px;border-radius:24px}@media(min-width:768px){#zdbutton{width:109px;height:46px;border-radius:999rem}}#zdbutton svg{width:20px;height:20px}@media(min-width:768px){#zdbutton svg{margin-right:8px}}#zdbutton span{letter-spacing:.6px;-webkit-font-feature-settings:"kern","kern","kern";font-feature-settings:"kern","kern","kern";font-kerning:normal;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:700;display:none}@media(min-width:768px){#zdbutton span{display:block}}:root{--pathname:"/surpreenda-profile-login"}.container #zdbutton{display:block}.tab{padding:10px;color:#333;background:#f9f9f7;width:100%}.tab .simpleBarTabs{max-height:300px}@media screen and (min-width:768px){.tab{width:auto;padding:15px;border-top-left-radius:20px;border-top-right-radius:20px}}.tab.tab-selected{background:#f1efeb}.tab.tab-selected h4{color:#f38c01}.tab h4{font-size:20px}.tab h4,.tab p{line-height:30px;text-align:center}.tab p{font-size:12px;color:#828282}.tab-details{background:#f1efeb;min-height:300px;display:none}@media screen and (min-width:768px){.tab-details{display:block}}.tab-accordion{height:0;visibility:hidden;opacity:0;transition:height .25s,opacity .1s}@media screen and (min-width:768px){.tab-accordion{display:none}}.tab-accordion.selected{display:block;height:auto;visibility:visible;opacity:1}@media screen and (min-width:768px){.tab-accordion.selected{display:none}}@media screen and (min-width:768px){.tabheader{display:flex}}.promotionParticipateModal{position:fixed;top:0;left:0;opacity:0;visibility:hidden;background:rgba(0,0,0,.831372549);display:flex;justify-content:center;align-items:center;overflow:hidden;transition:opacity .3s ease,visibility 0s ease .3s;z-index:15;height:100vh;width:100%}.promotionParticipateModal .promotionParticipateModalBox{position:relative;background-color:#fff;padding:10px;overflow:scroll;max-height:100%}.promotionParticipateModal .promotionParticipateModalBox .title{text-align:center;margin-bottom:35px;margin-top:35px;font-size:26px}.promotionParticipateModal .promotionParticipateModalBox .subtitle{margin-bottom:40px}.promotionParticipateModal .promotionParticipateModalBox .closeButton{position:absolute;top:20px;right:20px}.promotionParticipateModal .promotionParticipateModalBox .termsList{max-width:95%;padding:10px;display:flex;flex-direction:column}.promotionParticipateModal .promotionParticipateModalBox .termsList .checkboxLabel{margin-bottom:30px}.promotionParticipateModal .promotionParticipateModalBox .termsList .checkboxLabel span{width:14px;height:14px;border-radius:3px;display:inline-block;background-color:#fff;border:1px solid #a4a19b;margin-right:10px}.promotionParticipateModal .promotionParticipateModalBox .termsList .checkboxLabel input:checked+span{background-color:#f38c01}.promotionParticipateModal .promotionParticipateModalBox .termsList .checkboxLabel input:checked+span:after{content:"";background-image:url(/static/media/checkWhite.e5246c9a.svg);display:block;width:12px;height:13px}.promotionParticipateModal .promotionParticipateModalBox .termsList .checkboxLabel .checkboxInput{display:none}.promotionParticipateModal .promotionParticipateModalBox .termsList .checkboxLabel .termLink{margin-left:10px}.promotionParticipateModal .promotionParticipateModalBox .termsButtons{display:flex;align-items:center;justify-content:center;flex-direction:column}.promotionParticipateModal .promotionParticipateModalBox .termsButtons button{margin:0}.promotionParticipateModal .promotionParticipateModalBox .termsButtons .errorMessage{font-size:12px;color:#eb001b;margin-top:10px}.promotionParticipateModal.is-open{visibility:visible;opacity:1;transition:opacity .3s ease}@media screen and (min-width:768px){.promotionParticipateModal .promotionParticipateModalBox{margin-top:0;margin-bottom:0;overflow:hidden;max-width:480px;padding:20px}}.promoCode h1{margin-top:100px}.promoCode .text{font-size:18px;color:#54524f;margin-bottom:56px;max-width:500px}.promoCode .field input{font-weight:700}.promoCode .orangeButton{margin-bottom:323px}.promoCode form .errorMessages{font-size:14px;position:relative;font-weight:700;color:#eb001b;top:-44px;line-height:24px;background:#f1efeb}.promoCodeModal{position:fixed;top:0;left:0;opacity:0;visibility:hidden;background:rgba(0,0,0,.831372549);display:flex;justify-content:center;align-items:center;overflow:hidden;transition:opacity .3s ease,visibility 0s ease .3s;z-index:15;height:100vh;width:100%}.promoCodeModal .promoCodeModalBox{position:relative;background-color:#fff;padding:32px 50px;overflow:hidden;max-height:100%;border-radius:10px;min-width:50%}.promoCodeModal .promoCodeModalBox .title{text-align:center;margin-bottom:15px;font-size:30px;line-height:45px}.promoCodeModal .promoCodeModalBox .subtitle{text-align:center;margin-bottom:32px;font-size:16px;line-height:22px;color:#84817d}.promoCodeModal .promoCodeModalBox .promoCodePoints{font-size:38px;text-align:center}.promoCodeModal .promoCodeModalBox .pointsText{font-size:24px;text-align:center}.promoCodeModal .promoCodeModalBox .closeButton{position:absolute;top:20px;right:20px;color:#f38c01}.promoCodeModal .promoCodeModalBox .promoCodeModalButton{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:32px}.promoCodeModal .promoCodeModalBox .promoCodeModalButton button{margin:0}.promoCodeModal .promoCodeModalBox .promoCodeModalButton .errorMessage{font-size:12px;color:#eb001b;margin-top:10px}.promoCodeModal.is-open{visibility:visible;opacity:1;transition:opacity .3s ease}@media screen and (min-width:768px){.promoCodeModal .promoCodeModalBox{margin-top:0;margin-bottom:0;overflow:hidden;min-width:430px}}.accordeonCreditCard{margin-bottom:10px}.accordeonCreditCard>.accordeonLabel{background-color:#fff;font-size:14px;line-height:22px;position:relative;padding-right:50px;cursor:pointer;width:100%;text-align:left}.accordeonCreditCard>.accordeonLabel:after{content:"";background:url(/static/media/arrowSide.bdfdbe48.svg);display:block;color:#f38c01;position:absolute;right:9px;top:35%;width:25px;height:25px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-size:contain}.accordeonCreditCard>.accordeonLabel .accordeonHeader{display:flex}.accordeonCreditCard>.accordeonLabel .accordeonHeader .imageCard{width:48px;height:32px;margin:24px 16px 8px}.accordeonCreditCard>.accordeonLabel .accordeonHeader .infoAccordeonHeader .cardNameInfo{font-size:14px;margin:16px auto 24px}.accordeonCreditCard>.accordeonLabel .accordeonHeader .infoAccordeonHeader .cardNameInfo .title{color:#84817d}.accordeonCreditCard>.accordeonLabel .accordeonHeader .infoAccordeonHeader .cardNameInfo .value{font-weight:700;color:#141413}.accordeonCreditCard>.accordeonLabel .accordeonHeader .infoAccordeonHeader .pointsSummaryInfo{display:none}.accordeonCreditCard>.accordeonContent{height:100%;overflow:hidden;max-height:0;transition:max-height .8s cubic-bezier(0,1,0,1) -.1s;background-color:#fff}.accordeonCreditCard>.accordeonContent .content{border-top:1px solid #f3f3f2;border-bottom:1px solid #f3f3f2;padding:24px 16px 16px}.accordeonCreditCard>.accordeonContent .content .pointsSummaryInfo{font-size:14px;margin-bottom:24px;line-height:16px;letter-spacing:.15px}.accordeonCreditCard>.accordeonContent .content .pointsSummaryInfo .title{color:#84817d;line-height:30px;letter-spacing:.15px}.accordeonCreditCard>.accordeonContent .content .pointsSummaryInfo .value{font-weight:700;color:#141413}.accordeonCreditCard>.accordeonContent .content .infoCreditCard{display:flex;margin-bottom:16px}.accordeonCreditCard>.accordeonContent .content .infoCreditCard p{font-size:14px;color:#84817d;font-family:"MarkForMCNarrowRegular";line-height:24px;letter-spacing:.15px}.accordeonCreditCard>.accordeonContent .content .infoCreditCard p:nth-last-child(odd){margin-left:5px}.accordeonCreditCard>.accordeonContent .content .infoCreditCard.tagCorporate{display:flex;align-items:center;position:relative;top:-5px;height:35px;border:1px solid #84817d;border-radius:30px;padding:0 10px;margin-bottom:0}.accordeonCreditCard>.accordeonContent .content .infoCreditCard.tagCorporate>p{height:20px;margin-bottom:2.5px;font-size:15px;font-weight:400}.accordeonCreditCard>.accordeonContent .content .infoCreditCard.tagCorporate>p>i{margin-right:10px}.accordeonCreditCard>.accordeonContent .contentButtons{padding:16px;display:flex;justify-content:space-between}.accordeonCreditCard>.accordeonContent .contentButtons .secondaryButton{min-width:120px;width:120px;height:40px;margin-bottom:0}.accordeonCreditCard.isOpen>.accordeonContent{max-height:9999px;transition-timing-function:cubic-bezier(.5,0,1,0);transition-delay:0s}.accordeonCreditCard.isOpen>.accordeonLabel:after{content:"";background:url(/static/media/arrowSide.bdfdbe48.svg);display:block;color:#f38c01;position:absolute;right:15px;top:35%;width:25px;height:25px;-webkit-transform:rotate(270deg);transform:rotate(270deg);background-size:contain}@media screen and (min-width:768px){.accordeonCreditCard{margin-bottom:5px}.accordeonCreditCard>.accordeonLabel{background-color:#fff;font-size:14px;line-height:22px;position:relative;padding-right:50px;cursor:pointer;width:100%;text-align:left}.accordeonCreditCard>.accordeonLabel:after{right:35px}.accordeonCreditCard>.accordeonLabel .accordeonHeader{display:flex}.accordeonCreditCard>.accordeonLabel .accordeonHeader .imageCard{width:72px;height:48px;margin:24px 20px}.accordeonCreditCard>.accordeonLabel .accordeonHeader .infoAccordeonHeader{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;width:100%}.accordeonCreditCard>.accordeonLabel .accordeonHeader .infoAccordeonHeader .cardNameInfo{font-size:14px;margin:16px auto 24px 20px}.accordeonCreditCard>.accordeonLabel .accordeonHeader .infoAccordeonHeader .cardNameInfo .title{color:#84817d}.accordeonCreditCard>.accordeonLabel .accordeonHeader .infoAccordeonHeader .cardNameInfo .value{font-weight:700;color:#141413}.accordeonCreditCard>.accordeonLabel .accordeonHeader .infoAccordeonHeader .pointsSummaryInfo{display:block;font-size:14px;margin:16px auto 24px 20px}.accordeonCreditCard>.accordeonLabel .accordeonHeader .infoAccordeonHeader .pointsSummaryInfo .title{color:#84817d}.accordeonCreditCard>.accordeonLabel .accordeonHeader .infoAccordeonHeader .pointsSummaryInfo .value{font-weight:700;color:#141413}.accordeonCreditCard>.accordeonContent .content{padding:20px 13px 0;display:flex;flex-wrap:wrap;justify-content:space-between}.accordeonCreditCard>.accordeonContent .content .pointsSummaryInfo{display:none}.accordeonCreditCard>.accordeonContent .content .infoCreditCard{display:flex;margin-left:10px;margin-bottom:16px}.accordeonCreditCard>.accordeonContent .content .infoCreditCard p{font-size:14px;color:#84817d;font-family:"MarkForMCNarrowRegular";line-height:24px;letter-spacing:.15px}.accordeonCreditCard>.accordeonContent .content .infoCreditCard p:nth-last-child(odd){margin-left:5px}.accordeonCreditCard>.accordeonContent .contentButtons{padding:16px;display:flex;justify-content:flex-end}.accordeonCreditCard>.accordeonContent .contentButtons .secondaryButton{min-width:120px;width:120px;height:40px;margin-bottom:0;margin-right:15px}.accordeonCreditCard.isOpen>.accordeonLabel:after{right:40px}}.walletCreditCard .subtitle{color:#353432;font-weight:700;font-size:16px;letter-spacing:1.8px;font-family:"MarkForMCNarrowBook";margin-bottom:24px}.walletCreditCard .errorMessage{font-weight:700;color:#eb001b;font-size:12px;margin-bottom:20px}.walletCreditCard .addCreditCardButton{width:100%;background-color:#f1f1f1;border:5px solid #fff;color:#141413;font-size:12px;line-height:32px;letter-spacing:.1px;height:56px;font-weight:700;margin-bottom:100px}.walletCreditCard .addCreditCardButton:hover{border:5px solid #ffaa3a}.walletCreditCard .addCreditCardButton:after{content:"+";display:block;color:#f38c01;position:absolute;right:80px;bottom:135px;font-size:30px;font-weight:400}@media screen and (min-width:768px){.walletCreditCard .addCreditCardButton{font-size:18px}.walletCreditCard .addCreditCardButton:after{right:275px}}@media screen and (min-width:1024px){.walletCreditCard .addCreditCardButton:after{right:360px}}.addCreditCardInfo{background-color:#fff;margin-top:16px}.addCreditCardInfo .informations{border-bottom:1px solid #f3f1ed;padding:24px 16px}.addCreditCardInfo .informations .title{font-weight:700;font-size:16px;letter-spacing:1.8px}.addCreditCardInfo .informations>form>.field{margin-bottom:0;margin-top:50px}.addCreditCardInfo .informations .cnpjField{margin-top:50px;margin-bottom:36px}.addCreditCardInfo .informations .cnpjField>.descriptionField{width:100%;font-size:18px;font-weight:500;letter-spacing:.5px;margin-bottom:36px}.addCreditCardInfo .informations .cnpjField>.field{margin-bottom:0;margin-top:16px}.addCreditCardInfo .informations .edvField{grid-column:1/3;margin-top:30px;margin-bottom:50px}.addCreditCardInfo .informations .edvField>.field{margin-bottom:4px}.addCreditCardInfo .informations .edvField>.descriptionField{width:100%;font-size:14px;font-weight:400;color:#84817d;letter-spacing:.5px;padding-left:30px}.addCreditCardInfo .buttonsGroup{padding:13px 7.5px;display:flex;flex-direction:row;justify-content:space-between}.addCreditCardInfo .buttonsGroup .orangeButton,.addCreditCardInfo .buttonsGroup .secondaryButton{width:120px;height:40px;min-width:120px;margin:0}@media screen and (min-width:768px){.addCreditCardInfo{background-color:#fff;margin-top:16px}.addCreditCardInfo .informations{border-bottom:1px solid #f3f1ed;padding:24px 32px 0}.addCreditCardInfo .informations .title{font-weight:700;font-size:16px;letter-spacing:1.8px}.addCreditCardInfo form{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;padding-right:0}.addCreditCardInfo .buttonsGroup{padding:16px 32px;justify-content:flex-end}.addCreditCardInfo .buttonsGroup .secondaryButton{margin-right:16px}}.editCreditCardNickname{width:100%;background-color:#fff;margin-bottom:10px}.editCreditCardNickname .accordeonCreditCard{display:none}.editCreditCardNickname .editNickname .title{font-size:16px;color:#141413;font-weight:700;line-height:32px;letter-spacing:1.8px;margin-bottom:24px;padding:24px 16px 0}.editCreditCardNickname .editNickname form{border-bottom:1px solid #f3f1ed;padding:0 16px}.editCreditCardNickname .editNickname form .cnpjField>.descriptionField{width:100%;font-size:18px;font-weight:500;letter-spacing:.5px;margin-bottom:36px}.editCreditCardNickname .editNickname .buttonsGroup{display:flex;flex-direction:row;justify-content:space-between;margin:16px}.editCreditCardNickname .editNickname .buttonsGroup .orangeButton,.editCreditCardNickname .editNickname .buttonsGroup .secondaryButton{min-width:120px;width:120px;height:40px}.editCreditCardNickname .editNickname .buttonsGroup .orangeButton{margin:0}@media screen and (min-width:768px){.editCreditCardNickname{padding:24px 0 16px}.editCreditCardNickname .editNickname .title{margin-bottom:36px;padding:0 32px}.editCreditCardNickname .editNickname form{display:flex;flex-direction:column;justify-content:space-between;padding:0 32px}.editCreditCardNickname .editNickname form .field{width:calc(50% - 16px);margin-bottom:64px}.editCreditCardNickname .editNickname form .field>.inputDisabledundefined{font-size:18px;line-height:26px;color:#b3b0a9;border-bottom:1px solid #b3b0a9;padding-bottom:7px}.editCreditCardNickname .editNickname form .field>.tip.cardNumberEditTip{color:#b3b0a9}.editCreditCardNickname .editNickname form .cardfields{display:flex;justify-content:space-between}.editCreditCardNickname .editNickname form .cardfields .field{width:calc(50% - 16px);margin-bottom:36px}.editCreditCardNickname .editNickname .cnpjField>.descriptionField{width:calc(50% - 16px)!important}.editCreditCardNickname .editNickname .buttonsGroup{display:flex;flex-direction:row;justify-content:flex-end;margin:16px 32px 0}.editCreditCardNickname .editNickname .buttonsGroup .orangeButton{margin-left:16px}.editCreditCardNickname .editNickname .buttonsGroup .secondaryButton{margin:0}}.deleteCreditCard .modalDeleteCreditCard{position:fixed;top:0;left:0;background:rgba(0,0,0,.831372549);display:flex;justify-content:center;align-items:center;overflow:hidden;transition:opacity .3s ease,visibility 0s ease .3s;z-index:15;height:100vh;width:100%}.deleteCreditCard .modalDeleteCreditCard .modalDeleteConfirmBox{position:relative;background-color:#fff;padding:30px 10px;overflow:hidden;max-height:100%;border-radius:10px;min-width:50%;margin:10px;max-width:405px}.deleteCreditCard .modalDeleteCreditCard .modalDeleteConfirmBox .title{font-size:25px;text-align:center;margin:auto auto 15px;max-width:300px}.deleteCreditCard .modalDeleteCreditCard .modalDeleteConfirmBox .text{color:#84817d;font-size:13px;text-align:center;margin:auto auto 25px;max-width:325px;font-family:"MarkForMCNarrowRegular";letter-spacing:.5px}.deleteCreditCard .modalDeleteCreditCard .modalDeleteConfirmBox .bottonsGroup .orangeButton{width:100%;margin:0 0 10px;font-size:18px;font-weight:400}.deleteCreditCard .modalDeleteCreditCard .modalDeleteConfirmBox .bottonsGroup .secondaryButton{width:100%;margin:0;font-size:18px;font-weight:400}@media screen and (min-width:768px){.deleteCreditCard .modalDeleteCreditCard .modalDeleteConfirmBox{padding:48px 32px;max-width:432px;width:432px}.deleteCreditCard .modalDeleteCreditCard .modalDeleteConfirmBox .title{font-size:30px;text-align:center;margin:auto auto 15px;max-width:335px}.deleteCreditCard .modalDeleteCreditCard .modalDeleteConfirmBox .text{font-size:18px;margin:auto auto 25px;max-width:400px}}.promotionsWallet .subtitle{color:#353432;font-size:16px;margin-bottom:24px;letter-spacing:1.8px;line-height:22px;font-weight:700}.promotionsWallet .voucherPromoCards.isEmpty{display:block}.promotionsWallet .voucherPromoCards{display:grid;grid-gap:20px;grid-template-columns:1fr;margin-bottom:30px}@media screen and (min-width:768px){.promotionsWallet .voucherPromoCards{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px)and (min-width:768px){.promotionsWallet .voucherPromoCards{grid-template-columns:1fr 1fr 1fr}}.promotionsWallet .voucherPromoCards .voucherPromoCard{background-color:#fff;width:280px}.promotionsWallet .voucherPromoCards .voucherPromoCard .imagePromoVoucher{width:280px;height:208px;overflow:hidden}.promotionsWallet .voucherPromoCards .voucherPromoCard .imagePromoVoucher img{width:100%}.promotionsWallet .voucherPromoCards .voucherPromoCard .contentPromoVoucher{padding:16px}.promotionsWallet .voucherPromoCards .voucherPromoCard .contentPromoVoucher .imagePartner{width:64px;height:64px}.promotionsWallet .voucherPromoCards .voucherPromoCard .contentPromoVoucher .imagePartner img{width:100%}.promotionsWallet .voucherPromoCards .voucherPromoCard .contentPromoVoucher .promoTitle{font-size:16px;font-weight:800;margin:8px auto;text-align:start;line-height:24px;letter-spacing:1.8px;text-transform:uppercase}.promotionsWallet .voucherPromoCards .voucherPromoCard .contentPromoVoucher .linkButton{margin-top:40px}.promotionsWallet .voucherPromoCards .voucherPromoCard .contentPromoVoucher .linkButton .primaryButtonLarge{padding:10px;margin:19%}.promotionsWallet .voucherPromoCards .voucherPromoCard .contentPromoVoucher .linkButton .disclaimer{margin:30px auto}.promotionsWallet .voucherPromoCards .voucherPromoCard .contentPromoVoucher .voucherCode{font-size:20px;font-weight:700;margin-bottom:50px;margin-top:50px;text-align:center;letter-spacing:1.8px;text-transform:uppercase}.promotionsWallet .voucherPromoCards .voucherPromoCard .contentPromoVoucher .promoText{color:#84817d;font-size:15px;letter-spacing:.25px;margin-bottom:20px}.loadingHome{display:flex;justify-content:center;align-items:center;min-height:680px}.homeLogged .sectionName{font-weight:700;font-size:16px;line-height:22px;letter-spacing:1.8px;color:#f38b00}.homeLogged .title{font-size:26px;font-weight:300;line-height:34px;letter-spacing:.18px;margin-bottom:24px;margin-top:10px}.homeLogged .subtitle{font-size:18px;color:#54524f;line-height:30px;letter-spacing:.15px;font-weight:300;margin-bottom:32px}.homeLogged .welcome{margin-bottom:0}.homeLogged .welcome .gridBanners .variantBanner{position:relative;display:flex;overflow:hidden;width:280px;height:280px;justify-content:center;text-align:start;margin-bottom:16px}.homeLogged .welcome .gridBanners .variantBanner img{height:100%;-webkit-filter:brightness(60%);filter:brightness(60%);object-fit:cover}.homeLogged .welcome .gridBanners .variantBanner .imageTitle{position:absolute;top:50px;color:#fff;font-size:16px;line-height:32px;font-weight:700;letter-spacing:1.8px;padding:0 12px;left:0}.homeLogged .welcome .gridBanners .variantBanner .imageText{position:absolute;top:118px;color:#fff;font-size:24px;line-height:32px;letter-spacing:.15px;padding:0 12px;left:0;text-align:start}.homeLogged .welcome .gridBanners .variantBanner .knowMore{position:absolute;font-size:16px;color:#fff;line-height:32px;letter-spacing:.1px;top:220px;padding:0 12px;left:0}.homeLogged .welcome .gridBanners .variantBanner .icon-arrowRight{position:absolute;left:130px;top:223px}.homeLogged .featuredPartners .featuredPartnersCards{display:grid;grid-template-columns:1fr;grid-row-gap:20px;row-gap:20px}.homeLogged .otherOffers{display:flex;flex-direction:row;margin-bottom:64px;margin-top:24px}.homeLogged .otherOffers .label{font-size:16px;line-height:32px;color:#141413;letter-spacing:.1px;font-weight:500}.homeLogged .otherOffers .icon-arrowRight{display:block;margin-left:10px;height:23px;width:26px;margin-top:5px}@media screen and (min-width:768px){.homeLogged .sectionName{line-height:32px}.homeLogged .title{font-size:36px;line-height:45px;letter-spacing:.18px;margin-bottom:24px;width:500px}.homeLogged .welcome{margin-bottom:0}.homeLogged .welcome .gridBanners .variantBanner{width:704px;height:288px}.homeLogged .welcome .gridBanners .variantBanner .imageTitle{top:50px}.homeLogged .welcome .gridBanners .variantBanner img{width:100%}.homeLogged .welcome .gridBanners .variantBanner .imageTitle{font-size:16px;line-height:32px;font-weight:700;letter-spacing:1.8px;padding:0 12px;left:0}.homeLogged .welcome .gridBanners .variantBanner .imageText{width:100%}.homeLogged .welcome .gridBanners .variantBanner .knowMore{position:absolute;font-size:16px;color:#fff;line-height:32px;letter-spacing:.1px;top:220px;padding:0 12px;left:0}.homeLogged .welcome .gridBanners .variantBanner .icon-arrowRight{position:absolute;left:130px;top:223px}.homeLogged .featuredPartners .featuredPartnersCards{grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.homeLogged .otherOffers{margin-bottom:60px;margin-top:24px}.homeLogged .otherOffers .label{font-size:18px;line-height:24px}}@media screen and (min-width:1024px){.homeLogged .title{margin-bottom:40px}.homeLogged .welcome .gridBanners{display:flex;flex-wrap:wrap;justify-content:space-between}.homeLogged .welcome .gridBanners .rectangle{width:calc(65% - 5px)}.homeLogged .welcome .gridBanners .square{width:calc(35% - 5px)}.homeLogged .welcome .gridBanners .firstBox{width:calc(65% - 5px)}.homeLogged .welcome .gridBanners .lastBox{width:100%}.homeLogged .welcome .gridBanners .variantBanner{width:100%;height:288px;margin-bottom:10px}.homeLogged .featuredPartners .featuredPartnersCards{grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.homeLogged .otherOffers{margin-bottom:80px}.homeLogged .otherOffers .label{font-size:16px;line-height:32px}}.yourPromotions{background-color:#fff}.yourPromotions .container .sectionName{font-weight:700;font-size:16px;line-height:22px;letter-spacing:1.8px;color:#f38b00;margin-top:20px}.yourPromotions .container .subtitle{font-size:18px;color:#54524f;line-height:30px;letter-spacing:.15px;font-weight:300;margin-bottom:32px}.yourPromotions .container .promotionsToUser{background-color:#f1efeb;width:280px;height:232px;padding:16px;margin-bottom:10px}.yourPromotions .container .promotionsToUser .titlePromo{font-size:16px;line-height:28px;letter-spacing:1.8px;font-weight:700;text-align:start;margin-bottom:40px;text-transform:uppercase}.yourPromotions .container .promotionsToUser .subtitlePromo{font-size:18px;line-height:30px;letter-spacing:.5px;text-align:start;margin-bottom:10px}.yourPromotions .container .promotionsToUser .seeMore{display:flex;margin-top:14px}.yourPromotions .container .promotionsToUser .seeMore p{font-size:16px;line-height:32px;color:#141413;letter-spacing:.1px;font-weight:500;text-align:start}.yourPromotions .container .promotionsToUser .seeMore .icon-arrowRight{display:block;margin-left:10px;height:23px;width:26px;margin-top:5px}.yourPromotions .container .userWinnerPromotion{background-color:#ff671b;width:280px;height:232px;padding:16px;margin-bottom:20px}.yourPromotions .container .userWinnerPromotion .titlePromo{font-size:16px;line-height:28px;letter-spacing:1.8px;font-weight:700;text-align:start;margin-bottom:10px;color:#fff;text-transform:uppercase}.yourPromotions .container .userWinnerPromotion .subtitlePromo{font-size:18px;line-height:30px;letter-spacing:.5px;text-align:start;margin-bottom:10px;color:#fff}.yourPromotions .container .userWinnerPromotion .awardDescription{color:#fff;font-size:18px;line-height:30px;letter-spacing:.5px;text-align:start;margin-bottom:20px}.yourPromotions .container .userWinnerPromotion .seeMore{display:flex;margin-top:23px}.yourPromotions .container .userWinnerPromotion .seeMore p{font-size:16px;line-height:32px;color:#fff;letter-spacing:.1px;font-weight:500;text-align:start}.yourPromotions .container .userWinnerPromotion .seeMore .icon-arrowRight{display:block;margin-left:10px;height:23px;width:26px;margin-top:5px;background-color:#fff}.yourPromotions .container .seeOtherPromotions{display:flex;margin-bottom:16px}.yourPromotions .container .seeOtherPromotions p{font-size:16px;font-weight:32px;letter-spacing:.1px;font-weight:500}.yourPromotions .container .seeOtherPromotions .icon-arrowRight{display:block;margin-left:10px;height:23px;width:26px}.yourPromotions .container .noPromotion p{font-size:24px;line-height:36px;letter-spacing:.15px;margin-top:32px;margin-bottom:32px}@media screen and (min-width:768px){.yourPromotions .container .sectionName{line-height:32px;margin-top:72px}.yourPromotions .container .promotionsToUser{width:704px;height:144px;padding:24px 32px;margin-bottom:16px;display:grid;grid-template-columns:1fr 1fr}.yourPromotions .container .promotionsToUser .titlePromo{line-height:32px;margin-bottom:32px;width:530px}.yourPromotions .container .promotionsToUser .seeMore{width:100%;margin-top:32px}.yourPromotions .container .userWinnerPromotion{width:704px;height:144px;padding:24px 32px;margin-bottom:32px;display:grid;grid-template-columns:1fr .3fr}.yourPromotions .container .userWinnerPromotion .content{width:530px}.yourPromotions .container .userWinnerPromotion .content .titlePromo{font-size:16px;line-height:28px;letter-spacing:1.8px;font-weight:700;text-align:start;margin-bottom:10px;color:#fff;text-transform:uppercase}.yourPromotions .container .userWinnerPromotion .content .awardDescription{color:#fff;font-size:18px;line-height:30px;letter-spacing:.5px;text-align:start;margin-bottom:20px}.yourPromotions .container .userWinnerPromotion .seeMore{width:100%;margin-top:32px;justify-content:flex-end}.yourPromotions .container .userWinnerPromotion .seeMore p{font-size:16px;line-height:32px;color:#fff;letter-spacing:.1px;font-weight:500;text-align:start}.yourPromotions .container .userWinnerPromotion .seeMore .icon-arrowRight{display:block;margin-left:10px;height:23px;width:26px;margin-top:5px;background-color:#fff}.yourPromotions .container .noPromotion{max-width:430px}}@media screen and (min-width:1024px){.yourPromotions .container .sectionName{margin-top:64px}.yourPromotions .container .promotionsToUser{width:880px}.yourPromotions .container .promotionsToUser .titlePromo{width:700px}.yourPromotions .container .promotionsToUser .seeMore{width:150px}.yourPromotions .container .userWinnerPromotion{width:880px}.yourPromotions .container .userWinnerPromotion .content{width:700px}.yourPromotions .container .userWinnerPromotion .seeMore{width:150px}.yourPromotions .container .seeOtherPromotions{margin-bottom:44px}}.home-restaurants{background-color:#242423;padding:80px 0}.home-restaurants .title{font-size:16px;font-weight:700;letter-spacing:1.8px;color:#f38b00}.home-restaurants .subtitle{max-width:450px;font-weight:300;font-size:18px;color:#fff;margin:8px 0 48px}.home-restaurants .restaurants-list{display:none;justify-content:space-between}.home-restaurants .restaurants-list .item{width:calc(33.33% - 10px)}.home-restaurants .restaurants-slider{display:block}.home-restaurants .link-restaurants{display:flex;flex-wrap:nowrap;font-size:16px;font-weight:400;color:#fff;margin-top:50px}.home-restaurants .link-restaurants i{display:inline-block;margin-left:10px;height:23px;width:26px}@media screen and (min-width:768px){.home-restaurants .restaurants-list{display:flex}.home-restaurants .restaurants-slider{display:none}}.partnerProducts .showcase{margin:70px auto 0;width:320px}.partnerProducts .showcase .links{display:flex;margin:95px 24px 30px}.partnerProducts .showcase .links a,.partnerProducts .showcase .links p{font-size:14px;letter-spacing:.15px;line-height:16px}.partnerProducts .showcase .links p:nth-child(2n){margin:auto 15px}.partnerProducts .showcase .products .productImage .product{width:320px;height:320px}.partnerProducts .showcase .products .productImage .product img{object-fit:cover;width:100%;height:320px}.partnerProducts .showcase .products .productImage .disclaimer{font-size:12px;color:#84817d;margin:8px 8px 32px;line-height:16px;letter-spacing:.15px;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif}.partnerProducts .showcase .products .productContent{margin:auto 24px}.partnerProducts .showcase .products .productContent .partnerName{font-size:28px;line-height:32px;letter-spacing:.18px;margin-bottom:16px}.partnerProducts .showcase .products .productContent .partnerDescription{font-size:16px;line-height:22px;letter-spacing:.25px;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif;margin-bottom:32px}.partnerProducts .showcase .products .productContent .linkExternal{display:block;margin-bottom:10px}.partnerProducts .showcase .products .productContent .linkExternal>.icon-linkExternal{background-color:#f38c01;-webkit-transform:none;-webkit-transform:initial;transform:none;margin-left:10px}.partnerProducts .showcase .products .productContent .linkButton{font-size:14px;line-height:18px;font-weight:700;margin-bottom:32px;display:flex;flex-direction:row-reverse;justify-content:flex-end}.partnerProducts .showcase .products .productContent .linkButton:hover{color:#f38c01}.partnerProducts .showcase .products .productContent .linkButton i{width:20px;height:20px;margin-left:20px}.partnerProducts .showcase .products .productContent .moments{margin-top:0;height:auto}.partnerProducts .showcase .products .productContent .moments .field{margin-bottom:16px}.partnerProducts .showcase .products .productContent .moments .field .selectField{font-size:20px;line-height:32px;letter-spacing:.15px;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif;white-space:pre-wrap;padding-right:25px}.partnerProducts .showcase .products .productContent .quantity{margin-bottom:32px;margin-top:37px;display:flex;justify-content:space-between;align-items:center}.partnerProducts .showcase .products .productContent .quantity p{color:#84817d;font-size:16px;line-height:16px;letter-spacing:.15px;font-weight:400;margin-right:55px}.partnerProducts .showcase .products .productContent .quantity .quantityInput{display:flex;align-items:center}.partnerProducts .showcase .products .productContent .quantity .quantityInput .number{font-size:24px;line-height:24px;letter-spacing:.15px;text-align:center;width:52px}.partnerProducts .showcase .products .productContent .quantity .quantityInput .lessButton,.partnerProducts .showcase .products .productContent .quantity .quantityInput .moreButton{-webkit-user-select:none;-ms-user-select:none;user-select:none}.partnerProducts .showcase .products .productContent .quantity .quantityInput .lessButton :hover,.partnerProducts .showcase .products .productContent .quantity .quantityInput .moreButton :hover{background-color:#f38c01}.partnerProducts .showcase .products .productContent .quantity .quantityInput .lessButton[disabled] :hover,.partnerProducts .showcase .products .productContent .quantity .quantityInput .moreButton[disabled] :hover{background-color:#84817d}.partnerProducts .showcase .products .productContent .infoFiltred .redeemType{font-size:16px;line-height:16px;letter-spacing:.15px;margin-bottom:16px;margin-top:16px;font-weight:700}.partnerProducts .showcase .products .productContent .infoFiltred .prizePoints{margin-bottom:24px;font-size:24px;line-height:32px;letter-spacing:.15px}.partnerProducts .showcase .products .productContent .primaryButtonLarge{width:100%;margin:auto auto 60px}.partnerProducts .showcase .products .productContent .message{margin-bottom:20px}.partnerProducts .showcase .products .productContent .containerButton{margin-bottom:40px}.partnerProducts .showcase .products .productContent .containerButton .exclusiveApp{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:16px;margin-top:32px}.partnerProducts .showcase .products .productContent .containerButton .exclusiveApp .qrCode{display:none}.partnerProducts .showcase .products .productContent .containerButton .exclusiveApp .title{font-size:14px;line-height:22px;letter-spacing:.15px;font-weight:700}.partnerProducts .showcase .products .productContent .containerButton .exclusiveApp .text{font-size:14px;line-height:22px;letter-spacing:.15px;text-align:center}.partnerProducts .showcase .products .productContent .containerButton .exclusiveApp .exclusiveAppButton{text-align:center;padding:10px}.partnerProducts .showcase .products .productContent .containerButton .warnType1{color:#ff671b;font-weight:700;font-size:13px;line-height:15px;letter-spacing:.4px;text-align:start;margin-bottom:20px}.partnerProducts .showcase .products .productContent .containerButton .warnType2{background-color:#d22a2f;color:#fff;padding:10px;font-size:17px;line-height:15px;letter-spacing:.4px;text-align:center;min-width:220px;min-height:41px;margin-bottom:10px}.partnerProducts .showcase .infoProduct{margin:auto 24px}.partnerProducts .showcase .infoProduct .redeemTypeName{font-size:16px;line-height:16px;letter-spacing:.15px;font-weight:700;margin-bottom:16px}.partnerProducts .showcase .infoProduct .points{font-size:24px;line-height:32px;letter-spacing:.15px}.partnerProducts .showcase .infoProduct .title{font-size:28px;line-height:32px;letter-spacing:.18px;margin-bottom:24px}.partnerProducts .showcase .infoProduct .infoOffer .subtitle{font-size:16px;line-height:16px;letter-spacing:.15px;font-weight:700;margin-bottom:8px}.partnerProducts .showcase .infoProduct .infoOffer .text{font-size:18px;line-height:24px;letter-spacing:.5px;margin-bottom:30px}@media screen and (min-width:768px){.partnerProducts .showcase .infoProduct{margin:auto}}.partnerProducts .showcase .quantityForm{display:flex;justify-content:space-between}.partnerProducts .showcase .quantityInput{display:flex;align-items:center}.partnerProducts .showcase .quantityInput .buttonDecrement,.partnerProducts .showcase .quantityInput .buttonincrement{cursor:pointer;position:relative;width:30px;height:30px;border:1px solid #242423;border-radius:50%;-webkit-user-select:none;-ms-user-select:none;user-select:none}.partnerProducts .showcase .quantityInput .buttonDecrement[disabled],.partnerProducts .showcase .quantityInput .buttonincrement[disabled]{border-color:grey}.partnerProducts .showcase .quantityInput .buttonDecrement i,.partnerProducts .showcase .quantityInput .buttonincrement i{position:absolute;display:block;top:0;bottom:0;left:0;right:0;margin:auto;font-size:32px;line-height:0;width:10px;height:10px}.partnerProducts .showcase .quantityInput .buttonDecrement i{width:17px;font-style:normal}.partnerProducts .showcase .quantityInput .buttonincrement i{width:20px;font-style:normal}.partnerProducts .showcase .quantityInput .inputValue{width:52px;font-size:24px;line-height:24px;font-weight:400;text-align:center;color:#242423}@media screen and (min-width:768px){.partnerProducts .showcase{width:704px}.partnerProducts .showcase .links{display:flex;margin:95px auto 56px}.partnerProducts .showcase .links a,.partnerProducts .showcase .links p{font-size:14px;letter-spacing:.15px;line-height:16px}.partnerProducts .showcase .links p:nth-child(2n){margin:auto 15px}.partnerProducts .showcase .products{display:flex}.partnerProducts .showcase .products .productImage .product{width:344px;height:344px}.partnerProducts .showcase .products .productImage .product img{height:344px}.partnerProducts .showcase .products .productImage .disclaimer{font-size:14px;width:344px}.partnerProducts .showcase .products .productContent{margin:0 auto}.partnerProducts .showcase .products .productContent .primaryButtonLarge{width:224px}.partnerProducts .showcase .products .productContent .containerButton{margin-bottom:40px}.partnerProducts .showcase .products .productContent .containerButton .exclusiveApp{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f1efeb;padding:16px;margin-top:32px}.partnerProducts .showcase .products .productContent .containerButton .exclusiveApp .qrCode{display:block;margin-bottom:32px}.partnerProducts .showcase .products .productContent .containerButton .exclusiveApp .title{font-size:14px;line-height:22px;letter-spacing:.15px;font-weight:700}.partnerProducts .showcase .products .productContent .containerButton .exclusiveApp .text{font-size:14px;line-height:22px;letter-spacing:.15px;text-align:center}.partnerProducts .showcase .products .productContent .containerButton .exclusiveApp .exclusiveAppButton{display:none}}@media screen and (min-width:1024px){.partnerProducts .showcase{width:912px}.partnerProducts .showcase .products .productImage .product{width:392px;height:392px}.partnerProducts .showcase .products .productImage .product img{height:392px}.partnerProducts .showcase .products .productImage .disclaimer{width:392px}.partnerProducts .showcase .products .productContent{margin:0 auto auto 128px;min-width:350px}.partnerProducts .showcase .products .productContent .primaryButtonLarge{width:224px}}@media screen and (min-width:1440px){.partnerProducts .showcase{width:1110px}.partnerProducts .showcase .links{margin:95px auto 48px}.partnerProducts .showcase .products .productImage .product{width:584px;height:584px}.partnerProducts .showcase .products .productImage .product img{height:584px}.partnerProducts .showcase .products .productImage .disclaimer{width:584px}.partnerProducts .showcase .products .productContent{margin:0 0 auto 60px}.partnerProducts .showcase .products .productContent .primaryButtonLarge{width:208px}}@media screen and (min-width:1540px){.partnerProducts .showcase.unlogged{margin:auto}}.partnerProducts .sectionFAQ,.partnerProducts .sectionTerms{background-color:#fff}.partnerProducts .titleFAQ,.partnerProducts .titleTerms{background-color:#fff;width:320px;margin:auto}@media screen and (min-width:768px){.partnerProducts .titleFAQ,.partnerProducts .titleTerms{width:704px}}@media screen and (min-width:1024px){.partnerProducts .titleFAQ,.partnerProducts .titleTerms{width:912px}}@media screen and (min-width:1440px){.partnerProducts .titleFAQ,.partnerProducts .titleTerms{width:1110px}}.partnerProducts .titleFAQ p,.partnerProducts .titleTerms p{font-size:24px;line-height:32px;letter-spacing:.15px;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif;font-weight:300;padding:48px 24px 32px}.partnerProducts .titleFAQ .divider,.partnerProducts .titleTerms .divider{border-bottom:1px solid #c4c4c4;margin:auto 24px;width:320px}@media screen and (min-width:768px){.partnerProducts .titleFAQ .divider,.partnerProducts .titleTerms .divider{width:704px}}@media screen and (min-width:1024px){.partnerProducts .titleFAQ .divider,.partnerProducts .titleTerms .divider{width:912px}}@media screen and (min-width:1440px){.partnerProducts .titleFAQ .divider,.partnerProducts .titleTerms .divider{width:1110px}}.partnerProducts .dividerTitleAccordeon{border-bottom:1px solid #c4c4c4}@media screen and (min-width:1540px){.partnerProducts .sectionFAQ .partnerFAQ,.partnerProducts .sectionTerms .accordeon{width:1110px;margin:auto}}.partnerProducts .accordeon{background-color:#fff;width:320px;margin:auto}@media screen and (min-width:768px){.partnerProducts .accordeon{width:704px}}@media screen and (min-width:1024px){.partnerProducts .accordeon{width:912px}}@media screen and (min-width:1440px){.partnerProducts .accordeon{width:1110px}}@media screen and (min-width:1540px){.partnerProducts .accordeon{width:1110px}}.partnerProducts .accordeon .accordeonLabel{font-size:20px;line-height:24px;letter-spacing:.15px;padding-right:60px;background-color:#fff}.partnerProducts .accordeon>.accordeonContent .partnerTerms{margin:auto}.partnerProducts .accordeon>.accordeonContent .partnerFAQAnswer,.partnerProducts .accordeon>.accordeonContent .partnerTerms{font-size:18px;line-height:24px;letter-spacing:.5px;background-color:#fff;padding:20px}@media screen and (min-width:768px){.partnerProducts .accordeon .accordeonLabel{padding:20px 50px 20px 0}.partnerProducts .accordeon .accordeonLabel:after{right:35px}.partnerProducts .accordeon>.accordeonContent .partnerFAQAnswer,.partnerProducts .accordeon>.accordeonContent .partnerTerms{padding:20px 50px 20px 0}}@media screen and (min-width:1024px){.partnerProducts .accordeon .accordeonLabel{padding:20px 70px 20px 0}.partnerProducts .accordeon .accordeonLabel:after{right:55px}.partnerProducts .accordeon>.accordeonContent .partnerFAQAnswer,.partnerProducts .accordeon>.accordeonContent .partnerTerms{padding:20px 70px 20px 0}}@media screen and (min-width:1440px){.partnerProducts .accordeon .accordeonLabel{padding:20px 70px 20px 0}.partnerProducts .accordeon .accordeonLabel:after{right:55px}.partnerProducts .accordeon>.accordeonContent .partnerFAQAnswer,.partnerProducts .accordeon>.accordeonContent .partnerTerms{padding:20px 70px 20px 0}}@media screen and (min-width:1540px){.partnerProducts .accordeon .accordeonLabel{padding:20px 70px 20px 0}.partnerProducts .accordeon .accordeonLabel:after{right:55px}.partnerProducts .accordeon>.accordeonContent .partnerFAQAnswer,.partnerProducts .accordeon>.accordeonContent .partnerTerms{padding:20px 70px 20px 0}}@media screen and (min-width:768px){.partnerProducts .titleFAQ p,.partnerProducts .titleTerms p{font-size:24px;line-height:32px;padding:40px 0 32px;width:704px}.partnerProducts .titleFAQ .divider,.partnerProducts .titleTerms .divider{margin:auto 32px}}@media screen and (min-width:1024px){.partnerProducts .titleFAQ p,.partnerProducts .titleTerms p{padding:40px 0 32px;width:912px}.partnerProducts .titleFAQ .divider,.partnerProducts .titleTerms .divider{margin:auto 56px}}@media screen and (min-width:1440px){.partnerProducts .titleFAQ p,.partnerProducts .titleTerms p{padding:80px 0 32px;width:912px}.partnerProducts .titleFAQ .divider,.partnerProducts .titleTerms .divider{margin:auto 48px}}@media screen and (min-width:1540px){.partnerProducts .titleFAQ p,.partnerProducts .titleTerms p{padding:80px 0 32px;width:1110px}.partnerProducts .titleFAQ .divider,.partnerProducts .titleTerms .divider{margin:auto 48px}}.checkout{margin:70px auto 0;width:320px}.checkout h1{margin:auto auto 40px 24px}.checkout .links{display:flex;margin:95px auto 56px 24px}.checkout .links a,.checkout .links p{font-size:14px;letter-spacing:.15px;line-height:16px}.checkout .links p:nth-child(2n){margin:auto 15px}.checkout .cart{background-color:#fff}.checkout .cart .title{font-size:16px;line-height:32px;letter-spacing:1.8px;font-weight:700;margin-bottom:16px;padding:32px 24px 0}.checkout .cart .productCard{padding:16px 24px;display:flex}.checkout .cart .productCard .imageProduct{width:72px;height:72px}.checkout .cart .productCard .infoProduct{margin-left:16px}.checkout .cart .productCard .infoProduct .productName{color:#54524f;font-size:14px;line-height:16px;letter-spacing:.15px}.checkout .cart .productCard .infoProduct .quantityInput{display:flex;align-items:center}.checkout .cart .productCard .infoProduct .quantityInput .number{font-size:16px;line-height:32px;letter-spacing:.15px;font-weight:700;text-align:center;width:40px}.checkout .cart .productCard .infoProduct .quantityInput .icon-less,.checkout .cart .productCard .infoProduct .quantityInput .icon-more{width:20px;height:20px;margin-top:7px}.checkout .cart .productCard .infoProduct .quantityInput .lessButton,.checkout .cart .productCard .infoProduct .quantityInput .moreButton{-webkit-user-select:none;-ms-user-select:none;user-select:none}.checkout .cart .productCard .infoProduct .quantityInput .lessButton :hover,.checkout .cart .productCard .infoProduct .quantityInput .moreButton :hover{background-color:#f38c01}.checkout .cart .productCard .infoProduct .quantityInput .lessButton[disabled] :hover,.checkout .cart .productCard .infoProduct .quantityInput .moreButton[disabled] :hover{background-color:#84817d}.checkout .cart .productCard .infoProduct .quantityInput .delete{font-size:14px;color:#84817d;margin-left:20px;cursor:pointer}.checkout .cart .productCard .infoProduct .quantityInput .delete:hover{color:#242423}.checkout .cart .productCard .infoProduct .pointsQuantityTotal{font-size:16px;font-weight:700;letter-spacing:.15px;margin-bottom:15px}.checkout .cart .resumeContainer{border-top:1px solid #e1e1e1;padding:0 24px 36px;margin-bottom:64px}.checkout .cart .resumeContainer .titleResumeContainer{color:#54524f;font-size:14px;line-height:16px;letter-spacing:.15px;margin-top:16px;margin-bottom:8px}.checkout .cart .resumeContainer .total{font-size:14px;line-height:20px;letter-spacing:.4px;font-weight:700;margin-bottom:16px}.checkout .cart .resumeContainer .orangeButton{width:272px;height:48px;margin:0 auto}.checkout .cart .resumeContainer a p{margin:28px auto 0;text-align:center;font-size:18px;line-height:24px;letter-spacing:.1px}.checkout .cart .resumeContainer a p:hover{color:#f38c01}@media screen and (min-width:768px){.checkout{width:704px}.checkout .links{margin:95px auto 56px}.checkout h1{margin:auto auto 40px}.checkout .cart .productCard{padding:16px 32px}.checkout .cart .productCard .imageProduct{width:80px;height:80px}.checkout .cart .productCard .infoProduct{margin-left:24px;margin-top:10px;width:100%}.checkout .cart .productCard .infoProduct .content{display:grid;grid-template-columns:1.7fr .3fr}.checkout .cart .productCard .infoProduct .productName{font-size:18px;line-height:24px}.checkout .cart .productCard .infoProduct .quantityInput{height:20px;margin-left:45px}.checkout .cart .productCard .infoProduct .quantityInput .icon-less,.checkout .cart .productCard .infoProduct .quantityInput .icon-more{width:32px;height:32px}.checkout .cart .productCard .infoProduct .pointsQuantityTotal{margin-bottom:40px;margin-top:8px}.checkout .cart .resumeContainer{padding:0 0 0 24px;display:flex}.checkout .cart .resumeContainer .buttonContainer{display:flex;flex-direction:row-reverse;align-items:flex-end;width:100%}.checkout .cart .resumeContainer .titleResumeContainer{font-size:16px;line-height:22px;letter-spacing:.25px;margin-top:16px;width:215px;margin-bottom:16px}.checkout .cart .resumeContainer .total{font-size:16px;line-height:16px;letter-spacing:.15px}.checkout .cart .resumeContainer .orangeButton{width:176px;margin:24px 32px}.checkout .cart .resumeContainer a p{margin:35px 15px;font-size:16px}}@media screen and (min-width:1024px){.checkout{width:912px}.checkout .cart .productCard .infoProduct .quantityInput .delete{margin-left:50px}.checkout .cart .resumeContainer{padding:0 0 0 32px}}@media screen and (min-width:1440px){.checkout{width:1344px}}.redeemScreen .links{display:none}.redeemScreen h1{margin-left:28px}.redeemScreen .cart{background-color:#fff}.redeemScreen .cart .title{font-size:16px;line-height:32px;letter-spacing:1.8px;font-weight:700;margin-bottom:16px;padding:32px 24px 0}.redeemScreen .cart .productCard{padding:16px 24px;display:flex}.redeemScreen .cart .productCard .productImage{width:72px;height:72px}.redeemScreen .cart .productCard .productInfo{margin-left:16px}.redeemScreen .cart .productCard .productInfo .content .productName{color:#54524f;font-size:14px;line-height:16px;letter-spacing:.15px;overflow-wrap:anywhere}.redeemScreen .cart .productCard .productInfo .content .itensQuantity{color:#84817d;font-size:14px;line-height:30px;letter-spacing:.1px}.redeemScreen .cart .productCard .productInfo .pointsQuantity{font-size:14px;font-weight:700;line-height:20px}.redeemScreen .redeenProducts{background-color:#fff;margin-top:8px;margin-bottom:80px}.redeemScreen .redeenProducts .title{font-size:16px;line-height:32px;letter-spacing:1.8px;font-weight:700;margin-bottom:16px;padding:32px 24px 0}.redeemScreen .redeenProducts .summaryOfPointsByProduct{padding:16px 24px;display:grid;grid-template-columns:1.5fr .8fr}.redeemScreen .redeenProducts .summaryOfPointsByProduct .pointsByProduct .description{font-size:16px;line-height:20px;letter-spacing:.4px;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif}.redeemScreen .redeenProducts .summaryOfPointsByProduct .pointsByProduct .calculation{font-size:12px;line-height:16px;letter-spacing:.4px;color:#84817d;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif}.redeemScreen .redeenProducts .summaryOfPointsByProduct .totalPointsPerProduct p{font-size:16px;line-height:20px;letter-spacing:.4px;text-align:end;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif}.redeemScreen .redeenProducts .divider{border-top:1.5px solid #d3cfc8;margin-right:24px;margin-left:24px}.redeemScreen .redeenProducts .currentBalanceOfPoints{padding:16px 24px;display:grid;grid-template-columns:1.5fr .8fr}.redeemScreen .redeenProducts .currentBalanceOfPoints .currentBalanceText{color:#b3b0a9;font-size:12px;line-height:20px;letter-spacing:.4px}.redeemScreen .redeenProducts .currentBalanceOfPoints .currentBalance{color:#f38c01;font-size:12px;line-height:20px;letter-spacing:.4px;text-align:end}.redeemScreen .redeenProducts .totalPointsDebited{padding:16px 24px;display:grid;grid-template-columns:1fr 1fr}.redeemScreen .redeenProducts .totalPointsDebited .pointsDebited,.redeemScreen .redeenProducts .totalPointsDebited .pointsDebitedText{font-size:20px;line-height:24px;letter-spacing:.4px;font-weight:700}.redeemScreen .redeenProducts .totalPointsDebited .pointsDebited{text-align:end}.redeemScreen .redeenProducts .buttonContainer{text-align:center;padding:16px 24px}.redeemScreen .redeenProducts .buttonContainer .orangeButton{width:272px;height:48px;margin:0 auto}@media screen and (min-width:768px){.redeemScreen{max-width:768px;margin:auto}.redeemScreen .links{display:flex;margin:24px auto 56px 28px}.redeemScreen .links a,.redeemScreen .links p{font-size:14px;letter-spacing:.15px;line-height:16px}.redeemScreen .links p:nth-child(2n){margin:auto 15px}.redeemScreen .cart{margin-left:32px;margin-right:32px;display:flex;flex-direction:column}.redeemScreen .cart .productCard .productInfo .content{display:flex;justify-content:space-between;width:552px}.redeemScreen .redeenProducts{margin-left:32px;margin-right:32px}.redeemScreen .redeenProducts .buttonContainer .orangeButton{width:100%}}@media screen and (min-width:1024px){.redeemScreen{max-width:912px;margin:auto}.redeemScreen .links{margin:24px auto 56px}.redeemScreen h1{margin-left:0}.redeemScreen .containerCards{display:grid;grid-template-columns:1fr 1fr;margin-left:0}.redeemScreen .containerCards .cart{margin-bottom:80px;margin-right:0;margin-left:0}.redeemScreen .containerCards .cart .productCard .productInfo,.redeemScreen .containerCards .cart .productCard .productInfo .content{width:100%}.redeemScreen .containerCards .cart .productCard .productInfo .content .productName{width:245px}.redeemScreen .containerCards .redeenProducts{margin-top:0;margin-right:0}}@media screen and (min-width:1440px){.redeemScreen{max-width:1344px;margin-left:auto}.redeemScreen .containerCards{grid-template-columns:1fr .6fr}.redeemScreen .containerCards .cart{margin-bottom:80px;margin-right:0}.redeemScreen .containerCards .cart .productCard .productInfo,.redeemScreen .containerCards .cart .productCard .productInfo .content{width:100%}.redeemScreen .containerCards .redeenProducts{min-width:392px;margin-top:0}}.voucherRedeemSuccess{margin-bottom:48px}.voucherRedeemSuccess .links{display:none}.voucherRedeemSuccess h1{margin-left:24px}.voucherRedeemSuccess .voucherCard{padding:32px 24px;background-color:#fff;display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.voucherRedeemSuccess .voucherCard .voucherCardBox{padding:10px}.voucherRedeemSuccess .voucherCard .voucherCardBox .infoCard{width:100%;grid-area:infoCard}.voucherRedeemSuccess .voucherCard .voucherCardBox .infoCard .productImage{margin-bottom:16px;display:flex;justify-content:center;grid-area:productImage}.voucherRedeemSuccess .voucherCard .voucherCardBox .infoCard .productImage img{width:272px;height:272px}.voucherRedeemSuccess .voucherCard .voucherCardBox .infoCard .voucherContent{grid-area:voucherContent}.voucherRedeemSuccess .voucherCard .voucherCardBox .infoCard .voucherContent .partnerName{font-size:17px;font-weight:700;line-height:24px;letter-spacing:1.8px;text-transform:uppercase}.voucherRedeemSuccess .voucherCard .voucherCardBox .infoCard .voucherContent .productName{color:#54524f;font-size:24px;line-height:32px;letter-spacing:.15px;font-weight:lighter;margin:16px 0}.voucherRedeemSuccess .voucherCard .voucherCardBox .infoCard .voucherContent .voucherCodeBox{display:flex;align-items:center;margin-bottom:16px}.voucherRedeemSuccess .voucherCard .voucherCardBox .infoCard .voucherContent .voucherCodeBox .linkVoucher{text-decoration:underline;font-size:18px;line-height:24px;letter-spacing:0;font-weight:700;margin-left:5px}.voucherRedeemSuccess .voucherCard .voucherCardBox .infoCard .voucherContent .voucherCodeBox .linkVoucher:hover{color:#f38c01}.voucherRedeemSuccess .voucherCard .voucherCardBox .infoCard .voucherContent .voucherCodeBox .voucherCode{font-size:18px;line-height:24px;letter-spacing:1.8px;font-weight:700;margin-left:10px}.voucherRedeemSuccess .voucherCard .voucherCardBox .disclaimer{margin-bottom:40px;width:100%;grid-area:disclaimer}.voucherRedeemSuccess .voucherCard .voucherCardBox .disclaimer p{font-size:16px;line-height:22px;letter-spacing:.25px;color:#54524f}.voucherRedeemSuccess .voucherCard .infoVoucher{width:100%;grid-area:infoVoucher;padding:10px}.voucherRedeemSuccess .voucherCard .infoVoucher .title{font-size:16px;line-height:16px;letter-spacing:.15px;font-weight:700;margin-bottom:8px}.voucherRedeemSuccess .voucherCard .infoVoucher .info{display:flex}.voucherRedeemSuccess .voucherCard .infoVoucher .info .expirationDate,.voucherRedeemSuccess .voucherCard .infoVoucher .info .redeemDate{font-size:16px;line-height:22px;letter-spacing:.25px;margin-bottom:8px}.voucherRedeemSuccess .voucherCard .infoVoucher .info .expirationDateValue,.voucherRedeemSuccess .voucherCard .infoVoucher .info .redeemDateValue{font-size:16px;line-height:22px;letter-spacing:.25px;margin-left:10px;margin-bottom:8px}.voucherRedeemSuccess .voucherCard .infoVoucher .divider{border-top:1.5px solid #d3cfc8;margin-top:20px;margin-bottom:20px}.voucherRedeemSuccess .voucherCard .infoVoucher .orangeButton{width:100%;margin:8px 0;padding:10px;position:relative}.voucherRedeemSuccess .voucherCard .infoVoucher .orangeButton>i{max-width:20px;max-height:20px;position:absolute;right:16px;background-color:#fff}.voucherRedeemSuccess .voucherCard .infoVoucher .orangeButton:hover>i{background-color:#f38c01}.voucherRedeemSuccess .voucherCard .infoVoucher .ghostButton{text-decoration:underline;text-align:center;margin-top:5px;width:100%}.voucherRedeemSuccess .voucherCard .infoVoucher .buttonsGroup{width:100%;text-align:center;display:flex;flex-direction:column}@media screen and (min-width:768px){.voucherRedeemSuccess{max-width:704px;margin:auto auto 48px}.voucherRedeemSuccess h1{margin-left:0}.voucherRedeemSuccess .links{display:flex;margin:24px auto 56px}.voucherRedeemSuccess .links a,.voucherRedeemSuccess .links p{font-size:14px;letter-spacing:.15px;line-height:16px}.voucherRedeemSuccess .links p:nth-child(2n){margin:auto 15px}.voucherRedeemSuccess .voucherCard{margin:auto auto 16px;padding:32px;position:relative}.voucherRedeemSuccess .voucherCard .infoCard{display:grid;grid-template-columns:.3fr 1fr;grid-template-areas:"productImage voucherContent"}.voucherRedeemSuccess .voucherCard .infoCard .productImage{justify-content:start}.voucherRedeemSuccess .voucherCard .infoCard .productImage img{width:144px;height:144px}.voucherRedeemSuccess .voucherCard .infoCard .voucherContent{margin-left:8px}.voucherRedeemSuccess .voucherCard .infoCard .voucherContent .voucherCode{font-size:22px}.voucherRedeemSuccess .voucherCard .infoCard .voucherContent .productName{margin:8px auto 16px}.voucherRedeemSuccess .voucherCard .infoVoucher .generalContainer{display:grid;grid-template-columns:1fr .8fr;width:100%}.voucherRedeemSuccess .voucherCard .infoVoucher .generalContainer .divider{display:none}}@media screen and (min-width:1024px){.voucherRedeemSuccess{max-width:912px}.voucherRedeemSuccess h1{margin-left:0}.voucherRedeemSuccess .voucherCard{display:grid;grid-template-columns:1fr .5fr;grid-template-areas:"infoCard infoVoucher" "disclaimer infoVoucher";margin:auto auto 16px;padding:32px;position:relative}.voucherRedeemSuccess .voucherCard .voucherCardBox{border-right:1px dashed #b3b0a9;padding:0}.voucherRedeemSuccess .voucherCard .voucherCardBox .infoCard{display:grid;grid-template-columns:100px 1fr;grid-template-areas:"productImage voucherContent";width:100%}.voucherRedeemSuccess .voucherCard .voucherCardBox .infoCard .productImage{justify-content:start}.voucherRedeemSuccess .voucherCard .voucherCardBox .infoCard .productImage img{width:88px;height:88px}.voucherRedeemSuccess .voucherCard .voucherCardBox .infoCard .voucherContent{margin-left:8px}.voucherRedeemSuccess .voucherCard .voucherCardBox .infoCard .voucherContent .partnerName{padding-right:80px}.voucherRedeemSuccess .voucherCard .voucherCardBox .infoCard .voucherContent .productName{margin:0 auto 16px;padding-right:80px}.voucherRedeemSuccess .voucherCard .voucherCardBox .disclaimer{margin-bottom:0;padding-left:105px;padding-right:80px}.voucherRedeemSuccess .voucherCard .infoVoucher{padding:0 0 0 20px}.voucherRedeemSuccess .voucherCard .infoVoucher .generalContainer{grid-template-columns:1fr;width:100%}.voucherRedeemSuccess .voucherCard .infoVoucher .generalContainer .divider{display:none}.voucherRedeemSuccess .voucherCard .infoVoucher .generalContainer .buttonsGroup .orangeButton{width:280px}}@media screen and (min-width:1440px){.voucherRedeemSuccess{max-width:1344px;margin-left:auto}.voucherRedeemSuccess .links{margin:24px auto 48px}.voucherRedeemSuccess .voucherCard .disclaimer,.voucherRedeemSuccess .voucherCard .infoCard .voucherContent .productName{padding-right:135px}.voucherRedeemSuccess .voucherCard .infoVoucher .buttonsGroup{text-align:start}.voucherRedeemSuccess .voucherCard .infoVoucher .ghostButton{text-align:start;margin-left:80px}}.navSteps{display:flex;align-items:center;background-color:#f8f7f5;width:100%;padding:16px 24px;flex-wrap:wrap}.navSteps .logo{margin-right:138px}.navSteps .containerSteps{display:flex;align-items:center}.navSteps .containerSteps .step{display:flex;align-items:center;margin-right:36px}.navSteps .containerSteps .step .circle{background-color:#84817d;display:flex;align-items:center;border-radius:25px;width:32px;height:32px}.navSteps .containerSteps .step .circle p{text-align:center;color:#fff;margin:auto;font-size:14px;line-height:24px;letter-spacing:.4px}.navSteps .containerSteps .step .text{display:none}.navSteps .containerSteps .step.active .circle{display:flex;align-items:center;background-color:#f38c01;border-radius:25px;width:32px;height:32px}.navSteps .containerSteps .step.active .circle p{text-align:center;color:#fff;margin:auto;font-size:14px;line-height:24px;letter-spacing:.4px}.navSteps .containerSteps .step.active .text{display:none}@media screen and (min-width:768px){.navSteps{display:flex;align-items:center;background-color:#f8f7f5;width:100%;height:64px;padding:16px 24px;flex-wrap:nowrap}.navSteps .logo{margin-right:0}.navSteps .containerSteps{display:flex;justify-content:center;width:100%}.navSteps .containerSteps .step{display:flex;align-items:center;margin-right:30px}.navSteps .containerSteps .step .circle{background-color:#84817d;display:flex;align-items:center;border-radius:25px;width:32px;height:32px}.navSteps .containerSteps .step .circle p{text-align:center;color:#fff;margin:auto;font-size:14px;line-height:24px;letter-spacing:.4px}.navSteps .containerSteps .step .text{display:block;color:#84817d;font-size:14px;line-height:24px;letter-spacing:.4px;margin-left:10px}.navSteps .containerSteps .step.active .circle{display:flex;align-items:center;background-color:#f38c01;border-radius:25px;width:32px;height:32px}.navSteps .containerSteps .step.active .circle p{text-align:center;color:#fff;margin:auto;font-size:14px;line-height:24px;letter-spacing:.4px}.navSteps .containerSteps .step.active .text{color:#f38c01;display:block}}@media screen and (min-width:1024px){.navSteps .containerSteps .step{margin-right:50px}}.maintenanceModal{position:fixed;top:0;left:0;opacity:0;visibility:hidden;background:rgba(0,0,0,.831372549);display:flex;justify-content:center;align-items:center;overflow:hidden;transition:opacity .3s ease,visibility 0s ease .3s;z-index:15;height:100vh;width:100%}.maintenanceModal.is-open{visibility:visible;opacity:1;transition:opacity .3s ease}.maintenanceModal .maintenanceModalBox{position:relative;background-color:#fff;margin-top:70px;padding:16px;max-width:460px}.maintenanceModal .maintenanceModalBox .title{font-size:20px;font-weight:500;line-height:30px;margin-top:64px;text-align:center;margin-bottom:16px}.maintenanceModal .maintenanceModalBox .text{font-size:18px;line-height:22px;text-align:center;letter-spacing:.25px;font-family:"MarkForMCNarrowRegular";width:261px;margin:auto}.maintenanceModal .maintenanceModalBox .text:nth-child(2n){margin-top:20px}.maintenanceModal .maintenanceModalBox button{display:block;margin:auto}.maintenanceModal .maintenanceModalBox .icon-close{position:absolute;top:20px;right:20px;color:#f38c01;font-weight:300;height:20px;width:20px}@media screen and (min-width:768px){.maintenanceModal .maintenanceModalBox{margin-top:0;max-width:568px}.maintenanceModal .maintenanceModalBox .title{font-size:26px;font-weight:500;line-height:32px;margin-bottom:24px;padding:0 16px}.maintenanceModal .maintenanceModalBox .text{line-height:29px;width:530px}.maintenanceModal .maintenanceModalBox .text:nth-child(2n){margin-top:30px;margin-bottom:32px}}.maintenancePage{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:72px 16px;margin:auto}.maintenancePage .logo{width:73px;height:48px;display:block;margin-bottom:32px}.maintenancePage h2{font-weight:300;font-size:24px;line-height:32px;letter-spacing:.15px;text-align:center;margin-bottom:24px}.maintenancePage .maintenanceImg{width:240px;height:240px;margin-bottom:40px}.maintenancePage p{font-size:18px;line-height:28px;letter-spacing:.15px;text-align:center;width:272px}@media screen and (min-width:768px){.maintenancePage{padding:72px 48px}.maintenancePage h2{font-size:40px;line-height:48px;margin-bottom:41px}.maintenancePage .maintenanceImg{width:280px;height:280px;margin-bottom:63px}.maintenancePage p{font-size:24px;line-height:36px;letter-spacing:.15px;text-align:center;width:672px}}@media screen and (min-width:1540px){.maintenancePage{margin-left:-320px}}.prizeCard .logoImage{background-color:#fff;height:208px;overflow:hidden;width:280px;padding:20px}.prizeCard .logoImage img{width:100%;height:100%;object-fit:contain}.prizeCard .content{background-color:#fff;width:280px;padding:8px;min-height:146px}.prizeCard .content .partnerName{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.15px;color:#f38c01;text-transform:uppercase}.prizeCard .content .prizeName{font-size:16px;line-height:24px;letter-spacing:.25px;height:36px}.prizeCard .content .typeOffers{display:flex;flex-wrap:wrap;margin-top:10px;margin-bottom:10px}.prizeCard .content .typeOffers .offer{background-color:#ffe1d1;padding:8px;font-size:14px;line-height:16px;letter-spacing:.4px;min-width:97px;margin-right:10px;margin-bottom:10px}.prizeCard .content .prizePoints{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:700;margin-bottom:10px}.prizeCard .content .prizePoints.hidePoints{color:transparent}@media screen and (min-width:768px){.prizeCard .logoImage{width:224px}.prizeCard .content{width:224px;padding:16px}.prizeCard .content .partnerName{height:48px}.prizeCard .content .prizeName{height:72px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (min-width:1024px){.prizeCard .content,.prizeCard .logoImage{width:280px}}.featuredPartners .featuredPartnersCards{margin-bottom:50px}.featuredPartners .slider{font-size:0}.featuredPartners .slider .slider-control-centerleft:focus button,.featuredPartners .slider .slider-control-centerleft:hover button,.featuredPartners .slider .slider-control-centerright:focus button,.featuredPartners .slider .slider-control-centerright:hover button{background:#f38c01!important;cursor:pointer}.featuredPartners .slider .slider-control-centerleft,.featuredPartners .slider .slider-control-centerright{display:none}.featuredPartners .slider .slider-control-bottomcenter{bottom:-6px}.featuredPartners .slider .slider-control-bottomcenter ul{top:20px!important}.featuredPartners .slider .slider-control-bottomcenter ul .paging-item button{fill:#242423!important;opacity:.25!important}.featuredPartners .slider .slider-control-bottomcenter ul .paging-item button .paging-dot{width:20px;height:8px}.featuredPartners .slider .slider-control-bottomcenter ul .paging-item button .paging-dot circle{cx:4;cy:4;r:4}.featuredPartners .slider .slider-control-bottomcenter ul .paging-item.active button{fill:#f38c01!important;opacity:1!important}.mostRedeemOffers .mostRedeemOffersCards{display:grid;grid-template-columns:1fr;grid-row-gap:32px;row-gap:32px}@media screen and (min-width:768px){.mostRedeemOffers .mostRedeemOffersCards{grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}}.messageDefault .messageDefaultBox{padding:12px 16px;background-color:#fde8cc;margin-bottom:40px}.messageDefault .messageDefaultBox .messageDefaultTitle{font-size:16px;font-weight:700;color:#141413;margin-bottom:10px}.messageDefault .messageDefaultBox .messageDefaultMessage{font-size:14px;font-weight:400;color:#54524f}.priceless{position:relative}.priceless .hiddenButton.hidden{display:none}.priceless .hiddenButton .hiddenCouponArea{width:225px;height:48px;position:relative;background-color:#f38c01;z-index:8;display:block}.priceless .hiddenButton .hiddenCouponArea p{width:225px;height:48px;padding-left:24px;padding-top:9px;color:#fff;font-size:14px;line-height:30px;letter-spacing:.1px}.priceless .hiddenButton .hiddenCouponArea:after{content:"";display:block;z-index:99;position:absolute;background-image:url(/static/media/couponTriangle.1b92bacf.svg);height:22px;width:22px;top:26px;right:0;border:0}.priceless .hiddenButton .hiddenCouponArea:before{content:"";display:block;z-index:99;position:absolute;-webkit-mask-image:url(/static/media/couponTriangle.1b92bacf.svg);mask-image:url(/static/media/couponTriangle.1b92bacf.svg);height:22px;width:23px;background-color:#fff;bottom:0;right:-1px;border:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.priceless .hiddenButton .hiddenCouponArea.cursorBlock{cursor:no-drop}.priceless .hiddenButton .hiddenCoupon{position:absolute;width:269px;height:48px;background-color:#fff;z-index:-1;top:0;padding:9px 22px;overflow:hidden}.priceless .hiddenButton .hiddenCoupon p{font-size:14px;text-align:end;line-height:30px;letter-spacing:.1px;text-transform:uppercase;color:#242423}.priceless .hiddenButton .hiddenCoupon.cursorBlock{cursor:no-drop}.priceless .hiddenButton .errorMessage{color:#eb001b;font-weight:700;margin-top:20px}.priceless .showCoupon.hidden{display:none}.priceless .showCoupon .couponArea{display:flex}.priceless .showCoupon .couponArea .coupon{width:189px;height:48px;border:2px dashed #84817d;background-color:#fff;padding:7px 0;margin-right:16px}.priceless .showCoupon .couponArea .coupon .couponValue{font-size:14px;text-align:center;line-height:30px;letter-spacing:.1px;text-transform:uppercase;color:#242423}.priceless .showCoupon .couponArea .copyButton{width:63px;height:48px;background-color:#84817d;color:#fff}.priceless .showCoupon .buttonExternalLink{background-color:#f38c01;font-size:16px;font-weight:700;border:1px solid #f38c01;width:100%;height:60px;margin:16px auto auto;display:flex;align-items:center;justify-content:flex-start;padding-left:24px;position:relative;cursor:pointer;color:#fff}.priceless .showCoupon .buttonExternalLink:hover{background-color:transparent;color:#f38c01}.priceless .showCoupon .buttonExternalLink:hover .icon-arrowRight{background-color:#f38c01}.priceless .showCoupon .buttonExternalLink .icon-arrowRight{position:absolute;right:15px;top:15px;background-color:#fff}@media screen and (min-width:768px){.priceless .showCoupon .buttonExternalLink{width:269px;height:48px;margin-left:0}.priceless .showCoupon .buttonExternalLink .icon-arrowRight{top:9px}}.edv{padding:16px;background-color:#fde8cc}.edv.active{background-color:#dcf5ef}.edv .edvTitle{font-size:16px;font-weight:700;line-height:24px;color:#141413}.edv .edvMessage{font-size:14px;font-weight:400;color:#54524f;margin-bottom:12px}.edv>.primaryButtonLarge,.edv>a>.primaryButtonLarge{margin:0!important;width:100%!important}.modalOnboarding{position:fixed;top:0;left:0;opacity:0;visibility:hidden;background:rgba(0,0,0,.831372549);display:flex;justify-content:center;align-items:center;overflow:hidden;transition:opacity .3s ease,visibility 0s ease .3s;z-index:999999;height:100vh;width:100%}.modalOnboarding.is-open{visibility:visible;opacity:1;transition:opacity .3s ease}.modalOnboarding .modalOnboardingBox{position:relative;background-color:#fff;max-width:288px;max-height:504px;width:100%;height:100%;margin:50px 0}.modalOnboarding .modalOnboardingBox .modalOnboardingHeader{display:flex;justify-content:flex-end;align-items:center;padding:16px 16px 0}.modalOnboarding .modalOnboardingBox .modalOnboardingHeader .icon-closeThin{color:#f38c01;font-weight:300;height:20px;width:20px}.modalOnboarding .modalOnboardingBox .modalOnboardingContent{height:calc(100% - 52px);padding:0 16px}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider{display:flex;flex-direction:column;height:100%;font-size:0}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-list,.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-list .slick-track,.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-list .slick-track .slick-slide,.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-list .slick-track .slick-slide>div{height:100%}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-list .slick-track .slick-slide>div .advantageFeaturedSliderImage{display:flex!important;flex-direction:column;justify-content:space-between;width:257px;height:100%;overflow:auto}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-list .slick-track .slick-slide>div .advantageFeaturedSliderImage .title{font-size:26px;line-height:32px;text-align:center}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-list .slick-track .slick-slide>div .advantageFeaturedSliderImage .text{font-size:18px;line-height:25px;text-align:center;padding:10px 0;color:#54524f;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-list .slick-track .slick-slide>div .advantageFeaturedSliderImage img{max-width:100%;margin-bottom:30px}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-dots{display:flex!important;flex-wrap:nowrap;justify-content:center;align-items:center;align-self:flex-end;height:20px;position:relative;bottom:10px;margin:0 auto}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-dots button:before{fill:#242423!important;opacity:.25!important;font-size:10px}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-dots .slick-active button:before{color:#f38c01;opacity:1!important;font-size:10px}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-arrow{align-self:flex-end;z-index:4}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-arrow.slick-next{position:relative;align-self:flex-end;left:5px;font-size:0;width:28px;height:28px;border-radius:25px;right:0;top:20px!important}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-arrow.slick-next:before{font-size:30px;color:#f38c01;content:"";background-image:url(/static/media/arrowSide.bdfdbe48.svg);width:16px;height:18px;display:block;position:relative;top:0;right:-4px}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-arrow.slick-prev{position:relative;align-self:flex-end;left:5px;font-size:0;width:28px;height:28px;border-radius:25px;top:calc(100% - 20px)!important;left:calc(-100% + 25px)}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-arrow.slick-prev:before{font-size:30px;color:#f38c01;content:"";background-image:url(/static/media/arrowSide.bdfdbe48.svg);width:16px;height:18px;display:block;position:relative;top:0;right:-4px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:768px){.modalOnboarding .modalOnboardingBox{max-width:464px;max-height:600px;height:100%}.modalOnboarding .modalOnboardingBox .modalOnboardingHeader{display:flex;justify-content:flex-end;align-items:center;padding:32px 32px 0}.modalOnboarding .modalOnboardingBox .modalOnboardingHeader .icon-closeThin{color:#f38c01;font-weight:300;height:20px;width:20px}.modalOnboarding .modalOnboardingBox .modalOnboardingContent{padding:0 64px}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .title{margin-top:0;margin-bottom:16px;height:100px}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .text{margin-bottom:10px;height:120px}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider{font-size:0}.modalOnboarding .modalOnboardingBox .modalOnboardingContent .slick-slider .slick-track .slick-slide .advantageFeaturedSliderImage{width:100%}}.sectionEdv{display:flex;flex-direction:column}.sectionEdv .text{font-size:18px;line-height:28px;margin-bottom:20px;font-family:"MarkForMCNarrowRegular",Arial,Helvetica,sans-serif;font-weight:400}.sectionEdv .link{width:90px;font-weight:500;font-size:16px;text-align:start;color:#f38c01;text-decoration:underline;margin-bottom:44px}.sectionEdv>a{width:248px;height:56px;margin-bottom:48px}.sectionEdv>.orangeButton,.sectionEdv>a>.orangeButton{padding:16px;width:248px;height:56px;margin-left:0}.sectionEdv>.orangeButton{margin-bottom:48px}.sectionEdv .warningEdvStatus{display:flex;margin-bottom:10px}.sectionEdv .warningEdvStatus .textEdvStatus{font-size:16px;font-weight:500;line-height:24px}.sectionEdv .warningEdvStatus .icon-tickCircle.status2{background-color:#378f7b;width:16px;margin-right:5px;position:relative;top:5px}.sectionEdv .warningEdvStatus .icon-tickCircle.status3{background-color:#f38c01;width:40px;margin-right:5px;position:relative;top:5px}@media screen and (min-width:768px){.sectionEdv .warningEdvStatus .icon-tickCircle.status3{width:16px}}.enableCard{display:flex;background-color:#331505;width:153px;height:28px;border-radius:25px;padding:4px 11px;margin-bottom:10px}.enableCard .text{color:#fff;text-align:center;font-size:14px;line-height:16px;margin-left:8px}.enableCard i{margin-top:3px}.registerACard{display:flex;background-color:transparent;border:1px solid #b3b0a9;width:182px;height:28px;border-radius:25px;padding:4px 10px;margin-bottom:10px}.registerACard .text{color:#242423;text-align:center;font-size:14px;line-height:16px;margin-left:8px}.registerACard i{margin-top:3px}.enabledCard{display:flex;background-color:#378f7b;width:166px;height:28px;border-radius:25px;padding:4px 11px;margin-bottom:10px}.enabledCard .text{color:#fff;text-align:center;font-size:14px;line-height:16px;margin-left:8px}.enabledCard i{margin-top:3px}.enableOthersCards{display:flex;background-color:#f38b00;width:200px;height:28px;border-radius:25px;padding:4px 11px;margin-bottom:10px}.enableOthersCards .text{color:#fff;text-align:center;font-size:14px;line-height:16px;margin-left:8px}.enableOthersCards i{margin-top:3px}.modalEDV{position:fixed;top:0;left:0;opacity:0;visibility:hidden;background:rgba(0,0,0,.831372549);display:flex;justify-content:center;align-items:center;overflow:hidden;transition:opacity .3s ease,visibility 0s ease .3s;z-index:15;height:100vh;width:100%}.modalEDV.isOpen{visibility:visible;opacity:1;transition:opacity .3s ease}.modalEDV .modalBoxEDV{position:relative;max-width:704px;width:100%;background-color:#fff;margin-top:70px}.modalEDV .modalBoxEDV .modalHeader{border-bottom:1px solid #d3cfc8;height:64px}.modalEDV .modalBoxEDV .modalHeader .title{font-size:16px;font-weight:700;line-height:32px;letter-spacing:1.8px;padding:28px 24px 20px}.modalEDV .modalBoxEDV .modalHeader .title .icon-arrowLeft{position:absolute;top:20px;left:20px;color:#f38c01;font-weight:300;height:25px;width:25px}.modalEDV .modalBoxEDV .modalContent{padding:16px}.modalEDV .modalBoxEDV .modalContent>.loadPoints{width:100%;height:484px;margin:0}.modalEDV .modalBoxEDV .modalContent .inputDigits{display:flex;flex-wrap:wrap;justify-content:center;padding:100px 0 150px}.modalEDV .modalBoxEDV .modalContent .inputDigits .codeInput input{color:#242423;background-color:#f1efeb}.modalEDV .modalBoxEDV .modalContent .inputDigits .codeInputDisabled input,.modalEDV .modalBoxEDV .modalContent .inputDigits .codeInput input{font-family:"MarkForMCNarrowRegular",Arial,Helvetica,sans-serif;font-size:24px;text-align:center;line-height:24px;width:32px;height:44px;border:none;margin-right:4px}.modalEDV .modalBoxEDV .modalContent .inputDigits .codeInputDisabled input{color:#242423!important;background-color:#fff!important}.modalEDV .modalBoxEDV .modalContent .inputDigits .errorCardValidation{max-width:576px;width:100%;font-family:"MarkForMCNarrowRegular",Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;color:#d22a2f;margin-top:10px}.modalEDV .modalBoxEDV .modalContent .inputDigits>.loadPoints{position:absolute;width:100%;margin-top:130px;margin-bottom:50px}.modalEDV .modalBoxEDV .modalContent .orangeButton{width:100%;margin:58px 0 32px}.modalEDV .modalBoxEDV .modalContent .descripton{color:#242423;font-size:20px;font-weight:400;line-height:28px;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif;padding:24px 0 0}.modalEDV .modalBoxEDV .modalContent .disabledCardModal .title,.modalEDV .modalBoxEDV .modalContent .enabledCardModal .title{text-transform:uppercase;color:#242423;font-size:14px;font-weight:700;line-height:24px;margin-top:32px}.modalEDV .modalBoxEDV .modalContent .disabledCardModal .creditCardList,.modalEDV .modalBoxEDV .modalContent .enabledCardModal .creditCardList{max-height:126px;overflow:auto;scrollbar-width:thin;scrollbar-color:#f38c01 rgba(172,169,169,.603)}.modalEDV .modalBoxEDV .modalContent .disabledCardModal .creditCardList::-webkit-scrollbar,.modalEDV .modalBoxEDV .modalContent .enabledCardModal .creditCardList::-webkit-scrollbar{width:5px}.modalEDV .modalBoxEDV .modalContent .disabledCardModal .creditCardList::-webkit-scrollbar-track,.modalEDV .modalBoxEDV .modalContent .enabledCardModal .creditCardList::-webkit-scrollbar-track{background-color:rgba(172,169,169,.603)}.modalEDV .modalBoxEDV .modalContent .disabledCardModal .creditCardList::-webkit-scrollbar-thumb,.modalEDV .modalBoxEDV .modalContent .enabledCardModal .creditCardList::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px #f38c01}.modalEDV .modalBoxEDV .modalContent .disabledCardModal .creditCardList .simpleBar,.modalEDV .modalBoxEDV .modalContent .enabledCardModal .creditCardList .simpleBar{max-height:126px}.modalEDV .modalBoxEDV .modalContent .disabledCardModal .creditCardList .creditCard,.modalEDV .modalBoxEDV .modalContent .enabledCardModal .creditCardList .creditCard{padding:15px 0;border-bottom:1px solid #d3cfc8}.modalEDV .modalBoxEDV .modalContent .disabledCardModal .creditCardList .creditCard .btnCardDisabled,.modalEDV .modalBoxEDV .modalContent .enabledCardModal .creditCardList .creditCard .btnCardDisabled{width:100%}.modalEDV .modalBoxEDV .modalContent .disabledCardModal .creditCardList .creditCard .item,.modalEDV .modalBoxEDV .modalContent .enabledCardModal .creditCardList .creditCard .item{display:flex;justify-content:space-between;width:100%}.modalEDV .modalBoxEDV .modalContent .disabledCardModal .creditCardList .creditCard .item .cardInfoContent,.modalEDV .modalBoxEDV .modalContent .enabledCardModal .creditCardList .creditCard .item .cardInfoContent{display:flex;flex-wrap:nowrap;width:100%}.modalEDV .modalBoxEDV .modalContent .disabledCardModal .creditCardList .creditCard .item .cardInfoContent .icon-mastercard,.modalEDV .modalBoxEDV .modalContent .enabledCardModal .creditCardList .creditCard .item .cardInfoContent .icon-mastercard{width:33px;height:23px;margin-right:10px;margin-top:10px}.modalEDV .modalBoxEDV .modalContent .disabledCardModal .creditCardList .creditCard .item .cardInfoContent .cardName,.modalEDV .modalBoxEDV .modalContent .enabledCardModal .creditCardList .creditCard .item .cardInfoContent .cardName{width:100%;font-size:14px;line-height:16px;margin-bottom:5px;text-align:start}.modalEDV .modalBoxEDV .modalContent .disabledCardModal .creditCardList .creditCard .item .cardInfoContent .cardNumber,.modalEDV .modalBoxEDV .modalContent .enabledCardModal .creditCardList .creditCard .item .cardInfoContent .cardNumber{color:#378f7b;font-size:14px;line-height:12px;text-align:start}.modalEDV .modalBoxEDV .modalContent .disabledCardModal .creditCardList .creditCard .item .iconBox,.modalEDV .modalBoxEDV .modalContent .enabledCardModal .creditCardList .creditCard .item .iconBox{display:flex}.modalEDV .modalBoxEDV .modalContent .disabledCardModal .creditCardList .creditCard .item .iconBox .icon-arrowSide,.modalEDV .modalBoxEDV .modalContent .enabledCardModal .creditCardList .creditCard .item .iconBox .icon-arrowSide{width:32px}.modalEDV .modalBoxEDV .modalContent .disabledCardModal .noCreditCard,.modalEDV .modalBoxEDV .modalContent .enabledCardModal .noCreditCard{font-size:16px;color:#84817d;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif}.modalEDV .modalBoxEDV .modalContent .cardEnabledSuccess{display:flex;flex-direction:column;align-items:center;width:100%;padding:100px 0}.modalEDV .modalBoxEDV .modalContent .cardEnabledSuccess .circleIcon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background-color:#f38b00;border-radius:50%;margin-bottom:24px}.modalEDV .modalBoxEDV .modalContent .cardEnabledSuccess .circleIcon .icon-check{width:25px;height:25px;background-color:#fff}.modalEDV .modalBoxEDV .modalContent .cardEnabledSuccess .title{font-size:18px;font-weight:700;color:#141413;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif;margin-bottom:4px}.modalEDV .modalBoxEDV .modalContent .cardEnabledSuccess .descripton{font-size:18px;font-weight:400;color:#54524f;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif}.modalEDV .modalBoxEDV .icon-closeThin{position:absolute;top:20px;right:20px;color:#f38c01;font-weight:300;height:20px;width:20px}.modalEDVKnowMore{position:fixed;top:0;left:0;opacity:0;visibility:hidden;background:rgba(0,0,0,.831372549);display:flex;justify-content:center;align-items:center;overflow:hidden;transition:opacity .3s ease,visibility 0s ease .3s;z-index:99999999;height:100vh;width:100%}.modalEDVKnowMore.isOpen{visibility:visible;opacity:1;transition:opacity .3s ease}.modalEDVKnowMore .modalBoxEDVKnowMore{position:relative;max-width:704px;width:100%;max-height:500px;height:80%;margin:0 20px;background-color:#fff}.modalEDVKnowMore .modalBoxEDVKnowMore>.modalHeader{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;border-bottom:1px solid #d3cfc8;height:64px;padding:0 30px}.modalEDVKnowMore .modalBoxEDVKnowMore>.modalHeader .title{font-size:18px;font-weight:700;line-height:32px;letter-spacing:1.8px}.modalEDVKnowMore .modalBoxEDVKnowMore>.modalHeader .icon-closeThin{color:#f38c01;font-weight:300;height:20px;width:20px}.modalEDVKnowMore .modalBoxEDVKnowMore>.modalContent{height:calc(100% - 64px);overflow:auto;padding:30px}.modalEDVKnowMore .modalBoxEDVKnowMore>.modalContent .text{font-size:18px;line-height:28px;font-family:"MarkForMCNarrowRegular",Arial,Helvetica,sans-serif;font-weight:400;margin:0}.modalConfirmRedeem{position:fixed;top:0;left:0;opacity:0;visibility:hidden;background:rgba(0,0,0,.831372549);display:flex;justify-content:center;align-items:center;overflow:hidden;transition:opacity .3s ease,visibility 0s ease .3s;z-index:999999;height:100vh;width:100%}.modalConfirmRedeem.is-open{visibility:visible;opacity:1;transition:opacity .3s ease}.modalConfirmRedeem .modalConfirmRedeemBox{position:relative;background-color:#fff;max-width:288px;width:100%;height:-webkit-min-content;height:min-content;padding-bottom:16px;margin:50px 0}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemHeader{display:flex;justify-content:flex-end;align-items:center;padding:16px 16px 0}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemHeader .icon-closeThin{color:#f38c01;font-weight:300;height:20px;width:20px}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent{height:calc(100% - 52px);padding:0 16px}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent .title{font-size:26px;line-height:32px;text-align:center;font-weight:400;margin-bottom:16px}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent .text{font-size:18px;line-height:25px;text-align:center;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif;margin-bottom:60px}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent .buttonsGroup{display:flex;flex-direction:column}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent .buttonsGroup .secondaryButton{width:100%;margin-bottom:30px}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent .buttonsGroup .orangeButton{width:100%;margin:0}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent .messageErrorVoucher{max-width:450px;font-weight:700;font-size:14px;line-height:24px;color:#eb001b;padding-top:10px;margin:0 auto}@media screen and (min-width:768px){.modalConfirmRedeem .modalConfirmRedeemBox{max-width:570px;max-height:320px;margin:50px 0}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent{height:calc(100% - 52px);padding:0 16px}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent .title{margin-top:16px}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent .buttonsGroup{display:flex;flex-direction:row;justify-content:space-evenly}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent .buttonsGroup .secondaryButton{width:200px;margin-bottom:0}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent .buttonsGroup .orangeButton{width:200px;margin:0}}@media screen and (min-width:1024px){.modalConfirmRedeem .modalConfirmRedeemBox{max-width:704px;max-height:380px;margin:50px 0}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent{height:calc(100% - 52px);padding:0 16px}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent .title{margin-top:16px}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent .buttonsGroup{display:flex;flex-direction:row;justify-content:center}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent .buttonsGroup .secondaryButton{width:200px;margin-bottom:0;margin-right:30px}.modalConfirmRedeem .modalConfirmRedeemBox .modalConfirmRedeemContent .buttonsGroup .orangeButton{width:200px;margin:0}}.modalNotificationBackground{display:flex;align-items:center;justify-content:center;width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:9999;overflow:hidden}.modalNotificationBackground .modalNotification{display:flex;align-items:center;justify-content:center;max-width:432px;width:100%;height:336px;margin:0 10px;background-color:#fff;position:relative}.modalNotificationBackground .modalNotification>button{width:20px;height:20px;position:absolute;top:0;right:0;margin:30px}.modalNotificationBackground .modalNotification .modalNotificationContent{display:flex;flex-direction:column;align-items:center;justify-content:center}.modalNotificationBackground .modalNotification .modalNotificationContent>p{max-width:250px;width:100%;text-align:center;margin:16px 0 60px}.modalNotificationBackground .modalNotification .modalNotificationContent .modalGroupButtons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;grid-gap:20px;gap:20px;width:100%}.modalNotificationBackground .modalNotification .modalNotificationContent .modalGroupButtons>button{margin:0}.notificationCard{background-color:#fff;padding:20px 16px;margin:auto;max-width:424px}.notificationCard.readed{background-color:#f1efeb}.notificationCard .containerCard{display:flex;flex-direction:row;margin:auto;width:288px}.notificationCard .containerCard .partnerImage{width:48px;height:48px;overflow:hidden}.notificationCard .containerCard .partnerImage img{width:100%;height:100%;object-fit:contain}.notificationCard .containerCard .partnerContent{width:168px;margin:auto}.notificationCard .containerCard .partnerContent .text{margin-top:8px;font-size:12px;line-height:16px;color:#54524f;margin-bottom:8px}.notificationCard .containerCard .partnerContent a.orangeButton{display:block;padding-top:5px}.notificationCard .containerCard .partnerContent .orangeButton{min-width:94px;width:94px;height:36px;font-size:14px;line-height:20px;font-weight:500;position:relative;margin:0;text-align:center}.notificationCard .containerCard .partnerContent .dateAndHour{color:#84817d;font-size:12px;line-height:16px;margin-top:8px}.notificationCard .containerCard .close{min-width:30px;margin:auto;display:flex;align-items:center}.notificationCard .containerCard .close .icon-close{margin:auto;width:14.31px;height:14.31px}.notificationCard .containerCard .accordeon>.accordeonLabel{font-size:14px;line-height:20px;letter-spacing:.15px;padding:0;cursor:pointer;width:100%;text-align:left;background-color:transparent}.notificationCard .containerCard .accordeon>.accordeonLabel:after{display:none}.containerDivider{max-width:424px;min-width:320px;background-color:#fff;margin:auto}.containerDivider.readed{background-color:#f1efeb}.containerDivider .divider{border-top:1px solid #c4c4c4;width:288px;margin:auto}@media screen and (min-width:768px){.containerDivider{max-width:704px}.containerDivider .divider{width:672px}}@media screen and (min-width:1024px){.containerDivider{max-width:880px}.containerDivider .divider{width:848px}}@media screen and (min-width:768px){.notificationCard{width:704px;max-width:704px}.notificationCard .containerCard{width:100%}.notificationCard .containerCard .partnerImage{width:136px;height:136px}.notificationCard .containerCard .partnerContent{width:456px;margin:auto}.notificationCard .containerCard .partnerContent .text{margin-top:8px;font-size:16px;line-height:24px;margin-bottom:8px}.notificationCard .containerCard .partnerContent a.orangeButton{display:block;padding-top:5px}.notificationCard .containerCard .partnerContent .orangeButton{min-width:96px;width:96px;height:40px;font-size:16px;line-height:24px}.notificationCard .containerCard .partnerContent .dateAndHour{font-size:14px;line-height:32px;margin-top:16px}.notificationCard .containerCard .accordeon>.accordeonLabel{font-size:20px;line-height:24px}}@media screen and (min-width:1024px){.notificationCard{width:880px;max-width:880px}.notificationCard .containerCard{width:100%}.notificationCard .containerCard .partnerContent{width:632px}}.notifications{padding-bottom:60px}.notifications .headerNotifications{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap;max-width:880px;width:100%;margin:100px auto 0;padding:0 16px}.notifications .headerNotifications>h1{font-size:36px;font-weight:300;line-height:40px;margin:0}.notifications .headerNotifications .clearAllNotifications{font-size:16px;font-weight:500;color:#141413}.notifications .headerNotifications .clearAllNotifications:hover{color:#f38c01}.notifications .emptyNotifications{font-size:16px;line-height:20px;text-align:center;margin-bottom:300px;margin-top:68px}@media screen and (min-width:768px){.notifications .emptyNotifications{margin-top:120px}}.benefitsAndInsuranceLoading{display:flex;justify-content:center;align-items:center;height:80vh}.benefitsAndInsurance{background-color:#fff}.benefitsAndInsurance .containerLarger{padding:20px;max-width:320px;margin:auto}.benefitsAndInsurance .containerLarger .containerHeader{display:flex;flex-direction:column;justify-content:space-between}.benefitsAndInsurance .containerLarger .containerHeader h1{margin:90px 0 30px}.benefitsAndInsurance .containerLarger .containerHeader .addCard{margin:0;font-size:14px;line-height:24px;font-weight:500}.benefitsAndInsurance .containerLarger .containerHeader .addCard i{width:11px;height:11px;margin-right:10px}.benefitsAndInsurance .containerLarger .benefitsMessage{font-size:18px;font-weight:400;color:#242423;background-color:#f8f7f5;padding:16px}.benefitsAndInsurance .listBenefits{background-color:#f1efeb}.benefitsAndInsurance .listBenefits .cardNameBenefits{font-size:24px;font-weight:400}@media only screen and (min-width:768px){.benefitsAndInsurance .listBenefits .cardNameBenefits{font-size:28px}}.benefitsAndInsurance .listBenefits .benefitsNotFound{margin:200px 0;font-size:18px;font-weight:700;text-align:center}.benefitsAndInsurance .benefitsMessageError{display:flex;justify-content:center;align-items:center;width:100%;height:500px;padding:0 16px}.benefitsAndInsurance .benefitsMessageError>p{font-size:18px;font-weight:400px;text-align:center;margin-bottom:48px}.benefitsAndInsurance .benefitsDisabledMessage{width:100%;font-size:18px;font-weight:400;text-align:center;padding:70px 0 100px}@media screen and (min-width:768px){.benefitsAndInsurance .containerLarger{max-width:768px}.benefitsAndInsurance .containerLarger .containerHeader{flex-direction:row}.benefitsAndInsurance .containerLarger .containerHeader h1{margin:90px 0 48px}.benefitsAndInsurance .containerLarger .containerHeader .addCard{margin:106px 0 0;font-size:16px;line-height:40px;font-weight:500}.benefitsAndInsurance .containerLarger .containerHeader .addCard i{width:15px;height:15px;margin-right:10px}.benefitsAndInsurance .listBenefits{background-color:#f1efeb}}@media screen and (min-width:1024px){.benefitsAndInsurance .containerLarger{max-width:920px}}@media screen and (min-width:1440px){.benefitsAndInsurance .containerLarger{max-width:1168px}}.benefitsDetails{margin-top:50px}.benefitsDetails .containerLarger{max-width:320px;width:100%;margin:0 auto;padding:50px 0}@media only screen and (min-width:768px){.benefitsDetails .containerLarger{max-width:704px}}@media only screen and (min-width:1024px){.benefitsDetails .containerLarger{max-width:912px}}@media only screen and (min-width:1440px){.benefitsDetails .containerLarger{max-width:1110px}}.benefitsDetails .benefitsDetailsLinksNavigation{display:flex;align-items:center;width:100%;margin-bottom:20px;margin-left:16px}@media only screen and (min-width:768px){.benefitsDetails .benefitsDetailsLinksNavigation{margin-bottom:40px;margin-left:0}}.benefitsDetails .benefitsDetailsLinksNavigation>a{font-size:14px;font-weight:400;line-height:16px;color:#242423}.benefitsDetails .benefitsDetailsLinksNavigation>a:hover{color:#f38c01}.benefitsDetails .benefitsDetailsLinksNavigation>span{line-height:16px;margin:0 15px}@media only screen and (min-width:768px){.benefitsDetails .benefitsDetailsContent{display:flex;margin-bottom:24px}}.benefitsDetails .benefitsDetailsContent .benefitsDetailsContentImage{width:100%;height:160px;top:70px;left:0}@media only screen and (min-width:768px){.benefitsDetails .benefitsDetailsContent .benefitsDetailsContentImage{width:344px;height:auto;position:relative;top:0;left:0;margin-right:16px}}@media only screen and (min-width:1024px){.benefitsDetails .benefitsDetailsContent .benefitsDetailsContentImage{width:392px;margin-right:64px}}@media only screen and (min-width:1440px){.benefitsDetails .benefitsDetailsContent .benefitsDetailsContentImage{width:584px;margin-right:76px}}.benefitsDetails .benefitsDetailsContent .benefitsDetailsContentImage>.benefitsDetailsImage{width:100%;height:160px;object-fit:cover}@media only screen and (min-width:768px){.benefitsDetails .benefitsDetailsContent .benefitsDetailsContentImage>.benefitsDetailsImage{width:344px;height:344px}}@media only screen and (min-width:1024px){.benefitsDetails .benefitsDetailsContent .benefitsDetailsContentImage>.benefitsDetailsImage{width:392px;height:392px}}@media only screen and (min-width:1440px){.benefitsDetails .benefitsDetailsContent .benefitsDetailsContentImage>.benefitsDetailsImage{width:584px;height:584px}}.benefitsDetails .benefitsDetailsContent .benefitsDetailsContentImage .benefitsDetailsSubtitleImage{display:none;font-size:14px;font-weight:400;color:#84817d;margin-top:8px}@media only screen and (min-width:768px){.benefitsDetails .benefitsDetailsContent .benefitsDetailsContentImage .benefitsDetailsSubtitleImage{display:block;max-width:344px}}@media only screen and (min-width:1024px){.benefitsDetails .benefitsDetailsContent .benefitsDetailsContentImage .benefitsDetailsSubtitleImage{max-width:392px}}@media only screen and (min-width:1440px){.benefitsDetails .benefitsDetailsContent .benefitsDetailsContentImage .benefitsDetailsSubtitleImage{max-width:584px}}.benefitsDetails .benefitsDetailsContent .benefitsDetailsDescription{margin:24px 0;padding:0 16px}@media only screen and (min-width:768px){.benefitsDetails .benefitsDetailsContent .benefitsDetailsDescription{margin-top:0;margin-bottom:0;padding:0}}.benefitsDetails .benefitsDetailsContent .benefitsDetailsDescription .benefitsDetailsTitle{font-size:25px;font-weight:300;line-height:32px;letter-spacing:.18px;margin-bottom:8px}.benefitsDetails .benefitsDetailsContent .benefitsDetailsDescription .benefitsDetailsDescription{font-size:16px;font-weight:400;line-height:20px;letter-spacing:.5px}.benefitsDetails .benefitsDetailsConditions{margin-bottom:32px;padding:0 16px}@media only screen and (min-width:768px){.benefitsDetails .benefitsDetailsConditions{padding:0}}.benefitsDetails .benefitsDetailsConditions>li,.benefitsDetails .benefitsDetailsConditions>p,.benefitsDetails .benefitsDetailsConditions>span{font-weight:400;font-size:16px;color:#54524f}.benefitsDetails .benefitsDetailsConditions>h6{font-weight:700;font-size:16px}.benefitsDetails .benefitsDetailsConditions a{color:#f38c01}.benefitsDetails .benefitsDetailsConditions a:hover{text-decoration:underline}.benefitsDetails .benefitsDetailsConditions ul{list-style:inside}.benefitsDetails .benefitsDetailsConditions ul>li{margin:5px 0}.benefitsDetails .benefitsDetailsLinks{display:flex;flex-direction:column;padding:0 16px}@media only screen and (min-width:768px){.benefitsDetails .benefitsDetailsLinks{flex-direction:row;flex-wrap:wrap;padding:0}}.benefitsDetails .benefitsDetailsLinks>.orangeButton{display:flex;justify-content:center;align-items:center;width:100%;margin:0 0 16px}.benefitsDetails .benefitsDetailsLinks>.orangeButton>.loadPoints{padding-top:8px}@media only screen and (min-width:768px){.benefitsDetails .benefitsDetailsLinks>.orangeButton{width:-webkit-max-content;width:max-content;padding:0 16px;margin-bottom:0;margin-right:16px}}.benefitsDetails .faqBenefits,.benefitsDetails .termsBenefits{background-color:#fff}.benefitsDetails .faqBenefits .faqBenefit .faqBenefitTitle,.benefitsDetails .faqBenefits .faqBenefit .termsBenefitTitle,.benefitsDetails .faqBenefits .termsBenefit .faqBenefitTitle,.benefitsDetails .faqBenefits .termsBenefit .termsBenefitTitle,.benefitsDetails .termsBenefits .faqBenefit .faqBenefitTitle,.benefitsDetails .termsBenefits .faqBenefit .termsBenefitTitle,.benefitsDetails .termsBenefits .termsBenefit .faqBenefitTitle,.benefitsDetails .termsBenefits .termsBenefit .termsBenefitTitle{font-size:24px;line-height:32px;font-weight:300;padding-bottom:30px}.benefitsDetails .faqBenefits .faqBenefit .accordeon>.accordeonLabel,.benefitsDetails .faqBenefits .termsBenefit .accordeon>.accordeonLabel,.benefitsDetails .termsBenefits .faqBenefit .accordeon>.accordeonLabel,.benefitsDetails .termsBenefits .termsBenefit .accordeon>.accordeonLabel{font-size:20px;line-height:24px;letter-spacing:.15px;background-color:#fff;padding:20px 40px 20px 0}.benefitsDetails .faqBenefits .faqBenefit .accordeon .accordeonContent>.answerBenefit,.benefitsDetails .faqBenefits .termsBenefit .accordeon .accordeonContent>.answerBenefit,.benefitsDetails .termsBenefits .faqBenefit .accordeon .accordeonContent>.answerBenefit,.benefitsDetails .termsBenefits .termsBenefit .accordeon .accordeonContent>.answerBenefit{background-color:#fff;font-size:18px;line-height:24px;letter-spacing:.5px;padding:20px 40px 20px 0}.selectCardToBenefits{margin-bottom:20px;margin-top:15px}.selectCardToBenefits .cardsSlider{display:block}.selectCardToBenefits .cardsSlider>.slick-slider{font-size:0}.selectCardToBenefits .cardsSlider>.slick-slider .slick-list{display:flex;justify-content:space-around}.selectCardToBenefits .cardsSlider>.slick-slider .slick-track{display:flex}.selectCardToBenefits .cardsSlider>.slick-slider .slick-track .slick-slide .item{display:flex;justify-content:center;align-items:center;width:-webkit-min-content;width:min-content;position:relative;border:1px solid transparent}.selectCardToBenefits .cardsSlider>.slick-slider .slick-track .slick-slide .item img{padding:5px;width:129px;height:83px;cursor:pointer}.selectCardToBenefits .cardsSlider>.slick-slider .slick-track .slick-slide .item img.disabled{opacity:.3}.selectCardToBenefits .cardsSlider>.slick-slider .slick-track .slick-slide .item.selected{border:1px solid #f38c01;border-radius:5px}.selectCardToBenefits .cardsSlider>.slick-slider .slick-track .slick-slide .item.disabled:after{content:"Cartão não cadastrado";display:block;width:-webkit-max-content;width:max-content;padding:5px 10px;background-color:#141413;font-size:8px;font-weight:400;color:#fff;border-radius:6px;position:absolute}@media screen and (min-width:768px){.selectCardToBenefits .cardsSlider>.slick-slider .slick-list,.selectCardToBenefits .cardsSlider>.slick-slider .slick-track{justify-content:right}.selectCardToBenefits .cardsSlider>.slick-slider .slick-track .slick-slide .item img{width:198px;height:128px}.selectCardToBenefits .cardsSlider>.slick-slider .slick-track .slick-slide .item img.selected{border-radius:10px}.selectCardToBenefits .cardsSlider>.slick-slider .slick-track .slick-slide .item.disabled:after{font-size:12px}}@media screen and (min-width:768px)and (min-width:1440px){.selectCardToBenefits .cardsSlider>.slick-slider .slick-list,.selectCardToBenefits .cardsSlider>.slick-slider .slick-track{justify-content:right}.selectCardToBenefits .cardsSlider>.slick-slider .slick-track .slick-slide .item img{width:258px;height:167px}.selectCardToBenefits .cardsSlider>.slick-slider .slick-track .slick-slide .item img.selected{border-radius:10px}}.selectFiltersToBenefits{margin-bottom:28px}@media only screen and (min-width:768px){.selectFiltersToBenefits{margin-bottom:52px}}.selectFiltersToBenefits .filterBenefits{display:none}@media only screen and (min-width:1440px){.selectFiltersToBenefits .filterBenefits.show{display:flex;flex-wrap:nowrap}}.selectFiltersToBenefits .filterBenefitsSlider.show{display:block}@media only screen and (min-width:1440px){.selectFiltersToBenefits .filterBenefitsSlider{display:none}}.benefitsCard{background-color:#fff;margin-bottom:16px;min-height:368px}@media only screen and (min-width:768px){.benefitsCard{display:flex;flex-wrap:nowrap;min-height:256px;padding:16px}}.benefitsCard .benefitsCardImage{width:100%;height:164px;object-fit:cover}@media only screen and (min-width:768px){.benefitsCard .benefitsCardImage{margin-right:32px;width:224px;height:224px}}.benefitsCard .benefitsCardContent{width:100%;padding:16px}@media only screen and (min-width:768px){.benefitsCard .benefitsCardContent{width:calc(100% - 256px);padding:0}}.benefitsCard .benefitsCardContent .benefitsCardCategory{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#f38b00;margin-bottom:16px}@media only screen and (min-width:768px){.benefitsCard .benefitsCardContent .benefitsCardCategory{font-size:16px;margin-bottom:8px}}.benefitsCard .benefitsCardContent .benefitsCardTitle{font-size:18px;font-weight:300;line-height:24px;color:#242423}@media only screen and (min-width:768px){.benefitsCard .benefitsCardContent .benefitsCardTitle{font-size:24px;font-weight:400;line-height:32px}}.benefitsCard .benefitsCardContent>.accordeon{margin:0}.benefitsCard .benefitsCardContent>.accordeon .accordeonLabel{padding:0}.benefitsCard .benefitsCardContent>.accordeon .accordeonLabel:after{content:""}.benefitsCard .benefitsCardContent>.accordeon .accordeonLabel .accordeonContentSeeMore{min-height:24px;height:-webkit-min-content;height:min-content}@media only screen and (min-width:768px){.benefitsCard .benefitsCardContent>.accordeon .accordeonLabel .accordeonContentSeeMore{min-height:50px}}.benefitsCard .benefitsCardContent>.accordeon .accordeonLabel .accordeonContentSeeMore .benefitsCardText{overflow:hidden;min-height:24px;font-size:14px;font-weight:400;line-height:20px;color:#54524f;transition:height .5s ease-in-out}@media only screen and (min-width:768px){.benefitsCard .benefitsCardContent>.accordeon .accordeonLabel .accordeonContentSeeMore .benefitsCardText{font-size:18px;line-height:24px}}.benefitsCard .benefitsCardContent>.accordeon .accordeonLabel .accordeonContentSeeMore.delay .benefitsCardText{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.benefitsCard .benefitsCardContent>.accordeon .accordeonLabel .accordeonContentSeeMore.isOpen .benefitsCardText{-webkit-line-clamp:9999}.benefitsCard .benefitsCardContent>.accordeon .accordeonLabel .accordeonContentSeeMore .orangeButton{display:flex;justify-content:center;align-items:center;width:100%;margin:16px 0 0}@media only screen and (min-width:768px){.benefitsCard .benefitsCardContent>.accordeon .accordeonLabel .accordeonContentSeeMore .orangeButton{width:120px;margin-top:26px}}.benefitsCard .benefitsCardContent>.accordeon .accordeonLabel .seeMore{display:flex;flex-wrap:nowrap;margin:16px 0 0}.benefitsCard .benefitsCardContent>.accordeon .accordeonLabel .seeMore.isClosed:after,.benefitsCard .benefitsCardContent>.accordeon .accordeonLabel .seeMore.isOpen:after{position:relative;right:0;margin-left:10px}.creditCardList .divider{border-bottom:1px solid #d3cfc8;margin:5px 0}.creditCardList.disabled>.accordeon .accordeonLabel:after{display:none}.creditCardList>.accordeon{margin-bottom:0}.creditCardList>.accordeon .accordeonLabel{font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;padding:0;margin:10px 0}.creditCardList>.accordeon .accordeonLabel:after{content:"";background-image:url(/static/media/arrowSide.bdfdbe48.svg);width:20px;height:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:0;top:0}.creditCardList>.accordeon.isOpen .accordeonLabel:after{content:"";background-image:url(/static/media/arrowSide.bdfdbe48.svg);width:20px;height:20px;-webkit-transform:rotate(270deg);transform:rotate(270deg);right:5px;top:0}@media screen and (min-width:768px){.creditCardList>.accordeon .accordeonLabel{font-size:20px}}.creditCardList .btnViewCreditCard{display:flex;justify-content:space-between;width:100%}.creditCardList .accordeonContent .creditCardBI .containerCardBI .creditCard{display:grid;grid-template-columns:4fr 1fr}.creditCardList .accordeonContent .creditCardBI .containerCardBI .creditCard .creditContent .cardName{font-size:16px;line-height:24px}.creditCardList .accordeonContent .creditCardBI .containerCardBI .creditCard .creditContent .cardNumber{font-size:14px;line-height:20px;color:#54524f}.creditCardList .accordeonContent .creditCardBI .containerCardBI .creditCard .editCard{font-weight:500;font-size:16px;line-height:24px;text-align:end}.creditCardList .accordeonContent .creditCardBI .containerCardBI .creditCard .editCard:hover{color:#f38c01}.creditCardList .accordeonContent .creditCardBI .containerCardBI .creditCard.editOpen{min-height:25px}.creditCardList .accordeonContent .creditCardBI .containerCardBI .creditCard.editOpen .creditContent .cardName,.creditCardList .accordeonContent .creditCardBI .containerCardBI .creditCard.editOpen .creditContent .cardNumber,.creditCardList .accordeonContent .creditCardBI .containerCardBI .creditCard.editOpen .editCard,.creditCardList .accordeonContent .creditCardBI .containerCardBI .editCreditCardName.editClose{display:none}.creditCardList .accordeonContent .creditCardBI .containerCardBI .editCreditCardName{display:grid;grid-template-columns:4fr 1fr}.creditCardList .accordeonContent .creditCardBI .containerCardBI .editCreditCardName>form .field.textField.cardNameField{margin-bottom:0}@media screen and (min-width:768px){.creditCardList .accordeonContent .creditCardBI .containerCardBI .editCreditCardName>form{padding-right:0}}.creditCardList .accordeonContent .creditCardBI .containerCardBI .editCreditCardName .buttonsGroup{display:flex}.creditCardList .accordeonContent .creditCardBI .containerCardBI .editCreditCardName .buttonsGroup .close{margin:0 5px 0 15px}.creditCardList .accordeonContent .creditCardBI .containerCardBI .editCreditCardName .buttonsGroup .close .icon-closeThin:hover{background-color:#f38c01}.creditCardList .accordeonContent .creditCardBI .containerCardBI .editCreditCardName .buttonsGroup .save{margin-left:5px}.creditCardList .accordeonContent .creditCardBI .containerCardBI .editCreditCardName .buttonsGroup .save .icon-checkThin:hover{background-color:#f38c01}@media screen and (min-width:768px){.creditCardList .accordeonContent .creditCardBI .containerCardBI .editCreditCardName{grid-template-columns:12fr 1fr}.creditCardList .accordeonContent .creditCardBI .containerCardBI .editCreditCardName .buttonsGroup .close{margin:0 5px 0 10px}}@media screen and (min-width:1024px){.creditCardList .accordeonContent .creditCardBI .containerCardBI .editCreditCardName{grid-template-columns:15fr 1fr}}@media screen and (min-width:1440px){.creditCardList .accordeonContent .creditCardBI .containerCardBI .editCreditCardName{grid-template-columns:20fr 1fr}}.editCreditCardName{display:flex}.editCreditCardName .buttonsGroup .close .icon-closeThin{background-color:#141413;width:15px;height:15px}.editCreditCardName .buttonsGroup .save .icon-checkThin{background-color:#141413;width:20px;height:20px}.editCreditCardName .field input{border-bottom:1px solid #f38c01}.editCreditCardName.editClose{display:none}.comeToDebitDetails{margin-top:70px}@media(min-width:1540px){.comeToDebitDetails{margin-top:0}}.comeToDebitDetails .ButtonBannerDebit{width:100%}.comeToDebitDetails .promotionBanner .noInfoBanner{display:none}@media screen and (min-width:768px){.comeToDebitDetails .promotionBanner .imageBanner{height:100%;margin-bottom:0}.comeToDebitDetails .promotionBanner .imageBanner img{height:100%}}.comeToDebitDetails h3{font-size:24px;line-height:32px;letter-spacing:.15px;text-align:center;color:#000;font-weight:350;margin:0 auto}.comeToDebitDetails .subtitle{color:#54524f;font-size:16px;line-height:24px;letter-spacing:.5px;text-align:center;font-weight:400;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif;margin-bottom:24px}@media screen and (min-width:768px){.comeToDebitDetails h3{font-size:28px;line-height:40px;letter-spacing:.18px;font-weight:350}}@media screen and (min-width:1024px){.comeToDebitDetails h3{font-size:36px;margin-bottom:48px}}.comeToDebitDetails .orangeButton{width:205px;height:52px;font-size:14px;line-height:24px;margin:8px auto 0}.comeToDebitDetails .partnerDebit{min-width:320px;margin:auto;max-width:1100px}.comeToDebitDetails .partnerDebit .titleOurPartners{font-size:14px;letter-spacing:1.8px;text-align:center;text-transform:uppercase;line-height:24px;color:#000;margin:24px auto;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif;font-weight:700}.comeToDebitDetails .partnerDebit .slick-slider{padding-left:16px}@media screen and (min-width:768px){.comeToDebitDetails .partnerDebit .slick-slider{margin-bottom:8px;height:90px}.comeToDebitDetails .partnerDebit .slick-slider .slick-list{height:90px}}@media screen and (min-width:1024px){.comeToDebitDetails .partnerDebit .slick-slider{margin-bottom:0}}.comeToDebitDetails .containerDebit{padding:0 16px;min-width:320px;margin:auto;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.comeToDebitDetails .containerDebit{max-width:825px}}@media screen and (min-width:1024px){.comeToDebitDetails .containerDebit{max-width:1200px}}.comeToDebitDetails .containerDebit .howItWorksDebit h3{margin-bottom:24px}.comeToDebitDetails .containerDebit .howItWorksDebit .steps{display:flex;flex-direction:column;margin-bottom:24px}.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step1,.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step2,.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step3{display:flex;margin-bottom:32px;align-items:center}.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step1 .title,.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step2 .title,.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step3 .title{font-size:18px;font-weight:700;line-height:24px;letter-spacing:.15px;color:#242423;margin-bottom:5px}.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step1 .text,.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step2 .text,.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step3 .text{font-size:16px;line-height:20px;letter-spacing:.5px;color:#54524f;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif}.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step1 .icon-circle1,.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step1 .icon-circle2,.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step1 .icon-circle3,.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step2 .icon-circle1,.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step2 .icon-circle2,.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step2 .icon-circle3,.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step3 .icon-circle1,.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step3 .icon-circle2,.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step3 .icon-circle3{width:32px;height:32px;margin-right:12px}@media screen and (min-width:1024px){.comeToDebitDetails .containerDebit .howItWorksDebit .steps{display:grid;grid-template-columns:1fr 1fr 1fr;margin:auto;justify-content:center;grid-gap:16px;gap:16px}.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step1,.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step2,.comeToDebitDetails .containerDebit .howItWorksDebit .steps .step3{align-items:flex-start}}.comeToDebitDetails .containerDebit .howItWorksDebit .pointsDebit .title{font-size:24px;line-height:32px;letter-spacing:.15px;text-align:center;font-weight:350;margin-bottom:32px}@media screen and (min-width:768px){.comeToDebitDetails .containerDebit .howItWorksDebit .pointsDebit .title{font-size:36px;line-height:40px}}.comeToDebitDetails .containerDebit .howItWorksDebit .pointsDebit .pointsRules .titlePoints{font-size:18px;font-weight:350;letter-spacing:.5px;text-align:center;line-height:24px;color:#54524f}.comeToDebitDetails .containerDebit .howItWorksDebit .pointsDebit .pointsRules .textPoints{font-size:16px;font-weight:700;letter-spacing:1.8px;text-align:center;line-height:24px;margin-bottom:32px}.comeToDebitDetails .containerDebit .partnerOffersList .partnersList{margin-bottom:24px}@media screen and (min-width:768px){.comeToDebitDetails .containerDebit .partnerOffersList .partnersList{display:grid;grid-template-columns:1fr 1fr 1fr;margin:auto;justify-content:center;grid-gap:16px;gap:16px}}@media screen and (min-width:1024px){.comeToDebitDetails .containerDebit .partnerOffersList .partnersList{grid-gap:8px;gap:8px}}.comeToDebitDetails h3.register{margin:24px auto 0}@media screen and (min-width:1024px){.comeToDebitDetails h3.register{margin:56px auto 0}}.comeToDebitDetails .orangeButton.register{margin:24px 0}@media screen and (min-width:768px){.comeToDebitDetails .orangeButton.register{margin:24px auto 32px}}@media screen and (min-width:1024px){.comeToDebitDetails .orangeButton.register{margin:56px auto}}.comeToDebitDetails .terms{background-color:#fff}.comeToDebitDetails .terms .container.promotionsTerms{padding:6px}.ssoLoading,.ssoMessageError{position:absolute;z-index:0}.ssoLoading,.ssoMessageError,.ssoModal{display:flex;justify-content:center;align-items:center;width:100%;height:100vh}.ssoModal{position:fixed;top:0;left:0;background:rgba(0,0,0,.831372549);overflow:hidden;transition:opacity .3s ease,visibility 0s ease .3s;z-index:999999}.ssoModal,.ssoModal.is-open{opacity:1;visibility:visible}.ssoModal.is-open{transition:opacity .3s ease}.ssoModal .whiteSpace{height:500px}.ssoModal .modalBox{position:relative;background-color:#fff;max-width:352px;max-height:650px;width:100%;height:100%;margin:50px 0;padding:19px;border-radius:24px}.page+.ssoModal footer{bottom:-700px}.whiteButton{width:100%;padding:16px;font-size:14px;line-height:17.75px;text-align:center;font-weight:500;border:1px solid #f38b00;background-color:#f38b00;color:#fff}.whiteButton:focus,.whiteButton:hover{border:1px solid #f38b00;background-color:#fff;color:#f38b00}.whiteButton[disabled]{border:1px solid #a4a19b;background-color:#a4a19b;color:#fff;cursor:not-allowed;opacity:.4}.linkButton{font-weight:500;font-size:14px;color:#242423;padding:16px 0;width:100%;height:60px}.linkButton:focus,.linkButton:hover{color:#f38c01}.ssoModalStep1 .title,.ssoModalStep2 .title,.ssoModalStep3 .title,.ssoModalStep4 .title{font-size:24px;line-height:32px;font-weight:450}.ssoModalStep1 .subtitle,.ssoModalStep2 .subtitle,.ssoModalStep3 .subtitle,.ssoModalStep4 .subtitle{font-size:14px;line-height:24px;font-weight:500;margin-bottom:48px;margin-top:8px}.ssoModalStep1 .content,.ssoModalStep2 .content,.ssoModalStep3 .content,.ssoModalStep4 .content{margin-bottom:40px}.ssoModalStep1 .content .text,.ssoModalStep2 .content .text,.ssoModalStep3 .content .text,.ssoModalStep4 .content .text{font-weight:400;font-size:14px;line-height:20px;color:#54524f;margin-bottom:24px}.ssoModalStep1 .password-tips,.ssoModalStep2 .password-tips,.ssoModalStep3 .password-tips,.ssoModalStep4 .password-tips{font-size:12px;font-weight:400;line-height:16px;margin-bottom:60px}.ssoModalStep1 .password-tips h4,.ssoModalStep2 .password-tips h4,.ssoModalStep3 .password-tips h4,.ssoModalStep4 .password-tips h4{line-height:20px;font-weight:500}.ssoModalStep1 .password-tips ul li,.ssoModalStep2 .password-tips ul li,.ssoModalStep3 .password-tips ul li,.ssoModalStep4 .password-tips ul li{color:#b3b0a9}.ssoModalStep1A .subtitle{font-size:14px;line-height:24px;font-weight:500;margin-bottom:20px;margin-top:8px}.ssoModalStep1A .content{margin-bottom:40px}.ssoModalStep1A .content .text{font-weight:400;font-size:14px;line-height:20px;color:#54524f;margin-bottom:24px}.ssoModalStep1A .whiteButton{margin-top:35px}.ssoModalStep1A form .field{margin-bottom:20px}.ssoModalStep1A form .field.passwordField .message{bottom:0}.ssoModalStep1A form .field.temporaryPasswordField .message{bottom:-30px}.ssoModalStep1 .whiteButton{margin-top:60px}.ssoModalStep2 form .field{margin-bottom:165px}.ssoModalStep3 .content{display:none}.ssoModalStep4 .title{text-align:center;margin-top:246px}.ssoModalStep4 .subtitle{text-align:center;margin-bottom:115px;padding:0 24px}.ssoModalStep4 .orangeButton{width:100%}@media screen and (min-width:768px){.ssoModal .modalBox{min-width:700px;max-width:896px;border-radius:0;margin:20px;padding:48px}.ssoModal .modalBox .ssoModalStep1A .title{font-size:32px;line-height:32px;font-weight:350;text-align:center}.ssoModal .modalBox .ssoModalStep1A .subtitle{font-size:20px;line-height:28px;font-weight:500;margin-bottom:20px;margin-top:24px}.ssoModal .modalBox .ssoModalStep1A .content{margin-bottom:80px}.ssoModal .modalBox .ssoModalStep1A .content .text{font-size:16px;line-height:24px;color:#54524f;margin-bottom:24px}.ssoModal .modalBox .ssoModalStep1A .btnGroup{display:flex;justify-content:center;align-items:end;flex-direction:row-reverse}.ssoModal .modalBox .ssoModalStep1A .whiteButton{margin-top:35px}.ssoModal .modalBox .ssoModalStep1A form{padding-right:0}.ssoModal .modalBox .ssoModalStep1A form .field{margin-bottom:20px}.ssoModal .modalBox .ssoModalStep3 .title{font-size:32px;line-height:32px;font-weight:350;text-align:center}.ssoModal .modalBox .ssoModalStep3 .subtitle{font-size:20px;line-height:28px;font-weight:500;margin-bottom:20px;margin-top:24px}.ssoModal .modalBox .ssoModalStep3 .content{display:block;margin-bottom:50px}.ssoModal .modalBox .ssoModalStep3 .content .text{font-size:16px;line-height:24px;color:#54524f;margin-bottom:24px}.ssoModal .modalBox .ssoModalStep3 form{padding-right:0}.ssoModal .modalBox .ssoModalStep3 form .field{margin-bottom:20px;width:48%}.ssoModal .modalBox .ssoModalStep3 form .password-tips{margin-bottom:30px}.ssoModal .modalBox .ssoModalStep3 .formGroup{display:flex;justify-content:space-between;margin-bottom:10px}.ssoModal .modalBox .ssoModalStep4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:180px}.ssoModal .modalBox .ssoModalStep4 .title{text-align:center;font-size:28px;line-height:32px;font-weight:350;margin:auto auto 24px}.ssoModal .modalBox .ssoModalStep4 .subtitle{text-align:center;margin-bottom:24px;padding:0 24px;font-size:20px;line-height:28px;font-weight:500}.ssoModal .modalBox .ssoModalStep4 .orangeButton{width:302px}}.successMessage{position:fixed;top:0;left:0;opacity:0;visibility:hidden;background:rgba(0,0,0,.831372549);display:flex;justify-content:center;align-items:center;overflow:hidden;transition:opacity .3s ease,visibility 0s ease .3s;z-index:15;height:100vh;width:100%}.successMessage.is-open{visibility:visible;opacity:1;transition:opacity .3s ease}.successMessage.hide{display:none}.successMessage .successMessageBox{position:relative;background-color:#fff;padding:20px;height:-webkit-min-content;height:min-content;width:100%;max-width:500px}.successMessage .successMessageBox .content{display:flex;flex-direction:column;justify-content:center}.successMessage .successMessageBox .content h3{font-size:16px;line-height:24px;letter-spacing:.8px;text-align:center;text-transform:uppercase}.successMessage .successMessageBox .content .points{display:flex;flex-direction:row;justify-content:center;margin-top:30px;margin-bottom:30px}.successMessage .successMessageBox .content .points .number{color:#f38b00;font-size:48px;font-weight:500;line-height:48px;text-align:center}.successMessage .successMessageBox .content .points .pts{color:#f38b00;font-size:12px;line-height:24px;text-align:center;margin-top:24px}.successMessage .successMessageBox .content .text{font-size:16px;line-height:24px;text-align:center;margin-bottom:40px}.successMessage .successMessageBox .buttonBox{display:flex;flex-direction:column;align-items:center;padding:16px 24px;border-top:1px solid #e5e5e5}.successMessage .successMessageBox .buttonBox .orangeButton{width:123px;height:40px}@media screen and (min-width:768px){.successMessage .successMessageBox .content{padding:24px 20px}.successMessage .successMessageBox .content h3{font-size:16px;line-height:32px;letter-spacing:1.8px;font-weight:700}.successMessage .successMessageBox .content .points{margin-top:30px;margin-bottom:30px}.successMessage .successMessageBox .content .text{max-width:380px;text-align:center;margin:0 auto 67px}.successMessage .successMessageBox .buttonBox{align-items:flex-end;padding:16px 32px}}.lpMRM{margin-top:70px}@media(min-width:1540px){.lpMRM{margin-top:0}}.lpMRM .banner{font-size:0}.lpMRM .banner img{background-position:50%;background-repeat:no-repeat;width:100%}.lpMRM .bannerText{background-color:#000;padding:20px;display:flex;align-items:center;flex-direction:column;margin:auto;justify-content:center}.lpMRM .bannerText p{font-size:18px;line-height:24px;letter-spacing:.5px;max-width:880px;color:#fff;font-family:"MarkWebPro",sans-serif}.lpMRM .bannerText p span{color:#f38c01;font-weight:700}.lpMRM .contentText{display:flex;flex-direction:column;justify-content:center;padding:20px;max-width:880px;margin-top:50px}.lpMRM .contentText .text{margin-bottom:48px;font-size:16px;line-height:24px}.lpMRM .contentText .text,.lpMRM .contentText .text2{text-align:center;font-family:"MarkWebPro",sans-serif}.lpMRM .contentText .text2{margin-bottom:24px;font-size:26px;line-height:32px}.lpMRM .containerIcons{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:20px}.lpMRM .containerIcons .iconBox{margin-bottom:40px}.lpMRM .containerIcons .iconBox .textA,.lpMRM .containerIcons .iconBox .textB{max-width:290px;margin:auto}.lpMRM .text3{padding:20px;text-align:center;margin-bottom:25px;font-size:16px;line-height:24px;font-weight:700;font-family:"MarkWebPro",sans-serif;max-width:880px}.lpMRM .formBox{padding:0 20px;margin-bottom:96px}.lpMRM .formBox .message{font-size:18px;margin:10px auto;max-width:880px}.lpMRM form{padding-right:20px;max-width:880px;display:flex;flex-direction:column;margin:auto}.lpMRM form .orangeButton{margin:auto}@media screen and (min-width:768px){.lpMRM .bannerText{padding:48px}.lpMRM .bannerText p{font-size:36px;line-height:40px;letter-spacing:.5px}.lpMRM .contentText{margin:96px auto 0}.lpMRM .contentText .text{font-size:18px;line-height:28px;font-weight:400}.lpMRM .contentText .text2{text-align:center;font-size:32px;line-height:40px}.lpMRM .containerIcons{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;justify-content:center;text-align:center;padding:20px;max-width:880px;margin:auto}.lpMRM .containerIcons .iconBox{margin-bottom:40px;max-width:436px}.lpMRM .containerIcons .iconBox .textB{width:375px}.lpMRM .text3{font-size:18px;line-height:32px;font-weight:700;margin:auto}}.modalMRM{position:fixed;top:0;left:0;opacity:0;visibility:hidden;background:rgba(0,0,0,.831372549);display:flex;justify-content:center;align-items:center;overflow:hidden;transition:opacity .3s ease,visibility 0s ease .3s;z-index:15;height:100vh;width:100%}.modalMRM.isOpen{visibility:visible;opacity:1;transition:opacity .3s ease}.modalMRM.hidden{display:none}.modalMRM .modalBoxMRM{position:relative;max-width:495px;width:100%;background-color:#fff;margin-top:70px;padding:20px;border-radius:10px}.modalMRM .modalBoxMRM h3{font-size:26px;line-height:32px;font-weight:450;text-align:center;font-family:MarkForMCNarrowRegular,Arial,Helvetica,sans-serif;margin-bottom:20px;margin-top:20px}.modalMRM .modalBoxMRM p{font-size:16px;text-align:center;line-height:24px;margin-bottom:30px}.modalMRM .modalBoxMRM .orangeButton{width:100%;margin-bottom:20px}@media screen and (min-width:768px){.modalMRM .modalBoxMRM{height:380px;margin-top:70px;padding:51px 58px 40px}.modalMRM .modalBoxMRM h3{margin-bottom:25px}.modalMRM .modalBoxMRM p{margin-bottom:30px}}.webview{width:100%;height:100vh;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.webview,.webview .logo{display:flex;justify-content:center;align-items:center}.webview .logo i{width:100px;height:65px}.webview .logo h1{font-size:28px}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.95);transform:scale(.95)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes pulse{0%{-webkit-transform:scale(.95);transform:scale(.95)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.95);transform:scale(.95)}}.mrsProfile .headerMrsProfile{background-color:#fff;border-bottom:1px solid #e0e2e7;display:flex;flex-direction:row;padding:16px}.mrsProfile .headerMrsProfile img{width:65px;height:43.56px}.mrsProfile .headerMrsProfile .contain{margin-left:16px;display:flex;flex-direction:column;justify-content:center}.mrsProfile .headerMrsProfile .contain .title{font-size:16px;line-height:20px;font-weight:500}.mrsProfile .headerMrsProfile .contain .subtitle{font-size:10px;line-height:12px;color:#6f727a}.mrsProfile .headerMrsProfile .secondaryButton{margin:auto 0 auto auto;border-radius:24px;width:100px;min-width:100px}@media(min-width:768px){.mrsProfile .headerMrsProfile{padding:16px 60px}}.mrsProfile .main{background-color:#f5f5f5;padding:10px}.mrsProfile .main .profile{display:flex;flex-direction:row;margin:auto auto 48px;justify-content:center;max-width:1300px}.mrsProfile .main .profile .circleFirstLetters{width:70px;height:70px;min-width:70px;border-radius:50%;background-color:#e0e2e7;display:flex;flex-direction:column;justify-content:center}.mrsProfile .main .profile .circleFirstLetters p{text-align:center;color:#141413;font-size:24px}.mrsProfile .main .profile img{width:92px;height:92px}.mrsProfile .main .profile .textBox{margin-left:16px;font-size:14px;line-height:20px}@media(min-width:768px){.mrsProfile .main .profile .circleFirstLetters{width:90px;height:90px;min-width:90px}.mrsProfile .main .profile .circleFirstLetters p{font-size:30px}}.mrsProfile .main .titleSecction{border-bottom:1px solid #e0e2e7}.mrsProfile .main .titleSecction .subtitle{color:#84817d;font-size:16px;line-height:24px}.mrsProfile .main .titleSecction .title{font-size:20px;line-height:28px;font-weight:500;margin-bottom:16px}.mrsProfile .main .list{display:flex;flex-direction:row;justify-content:space-between}.mrsProfile .main .list p{font-size:12px;line-height:20px;letter-spacing:.1rem;text-transform:uppercase;font-weight:500;color:#b3b0a9;margin-top:16px}.mrsProfile .main .warningData{background-color:#fff;border-radius:24px;border:1px solid #e0e2e7;margin:auto auto 24px;padding:15px;display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:1300px}.mrsProfile .main .warningData p{font-weight:700;text-align:end;margin-right:20px;width:40%}.mrsProfile .main .warningData .checkboxBottons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:50%}.mrsProfile .main .warningData .checkboxBottons .checkboxButton{display:flex;justify-content:center;align-items:center;margin-bottom:5px;margin-top:5px}.mrsProfile .main .merchantCategories{background-color:#fff;border-radius:24px;border:1px solid #e0e2e7;height:585px;padding:32px;margin:auto auto 24px;max-width:1300px}.mrsProfile .main .merchantCategories .simpleBar1{min-width:300px}.mrsProfile .main .merchantCategories .list{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;width:1234px}.mrsProfile .main .merchantCategories .containerTable{display:flex;flex-direction:row;margin:15px 0;width:1234px}.mrsProfile .main .merchantCategories .containerTable .table{display:flex;flex-direction:column;width:100%;font-size:16px;font-weight:500;line-height:24px;margin-left:10px;position:relative;height:385px}.mrsProfile .main .merchantCategories .containerTable .table .line{display:grid;grid-template-columns:2fr 1fr 1fr;color:#54524f}.mrsProfile .main .merchantCategories .containerTable .table .line .category-dot{display:inline-block;width:15px;height:15px;border-radius:50%;margin-right:5px}.mrsProfile .main .merchantCategories .containerTable .table .line p{margin-bottom:5px;padding-right:30px}.mrsProfile .main .merchantCategories .containerTable .table .pagination{margin:auto;position:absolute;right:67px;top:340px}.mrsProfile .main .merchantCategories .containerTable .table .pagination button{color:#54524f;font-size:20px;font-weight:700;margin-left:5px}.mrsProfile .main .merchantCategories .containerTable .table .pagination button.active,.mrsProfile .main .merchantCategories .containerTable .table .pagination button:hover{color:#ff7f00}.mrsProfile .main .containerAnalytics{display:flex;flex-direction:column;justify-content:space-between;margin:auto auto 24px}.mrsProfile .main .containerAnalytics .totalByState{background-color:#fff;border-radius:24px;border:1px solid #e0e2e7;min-height:440px;padding:32px;margin-bottom:24px}.mrsProfile .main .containerAnalytics .totalByState .containerBarChart{display:grid;grid-template-columns:1fr}.mrsProfile .main .containerAnalytics .totalByState .containerBarChart .valuesBarChart{display:flex;flex-direction:column;font-size:14px;margin:0 auto;min-height:200px}.mrsProfile .main .containerAnalytics .totalByState .containerBarChart .valuesBarChart .containerTitle{display:grid;grid-template-columns:1fr 1fr}.mrsProfile .main .containerAnalytics .totalByState .containerBarChart .valuesBarChart .title{margin-top:15px;font-weight:700;margin-bottom:5px;height:30px}.mrsProfile .main .containerAnalytics .totalByState .containerBarChart .valuesBarChart .values{display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px}.mrsProfile .main .containerAnalytics .heatMap{background-color:#fff;border-radius:24px;border:1px solid #e0e2e7;height:440px;padding:32px;position:relative}.mrsProfile .main .containerAnalytics .heatMap .container-geoChart{width:100%;height:300px;margin:0 auto}.mrsProfile .main .containerAnalytics .heatMap .legend{display:flex;justify-content:center;margin-top:10px;position:absolute;bottom:318px;left:32px;background-color:hsla(0,0%,100%,.7);height:20px}.mrsProfile .main .containerAnalytics .heatMap .legend-bar{width:110px;height:10px;border-radius:10px;overflow:hidden;margin-top:5px}.mrsProfile .main .containerAnalytics .heatMap .legend-gradient{width:100%;height:100%}.mrsProfile .main .containerAnalytics .heatMap .legend-values{display:flex;justify-content:space-between}.mrsProfile .main .containerAnalytics .heatMap .legend-values span{font-weight:700;margin:1px 10px;font-size:12px}@media(min-width:1320px){.mrsProfile .main .containerAnalytics .heatMap .legend{bottom:353px}}@media(min-width:768px){.mrsProfile .main .containerAnalytics{display:flex;flex-direction:column;justify-content:space-between;margin:auto auto 24px}.mrsProfile .main .containerAnalytics .totalByState{min-height:440px}.mrsProfile .main .containerAnalytics .totalByState .containerBarChart{grid-template-columns:2fr 1fr}.mrsProfile .main .containerAnalytics .totalByState .containerBarChart .chartBar{min-width:250px}.mrsProfile .main .containerAnalytics .totalByState .containerBarChart .valuesBarChart{display:flex;flex-direction:column;margin:0 auto}.mrsProfile .main .containerAnalytics .totalByState .containerBarChart .valuesBarChart .title{margin-top:15px;margin-bottom:5px}.mrsProfile .main .containerAnalytics .totalByState .containerBarChart .valuesBarChart .values{display:grid;grid-template-columns:1fr 1fr;margin-bottom:5px}.mrsProfile .main .containerAnalytics .heatMap{height:440px;padding:32px;width:100%;margin:0 auto}}@media(min-width:1320px){.mrsProfile .main .containerAnalytics{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;margin:auto auto 24px;max-width:1300px}.mrsProfile .main .containerAnalytics .totalByState{margin-bottom:0;max-width:638px}.mrsProfile .main .containerAnalytics .totalByState .containerBarChart .chartBar{width:380px}.mrsProfile .main .containerAnalytics .totalByState .containerBarChart .valuesBarChart{display:flex;flex-direction:column;margin:0 auto;width:180px}.mrsProfile .main .containerAnalytics .totalByState .containerBarChart .valuesBarChart .title{margin-top:15px;margin-bottom:5px}.mrsProfile .main .containerAnalytics .totalByState .containerBarChart .valuesBarChart .values{display:grid;grid-template-columns:1fr 1fr;margin-bottom:5px}.mrsProfile .main .containerAnalytics .heatMap{padding:32px;height:475px}.mrsProfile .main .containerAnalytics .heatMap .container-geoChart{height:340px}}.mrsProfile .main .purchasesDetails{background-color:#fff;border-radius:24px;border:1px solid #e0e2e7;padding:32px;margin:auto auto 46px;max-width:1300px}.mrsProfile .main .purchasesDetails .listPurchases{display:grid;width:1230px;grid-template-columns:.6fr 1.3fr 1.3fr 2.5fr 1fr .7fr;margin-bottom:20px}.mrsProfile .main .purchasesDetails .listPurchases p{font-size:12px;line-height:20px;letter-spacing:.1rem;text-transform:uppercase;font-weight:500;color:#b3b0a9;margin-top:16px}.mrsProfile .main .purchasesDetails .row{display:grid;grid-template-columns:.6fr 1.3fr 1.3fr 2.5fr 1fr .7fr;width:1230px;font-size:14px;border-bottom:1px solid #e0e2e7;padding:15px 0}.mrsProfile .main .purchasesDetails .row .columm{margin:auto 0;padding-right:20px}.mrsProfile .container-skeleton-profile .skeleton-profile{width:70px;height:70px}@media(min-width:768px){.mrsProfile .container-skeleton-profile .skeleton-profile{width:90px;height:90px}}.mrsProfile .container-skeleton-profileText{width:100%;margin-left:20px}.mrsProfile .container-skeleton-profileText .skeleton-profileText{width:100%}.mrsProfile .container-skeleton-chartPie{margin:0 110px 0 0}.mrsProfile .container-skeleton-chartPie .skeleton-chartPie{width:300px;height:300px}.mrsProfile .container-skeleton-chartBar{width:300px;height:300px;margin:20px 10px}.mrsProfile .container-skeleton-chartBar .skeleton-chartBar{width:100%;height:100%}@media(min-width:768px){.mrsProfile .container-skeleton-chartBar{width:400px}}@media(min-width:1320px){.mrsProfile .container-skeleton-chartBar{width:300px}}.mrsProfile .container-skeleton-heatMap{min-width:300px;height:300px}.mrsProfile .container-skeleton-heatMap .skeleton-heatMap{width:100%;height:100%}@media(min-width:1320px){.mrsProfile .container-skeleton-heatMap{width:570px;height:345px}}.mrsProfile .container-skeleton-statesValues{min-width:100px;margin-top:10px;height:100%}.mrsProfile .container-skeleton-statesValues .skeleton-statesValues{margin-bottom:10px;width:100%}.mrsProfile .container-skeleton-geoChart{width:300px;height:300px;margin:20px auto}.mrsProfile .container-skeleton-geoChart .skeleton-geoChart{width:100%;height:100%}@media(min-width:768px){.mrsProfile .container-skeleton-geoChart{width:400px}}@media(min-width:1320px){.mrsProfile .container-skeleton-geoChart{width:300px}}.mrsProfile .container-skeleton-purchases{width:1234px}.mrsProfile .container-skeleton-purchases .skeleton-purchases{margin-bottom:10px;width:100%;height:100%}.marker-info{background-color:#fff;border-radius:10px;width:120px;border:1px solid #b3b0a9;padding:5px;position:absolute;z-index:1;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.marker-info div p{font-size:12px;text-align:start}.marker-info button{font-weight:700;color:#ff3c00;margin-top:0;line-height:8px}.page.isMRS>footer{display:none}.mrsSignIn{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr;width:100%}.mrsSignIn .leftSidePresentation{background-color:#141414;height:50vh;display:flex;flex-direction:column;justify-content:center;padding:20px}.mrsSignIn .leftSidePresentation .containerPresentation{display:flex;flex-direction:column;justify-content:center;margin:auto;width:317px}.mrsSignIn .leftSidePresentation .containerPresentation img{width:65px;height:43.56px;margin-bottom:48px}.mrsSignIn .leftSidePresentation .containerPresentation .logoName{font-size:18px;line-height:28px;letter-spacing:.4em;color:#ff5f00;font-weight:700;text-transform:uppercase}.mrsSignIn .leftSidePresentation .containerPresentation .title{font-size:64px;color:#fff;line-height:72px;font-family:"MarkForMCNarrowRegular",Arial,Helvetica,sans-serif}.mrsSignIn .rightSideForm{background-color:#fff;height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.mrsSignIn .rightSideForm .title{font-size:20px;line-height:28px;font-weight:500;margin-bottom:5px;text-align:start}.mrsSignIn .rightSideForm .subtitle{width:300px;color:#6f727a;font-size:18px;line-height:28px;margin-bottom:32px}.mrsSignIn .rightSideForm .newOrangeButton{background-color:#ff5f00;border-radius:8px;width:300px;height:48px;color:#fff;font-size:16px;line-height:24px;font-weight:500;border:1px solid #ff5f00}.mrsSignIn .rightSideForm .newOrangeButton:hover{background-color:#fff;color:#ff5f00;border:1px solid #ff5f00}.mrsSignIn .rightSideForm form{padding-right:0;display:flex;flex-direction:column}.mrsSignIn .rightSideForm form .error{font-size:14px;color:#eb001b;margin-top:10px;margin-bottom:10px}.mrsSignIn .rightSideForm form .inputPassword{position:relative}.mrsSignIn .rightSideForm form .inputPassword .buttonEye{position:absolute;top:12px;right:15px}.mrsSignIn .rightSideForm .input,.mrsSignIn .rightSideForm .password{border:1px solid #e0e2e7;border-radius:8px;width:300px;height:48px;padding:5px 15px;margin-bottom:32px}@media screen and (min-width:1024px){.mrsSignIn{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.mrsSignIn .leftSidePresentation,.mrsSignIn .rightSideForm{height:100vh}.mrsSignIn .leftSidePresentation .containerPresentation{width:510.77px}}.conmebolDetails{margin-top:70px}@media(min-width:1540px){.conmebolDetails{margin-top:0}}.conmebolDetails .promotionBanner .noInfoBanner{display:none}.conmebolDetails .promotionBanner .infoBannerConmebol{padding:20px;display:flex;flex-direction:column;align-items:center}.conmebolDetails .promotionBanner .infoBannerConmebol .titleConmebolBanner{font-weight:300;font-size:30px;line-height:40px;text-align:start;font-family:"MarkForMCNarrowRegular",Arial,Helvetica,sans-serif;margin-bottom:16px}.conmebolDetails .promotionBanner .infoBannerConmebol .textConmebolBanner{font-size:15px;line-height:24px;text-align:start}@media screen and (min-width:768px){.conmebolDetails .promotionBanner .imageBanner{height:100%;margin-bottom:0}.conmebolDetails .promotionBanner .imageBanner img{height:100%}.conmebolDetails .promotionBanner .noInfoBanner{display:none}.conmebolDetails .promotionBanner .infoBannerConmebol{padding:48px}.conmebolDetails .promotionBanner .infoBannerConmebol .titleConmebolBanner{width:550px;font-size:36px}.conmebolDetails .promotionBanner .infoBannerConmebol .textConmebolBanner{width:550px;font-size:18px}}@media screen and (min-width:1024px){.conmebolDetails .promotionBanner .infoBannerConmebol .textConmebolBanner,.conmebolDetails .promotionBanner .infoBannerConmebol .titleConmebolBanner{width:880px}}.conmebolDetails h3{font-size:24px;line-height:32px;letter-spacing:.15px;text-align:center;color:#000;font-weight:350;margin:0 auto}.conmebolDetails .containerConmebol .title{font-size:28px;line-height:40px;letter-spacing:.18px;font-weight:350;margin:48px auto 56px;font-family:"MarkForMCNarrowRegular",Arial,Helvetica,sans-serif}.conmebolDetails .containerConmebol .schedule{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:20px}.conmebolDetails .containerConmebol .schedule .round{border-bottom:1px solid #d3cfc8;margin-bottom:56px}.conmebolDetails .containerConmebol .schedule .round .roundNumber{font-size:14px;color:#f38c01;line-height:13px;letter-spacing:1.8px;font-weight:500;text-align:center;margin-bottom:16px}.conmebolDetails .containerConmebol .schedule .round .game .soccerTeams{display:grid;grid-template-columns:1fr .5fr 1fr}.conmebolDetails .containerConmebol .schedule .round .game .soccerTeams .team1,.conmebolDetails .containerConmebol .schedule .round .game .soccerTeams .team2{font-size:14px;font-weight:700;line-height:28px;letter-spacing:.5px;font-family:"MarkForMCNarrowRegular",Arial,Helvetica,sans-serif}.conmebolDetails .containerConmebol .schedule .round .game .soccerTeams .team1{text-align:end}.conmebolDetails .containerConmebol .schedule .round .game .soccerTeams .team2{text-align:start}.conmebolDetails .containerConmebol .schedule .round .game .soccerTeams .versus{font-size:20px;letter-spacing:.5px;color:#84817d;text-align:center;font-family:"MarkForMCNarrowRegular",Arial,Helvetica,sans-serif}.conmebolDetails .containerConmebol .schedule .round .game .scheduleDetails{font-size:13px;line-height:14px;text-align:center;color:#84817d;margin-top:18px;margin-bottom:47px;font-family:"MarkForMCNarrowRegular",Arial,Helvetica,sans-serif}@media screen and (min-width:768px){.conmebolDetails .containerConmebol .title,.conmebolDetails h3{font-size:28px}.conmebolDetails .containerConmebol .schedule .round{width:550px}.conmebolDetails .containerConmebol .schedule .round .game .soccerTeams .team1,.conmebolDetails .containerConmebol .schedule .round .game .soccerTeams .team2{font-size:18px}.conmebolDetails .containerConmebol .schedule .round .game .scheduleDetails{font-size:14px}}@media screen and (min-width:1024px){.conmebolDetails h3{font-size:36px;margin-bottom:48px}}@media screen and (min-width:1440px){.conmebolDetails .containerConmebol .schedule .round{width:880px}}.crmCard{display:flex;flex-direction:column;width:100%;background-color:#000;margin-bottom:40px}@media only screen and (min-width:1024px){.crmCard{flex-direction:row}}.crmCard>.image{width:100%;height:100%}@media only screen and (min-width:1024px){.crmCard>.image{max-width:528px;flex-direction:row}}.crmCard>.context{padding:15px}.crmCard>.context>.title{font-size:26px;font-weight:350;margin-bottom:35px}.crmCard>.context>.description,.crmCard>.context>.title{color:#fff;font-family:"MarkForMCNarrowRegular",Arial,Helvetica}.crmCard>.context>.description{font-size:16px;line-height:22px;letter-spacing:.4px;font-weight:400}.crmCard>.context>.description>b{color:#fff}.crmDetails{padding-top:70px}@media only screen and (min-width:1540px){.crmDetails{padding-top:0}}.crmDetails.spacing{padding-top:70px}.crmDetails .bgLight{background-color:#fff;padding:24px 0}.crmDetails .crmContainer{max-width:1320px!important;padding:20px;margin:auto}.crmDetails .crmContainerSmall{max-width:872px!important;padding:20px;margin:auto}.crmDetails .crmAbout>.banner{width:100%;object-fit:contain;border-radius:12px;margin-bottom:48px}.crmDetails .crmAbout>.campaign{display:block;width:100%;text-align:center;font-size:14px;font-weight:700;color:#ff671b;text-transform:uppercase}.crmDetails .crmAbout>.title{display:block;width:100%;text-align:center;font-size:28px;font-weight:400;color:#242423;line-height:28px;margin:0 0 16px}@media only screen and (min-width:768px){.crmDetails .crmAbout>.title{font-size:44px;line-height:56px}}.crmDetails .crmAbout>.description{display:block;width:100%;text-align:center;font-size:18px;font-weight:400;color:#54524f;margin:0 0 48px}.crmDetails .crmAbout>.description>span{color:#ff671b}.crmDetails .crmAbout .crmSteps{display:flex;justify-content:center;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width:768px){.crmDetails .crmAbout .crmSteps{flex-direction:row}}.crmDetails .crmAbout .crmSteps>li{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media only screen and (min-width:768px){.crmDetails .crmAbout .crmSteps>li{max-width:calc(33.333% - 16px)}}.crmDetails .crmAbout .crmSteps>li>img{max-width:120px;width:100%;object-fit:contain;margin-bottom:16px}.crmDetails .crmAbout .crmSteps>li>p{font-size:16px;font-weight:400;color:#54524f;text-align:center}.crmDetails .crmAbout .crmSteps>li>p>span{color:#ff671b;font-weight:700}.crmDetails .crmHiw{padding:48px 0}.crmDetails .crmHiw>.title{width:100%;font-size:24px;font-weight:700;color:#242423;text-align:center;margin-bottom:12px}.crmDetails .crmHiw>.description{font-size:18px;font-weight:400;color:#54524f;text-align:center;margin-bottom:48px}.crmDetails .crmHiw>.listSteps{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.crmDetails .crmHiw>.listSteps>.items{display:flex;grid-gap:12px;gap:12px}@media only screen and (min-width:768px){.crmDetails .crmHiw>.listSteps>.items{align-items:center}}.crmDetails .crmHiw>.listSteps>.items>span{display:flex;justify-content:center;align-items:center;max-width:48px;min-width:48px;max-height:48px;min-height:48px;font-size:18px;font-weight:700;color:#141413;border:1px solid #e3dfd7;border-radius:100%}.crmDetails .crmHiw>.listSteps>.items>p{font-size:16px;font-weight:400;color:#54524f}.crmDetails .crmHiw>.transactionsTable{border-radius:12px;background-color:#fff;padding:24px;margin-top:48px}.crmDetails .crmHiw>.transactionsTable>h5{font-size:16px;font-weight:700;color:#141413;border-bottom:1px solid #e3dfd7;padding-bottom:24px;margin-bottom:24px}.crmDetails .crmHiw>.transactionsTable>.transactionsList{display:flex;flex-direction:column}.crmDetails .crmHiw>.transactionsTable>.transactionsList>li:nth-child(2){border-bottom:1px solid #e3dfd7;border-top:1px solid #e3dfd7;padding:12px 0;margin:12px 0}.crmDetails .crmHiw>.transactionsTable>.transactionsList>.transaction{display:flex;justify-content:space-between;grid-gap:8px;gap:8px}.crmDetails .crmHiw>.transactionsTable>.transactionsList>.transaction>p:first-child{width:-webkit-max-content;width:max-content;font-size:16px;font-weight:400;color:#54524f}.crmDetails .crmHiw>.transactionsTable>.transactionsList>.transaction>p:first-child>span{display:none}@media only screen and (min-width:768px){.crmDetails .crmHiw>.transactionsTable>.transactionsList>.transaction>p:first-child>span{display:inline-block}}.crmDetails .crmHiw>.transactionsTable>.transactionsList>.transaction>p:nth-child(2){width:-webkit-max-content;width:max-content;font-size:16px;font-weight:700;color:#ff671b}.crmDetails .crmHiw>.hiwMessage{font-size:12px;font-weight:400;color:#54524f;margin-top:38px}.crmDetails .crmContent .title{font-size:24px;font-weight:400;color:#242423;text-align:center;margin-bottom:8px}.crmDetails .crmContent .description{font-size:16px;font-weight:400;color:#54524f;text-align:center}.crmDetails .crmContent>.crmForm{display:block;max-width:648px;width:100%;margin:0 auto;padding-right:0}.crmDetails .crmContent>.crmForm>.checkboxTermsCrm{text-indent:50px;background-color:red}.crmDetails .crmContent>.crmForm>button{width:100%}.crmDetails .crmContent>.crmForm>button>.loadPoints{margin-top:0;margin-bottom:0}.crmDetails .crmContent>.crmForm>button>.loadPoints>i{top:0}.crmDetails .crmContent>.crmCardList{display:flex;flex-direction:column;justify-content:center;align-items:center}.crmDetails .crmContent>.crmCardList>.cards{max-width:648px;width:100%;margin-top:48px}.crmDetails .crmContent>.crmCardList>.cards>h6{font-size:16px;font-weight:700;color:#242423;text-align:center}.crmDetails .crmContent>.crmCardList>.cards>.cardList{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-top:24px}.crmDetails .crmContent>.crmCardList>.cards>.cardList>.cardItem{display:flex;justify-content:space-between;align-items:center;width:100%;height:88px;border:1px solid #e3dfd7;border-radius:12px;background-color:#fff;padding:0 28px}.crmDetails .crmContent>.crmCardList>.cards>.cardList>.cardItem .box{display:flex;align-items:center;grid-gap:12px;gap:12px}.crmDetails .crmContent>.crmCardList>.cards>.cardList>.cardItem .box .icon-mastercard{height:20px}.crmDetails .crmContent>.crmCardList>.cards>.cardList>.cardItem .box .info .name{font-size:14px;font-weight:700;color:#242423}.crmDetails .crmContent>.crmCardList>.cards>.cardList>.cardItem .box .info .number{font-size:12px;font-weight:400;color:#378f7b}.crmDetails .crmContent>.crmCardList>.cards>.cardList>.cardItem>.disabled{height:32px;font-size:12px;font-weight:500;color:#84817d;border:1px solid #e3dfd7;border-radius:50px;padding:0 16px}.crmDetails .crmContent>.crmCardList>.cards>.cardList>.cardItem>.enabled{display:flex;justify-content:center;align-items:center;grid-gap:4px;gap:4px;height:32px;font-size:12px;font-weight:500;color:#378f7b;background-color:#dcf5ef;border:1px solid #dcf5ef;border-radius:50px;padding:0 16px;cursor:default}.crmDetails .crmContent>.crmCardList>.cards>.cardList>.cardItem>.enabled>.icon{display:flex;justify-content:center;align-items:center;width:16px;height:16px;border-radius:100%;background-color:#378f7b}.crmDetails .crmContent>.crmCardList>.cards>.cardList>.cardItem>.enabled>.icon>i{width:14px;height:14px;background-color:#dcf5ef}.crmDetails .crmContent>.crmDownload{display:flex;flex-direction:column;justify-content:center;align-items:center}.crmDetails .crmContent>.crmDownload>.qrcode{margin:24px 0}.crmDetails .crmContent>.crmDownload>.stores{display:flex;grid-gap:24px;gap:24px}.crmDetails .crmContent>.crmDownload>.stores img{max-width:135px}.crmDetails .crmRegister>.title{width:100%;font-size:24px;font-weight:700;color:#242423;text-align:center;margin-bottom:12px}.crmDetails .crmRegister>.description{width:100%;font-size:18px;font-weight:400;color:#54524f;text-align:center;margin-bottom:48px}.crmDetails .crmRegister>.groupButton{display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px}.crmDetails .crmRegister>.groupButton .orangeButton{width:-webkit-min-content;width:min-content}.crmDetails .crmTerms{padding:48px 0}.crmDetails .crmTerms>.title{width:100%;text-align:center;font-size:24px;font-weight:700;color:#242423;margin-bottom:12px}.crmDetails .crmTerms>.subtitle{width:100%;text-align:center;font-size:18px;font-weight:400;color:#54524f;margin-bottom:48px}.crmDetails .crmTerms>.description{display:flex;flex-direction:column;grid-gap:18px;gap:18px}.crmDetails .crmTerms>.description>p{width:100%;text-align:justify;font-size:16px;font-weight:400;color:#54524f}.crmDetails .crmTerms>.description ul{display:flex;flex-direction:column;grid-gap:18px;gap:18px;list-style-type:decimal;list-style-position:inside}.crmDetails .crmTerms>.description ul li{width:100%;text-align:justify;font-size:16px;font-weight:400;color:#54524f}.crmDetails .crmTerms>.description>span{font-size:16px;font-weight:700;color:#54524f;text-transform:uppercase}.crmDetails .crmTerms>.description table{border:1px solid #54524f;border-collapse:collapse}.crmDetails .crmTerms>.description td,.crmDetails .crmTerms>.description th{border:1px solid #54524f;padding:5px}.crmDetails .crmTerms>.description a{display:inline-block;color:#f38c01;font-weight:500;margin-left:4px;cursor:pointer}.crmModal{max-width:600px;width:100vw;max-height:80vh;overflow-x:hidden;background-color:#fff;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:#f38c01 #fff}.crmModal::-webkit-scrollbar{width:6px}.crmModal::-webkit-scrollbar-track{background:#fff}.crmModal::-webkit-scrollbar-thumb{background-color:#f38c01;border-radius:20px}.crmModal>.header{display:flex;justify-content:flex-end;align-items:center;height:72px;padding:0 34px}.crmModal>.content{padding:0 48px 48px}.crmModal>.content .title{font-size:24px;font-weight:400;color:#242423;text-align:center;margin-bottom:8px}.crmModal>.content .description{font-size:16px;font-weight:400;color:#54524f;text-align:center}.crmModal>.content>.firstStep>.cards{margin-top:48px}.crmModal>.content>.firstStep>.cards>h6{font-size:16px;font-weight:400;color:#242423;margin-bottom:12px}.crmModal>.content>.firstStep>.cards>.cardList{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.crmModal>.content>.firstStep>.cards>.cardList>.cardItem{display:flex;justify-content:space-between;align-items:center;width:100%;height:88px;border:1px solid #e3dfd7;border-radius:12px;padding:0 28px}.crmModal>.content>.firstStep>.cards>.cardList>.cardItem .box{display:flex;align-items:center;grid-gap:12px;gap:12px}.crmModal>.content>.firstStep>.cards>.cardList>.cardItem .box .icon-mastercard{height:20px}.crmModal>.content>.firstStep>.cards>.cardList>.cardItem .box .info .name{font-size:14px;font-weight:700;color:#242423}.crmModal>.content>.firstStep>.cards>.cardList>.cardItem .box .info .number{font-size:12px;font-weight:400;color:#378f7b}.crmModal>.content>.firstStep>.cards>.cardList>.cardItem>.disabled{height:32px;font-size:12px;font-weight:500;color:#84817d;border:1px solid #e3dfd7;border-radius:50px;padding:0 16px}.crmModal>.content>.secondStep>.card{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;grid-gap:16px;gap:16px;margin-top:48px}.crmModal>.content>.secondStep>.card .digits{display:flex;grid-gap:8px;gap:8px}.crmModal>.content>.secondStep>.card .digits span{font-size:24px;font-weight:400;color:#242423}.crmModal>.content>.secondStep>.card .codeField{margin-bottom:0}.crmModal>.content>.secondStep>.card .codeField .inputCode{display:flex!important;grid-gap:4px;gap:4px}.crmModal>.content>.secondStep>.card .codeField .inputCode input{width:48px;height:48px;border:1px solid #b3b0a9;border-radius:8px;font-size:24px;font-weight:400;color:#242423;padding:0 14px}.crmModal>.content>.secondStep>.card .codeField .inputCode input[type=number]{-webkit-appearance:textfield;appearance:textfield}.crmModal>.content>.secondStep>.card .codeField .inputCode input::-webkit-inner-spin-button,.crmModal>.content>.secondStep>.card .codeField .inputCode input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.crmModal>.content>.secondStep>.messageError{font-size:16px;font-weight:400;color:red;margin-top:16px}.crmModal>.content>.secondStep>button{margin-top:76px;width:100%}.crmModal>.content>.secondStep>button>.loadPoints{margin-top:0;margin-bottom:0}.crmModal>.content>.secondStep>button>.loadPoints>i{top:0}.crmModal>.content>.thirdStep{display:flex;flex-direction:column;justify-content:center;align-items:center}.crmModal>.content>.thirdStep>.icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:100%;background-color:#378f7b;margin-bottom:24px}.crmModal>.content>.thirdStep>.icon>i{width:20px;height:20px;background-color:#fff}.crmModal>.content>.thirdStep>button{width:100%;margin-top:24px}.crmModal>.content>.fourthStep{display:flex;flex-direction:column;justify-content:center;align-items:center}.crmModal>.content>.fourthStep>.icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:100%;background-color:#378f7b;margin-bottom:24px}.crmModal>.content>.fourthStep>.icon>i{width:20px;height:20px;background-color:#fff}.crmModal>.content>.fourthStep>.stores{display:flex;grid-gap:24px;gap:24px}.crmModal>.content>.fourthStep>.stores img{max-width:135px}.crmModal>.content>.fourthStep>button{width:100%;margin-top:48px}.conmebolLibertadores2023Card{display:flex;flex-direction:column;width:100%;background-color:#000;margin-bottom:40px}@media only screen and (min-width:1024px){.conmebolLibertadores2023Card{flex-direction:row}}.conmebolLibertadores2023Card>.image{width:100%;height:100%}@media only screen and (min-width:1024px){.conmebolLibertadores2023Card>.image{max-width:528px;flex-direction:row}}.conmebolLibertadores2023Card>.context{padding:15px}.conmebolLibertadores2023Card>.context>.title{font-size:26px;font-weight:350;color:#fff;margin-bottom:35px;font-family:"MarkForMCNarrowRegular",Arial,Helvetica}.conmebolLibertadores2023Card>.context>.description{font-size:16px;line-height:22px;letter-spacing:.4px;font-weight:400;color:#fff;font-family:"MarkForMCNarrowRegular",Arial,Helvetica}.conmebolLibertadores2023Card>.context>.description>b{color:#fff}.conmebolLibertadores2023{padding-top:70px}@media only screen and (min-width:1540px){.conmebolLibertadores2023{padding-top:0}}.conmebolLibertadores2023.spacing{padding-top:70px}.conmebolLibertadores2023 .bgLight{background-color:#fff}.conmebolLibertadores2023 .container{max-width:1320px!important;padding:20px;margin:auto}.conmebolLibertadores2023 .containerSmall{max-width:872px!important;padding:48px 24px;margin:auto}.conmebolLibertadores2023 .about>.banner{width:100%;object-fit:contain;border-radius:12px;margin-bottom:48px}.conmebolLibertadores2023 .about>.campaign{display:block;width:100%;text-align:center;font-size:14px;font-weight:700;color:#ff671b;text-transform:uppercase}.conmebolLibertadores2023 .about>.title{display:block;width:100%;text-align:center;font-size:28px;font-weight:400;color:#242423;line-height:28px;margin:0 0 16px}@media only screen and (min-width:768px){.conmebolLibertadores2023 .about>.title{font-size:44px;line-height:56px}}.conmebolLibertadores2023 .about>.description{display:block;width:100%;text-align:center;font-size:18px;font-weight:400;color:#54524f;margin:0 0 48px}.conmebolLibertadores2023 .about>.description>span{color:#ff671b}.conmebolLibertadores2023 .about .steps{display:flex;justify-content:center;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width:768px){.conmebolLibertadores2023 .about .steps{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:72px;gap:72px}}.conmebolLibertadores2023 .about .steps>li{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.conmebolLibertadores2023 .about .steps>li>img{max-width:120px;width:100%;object-fit:contain;margin-bottom:16px}.conmebolLibertadores2023 .about .steps>li>p{font-size:16px;font-weight:400;color:#54524f;text-align:center}.conmebolLibertadores2023 .about .steps>li>p>span{color:#ff671b;font-weight:700}.conmebolLibertadores2023 .hiw>.title{background-color:#ff671b}.conmebolLibertadores2023 .hiw>.title h2{display:block;max-width:1320px;width:100%;font-size:24px;font-weight:400;line-height:36px;color:#fff;text-align:center;margin:0 auto;padding:48px 0}.conmebolLibertadores2023 .hiw .subtitle{font-size:14px;font-weight:700;color:#242423;text-transform:uppercase;margin-bottom:24px}.conmebolLibertadores2023 .hiw ul{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.conmebolLibertadores2023 .hiw ul li{display:flex;align-items:center;font-size:18px;font-weight:400;color:#54524f}.conmebolLibertadores2023 .hiw ul li span{display:flex;justify-content:center;align-items:center;min-width:48px;min-height:48px;max-width:48px;max-height:48px;border:1px solid #e3dfd7;border-radius:100%;font-size:16px;font-weight:700;line-height:24px;color:#141413;margin-right:12px}.conmebolLibertadores2023 .hiw ul li a{color:#ff671b;cursor:pointer;margin-left:4px}.conmebolLibertadores2023 .hiw ul li a:hover{text-decoration:underline}.conmebolLibertadores2023 .conmebolContent .title{font-size:24px;font-weight:700;color:#242423;text-align:center;margin-bottom:12px}.conmebolLibertadores2023 .conmebolContent>.subtitle{font-size:14px;font-weight:700;color:#242423;text-transform:uppercase;margin-bottom:48px}.conmebolLibertadores2023 .conmebolContent .description{font-size:18px;font-weight:400;color:#54524f;text-align:center;margin-bottom:48px}.conmebolLibertadores2023 .conmebolContent form{display:flex;flex-direction:column;align-items:center;width:100%;padding-right:0}.conmebolLibertadores2023 .conmebolContent form>.checkboxTerms{text-indent:50px}.conmebolLibertadores2023 .conmebolContent form>.field{width:100%;margin-bottom:12px}.conmebolLibertadores2023 .conmebolContent form>.field.checkboxField{margin-bottom:48px}.conmebolLibertadores2023 .conmebolContent form>button{max-width:200px;width:100%;margin:0 auto}.conmebolLibertadores2023 .conmebolContent>.yourLuckyNumberTitle{width:100%;font-size:18px;font-weight:700;color:#54524f;text-align:center}.conmebolLibertadores2023 .conmebolContent>.yourLuckyNumber{display:block;width:100%;font-size:56px;font-weight:700;line-height:64px;color:#ff671b;text-align:center;margin:24px 0 48px}.conmebolLibertadores2023 .conmebolContent>.tableRaffle{width:100%;border-radius:8px;border:1px solid #f8f7f5}.conmebolLibertadores2023 .conmebolContent>.tableRaffle .line{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #f8f7f5;padding:24px 48px}.conmebolLibertadores2023 .conmebolContent>.tableRaffle .line.winner{background-color:#fff0e9}.conmebolLibertadores2023 .conmebolContent>.tableRaffle .line.winner>span{color:#ff671b}.conmebolLibertadores2023 .conmebolContent>.tableRaffle .line.header{background-color:#f8f7f5}.conmebolLibertadores2023 .conmebolContent>.tableRaffle .line.header>span{font-weight:700;color:#242423}.conmebolLibertadores2023 .conmebolContent>.tableRaffle .cell{display:block;font-size:18px;font-weight:400;color:#242423}.conmebolLibertadores2023 .conmebolContent>.tableRaffle .cell.left{text-align:left}.conmebolLibertadores2023 .conmebolContent>.tableRaffle .cell.right{text-align:right}.conmebolLibertadores2023 .conmebolContent>.groupButton{display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px}.conmebolLibertadores2023 .conmebolContent>.groupButton .orangeButton{width:-webkit-min-content;width:min-content}.conmebolLibertadores2023>.faq .subtitle{width:100%;font-size:14px;font-weight:700;color:#242423;text-align:center;text-transform:uppercase;margin-bottom:48px}.conmebolLibertadores2023>.faq .content>.subtitle{text-align:left;margin:24px 0}.conmebolLibertadores2023>.faq .content .accordeonLabel{font-size:18px;font-weight:400;color:#141413;padding:20px 50px 20px 0;background-color:transparent}