@keyframes fadeInOverlay{0%{opacity:0}100%{opacity:1}}#divAskParticipation{width:100%;background-color:#a90061}#divAskParticipation p{color:#fff;margin-bottom:10px}#divAskParticipation a{background:#fff;color:#01689b;padding:3px 7px 3px 7px;border-radius:2px;text-decoration:none}#divAskParticipation .message.survey{position:relative;width:100%}@media(min-width:992px){#divAskParticipation .message.survey{position:fixed;top:0;left:0;z-index:99999}}#divAskParticipation .message.survey #survey-yes{margin:5px 15px 5px 0;clear:both;float:left;width:auto}#divAskParticipation .message.survey #survey-no{margin:5px 15px 5px 0;float:left;width:auto}#divAskParticipation .message.survey.info{background-color:#a90061}#divAskParticipation .message.survey.info:before{background-image:none}#divAskParticipation .message.survey .wrapper{background-image:none;padding:15px}#divAskParticipation .message.survey .wrapper:before{background-image:none}#surveyFrameDiv{position:fixed!important;left:0!important;top:0!important;margin:0;padding:0;width:100%;height:100vh!important;z-index:9999;background-color:rgba(0,0,0,0.7);overflow-x:hidden;overflow-y:auto;opacity:0;animation:fadeInOverlay;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s}#surveyFrameDiv .container{width:100%;max-width:850px;margin:0 auto 0 auto;background:#f3f3f3;position:relative;padding:20px 20px 100px 20px;opacity:0;animation:fadeInOverlay;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.2s}@media(min-width:768px){#surveyFrameDiv .container{padding:30px 30px 0 30px;margin:30px auto 30px auto}}#surveyFrameDiv .container:before,#surveyFrameDiv .container:after{content:" ";display:table}#surveyFrameDiv .container:after{clear:both}#surveyFrameDiv .container form>p{font-weight:bold;font-size:1.11111em;margin:0 0 30px 0}#surveyFrameDiv .container form .form-group{margin:0 0 30px 0}#surveyFrameDiv .container form .form-group legend{position:relative!important;display:inline-block!important;overflow:hidden;clip:none;margin:0;padding:0;left:auto;width:auto;height:auto;float:none;font-weight:bold;margin:0 0 10px 0;font-size:1.11111em;line-height:1.375em}#surveyFrameDiv .container form .form-group label{top:0;left:0;margin:0;padding:0;width:auto;float:none;font-size:1em}#surveyFrameDiv .container form .form-group label.control-label{font-weight:bold;font-size:1.11111em;line-height:1.375em;margin:0 0 10px 0}#surveyFrameDiv .container form .form-group textarea{margin:0}#surveyFrameDiv .container form .form-group select{background:#fff}#surveyFrameDiv .container form .form-group .radio{position:relative;margin:0 0 10px 0}#surveyFrameDiv .container form .form-group .radio label{padding:0 0 0 25px;line-height:1.125em}#surveyFrameDiv .container form .form-group .radio input[type="radio"]{position:absolute;left:0;top:0;margin:0;color:#01689b}#surveyFrameDiv .container form .form-group .radio input[type="radio"]:checked{background-color:#b4b4b4}#surveyFrameDiv .container form .form-group .checkbox{position:relative;margin:0 0 10px 0}#surveyFrameDiv .container form .form-group .checkbox label{padding:0 0 0 25px;line-height:1.125em}#surveyFrameDiv .container form .form-group .checkbox input[type="checkbox"]{position:absolute;left:0;top:1px;margin:0;color:#01689b}#surveyFrameDiv .container form .form-group .checkbox input[type="checkbox"]:checked{background-color:#b4b4b4}
.filtertool .filtertool-contentblocks-section .filtertool-contentblocks-list .filtertool-contentblocks-group .filtertool-contentblocks-group-header:only-child {display: none; }

.ergoInteractionBar{width:100%;background-color:#a90061;position:fixed;z-index:99999}.ergoInteractionBar.bottomPosition{position:relative;margin:0 -15px;width:calc(100% + 30px)}.ergoInteractionBar.bottomPosition .wrapper .message.survey{margin-left:0;width:100%}@media (min-width:992px){.ergoInteractionBar.bottomPosition .wrapper .message.survey{margin-left:16.666667%;width:66.66667%}.fullWidth .ergoInteractionBar.bottomPosition .wrapper .message.survey{margin-left:0;width:100%}}.ergoInteractionBar .wrapper{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px;position:relative}.ergoInteractionBar .wrapper:after,.ergoInteractionBar .wrapper:before{content:" ";display:table}.ergoInteractionBar .wrapper:after{clear:both}.ergoInteractionBar .wrapper .message.survey{background:0 0;padding:15px 0 0}.ergoInteractionBar .wrapper .message.survey p{color:#fff;margin-bottom:15px;width:calc(100% - 50px);font-size:1.125rem;clear:both}.ergoInteractionBar .wrapper .message.survey button{background-color:#f3f3f3;color:#01689b;padding:5px 15px;margin:0 15px 15px 0}.ergoInteractionBar .wrapper .message.survey button:hover{background-color:#e6e6e6}.ergoInteractionBar .wrapper .message.survey button.close{background-color:transparent;width:44px;height:44px;right:-15px;margin:0}@media (min-width:992px){.ergoInteractionBar .wrapper .message.survey button.close{right:0}}.ergoInteractionBar .wrapper .message.survey button.close:before{right:16px;top:14px}

.article .form {
    width: 100%;
}
fieldset[name="fieldGroup"] .collapsible{
    height: auto;
    transition: none;
    max-height: 100%;
}
fieldset[name="fieldGroup"] .collapsible:focus{
    outline: none;
}
fieldset[name="fieldGroup"] .collapsible.collapsed{
    height: 0px;
}
fieldset[name="fieldGroup"] .eformText h2, fieldset[name="fieldGroup"] .eformText h3, fieldset[name="fieldGroup"] .eformText p{
    margin-left: 15px;
    word-break: break-word;
}
fieldset[name="fieldGroup"] .collapseButtons .textButton{
    margin-left: 15px;
}
@media (min-width: 768px) {
    fieldset[name="fieldGroup"] .eformText h2, fieldset[name="fieldGroup"] .eformText h3, fieldset[name="fieldGroup"] .eformText p{
        margin-left: 20px;
    }
    fieldset[name="fieldGroup"] .collapseButtons .textButton{
        margin-left: 20px;
    }
}