<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("../../../../assets/css/aeonik-font.css");

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: Aeonik Pro, system-ui, -apple-system, roboto, segoe ui,
    sans-serif;
}

img {
  image-rendering: -webkit-optimize-contrast;
}

select::-ms-expand {
  display: none;
}

.container {
  max-width: 1210px !important;
  width: 100% !important;
  margin: 0 auto;
  padding: 0 15px;
}

body {
  font-family: "Aeonik Pro";
  font-style: normal;
  background: linear-gradient(
      180deg,
      rgba(0, 121, 221, 0.23) 0%,
      rgba(255, 255, 255, 0.06) 43.03%
    ),
    #fff;
}

@media (max-width: 1199.98px) {
  .container {
    max-width: 768px !important;
    padding: 1px 16px;
  }
}

@media (max-width: 751.98px) {
  .container {
    max-width: 360px !important;
    padding: 0px 16px;
  }
}

/* hero animation start*/
.hero-section .tenable-logo a {
  overflow: hidden;
}

.hero-section .tenable-logo a img {
  position: relative;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  width: 100%;
}

.hero-animation .hero-section .tenable-logo a img {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}

.hero-section .hero-title .overflow {
  overflow: hidden;
  display: inline-block;
  margin-bottom: -10px;
}

.hero-section .hero-title.mobile-only {
  display: none;
}

.hero-section .hero-title .overflow span {
  position: relative;
  display: inline-block;
  opacity: 0;
  -webkit-transition: all 0.5s ease-in-out 0.6s;
  -o-transition: all 0.5s ease-in-out 0.6s;
  transition: all 0.5s ease-in-out 0.6s;
  -webkit-transform: translateY(60px);
  -ms-transform: translateY(60px);
  transform: translateY(60px);
}

.hero-section .hero-title .overflow:last-child span {
  -webkit-transition: all 0.5s ease-in-out 0.7s;
  -o-transition: all 0.5s ease-in-out 0.7s;
  transition: all 0.5s ease-in-out 0.7s;
}

.hero-animation .hero-section .hero-title .overflow span {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
  font-family: "Aeonik Pro";
}

.hero-section .hero-bullet-list {
  -webkit-transform: translateX(-35px);
  -ms-transform: translateX(-35px);
  transform: translateX(-35px);
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out 0.4s;
  -o-transition: all 0.2s ease-in-out 0.4s;
  transition: all 0.2s ease-in-out 0.4s;
}

.hero-animation .hero-section .hero-bullet-list {
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
  opacity: 1;
}

.hero-section .hero-form {
  -webkit-transform: translateX(35px);
  -ms-transform: translateX(35px);
  transform: translateX(35px);
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out 0.4s;
  -o-transition: all 0.2s ease-in-out 0.4s;
  transition: all 0.2s ease-in-out 0.4s;
}

