.abi-acc__header{background-color:var(--color-black);min-height:80px;padding:2rem;position:fixed;width:100%;z-index:50}@media (min-width:768px){.abi-acc__header{position:relative}}.abi-acc__header-menu{align-items:center;display:flex;gap:5rem}.abi-acc__header-block{background-color:var(--color-black);display:none;height:100vh;left:0;position:absolute;top:70px}@media screen and (min-width:1024px){.abi-acc__header-block .region-header-second{width:30vw}}.abi-acc__header-block .region-header-second{display:flex;flex-direction:column;padding-left:5rem}.abi-acc__header-block .region-header-second nav h2{display:none}.abi-acc__header-block .region-header-second nav ul.clearfix.nav{display:inline-block}@media (min-width:768px){.abi-acc__header-block .region-header-second nav ul.clearfix.nav{display:flex}}.abi-acc__header-block .region-header-second nav ul.clearfix.nav{md:column}@media (min-width:768px){.abi-acc__header-block .region-header-second nav ul.clearfix.nav li:not(:last-child){margin-right:5rem}}.abi-acc__header-block .region-header-second nav ul.clearfix.nav li{font-family:var(--font-family-ibm-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:18px;font-weight:500;margin-top:1rem}@media (min-width:768px){.abi-acc__header-block .region-header-second nav ul.clearfix.nav li{margin-top:0}}.abi-acc__header-block .region-header-second nav ul.clearfix.nav li a.is-active,.abi-acc__header-block .region-header-second nav ul.clearfix.nav li a:hover{--tw-text-opacity:1;color:rgb(200 177 7/var(--tw-text-opacity))}.abi-acc__header-block .region-header-second nav:first-child{width:100%}.abi-acc__header-block .region-header-second nav:first-child ul.clearfix.nav{justify-content:space-evenly;width:100%}@media screen and (min-width:768px){.abi-acc__header-block .region-header-second nav:first-child ul.clearfix.nav{flex-direction:column;gap:40px;height:inherit;justify-content:space-evenly;margin-bottom:50px;margin-top:35px;width:100%}}.abi-acc__header-block.block-active{animation:menu-show 1s;display:block}@media screen and (min-width:768px){.abi-acc__header-block.block-active{display:flex;justify-content:flex-end}}.abi-acc__header-menu-admin{background:#373737;border-radius:6px;position:absolute;text-align:center;width:140px;z-index:10}.abi-acc__header .toggle{display:none;position:absolute;right:2rem;top:2rem}body.user-logged-in .abi-acc__header .toggle{display:block}

.js-form-submit,button.nav-button{background-color:#c8b107;border-radius:0;color:var(--color-black);cursor:pointer;display:inline-block;font-size:20px;font-weight:500;margin:50px auto;min-width:250px;padding-bottom:1rem;padding-top:1rem}@media screen and (max-width:767px){.desktop{display:none}}@media screen and (min-width:767px){.mobile{display:none}}.navigation{display:flex;margin:auto;max-width:600px}.navigation .next-page,.navigation .prev-page{background-color:#c8b107;border-radius:0;color:var(--color-black);cursor:pointer;display:inline-block;font-size:20px;font-weight:500;margin:50px auto;min-width:250px;padding-bottom:1rem;padding-top:1rem}.navigation .prev-page{background-color:#b20000;color:#fff}.abi-acc__header{margin-bottom:120px}.creative-anchor svg{height:500px;position:absolute;right:0;top:150px;width:auto}.creative-anchor svg path{fill:#c8b107}html body{background-image:none}.abi-acc__footer{margin-top:60px}
.creative-scoring-landing .pre-login .abi-acc__c-buttons-tabs{margin:auto}.creative-scoring-landing .pre-login .register-form{display:none}.creative-scoring-landing .messaging{margin-top:60px;text-align:center}.creative-scoring-landing .messaging h1{font-size:30px;font-weight:700}.creative-scoring-landing .messaging p{color:#c8b107;font-size:20px;margin-top:10px}.creative-scoring-landing .post-login{margin-top:100px;text-align:center}.creative-scoring-landing .post-login h1{font-size:30px;font-weight:700}.creative-scoring-landing .post-login p{font-size:20px;margin-top:10px}.creative-scoring-landing .post-login a{color:#c8b107;font-size:20px;text-decoration:underline}.creative-scoring-landing .post-login .creative-spectrum,.creative-scoring-landing .post-login .declaration{display:none}.creative-scoring-landing .post-login .creative-spectrum .next-page a{background-color:#c8b107;border-radius:0;color:var(--color-black);cursor:pointer;display:inline-block;font-size:20px;font-weight:500;margin:50px auto;min-width:250px;padding-bottom:1rem;padding-top:1rem;text-decoration:initial}.creative-scoring-landing .post-login .declaration .webform-submission-declaration-form{font-size:22px;margin:auto;max-width:600px;padding:0 30px}.creative-scoring-landing .post-login .declaration .webform-submission-declaration-form .js-form-item-uid{display:none}.creative-scoring-landing .post-login .declaration .webform-submission-declaration-form .form-item-declaration{text-align:justify}.creative-scoring-landing .post-login .declaration .webform-submission-declaration-form .webform-actions{margin-top:30px}.creative-scoring-landing .post-login .declaration .webform-submission-declaration-form .dec-back-button{background-color:#b20000;color:#fff}.creative-scoring-landing .post-login .create-campaign-frontend-form{margin:auto;width:650px}.creative-scoring-landing .post-login .create-campaign-frontend-form #ajax-wrapper--2{margin:70px 0}.creative-scoring-landing .post-login .create-campaign-frontend-form #create-campaign-frontend-form{margin-bottom:50px;padding:0 40px}.creative-scoring-landing .post-login .create-campaign-frontend-form #create-campaign-frontend-form h2{font-size:30px;font-weight:500;margin-bottom:50px}.creative-scoring-landing .post-login .create-campaign-frontend-form label{color:#c8b107}.creative-scoring-landing .post-login .create-campaign-frontend-form .button--small.js-form-submit{background-color:initial;color:#c8b107;margin-top:0;position:relative;text-align:end;text-decoration:underline;width:100%}.creative-scoring-landing .post-login .create-campaign-frontend-form .button--small.js-form-submit:before{background-color:#fff;content:"Helloworld";display:block;height:51px;left:0;position:absolute;top:0;width:51px;z-index:999}.creative-scoring-landing .post-login .create-campaign-frontend-form:has(.create-campaign-review){background-color:#c8b107}.creative-scoring-landing .post-login .create-campaign-frontend-form .char-counter{display:none}.creative-scoring-landing .post-login .create-campaign-frontend-form .form-type-textarea .form-textarea-wrapper{position:relative}.creative-scoring-landing .post-login .create-campaign-frontend-form .form-type-textarea .form-textarea-wrapper .char-counter{color:#000;display:block;margin-top:-50px;position:absolute;right:15px}.creative-scoring-landing .post-login .create-campaign-frontend-form .create-campaign-review{color:#000;font-size:20px;font-weight:500;padding-top:60px}.creative-scoring-landing .post-login .create-campaign-frontend-form .create-campaign-review.review-step-2 .review-field{display:grid}.creative-scoring-landing .post-login .create-campaign-frontend-form .create-campaign-review h3{font-size:30px;font-weight:500}.creative-scoring-landing .post-login .create-campaign-frontend-form .create-campaign-review .review-field{margin:30px auto}.creative-scoring-landing .post-login .create-campaign-frontend-form form .js-form-item{text-align:left}.creative-scoring-landing .post-login .create-campaign-frontend-form form .js-form-item.js-form-item-field-other{display:none}.creative-scoring-landing .post-login .create-campaign-frontend-form form .js-form-item.js-form-type-managed-file{margin-top:50px}.creative-scoring-landing .post-login .create-campaign-frontend-form form .js-form-item label{font-size:20px;font-weight:500}.creative-scoring-landing .post-login .create-campaign-frontend-form form .js-form-item input,.creative-scoring-landing .post-login .create-campaign-frontend-form form .js-form-item select,.creative-scoring-landing .post-login .create-campaign-frontend-form form .js-form-item textarea{color:#000;font-size:20px;font-weight:500;margin-bottom:20px;margin-top:10px;padding:10px;width:100%}.creative-scoring-landing .post-login .create-campaign-frontend-form form .js-form-item textarea{min-height:200px}.creative-scoring-landing .post-login .create-campaign-frontend-form form .form-actions #edit-actions-back{background-color:#fff}.creative-scoring-landing .post-login .create-campaign-frontend-form form .form-actions #edit-actions-confirm,.creative-scoring-landing .post-login .create-campaign-frontend-form form .form-actions #edit-actions-submit{background-color:#000;color:#fff}
.overall-campaigns{text-align:center}.overall-campaigns h1{color:#c8b107;font-size:30px;font-weight:500}.overall-campaigns p{font-size:22px}.overall-campaigns .category-status a{display:block;font-size:20px;margin:10px auto auto;text-decoration:underline;width:-moz-fit-content;width:fit-content}.overall-campaigns .category-status .overall-total{color:#c8b107;margin-top:20px;text-decoration:underline}
.campaign-category{text-align:center}.campaign-category .category-select{background-color:#c8b107;color:#000;font-size:20px;font-weight:500;margin-bottom:30px;padding:10px}.campaign-category h2{color:#c8b107;font-size:22px}.campaign-category p{font-size:20px}.campaign-category .current-campaigns{margin-top:50px}.campaign-category .current-campaigns h2{margin-bottom:20px}.campaign-category .current-campaigns .abi-acc__p-home__score-list{text-align:justify}.campaign-category .current-campaigns .abi-acc__p-home__score-list li.scored{background-image:url(../../sources/images/bg-icon-check-yellow.png)}.creative-scoring-review,.pre-logout{text-align:center}.creative-scoring-review .abi-acc__p-home__score-list,.pre-logout .abi-acc__p-home__score-list{text-align:justify}.creative-scoring-review .abi-acc__p-home__score-list li.scored,.pre-logout .abi-acc__p-home__score-list li.scored{background-image:url(../../sources/images/bg-icon-check-yellow.png)}.creative-scoring-review .abi-acc__p-home__score-list li.scored a,.pre-logout .abi-acc__p-home__score-list li.scored a{margin:0}.creative-scoring-review h1,.creative-scoring-review h2,.pre-logout h1,.pre-logout h2{font-size:30px;font-weight:500}.creative-scoring-review a,.pre-logout a{display:block;font-size:20px;margin:5px auto;text-decoration:underline;width:-moz-fit-content;width:fit-content}.creative-scoring-review .navigation a,.pre-logout .navigation a{text-decoration:none}
.brand-campaign{font-size:20px;text-align:center}.brand-campaign .campaign-header .brand-wrapper img{height:auto;margin:20px auto;width:180px}.brand-campaign .campaign-header a.toolkit{color:#c8b107;display:block;margin-top:20px;text-decoration:underline}.brand-campaign .campaign-header h2{border-bottom:2px solid #c8b107;font-size:30px;font-weight:500;margin:auto;padding:0 40px 10px;width:-moz-fit-content;width:fit-content}.brand-campaign .campaign-header h3{font-weight:500;margin-top:10px}.brand-campaign .intro-page h3{color:#c8b107;font-weight:500;margin:40px auto}.brand-campaign .intro-page .campaign-details{display:flex}.brand-campaign .intro-page .campaign-details .left-content,.brand-campaign .intro-page .campaign-details .right-content{text-align:left;width:50%}.brand-campaign .intro-page .campaign-details .left-content p,.brand-campaign .intro-page .campaign-details .right-content p{margin:15px auto}.brand-campaign .intro-page .campaign-details .left-content p span,.brand-campaign .intro-page .campaign-details .right-content p span{color:#c8b107;font-weight:500}.brand-campaign .intro-page .submission-details{text-align:left}.brand-campaign .intro-page .submission-details h3{text-align:center}.brand-campaign .intro-page .submission-details h4{margin-top:20px}.brand-campaign .intro-page .submission-details h4 span{color:#c8b107;font-weight:500}.brand-campaign .brand-work-page .brand-work{margin:40px 0}.brand-campaign .brand-work-page .brand-work p{color:#c8b107;font-size:20px;font-weight:500;margin-bottom:30px}.brand-campaign .brand-work-page,.brand-campaign .scoring-page{display:none}.brand-campaign .brand-work-page .webform-submission-form,.brand-campaign .scoring-page .webform-submission-form{margin-top:30px}.brand-campaign .brand-work-page .webform-submission-form .js-form-item,.brand-campaign .scoring-page .webform-submission-form .js-form-item{margin:30px 0}.brand-campaign .brand-work-page .webform-submission-form .js-form-item label,.brand-campaign .scoring-page .webform-submission-form .js-form-item label{color:#c8b107;font-size:20px;font-weight:500;margin-bottom:15px}.brand-campaign .brand-work-page .webform-submission-form .js-form-item p,.brand-campaign .scoring-page .webform-submission-form .js-form-item p{margin-bottom:15px}.brand-campaign .brand-work-page .webform-submission-form .js-form-type-webform-image-select .image_picker_selector,.brand-campaign .scoring-page .webform-submission-form .js-form-type-webform-image-select .image_picker_selector{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-top:40px}.brand-campaign .brand-work-page .webform-submission-form .js-form-type-webform-image-select .image_picker_selector .thumbnail,.brand-campaign .scoring-page .webform-submission-form .js-form-type-webform-image-select .image_picker_selector .thumbnail{border:none;cursor:pointer;display:inline-block;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.brand-campaign .brand-work-page .webform-submission-form .js-form-type-webform-image-select .image_picker_selector .thumbnail:after,.brand-campaign .scoring-page .webform-submission-form .js-form-type-webform-image-select .image_picker_selector .thumbnail:after{background:rgba(0,0,0,.55);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.brand-campaign .brand-work-page .webform-submission-form .js-form-type-webform-image-select .image_picker_selector .thumbnail.dimmed,.brand-campaign .scoring-page .webform-submission-form .js-form-type-webform-image-select .image_picker_selector .thumbnail.dimmed{transform:scale(.95)}.brand-campaign .brand-work-page .webform-submission-form .js-form-type-webform-image-select .image_picker_selector .thumbnail.dimmed:after,.brand-campaign .scoring-page .webform-submission-form .js-form-type-webform-image-select .image_picker_selector .thumbnail.dimmed:after{opacity:1}.brand-campaign .brand-work-page .webform-submission-form .js-form-type-webform-image-select .image_picker_selector .thumbnail.selected,.brand-campaign .scoring-page .webform-submission-form .js-form-type-webform-image-select .image_picker_selector .thumbnail.selected{background:initial;box-shadow:0 0 10px hsla(0,0%,100%,.8);transform:scale(1.05)}.brand-campaign .brand-work-page .webform-submission-form .js-form-type-webform-image-select .image_picker_selector .thumbnail img,.brand-campaign .scoring-page .webform-submission-form .js-form-type-webform-image-select .image_picker_selector .thumbnail img{display:block;height:auto;transition:transform .3s ease;width:160px}.brand-campaign .brand-work-page .webform-submission-form .js-form-type-processed-text h4,.brand-campaign .scoring-page .webform-submission-form .js-form-type-processed-text h4{color:#c8b107;font-size:20px;font-weight:500}.brand-campaign .brand-work-page .webform-submission-form .js-form-type-select,.brand-campaign .brand-work-page .webform-submission-form .js-form-type-textarea,.brand-campaign .brand-work-page .webform-submission-form .js-form-type-textfield,.brand-campaign .scoring-page .webform-submission-form .js-form-type-select,.brand-campaign .scoring-page .webform-submission-form .js-form-type-textarea,.brand-campaign .scoring-page .webform-submission-form .js-form-type-textfield{display:inline-grid;width:50%}.brand-campaign .brand-work-page .webform-submission-form .js-form-type-select input,.brand-campaign .brand-work-page .webform-submission-form .js-form-type-select select,.brand-campaign .brand-work-page .webform-submission-form .js-form-type-select textarea,.brand-campaign .brand-work-page .webform-submission-form .js-form-type-textarea input,.brand-campaign .brand-work-page .webform-submission-form .js-form-type-textarea select,.brand-campaign .brand-work-page .webform-submission-form .js-form-type-textarea textarea,.brand-campaign .brand-work-page .webform-submission-form .js-form-type-textfield input,.brand-campaign .brand-work-page .webform-submission-form .js-form-type-textfield select,.brand-campaign .brand-work-page .webform-submission-form .js-form-type-textfield textarea,.brand-campaign .scoring-page .webform-submission-form .js-form-type-select input,.brand-campaign .scoring-page .webform-submission-form .js-form-type-select select,.brand-campaign .scoring-page .webform-submission-form .js-form-type-select textarea,.brand-campaign .scoring-page .webform-submission-form .js-form-type-textarea input,.brand-campaign .scoring-page .webform-submission-form .js-form-type-textarea select,.brand-campaign .scoring-page .webform-submission-form .js-form-type-textarea textarea,.brand-campaign .scoring-page .webform-submission-form .js-form-type-textfield input,.brand-campaign .scoring-page .webform-submission-form .js-form-type-textfield select,.brand-campaign .scoring-page .webform-submission-form .js-form-type-textfield textarea{color:#000;padding:15px;width:100%}.brand-campaign .brand-work-page .webform-submission-form .js-form-type-select select,.brand-campaign .brand-work-page .webform-submission-form .js-form-type-textarea select,.brand-campaign .brand-work-page .webform-submission-form .js-form-type-textfield select,.brand-campaign .scoring-page .webform-submission-form .js-form-type-select select,.brand-campaign .scoring-page .webform-submission-form .js-form-type-textarea select,.brand-campaign .scoring-page .webform-submission-form .js-form-type-textfield select{margin-top:15px}.overall-campaigns h3{font-size:30px;font-weight:500;margin-bottom:40px}.overall-campaigns .submission-review{display:none}.overall-campaigns .submission-review .abi-acc__p-home__score-list{text-align:justify}.overall-campaigns .submission-review .abi-acc__p-home__score-list a{text-decoration:underline}.overall-campaigns .submission-review .abi-acc__p-home__score-list li.scored{background-image:url(../../sources/images/bg-icon-check-yellow.png)}
.logout-page{text-align:center}.logout-page h2{font-size:30px;font-weight:500}.logout-page p{font-size:20px;margin-top:20px}.frontend-register-form{margin:auto;text-align:center;width:602px}.frontend-register-form .content form{margin-top:100px}.frontend-register-form .content form .js-form-item{margin:15px auto;text-align:left}.frontend-register-form .content form .js-form-item input{color:#000;font-size:20px;font-weight:500;margin-top:8px;padding:10px;width:100%}.frontend-register-form .content form .js-form-item label{font-size:18px;font-weight:500}


