.modal-container .modal{background-color:#f2f2f2;bottom:0;left:0;margin:auto;overflow:auto;position:fixed;right:0;top:0;z-index:9999}.modal-container .modal.trasparent{background-color:transparent}.modal-container .modal .close{cursor:pointer;font-size:50px;line-height:50px;margin:auto;position:absolute;top:15px;right:15px;z-index:10000;background:0 0;width:auto!important}.modal-container .modal.trasparent .close{position:relative;top:unset!important;right:unset!important}.modal-container .modal .content{margin:auto;width:100%;padding:100px 20px;max-width:360px}.modal-container .modal .content a{color:#262626}.modal-container .modal .content p{margin:unset}.modal-container .modal .content label{font-weight:400;margin:unset}.modal-container .modal .content .title-h1{color:#262626;font-family:BryantProMedium;font-size:32px;line-height:32px;text-align:center}.modal-container .modal .content .subtitle-h2{color:#262626;font-size:20px;line-height:20px;text-align:center}.modal-container .modal .content .align-left{text-align:left!important}.modal-container .modal .content .mb-20{margin-bottom:20px}.modal-container .modal .content .b-600{font-weight:600}.modal-container .modal .content .header3-h3{color:#262626;font-size:16px;line-height:20px;text-align:center}.modal-container .modal .content .buttons button,.modal-container .modal .content .buttons-install a{align-items:center;background-color:#b30000;border:0;color:#fff;display:flex;font-size:20px;height:50px;justify-content:center;line-height:24px;margin:0 0 10px;text-align:center;text-transform:uppercase;min-width:200px}.modal-container .modal .content .buttons button:hover,.modal-container .modal .content .buttons-install a:hover{background-color:#262626}.modal-container .modal .content .disclamer{color:#262626;font-size:12px;line-height:20px}@media (min-width:688px){.modal-container .modal .close{top:20px;right:20px}.modal-container .modal .content{padding:100px 26px;max-width:789px}.modal-container .modal .content .m-20{margin:0 40px}.modal-container .modal .content .buttons-install.flex.space{display:flex;justify-content:space-between}.modal-container .modal .content .buttons-install.flex.center{display:flex;gap:20px;justify-content:center}.modal-container .modal .content .buttons button,.modal-container .modal .content .buttons-install:not(.flex.center) a{min-width:300px}}@media (min-width:1080px){.modal-container .modal .popup .close{top:20px;right:15px}.modal-container .modal .content{padding:100px 30px;max-width:849px}.modal-container .modal .content .flex{display:flex}.modal-container .modal .content .flex.gap-20{gap:20px}}.modal-container .modal .popup .content{margin:unset;padding:unset;max-width:unset}.modal-container iframe{width:100%;height:100%;border:0;border-radius:10px}.modal-container .iframe-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;padding:0;border-radius:2px;width:85%;height:95%}.modal-container .iframe-container .subcontainer{background:#fff}.modal-container[id^=iframe-] .modal.trasparent .close.btn-close{background:#f0f0f0;position:absolute!important;top:20px!important;right:15px!important;color:#262626;font-size:32px;border-radius:4px;height:25px;z-index:999999}.modal-container[id^=iframe-] .trasparentStyled{background-color:rgb(40 40 40 / 85%)}.modal-container .modal .wave{width:100%;position:absolute;top:0;left:0;height:160px}.site-content.checkout .modal-container .modal .wave{fill:#3366cc}.site-content.checkout #address-modal .modal .content{max-width:none!important;padding:0;z-index:9}.site-content.checkout #address-modal .modal .content{margin:unset}.site-content.checkout #address-modal .modal .close{color:#fff}.site-content.checkout #address-modal .modal{background-color:#fffF}.despesa-educacao-popup .despesa-educacao-title,.modal-container .eb-popup .alertTitle,.nif-popup .alertTitle,.ofertas-digitais-popup h2{text-transform:none;font-size:40px!important;font-family:BryantProMedium;text-align:center}.despesa-educacao-popup .despesa-educacao-text,.modal-container .eb-popup p.text,.nif-popup .nif-text,.ofertas-digitais-popup .cctext{font-size:20px;margin:20px 0;text-align:center;line-height:25px;font-family:BryantProRegular}.modal-container .eb-popup,.modal-container .ofertas-digitais-popup{display:flex;flex-direction:column;align-items:center}.despesa-educacao-popup .despesa-educacao-popup-buttons,.modal-container .eb-popup form>div,.nif-popup .nif-popup-buttons,.ofertas-digitais-popup .ofertas-digitais-popup-buttons{display:flex;flex-direction:column;align-items:center;gap:15px}.despesa-educacao-popup .despesa-educacao-popup-buttons button,.modal-container .eb-popup form button,.nif-popup .nif-popup-buttons button,.ofertas-digitais-popup .ofertas-digitais-popup-buttons button{background:#b30000;color:#fff;font-size:24px;line-height:24px;font-family:BryantProMedium;border:none;padding-top:10px;padding-bottom:10px;width:100%}