#webform-submission-cybersecurity-incident-add-form {
    padding-top: 140px;
    max-width: 1000px;
    margin: 0 auto;
    width: clamp(73%, 73%, 1342px);
    max-width: 1342px;
    /* min-width: 67%; */
    margin: 0 0 0 5%;
    position: relative;
    padding-top: 17vw;
}
#webform-submission-cybersecurity-incident-add-form::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 17vw;
    right: 0;
    width: 100%;
    min-height: min(15.625vw, 200px);
    height: 100%;
    border-radius: 0 min(3.125vw, 40px) 0 0;
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    background-color: rgba(255, 255, 255, .2);
}
form#webform-submission-cybersecurity-incident-add-form input[type=text],
form#webform-submission-cybersecurity-incident-add-form input[type=email],
form#webform-submission-cybersecurity-incident-add-form input[type=tel],
form#webform-submission-cybersecurity-incident-add-form input[type=search],
form#webform-submission-cybersecurity-incident-add-form input[type=password],
form#webform-submission-cybersecurity-incident-add-form textarea,
form#webform-submission-cybersecurity-incident-add-form select {
    border: 1px solid #333;
}
#webform-submission-cybersecurity-incident-add-form .js-form-item {
    position: relative;
    margin-top: 0;
}
.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-obtain-additional-info.form-item-obtain-additional-info {
    margin-top: 30px!important;
}
.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-obtain-additional-info.form-item-obtain-additional-info>* {
    cursor: pointer;
}
#webform-submission-cybersecurity-incident-add-form .js-form-item>input,
#webform-submission-cybersecurity-incident-add-form .js-form-item>.form-textarea-wrapper {
    width: 100%;
}
#webform-submission-cybersecurity-incident-add-form .js-form-item>input[type="checkbox"] {
    width: 14px;
    margin-right: 10px;
}
#webform-submission-cybersecurity-incident-add-form .js-form-item>input[type="date"] {
    width: auto;
    display: block;
    border: 1px solid;
    outline: 1px;
    font-size: 16px;
}
#webform-submission-cybersecurity-incident-add-form .js-form-item>label {
    font-size: 16px;
    font-weight: bold;
}
.webform-confirmation__back {
    padding-top: 120px;
    max-width: 1000px;
    margin: 0 auto;
}
#webform-submission-cybersecurity-incident-add-form h2 {
    margin-bottom: 40px;
    font-size: 30px;
    padding-top: 60px;
    padding-right: 40px;
    font-size: 36px;
    font-weight: 300;
}
#webform-submission-cybersecurity-incident-add-form h3 {
    font-weight: bold;
}
#webform-submission-cybersecurity-incident-add-form p {
    margin-bottom: 30px;
}
a.contact-link {
    text-decoration: underline;
}
.layout-content::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    max-height: 469px;
    height: 23.4vw;
    width: 42%;
    max-width: 852px;
    border-radius: 0 0 0 min(3.125vw, 40px);
    background-color: #4cc3a7;
    z-index: -1;
}
#webform-submission-cybersecurity-incident-add-form input#edit-actions-submit,#edit-actions-wizard-next {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    min-width: min(26.1719vw, 335px);
    min-height: min(4.6875vw, 60px);
    text-align: left;
    color: rgb(255, 255, 255);
    font-weight: 300;
    background-color: rgb(0, 150, 114);
    border-radius: min(4.6875vw, 60px);
    padding-left: 25px;
    position: relative;
    width: 335px;
    height: 60px;
}
#webform-submission-cybersecurity-incident-add-form #edit-actions::after {
    content: "";
    position: absolute;
    top: 23px;
    left: 296px;
    width: 15px;
    height: 15px;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'><path d='M14.962,7.691a.505.505,0,0,0,0-.382.489.489,0,0,0-.11-.163l-7-7a.5.5,0,0,0-.707.707L13.293,7H.5a.5.5,0,0,0,0,1H13.293L7.147,14.147a.5.5,0,0,0,.707.707l7-7a.479.479,0,0,0,.11-.163'/></svg>");
    display: block;
      z-index: 2;
    pointer-events: none;
}
#webform-submission-cybersecurity-incident-add-form div#edit-actions {
    position: relative;
    width: 335px;
    margin-top: 40px;
}
#webform-submission-cybersecurity-incident-add-form div#edit-actions:hover::before {
    transform: scale(1.3);
}
#webform-submission-cybersecurity-incident-add-form div#edit-actions::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0;
    width: 60px;
    height: 60px;
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 100%;
    transition: transform 0.3s, -webkit-transform 0.3s;
    z-index: 1;
    pointer-events: none;
}
span.web-form_5list span {
    display: block;
    padding-left: 2.6em;
    text-indent: -1.4em;
}
.form-item-privacy-policy {
    display: flex;
}
.form-item-privacy-policy .description {
    margin-left: 0;
    font-size: 16px;
}
#webform-submission-cybersecurity-incident-add-form  .form-item-privacy-policy input#edit-privacy-policy {
    width: 20px;
    height: 20px;
    cursor: pointer;
    transform: translateY(6px);
}
.form-item-privacy-policy .description a.c-section__textlink--blank {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 13'%3E%3Cpath d='M14.5,0H3.5A.5.5,0,0,0,3,.5V3H.5a.5.5,0,0,0-.5.5v9a.5.5,0,0,0,.5.5h11a.5.5,0,0,0,.5-.5V10h2.5a.5.5,0,0,0,.5-.5V.5a.5.5,0,0,0-.5-.5M11,12H1V4H11Zm3-3H12V3.5a.5.5,0,0,0-.5-.5H4V1H14Z' fill='%23009672'/%3E%3C/svg%3E");
    background-size: 17px;
    background-repeat: no-repeat;
    background-position: top 6px right 0px;
    padding-right: 20px;
}
@media screen and (max-width: 960px) {
    .layout-content::before {
    width: 78.9473684211vw;
    height: 52.6315789474vw;
    border-radius: 0 0 0 7.8947368421vw;
}
#webform-submission-cybersecurity-incident-add-form {
    padding-top: 40.2631578947vw;
    width: 90%;
}
#webform-submission-cybersecurity-incident-add-form::before {
    top: 40.2631578947vw;
    height: 78.9473684211vw;
    padding-right: 5.2631578947vw;
    left: -5.2631578947vw;
    border-radius: 0 10.5263157895vw 0 0;
    -webkit-backdrop-filter: blur(7.8947368421vw);
    backdrop-filter: blur(7.8947368421vw);
}
#webform-submission-cybersecurity-incident-add-form h2 {
    font-size: 7.3684210526vw;
    letter-spacing: 0.557895vw;
    padding-right: 5.2631578947vw;
    line-height: 1.34;
}
#webform-submission-cybersecurity-incident-add-form .js-form-item>label {
}
form#webform-submission-cybersecurity-incident-add-form input[type=text], form#webform-submission-cybersecurity-incident-add-form input[type=email], form#webform-submission-cybersecurity-incident-add-form input[type=tel], form#webform-submission-cybersecurity-incident-add-form input[type=search], form#webform-submission-cybersecurity-incident-add-form input[type=password], form#webform-submission-cybersecurity-incident-add-form textarea, form#webform-submission-cybersecurity-incident-add-form select {margin-top: 5px;}
#webform-submission-cybersecurity-incident-add-form .js-form-item>input[type="date"] {
    margin-top: 6px;
}
#webform-submission-cybersecurity-incident-add-form div#edit-actions {width: 300px;300px:;}
#webform-submission-cybersecurity-incident-add-form input#edit-actions-submit, #edit-actions-wizard-next {
    min-width: 0;
    min-height: 0;
    font-size: 16px;
    border-radius: 15.7894736842vw;
    padding: 0 33px 0 33px;
    transform: scale(1)!important;
    width: 300px;
    height: 60px;
}
#webform-submission-cybersecurity-incident-add-form div#edit-actions::before {
    left: auto;
    right: 0;
    min-width: 0;
    min-height: 0;
    transform: scale(1)!important;
    border-radius: 100%;
    width: 60px;
    height: 60px;
}
#webform-submission-cybersecurity-incident-add-form #edit-actions::after {
    left: auto;
    right: 21px;
    top: 24px;
}}
#webform-submission-cybersecurity-incident-add-form .js-form-item.form-item-obtain-additional-information {
    display: inline-block;
    width: 72px;
    cursor: default;
}
#webform-submission-cybersecurity-incident-add-form .js-form-item.form-item-obtain-additional-information>* {
    display: inline-block;
    width: 20px;
    margin-top: 10px;
    /* cursor: pointer; */
}
#webform-submission-cybersecurity-incident-add-form .js-form-item.form-item-obtain-additional-information>label {
    width: 40px;
    transform: translateX(-2px);
    padding-left: 2px;
}