.hero-animation .hero-section .hero-form {
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
  opacity: 1;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

/* header started */
.hero-section {
  padding: 24px 0 114px;
  position: relative;
  overflow-x: clip;
}

.hero-section::before {
  content: "";
  max-width: 1920px;
  width: 100%;
  height: 663px;
  position: absolute;
  z-index: -2;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  background-image: url("https://www.tenable.com/lp/campaigns/23/tenable-one/img/hero-section-1920.svg");
  background-repeat: no-repeat;
  background-size: 1920px auto;
  background-position: center;
}

@media (min-width: 1921px) {
  .hero-section::before {
    max-width: 3783px;
    background-image: url("https://www.tenable.com/lp/campaigns/23/tenable-one/img/hero-section-4k.svg");
    background-size: 3783px auto;
  }
}

.hero-section .tenable-logo {
  margin-bottom: 55px;
}

.hero-section .tenable-logo a {
  display: block;
  max-width: 208px;
}

/* header ended */
/* hero start */
.hero-section .hero-title {
  color: #fff;
  font-family: var(--Font-Family-Main, "Aeonik Pro");
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  margin-top: 67px;
  margin-bottom: 29px;
}

.hero-section .hero-title span {
  font-family: var(--Font-Family-Main, "Aeonik Pro");
  color: var(--Product-Lucid-Blue, #00f0ff);
}

.hero-content .hero-subtitle {
  margin-bottom: 30px;
}

.hero-content .hero-subtitle p {
  color: var(--Utility-300, #cbd5e1);
  font-family: var(--Font-Family-Main, "Aeonik Pro");
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

.hero-content .hero-subtitle p:first-child {
  margin-bottom: 26px;
}

.hero-section .cta-watch-video {
  max-width: 198px;
  width: 100%;
  display: flex;
  height: 56px;
  padding: 0px 2px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 100px;
  border: 2px solid var(--Product-Lucid-Blue, #00f0ff);
  color: var(--Product-Lucid-Blue, #00f0ff);
  font-family: var(--Font-Family-Main, "Aeonik Pro");
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-decoration: none;
}

.hero-section .cta-watch-video span {
  font-family: var(--Font-Family-Main, "Aeonik Pro");
}

.hero-section .cta-watch-video:hover {
  color: var(--Basic-Midnight-Blue, #041e42);
  border: 2px solid var(--Product-Lucid-Blue, #00f0ff);
  background: var(--Product-Lucid-Blue, #00f0ff);
}

.hero-section .cta-watch-video:hover svg path {
  fill: #041e42;
}

.hero-section .hero-content {
  max-width: 564px;
  width: 100%;
}

.hero-section .hero-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* hero end */

/* form */
.hero-section .hero-form {
  background: linear-gradient(
    180deg,
    #fff 68.91%,
    rgba(255, 255, 255, 0.96) 100%
  );

  box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.08);
  border-radius: 20px;
  display: block;
  max-width: 529px;
  width: 100%;
  padding: 33px 39px 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  margin-top: 10px;
}

.hero-section
  .mktoForm[id="mktoForm_7469"]Row.form_triggerGDPR
  + .mktoFormRow
  .mktoHtmlText.mktoHasWidth {
  width: 100% !important;
}

.hero-section .hero-form h3 {
  color: var(--Accents-Midnight, #041e42);
  text-align: center;
  font-family: var(--Font-Family-Main, "Aeonik Pro");
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 36px;
  margin-top: 0;
  margin-bottom: 24px;
}

.hero-section .hero-form h3 br {
  display: none;
}

.hero-section
  .mktoForm[id="mktoForm_7469"]
  .mktoButtonWrap.mktoPurpleCandy
  button.mktoButton {
  max-width: 150px !important;
  width: 100% !important;
  display: flex !important;
  height: 56px;
  padding: 0px 2px;
  margin: 0 auto;
  text-align: center;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 100px;
  border: 2px solid var(--Basic-Midnight-Blue, #041e42);
  color: var(--Basic-Midnight-Blue, #041e42);
  background-color: transparent;
  font-family: var(--Font-Family-Main, "Aeonik Pro");
  font-size: 16px;
  font-style: normal;
  font-weight: 700 !important;
  line-height: normal;
  text-decoration: none;
}

.hero-section .mktoForm .mktoOffset,
.hero-section .mktoForm .mktoGutter {
  display: none;
}

.hero-section .mktoForm[id="mktoForm_7469"] input,
.hero-section .mktoForm[id="mktoForm_7469"] textarea,
.hero-section .mktoForm[id="mktoForm_7469"] select {
  border: 1.5px solid var(--Utility-300, #c7ccd5);
  border-radius: 9px !important;
  height: 50px;
  background-color: #fff !important;
  font-family: var(--Font-Family-Main, "Aeonik Pro");
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #828e99 !important;
  padding-left: 16px;
  padding-right: 16px;
}

.hero-section .mktoForm[id="mktoForm_7469"] textarea {
  padding-top: 16px;
  min-height: 101px;
}

.hero-section .mktoForm[id="mktoForm_7469"] input[name="Phone"],
.hero-section .mktoForm[id="mktoForm_7469"] select[name="Employee_Range__c"],
.hero-section .mktoForm[id="mktoForm_7469"] input[name="Title"] {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.hero-section .mktoForm[id="mktoForm_7469"] {
  max-width: 100% !important;
  width: 100% !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.hero-section .product-get-started__form .mktoFormRow:nth-child(3) {
  width: calc(50% - 9px) !important;
}

.hero-section .product-get-started__form .mktoFormRow:nth-child(2) {
  width: calc(50% - 9px) !important;
  margin-right: 17px;
}

.hero-section .product-get-started__form .mktoFormRow:nth-child(5) {
  width: calc(50% + 1px) !important;
  clear: none !important;
  float: left !important;
}

.hero-section .product-get-started__form .mktoFormRow:nth-child(6) {
  width: calc(50% - 0.5px) !important;
  clear: none !important;
  float: left !important;
  margin-left: -1px;
}

.hero-section .product-get-started__form .mktoFormRow:nth-child(7) {
  width: calc(50% + 1px) !important;
  margin-left: 0;
}

.hero-section .product-get-started__form .mktoFormRow:nth-child(8) {
  width: calc(50% - 1px) !important;
  margin-left: -1px;
}

.hero-section .product-get-started__form .mktoFormRow:nth-child(9) {
  width: 100% !important;
}

.hero-section .mktoFormRow.form_Comments__c {
  position: relative;
}

.hero-section .mktoForm .mktoAsterix {
  padding-left: 0;
  color: #828e99 !important;
  font-size: 16px !important;
}

.hero-section .mktoForm[id="mktoForm_7469"] .mktoButtonRow {
  width: 100%;
  margin-top: 13px;
}

.hero-section .mktoForm[id="mktoForm_7469"] label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: none;
  padding: 0 5px;
  position: absolute;
  top: 18px;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  display: inline-block !important;
  width: auto !important;
  left: 12px;
  z-index: 0;
  padding-bottom: 0 !important;
  color: var(--Basic-Midnight-Blue, #041e42);
  font-family: "Aeonik Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 17.5px;
}

.hero-section .product-get-started__form .mktoCheckboxList,
.hero-section .product-get-started__form .mktoFieldWrap,
.hero-section .product-get-started__form .mktoFormCol,
.hero-section .product-get-started__form .mktoFormRow,
.hero-section .product-get-started__form .mktoLabel,
.hero-section .product-get-started__form .mktoLogicalField,
.hero-section .product-get-started__form input,
.hero-section .product-get-started__form select,
.hero-section .product-get-started__form textarea {
  width: 100% !important;
}

.hero-section .mktoForm[id="mktoForm_7469"] .focused label,
.hero-section .mktoForm[id="mktoForm_7469"] .error-in label,
.hero-section .mktoForm[id="mktoForm_7469"] .filled label {
  top: -5px;
  background-color: rgba(255, 255, 255, 0.98) !important;
  z-index: 99;
  font-size: 12px;
  font-weight: 500 !important;
  line-height: 13px;
  left: 10px;
}

.hero-section
  .mktoForm[id="mktoForm_7469"]
  .mktoFieldWrap.focused
  label#LblEmployee_Range__c,
.hero-section
  .mktoForm[id="mktoForm_7469"]
  .mktoFieldWrap.error-in
  label#LblEmployee_Range__c,
.hero-section
  .mktoForm[id="mktoForm_7469"]
  .mktoFieldWrap.filled
  label#LblEmployee_Range__c {
  display: block !important;
}

.hero-section .mktoForm[id="mktoForm_7469"] .mktoFormCol {
  margin-bottom: 16px !important;
}

.hero-section .mktoForm[id="mktoForm_7469"] select.mktoField {
  background-image: none;
  padding-left: 13px;
}

.hero-section .mktoForm[id="mktoForm_7469"] input.mktoField.mktoInvalid,
.hero-section .mktoForm[id="mktoForm_7469"] select.mktoField.mktoInvalid,
.hero-section .mktoForm[id="mktoForm_7469"] textarea.mktoField.mktoInvalid,
.hero-section .mktoForm[id="mktoForm_7469"] div.mktoLogicalField.mktoInvalid {
  border: 1.5px solid #c7ccd5 !important;
}

.hero-section .mktoForm[id="mktoForm_7469"] .focused input.mktoField,
.hero-section .mktoForm[id="mktoForm_7469"] .focused select.mktoField,
.hero-section .mktoForm[id="mktoForm_7469"] .focused textarea.mktoField {
  color: #041c3c !important;
}

.hero-section .mktoForm[id="mktoForm_7469"] .filled input.mktoField,
.hero-section .mktoForm[id="mktoForm_7469"] .filled select.mktoField,
.hero-section .mktoForm[id="mktoForm_7469"] .filled textarea.mktoField {
  color: #041e42 !important;
  border: 1.5px solid var(--Utility-400, #94a3b8);
}

.hero-section .mktoForm[id="mktoForm_7469"] .filled label {
  color: #65758c;
}

.hero-section .form_triggerGDPR .mktoLogicalField label {
  left: 0;
  top: 6px;
  margin-left: 0;
  font-size: 16px;
  line-height: 24px;
  padding-left: 23px;
  background: transparent !important;
  color: #828e99 !important;
  padding-right: 0;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  pointer-events: none;
}

.hero-section .mktoForm[id="mktoForm_7469"] .typing input.mktoField,
.hero-section .mktoForm[id="mktoForm_7469"] .typing select.mktoField,
.hero-section .mktoForm[id="mktoForm_7469"] .typing textarea.mktoField {
  color: #041c3c !important;
  border: 1px solid #041e42 !important;
  z-index: 9;
  position: relative;
}

.hero-section .mktoForm[id="mktoForm_7469"] .typing label {
  color: #65758c;
}

.hero-section .mktoForm[id="mktoForm_7469"] .typing .mktoAsterix {
  color: #65758c !important;
}

.hero-section .mktoForm[id="mktoForm_7469"] .error-in input.mktoField,
.hero-section .mktoForm[id="mktoForm_7469"] .error-in select.mktoField,
.hero-section .mktoForm[id="mktoForm_7469"] .error-in textarea.mktoField {
  border: 1.5px solid #e94a6f !important;
  z-index: 9;
  position: relative;
}

.hero-section .mktoForm[id="mktoForm_7469"] .error-in label,
.hero-section .mktoForm[id="mktoForm_7469"] .error-in label .mktoAsterix {
  color: #e94a6f !important;
}

.hero-section .mktoForm input[type="checkbox"] + label:before,
.mktoForm input[type="radio"] + label:before {
  left: 19px;
  top: 6px;
}

.hero-section .mktoForm[id="mktoForm_7469"] label[for="triggerGDPR"] {
  position: relative;
  top: -16px;
  left: -2px;
  margin: 0;
  padding: 0;
  width: 16px !important;
  height: 16px !important;
  background-color: transparent !important;
  z-index: 0;
}

.hero-section .mktoForm[id="mktoForm_7469"] input[name="triggerGDPR"] {
  width: 16px !important;
  display: inline-block !important;
  height: 16px !important;
  padding: 0 !important;
  position: relative;
  left: -6px;
  top: -8px;
}

.hero-section .mktoForm[id="mktoForm_7469"] label#LbltriggerGDPR.mktoHasWidth {
  padding-left: 25px;
  position: relative;
  top: 0;
  left: 0;
  font-family: "Aeonik Pro" !important;
  font-weight: normal !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #828e99 !important;
}

.hero-section p.gdpr-text {
  padding-bottom: 0 !important;
  font-family: "Aeonik Pro";
  font-weight: normal;
  font-size: 16px !important;
  line-height: 24px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #828e99;
  max-width: 100% !important;
}

.hero-section p.gdpr-text small {
  font-family: "Aeonik Pro";
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #828e99 !important;
  padding: 0;
  width: 100%;
}

.hero-section p.gdpr-text small a {
  color: #041e42 !important;
  padding: 0;
  font-weight: 700;
}

.hero-section p.gdpr-text small a:hover,
.hero-section p.gdpr-text small a:focus {
  color: #041e42 !important;
}

.hero-section p.gdpr-text small a:active {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #041e42 !important;
  font-weight: 400;
}

.hero-section .gdpr-row {
  width: 100% !important;
}

.hero-section .mktoForm[id="mktoForm_7469"] select option {
  font-family: "Aeonik Pro", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #828e99 !important;
}

.hero-section
  .product-get-started__form
  .mktoFormRow.form_triggerGDPR
  + .mktoFormRow
  .mktoFormCol {
  padding-left: 0;
}

.hero-section
  .mktoForm[id="mktoForm_7469"]
  .mktoButtonWrap.mktoPurpleCandy
  button.mktoButton:hover,
.hero-section
  .mktoForm[id="mktoForm_7469"]
  .mktoButtonWrap.mktoPurpleCandy
  button.mktoButton:active {
  background: var(--Basic-Midnight-Blue, #041e42) !important;
  color: #fff !important;
}

.hero-section .mktoForm[id="mktoForm_7469"] .mktoError .mktoErrorArrow {
  background-color: rgba(4, 30, 66, 0.7) !important;
  border: 1px solid rgba(4, 30, 66, 0.7) !important;
  width: 12px;
  height: 12px;
  margin-top: 2px;
}

.hero-section .mktoForm[id="mktoForm_7469"] .mktoError .mktoErrorMsg {
  background-color: rgba(4, 30, 66, 0.7) !important;
  border: none !important;
  width: 187px;
  height: 44px;
  font-family: var(--Font-Family-Main, "Aeonik Pro");
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  color: #ffffff;
  display: -ms-flexbox;
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  flex-wrap: wrap;
  border-radius: 8px;
  margin-top: 5px;
  padding: 6px;
  outline: none;
}

.hero-section .mktoForm .mktoError #ValidMsgEmail.mktoErrorMsg {
  padding: 9px 7px 4px 7px;
}

.hero-section .mktoForm .mktoError .mktoErrorMsg .mktoErrorMsg-icon {
  margin-right: 4px;
}

.hero-section .mktoForm .mktoError .mktoErrorMsg .mktoErrorMsg-msg {
  text-align: start;
}

.hero-section .mktoForm[id="mktoForm_7469"] .mktoError .mktoErrorArrowWrap {
  top: 0 !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 12px !important;
  height: 5px !important;
}

.hero-section .mktoForm[id="mktoForm_7469"] .mktoError {
  right: 0 !important;
  left: calc(50% - 95px);
  width: 190px;
  z-index: 9999;
  bottom: 0px !important;
  top: 100% !important;
}

.hero-section .product-get-started hr {
  display: none;
}

.hero-section .mktoForm[id="mktoForm_7469"] input:-webkit-autofill,
.hero-section .mktoForm[id="mktoForm_7469"] input[type="text"]:-webkit-autofill,
.hero-section
  .mktoForm[id="mktoForm_7469"]
  input[type="email"]:-webkit-autofill,
.hero-section .mktoForm[id="mktoForm_7469"] input[type="tel"]:-webkit-autofill,
.hero-section
  .mktoForm[id="mktoForm_7469"]
  input[type="number"]:-webkit-autofill,
.hero-section .mktoForm[id="mktoForm_7469"] input[type="date"]:-webkit-autofill,
.hero-section .mktoForm[id="mktoForm_7469"] textarea:-webkit-autofill,
.hero-section .mktoForm[id="mktoForm_7469"] select.mktoField:-webkit-autofill,
.hero-section
  .mktoForm[id="mktoForm_7469"]
  input[type="text"]:-webkit-autofill:focus,
.hero-section
  .mktoForm[id="mktoForm_7469"]
  input[type="url"]:-webkit-autofill:focus,
.hero-section
  .mktoForm[id="mktoForm_7469"]
  input[type="email"]:-webkit-autofill:focus,
.hero-section
  .mktoForm[id="mktoForm_7469"]
  input[type="tel"]:-webkit-autofill:focus,
.hero-section
  .mktoForm[id="mktoForm_7469"]
  input[type="number"]:-webkit-autofill:focus,
.hero-section
  .mktoForm[id="mktoForm_7469"]
  input[type="date"]:-webkit-autofill:focus,
.hero-section
  .mktoForm[id="mktoForm_7469"]
  select.mktoField:-webkit-autofill:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
  -webkit-text-fill-color: #041c3c !important;
}

.hero-section .mob-only {
  display: none;
}

@media (max-width: 1440px) {
  .hero-section::after {
    content: none;
  }
}

@media (max-width: 1199.98px) {
  .hero-section::before {
    background-image: url("data:image/svg+xml,%3Csvg width='768' height='853' viewBox='0 0 768 853' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_2)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M320.574 752.802C416.304 807.364 531.118 817.503 633.885 782.945C656.897 775.214 679.208 765.401 700.688 753.127L2383.07 -203.922C2502.95 -271.949 2577.5 -399.946 2577.57 -537.98L2579.09 -2446.76C2579.22 -2584.62 2504.96 -2712.79 2385.29 -2781.16L704.523 -3740.7C587.441 -3807.62 441.765 -3807.8 324.41 -3741.03L-1357.98 -2783.98C-1477.84 -2715.96 -1552.34 -2587.75 -1552.46 -2449.91L-1554 -541.134C-1554.05 -403.1 -1479.79 -274.914 -1360.19 -206.75L320.574 752.802Z' fill='%2300F0FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M148.574 802.802C244.304 857.364 359.118 867.503 461.885 832.945C484.897 825.214 507.208 815.401 528.688 803.127L2211.07 -153.922C2330.95 -221.949 2405.5 -349.946 2405.57 -487.98L2407.09 -2396.76C2407.22 -2534.62 2332.96 -2662.79 2213.29 -2731.16L532.523 -3690.7C415.441 -3757.62 269.765 -3757.8 152.41 -3691.03L-1529.98 -2733.98C-1649.84 -2665.96 -1724.34 -2537.75 -1724.46 -2399.91L-1726 -491.134C-1726.05 -353.1 -1651.79 -224.914 -1532.19 -156.75L148.574 802.802Z' fill='url(%23paint0_radial_1_2)'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_1_2' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(-49.7028 -700.416) rotate(72.7101) scale(2789 2398.09)'%3E%3Cstop stop-color='%2300005B'/%3E%3Cstop offset='1' stop-color='%23000026'/%3E%3C/radialGradient%3E%3CclipPath id='clip0_1_2'%3E%3Crect width='768' height='853' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    transform: none;
    background-position: center calc(100% - 274px);
    background-size: 100% auto;
  }

  .hero-section .hero-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .hero-section .tenable-logo {
    margin-bottom: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .hero-section .hero-form {
    max-width: 730px;
    margin: 0 auto;
  }

  .hero-section .hero-content {
    max-width: 559px;
    width: 100%;
    margin-bottom: 82px;
    text-align: center;
  }

  .hero-section .hero-title {
    margin-top: 12px;
  }

  .hero-section .hero-cta {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .hero-section div#tenable-ep-form {
    padding: 36px 30px;
  }

  .hero-section .hero-above-title {
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    margin-bottom: 31px;
  }

  .hero-section .hero-title.mobile-only {
    display: block;
  }

  .hero-section .exposure-block-wrap {
    max-width: 704px;
    padding: 0px 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .hero-section .exposure-block {
    max-width: 180px;
  }

  .hero-section .seperator {
    max-width: 64px;
    overflow: hidden;
  }

  .hero-section .seperator img {
    max-width: 122px;
  }

  .hero-section .block-title {
    margin-bottom: 10px;
  }
}

@media (max-width: 767.98px) {
  /*animation start*/
  .hero-section .hero-title .overflow span {
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
  }

  .hero-section .tenable-logo {
    margin-bottom: 22px;
  }

  .hero-section .hero-title .overflow {
    margin-bottom: -7px;
  }

  .hero-section .section-title {
    text-align: start;
    margin-bottom: 40px;
  }

  .hero-content .hero-subtitle {
    margin-bottom: 24px;
  }

  .hero-content .hero-subtitle p {
    margin-bottom: 27px;
  }

  .hero-content .hero-subtitle p:last-child {
    margin-bottom: 0;
  }

  .hero-section .exposure-block-wrap {
    max-width: 328px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0px;
  }

  .hero-section .exposure-block {
    max-width: 328px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 24px;
  }

  .hero-section .exposure-block img {
    margin: 0px;
  }

  .hero-section .exposure-block .exposure-detail {
    padding: 4px 0px 0px 24px;
  }

  .hero-section .block-title {
    margin-bottom: 2px;
    text-align: start;
  }

  .hero-section .seperator {
    padding: 0px;
    margin-bottom: 24px;
  }

  .hero-section .exposure-block .desk-tab-only {
    display: none;
  }

  .hero-section .mob-only {
    display: block;
  }

  .hero-section .hero-above-title {
    margin-bottom: 33px;
    font-size: 20px;
    line-height: 28px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-section .get-demo-cta {
    max-width: 220px;
  }

  .hero-section div#tenable-ep-form {
    margin-top: 7px;
    margin-bottom: 34px;
    padding: 36px 16px;
  }

  .mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix {
    float: right !important;
  }

  .hero-section .mktoForm[id="mktoForm_7469"] input,
  .hero-section .mktoForm[id="mktoForm_7469"] select {
    height: 48px;
  }

  .hero-section .mktoForm[id="mktoForm_7469"] textarea {
    height: 100px;
    padding-top: 12px;
  }

  .hero-section .product-get-started__form .form_Comments__c .mktoFormCol {
    margin-bottom: 14px !important;
  }

  .hero-section .product-get-started__form .mktoFormRow:nth-child(4) {
    width: 100% !important;
  }

  .hero-section .mktoForm[id="mktoForm_7469"] {
    padding: 0;
  }

  .hero-section .hero-list {
    padding-left: 47px;
    padding-right: 16px;
  }

  .hero-section p.gdpr-text small,
  .hero-section .form_triggerGDPR .mktoLogicalField label {
    top: -2px;
    margin: 0;
  }

  .hero-section .mktoForm[id="mktoForm_7469"] input[name="triggerGDPR"] {
    top: -18px;
  }
}

@media (max-width: 767.98px) {
  .container {
    max-width: 360px !important;
    padding: 0px 20px;
  }

  .hero-section::before {
    background-image: url("data:image/svg+xml,%3Csvg width='360' height='2079' viewBox='0 0 360 2079' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2_5)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-10.4668 2028.82C85.2613 2083.36 200.072 2093.49 302.837 2058.96C325.849 2051.22 348.159 2041.42 369.639 2029.15L2051.98 1072.52C2171.86 1004.52 2246.41 876.579 2246.48 738.605L2248 -1169.35C2248.13 -1307.15 2173.87 -1435.26 2054.2 -1503.6L373.474 -2462.72C256.394 -2529.61 110.721 -2529.79 -6.63142 -2463.05L-1688.98 -1506.42C-1808.84 -1438.43 -1883.34 -1310.27 -1883.46 -1172.49L-1885 735.452C-1885.05 873.426 -1810.79 1001.56 -1691.19 1069.69L-10.4668 2028.82Z' fill='%2300F0FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-10.4668 2006.82C85.2613 2061.36 200.072 2071.49 302.837 2036.96C325.849 2029.22 348.159 2019.42 369.639 2007.15L2051.98 1050.52C2171.86 982.52 2246.41 854.579 2246.48 716.605L2248 -1191.35C2248.13 -1329.15 2173.87 -1457.26 2054.2 -1525.6L373.474 -2484.72C256.394 -2551.61 110.721 -2551.79 -6.63142 -2485.05L-1688.98 -1528.42C-1808.84 -1460.43 -1883.34 -1332.27 -1883.46 -1194.49L-1885 713.452C-1885.05 851.426 -1810.79 979.556 -1691.19 1047.69L-10.4668 2006.82Z' fill='url(%23paint0_radial_2_5)'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_2_5' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(-208.74 504.261) rotate(72.7034) scale(2787.89 2397.95)'%3E%3Cstop stop-color='%2300005B'/%3E%3Cstop offset='1' stop-color='%23000026'/%3E%3C/radialGradient%3E%3CclipPath id='clip0_2_5'%3E%3Crect width='360' height='2079' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: center calc(100% - 47px);
  }

  .hero-section .hero-title {
    font-size: 34px;
    margin-top: 6px;
    margin-bottom: 29px;
    padding: 0 8px;
    line-height: 124%;
  }

  .hero-content .hero-subtitle {
    margin-bottom: 30px;
  }

  .hero-section .hero-form {
    max-width: 328px;
    padding: 34px 19px 40px;
  }

  .hero-section .hero-content {
    margin-bottom: 60px;
  }

  .hero-section .hero-form h3 {
    margin-bottom: 25px;
  }

  .hero-section .product-get-started__form .mktoFormRow:nth-child(2) {
    width: calc(100% + 0px) !important;
    margin-right: 0px;
    margin-bottom: 3px !important;
  }

  .hero-section .product-get-started__form .mktoFormRow:nth-child(3) {
    width: calc(100% + 0px) !important;
  }

  .hero-section .mktoForm[id="mktoForm_7469"] label {
    top: 18px;
  }

  .hero-section .mktoForm[id="mktoForm_7469"] .mktoButtonRow {
    margin-top: 16px;
  }
}

@media (max-width: 359.98px) {
  .hero-section .mktoForm[id="mktoForm_7469"] label,
  .hero-section .mktoForm[id="mktoForm_7469"] select[name="Employee_Range__c"],
  .hero-section p.gdpr-text small {
    font-size: 14px;
  }

  .hero-section .get-demo-cta {
    max-width: 300px;
  }
}

/* hero section ended */

/* attack-section START */
.attack-section {
  padding: 39px 0px 58px;
  overflow-x: clip;
}

.attack-section .section-title {
  max-width: 930px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 62px;
  color: var(--Accents-Midnight, #041e42);
  text-align: center;
  font-family: var(--Fonts-Family-Heading, "Aeonik Pro");
  font-size: 46px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}

.attack-section .video-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto 176px;
}

.attack-section .video-wrapper .video-container {
  max-width: 702px;
  width: 100%;
  margin-right: 15px;
}

.attack-section .video-wrapper .video-copy {
  max-width: 440px;
  width: 100%;
  padding-top: 13px;
}

.attack-section .video-wrapper .video-copy .tenable-one-img {
  width: 207px;
}

.attack-section .video-wrapper .video-copy p {
  color: var(--Accents-Midnight, #041e42);
  font-family: "Aeonik Pro";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  margin-top: 17px;
}

.attack-section .video-wrapper .vidyard-player-container {
  border-radius: 16px;
}

.attack-section .attack-block-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 66px;
}

.attack-section .attack-block {
  max-width: 349.33px;
  width: 100%;
}

.attack-section .attack-block .attack-detail {
  text-align: center;
  position: relative;
  z-index: 1;
}

.attack-section .attack-block .attack-detail::before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='440' height='477' viewBox='0 0 440 477' fill='none'%3E%3Cg opacity='0.304308' filter='url(%23filter0_d_4823_1010)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M205.066 415.215C212.693 419.562 221.84 420.369 230.027 417.616C231.861 417 233.638 416.218 235.349 415.241L369.384 338.993C378.934 333.574 384.874 323.376 384.879 312.379L385 160.308C385.01 149.325 379.094 139.114 369.56 133.667L235.655 57.2213C226.327 51.8897 214.721 51.8754 205.372 57.1946L71.3368 133.443C61.788 138.862 55.8527 149.075 55.8432 160.057L55.7204 312.128C55.7163 323.125 61.6325 333.337 71.1615 338.768L205.066 415.215Z' fill='url(%23paint0_linear_4823_1010)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_4823_1010' x='0.720398' y='0.213867' width='439.28' height='476' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='2'/%3E%3CfeGaussianBlur stdDeviation='27.5'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0.529412 0 0 0 0 0.960784 0 0 0 0.180679 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4823_1010'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4823_1010' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_4823_1010' x1='79.7719' y1='380.3' x2='79.7719' y2='67.767' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C9E3F8' stop-opacity='0.01'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 440px;
  height: 477px;
  top: -135px;
  left: -45px;
  z-index: -1;
}

.attack-section .attack-block .attack-detail img {
  display: block;
  max-width: 64px;
  max-height: 64px;
  margin-bottom: 24px;
}

.attack-section .attack-block .attack-detail .title {
  margin-bottom: 19px;
}

.attack-section .attack-block .attack-detail .block-title {
  color: #041e42;
  text-align: center;
  font-family: var(--Fonts-Family-Heading, "Aeonik Pro");
  font-size: 46px;
  font-style: normal;
  font-weight: 700;
  line-height: 55.2px;
  margin-bottom: 3px;
}

.attack-section .attack-block .attack-detail .block-subtitle {
  color: #041e42;
  text-align: center;
  font-family: var(--Fonts-Family-Heading, "Aeonik Pro");
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 33.6px;
}

.attack-section .attack-block .attack-detail .block-text {
  color: #041e42;
  text-align: center;
  font-family: "Aeonik Pro";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

.attack-section .challenge-wrapper {
  display: flex;
  justify-content: space-between;
  margin: 119px -9px 20px;
}

@media (min-width: 1200px) and (max-width: 1439.98px) {
  .attack-section .challenge-wrapper {
    margin: 119px 0 20px;
  }
}

.attack-section .challenge-left-part {
  max-width: 544px;
  width: 100%;
}

.attack-section .challenge-left-part p {
  color: #041e42;
  font-family: var(--Fonts-Family-Heading, "Aeonik Pro");
  font-size: 46px;
  font-style: normal;
  font-weight: 500;
  line-height: 55.2px;
  margin-top: 72px;
  margin-bottom: 63px;
}

.attack-section .challenge-left-part a {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 212px;
  width: 100%;
  height: 32px;
  text-decoration: none;
}

.attack-section .challenge-left-part a span {
  color: var(--Basic-Midnight-Blue, #041e42);
  font-family: var(--Font-Family-Main, "Aeonik Pro");
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-right: 4px;
}

.attack-section .challenge-left-part a span:hover,
.attack-section .report-right-part a span:hover {
  text-decoration: underline;
}

.attack-section .challenge-left-part a:hover,
.attack-section .challenge-left-part a:active {
  background: rgba(255, 255, 255, 0.16);
}

.attack-section .challenge-left-part a svg {
}

.attack-section .challenge-right-part {
  max-width: 590px;
  width: 100%;
  transform: translateY(-5px);
}

.attack-section .challenge-right-part img {
  display: block;
  width: 100%;
  border-radius: 16px;
}

.attack-section .report-wrapper {
  display: flex;
  padding: 94px 0 40px;
  gap: 90px;
}

.attack-section .report-wrapper .report-right-part {
  max-width: 457px;
  width: 100%;
}

.attack-section .report-wrapper .report-left-part {
  max-width: 590px;
  width: 100%;
}

.attack-section .report-wrapper .report-left-part img {
  display: block;
  width: 100%;
  border-radius: 16px;
}

.attack-section .report-right-part p {
  color: #041e42;
  font-family: var(--Fonts-Family-Heading, "Aeonik Pro");
  font-size: 46px;
  font-style: normal;
  font-weight: 500;
  margin-top: 104px;
  margin-bottom: 66px;
  line-height: 120%;
}

.attack-section .report-right-part a {
  display: flex;
  align-items: center;
  text-decoration: none;
  max-width: 170px;
  width: 100%;
}
.attack-section .report-right-part a span {
  color: var(--Basic-Midnight-Blue, #041e42);
  font-family: var(--Font-Family-Main, "Aeonik Pro");
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-right: 4px;
}

@media (max-width: 1199.98px) {
  .attack-section {
    padding: 11px 0px 72px;
  }

  .attack-section .video-wrapper {
    margin-bottom: 164px;
    flex-direction: column;
  }

  .attack-section .video-wrapper .video-container {
    margin-right: 0;
    max-width: 728px;
  }

  .attack-section .video-wrapper .video-copy {
    max-width: 100%;
    padding-top: 53px;
    padding-left: 4px;
  }

  .attack-section .video-wrapper .video-copy p {
    font-size: 20px;
    padding-right: 0;
  }

  .attack-section .attack-block-wrap {
    flex-wrap: wrap;
    justify-content: center;
    gap: 64px;
  }

  .attack-section .attack-block {
    max-width: 308px;
    padding: 0;
    margin-bottom: 32px;
    text-align: center;
    border-left: none;
  }

  .attack-section .attack-block:not(:last-child) {
    margin-bottom: 47px;
  }

  .attack-section .attack-block .attack-detail {
    margin-bottom: 0px !important;
  }

  .attack-section .attack-block .attack-detail::before {
    width: 416px;
    left: -66px;
  }

  .attack-section .attack-block .attack-detail .title img {
    margin: 0 0 24px;
  }

  .attack-section .attack-block .attack-detail .block-title {
    margin-bottom: 3px;
  }

  .attack-section .attack-block .attack-detail .block-text {
    max-width: 100%;
    position: relative;
  }

  .attack-section .attack-block .dotted-line {
    display: none;
  }

  .attack-section .challenge-wrapper {
    margin-top: 72px;
    padding: 0 13px;
    margin-bottom: 78px;
  }

  .attack-section .challenge-left-part p {
    margin-top: 36px;
    margin-bottom: 31px;
  }

  .attack-section .challenge-right-part {
    max-width: 300px;
  }

  .attack-section .report-wrapper {
    padding: 0 4px;
    gap: 0;
    flex-direction: column;
  }

  .attack-section .report-right-part p {
    margin-top: 40px;
    margin-bottom: 33px;
  }

  .attack-section .report-wrapper .report-left-part {
    max-width: 300px;
  }

  .attack-section .report-wrapper .report-right-part {
    max-width: 100%;
  }

  .attack-section .report-right-part a {
    max-width: 248px;
    background-position: center;
  }
}

@media (min-width: 1200px) and (max-width: 1919.98px) {
  .attack-section .video-wrapper .video-copy {
    padding-top: 12px;
  }
}

@media (max-width: 767.98px) {
  .attack-section {
    padding: 96px 0 99px;
  }

  .attack-section .section-title {
    font-size: 32px;
    text-align: left;
    margin-bottom: 34px;
  }

  .attack-section .video-wrapper {
    margin: 0 -16px 36px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .attack-section .video-wrapper .video-container {
    margin: 0 auto 42px;
  }

  .attack-section .video-wrapper .video-copy {
    max-width: 360px;
    padding: 0 16px;
  }

  .attack-section .attack-block:last-child .attack-detail .block-title br {
    display: none;
  }

  .attack-section .video-wrapper .video-copy .tenable-one-img {
    width: 166px;
  }

  .attack-section .challenge-wrapper {
    padding: 31px 16px 0;
    flex-direction: column;
  }

  .attack-section .challenge-left-part {
    margin-bottom: 34px;
  }

  .attack-section .challenge-right-part img,
  .attack-section .report-wrapper .report-left-part img {
    border-radius: 8.678px !important;
  }

  .attack-section .report-wrapper {
    flex-direction: column;
    padding: 30px 16px 0;
  }

  .attack-section .report-wrapper .report-right-part {
    margin-bottom: 32px;
  }

  .cyber-risk .address-and-manage h2 {
    font-size: 32px;
  }
  .cyber-risk .address-and-manage p {
    font-size: 18px;
    margin: 0 auto 56px;
  }
}

@media (max-width: 1199.98px) {
  .attack-section .challenge-wrapper,
  .attack-section .report-wrapper {
    flex-direction: column;
  }

  .attack-section .challenge-left-part {
    order: 1;
    max-width: 100%;
  }

  .attack-section .challenge-right-part,
  .attack-section .report-wrapper .report-left-part {
    max-width: 100%;
  }

  .attack-section .challenge-right-part img,
  .attack-section .report-wrapper .report-left-part img {
    border-radius: 19.742px;
  }
}

@media (max-width: 767.98px) {
  .hero-section {
    padding-bottom: 0;
  }

  .attack-section {
    padding: 64px 0 48px;
    overflow: hidden;
  }

  .attack-section .section-title {
    font-size: 28px;
    text-align: center;
    margin-bottom: 34px;
  }

  .attack-section .video-wrapper {
    padding: 0 16px;
    margin-bottom: 134px;
  }

  .attack-section .video-wrapper .video-container {
    margin: 0 auto 35px;
  }

  .attack-section .video-wrapper .video-copy {
    padding: 0 7px;
    text-align: center;
  }

  .attack-section .video-wrapper .video-copy .tenable-one-img {
    width: 158px;
  }

  .attack-section .video-wrapper .video-copy p {
    font-size: 18px;
    line-height: 27px;
  }

  .attack-section .challenge-wrapper {
    margin-top: 0;
    padding: 17px 9px 0;
    margin-bottom: -15px;
  }

  .attack-section .challenge-left-part p {
    font-size: 28px;
    margin-top: 16px;
    line-height: 120%;
  }

  .attack-section .report-wrapper {
    padding: 30px 0px 0;
  }

  .attack-section .report-right-part p {
    margin-top: 21px;
    margin-bottom: 33px;
    font-size: 28px;
    line-height: 120%;
  }
}
/* attack-section END*/

.cyber-disrupt-bg {
  position: relative;
  overflow-x: clip;
  background-repeat: no-repeat;
  padding-top: 0;
  padding-bottom: 0;
  background-position: top center;
}

.cyber-disrupt-bg::before {
  content: "";
  position: absolute;
  margin-top: -5px;
  margin-left: 60px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 2766px;
  height: 2943px;
  background-image: url("data:image/svg+xml,%3Csvg width='2766' height='2943' viewBox='0 0 2766 2943' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1339.58 2883.23C1400.04 2917.69 1472.55 2924.1 1537.46 2902.27C1551.99 2897.39 1566.08 2891.19 1579.65 2883.44L2642.2 2278.99C2717.91 2236.02 2765 2155.18 2765.04 2068L2766 862.462C2766.08 775.397 2719.18 694.449 2643.6 651.268L1582.07 45.2432C1508.12 2.97725 1416.12 2.86359 1342 45.0321L279.438 649.487C203.74 692.446 156.688 773.416 156.613 860.476L155.639 2066.01C155.607 2153.19 202.507 2234.15 278.048 2277.2L1339.58 2883.23Z' fill='%2300F0FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1200.65 2909.96C1261.95 2944.9 1335.48 2951.39 1401.29 2929.26C1416.03 2924.31 1430.32 2918.02 1444.07 2910.17L2521.47 2297.27C2598.24 2253.71 2645.99 2171.74 2646.03 2083.34L2647 860.953C2647.08 772.671 2599.53 690.592 2522.89 646.808L1446.53 32.316C1371.55 -10.5405 1278.26 -10.6558 1203.1 32.1019L125.696 645.002C48.94 688.561 1.23099 770.662 1.15499 858.939L0.167986 2081.32C0.134986 2169.72 47.69 2251.81 124.287 2295.46L1200.65 2909.96Z' fill='url(%23paint0_radial_2_16)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_2_16' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(1416.61 1155.72) rotate(90) scale(1221.16 947.256)'%3E%3Cstop stop-color='%2300005B'/%3E%3Cstop offset='0.223602' stop-color='%2300005B'/%3E%3Cstop offset='1' stop-color='%23000026'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

section.cyber-disrupt-bg:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  bottom: 0;
  background: linear-gradient(
    360deg,
    rgba(0, 121, 221, 0.14) 0%,
    rgba(255, 255, 255, 0.06) 100%
  );
  z-index: -1;
}

/* .cyber-risk START */
.cyber-risk {
  padding: 96px 0px 68px;
  position: relative;
  z-index: 5;
}

.cyber-risk .cyber-risk-logo {
  text-align: center;
  margin-bottom: 88px;
}

.cyber-risk .cyber-risk-logo img {
  max-width: 150px;
}

/* .cyber-risk .section-subtitle {
  max-width: 974px;
  margin: 0 auto 96px;
  font-weight: 400;
  font-size: 24px;
  line-height: 150%;
  text-align: center;
  color: #385168;
} */

.cyber-risk .address-and-manage h2 {
  color: var(--Basic-White, #fff);
  text-align: center;
  font-style: normal;
  font-size: 46px;
  font-weight: 500;
  line-height: 120%;
  margin: 0 0 15px;
  font-family: var(--Fonts-Family-Heading, "Aeonik Pro");
}

.cyber-risk .address-and-manage p {
  color: var(--Basic-White, #fff);
  text-align: center;
  font-family: "Aeonik Pro";
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  max-width: 1018px;
  width: 100%;
  margin: 0 auto 119px;
}

.cyber-risk .content {
  margin: 0 23px;
}

.cyber-risk .risk-block-wrap .risk-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  margin-bottom: 88px;
}

.cyber-risk .risk-block .content-wrap {
  width: 100%;
  max-width: 526px;
}

.cyber-risk .risk-block .content-wrap .block-title {
  color: var(--Product-Lucid-Blue, #00f0ff);
  font-family: var(--Fonts-Family-Heading, "Aeonik Pro");
  font-size: 34px;
  font-style: normal;
  font-weight: 500;
  line-height: 42.16px;
  margin-bottom: 12px;
}

.cyber-risk .risk-block .content-wrap .block-subtitle,
.cyber-risk .risk-block .content-wrap p {
  color: #fff;
  font-family: "Aeonik Pro";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.cyber-risk .risk-block .content-wrap p {
  margin: 30px 0 31px;
}

.cyber-risk .risk-block .content-wrap .exposure-list li {
  position: relative;
  list-style: none;
  color: #fff;
  font-family: "Aeonik Pro";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
  margin-bottom: 10px;
  padding-left: 20px;
}

.cyber-risk .risk-block .content-wrap .exposure-list li::before {
  content: "";
  position: absolute;
  background: var(--Product-Lucid-Blue, #00f0ff);
  width: 10px;
  height: 10px;
  left: 0px;
  top: 9px;
}

.cyber-risk .risk-block .img-wrap {
  max-width: 550px;
  width: 100%;
  position: relative;
  z-index: 1;
  margin-top: 33px;
}

.cyber-risk .risk-block .img-wrap::before {
  content: "";
  background-image: url("https://www.tenable.com/lp/campaigns/23/tenable-one/img/risk-img-wrap-pattern-2.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 614.618px;
  height: 523px;
  top: -69px;
  right: -295px;
  z-index: -1;
}

@media (min-width: 1200px) and (max-width: 1919.98px) {
  .cyber-risk .risk-block .img-wrap::before {
    top: -61px;
    right: -285px;
  }
}

.cyber-risk .risk-block .img-wrap img {
  width: 100%;
  max-width: 720px;
  height: auto;
  box-shadow: 0px 32.083px 64.167px 0px rgba(0, 0, 0, 0.08);
  border-radius: 6.111px;
}

.cyber-risk .risk-block:last-child {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 131px;
}

.cyber-risk .risk-block:last-child .img-wrap::before {
  background-image: url("https://www.tenable.com/lp/campaigns/23/tenable-one/img/risk-img-wrap-pattern-1.svg");
  top: -68px;
  left: -294px;
  width: 614.618px;
  height: 523px;
}

.cyber-risk .risk-block:last-child .content-wrap {
  margin: 0px;
  padding-top: 69px;
}

.cyber-risk .risk-block:last-child .content-wrap .block-title {
  margin-bottom: 15px;
}

.cyber-risk .risk-block:last-child .content-wrap .block-title,
.cyber-risk .risk-block:last-child .content-wrap .block-subtitle {
  margin-left: 36px;
}

.cyber-risk .risk-block:last-child .block-subtitle {
  margin-bottom: 0;
}

@media (min-width: 768px) and (max-width: 1119.98px) {
  .cyber-risk .risk-block .img-wrap::before {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .cyber-risk {
    padding: 85px 0px 17px;
  }

  .cyber-risk .address-and-manage h2 {
    max-width: 542px;
    margin: 0 auto 13px;
  }

  .cyber-risk .address-and-manage p {
    padding: 0px 19px;
    margin: 0 auto 64px;
  }

  .cyber-risk .content {
    margin: 0 4px;
  }

  .cyber-risk .risk-block .content-wrap .block-title {
    margin-bottom: 14px;
  }

  .cyber-risk .risk-block:last-child .content-wrap .block-title {
    margin-bottom: 14px;
  }
  .cyber-risk .risk-block:last-child .content-wrap .block-title,
  .cyber-risk .risk-block:last-child .content-wrap .block-subtitle {
    margin-left: 0;
  }

  .cyber-risk .section-subtitle {
    margin-bottom: 95px;
  }

  .cyber-risk .risk-block-wrap .risk-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 55px;
  }

  .cyber-risk .risk-block-wrap .risk-block:last-child {
    margin-top: 44px;
    margin-bottom: 26px;
  }

  .cyber-risk .risk-block .content-wrap .block-title br {
    display: none;
  }

  .cyber-risk .risk-block .img-wrap {
    width: 100%;
    max-width: 100%;
    margin-bottom: 59px;
  }

  .cyber-risk .risk-block .img-wrap::before {
    /* background-image: url("https://www.tenable.com/lp/campaigns/23/tenable-one/img/risk-img-wrap-pattern-1-tablet.svg");
    width: 662.979px;
    height: 603.054px;
    top: -78px;
    right: -150px; */
  }

  /* .cyber-risk .risk-block:last-child .img-wrap::before {
    background-image: url("https://www.tenable.com/lp/campaigns/23/tenable-one/img/risk-img-wrap-pattern-2-tablet.svg");
    width: 662.979px;
    height: 603.054px;
    top: -75px;
    right: 0;
    left: -254px;
  } */

  .cyber-risk .risk-block .img-wrap img {
    width: 100%;
    max-width: 100%;
  }

  .cyber-risk .risk-block .content-wrap {
    max-width: 728px;
    margin: 0 auto;
  }

  .cyber-risk .risk-block:last-child .content-wrap {
    padding-top: 0;
  }
}

@media (max-width: 767.98px) {
  .cyber-risk {
    padding: 96px 0px 29px;
  }

  .cyber-risk .section-title {
    max-width: 328px;
    margin: 0 auto;
    font-size: 32px;
    text-align: left;
    margin-bottom: 16px;
  }

  .cyber-risk .section-title br {
    display: none;
  }

  .cyber-risk .section-subtitle {
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    margin-bottom: 96px;
  }

  .cyber-risk .risk-block .img-wrap {
    margin-bottom: 33px;
  }

  .cyber-risk .risk-block .img-wrap img {
    border-radius: 3.556px;
  }

  .cyber-risk .risk-block-wrap .risk-block:last-child .img-wrap {
    margin-bottom: 38px;
  }

  .cyber-risk .risk-block .content-wrap .block-subtitle {
    font-size: 16px;
    margin-bottom: 25px;
  }

  .cyber-risk .risk-block .content-wrap p {
    font-size: 16px;
  }

  .cyber-risk .risk-block .content-wrap p {
    margin-bottom: 15px;
  }

  .cyber-risk .risk-block .content-wrap .exposure-list li {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
    color: #425363;
  }

  .cyber-risk .risk-block .content-wrap .block-title {
    font-size: 24px;
    margin-bottom: 23px;
  }

  .cyber-risk .risk-block .content-wrap .block-title br {
    display: block;
  }

  .cyber-risk .risk-block-wrap .risk-block {
    margin-bottom: 90px;
  }

  .cyber-risk .risk-block-wrap .risk-block:last-child {
    margin-bottom: 43px;
  }
}

/* .cyber-risk END */

/* .Disrupt START */
.Disrupt {
  position: relative;
  z-index: 5;
  border-radius: 16px;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  padding: 61px 48px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.Disrupt::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 1180px;
  height: 584px;
  border-radius: 60px;
  background: linear-gradient(180deg, #000075 -0.11%, #000026 62.51%);
}

.Disrupt .section-title {
  color: var(--Neutrals-W, #fff);
  text-align: center;
  font-family: var(--Fonts-Family-Heading, "Aeonik Pro");
  font-size: 46px;
  font-style: normal;
  font-weight: 500;
  line-height: 55.2px;
  width: 100%;
  max-width: 600px;
  margin: 0 auto 60px;
  text-transform: unset;
}

.Disrupt .content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  max-width: 991px;
  margin: 0 auto 59px;
  position: relative;
}

.Disrupt .content-wrap::after {
  content: "";
  position: absolute;
  height: 163px;
  width: 2px;
  left: 50%;
  top: 1px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='2' height='163' viewBox='0 0 2 163' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1' y1='1.93359' x2='0.999993' y2='161.934' stroke='%2300F0FF' stroke-width='2' stroke-linecap='round' stroke-dasharray='0.1 10'/%3E%3C/svg%3E%0A");
}

.Disrupt .content-wrap .content {
  width: 100%;
  max-width: 432px;
  color: var(--Neutrals-N5, #f2f5f8);
  font-family: "Aeonik Pro";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
}

.Disrupt .content-wrap .content:last-child {
  margin: 0;
  position: relative;
}

.Disrupt [alt="Disrupt Attack Path"] {
  display: block;
  margin: 0 auto;
}

.attack-path-img-wrapper {
  margin-top: 102px;
}

.attack-path-img-wrapper img {
  display: block;
  border-radius: 20px;
  max-width: 974px;
  width: 100%;
  margin: 0 auto;
  box-shadow: 0px 10px 40px 0px rgba(4, 30, 66, 0.15);
}

@media (max-width: 1199.98px) {
  .cyber-disrupt-bg::before {
    margin-top: -11px;
    margin-left: 62px;
    width: 2769px;
    height: 3803px;
    background-image: url("data:image/svg+xml,%3Csvg width='2769' height='3803' viewBox='0 0 2769 3803' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_1_2)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1338.58 3729.31C1399.04 3763.77 1471.55 3770.18 1536.46 3748.35C1550.99 3743.47 1565.08 3737.27 1578.65 3729.52L2641.2 3125.07C2716.91 3082.11 2764 3001.27 2764.04 2914.09L2765 862.544C2765.08 775.479 2718.18 694.531 2642.6 651.35L1581.07 45.3252C1507.12 3.05929 1415.12 2.94562 1341 45.1141L278.438 649.569C202.74 692.528 155.688 773.498 155.613 860.558L154.639 2912.09C154.607 2999.27 201.507 3080.23 277.048 3123.28L1338.58 3729.31Z' fill='%2300F0FF'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1447.3 3770.77C1386 3805.71 1312.47 3812.21 1246.66 3790.07C1231.92 3785.12 1217.63 3778.84 1203.88 3770.98L126.478 3158.08C49.711 3114.52 1.96359 3032.55 1.91973 2944.15L0.949325 861.766C0.867087 773.485 48.4226 691.405 125.058 647.621L1201.42 33.1294C1276.4 -9.72702 1369.69 -9.84229 1444.85 32.9154L2522.25 645.816C2599.01 689.375 2646.72 771.476 2646.79 859.752L2647.78 2942.13C2647.81 3030.53 2600.26 3112.62 2523.66 3156.27L1447.3 3770.77Z' fill='url(%23paint0_radial_1_2)'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_1_2' x='150.639' y='13.5566' width='2618.36' height='3755.46' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1_2'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1_2' result='shape'/%3E%3C/filter%3E%3CradialGradient id='paint0_radial_1_2' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(1231.34 1156.54) rotate(90) scale(1221.16 947.256)'%3E%3Cstop stop-color='%2300005B'/%3E%3Cstop offset='0.223602' stop-color='%2300005B'/%3E%3Cstop offset='1' stop-color='%23000026'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  .Disrupt {
    max-width: 768px;
    width: 100%;
    padding: 51px 21px 0;
  }

  .Disrupt .container {
    padding: 0px 0px;
  }

  .Disrupt .content-wrap {
    margin: 0 auto 38px;
    padding: 5px 40px 0;
  }

  .Disrupt .section-title {
    margin: 0 auto 36px;
  }

  .Disrupt .content-wrap .content {
    max-width: 278px;
    padding-left: 0px;
    padding-top: 20px;
    margin-bottom: 20px;
  }

  .Disrupt .content-wrap::after {
    width: 2px;
    height: 246px;
    top: 22px;
  }

  .Disrupt::before {
    height: 728px;
    width: 100%;
    max-width: 728px;
    left: 20px;
  }

  .Disrupt img {
    max-width: 100%;
    width: 100%;
    min-width: 616px;
    padding: 0 32px;
  }

  .Disrupt .attack-path-img-wrapper img {
    padding: 0;
    border-radius: 14.949px;
  }

  .attack-path-img-wrapper {
    margin-top: 153px;
  }
}

@media (max-width: 767.98px) {
  .Disrupt {
    width: 100%;
    padding: 81px 0px 0;
  }

  .Disrupt::after {
    height: 179px;
  }

  .Disrupt .section-title {
    font-size: 32px;
    text-align: left;
    margin: 0 auto 16px;
  }

  .Disrupt .content-wrap {
    margin: 0 auto 34px;
  }

  .Disrupt .content-wrap .content {
    padding-top: 19px;
    margin-bottom: 21px;
  }

  .Disrupt img {
    min-width: initial;
    -webkit-transform: translateX(0px) translateY(2px);
    -ms-transform: translateX(0px) translateY(2px);
    transform: translateX(0px) translateY(2px);
  }

  .attack-path-img-wrapper {
    margin-top: 36px;
  }
}

@media (max-width: 767.98px) {
  .cyber-disrupt-bg::before {
    margin-top: -9px;
    margin-left: 1px;
    width: 1994px;
    height: 3852px;
    background-image: url("data:image/svg+xml,%3Csvg width='1994' height='3852' viewBox='0 0 1994 3852' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_1_2)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1043.98 3812.84C1066.65 3825.77 1093.84 3828.17 1118.18 3819.98C1123.63 3818.15 1128.91 3815.83 1134 3812.92L1532.46 3586.25C1560.85 3570.14 1578.51 3539.83 1578.53 3507.13L1578.88 338.806C1578.92 306.156 1561.33 275.801 1532.99 259.608L1134.91 32.3488C1107.18 16.499 1072.68 16.4564 1044.88 32.2696L646.424 258.94C618.037 275.05 600.393 305.413 600.364 338.061L599.999 3506.39C599.987 3539.08 617.575 3569.44 645.903 3585.58L1043.98 3812.84Z' fill='%2300F0FF'/%3E%3C/g%3E%3Cg filter='url(%23filter1_d_1_2)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M904.381 3819.33C950.36 3845.53 1005.51 3850.4 1054.86 3833.8C1065.92 3830.09 1076.63 3825.38 1086.95 3819.48L1895 3359.81C1952.58 3327.14 1988.39 3265.66 1988.42 3199.36L1989.15 646.073C1989.21 579.861 1953.54 518.302 1896.07 485.464L1088.79 24.5949C1032.56 -7.54746 962.589 -7.63391 906.223 24.4343L98.1685 484.109C40.6018 516.779 4.81995 578.355 4.76233 644.562L4.02222 3197.85C3.99756 3264.15 39.6642 3325.71 97.1116 3358.45L904.381 3819.33Z' fill='url(%23paint0_radial_1_2)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_1_2' x='595.999' y='20.4355' width='986.885' height='3812.3' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1_2'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1_2' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_d_1_2' x='0.0222015' y='0.435547' width='1993.12' height='3851' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1_2'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1_2' result='shape'/%3E%3C/filter%3E%3CradialGradient id='paint0_radial_1_2' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(1066.35 867.151) rotate(90) scale(915.867 710.442)'%3E%3Cstop stop-color='%2300005B'/%3E%3Cstop offset='0.223602' stop-color='%2300005B'/%3E%3Cstop offset='1' stop-color='%23000026'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  .cyber-risk {
    padding: 50px 0px 29px;
  }

  .cyber-risk .cyber-risk-logo {
    margin-bottom: 18px;
  }

  .cyber-risk .risk-block .img-wrap::before {
    top: -68px;
    right: -106px;
    width: 331.49px;
    height: 324.53px;
    background-image: url("https://www.tenable.com/lp/campaigns/23/tenable-one/img/risk-img-wrap-pattern-1-mobile.svg");
  }

  .cyber-risk .risk-block:last-child .img-wrap::before {
    top: -66px;
    right: 0;
    left: -157px;
    width: 331.489px;
    height: 324.53px;
    background-image: url("https://www.tenable.com/lp/campaigns/23/tenable-one/img/risk-img-wrap-pattern-2-mobile.svg");
  }

  .cyber-risk .address-and-manage h2 {
    font-size: 28px;
  }

  .cyber-risk .address-and-manage p {
    font-size: 16px;
    padding: 0;
    margin-bottom: 31px;
  }

  .cyber-risk .content {
    margin: 0;
  }

  .cyber-risk .risk-block .img-wrap {
    margin-bottom: 38px;
  }

  .cyber-risk .risk-block .content-wrap .block-title {
    margin-right: 0;
    font-size: 28px;
    line-height: 120%;
    margin-bottom: 14px;
  }

  .cyber-risk .risk-block .content-wrap .block-subtitle {
    font-size: 18px;
    line-height: 150%;
  }

  .cyber-risk .risk-block .content-wrap p {
    margin: 27px 0 12px;
    font-size: 18px;
    padding-right: 16px;
    line-height: 150%;
  }

  .cyber-risk .risk-block .content-wrap .exposure-list li {
    color: #fff;
    line-height: 150%;
    font-size: 18px;
  }

  .cyber-risk .risk-block .content-wrap .exposure-list li::before {
    top: 7px;
  }

  .cyber-risk .risk-block .content-wrap .exposure-list li:nth-child(2)::before {
    top: 21px;
  }

  .cyber-risk .risk-block-wrap .risk-block {
    margin-bottom: 53px;
  }

  .cyber-risk .risk-block-wrap .risk-block:last-child .img-wrap {
    margin-bottom: 61px;
  }

  .cyber-risk .risk-block:last-child .content-wrap .block-title {
    font-size: 34px;
  }

  .cyber-risk .risk-block-wrap .risk-block:last-child {
    margin-bottom: 4px;
  }

  .Disrupt {
    padding: 20px 0px 0;
  }

  .Disrupt::before {
    height: 1545.71px;
    right: 20px;
    max-width: none;
    width: auto;
    border-radius: 28px;
  }

  .Disrupt .section-title {
    font-size: 28px;
    text-align: center;
    margin-bottom: 6px;
  }

  .Disrupt .content-wrap {
    display: block;
  }

  .Disrupt .content-wrap .content {
    margin-bottom: 32px;
  }

  .Disrupt .content-wrap .content:last-child {
    padding-top: 40px;
  }

  .Disrupt .content-wrap::after {
    display: none;
  }

  .Disrupt .content-wrap .content:last-child::before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 3px;
    top: 0;
    left: 0;
    background-image: url("https://www.tenable.com/lp/campaigns/23/tenable-one/img/disrupt-lines-tablet.svg");
  }

  .Disrupt img {
    border-radius: 6.571px !important;
    padding: 0 39px;
    border-radius: 3.943px 3.943px 0px 0px;
  }

  .attack-path-img-wrapper {
    margin-top: 72px;
    padding: 0px 20px;
  }
}
/* .Disrupt END */

.exposure-faq-bg {
  background: linear-gradient(
    180deg,
    rgba(0, 121, 221, 0.14) 0%,
    rgba(255, 255, 255, 0.06) 100%
  );
}

/* Exposure section start */
.exposure {
  padding: 162px 0 100px;
}

.exposure .section-title {
  width: 100%;
  max-width: 1026px;
  margin: 0 auto;
  color: var(--Accents-Midnight, #041e42);
  text-align: center;
  font-family: var(--Fonts-Family-Heading, "Aeonik Pro");
  font-size: 46px;
  font-style: normal;
  font-weight: 500;
  line-height: 55.2px;
}

.exposure .explore-exposure-wrapper,
.exposure .explore-exposure-inner-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.exposure .explore-exposure-wrapper {
  margin-bottom: 18px;
}

.exposure .explore-exposure-wrapper &gt; div {
  max-width: calc(50% - 12px);
  width: 100%;
  border-radius: 8px;
  padding: 105px 41px 34px 0px;
  position: relative;
}

.exposure .explore-exposure-wrapper &gt; .ai {
  padding: 105px 0px 0 41px;
}

.exposure .explore-exposure-wrapper &gt; .ai:before {
  content: "";
  position: absolute;
  width: 2px;
  left: -12px;
  top: 102px;
  background-color: #e2e8f0;
  height: 201px;
}

.exposure .explore-exposure-wrapper .exposure-title {
  margin-bottom: 10px;
  color: var(--Accents-Midnight, #041e42);
  font-family: "Aeonik Pro";
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 28.8px;
}

.exposure .explore-exposure-wrapper .exposure-subtitle {
  color: var(--Basic-Midnight-Blue, #041e42);
  font-family: "Aeonik Pro";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
}

.exposure .explore-exposure-wrapper .exposure-subtitle a {
  text-decoration: none;
  color: #041e42;
}

.exposure .explore-exposure-wrapper .exposure-subtitle a:hover,
.exposure .explore-exposure-wrapper .exposure-subtitle a:active {
  color: #006bc4;
}

.exposure .explore-exposure-inner-wrapper {
  margin-bottom: 43px;
}

.exposure .explore-exposure-inner-wrapper &gt; div {
  max-width: calc(100% / 3 - 0px);
  padding: 0 28px;
  text-align: center;
  position: relative;
}

.exposure .explore-exposure-inner-wrapper &gt; div:not(:first-child)::before {
  content: "";
  position: absolute;
  width: 2px;
  left: 0;
  top: 53px;
  background-color: #e2e8f0;
  height: 332px;
}

.exposure .explore-exposure-inner-wrapper &gt; div .details {
  transform: translateY(-36px);
}

.exposure .explore-exposure-inner-wrapper &gt; div .details .exposure-title {
  margin: 0 0 17px;
  color: var(--Accents-Midnight, #041e42);
  text-align: center;
  font-family: var(--Fonts-Family-Heading, "Aeonik Pro");
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 33.6px;
}

.exposure .explore-exposure-inner-wrapper &gt; div .details p {
  color: var(--Accents-Midnight, #041e42);
  text-align: center;
  font-family: var(--Font-Family-Main, "Aeonik Pro");
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  padding: 0 22px;
}

.exposure .explore-ai {
  display: flex;
  width: 218px;
  height: 56px;
  padding: 0px 32px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 100px;
  border: 2px solid var(--Basic-Midnight-Blue, #041e42);
  color: var(--Basic-Midnight-Blue, #041e42);
  font-family: var(--Font-Family-Main, "Aeonik Pro");
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 0 auto;
  text-decoration: none;
}

.exposure .explore-ai:hover,
.exposure .explore-ai:active {
  background: #041e42;
  color: white;
}

@media (max-width: 1199.98px) {
  .exposure {
    padding: 124px 0 99px;
    overflow: clip;
  }

  .exposure .explore-exposure-wrapper &gt; div {
    max-width: calc(50% - 8px);
    padding: 60px 22px 22px 4px;
  }

  .exposure .explore-exposure-wrapper {
    margin-bottom: 16px;
  }

  .exposure .explore-exposure-inner-wrapper &gt; div {
    padding: 0;
    border-left: unset !important;
  }

  .exposure .explore-exposure-inner-wrapper &gt; div:not(:first-child)::before {
    display: none;
  }

  .exposure .explore-exposure-inner-wrapper &gt; div img {
    transform: translate(-25px, -8px);
  }

  .exposure .explore-exposure-inner-wrapper &gt; .search img {
    transform: translate(-16px, -8px);
  }

  .exposure .explore-exposure-wrapper .exposure-title {
    margin-bottom: 10px;
  }

  .exposure .explore-exposure-wrapper &gt; .ai {
    padding: 59px 0px 0 32px;
  }

  .exposure .explore-exposure-wrapper &gt; .ai:before {
    top: 58px;
    left: -8px;
    height: 336px;
  }

  .exposure .explore-exposure-inner-wrapper &gt; div .details {
    transform: translateY(-45px);
  }

  .exposure .explore-exposure-inner-wrapper &gt; div .details .exposure-title {
    margin-bottom: 15px;
  }

  .exposure .explore-exposure-inner-wrapper &gt; div .details p {
    padding: 0 20px;
  }

  .exposure .explore-exposure-inner-wrapper {
    margin-bottom: 35px;
  }
}

@media (max-width: 767.98px) {
  .exposure {
    padding: 61px 0 0;
  }
  .exposure .explore-exposure-wrapper,
  .exposure .explore-exposure-inner-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .exposure .explore-exposure-wrapper {
    margin-bottom: 14px;
  }

  .exposure .explore-exposure-inner-wrapper &gt; div {
    max-width: 100%;
    margin-bottom: -37px;
  }

  .exposure .explore-exposure-wrapper &gt; div {
    max-width: 100%;
    background: transparent;
    border-radius: 0;
    padding: 0;
  }

  .exposure .explore-exposure-wrapper &gt; div.graph {
    margin-bottom: 38px;
    text-align: center;
  }

  .exposure .explore-exposure-inner-wrapper {
    margin-bottom: 71px;
  }

  .exposure .explore-exposure-wrapper &gt; .ai {
    padding: 41px 0px 0 0;
    text-align: center;
  }

  .exposure .explore-exposure-wrapper &gt; .ai:before {
    display: none;
  }

  .exposure .explore-ai {
    max-width: 218px;
    width: 100%;
  }

  .exposure .section-title {
    font-size: 28px;
    margin-bottom: 62px;
    text-align: center;
    line-height: 120%;
  }

  .exposure .explore-exposure-inner-wrapper &gt; .search img {
    transform: translate(6px, -8px);
  }

  .exposure .explore-exposure-inner-wrapper &gt; div img {
    transform: translate(-5px, -9px);
  }

  .exposure .explore-exposure-inner-wrapper &gt; div .details p {
    padding: 0 58px;
  }
}

/* Exposure section end */

.external-faq-section .faq-inner-wrapper {
  max-width: 1180px;
}

.external-faq-section .section-title {
  color: #041e42;
  font-family: var(--Fonts-Family-Heading, "Aeonik Pro");
  font-size: 46px;
  font-style: normal;
  font-weight: 500;
  line-height: 55.2px;
  text-align: start;
  text-transform: inherit;
  margin-bottom: 30px;
}

.external-faq-section .product-page__faq-section .product-page__faq-item {
  cursor: pointer;
  padding: 13.5px 0px 0;
  margin: 0 auto;
  border-radius: 8px;
}

.external-faq-section
  .product-page__faq-section
  .product-page__faq-item:last-child {
  margin-bottom: 0px;
}

.external-faq-section .product-page__faq-item .faq-item-question {
  position: relative;
  color: #041e42;
  font-family: "Aeonik Pro";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  padding-bottom: 12.5px;
  border-bottom: 1px solid #cbd5e1;
}

.external-faq-section .product-page__faq-item.open .faq-item-question {
  border-bottom: none;
  padding-bottom: 10px;
}

.external-faq-section .product-page__faq-item.open .faq-item-answer {
  border-bottom: 1px solid #cbd5e1;
  padding-bottom: 19px;
}

.external-faq-section .product-page__faq-item .faq-item-question::before {
  content: "";
  width: 30px;
  height: 28.804px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='31' viewBox='0 0 29 31' fill='none'%3E%3Cpath d='M9.10135 10.8447L14.5981 16.5697L20.1068 10.8447L21.7991 12.6072L14.5981 20.1072L7.39712 12.6072L9.10135 10.8447Z' fill='%23041E42'/%3E%3C/svg%3E");
  background-color: transparent;
  background-size: cover;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-70%);
  -ms-transform: translateY(-70%);
  transform: translateY(-70%);
}

.external-faq-section .product-page__faq-item.open .faq-item-question::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='31' viewBox='0 0 29 31' fill='none'%3E%3Cpath d='M9.10135 10.8447L14.5981 16.5697L20.1068 10.8447L21.7991 12.6072L14.5981 20.1072L7.39712 12.6072L9.10135 10.8447Z' fill='%23041E42'/%3E%3C/svg%3E");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  top: -5px;
  right: 0;
  transform: rotate(180deg);
}

.external-faq-section .product-page__faq-item .faq-item-answer {
  display: none;
}

.external-faq-section .product-page__faq-item .faq-item-answer p {
  color: #041e42;
  font-family: "Aeonik Pro";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 16px;
}

.external-faq-section .product-page__faq-item .faq-item-answer p:last-child {
  margin-bottom: 0;
}

.external-faq-section .product-page__faq-item .faq-item-answer p span {
  font-weight: 700;
}

.external-faq-section .product-page__faq-item .faq-item-answer p:first-child {
  padding-top: 20px;
}

.external-faq-section
  .product-page__faq-item.open
  .faq-item-answer
  p:first-child {
  padding-top: 0px;
}

.external-faq-section .product-page__faq-item .faq-item-answer ul {
  padding-left: 0px;
}

.external-faq-section .product-page__faq-item .faq-item-answer ul li {
  color: #041e42;
  font-family: "Aeonik Pro";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  padding-left: 30px;
  margin-bottom: 30px;
  display: block;
  position: relative;
}

.external-faq-section .product-page__faq-item .faq-item-answer ul li span {
  font-weight: 700;
}

.external-faq-section .product-page__faq-item .faq-item-answer ul li a {
  text-decoration: underline;
  color: var(--Basic-Midnight-Blue, #041e42);
  font-family: var(--Font-Family-Main, "Aeonik Pro");
}
.external-faq-section .product-page__faq-item .faq-item-answer ul li a:hover {
  text-decoration: underline;
}

.external-faq-section
  .product-page__faq-item
  .faq-item-answer
  ul
  li:last-child {
  margin-bottom: 0px;
}

.external-faq-section .product-page__faq-item .faq-item-answer ul li:before {
  content: "";
  position: absolute;
  left: 8px;
  top: 0px;
  width: 6px;
  height: 100%;
  background-color: #00f0ff;
}

@media (max-width: 1199.98px) {
  .external-faq-section .faq-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 4px;
  }

  .external-faq-section .section-title {
    max-width: 100%;
  }

  .external-faq-section .faq-inner-wrapper {
    max-width: 100%;
    margin-left: 0;
  }

  .external-faq-section .product-page__faq-item .faq-item-question::before {
    right: 4px;
    transform: translateY(-79%);
  }
}

@media (max-width: 767.98px) {
  .external-faq-section {
    padding: 50px 0px 0;
  }

  .external-faq-section .faq-wrapper {
    padding-left: 0;
  }

  .external-faq-section .section-title {
    font-weight: 600;
    font-size: 28px;
    text-align: center;
    margin-bottom: 21px;
  }

  .external-faq-section .product-page__faq-section .product-page__faq-item {
    padding: 12px 0 0;
    margin: 0 auto;
  }

  .external-faq-section .product-page__faq-item .faq-item-question {
    font-size: 18px;
    padding-right: 18px;
    line-height: 150%;
    padding-bottom: 12px;
  }

  .external-faq-section .product-page__faq-item .faq-item-answer p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0px;
    display: inline-block;
  }

  .external-faq-section .product-page__faq-item .faq-item-answer p:first-child {
    padding-top: 16px;
  }

  .external-faq-section .product-page__faq-item .faq-item-answer ul {
    margin-top: 15px;
    padding-bottom: 3px;
  }

  .external-faq-section .product-page__faq-item .faq-item-answer ul li {
    font-size: 16px;
    line-height: 24px;
  }

  .external-faq-section .product-page__faq-item .faq-item-question::before {
    right: 0px;
    transform: translateY(-79%);
  }
}

/* faq end */

/*resource*/
.resource {
  padding: 111px 0px 97px;
}

.resource .section-title {
  color: var(--Accents-Midnight, #041e42);
  text-align: center;
  font-family: var(--Fonts-Family-Heading, "Aeonik Pro");
  font-size: 46px;
  font-style: normal;
  font-weight: 500;
  line-height: 55.2px;
  margin-bottom: 9px;
}

.resource .resource-subtitle {
  color: var(--Accents-Midnight, #041e42);
  font-family: var(--Font-Family-Main, "Aeonik Pro");
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  text-align: center;
  margin-bottom: 68px;
}

.resource .card-wrap {
  display: flex;
  justify-content: center;
  gap: 60px;
}

.resource .card-wrap .card {
  background: #fff;
  box-shadow: 0px 1.667px 33.333px 0px rgba(0, 121, 221, 0.3);
  display: flex;
  width: 330px;
  flex-direction: column;
  align-items: flex-start;
  gap: 30px;
  overflow: hidden;
  position: relative;
}

.resource .card-wrap .card a {
  text-decoration: none;
}

.resource .card-wrap .card .hero-logo {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 2;
  max-width: 110px;
  width: 100%;
  height: 120px;
  padding: 19px 18px;
  background: #041e42;
}

.resource .card-wrap .card .hero-logo img {
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
  z-index: 2;
}

.resource .card-wrap .card .card-grediant {
  padding: 30px 26px 20px;
}

.resource .card-wrap .card .card-data {
  color: #041e42;
  font-family: "Aeonik Pro";
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 21px;
  min-height: 229px;
}

.resource .card-wrap .card .cta-download span {
  display: flex;
  align-items: center;
  color: var(--Accents-Midnight, #041e42);
  font-family: "Aeonik Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.resource .card-wrap .card .cta-download span svg {
  margin-left: 8px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media (hover: hover) {
  .resource .card-wrap .card:hover .hero-logo img {
    border-radius: 0px 0px 0px 0px;
  }

  .resource .card-wrap .card:hover .cta-download span {
    text-decoration: underline;
  }

  .resource .card-wrap .card:hover .cta-download span svg {
    margin-left: 15px;
  }
}

.resource .card-wrap .card:active .hero-logo img {
  border-radius: 0px 0px 0px 0px;
}

.resource .card-wrap .card:active .cta-download span {
  text-decoration: underline;
}

.resource .card-wrap .card:active .cta-download span svg {
  margin-left: 15px;
}

@media (max-width: 1199.98px) {
  .resource {
    padding: 82px 0px 22px;
  }

  .resource .container {
    padding: 0;
  }

  .resource .resource-subtitle {
    max-width: 704px;
    width: 100%;
    margin: 0 auto 70px;
  }

  .resource .card-wrap-wrapper {
    overflow-x: clip;
  }

  .resource .card-wrap {
    display: flex;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
    gap: 60px;
  }

  .resource .card-wrap-wrapper::-webkit-scrollbar {
    display: none;
  }

  .resource .card-wrap .card {
    width: 50%;
    max-width: 330px;
  }

  .resource .card-wrap .card .card-grediant {
    padding: 30px 16px 20px 26px;
  }

  .resource .card-wrap .card .card-data {
    min-height: 228px;
  }
}

@media (max-width: 767.98px) {
  .resource {
    padding: 68px 0px 21px;
  }

  .resource .section-title {
    color: var(--Accents-Midnight, #041e42);
    text-align: center;
    font-family: var(--Fonts-Family-Heading, "Aeonik Pro");
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 33.6px;
    margin-bottom: 9px;
  }

  .resource .resource-subtitle {
    font-family: var(--Fonts-Family-Heading, "Aeonik Pro");
    font-size: 18px;
    text-align: center;
    padding: 1px 27px;
    font-weight: 500;
    line-height: 142%;
  }

  .resource .card-wrap-wrapper {
    padding: 0 16px;
  }

  .resource .card-wrap {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 34px;
  }

  .resource .card-wrap .card {
    max-width: 250px;
    width: 100%;
    margin: 0px auto 25px;
  }

  .resource .card-wrap .card .card-grediant {
    padding: 30px 16px 20px;
  }

  .resource .card-wrap .card .card-data {
    min-height: 195px;
    font-size: 24px;
    line-height: 28.333px;
  }

  .resource .card-wrap .card:nth-child(2) .card-data {
    min-height: 250px;
  }

  .resource .card-wrap .card:nth-child(3) .card-data {
    min-height: 138px;
  }

  .resource .card-wrap .card .hero-logo {
    max-width: 90px;
    height: 99px;
  }
}

.footer {
  padding: 24px 0;
}

.footer .container {
  padding: 0 114px;
}

.footer .footer-content {
  display: flex;
  align-items: flex-start;
  gap: 88px;
}

.footer .footer-content .copyright {
  color: var(--Basic-Midnight-Blue, #041e42);
  text-align: center;
  font-family: "Aeonik Pro";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.footer .footer-content .footer-links {
  display: flex;
  align-items: center;
  justify-content: center;
}

.footer .footer-content .footer-links a {
  color: var(--Basic-Midnight-Blue, #041e42);
  text-align: center;
  font-family: "Aeonik Pro";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.footer .footer-content .footer-links a:hover {
  text-decoration: underline;
}

.footer .footer-content .footer-links span {
  display: inline-block;
  width: 1.3px;
  height: 18px;
  margin: 0 10px;
  background: #c3d3e0;
}

@media (min-width: 992px) and (max-width: 1209.98px) {
  .footer .container {
    padding: 0px 15px;
  }

  .footer .footer-content {
    justify-content: center;
    gap: 60px;
  }
}

@media (max-width: 1199.98px) {
  .footer {
    padding: 39px 0 27px;
  }

  .footer .container {
    padding: 0 80px;
  }

  .footer .footer-content {
    flex-direction: column;
    align-items: center;
    gap: 15px;
  }

  .footer .footer-content .footer-links span {
    margin: 0px 9px;
  }
}

@media (max-width: 767.98px) {
  .footer {
    padding: 14px 0 27px;
  }

  .footer .container {
    padding: 0 28px;
  }

  .footer .footer-content {
    gap: 16px;
  }

  .footer .footer-content .footer-links {
    flex-wrap: wrap;
  }

  .footer-links a {
    order: 2;
  }

  .footer-links a:nth-child(1) {
    order: 1;
  }
  .footer-links a:nth-child(3) {
    order: 0;
    margin-bottom: 16px;
  }

  .footer-links a + span {
    order: 2;
  }

  .footer-links a:nth-child(1) + span {
    display: none !important;
  }
}
</pre></body></html>