/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 26 2025 | 17:34:31 */
.stir-shaken-form-wrapper *{margin:0;padding:0;box-sizing:border-box;font-family:"Roboto",sans-serif}.stir-shaken-form-wrapper{margin-top:45px}.container-title{display:none}.header-phone{font-size:9px}.header-0800{font-size:16px;font-weight:700}.header-infos a{font-size:9px;color:#232323;text-decoration:none}.header-content{background-image:url(./images/background-header.svg);background-repeat:no-repeat;background-size:100% 100%;width:100%;height:70px}.header-flex{display:flex;align-self:center;justify-content:space-between;height:70px;align-items:center}.header-image img{width:130px;height:20px}.header-infos{display:flex;flex-direction:column;row-gap:2px;padding-right:10px;align-items:flex-end}.header-infos p{margin:0}.stir-shaken-form-content{display:flex;flex-direction:column;row-gap:25px}.title-stir-shaken{font-size:36px;color:#960f0f}.stir-shaken-content{display:flex;flex-direction:column;row-gap:25px}.stir-shaken-content p{font-size:18px}.important-note h3{font-size:20px;color:#960f0f}.form-header{font-size:24px;color:#960f0f}.form-control-block,.form-control-logo{display:flex;flex-direction:column;row-gap:5px}.form-control-block label{font-size:18px;color:#960f0f}.form-control-block input,.form-control-block textarea{padding:8px;border-radius:6px;border:1px solid #ccc}.form-control-block input:focus-visible .form-control-block textarea:focus-visible{outline:none}.stir-shaken-form-flex{display:flex;flex-direction:column;row-gap:25px}.form-control-checkbox label{display:flex;flex-direction:row;align-items:flex-start;column-gap:5px}.form-control-checkbox label,.form-control-checkbox input{cursor:pointer}#outsourcedCompanyBox{display:none;border:1px solid #8f8f8f;padding:20px;background-color:#8f8f8f;flex-direction:column;row-gap:10px;color:#fff;border-radius:6px}.details-documentaion-box{font-size:12px}.send-request-button{background-color:#a40000;color:#fff;padding:10px 20px;border:none;cursor:pointer;border-radius:6px}.send-request-button:hover{opacity:.8}#phoneNumberError,#campaignThemeError,#error-message-regulatory-documents,#error-message-logo-file{display:none;color:#d32f2f;font-size:12px}.invalid-input{border:2px solid #d32f2f!important}.valid-input{border:1px solid #ccc!important}.input-file{width:fit-content;cursor:pointer}.important-note ul{display:flex;flex-direction:column;row-gap:5px;padding-left:10px}.important-note li{list-style:none}.menu-blog-dc{margin-top:21px!important;display:block!important}.recent-post{display:flex;gap:11px}.recent-content{width:255px;font-weight:800}.titulo-blog-aju{margin-top:40px}.propAju{margin-top:20px;margin-bottom:20px;width:325px;display:flex}.attachment-thumbnail{width:80px;height:auto}.col-md-9{width:unset!important;margin-top:unset!important}.topoStir-container{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(290deg,#eaeaea 0%,40%,#990000 40% 100%);padding:10px 20px;border-radius:10px;font-family:Arial,sans-serif;color:#000;backface-visibility:hidden}.topoStir-left{display:flex;align-items:center;gap:10px}.topoStir-logo{width:300px;height:auto}.topoStir-nome{color:#fff;font-weight:700;font-size:20px}.topoStir-nome span{color:#ccc;font-weight:400}.topoStir-right{text-align:right;font-size:14px}.topoStir-info-fone{font-size:16px;font-weight:700}.input-file-style{display:inline-block;cursor:pointer;padding:6px 10px;background-color:#ccc;color:#fff;border-radius:6px;width:fit-content}.input-file-style:hover{opacity:.8}.input-file-style input[type="file"]{opacity:0;position:absolute;z-index:-1}#file-logo-name,#regulatory-documents-name{font-size:14px}.flex-input-file{display:flex;flex-direction:row;column-gap:5px;align-items:center}.display-error-message{display:block!important}.box-input-file{display:flex;flex-direction:column;row-gap:5px}#phoneNumberStir{min-height:120px;resize:vertical}#loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fffc;display:flex;align-items:center;justify-content:center;z-index:1000}#loading{padding:20px;border-radius:8px;text-align:center}.spinner{width:50px;height:50px;border:4px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin 1s linear infinite;margin:auto}@keyframes spin{to{transform:rotate(360deg)}}