div.alert-success{border:1px solid #05A000 !important;background-color:#B5ECB4 !important;padding:8px;margin-bottom:8px}div.alert-error,div.alert-danger{border:1px solid #f00 !important;background-color:#E4B5B5 !important;padding:8px;margin-bottom:8px}

div.ccm-block-type-form span.text-muted{opacity:.50}div.ccm-block-type-form div.form-group label.control-label{font-weight:bold;display:block}#alertsuccess{color:#040612;font-weight:500;font-size:12px;letter-spacing:0px;margin-bottom:10px;text-align:center;font-size:14px;font-weight:bold;margin-top:18px}#formblock3132 label.control-label{display:none}#formblock3132 input[type=submit]{color:#fff;background-color:#41A196;border-radius:4px;border:1px solid #fff;height:34px}button#btSumit{top:10px}.newsletter-modal{display:none;position:fixed;z-index:999;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.75)}.newsletter-modal.open{display:flex;align-items:center;justify-content:center}.newsletter-modal .content{min-width:300px;max-width:375px;width:100%;background-color:#fff;border-radius:5px;padding:30px;box-shadow:0 8px 14px 0 rgba(0,0,0,.25)}@media (max-width: 768px){.newsletter-modal .content{padding:5px}}.newsletter-modal .content .newsletter-title{font-size:1.25rem;font-weight:700;text-align:center;margin-bottom:20px;font-family:"Work Sans",sans-serif}@media (min-width: 768px){.newsletter-modal .content .newsletter-title{font-size:1.5rem}}@media (min-width: 768px){.newsletter-modal .inner-container{display:flex;justify-content:space-between;align-items:flex-start}}.newsletter-modal .inner-container .left{padding:10px}@media (min-width: 768px){.newsletter-modal .inner-container .left{width:48%;border-right:1px solid #a7a7a7}}.newsletter-modal .inner-container .right{padding:10px}@media (min-width: 768px){.newsletter-modal .inner-container .right{width:100%}}.newsletter-modal .inner-container .select-newsletter{display:flex;margin-bottom:20px}.newsletter-modal .inner-container .select-newsletter .checkbox-wrapper{min-width:30px;flex-shrink:0;flex-grow:0}.newsletter-modal .inner-container .select-newsletter .checkbox-wrapper span.wpcf7-list-item{margin:0}.newsletter-modal .inner-container .select-newsletter .details{font-family:"Work Sans",sans-serif;color:#000}.newsletter-modal .inner-container .select-newsletter .details .title{font-size:.875rem;font-weight:700;text-transform:uppercase;line-height:1rem;margin-bottom:5px}.newsletter-modal .inner-container .select-newsletter .details .description{font-size:.75rem}.newsletter-modal .inner-container .select-newsletter .details img{width:100px;height:auto;margin-top:10px}@media (min-width: 768px){.newsletter-modal .inner-container .select-newsletter .details img{width:220px;float:right}}.newsletter-modal .inner-container .right .modal-input{height:40px;border:1px solid #d5d5d5;box-shadow:none;width:240px;border-radius:0;background-color:#fff;color:#464749;display:inline-block;font-family:"Open Sans",sans-serif;font-size:1em;line-height:30px;margin-bottom:30px;margin-left:10px;max-width:260px;padding:0 13px;vertical-align:middle}@media (max-width: 768px){.newsletter-modal .inner-container .right .modal-input{height:40px}}.newsletter-modal .inner-container .right .modal-input::after{content:'*';color:#7f7f7f;display:inline-block;margin-left:5px;position:absolute;top:-10px}.newsletter-modal .inner-container .right .terms{font-size:12px;clear:both;margin-bottom:15px}.newsletter-modal .inner-container .right .mandatory-label{font-size:12px;margin-bottom:15px}.newsletter-modal .inner-container .right .buttons{display:flex;align-items:center;justify-content:space-between}.newsletter-modal .inner-container .right .button-cancel{display:inline-block;font-family:"Open Sans",sans-serif;font-weight:700;font-size:14px;line-height:19px;align-items:center;text-align:center;padding:6px 24px;height:32px;border-radius:2px;text-decoration:none;cursor:pointer;color:#000;background-color:transparent;border:1px solid #000;margin-top:0}.newsletter-modal .inner-container .right .button-cancel:active,.newsletter-modal .inner-container .right .button-cancel:focus,.newsletter-modal .inner-container .right .button-cancel:hover{color:#4fb6b3;border-color:#4fb6b3}.newsletter-modal .inner-container .right .button-confirm{display:inline-block;font-family:"Open Sans",sans-serif;font-weight:700;font-size:14px;line-height:19px;align-items:center;text-align:center;padding:6px 24px;height:32px;border-radius:2px;text-decoration:none;border:0;cursor:pointer;color:#fff;background-color:#3abfba}.newsletter-modal .inner-container .right .button-confirm:active,.newsletter-modal .inner-container .right .button-confirm:focus,.newsletter-modal .inner-container .right .button-confirm:hover{background-color:#2dbdb6}.newsletter-modal .inner-container .error-message{display:none;color:red;font-size:12px}.newsletter-modal .inner-container .error-message.active{display:block}.newsletter-modal .inner-container .error-message.negative-margin{margin-top:-28px;margin-bottom:20px}.newsletter-modal .success{display:none;text-align:center;color:#0f0;font-size:14px;margin-top:10px}.newsletter-modal .success.active{display:block}.newsletter-modal .major-error{display:none;text-align:center;color:red;font-size:14px;margin-top:10px}.newsletter-modal .major-error.active{display:block}.terms a{font-size:12px;text-decoration:underline;color:#58585A}.terms a:hover{font-size:12px;color:#58585A}

