.bottom-bar__update-consent,.coi-banner__accept,.coi-consent-banner__agree-button{background-color:#005151!important}.bottom-bar__update-consent:hover,.coi-banner__accept:hover,.coi-checkboxes input[type=checkbox]:checked+.checkbox-toggle,.coi-checkboxes input[type=checkbox]:checked+label,.coi-consent-banner__agree-button:hover,.coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider,.coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider:before{background-color:#91c391!important}.coi-consent-banner__why-cookies a{color:#91c391}#Coi-Renew #Capa_1 g .st0{fill:#fff!important}#Coi-Renew{background:none!important;display:none!important}.coi-consent-banner__category-name:hover,.coi-consent-banner__name-container .active{color:#91c391!important}.cookie-consent-renew{cursor:pointer}.grid-sms-subscribe{position:relative}.grid-sms-subscribe table{margin:0 auto}.grid-sms-subscribe td{padding-bottom:10px}.grid-sms-subscribe .form-group.submit-button{border-top:0;padding-top:0;height:3.5em;display:-webkit-inline-flex;display:inline-flex;border:1px solid #005151;color:#005151;background:#c8e1c8;transition:border-color .2s cubic-bezier(.5,.035,.19,1) .2s}.grid-sms-subscribe .form-group.submit-button:hover{color:#fff;border-color:transparent;transition:border-color .15s cubic-bezier(.5,.035,.19,1)}.grid-sms-subscribe .form-group.submit-button .btn.btn-primary{border:0;background-color:#fff;transition:all .4s cubic-bezier(.5,.035,.19,1);padding:0 2em 2px;height:100%;-webkit-flex-grow:1;flex-grow:1;font-size:inherit;background:transparent;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:currentColor;font-weight:800;cursor:pointer;will-change:transform}.grid-sms-subscribe .form-group.submit-button:hover .btn.btn-primary{background:#005151;color:#fff;transition:all .15s cubic-bezier(.5,.035,.19,1);-webkit-transform:translate(.4em,-.4em);transform:translate(.4em,-.4em)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.coi-banner__summary{min-height:370px}.coi-banner__page{min-height:500px}.coi-banner__page-footer button{padding:30px}}@media (max-width:320px){.grid-sms-subscribe{margin-top:1.75vw;margin-bottom:1.75vw}.grid-sms-subscribe .form-group.submit-button{margin-top:3.5vw;margin-bottom:17.5vw}}@media (min-width:321px) and (max-width:500px){.grid-sms-subscribe{margin-top:1.75vw;margin-bottom:1.75vw}.grid-sms-subscribe .form-group.submit-button{margin-top:3.5vw;margin-bottom:17.5vw}}@media (min-width:501px) and (max-width:740px){.grid-sms-subscribe{margin-top:1.75vw;margin-bottom:1.75vw}.grid-sms-subscribe .form-group.submit-button{margin-top:3.5vw;margin-bottom:17.5vw}}@media (min-width:741px) and (max-width:1024px){.grid-sms-subscribe{margin-top:1vw;margin-bottom:1vw}.grid-sms-subscribe .form-group.submit-button{margin-top:2vw;margin-bottom:10vw}}@media (min-width:1025px) and (max-width:1366px){.grid-sms-subscribe{margin-top:.6vw;margin-bottom:.6vw}.grid-sms-subscribe .form-group.submit-button{margin-top:1.2vw;margin-bottom:6vw}}@media (min-width:1367px) and (max-width:1700px){.grid-sms-subscribe{margin-top:.6vw;margin-bottom:.6vw}.grid-sms-subscribe .form-group.submit-button{margin-top:1.2vw;margin-bottom:6vw}}@media (min-width:1701px){.grid-sms-subscribe{margin-top:.6vw;margin-bottom:.6vw}.grid-sms-subscribe .form-group.submit-button{font-size:18px;margin-top:1.2vw;margin-bottom:6vw}}@media (min-width:741px) and (max-width:320px){.grid-sms-subscribe{margin-top:10.5vw;margin-bottom:10.5vw}}@media (min-width:741px) and (min-width:321px) and (max-width:500px){.grid-sms-subscribe{margin-top:10.5vw;margin-bottom:10.5vw}}@media (min-width:741px) and (min-width:501px) and (max-width:740px){.grid-sms-subscribe{margin-top:10.5vw;margin-bottom:10.5vw}}@media (min-width:741px) and (min-width:741px) and (max-width:1024px){.grid-sms-subscribe{margin-top:6vw;margin-bottom:6vw}}@media (min-width:741px) and (min-width:1025px) and (max-width:1366px){.grid-sms-subscribe{margin-top:3.6vw;margin-bottom:3.6vw}}@media (min-width:741px) and (min-width:1367px) and (max-width:1700px){.grid-sms-subscribe{margin-top:3.6vw;margin-bottom:3.6vw}}@media (min-width:741px) and (min-width:1701px){.grid-sms-subscribe{margin-top:3.6vw;margin-bottom:3.6vw}}@media (max-width:740px){.grid-sms-subscribe .form-group.submit-button{font-size:16px}}@media (min-width:741px) and (max-width:1700px){.grid-sms-subscribe .form-group.submit-button{font-size:15px}}