/* =============================================================================
   opensrsnew.css — v3.8
   Tucows OpenSRS Help Center Theme

   CHANGELOG v3.8:
   - Reformatted from minified/mixed to readable source
   - Organized with consistent indentation
   - !important declarations preserved (flagged for future review)
   - No visual, functional, or accessibility changes from v3.7
   ============================================================================= */

.pr-custom-header {
  background-color:#00768f!important;
  color:#fff!important;
  font-size:x-large
}

.pr-custom-header * {
  color:#fff!important
}

@font-face {
  font-family:'Sharp Sans';
  src:url(https://tucows-support.s3.amazonaws.com/assets/SharpSansStd-Bold.woff) format('woff');
  font-weight:700;
  font-style:normal
}

@font-face {
  font-family:'Sharp Sans';
  src:url(https://tucows-support.s3.amazonaws.com/assets/SharpSansStd-Semibold.woff) format('woff');
  font-weight:600;
  font-style:normal
}

@font-face {
  font-family:'Sharp Sans';
  src:url(https://tucows-support.s3.amazonaws.com/assets/SharpSansStd-Medium.woff) format('woff');
  font-weight:500;
  font-style:normal
}

@font-face {
  font-family:'Sharp Sans';
  src:url(https://tucows-support.s3.amazonaws.com/assets/SharpSansStd-Book.woff) format('woff');
  font-weight:400;
  font-style:normal
}

.h1 {
  font-size:64px
}

@media (max-width:1024px) {
  .h1 {
    font-size:38px
  }
}


.h2 {
  font-size:48px
}

@media (max-width:1024px) {
  .h2 {
    font-size:29px
  }
}

.h3 {
  font-size:30px;
  letter-spacing:.02em
}

@media (max-width:1024px) {
  .h3 {
    font-size:26px
  }
}

.h4 {
  font-size:28px;
  letter-spacing:.005em
}

@media (max-width:1024px) {
  .h4 {
    font-size:26px;
    letter-spacing:.025em
  }
}

.h5 {
  font-weight:400;
  font-size:24px;
  line-height:150%
}

@media (max-width:1024px) {
  .h5 {
    font-size:23px;
    letter-spacing:.025em
  }
}

.h6 {
  font-weight:600;
  font-size:20px
}

h1 {
  font-size:64px
}

@media (max-width:1024px) {
  h1 {
    font-size:38px
  }
}

@media (max-width:720px) {
  h1 {
    font-size:38px
  }
}

h2 {
  font-size:48px
}

@media (max-width:1024px) {
  h2 {
    font-size:29px
  }
}

h3 {
  font-size:30px;
  letter-spacing:.02em
}

@media (max-width:1024px) {
  h3 {
    font-size:26px
  }
}

h4 {
  font-size:28px;
  letter-spacing:.005em
}

@media (max-width:1024px) {
  h4 {
    font-size:26px;
    letter-spacing:.025em
  }
}

h5 {
  font-weight:400;
  font-size:24px;
  line-height:150%
}

@media (max-width:1024px) {
  h5 {
    font-size:23px;
    letter-spacing:.025em
  }
}

h6 {
  font-weight:600;
  font-size:20px
}

h1,h2,h3,h4,h5,h6 {
  font-weight:700;
  font-family:'Sharp Sans',Arial,sans-serif;
  color:#191919;
  font-style:normal;
  line-height:120%;
  margin:0;
  letter-spacing:1px
}

h1.h1,h2.h1,h3.h1,h4.h1,h5.h1,h6.h1 {
  font-size:64px
}

@media (max-width:1024px) {
  h1.h1,h2.h1,h3.h1,h4.h1,h5.h1,h6.h1 {
    font-size:38px
  }
}

@media (max-width:720px) {
  h1.h1,h2.h1,h3.h1,h4.h1,h5.h1,h6.h1 {
    font-size:38px
  }
}


h1.h3,h2.h3,h3.h3,h4.h3,h5.h3,h6.h3 {
  font-size:30px;
  letter-spacing:.02em
}

@media (max-width:1024px) {
  h1.h3,h2.h3,h3.h3,h4.h3,h5.h3,h6.h3 {
    font-size:26px
  }
}

h1.h4,h2.h4,h3.h4,h4.h4,h5.h4,h6.h4 {
  font-size:28px;
  letter-spacing:.005em
}

@media (max-width:1024px) {
  h1.h4,h2.h4,h3.h4,h4.h4,h5.h4,h6.h4 {
    font-size:26px;
    letter-spacing:.025em
  }
}

h1.h5,h2.h5,h3.h5,h4.h5,h5.h5,h6.h5 {
  font-weight:400;
  font-size:24px;
  line-height:150%
}

@media (max-width:1024px) {
  h1.h5,h2.h5,h3.h5,h4.h5,h5.h5,h6.h5 {
    font-size:23px;
    letter-spacing:.025em
  }
}

h1.h6,h2.h6,h3.h6,h4.h6,h5.h6,h6.h6 {
  font-weight:600;
  font-size:20px
}

.para_small {
  color:#191919;
  font-weight:500;
  line-height:1.6;
  font-family:'Sharp Sans',Arial,sans-serif,Arial,sans-serif;
  font-size:14px;
  line-height:1.5
}

.para_small.italic {
  font-style:italic
}

.para_small.bold {
  font-weight:700
}

.para_small.underline {
  text-decoration:underline
}

.para_small.strikethrough {
  color:#191919;
  text-decoration-line:line-through
}


@media (max-width:720px) {
  .five-grid {
    grid-column-gap:20px;
    grid-template-columns:repeat(6,1fr [col-start])
  }
}

.five-grid>* {
  grid-column:auto/span 3;
  width:100%
}

.grid {
  padding-top:80px;
  padding-bottom:120px
}

@media (max-width:1024px) {
  .grid {
    padding-top:72px
  }
}

@media (max-width:720px) {
  .grid {
    padding-top:32px
  }
}

@media (max-width:1024px) {
  .grid {
    padding-bottom:104px
  }
}

@media (max-width:720px) {
  .grid {
    padding-bottom:44px
  }
}

.grid .title_area {
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0;
  padding-bottom:40px
}

@media (max-width:720px) {
  .grid .title_area {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

@media (max-width:720px) {
  .grid .title_area {
    padding-bottom:16px
  }
}

.grid .inside_grid {
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0;
  grid-template-columns:repeat(12,1fr [col-start]);
  grid-row-gap:40px;
  align-items:center;
  display:grid;
  justify-items:center;
  grid-column-gap:40px
}

@media (max-width:720px) {
  .grid .inside_grid {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

@media (max-width:1024px) {
  .grid .inside_grid {
    grid-column-gap:32px
  }
}

@media (max-width:720px) {
  .grid .inside_grid {
    grid-column-gap:20px;
    grid-template-columns:repeat(6,1fr [col-start])
  }
}

.grid .inside_grid.align_top {
  align-items:baseline
}


@media (max-width:720px) {
  .grid .inside_grid>.grid_child_1 {
    grid-column:auto/span 6
  }
}


@media (max-width:720px) {
  .grid .inside_grid>.grid_child_2 {
    grid-column:auto/span 6
  }
}

.grid .inside_grid>.grid_child_3 {
  grid-column:auto/span 4;
  width:100%
}

@media (max-width:720px) {
  .grid .inside_grid>.grid_child_3 {
    grid-column:auto/span 6
  }
}

@media (max-width:1024px) {
  .grid .inside_grid>.grid_child_3 {
    grid-column:auto/span 6
  }
}

.grid .inside_grid>.grid_child_4 {
  grid-column:auto/span 3;
  width:100%
}

@media (max-width:720px) {
  .grid .inside_grid>.grid_child_4 {
    grid-column:auto/span 6
  }
}

@media (max-width:1024px) {
  .grid .inside_grid>.grid_child_4 {
    grid-column:auto/span 6
  }
}


.grid_full .inside_grid {
  grid-template-columns:repeat(12,1fr [col-start]);
  grid-row-gap:40px;
  align-items:center;
  display:grid;
  justify-items:center;
  grid-column-gap:40px
}

@media (max-width:1024px) {
  .grid_full .inside_grid {
    grid-column-gap:32px
  }
}

@media (max-width:720px) {
  .grid_full .inside_grid {
    grid-column-gap:20px;
    grid-template-columns:repeat(6,1fr [col-start])
  }
}


.grid_full .inside_grid>.grid_child_1 {
  grid-column:auto/span 12;
  width:100%
}

@media (max-width:720px) {
  .grid_full .inside_grid>.grid_child_1 {
    grid-column:auto/span 6
  }
}


.grid_full .inside_grid>.grid_child_3 {
  grid-column:auto/span 4;
  width:100%
}

@media (max-width:720px) {
  .grid_full .inside_grid>.grid_child_3 {
    grid-column:auto/span 6
  }
}

@media (max-width:1024px) {
  .grid_full .inside_grid>.grid_child_3 {
    grid-column:auto/span 6
  }
}


@media (max-width:720px) {
  .grid_full .inside_grid>.grid_child_4 {
    grid-column:auto/span 6
  }
}


.full_height {
  height:100%
}


@media (max-width:720px) {
  .standard-spacing {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}


@media (max-width:1440px) {
  .standard_extra_narrow_row {
    padding-left:8.33%;
    padding-right:8.33%
  }
}

@media (max-width:1024px) {
  .standard_extra_narrow_row.b2_normal {
    padding-left:29px;
    padding-right:29px
  }
}

@media (max-width:720px) {
  .standard_extra_narrow_row {
    padding-left:29px;
    padding-right:29px
  }
}


.sp6_top {
  padding-top:48px
}

@media (max-width:720px) {
  .sp6_top {
    padding-top:20px
  }
}


@media (max-width:720px) {
  .sp10_top {
    padding-top:44px
  }
}

.sp11_top {
  padding-top:140px
}

@media (max-width:1024px) {
  .sp11_top {
    padding-top:124px
  }
}

@media (max-width:720px) {
  .sp11_top {
    padding-top:54px
  }
}

.sp1_bottom {
  padding-bottom:4px
}

.sp2_bottom {
  padding-bottom:8px
}

.sp3_bottom {
  padding-bottom:16px
}

.sp4_bottom {
  padding-bottom:24px
}

.sp5_bottom {
  padding-bottom:40px
}

@media (max-width:720px) {
  .sp5_bottom {
    padding-bottom:16px
  }
}

.sp6_bottom {
  padding-bottom:48px
}

@media (max-width:720px) {
  .sp6_bottom {
    padding-bottom:20px
  }
}

.sp7_bottom {
  padding-bottom:64px
}

@media (max-width:1024px) {
  .sp7_bottom {
    padding-bottom:56px
  }
}

@media (max-width:720px) {
  .sp7_bottom {
    padding-bottom:24px
  }
}

.sp8_bottom {
  padding-bottom:80px
}

@media (max-width:1024px) {
  .sp8_bottom {
    padding-bottom:72px
  }
}

@media (max-width:720px) {
  .sp8_bottom {
    padding-bottom:32px
  }
}

.sp9_bottom {
  padding-bottom:96px
}

@media (max-width:1024px) {
  .sp9_bottom {
    padding-bottom:88px
  }
}

@media (max-width:720px) {
  .sp9_bottom {
    padding-bottom:40px
  }
}


section.color_1 {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

section.color_1:active,section.color_1:focus,section.color_1:hover {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

section.color_2 {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

section.color_2:active,section.color_2:focus,section.color_2:hover {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

section.color_3 {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

section.color_3:active,section.color_3:focus,section.color_3:hover {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

section.color_4 {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

section.color_4:active,section.color_4:focus,section.color_4:hover {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

section.color_5 {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

section.color_5:active,section.color_5:focus,section.color_5:hover {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

section.bg_color_5 {
  background-color:var(--bg_color_5,#e0fcff)
}

section.bg_color_6 {
  background-color:var(--bg_color_6,#c7f9ff)
}

section.bg_color_7 {
  background-color:var(--bg_color_7,#f7f7fc)
}

html {
  scroll-behavior:smooth
}

body {
  font-family:'Sharp Sans',Arial,sans-serif,sans-serif;
  line-height:1.4;
  overflow-x:hidden;
  -webkit-font-smoothing:antialiased;
  width:100%;
  margin:0;
  color:#191919;
  font-weight:500;
  font-size:14px;
  line-height:1.6;
  font-family:'Sharp Sans',Arial,sans-serif,Arial,sans-serif;
  scroll-behavior:smooth;
  color:#6f6f7b;
  background-color:#fff
}

body.italic {
  font-style:italic
}

body.bold {
  font-weight:700
}

body.underline {
  text-decoration:underline
}

body.strikethrough {
  color:#191919;
  text-decoration-line:line-through
}

body.portal--light {
  --fw-headingsFont:'Sharp Sans',Arial,sans-serif;
  --bs-body-font-family:'Sharp Sans',Arial,sans-serif;
  --bs-body-line-height:1.6;
  --bs-body-color:#6F6F7B;
  --fw-linkColor:#076AFB;
  --fw-textColor:#191919;
  --fw-body-bg:#ffffff;
  --fw-helpcenter-bg:#F7F7FC;
  --fw-helpcenter-text-color:black
}

section.fw-sticky.fw-searchbar-wrapper {
  position:static
}

section.fw-sticky.fw-searchbar-wrapper #fw-search-form {
  display:none
}

div.fw-wrapper-shadow {
  box-shadow:none;
  border:none
}

section.fixed-top {
  position:static
}

* {
  box-sizing:border-box
}

main.fw-main-wrapper {
  margin-top:0
}

li,p {
  color:#191919;
  font-weight:500;
  font-size:14px;
  line-height:1.6;
  font-family:'Sharp Sans',Arial,sans-serif,Arial,sans-serif
}

li.italic,p.italic {
  font-style:italic
}

li.bold,p.bold {
  font-weight:700
}

li.underline,p.underline {
  text-decoration:underline
}

li.strikethrough,p.strikethrough {
  color:#191919;
  text-decoration-line:line-through
}

h1>a,h2>a,h3>a,h4>a,h5>a,h6>a {
  font-size:inherit;
  color:inherit
}

ol,p,ul {
  margin-bottom:0;
  margin-top:0
}

ol,ul {
  list-style-position:inside;
  padding-left:0
}

p+a {
  margin-top:24px
}

.heading_hide {
  clip:rect(1px,1px,1px,1px);
  height:1px;
  margin:0;
  overflow:hidden;
  position:absolute;
  width:1px
}

figure,img {
  margin:0
}

.skip-navigation {
  align-items:center;
  background-color:#000;
  color:#fff;
  display:flex;
  font-size:14px;
  justify-content:center;
  left:-999px;
  margin:20px;
  padding:20px;
  overflow:hidden;
  position:absolute;
  top:auto;
  z-index:-999
}

[dir=rtl] .skip-navigation {
  left:initial;
  right:-999px
}

.skip-navigation:active,.skip-navigation:focus {
  left:auto;
  overflow:auto;
  text-align:center;
  text-decoration:none;
  top:auto;
  z-index:999
}

[dir=rtl] .skip-navigation:active,[dir=rtl] .skip-navigation:focus {
  left:initial;
  right:auto
}

.skip-navigation #zd-modal-container~.skip-navigation {
  display:none
}

.user-avatar {
  display:inline-block;
  vertical-align:middle;
  width:30px;
  border-radius:20px
}

.align_middle {
  position:absolute;
  top:50%;
  left:0;
  right:0;
  transform:translateY(-50%)
}

table {
  width:100%;
  border-collapse:collapse;
  color:inherit
}

table tr td {
  border-bottom:1px solid #dfdfe8
}

table thead tr {
  border-bottom:1px solid #666570
}

table td,table th {
  padding:16px;
  color:inherit;
  vertical-align:top
}

table th {
  font-weight:700;
  text-align:left;
  font-size:20px
}

ol.breadcrumb {
  list-style-type:none;
  font-size:12px;
  --bs-breadcrumb-divider:'>';
  --bs-breadcrumb-color:var(--fw-linkColor)
}

ol.breadcrumb li {
  display:inline-block
}

ol.breadcrumb li.d-lg-none {
  display:none!important
}

ol.breadcrumb li+li:before {
  content:'>';
  display:inline-block
}

.error_area {
  max-width:600px;
  margin:auto
}

.error_area h2+p,.error_area p+a {
  margin-top:20px
}

.uppercase {
  text-transform:uppercase
}

textarea {
  width:100%;
  max-width:800px;
  height:200px;
  border-radius:8px;
  border:1px solid #ebebf5
}

div#fc_frame.fc-launcher-text {
  width:100%
}

.standout_bar {
  padding-top:16px;
  padding-bottom:16px;
  background-color:var(--banner_bar_bg_color,#efefef);
  color:var(--banner_bar_txt_color,#000)
}

.standout_bar.color_1 {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

.standout_bar.color_1:active,.standout_bar.color_1:focus,.standout_bar.color_1:hover {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

.standout_bar.color_2 {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

.standout_bar.color_2:active,.standout_bar.color_2:focus,.standout_bar.color_2:hover {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

.standout_bar.color_3 {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

.standout_bar.color_3:active,.standout_bar.color_3:focus,.standout_bar.color_3:hover {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

.standout_bar.color_4 {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

.standout_bar.color_4:active,.standout_bar.color_4:focus,.standout_bar.color_4:hover {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

.standout_bar.color_5 {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

.standout_bar.color_5:active,.standout_bar.color_5:focus,.standout_bar.color_5:hover {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}


.standout_bar.bg_color_6 {
  background-color:var(--bg_color_6,#c7f9ff)
}

.standout_bar.bg_color_7 {
  background-color:var(--bg_color_7,#f7f7fc)
}

.standout_bar .inside_bar {
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0;
  padding-left:8.33%;
  padding-right:8.33%;
  position:relative
}


header.header {
  padding-top:21px;
  padding-bottom:21px
}

header.header .inner_header {
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0
}

@media (max-width:720px) {
  header.header .inner_header {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

header.header .logo {
  display:inline-block;
  vertical-align:middle;
  padding-top:4px
}

header.header .logo a {
  display:inline-block;
  vertical-align:middle;
  width:100%
}

header.header .logo img {
  height:30px;
  display:inline-block;
  vertical-align:middle
}

@media (max-width:720px) {
  header.header .logo {
    width:69%;
    max-width:265px
  }
  header.header .logo img {
    height:auto;
    width:100%
  }
}

header.header .dropdown-menu a {
  margin:10px 0
}

header.header .profile_mobile_menu {
  padding:10px
}

header.header .profile_mobile_menu a,header.header .profile_mobile_menu button {
  padding:12px 16px;
  border-radius:8px;
  background-color:var(--button_bg_color,#dfdfe8);
  font-weight:600;
  color:var(--button_bg_color,#54535e);
  transition:.2s background-color,.2s color;
  border:1px solid #efefef;
  padding:8px 8px;
  display:inline-block;
  margin-bottom:6px;
  width:calc(33.333% - 3px);
  text-align:center;
  vertical-align:middle;
  background-color:#d9fbff;
  border:none
}

header.header .profile_mobile_menu a:active,header.header .profile_mobile_menu a:focus,header.header .profile_mobile_menu a:hover,header.header .profile_mobile_menu button:active,header.header .profile_mobile_menu button:focus,header.header .profile_mobile_menu button:hover {
  color:var(--button_bg_hover_color,#04034a);
  background-color:var(--button_bg_hover_color,#ebebf5)
}

header.header .profile_mobile_menu a.link_with_arrow,header.header .profile_mobile_menu button.link_with_arrow {
  padding-right:20px;
  line-height:1
}

header.header .profile_mobile_menu a.link_with_arrow .arrow_item,header.header .profile_mobile_menu button.link_with_arrow .arrow_item {
  line-height:1;
  display:inline-block
}

header.header .profile_mobile_menu a.link_with_arrow .arrow_item:after,header.header .profile_mobile_menu button.link_with_arrow .arrow_item:after {
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

header.header .profile_mobile_menu a.link_with_arrow:focus .arrow_item:after,header.header .profile_mobile_menu a.link_with_arrow:hover .arrow_item:after,header.header .profile_mobile_menu button.link_with_arrow:focus .arrow_item:after,header.header .profile_mobile_menu button.link_with_arrow:hover .arrow_item:after {
  right:-15px;
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

header.header .profile_mobile_menu a.color_1,header.header .profile_mobile_menu button.color_1 {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

header.header .profile_mobile_menu a.color_1:active,header.header .profile_mobile_menu a.color_1:focus,header.header .profile_mobile_menu a.color_1:hover,header.header .profile_mobile_menu button.color_1:active,header.header .profile_mobile_menu button.color_1:focus,header.header .profile_mobile_menu button.color_1:hover {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

header.header .profile_mobile_menu a.color_2,header.header .profile_mobile_menu button.color_2 {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

header.header .profile_mobile_menu a.color_2:active,header.header .profile_mobile_menu a.color_2:focus,header.header .profile_mobile_menu a.color_2:hover,header.header .profile_mobile_menu button.color_2:active,header.header .profile_mobile_menu button.color_2:focus,header.header .profile_mobile_menu button.color_2:hover {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

header.header .profile_mobile_menu a.color_3,header.header .profile_mobile_menu button.color_3 {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

header.header .profile_mobile_menu a.color_3:active,header.header .profile_mobile_menu a.color_3:focus,header.header .profile_mobile_menu a.color_3:hover,header.header .profile_mobile_menu button.color_3:active,header.header .profile_mobile_menu button.color_3:focus,header.header .profile_mobile_menu button.color_3:hover {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

header.header .profile_mobile_menu a.color_4,header.header .profile_mobile_menu button.color_4 {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

header.header .profile_mobile_menu a.color_4:active,header.header .profile_mobile_menu a.color_4:focus,header.header .profile_mobile_menu a.color_4:hover,header.header .profile_mobile_menu button.color_4:active,header.header .profile_mobile_menu button.color_4:focus,header.header .profile_mobile_menu button.color_4:hover {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

header.header .profile_mobile_menu a.color_5,header.header .profile_mobile_menu button.color_5 {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

header.header .profile_mobile_menu a.color_5:active,header.header .profile_mobile_menu a.color_5:focus,header.header .profile_mobile_menu a.color_5:hover,header.header .profile_mobile_menu button.color_5:active,header.header .profile_mobile_menu button.color_5:focus,header.header .profile_mobile_menu button.color_5:hover {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

header.header .profile_mobile_menu a.bg_color_5,header.header .profile_mobile_menu button.bg_color_5 {
  background-color:var(--bg_color_5,#e0fcff)
}

header.header .profile_mobile_menu a.bg_color_6,header.header .profile_mobile_menu button.bg_color_6 {
  background-color:var(--bg_color_6,#c7f9ff)
}

header.header .profile_mobile_menu a.bg_color_7,header.header .profile_mobile_menu button.bg_color_7 {
  background-color:var(--bg_color_7,#f7f7fc)
}

header.header .profile_mobile_menu a:active,header.header .profile_mobile_menu a:focus,header.header .profile_mobile_menu a:hover,header.header .profile_mobile_menu button:active,header.header .profile_mobile_menu button:focus,header.header .profile_mobile_menu button:hover {
  color:var(--button_bg_hover_color,#04034a);
  background-color:var(--button_bg_hover_color,#ebebf5)
}

header.header .profile_mobile_menu a.link_with_arrow,header.header .profile_mobile_menu button.link_with_arrow {
  padding-right:20px;
  line-height:1
}

header.header .profile_mobile_menu a.link_with_arrow .arrow_item,header.header .profile_mobile_menu button.link_with_arrow .arrow_item {
  line-height:1;
  display:inline-block
}

header.header .profile_mobile_menu a.link_with_arrow .arrow_item:after,header.header .profile_mobile_menu button.link_with_arrow .arrow_item:after {
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

header.header .profile_mobile_menu a.link_with_arrow:focus .arrow_item:after,header.header .profile_mobile_menu a.link_with_arrow:hover .arrow_item:after,header.header .profile_mobile_menu button.link_with_arrow:focus .arrow_item:after,header.header .profile_mobile_menu button.link_with_arrow:hover .arrow_item:after {
  right:-15px;
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

header.header .profile_mobile_menu a.color_1,header.header .profile_mobile_menu button.color_1 {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

header.header .profile_mobile_menu a.color_1:active,header.header .profile_mobile_menu a.color_1:focus,header.header .profile_mobile_menu a.color_1:hover,header.header .profile_mobile_menu button.color_1:active,header.header .profile_mobile_menu button.color_1:focus,header.header .profile_mobile_menu button.color_1:hover {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

header.header .profile_mobile_menu a.color_2,header.header .profile_mobile_menu button.color_2 {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

header.header .profile_mobile_menu a.color_2:active,header.header .profile_mobile_menu a.color_2:focus,header.header .profile_mobile_menu a.color_2:hover,header.header .profile_mobile_menu button.color_2:active,header.header .profile_mobile_menu button.color_2:focus,header.header .profile_mobile_menu button.color_2:hover {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

header.header .profile_mobile_menu a.color_3,header.header .profile_mobile_menu button.color_3 {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

header.header .profile_mobile_menu a.color_3:active,header.header .profile_mobile_menu a.color_3:focus,header.header .profile_mobile_menu a.color_3:hover,header.header .profile_mobile_menu button.color_3:active,header.header .profile_mobile_menu button.color_3:focus,header.header .profile_mobile_menu button.color_3:hover {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

header.header .profile_mobile_menu a.color_4,header.header .profile_mobile_menu button.color_4 {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

header.header .profile_mobile_menu a.color_4:active,header.header .profile_mobile_menu a.color_4:focus,header.header .profile_mobile_menu a.color_4:hover,header.header .profile_mobile_menu button.color_4:active,header.header .profile_mobile_menu button.color_4:focus,header.header .profile_mobile_menu button.color_4:hover {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

header.header .profile_mobile_menu a.color_5,header.header .profile_mobile_menu button.color_5 {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

header.header .profile_mobile_menu a.color_5:active,header.header .profile_mobile_menu a.color_5:focus,header.header .profile_mobile_menu a.color_5:hover,header.header .profile_mobile_menu button.color_5:active,header.header .profile_mobile_menu button.color_5:focus,header.header .profile_mobile_menu button.color_5:hover {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

header.header .profile_mobile_menu a.bg_color_5,header.header .profile_mobile_menu button.bg_color_5 {
  background-color:var(--bg_color_5,#e0fcff)
}

header.header .profile_mobile_menu a.bg_color_6,header.header .profile_mobile_menu button.bg_color_6 {
  background-color:var(--bg_color_6,#c7f9ff)
}

header.header .profile_mobile_menu a.bg_color_7,header.header .profile_mobile_menu button.bg_color_7 {
  background-color:var(--bg_color_7,#f7f7fc)
}

header.header .profile_mobile_menu button {
  width:100%
}

header.header .menu_area {
  display:inline-block;
  vertical-align:middle;
  width:calc(100% - 305px);
  text-align:right;
  float:right
}

header.header .menu_area>h1 {
  display:none
}

header.header .menu_area>form {
  width:calc(100% - 167px);
  display:inline-block;
  vertical-align:middle;
  position:relative
}

header.header .menu_area>form div.form-group.fw-search {
  margin-top:0!important
}

header.header .menu_area>form .input-group {
  display:block;
  max-width:300px;
  float:right
}

header.header .menu_area>form button,header.header .menu_area>form input {
  padding:12px 10px;
  height:auto;
  font-weight:500;
  font-size:14px;
  height:44px;
  line-height:1
}

header.header .menu_area>form input {
  width:100%;
  position:relative;
  z-index:1
}

header.header .menu_area>form button {
  position:absolute;
  right:-5px;
  top:0;
  z-index:20;
  background-color:#00aac4;
  background-color:var(--search_button_bgcolor,#00aac4);
  color:var(--search_button_color,#fff);
  padding:8px 12px
}

header.header .menu_area>form button:after {
  display:none
}

header.header .menu_area>form button .icon-search {
  font-size:26px
}

header.header .menu_area>form button .icon-search:before {
  color:#fff;
  font-weight:700
}

header.header .menu_area>form .fw-autocomplete-wrapper {
  top:40px;
  z-index:50
}

header.header .menu_area>form .fw-autocomplete-wrapper button {
  position:static;
  float:right;
  margin-right:10px;
  border-radius:8px;
  background-color:var(--search_button_bgcolor,#00aac4);
  color:var(--search_button_color,#fff)
}

header.header .menu_area>form .fw-autocomplete-wrapper .fw-autocomplete-focus {
  margin-top:40px;
  clear:both
}

@media (max-width:720px) {
  header.header .menu_area>form {
    display:none
  }
}

header.header .menu_area>.navbar-nav {
  width:160px;
  display:inline-block;
  vertical-align:middle;
  font-weight:600
}

header.header .menu_area>.navbar-nav li {
  display:inline-block;
  vertical-align:top
}

header.header .menu_area>.navbar-nav li a {
  padding-top:0;
  padding-bottom:0;
  font-weight:inherit
}

header.header .menu_area>.navbar-nav .cc-dropdown-toggle:after,header.header .menu_area>.navbar-nav .dropdown-toggle:after {
  display:none
}

header.header .menu_area>.navbar-nav .dropdown-toggle.show svg {
  transform:rotate(180deg)
}

@media (max-width:720px) {
  header.header .menu_area {
    float:right;
    width:auto
  }
  header.header .menu_area .dropdown-toggle,header.header .menu_area .navbar-nav.fw-nav-dropdown-wrapper,header.header .menu_area .profile_menu,header.header .menu_area .profileinfo,header.header .menu_area form,header.header .menu_area>.search,header.header .menu_area>.search-container {
    display:none
  }
}

header.header .menu_area>.sign-in {
  margin-left:20px;
  margin-top:0;
  color:var(--header_button_txt_color,#04034a);
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:180%;
  letter-spacing:.21px;
  border-radius:8px;
  background:var(--header_button_bg_color,#d9fbff);
  padding:8px 20px;
  transition:.3s color,.3s background-color;
  height:42px;
  display:inline-block
}

header.header .menu_area>.sign-in:hover {
  background-color:var(--header_button_hover_bgcolor);
  color:var(--header_button_hover_txtcolor,#000)
}

@media (max-width:720px) {
  header.header .menu_area>.sign-in {
    display:none
  }
}

header.header .menu_area .hamburger,header.header .menu_area .searchlink {
  vertical-align:middle;
  margin-left:5px;
  margin-top:5px;
  display:none
}

@media (max-width:720px) {
  header.header .menu_area .hamburger,header.header .menu_area .searchlink {
    display:inline-block
  }
  /* Home icon appears alongside search/hamburger at the same breakpoint */
  /* High specificity beats Freshdesk base rules and our own later display:none */
  header.header .menu_area .fd-mobile-home-btn {
    display: inline-flex !important;
    vertical-align: middle;
    margin-top: 5px;
    color: #000000 !important; /* overrides Freshdesk header link colour */
  }
  /* Hide sidebar home link on mobile — replaced by the header home icon */
  .fd-nav-home-link {
    display: none !important;
  }
}

header.header .search_container,header.header .signin_container {
  padding:10px
}

header.header .search {
  display:inline-block;
  vertical-align:middle;
  position:relative;
  width:calc(100% - 140px)
}

header.header .search .txtsearch {
  display:none
}

header.header .search input[type=search] {
  padding:10px;
  border:1px solid #ebebf5;
  border-radius:8px;
  width:300px;
  font-size:14px
}

header.header .search input[type=search]:placeholder {
  font-weight:400
}

@media (max-width:1024px) {
  header.header .search input[type=search] {
    width:100%
  }
}

header.header .search button[type=submit],header.header .search input[type=submit] {
  text-align:center;
  display:inline-block;
  padding:12px 16px;
  border-radius:8px;
  background-color:#00aac4;
  font-weight:600;
  color:var(--button_bg_color,#54535e);
  transition:.2s background-color,.2s color;
  border:1px solid #efefef;
  padding:8px 8px;
  position:absolute;
  content:'';
  width:37px;
  height:37px;
  right:0;
  top:1px;
  border:none;
  padding:4px 5px
}

header.header .search button[type=submit]:active,header.header .search button[type=submit]:focus,header.header .search button[type=submit]:hover,header.header .search input[type=submit]:active,header.header .search input[type=submit]:focus,header.header .search input[type=submit]:hover {
  color:var(--button_bg_hover_color,#04034a);
  background-color:#00aac4
}

header.header .search button[type=submit].link_with_arrow,header.header .search input[type=submit].link_with_arrow {
  padding-right:20px;
  line-height:1
}

header.header .search button[type=submit].link_with_arrow .arrow_item,header.header .search input[type=submit].link_with_arrow .arrow_item {
  line-height:1;
  display:inline-block
}

header.header .search button[type=submit].link_with_arrow .arrow_item:after,header.header .search input[type=submit].link_with_arrow .arrow_item:after {
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

header.header .search button[type=submit].link_with_arrow:focus .arrow_item:after,header.header .search button[type=submit].link_with_arrow:hover .arrow_item:after,header.header .search input[type=submit].link_with_arrow:focus .arrow_item:after,header.header .search input[type=submit].link_with_arrow:hover .arrow_item:after {
  right:-15px;
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

header.header .search button[type=submit].color_1,header.header .search input[type=submit].color_1 {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

header.header .search button[type=submit].color_1:active,header.header .search button[type=submit].color_1:focus,header.header .search button[type=submit].color_1:hover,header.header .search input[type=submit].color_1:active,header.header .search input[type=submit].color_1:focus,header.header .search input[type=submit].color_1:hover {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

header.header .search button[type=submit].color_2,header.header .search input[type=submit].color_2 {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

header.header .search button[type=submit].color_2:active,header.header .search button[type=submit].color_2:focus,header.header .search button[type=submit].color_2:hover,header.header .search input[type=submit].color_2:active,header.header .search input[type=submit].color_2:focus,header.header .search input[type=submit].color_2:hover {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

header.header .search button[type=submit].color_3,header.header .search input[type=submit].color_3 {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

header.header .search button[type=submit].color_3:active,header.header .search button[type=submit].color_3:focus,header.header .search button[type=submit].color_3:hover,header.header .search input[type=submit].color_3:active,header.header .search input[type=submit].color_3:focus,header.header .search input[type=submit].color_3:hover {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

header.header .search button[type=submit].color_4,header.header .search input[type=submit].color_4 {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

header.header .search button[type=submit].color_4:active,header.header .search button[type=submit].color_4:focus,header.header .search button[type=submit].color_4:hover,header.header .search input[type=submit].color_4:active,header.header .search input[type=submit].color_4:focus,header.header .search input[type=submit].color_4:hover {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

header.header .search button[type=submit].color_5,header.header .search input[type=submit].color_5 {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

header.header .search button[type=submit].color_5:active,header.header .search button[type=submit].color_5:focus,header.header .search button[type=submit].color_5:hover,header.header .search input[type=submit].color_5:active,header.header .search input[type=submit].color_5:focus,header.header .search input[type=submit].color_5:hover {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

header.header .search button[type=submit].bg_color_5,header.header .search input[type=submit].bg_color_5 {
  background-color:var(--bg_color_5,#e0fcff)
}

header.header .search button[type=submit].bg_color_6,header.header .search input[type=submit].bg_color_6 {
  background-color:var(--bg_color_6,#c7f9ff)
}

header.header .search button[type=submit].bg_color_7,header.header .search input[type=submit].bg_color_7 {
  background-color:var(--bg_color_7,#f7f7fc)
}

header.header .main_menu {
  display:none;
  position:absolute;
  top:70px;
  right:10px;
  background-color:#fff;
  padding:0 0 16px;
  gap:12px;
  width:80%;
  min-width:300px;
  box-shadow:0 18px 56px 20px rgba(0,0,0,.05),0 16px 40px rgba(0,0,0,.08),0 10px 14px -4px rgba(0,0,0,.12);
  max-height:90vh;
  overflow-y:scroll;
  z-index:1000
}

header.header .main_menu .sign-in {
  display:inline-block;
  padding:12px 16px;
  border-radius:8px;
  background-color:#d9fbff;
  font-weight:600;
  color:var(--button_bg_color,#54535e);
  transition:.2s background-color,.2s color;
  border:1px solid #efefef;
  padding:8px 8px;
  color:var(--header_button_txt_color,#04034a);
  background:var(--header_button_bg_color,#d9fbff);
  width:100%;
  text-align:center
}

header.header .main_menu .sign-in:active,header.header .main_menu .sign-in:focus,header.header .main_menu .sign-in:hover {
  color:var(--button_bg_hover_color,#04034a);
  background-color:#c7f9ff
}

header.header .main_menu .sign-in.link_with_arrow {
  padding-right:20px;
  line-height:1
}

header.header .main_menu .sign-in.link_with_arrow .arrow_item {
  line-height:1;
  display:inline-block
}

header.header .main_menu .sign-in.link_with_arrow .arrow_item:after {
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

header.header .main_menu .sign-in.link_with_arrow:focus .arrow_item:after,header.header .main_menu .sign-in.link_with_arrow:hover .arrow_item:after {
  right:-15px;
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

header.header .main_menu .sign-in.color_1 {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

header.header .main_menu .sign-in.color_1:active,header.header .main_menu .sign-in.color_1:focus,header.header .main_menu .sign-in.color_1:hover {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

header.header .main_menu .sign-in.color_2 {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

header.header .main_menu .sign-in.color_2:active,header.header .main_menu .sign-in.color_2:focus,header.header .main_menu .sign-in.color_2:hover {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

header.header .main_menu .sign-in.color_3 {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

header.header .main_menu .sign-in.color_3:active,header.header .main_menu .sign-in.color_3:focus,header.header .main_menu .sign-in.color_3:hover {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

header.header .main_menu .sign-in.color_4 {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

header.header .main_menu .sign-in.color_4:active,header.header .main_menu .sign-in.color_4:focus,header.header .main_menu .sign-in.color_4:hover {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

header.header .main_menu .sign-in.color_5 {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

header.header .main_menu .sign-in.color_5:active,header.header .main_menu .sign-in.color_5:focus,header.header .main_menu .sign-in.color_5:hover {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

header.header .main_menu .sign-in.bg_color_5 {
  background-color:var(--bg_color_5,#e0fcff)
}

header.header .main_menu .sign-in.bg_color_6 {
  background-color:var(--bg_color_6,#c7f9ff)
}

header.header .main_menu .sign-in.bg_color_7 {
  background-color:var(--bg_color_7,#f7f7fc)
}

header.header .main_menu .sign-in:hover {
  background-color:var(--header_button_hover_bgcolor);
  color:var(--header_button_hover_txtcolor,#000)
}

header.header .main_menu .search,header.header .main_menu .search-container {
  width:100%
}

@media (max-width:720px) {
  header.header .main_menu.selected {
    display:block
  }
}

@media (max-width:720px) {
  header.header ul.navbar-nav.fw-nav-dropdown-wrapper {
    display:block
  }
  header.header .nav-link.fw-avatar {
    display:none
  }
  header.header .dropdown-menu {
    display:block;
    position:static!important
  }
}

.footer_section {
  color:#fff;
  background-color:#0c0b60;
  padding-top:64px;
  padding-bottom:64px
}

@media (max-width:1024px) {
  .footer_section {
    padding-top:56px
  }
}

@media (max-width:720px) {
  .footer_section {
    padding-top:24px
  }
}

@media (max-width:1024px) {
  .footer_section {
    padding-bottom:56px
  }
}

@media (max-width:720px) {
  .footer_section {
    padding-bottom:24px
  }
}

.footer_section .priimage img {
  height:38px;
  max-width:100%;
  width:auto
}

.footer_section .priimage .imgpri {
  padding:0
}

.footer_section .footer_blob_image {
  position:relative;
  display:inline-block;
  height:1px;
  width:100%;
  text-align:right;
  z-index:10
}

.footer_section .footer_blob_image img {
  position:absolute;
  left:67%;
  top:-210px;
  height:336px;
  width:460px
}

@media (min-width:1400px) {
  .footer_section .footer_blob_image {
    width:100%
  }
  .footer_section .footer_blob_image img {
    left:auto;
    right:-20px
  }
}

@media (max-width:1440px) {
  .footer_section .footer_blob_image img {
    left:63%
  }
}

@media (max-width:720px) {
  .footer_section .footer_blob_image img {
    left:40%;
    bottom:-170px;
    top:auto
  }
}

@media (max-width:420px) {
  .footer_section .footer_blob_image img {
    left:30%;
    bottom:-170px;
    top:auto
  }
}

.footer_section>nav,.footer_section>section {
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0
}

@media (max-width:720px) {
  .footer_section>nav,.footer_section>section {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

.footer_section nav>div>.menu {
  grid-template-columns:repeat(12,1fr [col-start]);
  grid-row-gap:40px;
  align-items:center;
  display:grid;
  justify-items:center;
  grid-column-gap:40px;
  padding:0;
  justify-items:left;
  list-style-type:none
}

@media (max-width:1024px) {
  .footer_section nav>div>.menu {
    grid-column-gap:32px
  }
}

@media (max-width:720px) {
  .footer_section nav>div>.menu {
    grid-column-gap:20px;
    grid-template-columns:repeat(6,1fr [col-start])
  }
}

.footer_section nav>div>.menu.align_top {
  align-items:baseline
}

.footer_section nav>div>.menu.align_bottom {
  align-items:end
}

.footer_section nav>div>.menu>li.menu-item {
  padding:0;
  height:100%
}

.footer_section nav>div>.menu>li.menu-item>a {
  font-weight:400;
  font-size:24px;
  line-height:150%;
  color:var(--footer_menu_head_txt_color,#f16979);
  font-size:20px;
  font-weight:700;
  padding:0
}

@media (max-width:1024px) {
  .footer_section nav>div>.menu>li.menu-item>a {
    font-size:23px;
    letter-spacing:.025em
  }
}

.footer_section nav>div>.menu>li.menu-item.menu-item-has-children>a:hover {
  text-decoration:none;
  cursor:initial
}

@media (max-width:1440px) {
  .footer_section nav>div>.menu>li.menu-item {
    grid-column:auto/span 3
  }
}

@media (max-width:1024px) {
  .footer_section nav>div>.menu>li.menu-item {
    grid-column:auto/span 6
  }
}

@media (max-width:1024px) {
  .footer_section nav>div>.menu>li.menu-item {
    grid-column:auto/span 3
  }
}

.footer_section nav>div>.menu .sub-menu {
  list-style-type:none;
  padding-left:0;
  margin-top:12px
}

.footer_section nav>div>.menu .sub-menu .menu-item {
  margin-bottom:12px
}

.footer_section nav>div>.menu .sub-menu .menu-item a {
  font-size:16px;
  padding:0
}

.footer_section nav>div>ul>li {
  grid-column:auto/span 3;
  width:100%
}

@media (max-width:720px) {
  .footer_section nav>div>ul>li {
    grid-column:auto/span 6
  }
}

@media (max-width:1024px) {
  .footer_section nav>div>ul>li {
    grid-column:auto/span 6
  }
}

.footer_section nav>div>ul>li a {
  font-size:16px
}

.footer_section nav>div>ul>li a:hover {
  color:#fff
}

@media (max-width:1024px) {
  .footer_section nav>div>ul>li a {
    font-size:15px
  }
}

@media (max-width:1024px) {
  .footer_section nav>div>ul {
    justify-items:left
  }
  .footer_section nav>div>ul>li {
    grid-column:auto/span 3
  }
}

.footer_section .footer_heading {
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0;
  margin-bottom:64px
}

@media (max-width:720px) {
  .footer_section .footer_heading {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

@media (max-width:1024px) {
  .footer_section .footer_heading {
    margin-bottom:56px
  }
}

@media (max-width:720px) {
  .footer_section .footer_heading {
    margin-bottom:24px
  }
}

.footer_section .footer_heading .priimage {
  float:left
}

@media (max-width:720px) {
  .footer_section .footer_heading .priimage {
    float:none;
    margin-bottom:24px
  }
}

.footer_section .footer_heading .social_items {
  display:inline-block;
  float:right
}

.footer_section .footer_heading .social_items a {
  text-decoration:none;
  vertical-align:middle;
  padding:0
}

.footer_section .footer_heading .social_items a:hover img {
  opacity:.6
}

.footer_section .footer_heading .social_items a.signup {
  padding:6px 12px;
  background-color:#fff;
  border-radius:8px;
  color:#000;
  border:1px solid #000;
  font-weight:600;
  font-size:14px;
  margin-left:4px
}

.footer_section .footer_heading .social_items a.signup:hover {
  background-color:#ffedef
}

.footer_section .footer_heading .social_items img {
  margin-right:24px;
  width:38px
}

@media (max-width:720px) {
  .footer_section .footer_heading .social_items {
    float:none
  }
  .footer_section .footer_heading .social_items .signup {
    display:inline-block
  }
}

@media (max-width:430px) {
  .footer_section .footer_heading .social_items .signup {
    display:inline-block;
    margin-top:24px
  }
}

.footer_section .legal_social {
  font-size:14px;
  position:relative;
  z-index:50;
  margin-top:64px
}

@media (max-width:1024px) {
  .footer_section .legal_social {
    margin-top:56px
  }
}

@media (max-width:720px) {
  .footer_section .legal_social {
    margin-top:24px
  }
}

.footer_section .legal_social .details {
  font-size:.8rem
}

.footer_section .legal_social .details figure {
  display:inline-block;
  vertical-align:middle;
  width:70px;
  margin-right:24px
}

.footer_section .legal_social .details figure img {
  height:auto;
  width:64px
}

.footer_section .legal_social .details .legal_menu {
  display:inline-block;
  vertical-align:middle;
  color:#f7f7fc
}

.footer_section .legal_social .details .legal_menu p {
  margin:0;
  margin-bottom:5px;
  color:#fff;
  font-size:14px
}

.footer_section .legal_social .details .legal_menu a {
  font-size:14px
}

.footer_section .legal_social .details .legal_menu .menu {
  margin:0;
  padding:0
}

.footer_section .legal_social .details .legal_menu .menu>li:first-child a {
  padding-left:0
}

.footer_section .legal_social .details .legal_menu .menu-item {
  display:inline;
  padding:0 6px 0 0;
  margin:0;
  border-right:1px solid #f7f7fc;
  white-space:nowrap
}

.footer_section .legal_social .details .legal_menu .menu-item:last-child {
  border-right:none
}

.footer_section .legal_social .details .legal_menu .menu-item:first-child {
  padding-left:0
}

@media (max-width:1024px) {
  .footer_section .legal_social .details .legal_menu {
    width:74%
  }
}

@media (max-width:620px) {
  .footer_section .legal_social .details figure {
    margin-bottom:24px
  }
  .footer_section .legal_social .details .legal_menu {
    display:block;
    max-width:350px;
    width:90%
  }
}

.clear_both {
  clear:both
}

footer.footer_section {
  text-align:left;
  background-color:var(--fw-footer-bg);
  color:#fff;
  padding-top:64px;
  padding-bottom:64px
}

@media (max-width:1024px) {
  footer.footer_section {
    padding-top:56px
  }
}

@media (max-width:720px) {
  footer.footer_section {
    padding-top:24px
  }
}

@media (max-width:1024px) {
  footer.footer_section {
    padding-bottom:56px
  }
}

@media (max-width:720px) {
  footer.footer_section {
    padding-bottom:24px
  }
}

footer.footer_section>nav,footer.footer_section>section {
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0;
  margin-top:16px
}

@media (max-width:720px) {
  footer.footer_section>nav,footer.footer_section>section {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

footer.footer_section>nav .wp-block-navigation-item__content,footer.footer_section>section .wp-block-navigation-item__content {
  color:var(--footer_txt_color)
}

footer.footer_section .footer_copyright_area {
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0;
  margin-top:64px;
  color:var(--footer_txt_color)
}

@media (max-width:720px) {
  footer.footer_section .footer_copyright_area {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

@media (max-width:1024px) {
  footer.footer_section .footer_copyright_area {
    margin-top:56px
  }
}

@media (max-width:720px) {
  footer.footer_section .footer_copyright_area {
    margin-top:24px
  }
}

footer.footer_section .footer_copyright_area figure,footer.footer_section .footer_copyright_area p {
  display:inline-block;
  vertical-align:middle;
  margin-top:0;
  margin-bottom:0;
  color:var(--footer_txt_color);
  font-weight:400;
  font-size:14px
}

footer.footer_section .footer_copyright_area figure img,footer.footer_section .footer_copyright_area p img {
  display:inline-block
}

footer.footer_section .footer_copyright_area figure .flair_overlay,footer.footer_section .footer_copyright_area p .flair_overlay {
  display:none
}

footer.footer_section .blurb_section {
  text-align:left
}

footer.footer_section .blurb_section .navbar-brand {
  display:inline-block!important;
  vertical-align:middle;
  padding-left:0
}

footer.footer_section .blurb_section .navbar-brand img {
  max-height:31px;
  margin-bottom:0
}

@media (max-width:1024px) {
  footer.footer_section .blurb_section .navbar-brand {
    width:100%;
    max-width:328px;
    margin-bottom:40px
  }
}

@media (max-width:1024px) and (max-width:720px) {
  footer.footer_section .blurb_section .navbar-brand {
    margin-bottom:16px
  }
}

footer.footer_section .footer_menu {
  margin-top:64px
}

@media (max-width:1024px) {
  footer.footer_section .footer_menu {
    margin-top:56px
  }
}

@media (max-width:720px) {
  footer.footer_section .footer_menu {
    margin-top:24px
  }
}

footer.footer_section .footer_menu ul {
  list-style:none;
  padding-left:0
}

footer.footer_section .footer_menu a {
  display:inline-block;
  text-decoration:none;
  color:var(--footer_txt_color);
  margin-bottom:8px;
  font-size:16px;
  padding-left:0;
  padding-right:0
}

footer.footer_section .footer_menu>div>ul {
  grid-template-columns:repeat(15,1fr [col-start]);
  display:grid;
  justify-items:center;
  grid-column-gap:40px
}

@media (max-width:1024px) {
  footer.footer_section .footer_menu>div>ul {
    grid-column-gap:32px
  }
}

@media (max-width:720px) {
  footer.footer_section .footer_menu>div>ul {
    grid-column-gap:20px;
    grid-template-columns:repeat(6,1fr [col-start])
  }
}

footer.footer_section .footer_menu>div>ul>* {
  grid-column:auto/span 3;
  width:100%
}

footer.footer_section .footer_menu>div>ul>li {
  font-size:20px;
  font-weight:700
}

footer.footer_section .footer_menu>div>ul>li>.menu_title_head,footer.footer_section .footer_menu>div>ul>li>a {
  color:var(--footer_menuhead_color);
  margin-bottom:8px;
  font-size:20px;
  font-weight:700
}

footer.footer_section .info_section {
  display:inline-block;
  vertical-align:middle;
  width:calc(100% - 395px);
  color:var(--footer_txt_color)
}

footer.footer_section .info_section p {
  color:var(--footer_txt_color);
  font-weight:700;
  display:inline-block;
  vertical-align:middle;
  width:calc(100% - 288px);
  margin-top:0;
  margin-right:34px
}

footer.footer_section .info_section .button {
  margin-top:0;
  background-color:var(--footer_button_bg_color,#ebebf5);
  display:inline-block;
  vertical-align:middle;
  width:248px;
  text-align:center
}

footer.footer_section .info_section .button:active,footer.footer_section .info_section .button:focus,footer.footer_section .info_section .button:hover {
  color:#04034a;
  background-color:var(--footer_button_hover_bgcolor,#dfdfe8)
}

@media (max-width:1024px) {
  footer.footer_section .info_section {
    width:100%;
    margin-left:0
  }
  footer.footer_section .info_section p {
    text-align:left
  }
}

@media (max-width:720px) {
  footer.footer_section .info_section p {
    display:block;
    width:100%;
    margin-bottom:20px
  }
}

footer.footer_section.layout_sidebar .footer_sidebar {
  color:#fff
}

footer.footer_section.layout_sidebar .footer_sidebar h2 {
  font-size:20px;
  color:#5ba0ff
}

footer.footer_section.layout_sidebar .footer_sidebar p {
  color:#fff;
  font-size:16px
}

footer.footer_section.layout_sidebar .footer_sidebar h2+p {
  margin-top:12px
}

footer.footer_section.layout_sidebar .footer_sidebar p+p {
  margin-top:12px
}

footer.footer_section.layout_sidebar .info_section {
  display:block;
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0
}

@media (max-width:720px) {
  footer.footer_section.layout_sidebar .info_section {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

footer.footer_section.layout_sidebar .info_section p {
  text-align:left;
  font-size:14px
}


.waiting_container .fountainG {
  position:absolute;
  top:0;
  background-color:#076afb;
  width:18px;
  height:18px;
  animation-name:bounce_fountainG;
  animation-duration:1.5s;
  animation-iteration-count:infinite;
  animation-direction:normal;
  transform:scale(.3);
  -o-transform:scale(.3);
  -ms-transform:scale(.3);
  -webkit-transform:scale(.3);
  -moz-transform:scale(.3);
  border-radius:19px;
  -o-border-radius:19px;
  -ms-border-radius:19px;
  -webkit-border-radius:19px;
  -moz-border-radius:19px
}

.waiting_container.small .fountainG {
  width:15px;
  height:15px
}


.waiting_container #fountainG_3 {
  left:58px;
  animation-delay:.9s;
}

.waiting_container #fountainG_4 {
  left:88px;
  animation-delay:1.05s;
}

.waiting_container #fountainG_5 {
  left:117px;
  animation-delay:1.2s;
}

.waiting_container #fountainG_6 {
  left:146px;
  animation-delay:1.35s;
}

@keyframes bounce_fountainG {
  0% {
    transform:scale(1);
    background-color:#076afb
  }
  100% {
    transform:scale(.3);
    background-color:#fff
  }
}

.panel {
  padding:0;
  background-color:#fff;
  box-shadow:0 3px 6px rgba(0,0,0,.08);
  border-radius:8px;
  position:relative
}

.panel .panel_top {
  width:100%;
  background-color:#f7f7fc;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  padding:24px 20px
}

.panel .panel_top figure {
  display:inline-block;
  vertical-align:middle;
  margin-right:10px
}

.panel .panel_top figure img {
  display:inline-block
}

.panel .panel_top h2,.panel .panel_top h3 {
  display:inline-block;
  vertical-align:middle
}

.panel .panel_top .panel_side {
  float:right;
  width:140px
}

@media (max-width:720px) {
  .panel .panel_top .panel_side {
    float:none;
    width:100%;
    margin-bottom:10px
  }
}

.panel .panel_top.topic_list h2 {
  width:calc(100% - 183px)
}

@media (max-width:720px) {
  .panel .panel_top.topic_list h2 {
    width:100%
  }
}

.panel .panel_main {
  padding:24px
}

.panel .panel_main.float_bottom_button {
  padding-bottom:88px;
  height:100%
}

.panel .panel_main.float_bottom_button a.see_all {
  position:absolute;
  bottom:24px;
  left:24px;
  white-space:nowrap;
  font-size:12px
}

.panel .panel_main a+a,.panel .panel_main a+h2,.panel .panel_main a+h3,.panel .panel_main a+h4,.panel .panel_main a+ol,.panel .panel_main a+p,.panel .panel_main a+ul,.panel .panel_main h2+a,.panel .panel_main h2+h2,.panel .panel_main h2+h3,.panel .panel_main h2+h4,.panel .panel_main h2+ol,.panel .panel_main h2+p,.panel .panel_main h2+ul,.panel .panel_main h3+a,.panel .panel_main h3+h2,.panel .panel_main h3+h3,.panel .panel_main h3+h4,.panel .panel_main h3+ol,.panel .panel_main h3+p,.panel .panel_main h3+ul,.panel .panel_main h4+a,.panel .panel_main h4+h2,.panel .panel_main h4+h3,.panel .panel_main h4+h4,.panel .panel_main h4+ol,.panel .panel_main h4+p,.panel .panel_main h4+ul,.panel .panel_main ol+a,.panel .panel_main ol+h2,.panel .panel_main ol+h3,.panel .panel_main ol+h4,.panel .panel_main ol+ol,.panel .panel_main ol+p,.panel .panel_main ol+ul,.panel .panel_main p+a,.panel .panel_main p+h2,.panel .panel_main p+h3,.panel .panel_main p+h4,.panel .panel_main p+ol,.panel .panel_main p+p,.panel .panel_main p+ul,.panel .panel_main ul+a,.panel .panel_main ul+h2,.panel .panel_main ul+h3,.panel .panel_main ul+h4,.panel .panel_main ul+ol,.panel .panel_main ul+p,.panel .panel_main ul+ul {
  margin-top:24px
}

.panel .panel_main>h2:first-child,.panel .panel_main>h3:first-child {
  margin-bottom:8px
}

.panel .panel_main>h2:first-child+p,.panel .panel_main>h3:first-child+p {
  margin-top:0
}

.panel .panel_main ul {
  list-style-type:none;
  padding-left:0
}

.panel .panel_main ul li {
  color:#191919;
  font-weight:500;
  line-height:1.6;
  font-family:'Sharp Sans',Arial,sans-serif,Arial,sans-serif;
  font-size:14px;
  line-height:1.5;
  margin-bottom:8px
}

.panel .panel_main ul li.italic {
  font-style:italic
}

.panel .panel_main ul li.bold {
  font-weight:700
}

.panel .panel_main ul li.underline {
  text-decoration:underline
}

.panel .panel_main ul li.strikethrough {
  color:#191919;
  text-decoration-line:line-through
}

.panel .panel_main ul li:last-child {
  margin-bottom:0
}

.panel .panel_main ul li a {
  font-size:inherit
}

.panel .panel_main .button,.panel .panel_main button {
  margin-top:20px;
  text-transform:uppercase;
  font-size:12px
}

.panel.with_image .panel_top {
  padding:48px 10px;
  text-align:left
}

.panel.with_image .panel_top figure {
  display:inline-block;
  vertical-align:middle;
  height:61px
}

.panel.with_image .panel_top figure img {
  height:100%;
  width:auto
}

.panel.with_image .panel_top h2,.panel.with_image .panel_top h3 {
  display:inline-block;
  vertical-align:middle;
  width:calc(100% - 76px)
}

.panel.horizontal {
  grid-template-columns:repeat(12,1fr [col-start]);
  grid-row-gap:40px;
  align-items:center;
  display:grid;
  justify-items:center;
  grid-column-gap:40px;
  box-shadow:none;
  grid-column-gap:0;
  border:2px solid #ecf5ff
}

@media (max-width:1024px) {
  .panel.horizontal {
    grid-column-gap:32px
  }
}

@media (max-width:720px) {
  .panel.horizontal {
    grid-column-gap:20px;
    grid-template-columns:repeat(6,1fr [col-start])
  }
}

.panel.horizontal.align_top {
  align-items:baseline
}

.panel.horizontal.align_bottom {
  align-items:end
}

.panel.horizontal h2,.panel.horizontal h3,.panel.horizontal h4,.panel.horizontal h5,.panel.horizontal h6 {
  display:block;
  font-weight:700
}

.panel.horizontal h2+a,.panel.horizontal h3+a,.panel.horizontal h4+a,.panel.horizontal h5+a,.panel.horizontal h6+a {
  margin-top:20px
}

.panel.horizontal .panel_main,.panel.horizontal .panel_top {
  height:100%;
  position:relative;
  border-radius:0
}

.panel.horizontal .panel_top {
  grid-column:auto/span 4;
  border-top-left-radius:8px;
  border-bottom-left-radius:8px
}

.panel.horizontal .panel_top .align_middle {
  padding:72px 48px
}

.panel.horizontal .panel_main {
  grid-column:auto/span 8;
  width:100%;
  border-top-right-radius:8px;
  border-bottom-right-radius:8px
}

@media (max-width:1024px) {
  .panel.horizontal {
    grid-column-gap:0
  }
}

@media (max-width:720px) {
  .panel.horizontal {
    grid-row-gap:0
  }
  .panel.horizontal .panel_main,.panel.horizontal .panel_top {
    grid-column:auto/span 6
  }
  .panel.horizontal .panel_main,.panel.horizontal .panel_top {
    border-radius:0
  }
  .panel.horizontal .panel_top {
    border-top-right-radius:8px;
    border-top-left-radius:8px
  }
  .panel.horizontal .panel_main {
    border-bottom-right-radius:8px;
    border-bottom-left-radius:8px
  }
}

.panel.center_top .panel_top {
  text-align:center
}

.panel.button_bottom {
  padding-bottom:94px
}

.panel.button_bottom .panel_main .see_all {
  display:inline-block;
  position:absolute;
  bottom:24px;
  max-width:calc(100% - 48px)
}

.button,button {
  display:inline-block;
  padding:12px 16px;
  border-radius:8px;
  background-color:var(--button_bg_color,#dfdfe8);
  font-weight:600;
  color:var(--button_bg_color,#54535e);
  transition:.2s background-color,.2s color;
  border:1px solid #efefef
}

.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover {
  color:var(--button_bg_hover_color,#04034a);
  background-color:var(--button_bg_hover_color,#ebebf5)
}

.button.link_with_arrow,button.link_with_arrow {
  padding-right:20px;
  line-height:1
}

.button.link_with_arrow .arrow_item,button.link_with_arrow .arrow_item {
  line-height:1;
  display:inline-block
}

.button.link_with_arrow .arrow_item:after,button.link_with_arrow .arrow_item:after {
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

.button.link_with_arrow:focus .arrow_item:after,.button.link_with_arrow:hover .arrow_item:after,button.link_with_arrow:focus .arrow_item:after,button.link_with_arrow:hover .arrow_item:after {
  right:-15px;
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}


.button.color_5,button.color_5 {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

.button.color_5:active,.button.color_5:focus,.button.color_5:hover,button.color_5:active,button.color_5:focus,button.color_5:hover {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

.button.bg_color_5,button.bg_color_5 {
  background-color:var(--bg_color_5,#e0fcff)
}

.button.bg_color_6,button.bg_color_6 {
  background-color:var(--bg_color_6,#c7f9ff)
}


.button_small {
  display:inline-block;
  padding:12px 16px;
  border-radius:8px;
  background-color:var(--button_bg_color,#dfdfe8);
  font-weight:600;
  color:var(--button_bg_color,#54535e);
  transition:.2s background-color,.2s color;
  border:1px solid #efefef;
  padding:8px 8px
}

.button_small:active,.button_small:focus,.button_small:hover {
  color:var(--button_bg_hover_color,#04034a);
  background-color:var(--button_bg_hover_color,#ebebf5)
}

.button_small.link_with_arrow {
  padding-right:20px;
  line-height:1
}

.button_small.link_with_arrow .arrow_item {
  line-height:1;
  display:inline-block
}

.button_small.link_with_arrow .arrow_item:after {
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

.button_small.link_with_arrow:focus .arrow_item:after,.button_small.link_with_arrow:hover .arrow_item:after {
  right:-15px;
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

.button_small.color_1 {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

.button_small.color_1:active,.button_small.color_1:focus,.button_small.color_1:hover {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

.button_small.color_2 {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

.button_small.color_2:active,.button_small.color_2:focus,.button_small.color_2:hover {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}


.button_small.color_3:active,.button_small.color_3:focus,.button_small.color_3:hover {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

.button_small.color_4 {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

.button_small.color_4:active,.button_small.color_4:focus,.button_small.color_4:hover {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

.button_small.color_5 {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

.button_small.color_5:active,.button_small.color_5:focus,.button_small.color_5:hover {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

.button_small.bg_color_5 {
  background-color:var(--bg_color_5,#e0fcff)
}

.button_small.bg_color_6 {
  background-color:var(--bg_color_6,#c7f9ff)
}

.button_small.bg_color_7 {
  background-color:var(--bg_color_7,#f7f7fc)
}

a {
  font-size:inherit;
  color:#076afb;
  text-decoration:none;
  font-weight:600;
  line-height:inherit
}

a:active,a:focus,a:hover {
  color:#257eff
}

.link_with_arrow {
  line-height:1
}

.link_with_arrow .arrow_item {
  line-height:inherit;
  vertical-align:middle;
  color:inherit;
  white-space:nowrap
}

.link_with_arrow .arrow_item:after {
  content:' ';
  position:relative;
  display:inline-block;
  vertical-align:middle;
  bottom:0;
  right:-5px;
  transition:.3s right;
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIAoJCXN0eWxlPSJmaWxsOiAjMDc2YWZiOyIvPjwvc3ZnPg==);
  background-size:13px 13px;
  background-repeat:no-repeat;
  background-position:center center;
  width:20px;
  height:20px;
  margin-bottom:3px
}

.link_with_arrow:focus .arrow_item:after,.link_with_arrow:hover .arrow_item:after {
  right:-20px;
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMjU3ZWZmOyIvPjwvc3ZnPg==)
}

.article {
  border:2px solid #ecf5ff;
  border-radius:8px;
  padding:0;
  background-color:#fff;
  position:relative
}

.article h2,.article h3,.article h4,.article h5,.article h6 {
  width:100%;
  padding:18px;
  font-weight:600
}

.article .article_text {
  padding:0 18px 18px 18px
}


.article .article_text a+a,.article .article_text a+h2,.article .article_text a+h3,.article .article_text a+h4,.article .article_text a+ol,.article .article_text a+p,.article .article_text a+ul,.article .article_text h2+a,.article .article_text h2+h2,.article .article_text h2+h3,.article .article_text h2+h4,.article .article_text h2+ol,.article .article_text h2+p,.article .article_text h2+ul,.article .article_text h3+a,.article .article_text h3+h2,.article .article_text h3+h3,.article .article_text h3+h4,.article .article_text h3+ol,.article .article_text h3+p,.article .article_text h3+ul,.article .article_text h4+a,.article .article_text h4+h2,.article .article_text h4+h3,.article .article_text h4+h4,.article .article_text h4+ol,.article .article_text h4+p,.article .article_text h4+ul,.article .article_text ol+a,.article .article_text ol+h2,.article .article_text ol+h3,.article .article_text ol+h4,.article .article_text ol+ol,.article .article_text ol+p,.article .article_text ol+ul,.article .article_text p+a,.article .article_text p+h2,.article .article_text p+h3,.article .article_text p+h4,.article .article_text p+ol,.article .article_text p+p,.article .article_text p+ul,.article .article_text ul+a,.article .article_text ul+h2,.article .article_text ul+h3,.article .article_text ul+h4,.article .article_text ul+ol,.article .article_text ul+p,.article .article_text ul+ul {
  margin-top:8px
}

.article .article_text p {
  word-wrap:break-word
}

.article .tag_names {
  padding:18px 18px 2px 18px;
  text-transform:uppercase;
  font-size:10px;
  line-height:2.5
}

.article .tag_names>span {
  color:var(--tag_txt_color,#04034a);
  background-color:var(--tag_bg_color,#fee1ff);
  padding:4px;
  margin-right:5px;
  border-radius:6px;
  font-weight:700;
  white-space:nowrap
}

.article .tag_names>span:last-child {
  margin-right:0
}

.article.link_bottom {
  padding-bottom:32px
}

.article.link_bottom>.reading_link {
  white-space:nowrap;
  position:absolute;
  bottom:18px;
  left:18px;
  right:18px
}

.article.variation2 {
  border:none;
  box-shadow:0 3px 6px rgba(0,0,0,.08);
  border-radius:8px
}

.article.variation2 h2,.article.variation2 h3,.article.variation2 h4,.article.variation2 h5,.article.variation2 h6 {
  color:#0042a2;
  background-color:#f7f7fc;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  padding:20px 16px
}

.article.variation2 .article_text {
  padding-top:24px
}

.search {
  width:100%;
  font-size:24px
}

.search input[type=search] {
  padding:22px;
  font-size:24px;
  width:calc(100% - 187px);
  border-radius:8px;
  border:1px solid #f2f2fa;
  vertical-align:top
}

.search button[type=submit],.search input[type=submit] {
  display:inline-block;
  padding:12px 16px;
  border-radius:8px;
  background-color:var(--button_bg_color,#dfdfe8);
  font-weight:600;
  color:var(--button_bg_color,#54535e);
  transition:.2s background-color,.2s color;
  border:1px solid #efefef;
  background-color:#00aac4;
  color:#fff;
  margin-left:-20px;
  font-size:24px;
  padding:21px;
  width:200px;
  border:1px solid #f2f2fa;
  vertical-align:top
}

.search button[type=submit]:active,.search button[type=submit]:focus,.search button[type=submit]:hover,.search input[type=submit]:active,.search input[type=submit]:focus,.search input[type=submit]:hover {
  color:var(--button_bg_hover_color,#04034a);
  background-color:var(--button_bg_hover_color,#ebebf5)
}


.search button[type=submit].link_with_arrow .arrow_item:after,.search input[type=submit].link_with_arrow .arrow_item:after {
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

.search button[type=submit].link_with_arrow:focus .arrow_item:after,.search button[type=submit].link_with_arrow:hover .arrow_item:after,.search input[type=submit].link_with_arrow:focus .arrow_item:after,.search input[type=submit].link_with_arrow:hover .arrow_item:after {
  right:-15px;
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

.search button[type=submit].color_1,.search input[type=submit].color_1 {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

.search button[type=submit].color_1:active,.search button[type=submit].color_1:focus,.search button[type=submit].color_1:hover,.search input[type=submit].color_1:active,.search input[type=submit].color_1:focus,.search input[type=submit].color_1:hover {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

.search button[type=submit].color_2,.search input[type=submit].color_2 {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}


.search button[type=submit].color_5,.search input[type=submit].color_5 {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

.search button[type=submit].color_5:active,.search button[type=submit].color_5:focus,.search button[type=submit].color_5:hover,.search input[type=submit].color_5:active,.search input[type=submit].color_5:focus,.search input[type=submit].color_5:hover {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

.search button[type=submit].bg_color_5,.search input[type=submit].bg_color_5 {
  background-color:var(--bg_color_5,#e0fcff)
}

.search button[type=submit].bg_color_6,.search input[type=submit].bg_color_6 {
  background-color:var(--bg_color_6,#c7f9ff)
}

.search button[type=submit].bg_color_7,.search input[type=submit].bg_color_7 {
  background-color:var(--bg_color_7,#f7f7fc)
}

.search button[type=submit]:active,.search button[type=submit]:focus,.search button[type=submit]:hover,.search input[type=submit]:active,.search input[type=submit]:focus,.search input[type=submit]:hover {
  background-color:#00aac4;
  color:#fff
}

.search button[type=submit] img,.search input[type=submit] img {
  width:auto;
  height:24px;
  vertical-align:middle
}

.search button[type=submit] span,.search input[type=submit] span {
  vertical-align:middle;
  margin-left:10px
}

@media (max-width:720px) {
  .search input[type=search] {
    font-size:20px;
    width:calc(100% - 53px)
  }
  .search button[type=submit],.search input[type=submit] {
    width:66px;
    font-size:20px
  }
  .search button[type=submit] img,.search input[type=submit] img {
    height:25px
  }
  .search button[type=submit] span,.search input[type=submit] span {
    display:none
  }
}

.search_content_area {
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0;
  margin-top:40px;
  margin-bottom:40px;
  position:relative
}

@media (max-width:720px) {
  .search_content_area {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

@media (max-width:720px) {
  .search_content_area {
    margin-top:16px
  }
}

@media (max-width:720px) {
  .search_content_area {
    margin-bottom:16px
  }
}

.search_content_area>article {
  width:100%;
  padding-left:140px;
  padding-right:140px
}

@media (max-width:720px) {
  .search_content_area>article {
    padding-left:0;
    padding-right:0
  }
}

.tabs .tab_area {
  border-bottom:3px solid #ebebf5;
  padding-left:0
}

.tabs .tab_area .tab_title {
  margin-bottom:-2px;
  display:inline-block;
  padding:20px;
  border-width:0;
  text-align:center;
  font-size:20px
}

.tabs .tab_area .tab_title a {
  color:#d0d0d9
}

.tabs .tab_area .tab_title.selected {
  border-bottom:5px solid #6f6e7a
}

.tabs .tab_area .tab_title.selected a {
  color:#1a1a1f
}

.tabs .tab_area .tab_title+.tab_title {
  margin-left:-5px
}

.tabs.outline_tabs .tab_area {
  border-bottom:2px solid #bbbbc4
}

.tabs.outline_tabs .tab_area .tab_title a {
  color:inherit
}

.tabs.outline_tabs .tab_area .tab_title.selected {
  border-width:2px 2px 0 2px;
  border-style:solid;
  border-color:#bbbbc4;
  border-radius:8px 8px 0 0;
  border-bottom:2px solid #fff;
  font-weight:600
}

.tabs.filled .tab_area {
  border:none;
  background-color:#f2f2fa;
  border-radius:16px;
  padding:12px
}

.tabs.filled .tab_area .tab_title {
  vertical-align:top;
  margin-top:0;
  border:none;
  padding:0
}

.tabs.filled .tab_area .tab_title a {
  display:inline-block;
  color:#666570;
  padding:6px 10px;
  border-radius:12px
}

.tabs.filled .tab_area .tab_title.selected a {
  color:#000;
  background-color:#fff
}

.tabs .tab_panel {
  padding:40px 20px;
  display:none
}

.tabs .tab_panel.selected {
  display:block
}

.vote_block {
  text-align:center;
  background-color:#fcfcff;
  border-radius:12px;
  padding:12px
}

.vote_block h2,.vote_block h3,.vote_block h4,.vote_block h5,.vote_block h6 {
  font-weight:600;
  display:inline-block;
  vertical-align:middle
}

.vote_block .vote_buttons {
  display:inline-block;
  vertical-align:middle
}

.vote_block .vote_buttons img {
  width:39px
}

@media (max-width:720px) {
  .vote_block .vote_buttons {
    margin-left:20px
  }
}

.vote_block .votebutton {
  border:none;
  background-color:transparent;
  padding:0;
  font-size:1px;
  cursor:pointer
}

.vote_block .article-votes-count {
  display:block
}

.vote_block.voted {
  display:none
}

.vote_block .more_help,.vote_block .vote_response {
  display:none
}

.vote_block.vote_result .vote_buttons {
  display:none
}

.vote_block.vote_result h2 {
  display:none
}

.vote_block.vote_result .more_help,.vote_block.vote_result .vote_response {
  display:block
}

.vote_block.vote_result .vote_details iframe {
  margin-top:40px;
  border:0;
  height:0;
  transition:height .2s
}

@media (max-width:720px) {
  .vote_block.vote_result .vote_details iframe {
    margin-top:16px
  }
}

.vote_block .feedback_detail_frame {
  overflow:hidden
}

.accordian {
  position:relative
}

.accordian .expandable_area {
  height:0;
  overflow:hidden;
  transition:.2s height;
  padding:0;
  font-size:14px;
  font-weight:500;
  color:#191919
}

.accordian .expandable_area a,.accordian .expandable_area li,.accordian .expandable_area p {
  font-size:inherit;
  font-weight:inherit
}

.accordian .acc_head {
  position:relative;
  padding:16px;
  padding-left:0;
  font-weight:600!important;
  background-color:#ebebf5;
  border-radius:15px
}

.accordian .acc_head a {
  position:relative;
  display:block;
  border-radius:15px;
  color:inherit;
  padding-left:50px;
  z-index:20
}

.accordian .acc_head a:hover {
  color:inherit
}

.accordian .acc_head:before {
  z-index:10;
  position:absolute;
  display:block;
  content:'';
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMS41NDM5NUwxMSAxMC41NDM5TDIwIDEuNTQzOTUiIHN0cm9rZT0iIzA0MDM0QSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  top:50%;
  left:20px;
  width:20px;
  height:11px;
  background-size:100%;
  background-repeat:no-repeat;
  transform:translateY(-50%) rotate(0);
  transition:.2s transform
}

.accordian .acc_head.para_normal:before {
  width:15px
}

.accordian.selected h3:before {
  transform:translateY(-50%) rotate(180deg)
}

.accordian.selected>a {
  background-color:#d0d0d9
}

.accordian.selected .expandable_area {
  padding:24px;
  height:auto
}

.accordian+.faq_item {
  margin-top:16px
}

.accordian+button {
  @include sp5(margin-top);
}

.accordian.samebg_color .expandable_area,.accordian.samebg_color>a {
  background-color:#f7f7fc
}

.accordian.samebg_color.selected>a {
  background-color:#f7f7fc
}

.accordian.samebg_color .table_layout_pricing {
  background-color:#fff
}

form input[type=submit] {
  display:inline-block;
  padding:12px 16px;
  border-radius:8px;
  background-color:var(--button_bg_color,#dfdfe8);
  font-weight:600;
  color:var(--button_bg_color,#54535e);
  transition:.2s background-color,.2s color;
  border:1px solid #efefef
}

form input[type=submit]:active,form input[type=submit]:focus,form input[type=submit]:hover {
  color:var(--button_bg_hover_color,#04034a);
  background-color:var(--button_bg_hover_color,#ebebf5)
}

form input[type=submit].link_with_arrow {
  padding-right:20px;
  line-height:1
}

form input[type=submit].link_with_arrow .arrow_item {
  line-height:1;
  display:inline-block
}

form input[type=submit].link_with_arrow .arrow_item:after {
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

form input[type=submit].link_with_arrow:focus .arrow_item:after,form input[type=submit].link_with_arrow:hover .arrow_item:after {
  right:-15px;
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

form input[type=submit].color_1 {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

form input[type=submit].color_1:active,form input[type=submit].color_1:focus,form input[type=submit].color_1:hover {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

form input[type=submit].color_2 {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

form input[type=submit].color_2:active,form input[type=submit].color_2:focus,form input[type=submit].color_2:hover {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

form input[type=submit].color_3 {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

form input[type=submit].color_3:active,form input[type=submit].color_3:focus,form input[type=submit].color_3:hover {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}


form input[type=submit].color_4:active,form input[type=submit].color_4:focus,form input[type=submit].color_4:hover {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

form input[type=submit].color_5 {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

form input[type=submit].color_5:active,form input[type=submit].color_5:focus,form input[type=submit].color_5:hover {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

form input[type=submit].bg_color_5 {
  background-color:var(--bg_color_5,#e0fcff)
}

form input[type=submit].bg_color_6 {
  background-color:var(--bg_color_6,#c7f9ff)
}

form input[type=submit].bg_color_7 {
  background-color:var(--bg_color_7,#f7f7fc)
}

.request-form {
  max-width:650px
}

.form-field~.form-field {
  margin-top:25px
}

.form-field label {
  display:block;
  font-size:16px;
  margin-bottom:5px
}

.form-field input {
  border:1px solid #000;
  border-radius:4px;
  padding:10px;
  width:100%
}

.form-field input:focus {
  border:1px solid #f7fdff
}

.form-field input[type=text] {
  border:1px solid #000;
  border-radius:4px
}

.form-field input[type=text]:focus {
  border:1px solid #f7fdff
}


.form-field .nesty-input {
  border-radius:4px;
  border:1px solid #000;
  height:40px;
  line-height:40px;
  outline:0;
  vertical-align:middle
}

.form-field .nesty-input:focus {
  border:1px solid #f7fdff;
  text-decoration:none
}


.form-field input[type=checkbox]+label {
  margin:0 0 0 10px
}


.form footer {
  margin-top:40px;
  padding-top:30px
}

.form footer a {
  color:#c7f9ff;
  cursor:pointer;
  margin-right:15px
}


.form .suggestion-list li {
  padding:10px 0
}

.form .suggestion-list li a:visited {
  color:#3fe6fc
}

.fw-loginform-wrapper form h1 {
  display:none
}

.fw-loginform-wrapper .new_user>p,.fw-loginform-wrapper .new_user_session>p {
  display:none
}

.cats_menu {
  list-style-type:none;
  margin-left:0;
  padding-left:0;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  color:#191919
}

.cats_menu a {
  display:block;
  color:inherit;
  position:relative;
  padding:16px;
  padding-right:29px;
  margin-left:5px;
  margin-right:5px;
  font-weight:inherit
}

.cats_menu a:after {
  position:absolute;
  display:inline-block;
  right:12px;
  top:22px;
  content:'';
  background-image:url(https://tucows-support.s3.amazonaws.com/assets/chevron-right.svg);
  background-repeat:no-repeat;
  background-size:contain;
  transition:.3s transform;
  width:20px;
  height:20px
}

.cats_menu ul {
  list-style-type:none
}

.cats_menu li {
  word-wrap:break-word;
  padding:0
}

.cats_menu>li:first-child>a {
  border-top-left-radius:8px;
  border-top-right-radius:8px
}

.cats_menu>li:last-child>a {
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px
}

.cats_menu>li>a {
  background-color:#f7f7fc
}

.cats_menu>li>a:hover {
  background-color:#ebebf5
}

.cats_menu>li.selected>a {
  background-color:#ebebf5
}

.cats_menu>li.selected>a:after {
  transform:rotate(90deg)
}

.cats_menu>li>ul {
  margin-left:0;
  padding-left:0
}

.cats_menu>li>ul>li {
  font-size:16px;
  color:#666570
}

.cats_menu>li>ul>li.selected>a:after {
  transform:rotate(90deg)
}

.cats_menu>li>ul>li>a {
  font-size:16px;
  font-weight:600
}

.cats_menu>li>ul>li>a:hover {
  background-color:#f7f7fc
}

.cats_menu>li>ul>li>ul {
  margin-bottom:16px
}

.cats_menu>li>ul>li>ul>li {
  font-size:14px;
  color:#4d4c5c;
  font-weight:500;
  margin-bottom:0
}

.cats_menu>li>ul>li>ul>li>a {
  padding:5px 0
}

.cats_menu>li>ul>li>ul>li>a:hover {
  text-decoration:underline
}

.cats_menu>li>ul>li>ul>li>a:after {
  display:none
}

.pagination {
  display:-webkit-box;
  margin-top:40px
}

@media (max-width:720px) {
  .pagination {
    margin-top:16px
  }
}

.pagination .pagination-list {
  list-style-type:none
}

.pagination .pagination-first,.pagination .pagination-last,.pagination .pagination-next,.pagination .pagination-prev {
  display:inline-block;
  margin:4px
}

.pagination .pagination-first-link,.pagination .pagination-last-link,.pagination .pagination-next-link,.pagination .pagination-prev-link {
  display:inline-block;
  padding:12px 16px;
  border-radius:8px;
  background-color:var(--button_bg_color,#dfdfe8);
  font-weight:600;
  color:var(--button_bg_color,#54535e);
  transition:.2s background-color,.2s color;
  border:1px solid #efefef;
  padding:8px 8px;
  margin:5px
}

.pagination .pagination-first-link:active,.pagination .pagination-first-link:focus,.pagination .pagination-first-link:hover,.pagination .pagination-last-link:active,.pagination .pagination-last-link:focus,.pagination .pagination-last-link:hover,.pagination .pagination-next-link:active,.pagination .pagination-next-link:focus,.pagination .pagination-next-link:hover,.pagination .pagination-prev-link:active,.pagination .pagination-prev-link:focus,.pagination .pagination-prev-link:hover {
  color:var(--button_bg_hover_color,#04034a);
  background-color:var(--button_bg_hover_color,#ebebf5)
}

.pagination .pagination-first-link.link_with_arrow,.pagination .pagination-last-link.link_with_arrow,.pagination .pagination-next-link.link_with_arrow,.pagination .pagination-prev-link.link_with_arrow {
  padding-right:20px;
  line-height:1
}

.pagination .pagination-first-link.link_with_arrow .arrow_item,.pagination .pagination-last-link.link_with_arrow .arrow_item,.pagination .pagination-next-link.link_with_arrow .arrow_item,.pagination .pagination-prev-link.link_with_arrow .arrow_item {
  line-height:1;
  display:inline-block
}

.pagination .pagination-first-link.link_with_arrow .arrow_item:after,.pagination .pagination-last-link.link_with_arrow .arrow_item:after,.pagination .pagination-next-link.link_with_arrow .arrow_item:after,.pagination .pagination-prev-link.link_with_arrow .arrow_item:after {
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

.pagination .pagination-first-link.link_with_arrow:focus .arrow_item:after,.pagination .pagination-first-link.link_with_arrow:hover .arrow_item:after,.pagination .pagination-last-link.link_with_arrow:focus .arrow_item:after,.pagination .pagination-last-link.link_with_arrow:hover .arrow_item:after,.pagination .pagination-next-link.link_with_arrow:focus .arrow_item:after,.pagination .pagination-next-link.link_with_arrow:hover .arrow_item:after,.pagination .pagination-prev-link.link_with_arrow:focus .arrow_item:after,.pagination .pagination-prev-link.link_with_arrow:hover .arrow_item:after {
  right:-15px;
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

.pagination .pagination-first-link.color_1,.pagination .pagination-last-link.color_1,.pagination .pagination-next-link.color_1,.pagination .pagination-prev-link.color_1 {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

.pagination .pagination-first-link.color_1:active,.pagination .pagination-first-link.color_1:focus,.pagination .pagination-first-link.color_1:hover,.pagination .pagination-last-link.color_1:active,.pagination .pagination-last-link.color_1:focus,.pagination .pagination-last-link.color_1:hover,.pagination .pagination-next-link.color_1:active,.pagination .pagination-next-link.color_1:focus,.pagination .pagination-next-link.color_1:hover,.pagination .pagination-prev-link.color_1:active,.pagination .pagination-prev-link.color_1:focus,.pagination .pagination-prev-link.color_1:hover {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

.pagination .pagination-first-link.color_2,.pagination .pagination-last-link.color_2,.pagination .pagination-next-link.color_2,.pagination .pagination-prev-link.color_2 {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

.pagination .pagination-first-link.color_2:active,.pagination .pagination-first-link.color_2:focus,.pagination .pagination-first-link.color_2:hover,.pagination .pagination-last-link.color_2:active,.pagination .pagination-last-link.color_2:focus,.pagination .pagination-last-link.color_2:hover,.pagination .pagination-next-link.color_2:active,.pagination .pagination-next-link.color_2:focus,.pagination .pagination-next-link.color_2:hover,.pagination .pagination-prev-link.color_2:active,.pagination .pagination-prev-link.color_2:focus,.pagination .pagination-prev-link.color_2:hover {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

.pagination .pagination-first-link.color_3,.pagination .pagination-last-link.color_3,.pagination .pagination-next-link.color_3,.pagination .pagination-prev-link.color_3 {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

.pagination .pagination-first-link.color_3:active,.pagination .pagination-first-link.color_3:focus,.pagination .pagination-first-link.color_3:hover,.pagination .pagination-last-link.color_3:active,.pagination .pagination-last-link.color_3:focus,.pagination .pagination-last-link.color_3:hover,.pagination .pagination-next-link.color_3:active,.pagination .pagination-next-link.color_3:focus,.pagination .pagination-next-link.color_3:hover,.pagination .pagination-prev-link.color_3:active,.pagination .pagination-prev-link.color_3:focus,.pagination .pagination-prev-link.color_3:hover {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

.pagination .pagination-first-link.color_4,.pagination .pagination-last-link.color_4,.pagination .pagination-next-link.color_4,.pagination .pagination-prev-link.color_4 {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

.pagination .pagination-first-link.color_4:active,.pagination .pagination-first-link.color_4:focus,.pagination .pagination-first-link.color_4:hover,.pagination .pagination-last-link.color_4:active,.pagination .pagination-last-link.color_4:focus,.pagination .pagination-last-link.color_4:hover,.pagination .pagination-next-link.color_4:active,.pagination .pagination-next-link.color_4:focus,.pagination .pagination-next-link.color_4:hover,.pagination .pagination-prev-link.color_4:active,.pagination .pagination-prev-link.color_4:focus,.pagination .pagination-prev-link.color_4:hover {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

.pagination .pagination-first-link.color_5,.pagination .pagination-last-link.color_5,.pagination .pagination-next-link.color_5,.pagination .pagination-prev-link.color_5 {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

.pagination .pagination-first-link.color_5:active,.pagination .pagination-first-link.color_5:focus,.pagination .pagination-first-link.color_5:hover,.pagination .pagination-last-link.color_5:active,.pagination .pagination-last-link.color_5:focus,.pagination .pagination-last-link.color_5:hover,.pagination .pagination-next-link.color_5:active,.pagination .pagination-next-link.color_5:focus,.pagination .pagination-next-link.color_5:hover,.pagination .pagination-prev-link.color_5:active,.pagination .pagination-prev-link.color_5:focus,.pagination .pagination-prev-link.color_5:hover {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

.pagination .pagination-first-link.bg_color_5,.pagination .pagination-last-link.bg_color_5,.pagination .pagination-next-link.bg_color_5,.pagination .pagination-prev-link.bg_color_5 {
  background-color:var(--bg_color_5,#e0fcff)
}

.pagination .pagination-first-link.bg_color_6,.pagination .pagination-last-link.bg_color_6,.pagination .pagination-next-link.bg_color_6,.pagination .pagination-prev-link.bg_color_6 {
  background-color:var(--bg_color_6,#c7f9ff)
}

.pagination .pagination-first-link.bg_color_7,.pagination .pagination-last-link.bg_color_7,.pagination .pagination-next-link.bg_color_7,.pagination .pagination-prev-link.bg_color_7 {
  background-color:var(--bg_color_7,#f7f7fc)
}

.pagination .pagination-first-link:active,.pagination .pagination-first-link:focus,.pagination .pagination-first-link:hover,.pagination .pagination-last-link:active,.pagination .pagination-last-link:focus,.pagination .pagination-last-link:hover,.pagination .pagination-next-link:active,.pagination .pagination-next-link:focus,.pagination .pagination-next-link:hover,.pagination .pagination-prev-link:active,.pagination .pagination-prev-link:focus,.pagination .pagination-prev-link:hover {
  color:var(--button_bg_hover_color,#04034a);
  background-color:var(--button_bg_hover_color,#ebebf5)
}

.pagination .pagination-first-link.link_with_arrow,.pagination .pagination-last-link.link_with_arrow,.pagination .pagination-next-link.link_with_arrow,.pagination .pagination-prev-link.link_with_arrow {
  padding-right:20px;
  line-height:1
}

.pagination .pagination-first-link.link_with_arrow .arrow_item,.pagination .pagination-last-link.link_with_arrow .arrow_item,.pagination .pagination-next-link.link_with_arrow .arrow_item,.pagination .pagination-prev-link.link_with_arrow .arrow_item {
  line-height:1;
  display:inline-block
}

.pagination .pagination-first-link.link_with_arrow .arrow_item:after,.pagination .pagination-last-link.link_with_arrow .arrow_item:after,.pagination .pagination-next-link.link_with_arrow .arrow_item:after,.pagination .pagination-prev-link.link_with_arrow .arrow_item:after {
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

.pagination .pagination-first-link.link_with_arrow:focus .arrow_item:after,.pagination .pagination-first-link.link_with_arrow:hover .arrow_item:after,.pagination .pagination-last-link.link_with_arrow:focus .arrow_item:after,.pagination .pagination-last-link.link_with_arrow:hover .arrow_item:after,.pagination .pagination-next-link.link_with_arrow:focus .arrow_item:after,.pagination .pagination-next-link.link_with_arrow:hover .arrow_item:after,.pagination .pagination-prev-link.link_with_arrow:focus .arrow_item:after,.pagination .pagination-prev-link.link_with_arrow:hover .arrow_item:after {
  right:-15px;
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTMgMTIuMjkzTDYuNzA3IDEzLjcwN0wxMy40MTQgNi45OTk5N0w2LjcwNyAwLjI5Mjk2OUw1LjI5MyAxLjcwNjk3TDkuNTg2IDUuOTk5OTdIMFY3Ljk5OTk3SDkuNTg2TDUuMjkzIDEyLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDQwMzRhOyIvPjwvc3ZnPg==)
}

.pagination .pagination-first-link.color_1,.pagination .pagination-last-link.color_1,.pagination .pagination-next-link.color_1,.pagination .pagination-prev-link.color_1 {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

.pagination .pagination-first-link.color_1:active,.pagination .pagination-first-link.color_1:focus,.pagination .pagination-first-link.color_1:hover,.pagination .pagination-last-link.color_1:active,.pagination .pagination-last-link.color_1:focus,.pagination .pagination-last-link.color_1:hover,.pagination .pagination-next-link.color_1:active,.pagination .pagination-next-link.color_1:focus,.pagination .pagination-next-link.color_1:hover,.pagination .pagination-prev-link.color_1:active,.pagination .pagination-prev-link.color_1:focus,.pagination .pagination-prev-link.color_1:hover {
  background-color:var(--color_1_bg,#ffe1e2);
  color:var(--color_1_text,#3e0226)
}

.pagination .pagination-first-link.color_2,.pagination .pagination-last-link.color_2,.pagination .pagination-next-link.color_2,.pagination .pagination-prev-link.color_2 {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

.pagination .pagination-first-link.color_2:active,.pagination .pagination-first-link.color_2:focus,.pagination .pagination-first-link.color_2:hover,.pagination .pagination-last-link.color_2:active,.pagination .pagination-last-link.color_2:focus,.pagination .pagination-last-link.color_2:hover,.pagination .pagination-next-link.color_2:active,.pagination .pagination-next-link.color_2:focus,.pagination .pagination-next-link.color_2:hover,.pagination .pagination-prev-link.color_2:active,.pagination .pagination-prev-link.color_2:focus,.pagination .pagination-prev-link.color_2:hover {
  background-color:var(--color_2_bg,#fee1ff);
  color:var(--color_2_text,#260b33)
}

.pagination .pagination-first-link.color_3,.pagination .pagination-last-link.color_3,.pagination .pagination-next-link.color_3,.pagination .pagination-prev-link.color_3 {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

.pagination .pagination-first-link.color_3:active,.pagination .pagination-first-link.color_3:focus,.pagination .pagination-first-link.color_3:hover,.pagination .pagination-last-link.color_3:active,.pagination .pagination-last-link.color_3:focus,.pagination .pagination-last-link.color_3:hover,.pagination .pagination-next-link.color_3:active,.pagination .pagination-next-link.color_3:focus,.pagination .pagination-next-link.color_3:hover,.pagination .pagination-prev-link.color_3:active,.pagination .pagination-prev-link.color_3:focus,.pagination .pagination-prev-link.color_3:hover {
  background-color:var(--color_3_bg,#ebedfc);
  color:var(--color_3_text,#212153)
}

.pagination .pagination-first-link.color_4,.pagination .pagination-last-link.color_4,.pagination .pagination-next-link.color_4,.pagination .pagination-prev-link.color_4 {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

.pagination .pagination-first-link.color_4:active,.pagination .pagination-first-link.color_4:focus,.pagination .pagination-first-link.color_4:hover,.pagination .pagination-last-link.color_4:active,.pagination .pagination-last-link.color_4:focus,.pagination .pagination-last-link.color_4:hover,.pagination .pagination-next-link.color_4:active,.pagination .pagination-next-link.color_4:focus,.pagination .pagination-next-link.color_4:hover,.pagination .pagination-prev-link.color_4:active,.pagination .pagination-prev-link.color_4:focus,.pagination .pagination-prev-link.color_4:hover {
  background-color:var(--color_4_bg,#cff9f1);
  color:var(--color_4_text,#003936)
}

.pagination .pagination-first-link.color_5,.pagination .pagination-last-link.color_5,.pagination .pagination-next-link.color_5,.pagination .pagination-prev-link.color_5 {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

.pagination .pagination-first-link.color_5:active,.pagination .pagination-first-link.color_5:focus,.pagination .pagination-first-link.color_5:hover,.pagination .pagination-last-link.color_5:active,.pagination .pagination-last-link.color_5:focus,.pagination .pagination-last-link.color_5:hover,.pagination .pagination-next-link.color_5:active,.pagination .pagination-next-link.color_5:focus,.pagination .pagination-next-link.color_5:hover,.pagination .pagination-prev-link.color_5:active,.pagination .pagination-prev-link.color_5:focus,.pagination .pagination-prev-link.color_5:hover {
  background-color:var(--color_5_bg,#e0fcff);
  color:var(--color_5_text,#057499)
}

.pagination .pagination-first-link.bg_color_5,.pagination .pagination-last-link.bg_color_5,.pagination .pagination-next-link.bg_color_5,.pagination .pagination-prev-link.bg_color_5 {
  background-color:var(--bg_color_5,#e0fcff)
}

.pagination .pagination-first-link.bg_color_6,.pagination .pagination-last-link.bg_color_6,.pagination .pagination-next-link.bg_color_6,.pagination .pagination-prev-link.bg_color_6 {
  background-color:var(--bg_color_6,#c7f9ff)
}

.pagination .pagination-first-link.bg_color_7,.pagination .pagination-last-link.bg_color_7,.pagination .pagination-next-link.bg_color_7,.pagination .pagination-prev-link.bg_color_7 {
  background-color:var(--bg_color_7,#f7f7fc)
}

.pagination .pagination-last-icon,.pagination .pagination-next-icon {
  margin-left:5px
}

.pagination .pagination-first-icon,.pagination .pagination-prev-icon {
  margin-right:5px
}

.pagination .pagination-first-text,.pagination .pagination-last-text {
  display:none
}


section.eyebrow {
  position:relative;
  font-weight:700;
  background-color:var(--bg_color_6,#c7f9ff);
  padding-top:12px;
  padding-bottom:12px;
  z-index:1000;
  width:100%
}


section.eyebrow .inner_eyebrow {
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0
}

@media (max-width:720px) {
  section.eyebrow .inner_eyebrow {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

@media (max-width:720px) {
  section.eyebrow .inner_eyebrow {
    margin-left:0;
    margin-right:0;
    width:100%;
    max-width:100%
  }
}


.hero_subpage {
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0;
  padding-top:80px;
  padding-bottom:64px;
  border-radius:12px;
  padding:74px 140px;
  position:relative
}

@media (max-width:720px) {
  .hero_subpage {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

@media (max-width:1024px) {
  .hero_subpage {
    padding-top:72px
  }
}

@media (max-width:720px) {
  .hero_subpage {
    padding-top:32px
  }
}

@media (max-width:1024px) {
  .hero_subpage {
    padding-bottom:56px
  }
}

@media (max-width:720px) {
  .hero_subpage {
    padding-bottom:24px
  }
}

.hero_subpage .header_tag {
  text-transform:uppercase;
  color:#1290b3;
  line-height:1
}

.hero_subpage .header_tag ol {
  padding-left:0
}

.hero_subpage .header_tag+.main_header {
  margin-top:20px
}


.hero_subpage h1.header_tag {
  font-size:12px;
  font-weight:700
}


.hero_subpage .main_header {
  font-size:30px;
  letter-spacing:.02em;
  word-wrap:break-word
}

@media (max-width:1024px) {
  .hero_subpage .main_header {
    font-size:26px
  }
}

.hero_subpage .inside_hero .main_header {
  margin-top:0
}


.hero_subpage .actions img,.hero_subpage .user_avatar img {
  width:100%
}

.hero_subpage .actions {
  left:auto;
  right:120px;
  width:130px
}

.hero_subpage.category {
  background-color:var(--background-panel-color,#ecf5ff)
}

.hero_subpage.category .hero_icon {
  width:83px;
  vertical-align:middle;
  display:inline-block
}

.hero_subpage.category .hero_icon figure {
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center center;
  width:100%;
  height:60px;
  background-image:var(--background-image, url('https://tucows-support.s3.amazonaws.com/assets/tools.svg'))
}

.hero_subpage.category .main_text {
  width:calc(100% - 88px);
  vertical-align:middle;
  display:inline-block
}

.hero_subpage.category .main_text .header_tag .breadcrumbs a {
  color:var(--breadcrumb-color,#076afb);
  font-weight:700
}

@media (max-width:720px) {
  .hero_subpage {
    border-radius:0;
    width:100%;
    max-width:100%;
    padding-left:0;
    padding-right:0
  }
  .hero_subpage .hide_mobile {
    display:none
  }
  .hero_subpage .header_tag,.hero_subpage .inside_hero>p,.hero_subpage form {
    max-width:1400px;
    margin:auto;
    width:85%;
    padding-left:0;
    padding-right:0
  }
  .hero_subpage .main_header {
    max-width:1400px;
    margin:auto;
    width:85%;
    padding-left:0;
    padding-right:0
  }
  .hero_subpage.category .hero_icon {
    display:none
  }
  .hero_subpage.category .main_text {
    width:100%
  }
}

@media (max-width:720px) and (max-width:720px) {
  .hero_subpage .header_tag,.hero_subpage .inside_hero>p,.hero_subpage form {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

@media (max-width:720px) and (max-width:720px) {
  .hero_subpage .main_header {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

.hero {
  padding-top:2%;
  padding-bottom:2%
}

@media (max-width:1024px) {
  .hero {
    padding-top:124px
  }
}

@media (max-width:720px) {
  .hero {
    padding-top:54px
  }
}

@media (max-width:1024px) {
  .hero {
    padding-bottom:124px
  }
}

@media (max-width:720px) {
  .hero {
    padding-bottom:54px
  }
}

.hero .header_tag {
  text-transform:uppercase;
  color:#1290b3;
  line-height:1
}

.hero .header_tag ol {
  padding-left:0
}

.hero .header_tag+.main_header {
  margin-top:20px
}

.hero .main_header+.search {
  margin-top:32px
}

.hero .inside_hero {
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0
}

@media (max-width:720px) {
  .hero .inside_hero {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

.hero .header_tag {
  font-size:16px
}

.hero .main_header {
  font-size:64px;
  word-wrap:break-word
}

.hero .search_buttons {
  margin-top:48px
}

@media (max-width:720px) {
  .hero .search_buttons {
    margin-top:20px
  }
}

.hero .search_buttons a+a {
  display:inline-block;
  margin-left:20px
}

@media (max-width:1024px) {
  .hero .header_tag {
    font-size:12px
  }
  .hero .main_header {
    font-size:38px
  }
}

@media (max-width:720px) {
  .hero .search_buttons a {
    display:block;
    width:100%;
    text-align:center
  }
  .hero .search_buttons a+a {
    margin-left:0;
    margin-top:12px
  }
}

div.fw-search {
  margin-top:32px!important
}

div.fw-search button {
  z-index:20;
  background-color:var(--search_button_bgcolor,#00aac4);
  color:var(--search_button_color,#fff);
  padding:8px 12px;
  border-radius:8px;
  border-top-left-radius:8px!important;
  border-bottom-left-radius:8px!important;
  margin-left:-5px!important
}

div.fw-search button:after {
  content:'Search';
  color:var(--White,#fff);
  font-size:24px;
  font-style:normal;
  font-weight:700;
  line-height:130%;
  vertical-align:middle;
  margin-left:20px
}

@media screen and (max-width:1024px) {
  div.fw-search button:after {
    line-height:1
  }
}

@media screen and (max-width:720px) {
  div.fw-search button:after {
    display:none
  }
}

div.fw-search button .icon-search {
  font-size:26px;
  vertical-align:middle
}

div.fw-search button .icon-search:before {
  color:#fff;
  font-weight:700
}

div.fw-search button:hover {
  background-color:var(--search_button_hover_bgcolor,#2cacc0);
  color:var(--search_button_hover_color,#fff)
}

.article_content_area,.category_content_area,.component_content_area,.requests_content_area,.user_profile {
  grid-template-columns:repeat(12,1fr [col-start]);
  grid-row-gap:40px;
  align-items:center;
  display:grid;
  justify-items:center;
  grid-column-gap:40px;
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0;
  margin-top:40px;
  margin-bottom:40px;
  position:relative
}

@media (max-width:1024px) {
  .article_content_area,.category_content_area,.component_content_area,.requests_content_area,.user_profile {
    grid-column-gap:32px
  }
}

@media (max-width:720px) {
  .article_content_area,.category_content_area,.component_content_area,.requests_content_area,.user_profile {
    grid-column-gap:20px;
    grid-template-columns:repeat(6,1fr [col-start])
  }
}

.article_content_area.align_top,.category_content_area.align_top,.component_content_area.align_top,.requests_content_area.align_top,.user_profile.align_top {
  align-items:baseline
}

.article_content_area.align_bottom,.category_content_area.align_bottom,.component_content_area.align_bottom,.requests_content_area.align_bottom,.user_profile.align_bottom {
  align-items:end
}

@media (max-width:720px) {
  .article_content_area,.category_content_area,.component_content_area,.requests_content_area,.user_profile {
    max-width:520px;
    width:100%;
    margin-left:0;
    margin-right:0;
    padding-left:24px;
    padding-right:24px
  }
}

@media (max-width:720px) {
  .article_content_area,.category_content_area,.component_content_area,.requests_content_area,.user_profile {
    margin-top:16px
  }
}

@media (max-width:720px) {
  .article_content_area,.category_content_area,.component_content_area,.requests_content_area,.user_profile {
    margin-bottom:16px
  }
}

.article_content_area .table_of_contents,.article_content_area>aside,.category_content_area .table_of_contents,.category_content_area>aside,.component_content_area .table_of_contents,.component_content_area>aside,.requests_content_area .table_of_contents,.requests_content_area>aside,.user_profile .table_of_contents,.user_profile>aside {
  grid-column:auto/span 3;
  width:100%;
  height:100%;
  vertical-align:top
}

@media (max-width:1024px) {
  .article_content_area .table_of_contents,.article_content_area>aside,.category_content_area .table_of_contents,.category_content_area>aside,.component_content_area .table_of_contents,.component_content_area>aside,.requests_content_area .table_of_contents,.requests_content_area>aside,.user_profile .table_of_contents,.user_profile>aside {
    grid-column:auto/span 4
  }
}

@media (max-width:720px) {
  .article_content_area .table_of_contents,.article_content_area>aside,.category_content_area .table_of_contents,.category_content_area>aside,.component_content_area .table_of_contents,.component_content_area>aside,.requests_content_area .table_of_contents,.requests_content_area>aside,.user_profile .table_of_contents,.user_profile>aside {
    display:none
  }
}

.article_content_area img,.category_content_area img,.component_content_area img,.requests_content_area img,.user_profile img {
  max-width:100%;
  height:auto
}

.article_content_area .toc,.category_content_area .toc,.component_content_area .toc,.requests_content_area .toc,.user_profile .toc {
  height:100%
}

.article_content_area .toc .sticky_toc,.category_content_area .toc .sticky_toc,.component_content_area .toc .sticky_toc,.requests_content_area .toc .sticky_toc,.user_profile .toc .sticky_toc {
  position:sticky;
  height:auto;
  top:0;
  left:0;
  top:20px
}

.article_content_area .toc .toc_block h2,.category_content_area .toc .toc_block h2,.component_content_area .toc .toc_block h2,.requests_content_area .toc .toc_block h2,.user_profile .toc .toc_block h2 {
  font-size:16px;
  text-transform:uppercase;
  padding:8px;
  border-bottom:2px solid #0c0b60
}

.article_content_area .toc .toc_block .table_of_contents ol,.article_content_area .toc .toc_block .table_of_contents ul,.category_content_area .toc .toc_block .table_of_contents ol,.category_content_area .toc .toc_block .table_of_contents ul,.component_content_area .toc .toc_block .table_of_contents ol,.component_content_area .toc .toc_block .table_of_contents ul,.requests_content_area .toc .toc_block .table_of_contents ol,.requests_content_area .toc .toc_block .table_of_contents ul,.user_profile .toc .toc_block .table_of_contents ol,.user_profile .toc .toc_block .table_of_contents ul {
  list-style-type:none;
  list-style-position:inside;
  padding-left:0
}

.article_content_area .toc .toc_block .table_of_contents ol a,.article_content_area .toc .toc_block .table_of_contents ul a,.category_content_area .toc .toc_block .table_of_contents ol a,.category_content_area .toc .toc_block .table_of_contents ul a,.component_content_area .toc .toc_block .table_of_contents ol a,.component_content_area .toc .toc_block .table_of_contents ul a,.requests_content_area .toc .toc_block .table_of_contents ol a,.requests_content_area .toc .toc_block .table_of_contents ul a,.user_profile .toc .toc_block .table_of_contents ol a,.user_profile .toc .toc_block .table_of_contents ul a {
  display:block;
  color:inherit;
  font-weight:600;
  padding:12px;
  border-radius:12px;
  color:#0c0b60
}

.article_content_area .toc .toc_block .table_of_contents ol a:hover,.article_content_area .toc .toc_block .table_of_contents ul a:hover,.category_content_area .toc .toc_block .table_of_contents ol a:hover,.category_content_area .toc .toc_block .table_of_contents ul a:hover,.component_content_area .toc .toc_block .table_of_contents ol a:hover,.component_content_area .toc .toc_block .table_of_contents ul a:hover,.requests_content_area .toc .toc_block .table_of_contents ol a:hover,.requests_content_area .toc .toc_block .table_of_contents ul a:hover,.user_profile .toc .toc_block .table_of_contents ol a:hover,.user_profile .toc .toc_block .table_of_contents ul a:hover {
  background-color:#f7f7fc
}

.article_content_area .toc .toc_block .table_of_contents ol ol,.article_content_area .toc .toc_block .table_of_contents ol ul,.article_content_area .toc .toc_block .table_of_contents ul ol,.article_content_area .toc .toc_block .table_of_contents ul ul,.category_content_area .toc .toc_block .table_of_contents ol ol,.category_content_area .toc .toc_block .table_of_contents ol ul,.category_content_area .toc .toc_block .table_of_contents ul ol,.category_content_area .toc .toc_block .table_of_contents ul ul,.component_content_area .toc .toc_block .table_of_contents ol ol,.component_content_area .toc .toc_block .table_of_contents ol ul,.component_content_area .toc .toc_block .table_of_contents ul ol,.component_content_area .toc .toc_block .table_of_contents ul ul,.requests_content_area .toc .toc_block .table_of_contents ol ol,.requests_content_area .toc .toc_block .table_of_contents ol ul,.requests_content_area .toc .toc_block .table_of_contents ul ol,.requests_content_area .toc .toc_block .table_of_contents ul ul,.user_profile .toc .toc_block .table_of_contents ol ol,.user_profile .toc .toc_block .table_of_contents ol ul,.user_profile .toc .toc_block .table_of_contents ul ol,.user_profile .toc .toc_block .table_of_contents ul ul {
  padding-left:16px
}

.article_content_area .toc .toc_block .table_of_contents ol ol a,.article_content_area .toc .toc_block .table_of_contents ol ul a,.article_content_area .toc .toc_block .table_of_contents ul ol a,.article_content_area .toc .toc_block .table_of_contents ul ul a,.category_content_area .toc .toc_block .table_of_contents ol ol a,.category_content_area .toc .toc_block .table_of_contents ol ul a,.category_content_area .toc .toc_block .table_of_contents ul ol a,.category_content_area .toc .toc_block .table_of_contents ul ul a,.component_content_area .toc .toc_block .table_of_contents ol ol a,.component_content_area .toc .toc_block .table_of_contents ol ul a,.component_content_area .toc .toc_block .table_of_contents ul ol a,.component_content_area .toc .toc_block .table_of_contents ul ul a,.requests_content_area .toc .toc_block .table_of_contents ol ol a,.requests_content_area .toc .toc_block .table_of_contents ol ul a,.requests_content_area .toc .toc_block .table_of_contents ul ol a,.requests_content_area .toc .toc_block .table_of_contents ul ul a,.user_profile .toc .toc_block .table_of_contents ol ol a,.user_profile .toc .toc_block .table_of_contents ol ul a,.user_profile .toc .toc_block .table_of_contents ul ol a,.user_profile .toc .toc_block .table_of_contents ul ul a {
  padding:8px;
  font-size:14px
}

.article_content_area .toc .vote_block,.category_content_area .toc .vote_block,.component_content_area .toc .vote_block,.requests_content_area .toc .vote_block,.user_profile .toc .vote_block {
  margin-top:40px
}

.article_content_area .toc .vote_block h2,.article_content_area .toc .vote_block h3,.category_content_area .toc .vote_block h2,.category_content_area .toc .vote_block h3,.component_content_area .toc .vote_block h2,.component_content_area .toc .vote_block h3,.requests_content_area .toc .vote_block h2,.requests_content_area .toc .vote_block h3,.user_profile .toc .vote_block h2,.user_profile .toc .vote_block h3 {
  font-size:16px;
  font-weight:600
}

@media (max-width:720px) {
  .article_content_area .toc .vote_block,.category_content_area .toc .vote_block,.component_content_area .toc .vote_block,.requests_content_area .toc .vote_block,.user_profile .toc .vote_block {
    margin-top:16px
  }
}

.article_content_area>.article_content_inside,.article_content_area>article,.category_content_area>.article_content_inside,.category_content_area>article,.component_content_area>.article_content_inside,.component_content_area>article,.requests_content_area>.article_content_inside,.requests_content_area>article,.user_profile>.article_content_inside,.user_profile>article {
  grid-column:auto/span 6;
  width:100%;
  height:100%;
  color:#191919
}

.article_content_area>.article_content_inside p,.article_content_area>article p,.category_content_area>.article_content_inside p,.category_content_area>article p,.component_content_area>.article_content_inside p,.component_content_area>article p,.requests_content_area>.article_content_inside p,.requests_content_area>article p,.user_profile>.article_content_inside p,.user_profile>article p {
  color:inherit
}

.article_content_area>.article_content_inside .accordian .step,.article_content_area>.article_content_inside .accordian+.accordian,.article_content_area>.article_content_inside .accordian+.tabs,.article_content_area>.article_content_inside .accordian+code,.article_content_area>.article_content_inside .accordian+h1,.article_content_area>.article_content_inside .accordian+h2,.article_content_area>.article_content_inside .accordian+h3,.article_content_area>.article_content_inside .accordian+h4,.article_content_area>.article_content_inside .accordian+h5,.article_content_area>.article_content_inside .accordian+h6,.article_content_area>.article_content_inside .accordian+ol,.article_content_area>.article_content_inside .accordian+p,.article_content_area>.article_content_inside .accordian+table,.article_content_area>.article_content_inside .accordian+ul,.article_content_area>.article_content_inside .step .step,.article_content_area>.article_content_inside .step+.accordian,.article_content_area>.article_content_inside .step+.tabs,.article_content_area>.article_content_inside .step+code,.article_content_area>.article_content_inside .step+h1,.article_content_area>.article_content_inside .step+h2,.article_content_area>.article_content_inside .step+h3,.article_content_area>.article_content_inside .step+h4,.article_content_area>.article_content_inside .step+h5,.article_content_area>.article_content_inside .step+h6,.article_content_area>.article_content_inside .step+ol,.article_content_area>.article_content_inside .step+p,.article_content_area>.article_content_inside .step+table,.article_content_area>.article_content_inside .step+ul,.article_content_area>.article_content_inside .tabs .step,.article_content_area>.article_content_inside .tabs+.accordian,.article_content_area>.article_content_inside .tabs+.tabs,.article_content_area>.article_content_inside .tabs+code,.article_content_area>.article_content_inside .tabs+h1,.article_content_area>.article_content_inside .tabs+h2,.article_content_area>.article_content_inside .tabs+h3,.article_content_area>.article_content_inside .tabs+h4,.article_content_area>.article_content_inside .tabs+h5,.article_content_area>.article_content_inside .tabs+h6,.article_content_area>.article_content_inside .tabs+ol,.article_content_area>.article_content_inside .tabs+p,.article_content_area>.article_content_inside .tabs+table,.article_content_area>.article_content_inside .tabs+ul,.article_content_area>.article_content_inside code .step,.article_content_area>.article_content_inside code+.accordian,.article_content_area>.article_content_inside code+.tabs,.article_content_area>.article_content_inside code+code,.article_content_area>.article_content_inside code+h1,.article_content_area>.article_content_inside code+h2,.article_content_area>.article_content_inside code+h3,.article_content_area>.article_content_inside code+h4,.article_content_area>.article_content_inside code+h5,.article_content_area>.article_content_inside code+h6,.article_content_area>.article_content_inside code+ol,.article_content_area>.article_content_inside code+p,.article_content_area>.article_content_inside code+table,.article_content_area>.article_content_inside code+ul,.article_content_area>.article_content_inside div .step,.article_content_area>.article_content_inside div+.accordian,.article_content_area>.article_content_inside div+.tabs,.article_content_area>.article_content_inside div+code,.article_content_area>.article_content_inside div+h1,.article_content_area>.article_content_inside div+h2,.article_content_area>.article_content_inside div+h3,.article_content_area>.article_content_inside div+h4,.article_content_area>.article_content_inside div+h5,.article_content_area>.article_content_inside div+h6,.article_content_area>.article_content_inside div+ol,.article_content_area>.article_content_inside div+p,.article_content_area>.article_content_inside div+table,.article_content_area>.article_content_inside div+ul,.article_content_area>.article_content_inside h1 .step,.article_content_area>.article_content_inside h1+.accordian,.article_content_area>.article_content_inside h1+.tabs,.article_content_area>.article_content_inside h1+code,.article_content_area>.article_content_inside h1+h1,.article_content_area>.article_content_inside h1+h2,.article_content_area>.article_content_inside h1+h3,.article_content_area>.article_content_inside h1+h4,.article_content_area>.article_content_inside h1+h5,.article_content_area>.article_content_inside h1+h6,.article_content_area>.article_content_inside h1+ol,.article_content_area>.article_content_inside h1+p,.article_content_area>.article_content_inside h1+table,.article_content_area>.article_content_inside h1+ul,.article_content_area>.article_content_inside h2 .step,.article_content_area>.article_content_inside h2+.accordian,.article_content_area>.article_content_inside h2+.tabs,.article_content_area>.article_content_inside h2+code,.article_content_area>.article_content_inside h2+h1,.article_content_area>.article_content_inside h2+h2,.article_content_area>.article_content_inside h2+h3,.article_content_area>.article_content_inside h2+h4,.article_content_area>.article_content_inside h2+h5,.article_content_area>.article_content_inside h2+h6,.article_content_area>.article_content_inside h2+ol,.article_content_area>.article_content_inside h2+p,.article_content_area>.article_content_inside h2+table,.article_content_area>.article_content_inside h2+ul,.article_content_area>.article_content_inside h3 .step,.article_content_area>.article_content_inside h3+.accordian,.article_content_area>.article_content_inside h3+.tabs,.article_content_area>.article_content_inside h3+code,.article_content_area>.article_content_inside h3+h1,.article_content_area>.article_content_inside h3+h2,.article_content_area>.article_content_inside h3+h3,.article_content_area>.article_content_inside h3+h4,.article_content_area>.article_content_inside h3+h5,.article_content_area>.article_content_inside h3+h6,.article_content_area>.article_content_inside h3+ol,.article_content_area>.article_content_inside h3+p,.article_content_area>.article_content_inside h3+table,.article_content_area>.article_content_inside h3+ul,.article_content_area>.article_content_inside h4 .step,.article_content_area>.article_content_inside h4+.accordian,.article_content_area>.article_content_inside h4+.tabs,.article_content_area>.article_content_inside h4+code,.article_content_area>.article_content_inside h4+h1,.article_content_area>.article_content_inside h4+h2,.article_content_area>.article_content_inside h4+h3,.article_content_area>.article_content_inside h4+h4,.article_content_area>.article_content_inside h4+h5,.article_content_area>.article_content_inside h4+h6,.article_content_area>.article_content_inside h4+ol,.article_content_area>.article_content_inside h4+p,.article_content_area>.article_content_inside h4+table,.article_content_area>.article_content_inside h4+ul,.article_content_area>.article_content_inside h5 .step,.article_content_area>.article_content_inside h5+.accordian,.article_content_area>.article_content_inside h5+.tabs,.article_content_area>.article_content_inside h5+code,.article_content_area>.article_content_inside h5+h1,.article_content_area>.article_content_inside h5+h2,.article_content_area>.article_content_inside h5+h3,.article_content_area>.article_content_inside h5+h4,.article_content_area>.article_content_inside h5+h5,.article_content_area>.article_content_inside h5+h6,.article_content_area>.article_content_inside h5+ol,.article_content_area>.article_content_inside h5+p,.article_content_area>.article_content_inside h5+table,.article_content_area>.article_content_inside h5+ul,.article_content_area>.article_content_inside h6 .step,.article_content_area>.article_content_inside h6+.accordian,.article_content_area>.article_content_inside h6+.tabs,.article_content_area>.article_content_inside h6+code,.article_content_area>.article_content_inside h6+h1,.article_content_area>.article_content_inside h6+h2,.article_content_area>.article_content_inside h6+h3,.article_content_area>.article_content_inside h6+h4,.article_content_area>.article_content_inside h6+h5,.article_content_area>.article_content_inside h6+h6,.article_content_area>.article_content_inside h6+ol,.article_content_area>.article_content_inside h6+p,.article_content_area>.article_content_inside h6+table,.article_content_area>.article_content_inside h6+ul,.article_content_area>.article_content_inside ol .step,.article_content_area>.article_content_inside ol+.accordian,.article_content_area>.article_content_inside ol+.tabs,.article_content_area>.article_content_inside ol+code,.article_content_area>.article_content_inside ol+h1,.article_content_area>.article_content_inside ol+h2,.article_content_area>.article_content_inside ol+h3,.article_content_area>.article_content_inside ol+h4,.article_content_area>.article_content_inside ol+h5,.article_content_area>.article_content_inside ol+h6,.article_content_area>.article_content_inside ol+ol,.article_content_area>.article_content_inside ol+p,.article_content_area>.article_content_inside ol+table,.article_content_area>.article_content_inside ol+ul,.article_content_area>.article_content_inside p .step,.article_content_area>.article_content_inside p+.accordian,.article_content_area>.article_content_inside p+.tabs,.article_content_area>.article_content_inside p+code,.article_content_area>.article_content_inside p+h1,.article_content_area>.article_content_inside p+h2,.article_content_area>.article_content_inside p+h3,.article_content_area>.article_content_inside p+h4,.article_content_area>.article_content_inside p+h5,.article_content_area>.article_content_inside p+h6,.article_content_area>.article_content_inside p+ol,.article_content_area>.article_content_inside p+p,.article_content_area>.article_content_inside p+table,.article_content_area>.article_content_inside p+ul,.article_content_area>.article_content_inside table .step,.article_content_area>.article_content_inside table+.accordian,.article_content_area>.article_content_inside table+.tabs,.article_content_area>.article_content_inside table+code,.article_content_area>.article_content_inside table+h1,.article_content_area>.article_content_inside table+h2,.article_content_area>.article_content_inside table+h3,.article_content_area>.article_content_inside table+h4,.article_content_area>.article_content_inside table+h5,.article_content_area>.article_content_inside table+h6,.article_content_area>.article_content_inside table+ol,.article_content_area>.article_content_inside table+p,.article_content_area>.article_content_inside table+table,.article_content_area>.article_content_inside table+ul,.article_content_area>.article_content_inside ul .step,.article_content_area>.article_content_inside ul+.accordian,.article_content_area>.article_content_inside ul+.tabs,.article_content_area>.article_content_inside ul+code,.article_content_area>.article_content_inside ul+h1,.article_content_area>.article_content_inside ul+h2,.article_content_area>.article_content_inside ul+h3,.article_content_area>.article_content_inside ul+h4,.article_content_area>.article_content_inside ul+h5,.article_content_area>.article_content_inside ul+h6,.article_content_area>.article_content_inside ul+ol,.article_content_area>.article_content_inside ul+p,.article_content_area>.article_content_inside ul+table,.article_content_area>.article_content_inside ul+ul,.article_content_area>article .accordian .step,.article_content_area>article .accordian+.accordian,.article_content_area>article .accordian+.tabs,.article_content_area>article .accordian+code,.article_content_area>article .accordian+h1,.article_content_area>article .accordian+h2,.article_content_area>article .accordian+h3,.article_content_area>article .accordian+h4,.article_content_area>article .accordian+h5,.article_content_area>article .accordian+h6,.article_content_area>article .accordian+ol,.article_content_area>article .accordian+p,.article_content_area>article .accordian+table,.article_content_area>article .accordian+ul,.article_content_area>article .step .step,.article_content_area>article .step+.accordian,.article_content_area>article .step+.tabs,.article_content_area>article .step+code,.article_content_area>article .step+h1,.article_content_area>article .step+h2,.article_content_area>article .step+h3,.article_content_area>article .step+h4,.article_content_area>article .step+h5,.article_content_area>article .step+h6,.article_content_area>article .step+ol,.article_content_area>article .step+p,.article_content_area>article .step+table,.article_content_area>article .step+ul,.article_content_area>article .tabs .step,.article_content_area>article .tabs+.accordian,.article_content_area>article .tabs+.tabs,.article_content_area>article .tabs+code,.article_content_area>article .tabs+h1,.article_content_area>article .tabs+h2,.article_content_area>article .tabs+h3,.article_content_area>article .tabs+h4,.article_content_area>article .tabs+h5,.article_content_area>article .tabs+h6,.article_content_area>article .tabs+ol,.article_content_area>article .tabs+p,.article_content_area>article .tabs+table,.article_content_area>article .tabs+ul,.article_content_area>article code .step,.article_content_area>article code+.accordian,.article_content_area>article code+.tabs,.article_content_area>article code+code,.article_content_area>article code+h1,.article_content_area>article code+h2,.article_content_area>article code+h3,.article_content_area>article code+h4,.article_content_area>article code+h5,.article_content_area>article code+h6,.article_content_area>article code+ol,.article_content_area>article code+p,.article_content_area>article code+table,.article_content_area>article code+ul,.article_content_area>article div .step,.article_content_area>article div+.accordian,.article_content_area>article div+.tabs,.article_content_area>article div+code,.article_content_area>article div+h1,.article_content_area>article div+h2,.article_content_area>article div+h3,.article_content_area>article div+h4,.article_content_area>article div+h5,.article_content_area>article div+h6,.article_content_area>article div+ol,.article_content_area>article div+p,.article_content_area>article div+table,.article_content_area>article div+ul,.article_content_area>article h1 .step,.article_content_area>article h1+.accordian,.article_content_area>article h1+.tabs,.article_content_area>article h1+code,.article_content_area>article h1+h1,.article_content_area>article h1+h2,.article_content_area>article h1+h3,.article_content_area>article h1+h4,.article_content_area>article h1+h5,.article_content_area>article h1+h6,.article_content_area>article h1+ol,.article_content_area>article h1+p,.article_content_area>article h1+table,.article_content_area>article h1+ul,.article_content_area>article h2 .step,.article_content_area>article h2+.accordian,.article_content_area>article h2+.tabs,.article_content_area>article h2+code,.article_content_area>article h2+h1,.article_content_area>article h2+h2,.article_content_area>article h2+h3,.article_content_area>article h2+h4,.article_content_area>article h2+h5,.article_content_area>article h2+h6,.article_content_area>article h2+ol,.article_content_area>article h2+p,.article_content_area>article h2+table,.article_content_area>article h2+ul,.article_content_area>article h3 .step,.article_content_area>article h3+.accordian,.article_content_area>article h3+.tabs,.article_content_area>article h3+code,.article_content_area>article h3+h1,.article_content_area>article h3+h2,.article_content_area>article h3+h3,.article_content_area>article h3+h4,.article_content_area>article h3+h5,.article_content_area>article h3+h6,.article_content_area>article h3+ol,.article_content_area>article h3+p,.article_content_area>article h3+table,.article_content_area>article h3+ul,.article_content_area>article h4 .step,.article_content_area>article h4+.accordian,.article_content_area>article h4+.tabs,.article_content_area>article h4+code,.article_content_area>article h4+h1,.article_content_area>article h4+h2,.article_content_area>article h4+h3,.article_content_area>article h4+h4,.article_content_area>article h4+h5,.article_content_area>article h4+h6,.article_content_area>article h4+ol,.article_content_area>article h4+p,.article_content_area>article h4+table,.article_content_area>article h4+ul,.article_content_area>article h5 .step,.article_content_area>article h5+.accordian,.article_content_area>article h5+.tabs,.article_content_area>article h5+code,.article_content_area>article h5+h1,.article_content_area>article h5+h2,.article_content_area>article h5+h3,.article_content_area>article h5+h4,.article_content_area>article h5+h5,.article_content_area>article h5+h6,.article_content_area>article h5+ol,.article_content_area>article h5+p,.article_content_area>article h5+table,.article_content_area>article h5+ul,.article_content_area>article h6 .step,.article_content_area>article h6+.accordian,.article_content_area>article h6+.tabs,.article_content_area>article h6+code,.article_content_area>article h6+h1,.article_content_area>article h6+h2,.article_content_area>article h6+h3,.article_content_area>article h6+h4,.article_content_area>article h6+h5,.article_content_area>article h6+h6,.article_content_area>article h6+ol,.article_content_area>article h6+p,.article_content_area>article h6+table,.article_content_area>article h6+ul,.article_content_area>article ol .step,.article_content_area>article ol+.accordian,.article_content_area>article ol+.tabs,.article_content_area>article ol+code,.article_content_area>article ol+h1,.article_content_area>article ol+h2,.article_content_area>article ol+h3,.article_content_area>article ol+h4,.article_content_area>article ol+h5,.article_content_area>article ol+h6,.article_content_area>article ol+ol,.article_content_area>article ol+p,.article_content_area>article ol+table,.article_content_area>article ol+ul,.article_content_area>article p .step,.article_content_area>article p+.accordian,.article_content_area>article p+.tabs,.article_content_area>article p+code,.article_content_area>article p+h1,.article_content_area>article p+h2,.article_content_area>article p+h3,.article_content_area>article p+h4,.article_content_area>article p+h5,.article_content_area>article p+h6,.article_content_area>article p+ol,.article_content_area>article p+p,.article_content_area>article p+table,.article_content_area>article p+ul,.article_content_area>article table .step,.article_content_area>article table+.accordian,.article_content_area>article table+.tabs,.article_content_area>article table+code,.article_content_area>article table+h1,.article_content_area>article table+h2,.article_content_area>article table+h3,.article_content_area>article table+h4,.article_content_area>article table+h5,.article_content_area>article table+h6,.article_content_area>article table+ol,.article_content_area>article table+p,.article_content_area>article table+table,.article_content_area>article table+ul,.article_content_area>article ul .step,.article_content_area>article ul+.accordian,.article_content_area>article ul+.tabs,.article_content_area>article ul+code,.article_content_area>article ul+h1,.article_content_area>article ul+h2,.article_content_area>article ul+h3,.article_content_area>article ul+h4,.article_content_area>article ul+h5,.article_content_area>article ul+h6,.article_content_area>article ul+ol,.article_content_area>article ul+p,.article_content_area>article ul+table,.article_content_area>article ul+ul,.category_content_area>.article_content_inside .accordian .step,.category_content_area>.article_content_inside .accordian+.accordian,.category_content_area>.article_content_inside .accordian+.tabs,.category_content_area>.article_content_inside .accordian+code,.category_content_area>.article_content_inside .accordian+h1,.category_content_area>.article_content_inside .accordian+h2,.category_content_area>.article_content_inside .accordian+h3,.category_content_area>.article_content_inside .accordian+h4,.category_content_area>.article_content_inside .accordian+h5,.category_content_area>.article_content_inside .accordian+h6,.category_content_area>.article_content_inside .accordian+ol,.category_content_area>.article_content_inside .accordian+p,.category_content_area>.article_content_inside .accordian+table,.category_content_area>.article_content_inside .accordian+ul,.category_content_area>.article_content_inside .step .step,.category_content_area>.article_content_inside .step+.accordian,.category_content_area>.article_content_inside .step+.tabs,.category_content_area>.article_content_inside .step+code,.category_content_area>.article_content_inside .step+h1,.category_content_area>.article_content_inside .step+h2,.category_content_area>.article_content_inside .step+h3,.category_content_area>.article_content_inside .step+h4,.category_content_area>.article_content_inside .step+h5,.category_content_area>.article_content_inside .step+h6,.category_content_area>.article_content_inside .step+ol,.category_content_area>.article_content_inside .step+p,.category_content_area>.article_content_inside .step+table,.category_content_area>.article_content_inside .step+ul,.category_content_area>.article_content_inside .tabs .step,.category_content_area>.article_content_inside .tabs+.accordian,.category_content_area>.article_content_inside .tabs+.tabs,.category_content_area>.article_content_inside .tabs+code,.category_content_area>.article_content_inside .tabs+h1,.category_content_area>.article_content_inside .tabs+h2,.category_content_area>.article_content_inside .tabs+h3,.category_content_area>.article_content_inside .tabs+h4,.category_content_area>.article_content_inside .tabs+h5,.category_content_area>.article_content_inside .tabs+h6,.category_content_area>.article_content_inside .tabs+ol,.category_content_area>.article_content_inside .tabs+p,.category_content_area>.article_content_inside .tabs+table,.category_content_area>.article_content_inside .tabs+ul,.category_content_area>.article_content_inside code .step,.category_content_area>.article_content_inside code+.accordian,.category_content_area>.article_content_inside code+.tabs,.category_content_area>.article_content_inside code+code,.category_content_area>.article_content_inside code+h1,.category_content_area>.article_content_inside code+h2,.category_content_area>.article_content_inside code+h3,.category_content_area>.article_content_inside code+h4,.category_content_area>.article_content_inside code+h5,.category_content_area>.article_content_inside code+h6,.category_content_area>.article_content_inside code+ol,.category_content_area>.article_content_inside code+p,.category_content_area>.article_content_inside code+table,.category_content_area>.article_content_inside code+ul,.category_content_area>.article_content_inside div .step,.category_content_area>.article_content_inside div+.accordian,.category_content_area>.article_content_inside div+.tabs,.category_content_area>.article_content_inside div+code,.category_content_area>.article_content_inside div+h1,.category_content_area>.article_content_inside div+h2,.category_content_area>.article_content_inside div+h3,.category_content_area>.article_content_inside div+h4,.category_content_area>.article_content_inside div+h5,.category_content_area>.article_content_inside div+h6,.category_content_area>.article_content_inside div+ol,.category_content_area>.article_content_inside div+p,.category_content_area>.article_content_inside div+table,.category_content_area>.article_content_inside div+ul,.category_content_area>.article_content_inside h1 .step,.category_content_area>.article_content_inside h1+.accordian,.category_content_area>.article_content_inside h1+.tabs,.category_content_area>.article_content_inside h1+code,.category_content_area>.article_content_inside h1+h1,.category_content_area>.article_content_inside h1+h2,.category_content_area>.article_content_inside h1+h3,.category_content_area>.article_content_inside h1+h4,.category_content_area>.article_content_inside h1+h5,.category_content_area>.article_content_inside h1+h6,.category_content_area>.article_content_inside h1+ol,.category_content_area>.article_content_inside h1+p,.category_content_area>.article_content_inside h1+table,.category_content_area>.article_content_inside h1+ul,.category_content_area>.article_content_inside h2 .step,.category_content_area>.article_content_inside h2+.accordian,.category_content_area>.article_content_inside h2+.tabs,.category_content_area>.article_content_inside h2+code,.category_content_area>.article_content_inside h2+h1,.category_content_area>.article_content_inside h2+h2,.category_content_area>.article_content_inside h2+h3,.category_content_area>.article_content_inside h2+h4,.category_content_area>.article_content_inside h2+h5,.category_content_area>.article_content_inside h2+h6,.category_content_area>.article_content_inside h2+ol,.category_content_area>.article_content_inside h2+p,.category_content_area>.article_content_inside h2+table,.category_content_area>.article_content_inside h2+ul,.category_content_area>.article_content_inside h3 .step,.category_content_area>.article_content_inside h3+.accordian,.category_content_area>.article_content_inside h3+.tabs,.category_content_area>.article_content_inside h3+code,.category_content_area>.article_content_inside h3+h1,.category_content_area>.article_content_inside h3+h2,.category_content_area>.article_content_inside h3+h3,.category_content_area>.article_content_inside h3+h4,.category_content_area>.article_content_inside h3+h5,.category_content_area>.article_content_inside h3+h6,.category_content_area>.article_content_inside h3+ol,.category_content_area>.article_content_inside h3+p,.category_content_area>.article_content_inside h3+table,.category_content_area>.article_content_inside h3+ul,.category_content_area>.article_content_inside h4 .step,.category_content_area>.article_content_inside h4+.accordian,.category_content_area>.article_content_inside h4+.tabs,.category_content_area>.article_content_inside h4+code,.category_content_area>.article_content_inside h4+h1,.category_content_area>.article_content_inside h4+h2,.category_content_area>.article_content_inside h4+h3,.category_content_area>.article_content_inside h4+h4,.category_content_area>.article_content_inside h4+h5,.category_content_area>.article_content_inside h4+h6,.category_content_area>.article_content_inside h4+ol,.category_content_area>.article_content_inside h4+p,.category_content_area>.article_content_inside h4+table,.category_content_area>.article_content_inside h4+ul,.category_content_area>.article_content_inside h5 .step,.category_content_area>.article_content_inside h5+.accordian,.category_content_area>.article_content_inside h5+.tabs,.category_content_area>.article_content_inside h5+code,.category_content_area>.article_content_inside h5+h1,.category_content_area>.article_content_inside h5+h2,.category_content_area>.article_content_inside h5+h3,.category_content_area>.article_content_inside h5+h4,.category_content_area>.article_content_inside h5+h5,.category_content_area>.article_content_inside h5+h6,.category_content_area>.article_content_inside h5+ol,.category_content_area>.article_content_inside h5+p,.category_content_area>.article_content_inside h5+table,.category_content_area>.article_content_inside h5+ul,.category_content_area>.article_content_inside h6 .step,.category_content_area>.article_content_inside h6+.accordian,.category_content_area>.article_content_inside h6+.tabs,.category_content_area>.article_content_inside h6+code,.category_content_area>.article_content_inside h6+h1,.category_content_area>.article_content_inside h6+h2,.category_content_area>.article_content_inside h6+h3,.category_content_area>.article_content_inside h6+h4,.category_content_area>.article_content_inside h6+h5,.category_content_area>.article_content_inside h6+h6,.category_content_area>.article_content_inside h6+ol,.category_content_area>.article_content_inside h6+p,.category_content_area>.article_content_inside h6+table,.category_content_area>.article_content_inside h6+ul,.category_content_area>.article_content_inside ol .step,.category_content_area>.article_content_inside ol+.accordian,.category_content_area>.article_content_inside ol+.tabs,.category_content_area>.article_content_inside ol+code,.category_content_area>.article_content_inside ol+h1,.category_content_area>.article_content_inside ol+h2,.category_content_area>.article_content_inside ol+h3,.category_content_area>.article_content_inside ol+h4,.category_content_area>.article_content_inside ol+h5,.category_content_area>.article_content_inside ol+h6,.category_content_area>.article_content_inside ol+ol,.category_content_area>.article_content_inside ol+p,.category_content_area>.article_content_inside ol+table,.category_content_area>.article_content_inside ol+ul,.category_content_area>.article_content_inside p .step,.category_content_area>.article_content_inside p+.accordian,.category_content_area>.article_content_inside p+.tabs,.category_content_area>.article_content_inside p+code,.category_content_area>.article_content_inside p+h1,.category_content_area>.article_content_inside p+h2,.category_content_area>.article_content_inside p+h3,.category_content_area>.article_content_inside p+h4,.category_content_area>.article_content_inside p+h5,.category_content_area>.article_content_inside p+h6,.category_content_area>.article_content_inside p+ol,.category_content_area>.article_content_inside p+p,.category_content_area>.article_content_inside p+table,.category_content_area>.article_content_inside p+ul,.category_content_area>.article_content_inside table .step,.category_content_area>.article_content_inside table+.accordian,.category_content_area>.article_content_inside table+.tabs,.category_content_area>.article_content_inside table+code,.category_content_area>.article_content_inside table+h1,.category_content_area>.article_content_inside table+h2,.category_content_area>.article_content_inside table+h3,.category_content_area>.article_content_inside table+h4,.category_content_area>.article_content_inside table+h5,.category_content_area>.article_content_inside table+h6,.category_content_area>.article_content_inside table+ol,.category_content_area>.article_content_inside table+p,.category_content_area>.article_content_inside table+table,.category_content_area>.article_content_inside table+ul,.category_content_area>.article_content_inside ul .step,.category_content_area>.article_content_inside ul+.accordian,.category_content_area>.article_content_inside ul+.tabs,.category_content_area>.article_content_inside ul+code,.category_content_area>.article_content_inside ul+h1,.category_content_area>.article_content_inside ul+h2,.category_content_area>.article_content_inside ul+h3,.category_content_area>.article_content_inside ul+h4,.category_content_area>.article_content_inside ul+h5,.category_content_area>.article_content_inside ul+h6,.category_content_area>.article_content_inside ul+ol,.category_content_area>.article_content_inside ul+p,.category_content_area>.article_content_inside ul+table,.category_content_area>.article_content_inside ul+ul,.category_content_area>article .accordian .step,.category_content_area>article .accordian+.accordian,.category_content_area>article .accordian+.tabs,.category_content_area>article .accordian+code,.category_content_area>article .accordian+h1,.category_content_area>article .accordian+h2,.category_content_area>article .accordian+h3,.category_content_area>article .accordian+h4,.category_content_area>article .accordian+h5,.category_content_area>article .accordian+h6,.category_content_area>article .accordian+ol,.category_content_area>article .accordian+p,.category_content_area>article .accordian+table,.category_content_area>article .accordian+ul,.category_content_area>article .step .step,.category_content_area>article .step+.accordian,.category_content_area>article .step+.tabs,.category_content_area>article .step+code,.category_content_area>article .step+h1,.category_content_area>article .step+h2,.category_content_area>article .step+h3,.category_content_area>article .step+h4,.category_content_area>article .step+h5,.category_content_area>article .step+h6,.category_content_area>article .step+ol,.category_content_area>article .step+p,.category_content_area>article .step+table,.category_content_area>article .step+ul,.category_content_area>article .tabs .step,.category_content_area>article .tabs+.accordian,.category_content_area>article .tabs+.tabs,.category_content_area>article .tabs+code,.category_content_area>article .tabs+h1,.category_content_area>article .tabs+h2,.category_content_area>article .tabs+h3,.category_content_area>article .tabs+h4,.category_content_area>article .tabs+h5,.category_content_area>article .tabs+h6,.category_content_area>article .tabs+ol,.category_content_area>article .tabs+p,.category_content_area>article .tabs+table,.category_content_area>article .tabs+ul,.category_content_area>article code .step,.category_content_area>article code+.accordian,.category_content_area>article code+.tabs,.category_content_area>article code+code,.category_content_area>article code+h1,.category_content_area>article code+h2,.category_content_area>article code+h3,.category_content_area>article code+h4,.category_content_area>article code+h5,.category_content_area>article code+h6,.category_content_area>article code+ol,.category_content_area>article code+p,.category_content_area>article code+table,.category_content_area>article code+ul,.category_content_area>article div .step,.category_content_area>article div+.accordian,.category_content_area>article div+.tabs,.category_content_area>article div+code,.category_content_area>article div+h1,.category_content_area>article div+h2,.category_content_area>article div+h3,.category_content_area>article div+h4,.category_content_area>article div+h5,.category_content_area>article div+h6,.category_content_area>article div+ol,.category_content_area>article div+p,.category_content_area>article div+table,.category_content_area>article div+ul,.category_content_area>article h1 .step,.category_content_area>article h1+.accordian,.category_content_area>article h1+.tabs,.category_content_area>article h1+code,.category_content_area>article h1+h1,.category_content_area>article h1+h2,.category_content_area>article h1+h3,.category_content_area>article h1+h4,.category_content_area>article h1+h5,.category_content_area>article h1+h6,.category_content_area>article h1+ol,.category_content_area>article h1+p,.category_content_area>article h1+table,.category_content_area>article h1+ul,.category_content_area>article h2 .step,.category_content_area>article h2+.accordian,.category_content_area>article h2+.tabs,.category_content_area>article h2+code,.category_content_area>article h2+h1,.category_content_area>article h2+h2,.category_content_area>article h2+h3,.category_content_area>article h2+h4,.category_content_area>article h2+h5,.category_content_area>article h2+h6,.category_content_area>article h2+ol,.category_content_area>article h2+p,.category_content_area>article h2+table,.category_content_area>article h2+ul,.category_content_area>article h3 .step,.category_content_area>article h3+.accordian,.category_content_area>article h3+.tabs,.category_content_area>article h3+code,.category_content_area>article h3+h1,.category_content_area>article h3+h2,.category_content_area>article h3+h3,.category_content_area>article h3+h4,.category_content_area>article h3+h5,.category_content_area>article h3+h6,.category_content_area>article h3+ol,.category_content_area>article h3+p,.category_content_area>article h3+table,.category_content_area>article h3+ul,.category_content_area>article h4 .step,.category_content_area>article h4+.accordian,.category_content_area>article h4+.tabs,.category_content_area>article h4+code,.category_content_area>article h4+h1,.category_content_area>article h4+h2,.category_content_area>article h4+h3,.category_content_area>article h4+h4,.category_content_area>article h4+h5,.category_content_area>article h4+h6,.category_content_area>article h4+ol,.category_content_area>article h4+p,.category_content_area>article h4+table,.category_content_area>article h4+ul,.category_content_area>article h5 .step,.category_content_area>article h5+.accordian,.category_content_area>article h5+.tabs,.category_content_area>article h5+code,.category_content_area>article h5+h1,.category_content_area>article h5+h2,.category_content_area>article h5+h3,.category_content_area>article h5+h4,.category_content_area>article h5+h5,.category_content_area>article h5+h6,.category_content_area>article h5+ol,.category_content_area>article h5+p,.category_content_area>article h5+table,.category_content_area>article h5+ul,.category_content_area>article h6 .step,.category_content_area>article h6+.accordian,.category_content_area>article h6+.tabs,.category_content_area>article h6+code,.category_content_area>article h6+h1,.category_content_area>article h6+h2,.category_content_area>article h6+h3,.category_content_area>article h6+h4,.category_content_area>article h6+h5,.category_content_area>article h6+h6,.category_content_area>article h6+ol,.category_content_area>article h6+p,.category_content_area>article h6+table,.category_content_area>article h6+ul,.category_content_area>article ol .step,.category_content_area>article ol+.accordian,.category_content_area>article ol+.tabs,.category_content_area>article ol+code,.category_content_area>article ol+h1,.category_content_area>article ol+h2,.category_content_area>article ol+h3,.category_content_area>article ol+h4,.category_content_area>article ol+h5,.category_content_area>article ol+h6,.category_content_area>article ol+ol,.category_content_area>article ol+p,.category_content_area>article ol+table,.category_content_area>article ol+ul,.category_content_area>article p .step,.category_content_area>article p+.accordian,.category_content_area>article p+.tabs,.category_content_area>article p+code,.category_content_area>article p+h1,.category_content_area>article p+h2,.category_content_area>article p+h3,.category_content_area>article p+h4,.category_content_area>article p+h5,.category_content_area>article p+h6,.category_content_area>article p+ol,.category_content_area>article p+p,.category_content_area>article p+table,.category_content_area>article p+ul,.category_content_area>article table .step,.category_content_area>article table+.accordian,.category_content_area>article table+.tabs,.category_content_area>article table+code,.category_content_area>article table+h1,.category_content_area>article table+h2,.category_content_area>article table+h3,.category_content_area>article table+h4,.category_content_area>article table+h5,.category_content_area>article table+h6,.category_content_area>article table+ol,.category_content_area>article table+p,.category_content_area>article table+table,.category_content_area>article table+ul,.category_content_area>article ul .step,.category_content_area>article ul+.accordian,.category_content_area>article ul+.tabs,.category_content_area>article ul+code,.category_content_area>article ul+h1,.category_content_area>article ul+h2,.category_content_area>article ul+h3,.category_content_area>article ul+h4,.category_content_area>article ul+h5,.category_content_area>article ul+h6,.category_content_area>article ul+ol,.category_content_area>article ul+p,.category_content_area>article ul+table,.category_content_area>article ul+ul,.component_content_area>.article_content_inside .accordian .step,.component_content_area>.article_content_inside .accordian+.accordian,.component_content_area>.article_content_inside .accordian+.tabs,.component_content_area>.article_content_inside .accordian+code,.component_content_area>.article_content_inside .accordian+h1,.component_content_area>.article_content_inside .accordian+h2,.component_content_area>.article_content_inside .accordian+h3,.component_content_area>.article_content_inside .accordian+h4,.component_content_area>.article_content_inside .accordian+h5,.component_content_area>.article_content_inside .accordian+h6,.component_content_area>.article_content_inside .accordian+ol,.component_content_area>.article_content_inside .accordian+p,.component_content_area>.article_content_inside .accordian+table,.component_content_area>.article_content_inside .accordian+ul,.component_content_area>.article_content_inside .step .step,.component_content_area>.article_content_inside .step+.accordian,.component_content_area>.article_content_inside .step+.tabs,.component_content_area>.article_content_inside .step+code,.component_content_area>.article_content_inside .step+h1,.component_content_area>.article_content_inside .step+h2,.component_content_area>.article_content_inside .step+h3,.component_content_area>.article_content_inside .step+h4,.component_content_area>.article_content_inside .step+h5,.component_content_area>.article_content_inside .step+h6,.component_content_area>.article_content_inside .step+ol,.component_content_area>.article_content_inside .step+p,.component_content_area>.article_content_inside .step+table,.component_content_area>.article_content_inside .step+ul,.component_content_area>.article_content_inside .tabs .step,.component_content_area>.article_content_inside .tabs+.accordian,.component_content_area>.article_content_inside .tabs+.tabs,.component_content_area>.article_content_inside .tabs+code,.component_content_area>.article_content_inside .tabs+h1,.component_content_area>.article_content_inside .tabs+h2,.component_content_area>.article_content_inside .tabs+h3,.component_content_area>.article_content_inside .tabs+h4,.component_content_area>.article_content_inside .tabs+h5,.component_content_area>.article_content_inside .tabs+h6,.component_content_area>.article_content_inside .tabs+ol,.component_content_area>.article_content_inside .tabs+p,.component_content_area>.article_content_inside .tabs+table,.component_content_area>.article_content_inside .tabs+ul,.component_content_area>.article_content_inside code .step,.component_content_area>.article_content_inside code+.accordian,.component_content_area>.article_content_inside code+.tabs,.component_content_area>.article_content_inside code+code,.component_content_area>.article_content_inside code+h1,.component_content_area>.article_content_inside code+h2,.component_content_area>.article_content_inside code+h3,.component_content_area>.article_content_inside code+h4,.component_content_area>.article_content_inside code+h5,.component_content_area>.article_content_inside code+h6,.component_content_area>.article_content_inside code+ol,.component_content_area>.article_content_inside code+p,.component_content_area>.article_content_inside code+table,.component_content_area>.article_content_inside code+ul,.component_content_area>.article_content_inside div .step,.component_content_area>.article_content_inside div+.accordian,.component_content_area>.article_content_inside div+.tabs,.component_content_area>.article_content_inside div+code,.component_content_area>.article_content_inside div+h1,.component_content_area>.article_content_inside div+h2,.component_content_area>.article_content_inside div+h3,.component_content_area>.article_content_inside div+h4,.component_content_area>.article_content_inside div+h5,.component_content_area>.article_content_inside div+h6,.component_content_area>.article_content_inside div+ol,.component_content_area>.article_content_inside div+p,.component_content_area>.article_content_inside div+table,.component_content_area>.article_content_inside div+ul,.component_content_area>.article_content_inside h1 .step,.component_content_area>.article_content_inside h1+.accordian,.component_content_area>.article_content_inside h1+.tabs,.component_content_area>.article_content_inside h1+code,.component_content_area>.article_content_inside h1+h1,.component_content_area>.article_content_inside h1+h2,.component_content_area>.article_content_inside h1+h3,.component_content_area>.article_content_inside h1+h4,.component_content_area>.article_content_inside h1+h5,.component_content_area>.article_content_inside h1+h6,.component_content_area>.article_content_inside h1+ol,.component_content_area>.article_content_inside h1+p,.component_content_area>.article_content_inside h1+table,.component_content_area>.article_content_inside h1+ul,.component_content_area>.article_content_inside h2 .step,.component_content_area>.article_content_inside h2+.accordian,.component_content_area>.article_content_inside h2+.tabs,.component_content_area>.article_content_inside h2+code,.component_content_area>.article_content_inside h2+h1,.component_content_area>.article_content_inside h2+h2,.component_content_area>.article_content_inside h2+h3,.component_content_area>.article_content_inside h2+h4,.component_content_area>.article_content_inside h2+h5,.component_content_area>.article_content_inside h2+h6,.component_content_area>.article_content_inside h2+ol,.component_content_area>.article_content_inside h2+p,.component_content_area>.article_content_inside h2+table,.component_content_area>.article_content_inside h2+ul,.component_content_area>.article_content_inside h3 .step,.component_content_area>.article_content_inside h3+.accordian,.component_content_area>.article_content_inside h3+.tabs,.component_content_area>.article_content_inside h3+code,.component_content_area>.article_content_inside h3+h1,.component_content_area>.article_content_inside h3+h2,.component_content_area>.article_content_inside h3+h3,.component_content_area>.article_content_inside h3+h4,.component_content_area>.article_content_inside h3+h5,.component_content_area>.article_content_inside h3+h6,.component_content_area>.article_content_inside h3+ol,.component_content_area>.article_content_inside h3+p,.component_content_area>.article_content_inside h3+table,.component_content_area>.article_content_inside h3+ul,.component_content_area>.article_content_inside h4 .step,.component_content_area>.article_content_inside h4+.accordian,.component_content_area>.article_content_inside h4+.tabs,.component_content_area>.article_content_inside h4+code,.component_content_area>.article_content_inside h4+h1,.component_content_area>.article_content_inside h4+h2,.component_content_area>.article_content_inside h4+h3,.component_content_area>.article_content_inside h4+h4,.component_content_area>.article_content_inside h4+h5,.component_content_area>.article_content_inside h4+h6,.component_content_area>.article_content_inside h4+ol,.component_content_area>.article_content_inside h4+p,.component_content_area>.article_content_inside h4+table,.component_content_area>.article_content_inside h4+ul,.component_content_area>.article_content_inside h5 .step,.component_content_area>.article_content_inside h5+.accordian,.component_content_area>.article_content_inside h5+.tabs,.component_content_area>.article_content_inside h5+code,.component_content_area>.article_content_inside h5+h1,.component_content_area>.article_content_inside h5+h2,.component_content_area>.article_content_inside h5+h3,.component_content_area>.article_content_inside h5+h4,.component_content_area>.article_content_inside h5+h5,.component_content_area>.article_content_inside h5+h6,.component_content_area>.article_content_inside h5+ol,.component_content_area>.article_content_inside h5+p,.component_content_area>.article_content_inside h5+table,.component_content_area>.article_content_inside h5+ul,.component_content_area>.article_content_inside h6 .step,.component_content_area>.article_content_inside h6+.accordian,.component_content_area>.article_content_inside h6+.tabs,.component_content_area>.article_content_inside h6+code,.component_content_area>.article_content_inside h6+h1,.component_content_area>.article_content_inside h6+h2,.component_content_area>.article_content_inside h6+h3,.component_content_area>.article_content_inside h6+h4,.component_content_area>.article_content_inside h6+h5,.component_content_area>.article_content_inside h6+h6,.component_content_area>.article_content_inside h6+ol,.component_content_area>.article_content_inside h6+p,.component_content_area>.article_content_inside h6+table,.component_content_area>.article_content_inside h6+ul,.component_content_area>.article_content_inside ol .step,.component_content_area>.article_content_inside ol+.accordian,.component_content_area>.article_content_inside ol+.tabs,.component_content_area>.article_content_inside ol+code,.component_content_area>.article_content_inside ol+h1,.component_content_area>.article_content_inside ol+h2,.component_content_area>.article_content_inside ol+h3,.component_content_area>.article_content_inside ol+h4,.component_content_area>.article_content_inside ol+h5,.component_content_area>.article_content_inside ol+h6,.component_content_area>.article_content_inside ol+ol,.component_content_area>.article_content_inside ol+p,.component_content_area>.article_content_inside ol+table,.component_content_area>.article_content_inside ol+ul,.component_content_area>.article_content_inside p .step,.component_content_area>.article_content_inside p+.accordian,.component_content_area>.article_content_inside p+.tabs,.component_content_area>.article_content_inside p+code,.component_content_area>.article_content_inside p+h1,.component_content_area>.article_content_inside p+h2,.component_content_area>.article_content_inside p+h3,.component_content_area>.article_content_inside p+h4,.component_content_area>.article_content_inside p+h5,.component_content_area>.article_content_inside p+h6,.component_content_area>.article_content_inside p+ol,.component_content_area>.article_content_inside p+p,.component_content_area>.article_content_inside p+table,.component_content_area>.article_content_inside p+ul,.component_content_area>.article_content_inside table .step,.component_content_area>.article_content_inside table+.accordian,.component_content_area>.article_content_inside table+.tabs,.component_content_area>.article_content_inside table+code,.component_content_area>.article_content_inside table+h1,.component_content_area>.article_content_inside table+h2,.component_content_area>.article_content_inside table+h3,.component_content_area>.article_content_inside table+h4,.component_content_area>.article_content_inside table+h5,.component_content_area>.article_content_inside table+h6,.component_content_area>.article_content_inside table+ol,.component_content_area>.article_content_inside table+p,.component_content_area>.article_content_inside table+table,.component_content_area>.article_content_inside table+ul,.component_content_area>.article_content_inside ul .step,.component_content_area>.article_content_inside ul+.accordian,.component_content_area>.article_content_inside ul+.tabs,.component_content_area>.article_content_inside ul+code,.component_content_area>.article_content_inside ul+h1,.component_content_area>.article_content_inside ul+h2,.component_content_area>.article_content_inside ul+h3,.component_content_area>.article_content_inside ul+h4,.component_content_area>.article_content_inside ul+h5,.component_content_area>.article_content_inside ul+h6,.component_content_area>.article_content_inside ul+ol,.component_content_area>.article_content_inside ul+p,.component_content_area>.article_content_inside ul+table,.component_content_area>.article_content_inside ul+ul,.component_content_area>article .accordian .step,.component_content_area>article .accordian+.accordian,.component_content_area>article .accordian+.tabs,.component_content_area>article .accordian+code,.component_content_area>article .accordian+h1,.component_content_area>article .accordian+h2,.component_content_area>article .accordian+h3,.component_content_area>article .accordian+h4,.component_content_area>article .accordian+h5,.component_content_area>article .accordian+h6,.component_content_area>article .accordian+ol,.component_content_area>article .accordian+p,.component_content_area>article .accordian+table,.component_content_area>article .accordian+ul,.component_content_area>article .step .step,.component_content_area>article .step+.accordian,.component_content_area>article .step+.tabs,.component_content_area>article .step+code,.component_content_area>article .step+h1,.component_content_area>article .step+h2,.component_content_area>article .step+h3,.component_content_area>article .step+h4,.component_content_area>article .step+h5,.component_content_area>article .step+h6,.component_content_area>article .step+ol,.component_content_area>article .step+p,.component_content_area>article .step+table,.component_content_area>article .step+ul,.component_content_area>article .tabs .step,.component_content_area>article .tabs+.accordian,.component_content_area>article .tabs+.tabs,.component_content_area>article .tabs+code,.component_content_area>article .tabs+h1,.component_content_area>article .tabs+h2,.component_content_area>article .tabs+h3,.component_content_area>article .tabs+h4,.component_content_area>article .tabs+h5,.component_content_area>article .tabs+h6,.component_content_area>article .tabs+ol,.component_content_area>article .tabs+p,.component_content_area>article .tabs+table,.component_content_area>article .tabs+ul,.component_content_area>article code .step,.component_content_area>article code+.accordian,.component_content_area>article code+.tabs,.component_content_area>article code+code,.component_content_area>article code+h1,.component_content_area>article code+h2,.component_content_area>article code+h3,.component_content_area>article code+h4,.component_content_area>article code+h5,.component_content_area>article code+h6,.component_content_area>article code+ol,.component_content_area>article code+p,.component_content_area>article code+table,.component_content_area>article code+ul,.component_content_area>article div .step,.component_content_area>article div+.accordian,.component_content_area>article div+.tabs,.component_content_area>article div+code,.component_content_area>article div+h1,.component_content_area>article div+h2,.component_content_area>article div+h3,.component_content_area>article div+h4,.component_content_area>article div+h5,.component_content_area>article div+h6,.component_content_area>article div+ol,.component_content_area>article div+p,.component_content_area>article div+table,.component_content_area>article div+ul,.component_content_area>article h1 .step,.component_content_area>article h1+.accordian,.component_content_area>article h1+.tabs,.component_content_area>article h1+code,.component_content_area>article h1+h1,.component_content_area>article h1+h2,.component_content_area>article h1+h3,.component_content_area>article h1+h4,.component_content_area>article h1+h5,.component_content_area>article h1+h6,.component_content_area>article h1+ol,.component_content_area>article h1+p,.component_content_area>article h1+table,.component_content_area>article h1+ul,.component_content_area>article h2 .step,.component_content_area>article h2+.accordian,.component_content_area>article h2+.tabs,.component_content_area>article h2+code,.component_content_area>article h2+h1,.component_content_area>article h2+h2,.component_content_area>article h2+h3,.component_content_area>article h2+h4,.component_content_area>article h2+h5,.component_content_area>article h2+h6,.component_content_area>article h2+ol,.component_content_area>article h2+p,.component_content_area>article h2+table,.component_content_area>article h2+ul,.component_content_area>article h3 .step,.component_content_area>article h3+.accordian,.component_content_area>article h3+.tabs,.component_content_area>article h3+code,.component_content_area>article h3+h1,.component_content_area>article h3+h2,.component_content_area>article h3+h3,.component_content_area>article h3+h4,.component_content_area>article h3+h5,.component_content_area>article h3+h6,.component_content_area>article h3+ol,.component_content_area>article h3+p,.component_content_area>article h3+table,.component_content_area>article h3+ul,.component_content_area>article h4 .step,.component_content_area>article h4+.accordian,.component_content_area>article h4+.tabs,.component_content_area>article h4+code,.component_content_area>article h4+h1,.component_content_area>article h4+h2,.component_content_area>article h4+h3,.component_content_area>article h4+h4,.component_content_area>article h4+h5,.component_content_area>article h4+h6,.component_content_area>article h4+ol,.component_content_area>article h4+p,.component_content_area>article h4+table,.component_content_area>article h4+ul,.component_content_area>article h5 .step,.component_content_area>article h5+.accordian,.component_content_area>article h5+.tabs,.component_content_area>article h5+code,.component_content_area>article h5+h1,.component_content_area>article h5+h2,.component_content_area>article h5+h3,.component_content_area>article h5+h4,.component_content_area>article h5+h5,.component_content_area>article h5+h6,.component_content_area>article h5+ol,.component_content_area>article h5+p,.component_content_area>article h5+table,.component_content_area>article h5+ul,.component_content_area>article h6 .step,.component_content_area>article h6+.accordian,.component_content_area>article h6+.tabs,.component_content_area>article h6+code,.component_content_area>article h6+h1,.component_content_area>article h6+h2,.component_content_area>article h6+h3,.component_content_area>article h6+h4,.component_content_area>article h6+h5,.component_content_area>article h6+h6,.component_content_area>article h6+ol,.component_content_area>article h6+p,.component_content_area>article h6+table,.component_content_area>article h6+ul,.component_content_area>article ol .step,.component_content_area>article ol+.accordian,.component_content_area>article ol+.tabs,.component_content_area>article ol+code,.component_content_area>article ol+h1,.component_content_area>article ol+h2,.component_content_area>article ol+h3,.component_content_area>article ol+h4,.component_content_area>article ol+h5,.component_content_area>article ol+h6,.component_content_area>article ol+ol,.component_content_area>article ol+p,.component_content_area>article ol+table,.component_content_area>article ol+ul,.component_content_area>article p .step,.component_content_area>article p+.accordian,.component_content_area>article p+.tabs,.component_content_area>article p+code,.component_content_area>article p+h1,.component_content_area>article p+h2,.component_content_area>article p+h3,.component_content_area>article p+h4,.component_content_area>article p+h5,.component_content_area>article p+h6,.component_content_area>article p+ol,.component_content_area>article p+p,.component_content_area>article p+table,.component_content_area>article p+ul,.component_content_area>article table .step,.component_content_area>article table+.accordian,.component_content_area>article table+.tabs,.component_content_area>article table+code,.component_content_area>article table+h1,.component_content_area>article table+h2,.component_content_area>article table+h3,.component_content_area>article table+h4,.component_content_area>article table+h5,.component_content_area>article table+h6,.component_content_area>article table+ol,.component_content_area>article table+p,.component_content_area>article table+table,.component_content_area>article table+ul,.component_content_area>article ul .step,.component_content_area>article ul+.accordian,.component_content_area>article ul+.tabs,.component_content_area>article ul+code,.component_content_area>article ul+h1,.component_content_area>article ul+h2,.component_content_area>article ul+h3,.component_content_area>article ul+h4,.component_content_area>article ul+h5,.component_content_area>article ul+h6,.component_content_area>article ul+ol,.component_content_area>article ul+p,.component_content_area>article ul+table,.component_content_area>article ul+ul,.requests_content_area>.article_content_inside .accordian .step,.requests_content_area>.article_content_inside .accordian+.accordian,.requests_content_area>.article_content_inside .accordian+.tabs,.requests_content_area>.article_content_inside .accordian+code,.requests_content_area>.article_content_inside .accordian+h1,.requests_content_area>.article_content_inside .accordian+h2,.requests_content_area>.article_content_inside .accordian+h3,.requests_content_area>.article_content_inside .accordian+h4,.requests_content_area>.article_content_inside .accordian+h5,.requests_content_area>.article_content_inside .accordian+h6,.requests_content_area>.article_content_inside .accordian+ol,.requests_content_area>.article_content_inside .accordian+p,.requests_content_area>.article_content_inside .accordian+table,.requests_content_area>.article_content_inside .accordian+ul,.requests_content_area>.article_content_inside .step .step,.requests_content_area>.article_content_inside .step+.accordian,.requests_content_area>.article_content_inside .step+.tabs,.requests_content_area>.article_content_inside .step+code,.requests_content_area>.article_content_inside .step+h1,.requests_content_area>.article_content_inside .step+h2,.requests_content_area>.article_content_inside .step+h3,.requests_content_area>.article_content_inside .step+h4,.requests_content_area>.article_content_inside .step+h5,.requests_content_area>.article_content_inside .step+h6,.requests_content_area>.article_content_inside .step+ol,.requests_content_area>.article_content_inside .step+p,.requests_content_area>.article_content_inside .step+table,.requests_content_area>.article_content_inside .step+ul,.requests_content_area>.article_content_inside .tabs .step,.requests_content_area>.article_content_inside .tabs+.accordian,.requests_content_area>.article_content_inside .tabs+.tabs,.requests_content_area>.article_content_inside .tabs+code,.requests_content_area>.article_content_inside .tabs+h1,.requests_content_area>.article_content_inside .tabs+h2,.requests_content_area>.article_content_inside .tabs+h3,.requests_content_area>.article_content_inside .tabs+h4,.requests_content_area>.article_content_inside .tabs+h5,.requests_content_area>.article_content_inside .tabs+h6,.requests_content_area>.article_content_inside .tabs+ol,.requests_content_area>.article_content_inside .tabs+p,.requests_content_area>.article_content_inside .tabs+table,.requests_content_area>.article_content_inside .tabs+ul,.requests_content_area>.article_content_inside code .step,.requests_content_area>.article_content_inside code+.accordian,.requests_content_area>.article_content_inside code+.tabs,.requests_content_area>.article_content_inside code+code,.requests_content_area>.article_content_inside code+h1,.requests_content_area>.article_content_inside code+h2,.requests_content_area>.article_content_inside code+h3,.requests_content_area>.article_content_inside code+h4,.requests_content_area>.article_content_inside code+h5,.requests_content_area>.article_content_inside code+h6,.requests_content_area>.article_content_inside code+ol,.requests_content_area>.article_content_inside code+p,.requests_content_area>.article_content_inside code+table,.requests_content_area>.article_content_inside code+ul,.requests_content_area>.article_content_inside div .step,.requests_content_area>.article_content_inside div+.accordian,.requests_content_area>.article_content_inside div+.tabs,.requests_content_area>.article_content_inside div+code,.requests_content_area>.article_content_inside div+h1,.requests_content_area>.article_content_inside div+h2,.requests_content_area>.article_content_inside div+h3,.requests_content_area>.article_content_inside div+h4,.requests_content_area>.article_content_inside div+h5,.requests_content_area>.article_content_inside div+h6,.requests_content_area>.article_content_inside div+ol,.requests_content_area>.article_content_inside div+p,.requests_content_area>.article_content_inside div+table,.requests_content_area>.article_content_inside div+ul,.requests_content_area>.article_content_inside h1 .step,.requests_content_area>.article_content_inside h1+.accordian,.requests_content_area>.article_content_inside h1+.tabs,.requests_content_area>.article_content_inside h1+code,.requests_content_area>.article_content_inside h1+h1,.requests_content_area>.article_content_inside h1+h2,.requests_content_area>.article_content_inside h1+h3,.requests_content_area>.article_content_inside h1+h4,.requests_content_area>.article_content_inside h1+h5,.requests_content_area>.article_content_inside h1+h6,.requests_content_area>.article_content_inside h1+ol,.requests_content_area>.article_content_inside h1+p,.requests_content_area>.article_content_inside h1+table,.requests_content_area>.article_content_inside h1+ul,.requests_content_area>.article_content_inside h2 .step,.requests_content_area>.article_content_inside h2+.accordian,.requests_content_area>.article_content_inside h2+.tabs,.requests_content_area>.article_content_inside h2+code,.requests_content_area>.article_content_inside h2+h1,.requests_content_area>.article_content_inside h2+h2,.requests_content_area>.article_content_inside h2+h3,.requests_content_area>.article_content_inside h2+h4,.requests_content_area>.article_content_inside h2+h5,.requests_content_area>.article_content_inside h2+h6,.requests_content_area>.article_content_inside h2+ol,.requests_content_area>.article_content_inside h2+p,.requests_content_area>.article_content_inside h2+table,.requests_content_area>.article_content_inside h2+ul,.requests_content_area>.article_content_inside h3 .step,.requests_content_area>.article_content_inside h3+.accordian,.requests_content_area>.article_content_inside h3+.tabs,.requests_content_area>.article_content_inside h3+code,.requests_content_area>.article_content_inside h3+h1,.requests_content_area>.article_content_inside h3+h2,.requests_content_area>.article_content_inside h3+h3,.requests_content_area>.article_content_inside h3+h4,.requests_content_area>.article_content_inside h3+h5,.requests_content_area>.article_content_inside h3+h6,.requests_content_area>.article_content_inside h3+ol,.requests_content_area>.article_content_inside h3+p,.requests_content_area>.article_content_inside h3+table,.requests_content_area>.article_content_inside h3+ul,.requests_content_area>.article_content_inside h4 .step,.requests_content_area>.article_content_inside h4+.accordian,.requests_content_area>.article_content_inside h4+.tabs,.requests_content_area>.article_content_inside h4+code,.requests_content_area>.article_content_inside h4+h1,.requests_content_area>.article_content_inside h4+h2,.requests_content_area>.article_content_inside h4+h3,.requests_content_area>.article_content_inside h4+h4,.requests_content_area>.article_content_inside h4+h5,.requests_content_area>.article_content_inside h4+h6,.requests_content_area>.article_content_inside h4+ol,.requests_content_area>.article_content_inside h4+p,.requests_content_area>.article_content_inside h4+table,.requests_content_area>.article_content_inside h4+ul,.requests_content_area>.article_content_inside h5 .step,.requests_content_area>.article_content_inside h5+.accordian,.requests_content_area>.article_content_inside h5+.tabs,.requests_content_area>.article_content_inside h5+code,.requests_content_area>.article_content_inside h5+h1,.requests_content_area>.article_content_inside h5+h2,.requests_content_area>.article_content_inside h5+h3,.requests_content_area>.article_content_inside h5+h4,.requests_content_area>.article_content_inside h5+h5,.requests_content_area>.article_content_inside h5+h6,.requests_content_area>.article_content_inside h5+ol,.requests_content_area>.article_content_inside h5+p,.requests_content_area>.article_content_inside h5+table,.requests_content_area>.article_content_inside h5+ul,.requests_content_area>.article_content_inside h6 .step,.requests_content_area>.article_content_inside h6+.accordian,.requests_content_area>.article_content_inside h6+.tabs,.requests_content_area>.article_content_inside h6+code,.requests_content_area>.article_content_inside h6+h1,.requests_content_area>.article_content_inside h6+h2,.requests_content_area>.article_content_inside h6+h3,.requests_content_area>.article_content_inside h6+h4,.requests_content_area>.article_content_inside h6+h5,.requests_content_area>.article_content_inside h6+h6,.requests_content_area>.article_content_inside h6+ol,.requests_content_area>.article_content_inside h6+p,.requests_content_area>.article_content_inside h6+table,.requests_content_area>.article_content_inside h6+ul,.requests_content_area>.article_content_inside ol .step,.requests_content_area>.article_content_inside ol+.accordian,.requests_content_area>.article_content_inside ol+.tabs,.requests_content_area>.article_content_inside ol+code,.requests_content_area>.article_content_inside ol+h1,.requests_content_area>.article_content_inside ol+h2,.requests_content_area>.article_content_inside ol+h3,.requests_content_area>.article_content_inside ol+h4,.requests_content_area>.article_content_inside ol+h5,.requests_content_area>.article_content_inside ol+h6,.requests_content_area>.article_content_inside ol+ol,.requests_content_area>.article_content_inside ol+p,.requests_content_area>.article_content_inside ol+table,.requests_content_area>.article_content_inside ol+ul,.requests_content_area>.article_content_inside p .step,.requests_content_area>.article_content_inside p+.accordian,.requests_content_area>.article_content_inside p+.tabs,.requests_content_area>.article_content_inside p+code,.requests_content_area>.article_content_inside p+h1,.requests_content_area>.article_content_inside p+h2,.requests_content_area>.article_content_inside p+h3,.requests_content_area>.article_content_inside p+h4,.requests_content_area>.article_content_inside p+h5,.requests_content_area>.article_content_inside p+h6,.requests_content_area>.article_content_inside p+ol,.requests_content_area>.article_content_inside p+p,.requests_content_area>.article_content_inside p+table,.requests_content_area>.article_content_inside p+ul,.requests_content_area>.article_content_inside table .step,.requests_content_area>.article_content_inside table+.accordian,.requests_content_area>.article_content_inside table+.tabs,.requests_content_area>.article_content_inside table+code,.requests_content_area>.article_content_inside table+h1,.requests_content_area>.article_content_inside table+h2,.requests_content_area>.article_content_inside table+h3,.requests_content_area>.article_content_inside table+h4,.requests_content_area>.article_content_inside table+h5,.requests_content_area>.article_content_inside table+h6,.requests_content_area>.article_content_inside table+ol,.requests_content_area>.article_content_inside table+p,.requests_content_area>.article_content_inside table+table,.requests_content_area>.article_content_inside table+ul,.requests_content_area>.article_content_inside ul .step,.requests_content_area>.article_content_inside ul+.accordian,.requests_content_area>.article_content_inside ul+.tabs,.requests_content_area>.article_content_inside ul+code,.requests_content_area>.article_content_inside ul+h1,.requests_content_area>.article_content_inside ul+h2,.requests_content_area>.article_content_inside ul+h3,.requests_content_area>.article_content_inside ul+h4,.requests_content_area>.article_content_inside ul+h5,.requests_content_area>.article_content_inside ul+h6,.requests_content_area>.article_content_inside ul+ol,.requests_content_area>.article_content_inside ul+p,.requests_content_area>.article_content_inside ul+table,.requests_content_area>.article_content_inside ul+ul,.requests_content_area>article .accordian .step,.requests_content_area>article .accordian+.accordian,.requests_content_area>article .accordian+.tabs,.requests_content_area>article .accordian+code,.requests_content_area>article .accordian+h1,.requests_content_area>article .accordian+h2,.requests_content_area>article .accordian+h3,.requests_content_area>article .accordian+h4,.requests_content_area>article .accordian+h5,.requests_content_area>article .accordian+h6,.requests_content_area>article .accordian+ol,.requests_content_area>article .accordian+p,.requests_content_area>article .accordian+table,.requests_content_area>article .accordian+ul,.requests_content_area>article .step .step,.requests_content_area>article .step+.accordian,.requests_content_area>article .step+.tabs,.requests_content_area>article .step+code,.requests_content_area>article .step+h1,.requests_content_area>article .step+h2,.requests_content_area>article .step+h3,.requests_content_area>article .step+h4,.requests_content_area>article .step+h5,.requests_content_area>article .step+h6,.requests_content_area>article .step+ol,.requests_content_area>article .step+p,.requests_content_area>article .step+table,.requests_content_area>article .step+ul,.requests_content_area>article .tabs .step,.requests_content_area>article .tabs+.accordian,.requests_content_area>article .tabs+.tabs,.requests_content_area>article .tabs+code,.requests_content_area>article .tabs+h1,.requests_content_area>article .tabs+h2,.requests_content_area>article .tabs+h3,.requests_content_area>article .tabs+h4,.requests_content_area>article .tabs+h5,.requests_content_area>article .tabs+h6,.requests_content_area>article .tabs+ol,.requests_content_area>article .tabs+p,.requests_content_area>article .tabs+table,.requests_content_area>article .tabs+ul,.requests_content_area>article code .step,.requests_content_area>article code+.accordian,.requests_content_area>article code+.tabs,.requests_content_area>article code+code,.requests_content_area>article code+h1,.requests_content_area>article code+h2,.requests_content_area>article code+h3,.requests_content_area>article code+h4,.requests_content_area>article code+h5,.requests_content_area>article code+h6,.requests_content_area>article code+ol,.requests_content_area>article code+p,.requests_content_area>article code+table,.requests_content_area>article code+ul,.requests_content_area>article div .step,.requests_content_area>article div+.accordian,.requests_content_area>article div+.tabs,.requests_content_area>article div+code,.requests_content_area>article div+h1,.requests_content_area>article div+h2,.requests_content_area>article div+h3,.requests_content_area>article div+h4,.requests_content_area>article div+h5,.requests_content_area>article div+h6,.requests_content_area>article div+ol,.requests_content_area>article div+p,.requests_content_area>article div+table,.requests_content_area>article div+ul,.requests_content_area>article h1 .step,.requests_content_area>article h1+.accordian,.requests_content_area>article h1+.tabs,.requests_content_area>article h1+code,.requests_content_area>article h1+h1,.requests_content_area>article h1+h2,.requests_content_area>article h1+h3,.requests_content_area>article h1+h4,.requests_content_area>article h1+h5,.requests_content_area>article h1+h6,.requests_content_area>article h1+ol,.requests_content_area>article h1+p,.requests_content_area>article h1+table,.requests_content_area>article h1+ul,.requests_content_area>article h2 .step,.requests_content_area>article h2+.accordian,.requests_content_area>article h2+.tabs,.requests_content_area>article h2+code,.requests_content_area>article h2+h1,.requests_content_area>article h2+h2,.requests_content_area>article h2+h3,.requests_content_area>article h2+h4,.requests_content_area>article h2+h5,.requests_content_area>article h2+h6,.requests_content_area>article h2+ol,.requests_content_area>article h2+p,.requests_content_area>article h2+table,.requests_content_area>article h2+ul,.requests_content_area>article h3 .step,.requests_content_area>article h3+.accordian,.requests_content_area>article h3+.tabs,.requests_content_area>article h3+code,.requests_content_area>article h3+h1,.requests_content_area>article h3+h2,.requests_content_area>article h3+h3,.requests_content_area>article h3+h4,.requests_content_area>article h3+h5,.requests_content_area>article h3+h6,.requests_content_area>article h3+ol,.requests_content_area>article h3+p,.requests_content_area>article h3+table,.requests_content_area>article h3+ul,.requests_content_area>article h4 .step,.requests_content_area>article h4+.accordian,.requests_content_area>article h4+.tabs,.requests_content_area>article h4+code,.requests_content_area>article h4+h1,.requests_content_area>article h4+h2,.requests_content_area>article h4+h3,.requests_content_area>article h4+h4,.requests_content_area>article h4+h5,.requests_content_area>article h4+h6,.requests_content_area>article h4+ol,.requests_content_area>article h4+p,.requests_content_area>article h4+table,.requests_content_area>article h4+ul,.requests_content_area>article h5 .step,.requests_content_area>article h5+.accordian,.requests_content_area>article h5+.tabs,.requests_content_area>article h5+code,.requests_content_area>article h5+h1,.requests_content_area>article h5+h2,.requests_content_area>article h5+h3,.requests_content_area>article h5+h4,.requests_content_area>article h5+h5,.requests_content_area>article h5+h6,.requests_content_area>article h5+ol,.requests_content_area>article h5+p,.requests_content_area>article h5+table,.requests_content_area>article h5+ul,.requests_content_area>article h6 .step,.requests_content_area>article h6+.accordian,.requests_content_area>article h6+.tabs,.requests_content_area>article h6+code,.requests_content_area>article h6+h1,.requests_content_area>article h6+h2,.requests_content_area>article h6+h3,.requests_content_area>article h6+h4,.requests_content_area>article h6+h5,.requests_content_area>article h6+h6,.requests_content_area>article h6+ol,.requests_content_area>article h6+p,.requests_content_area>article h6+table,.requests_content_area>article h6+ul,.requests_content_area>article ol .step,.requests_content_area>article ol+.accordian,.requests_content_area>article ol+.tabs,.requests_content_area>article ol+code,.requests_content_area>article ol+h1,.requests_content_area>article ol+h2,.requests_content_area>article ol+h3,.requests_content_area>article ol+h4,.requests_content_area>article ol+h5,.requests_content_area>article ol+h6,.requests_content_area>article ol+ol,.requests_content_area>article ol+p,.requests_content_area>article ol+table,.requests_content_area>article ol+ul,.requests_content_area>article p .step,.requests_content_area>article p+.accordian,.requests_content_area>article p+.tabs,.requests_content_area>article p+code,.requests_content_area>article p+h1,.requests_content_area>article p+h2,.requests_content_area>article p+h3,.requests_content_area>article p+h4,.requests_content_area>article p+h5,.requests_content_area>article p+h6,.requests_content_area>article p+ol,.requests_content_area>article p+p,.requests_content_area>article p+table,.requests_content_area>article p+ul,.requests_content_area>article table .step,.requests_content_area>article table+.accordian,.requests_content_area>article table+.tabs,.requests_content_area>article table+code,.requests_content_area>article table+h1,.requests_content_area>article table+h2,.requests_content_area>article table+h3,.requests_content_area>article table+h4,.requests_content_area>article table+h5,.requests_content_area>article table+h6,.requests_content_area>article table+ol,.requests_content_area>article table+p,.requests_content_area>article table+table,.requests_content_area>article table+ul,.requests_content_area>article ul .step,.requests_content_area>article ul+.accordian,.requests_content_area>article ul+.tabs,.requests_content_area>article ul+code,.requests_content_area>article ul+h1,.requests_content_area>article ul+h2,.requests_content_area>article ul+h3,.requests_content_area>article ul+h4,.requests_content_area>article ul+h5,.requests_content_area>article ul+h6,.requests_content_area>article ul+ol,.requests_content_area>article ul+p,.requests_content_area>article ul+table,.requests_content_area>article ul+ul,.user_profile>.article_content_inside .accordian .step,.user_profile>.article_content_inside .accordian+.accordian,.user_profile>.article_content_inside .accordian+.tabs,.user_profile>.article_content_inside .accordian+code,.user_profile>.article_content_inside .accordian+h1,.user_profile>.article_content_inside .accordian+h2,.user_profile>.article_content_inside .accordian+h3,.user_profile>.article_content_inside .accordian+h4,.user_profile>.article_content_inside .accordian+h5,.user_profile>.article_content_inside .accordian+h6,.user_profile>.article_content_inside .accordian+ol,.user_profile>.article_content_inside .accordian+p,.user_profile>.article_content_inside .accordian+table,.user_profile>.article_content_inside .accordian+ul,.user_profile>.article_content_inside .step .step,.user_profile>.article_content_inside .step+.accordian,.user_profile>.article_content_inside .step+.tabs,.user_profile>.article_content_inside .step+code,.user_profile>.article_content_inside .step+h1,.user_profile>.article_content_inside .step+h2,.user_profile>.article_content_inside .step+h3,.user_profile>.article_content_inside .step+h4,.user_profile>.article_content_inside .step+h5,.user_profile>.article_content_inside .step+h6,.user_profile>.article_content_inside .step+ol,.user_profile>.article_content_inside .step+p,.user_profile>.article_content_inside .step+table,.user_profile>.article_content_inside .step+ul,.user_profile>.article_content_inside .tabs .step,.user_profile>.article_content_inside .tabs+.accordian,.user_profile>.article_content_inside .tabs+.tabs,.user_profile>.article_content_inside .tabs+code,.user_profile>.article_content_inside .tabs+h1,.user_profile>.article_content_inside .tabs+h2,.user_profile>.article_content_inside .tabs+h3,.user_profile>.article_content_inside .tabs+h4,.user_profile>.article_content_inside .tabs+h5,.user_profile>.article_content_inside .tabs+h6,.user_profile>.article_content_inside .tabs+ol,.user_profile>.article_content_inside .tabs+p,.user_profile>.article_content_inside .tabs+table,.user_profile>.article_content_inside .tabs+ul,.user_profile>.article_content_inside code .step,.user_profile>.article_content_inside code+.accordian,.user_profile>.article_content_inside code+.tabs,.user_profile>.article_content_inside code+code,.user_profile>.article_content_inside code+h1,.user_profile>.article_content_inside code+h2,.user_profile>.article_content_inside code+h3,.user_profile>.article_content_inside code+h4,.user_profile>.article_content_inside code+h5,.user_profile>.article_content_inside code+h6,.user_profile>.article_content_inside code+ol,.user_profile>.article_content_inside code+p,.user_profile>.article_content_inside code+table,.user_profile>.article_content_inside code+ul,.user_profile>.article_content_inside div .step,.user_profile>.article_content_inside div+.accordian,.user_profile>.article_content_inside div+.tabs,.user_profile>.article_content_inside div+code,.user_profile>.article_content_inside div+h1,.user_profile>.article_content_inside div+h2,.user_profile>.article_content_inside div+h3,.user_profile>.article_content_inside div+h4,.user_profile>.article_content_inside div+h5,.user_profile>.article_content_inside div+h6,.user_profile>.article_content_inside div+ol,.user_profile>.article_content_inside div+p,.user_profile>.article_content_inside div+table,.user_profile>.article_content_inside div+ul,.user_profile>.article_content_inside h1 .step,.user_profile>.article_content_inside h1+.accordian,.user_profile>.article_content_inside h1+.tabs,.user_profile>.article_content_inside h1+code,.user_profile>.article_content_inside h1+h1,.user_profile>.article_content_inside h1+h2,.user_profile>.article_content_inside h1+h3,.user_profile>.article_content_inside h1+h4,.user_profile>.article_content_inside h1+h5,.user_profile>.article_content_inside h1+h6,.user_profile>.article_content_inside h1+ol,.user_profile>.article_content_inside h1+p,.user_profile>.article_content_inside h1+table,.user_profile>.article_content_inside h1+ul,.user_profile>.article_content_inside h2 .step,.user_profile>.article_content_inside h2+.accordian,.user_profile>.article_content_inside h2+.tabs,.user_profile>.article_content_inside h2+code,.user_profile>.article_content_inside h2+h1,.user_profile>.article_content_inside h2+h2,.user_profile>.article_content_inside h2+h3,.user_profile>.article_content_inside h2+h4,.user_profile>.article_content_inside h2+h5,.user_profile>.article_content_inside h2+h6,.user_profile>.article_content_inside h2+ol,.user_profile>.article_content_inside h2+p,.user_profile>.article_content_inside h2+table,.user_profile>.article_content_inside h2+ul,.user_profile>.article_content_inside h3 .step,.user_profile>.article_content_inside h3+.accordian,.user_profile>.article_content_inside h3+.tabs,.user_profile>.article_content_inside h3+code,.user_profile>.article_content_inside h3+h1,.user_profile>.article_content_inside h3+h2,.user_profile>.article_content_inside h3+h3,.user_profile>.article_content_inside h3+h4,.user_profile>.article_content_inside h3+h5,.user_profile>.article_content_inside h3+h6,.user_profile>.article_content_inside h3+ol,.user_profile>.article_content_inside h3+p,.user_profile>.article_content_inside h3+table,.user_profile>.article_content_inside h3+ul,.user_profile>.article_content_inside h4 .step,.user_profile>.article_content_inside h4+.accordian,.user_profile>.article_content_inside h4+.tabs,.user_profile>.article_content_inside h4+code,.user_profile>.article_content_inside h4+h1,.user_profile>.article_content_inside h4+h2,.user_profile>.article_content_inside h4+h3,.user_profile>.article_content_inside h4+h4,.user_profile>.article_content_inside h4+h5,.user_profile>.article_content_inside h4+h6,.user_profile>.article_content_inside h4+ol,.user_profile>.article_content_inside h4+p,.user_profile>.article_content_inside h4+table,.user_profile>.article_content_inside h4+ul,.user_profile>.article_content_inside h5 .step,.user_profile>.article_content_inside h5+.accordian,.user_profile>.article_content_inside h5+.tabs,.user_profile>.article_content_inside h5+code,.user_profile>.article_content_inside h5+h1,.user_profile>.article_content_inside h5+h2,.user_profile>.article_content_inside h5+h3,.user_profile>.article_content_inside h5+h4,.user_profile>.article_content_inside h5+h5,.user_profile>.article_content_inside h5+h6,.user_profile>.article_content_inside h5+ol,.user_profile>.article_content_inside h5+p,.user_profile>.article_content_inside h5+table,.user_profile>.article_content_inside h5+ul,.user_profile>.article_content_inside h6 .step,.user_profile>.article_content_inside h6+.accordian,.user_profile>.article_content_inside h6+.tabs,.user_profile>.article_content_inside h6+code,.user_profile>.article_content_inside h6+h1,.user_profile>.article_content_inside h6+h2,.user_profile>.article_content_inside h6+h3,.user_profile>.article_content_inside h6+h4,.user_profile>.article_content_inside h6+h5,.user_profile>.article_content_inside h6+h6,.user_profile>.article_content_inside h6+ol,.user_profile>.article_content_inside h6+p,.user_profile>.article_content_inside h6+table,.user_profile>.article_content_inside h6+ul,.user_profile>.article_content_inside ol .step,.user_profile>.article_content_inside ol+.accordian,.user_profile>.article_content_inside ol+.tabs,.user_profile>.article_content_inside ol+code,.user_profile>.article_content_inside ol+h1,.user_profile>.article_content_inside ol+h2,.user_profile>.article_content_inside ol+h3,.user_profile>.article_content_inside ol+h4,.user_profile>.article_content_inside ol+h5,.user_profile>.article_content_inside ol+h6,.user_profile>.article_content_inside ol+ol,.user_profile>.article_content_inside ol+p,.user_profile>.article_content_inside ol+table,.user_profile>.article_content_inside ol+ul,.user_profile>.article_content_inside p .step,.user_profile>.article_content_inside p+.accordian,.user_profile>.article_content_inside p+.tabs,.user_profile>.article_content_inside p+code,.user_profile>.article_content_inside p+h1,.user_profile>.article_content_inside p+h2,.user_profile>.article_content_inside p+h3,.user_profile>.article_content_inside p+h4,.user_profile>.article_content_inside p+h5,.user_profile>.article_content_inside p+h6,.user_profile>.article_content_inside p+ol,.user_profile>.article_content_inside p+p,.user_profile>.article_content_inside p+table,.user_profile>.article_content_inside p+ul,.user_profile>.article_content_inside table .step,.user_profile>.article_content_inside table+.accordian,.user_profile>.article_content_inside table+.tabs,.user_profile>.article_content_inside table+code,.user_profile>.article_content_inside table+h1,.user_profile>.article_content_inside table+h2,.user_profile>.article_content_inside table+h3,.user_profile>.article_content_inside table+h4,.user_profile>.article_content_inside table+h5,.user_profile>.article_content_inside table+h6,.user_profile>.article_content_inside table+ol,.user_profile>.article_content_inside table+p,.user_profile>.article_content_inside table+table,.user_profile>.article_content_inside table+ul,.user_profile>.article_content_inside ul .step,.user_profile>.article_content_inside ul+.accordian,.user_profile>.article_content_inside ul+.tabs,.user_profile>.article_content_inside ul+code,.user_profile>.article_content_inside ul+h1,.user_profile>.article_content_inside ul+h2,.user_profile>.article_content_inside ul+h3,.user_profile>.article_content_inside ul+h4,.user_profile>.article_content_inside ul+h5,.user_profile>.article_content_inside ul+h6,.user_profile>.article_content_inside ul+ol,.user_profile>.article_content_inside ul+p,.user_profile>.article_content_inside ul+table,.user_profile>.article_content_inside ul+ul,.user_profile>article .accordian .step,.user_profile>article .accordian+.accordian,.user_profile>article .accordian+.tabs,.user_profile>article .accordian+code,.user_profile>article .accordian+h1,.user_profile>article .accordian+h2,.user_profile>article .accordian+h3,.user_profile>article .accordian+h4,.user_profile>article .accordian+h5,.user_profile>article .accordian+h6,.user_profile>article .accordian+ol,.user_profile>article .accordian+p,.user_profile>article .accordian+table,.user_profile>article .accordian+ul,.user_profile>article .step .step,.user_profile>article .step+.accordian,.user_profile>article .step+.tabs,.user_profile>article .step+code,.user_profile>article .step+h1,.user_profile>article .step+h2,.user_profile>article .step+h3,.user_profile>article .step+h4,.user_profile>article .step+h5,.user_profile>article .step+h6,.user_profile>article .step+ol,.user_profile>article .step+p,.user_profile>article .step+table,.user_profile>article .step+ul,.user_profile>article .tabs .step,.user_profile>article .tabs+.accordian,.user_profile>article .tabs+.tabs,.user_profile>article .tabs+code,.user_profile>article .tabs+h1,.user_profile>article .tabs+h2,.user_profile>article .tabs+h3,.user_profile>article .tabs+h4,.user_profile>article .tabs+h5,.user_profile>article .tabs+h6,.user_profile>article .tabs+ol,.user_profile>article .tabs+p,.user_profile>article .tabs+table,.user_profile>article .tabs+ul,.user_profile>article code .step,.user_profile>article code+.accordian,.user_profile>article code+.tabs,.user_profile>article code+code,.user_profile>article code+h1,.user_profile>article code+h2,.user_profile>article code+h3,.user_profile>article code+h4,.user_profile>article code+h5,.user_profile>article code+h6,.user_profile>article code+ol,.user_profile>article code+p,.user_profile>article code+table,.user_profile>article code+ul,.user_profile>article div .step,.user_profile>article div+.accordian,.user_profile>article div+.tabs,.user_profile>article div+code,.user_profile>article div+h1,.user_profile>article div+h2,.user_profile>article div+h3,.user_profile>article div+h4,.user_profile>article div+h5,.user_profile>article div+h6,.user_profile>article div+ol,.user_profile>article div+p,.user_profile>article div+table,.user_profile>article div+ul,.user_profile>article h1 .step,.user_profile>article h1+.accordian,.user_profile>article h1+.tabs,.user_profile>article h1+code,.user_profile>article h1+h1,.user_profile>article h1+h2,.user_profile>article h1+h3,.user_profile>article h1+h4,.user_profile>article h1+h5,.user_profile>article h1+h6,.user_profile>article h1+ol,.user_profile>article h1+p,.user_profile>article h1+table,.user_profile>article h1+ul,.user_profile>article h2 .step,.user_profile>article h2+.accordian,.user_profile>article h2+.tabs,.user_profile>article h2+code,.user_profile>article h2+h1,.user_profile>article h2+h2,.user_profile>article h2+h3,.user_profile>article h2+h4,.user_profile>article h2+h5,.user_profile>article h2+h6,.user_profile>article h2+ol,.user_profile>article h2+p,.user_profile>article h2+table,.user_profile>article h2+ul,.user_profile>article h3 .step,.user_profile>article h3+.accordian,.user_profile>article h3+.tabs,.user_profile>article h3+code,.user_profile>article h3+h1,.user_profile>article h3+h2,.user_profile>article h3+h3,.user_profile>article h3+h4,.user_profile>article h3+h5,.user_profile>article h3+h6,.user_profile>article h3+ol,.user_profile>article h3+p,.user_profile>article h3+table,.user_profile>article h3+ul,.user_profile>article h4 .step,.user_profile>article h4+.accordian,.user_profile>article h4+.tabs,.user_profile>article h4+code,.user_profile>article h4+h1,.user_profile>article h4+h2,.user_profile>article h4+h3,.user_profile>article h4+h4,.user_profile>article h4+h5,.user_profile>article h4+h6,.user_profile>article h4+ol,.user_profile>article h4+p,.user_profile>article h4+table,.user_profile>article h4+ul,.user_profile>article h5 .step,.user_profile>article h5+.accordian,.user_profile>article h5+.tabs,.user_profile>article h5+code,.user_profile>article h5+h1,.user_profile>article h5+h2,.user_profile>article h5+h3,.user_profile>article h5+h4,.user_profile>article h5+h5,.user_profile>article h5+h6,.user_profile>article h5+ol,.user_profile>article h5+p,.user_profile>article h5+table,.user_profile>article h5+ul,.user_profile>article h6 .step,.user_profile>article h6+.accordian,.user_profile>article h6+.tabs,.user_profile>article h6+code,.user_profile>article h6+h1,.user_profile>article h6+h2,.user_profile>article h6+h3,.user_profile>article h6+h4,.user_profile>article h6+h5,.user_profile>article h6+h6,.user_profile>article h6+ol,.user_profile>article h6+p,.user_profile>article h6+table,.user_profile>article h6+ul,.user_profile>article ol .step,.user_profile>article ol+.accordian,.user_profile>article ol+.tabs,.user_profile>article ol+code,.user_profile>article ol+h1,.user_profile>article ol+h2,.user_profile>article ol+h3,.user_profile>article ol+h4,.user_profile>article ol+h5,.user_profile>article ol+h6,.user_profile>article ol+ol,.user_profile>article ol+p,.user_profile>article ol+table,.user_profile>article ol+ul,.user_profile>article p .step,.user_profile>article p+.accordian,.user_profile>article p+.tabs,.user_profile>article p+code,.user_profile>article p+h1,.user_profile>article p+h2,.user_profile>article p+h3,.user_profile>article p+h4,.user_profile>article p+h5,.user_profile>article p+h6,.user_profile>article p+ol,.user_profile>article p+p,.user_profile>article p+table,.user_profile>article p+ul,.user_profile>article table .step,.user_profile>article table+.accordian,.user_profile>article table+.tabs,.user_profile>article table+code,.user_profile>article table+h1,.user_profile>article table+h2,.user_profile>article table+h3,.user_profile>article table+h4,.user_profile>article table+h5,.user_profile>article table+h6,.user_profile>article table+ol,.user_profile>article table+p,.user_profile>article table+table,.user_profile>article table+ul,.user_profile>article ul .step,.user_profile>article ul+.accordian,.user_profile>article ul+.tabs,.user_profile>article ul+code,.user_profile>article ul+h1,.user_profile>article ul+h2,.user_profile>article ul+h3,.user_profile>article ul+h4,.user_profile>article ul+h5,.user_profile>article ul+h6,.user_profile>article ul+ol,.user_profile>article ul+p,.user_profile>article ul+table,.user_profile>article ul+ul {
  margin-top:20px
}

.article_content_area>.article_content_inside .step>h2,.article_content_area>article .step>h2,.category_content_area>.article_content_inside .step>h2,.category_content_area>article .step>h2,.component_content_area>.article_content_inside .step>h2,.component_content_area>article .step>h2,.requests_content_area>.article_content_inside .step>h2,.requests_content_area>article .step>h2,.user_profile>.article_content_inside .step>h2,.user_profile>article .step>h2 {
  font-size:20px
}

.article_content_area>.article_content_inside .step .step-instructions,.article_content_area>article .step .step-instructions,.category_content_area>.article_content_inside .step .step-instructions,.category_content_area>article .step .step-instructions,.component_content_area>.article_content_inside .step .step-instructions,.component_content_area>article .step .step-instructions,.requests_content_area>.article_content_inside .step .step-instructions,.requests_content_area>article .step .step-instructions,.user_profile>.article_content_inside .step .step-instructions,.user_profile>article .step .step-instructions {
  margin-top:8px
}

.article_content_area>.article_content_inside .step .sub-step,.article_content_area>article .step .sub-step,.category_content_area>.article_content_inside .step .sub-step,.category_content_area>article .step .sub-step,.component_content_area>.article_content_inside .step .sub-step,.component_content_area>article .step .sub-step,.requests_content_area>.article_content_inside .step .sub-step,.requests_content_area>article .step .sub-step,.user_profile>.article_content_inside .step .sub-step,.user_profile>article .step .sub-step {
  margin-left:16px;
  margin-top:16px
}

.article_content_area>.article_content_inside .step .sub-step>h3,.article_content_area>article .step .sub-step>h3,.category_content_area>.article_content_inside .step .sub-step>h3,.category_content_area>article .step .sub-step>h3,.component_content_area>.article_content_inside .step .sub-step>h3,.component_content_area>article .step .sub-step>h3,.requests_content_area>.article_content_inside .step .sub-step>h3,.requests_content_area>article .step .sub-step>h3,.user_profile>.article_content_inside .step .sub-step>h3,.user_profile>article .step .sub-step>h3 {
  font-size:16px
}

.article_content_area>.article_content_inside .panel+.panel,.article_content_area>.article_content_inside .vote_block,.article_content_area>article .panel+.panel,.article_content_area>article .vote_block,.category_content_area>.article_content_inside .panel+.panel,.category_content_area>.article_content_inside .vote_block,.category_content_area>article .panel+.panel,.category_content_area>article .vote_block,.component_content_area>.article_content_inside .panel+.panel,.component_content_area>.article_content_inside .vote_block,.component_content_area>article .panel+.panel,.component_content_area>article .vote_block,.requests_content_area>.article_content_inside .panel+.panel,.requests_content_area>.article_content_inside .vote_block,.requests_content_area>article .panel+.panel,.requests_content_area>article .vote_block,.user_profile>.article_content_inside .panel+.panel,.user_profile>.article_content_inside .vote_block,.user_profile>article .panel+.panel,.user_profile>article .vote_block {
  margin-top:40px
}

.article_content_area>.article_content_inside h1,.article_content_area>article h1,.category_content_area>.article_content_inside h1,.category_content_area>article h1,.component_content_area>.article_content_inside h1,.component_content_area>article h1,.requests_content_area>.article_content_inside h1,.requests_content_area>article h1,.user_profile>.article_content_inside h1,.user_profile>article h1 {
  font-size:48px
}

@media (max-width:1024px) {
  .article_content_area>.article_content_inside h1,.article_content_area>article h1,.category_content_area>.article_content_inside h1,.category_content_area>article h1,.component_content_area>.article_content_inside h1,.component_content_area>article h1,.requests_content_area>.article_content_inside h1,.requests_content_area>article h1,.user_profile>.article_content_inside h1,.user_profile>article h1 {
    font-size:40px
  }
}

@media (max-width:720px) {
  .article_content_area>.article_content_inside h1,.article_content_area>article h1,.category_content_area>.article_content_inside h1,.category_content_area>article h1,.component_content_area>.article_content_inside h1,.component_content_area>article h1,.requests_content_area>.article_content_inside h1,.requests_content_area>article h1,.user_profile>.article_content_inside h1,.user_profile>article h1 {
    font-size:33px
  }
}

.article_content_area>.article_content_inside h2,.article_content_area>article h2,.category_content_area>.article_content_inside h2,.category_content_area>article h2,.component_content_area>.article_content_inside h2,.component_content_area>article h2,.requests_content_area>.article_content_inside h2,.requests_content_area>article h2,.user_profile>.article_content_inside h2,.user_profile>article h2 {
  font-size:30px;
  letter-spacing:.6px
}

@media (max-width:1024px) {
  .article_content_area>.article_content_inside h2,.article_content_area>article h2,.category_content_area>.article_content_inside h2,.category_content_area>article h2,.component_content_area>.article_content_inside h2,.component_content_area>article h2,.requests_content_area>.article_content_inside h2,.requests_content_area>article h2,.user_profile>.article_content_inside h2,.user_profile>article h2 {
    font-size:29px;
    letter-spacing:.6px
  }
}

.article_content_area>.article_content_inside h3,.article_content_area>article h3,.category_content_area>.article_content_inside h3,.category_content_area>article h3,.component_content_area>.article_content_inside h3,.component_content_area>article h3,.requests_content_area>.article_content_inside h3,.requests_content_area>article h3,.user_profile>.article_content_inside h3,.user_profile>article h3 {
  font-size:26px;
  letter-spacing:.52px
}

@media (max-width:1024px) {
  .article_content_area>.article_content_inside h3,.article_content_area>article h3,.category_content_area>.article_content_inside h3,.category_content_area>article h3,.component_content_area>.article_content_inside h3,.component_content_area>article h3,.requests_content_area>.article_content_inside h3,.requests_content_area>article h3,.user_profile>.article_content_inside h3,.user_profile>article h3 {
    font-size:26px;
    letter-spacing:.52px
  }
}

.article_content_area>.article_content_inside h4,.article_content_area>article h4,.category_content_area>.article_content_inside h4,.category_content_area>article h4,.component_content_area>.article_content_inside h4,.component_content_area>article h4,.requests_content_area>.article_content_inside h4,.requests_content_area>article h4,.user_profile>.article_content_inside h4,.user_profile>article h4 {
  font-size:20px;
  letter-spacing:.5px
}

@media (max-width:1024px) {
  .article_content_area>.article_content_inside h4,.article_content_area>article h4,.category_content_area>.article_content_inside h4,.category_content_area>article h4,.component_content_area>.article_content_inside h4,.component_content_area>article h4,.requests_content_area>.article_content_inside h4,.requests_content_area>article h4,.user_profile>.article_content_inside h4,.user_profile>article h4 {
    font-size:20px;
    letter-spacing:.5px
  }
}

.article_content_area>.article_content_inside h5,.article_content_area>article h5,.category_content_area>.article_content_inside h5,.category_content_area>article h5,.component_content_area>.article_content_inside h5,.component_content_area>article h5,.requests_content_area>.article_content_inside h5,.requests_content_area>article h5,.user_profile>.article_content_inside h5,.user_profile>article h5 {
  font-weight:400;
  font-size:16px;
  line-height:150%
}

.article_content_area>.article_content_inside h6,.article_content_area>article h6,.category_content_area>.article_content_inside h6,.category_content_area>article h6,.component_content_area>.article_content_inside h6,.component_content_area>article h6,.requests_content_area>.article_content_inside h6,.requests_content_area>article h6,.user_profile>.article_content_inside h6,.user_profile>article h6 {
  font-weight:400;
  font-size:14px;
  line-height:150%
}

.article_content_area>.article_content_inside p.note,.article_content_area>article p.note,.category_content_area>.article_content_inside p.note,.category_content_area>article p.note,.component_content_area>.article_content_inside p.note,.component_content_area>article p.note,.requests_content_area>.article_content_inside p.note,.requests_content_area>article p.note,.user_profile>.article_content_inside p.note,.user_profile>article p.note {
  display:block;
  background-color:#ffeae0;
  border-radius:12px;
  padding:24px
}

.article_content_area>.article_content_inside ol.three_across,.article_content_area>.article_content_inside ul.three_across,.article_content_area>article ol.three_across,.article_content_area>article ul.three_across,.category_content_area>.article_content_inside ol.three_across,.category_content_area>.article_content_inside ul.three_across,.category_content_area>article ol.three_across,.category_content_area>article ul.three_across,.component_content_area>.article_content_inside ol.three_across,.component_content_area>.article_content_inside ul.three_across,.component_content_area>article ol.three_across,.component_content_area>article ul.three_across,.requests_content_area>.article_content_inside ol.three_across,.requests_content_area>.article_content_inside ul.three_across,.requests_content_area>article ol.three_across,.requests_content_area>article ul.three_across,.user_profile>.article_content_inside ol.three_across,.user_profile>.article_content_inside ul.three_across,.user_profile>article ol.three_across,.user_profile>article ul.three_across {
  display:grid;
  grid-template-columns:repeat(3,1fr [col-start])
}

@media (max-width:1024px) {
  .article_content_area>.article_content_inside,.article_content_area>article,.category_content_area>.article_content_inside,.category_content_area>article,.component_content_area>.article_content_inside,.component_content_area>article,.requests_content_area>.article_content_inside,.requests_content_area>article,.user_profile>.article_content_inside,.user_profile>article {
    grid-column:auto/span 8
  }
}

@media (max-width:1024px) {
  .article_content_area .toc,.category_content_area .toc,.component_content_area .toc,.requests_content_area .toc,.user_profile .toc {
    display:none
  }
}

.article_content_area.no_toc>.article_content_inside,.article_content_area.no_toc>article,.category_content_area.no_toc>.article_content_inside,.category_content_area.no_toc>article,.component_content_area.no_toc>.article_content_inside,.component_content_area.no_toc>article,.requests_content_area.no_toc>.article_content_inside,.requests_content_area.no_toc>article,.user_profile.no_toc>.article_content_inside,.user_profile.no_toc>article {
  grid-column:auto/span 9
}

@media (max-width:1024px) {
  .article_content_area.no_toc>.article_content_inside,.article_content_area.no_toc>article,.category_content_area.no_toc>.article_content_inside,.category_content_area.no_toc>article,.component_content_area.no_toc>.article_content_inside,.component_content_area.no_toc>article,.requests_content_area.no_toc>.article_content_inside,.requests_content_area.no_toc>article,.user_profile.no_toc>.article_content_inside,.user_profile.no_toc>article {
    grid-column:auto/span 8
  }
}

.article_content_area.no_toc .toc,.category_content_area.no_toc .toc,.component_content_area.no_toc .toc,.requests_content_area.no_toc .toc,.user_profile.no_toc .toc {
  display:none
}

.article_content_area .wysiwyg-font-size-large,.category_content_area .wysiwyg-font-size-large,.component_content_area .wysiwyg-font-size-large,.requests_content_area .wysiwyg-font-size-large,.user_profile .wysiwyg-font-size-large {
  font-size:28px;
  letter-spacing:.005em
}

@media (max-width:1024px) {
  .article_content_area .wysiwyg-font-size-large,.category_content_area .wysiwyg-font-size-large,.component_content_area .wysiwyg-font-size-large,.requests_content_area .wysiwyg-font-size-large,.user_profile .wysiwyg-font-size-large {
    font-size:26px;
    letter-spacing:.025em
  }
}

.article_content_area > article > .vote_block {
  display: block;
}

@media (max-width:1024px) {
  .article_content_area>article>.vote_block {
    display:block
  }
}

@media (max-width:1024px) {
  .article_content_area>.toc .vote_block {
    display:none
  }
}

.listing_page {
  grid-template-columns:repeat(12,1fr [col-start]);
  grid-row-gap:40px;
  align-items:center;
  display:grid;
  justify-items:center;
  grid-column-gap:40px;
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0;
  margin-top:40px;
  margin-bottom:40px;
  align-items:baseline
}

@media (max-width:1024px) {
  .listing_page {
    grid-column-gap:32px
  }
}

@media (max-width:720px) {
  .listing_page {
    grid-column-gap:20px;
    grid-template-columns:repeat(6,1fr [col-start])
  }
}

.listing_page.align_top {
  align-items:baseline
}

.listing_page.align_bottom {
  align-items:end
}

@media (max-width:720px) {
  .listing_page {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

@media (max-width:720px) {
  .listing_page {
    margin-top:16px
  }
}

@media (max-width:720px) {
  .listing_page {
    margin-bottom:16px
  }
}

.listing_page .table_of_contents,.listing_page>aside {
  grid-column:auto/span 3;
  width:100%
}

@media (max-width:720px) {
  .listing_page .table_of_contents,.listing_page>aside {
    display:none
  }
}

.listing_page>.listing_page_inside {
  grid-column:auto/span 9;
  width:100%
}

.article_content_area>article img,.article_content_area>article table {
  max-width:100%!important
}

.article_content_area>article img {
  margin-top:18px;
  margin-bottom:18px
}

.article_content_area>article em {
  font-style:italic
}

.article_content_area>article div.dl .group_dl {
  display:grid;
  grid-template-columns:repeat(12,1fr [col-start])
}

.article_content_area>article div.dl div.dd,.article_content_area>article div.dl div.dt {
  margin-left:0;
  padding:20px
}

.article_content_area>article div.dl div.dt {
  font-weight:700;
  font-size:16px;
  grid-column:auto/span 3
}

.article_content_area>article div.dl div.dd {
  grid-column:auto/span 9
}

.article_content_area>article div.dl.backgrounds .group_dl:nth-child(even) {
  background-color:#f7f7fc
}

.article_content_area>article div.dl.vertical .group_dl {
  display:block
}

.article_content_area>article div.dl.vertical div.dt {
  padding-bottom:2px
}

.article_content_area>article div.dl.vertical div.dd {
  padding-top:2px
}

.article_content_area>article div.dl.vertical div.dt+div.dd {
  margin-top:12px
}

@media (max-width:720px) {
  .article_content_area>article div.dl .group_dl {
    display:block
  }
  .article_content_area>article div.dl div.dt {
    padding:10px;
    padding-bottom:2px
  }
  .article_content_area>article div.dl div.dd {
    padding:10px;
    padding-top:2px
  }
  .article_content_area>article div.dl div.dt+div.dd {
    margin-top:12px
  }
}

.article_content_area>article ol,.article_content_area>article ul {
  list-style-position:inside;
  padding-left:20px
}

.article_content_area>article ol>li+li,.article_content_area>article ul>li+li {
  margin-top:12px
}

.article_content_area>article ol>li>ol,.article_content_area>article ol>li>ul,.article_content_area>article ul>li>ol,.article_content_area>article ul>li>ul {
  margin-top:12px
}

.article_content_area>article ul {
  list-style-type:disc
}


.article_content_area>article ul.check li .check,.article_content_area>article ul.check li .open_check,.article_content_area>article ul.check li .open_square,.article_content_area>article ul.open_check li .check,.article_content_area>article ul.open_check li .open_check,.article_content_area>article ul.open_check li .open_square,.article_content_area>article ul.open_square li .check,.article_content_area>article ul.open_square li .open_check,.article_content_area>article ul.open_square li .open_square {
  padding-left:0
}


.article_content_area>article ul.check li:before {
  background-image:url(https://tucows-support.s3.amazonaws.com/assets/filled-check.svg)
}

.article_content_area>article ul.open_check li:before {
  background-image:url(https://tucows-support.s3.amazonaws.com/assets/open-check.svg)
}

.article_content_area>article ul.square {
  list-style-type:square
}

.article_content_area>article ol {
  padding-left:20px
}


.article_content_area>article ol>li>ol {
  list-style-type:lower-alpha
}

.article_content_area>article ol>li>ol>li>ol {
  list-style-type:lower-roman
}

.article_content_area>article ol>li>ol>li>ol>li>ol {
  list-style-type:decimal
}

.article_content_area>article ol.circle_filled,.article_content_area>article ol.circle_open {
  counter-reset:level1;
  list-style-type:none
}


.article_content_area>article span.highlight_orange {
  background-color:#ffc0a2
}

.article_content_area>article span.highlight_yellow {
  background-color:#fff0a2
}

.article_content_area>article span.highlight_grey {
  background-color:#ebebf5
}

.article_content_area>article .component_block {
  position:relative
}

.article_content_area>article .component_block .component_editor {
  position:absolute;
  left:-144px;
  width:140px;
  top:0;
  bottom:0;
  background-color:#17cae6;
  opacity:0;
  transition:.3s opacity;
  text-align:center;
  padding:10px;
  border-top-left-radius:15px;
  border-bottom-left-radius:15px
}

.article_content_area>article .component_block .component_editor button {
  background-color:none;
  border:none;
  font-size:10px;
  font-weight:400
}

.article_content_area>article .component_block .component_editor .icon_listing {
  display:none;
  background-color:#ebebf5;
  position:absolute;
  padding:20px;
  right:0;
  border-radius:10px;
  width:300px
}

.article_content_area>article .component_block .component_editor .icon_listing .icon_item {
  height:30px;
  width:30px;
  margin:5px;
  background-color:var(--icon-bg-color,#666570);
  padding:5px;
  border-radius:4px
}

.article_content_area>article .component_block .component_editor .icon_listing.selected {
  display:block
}

.article_content_area>article .component_block:hover .component_editor {
  opacity:1
}

.article_content_area>article .callout_left_highlight,.article_content_area>article .callout_left_highlight_icon,.article_content_area>article .callout_simple,.article_content_area>article .callout_with_icon {
  border-radius:12px;
  background:var(--background-color,#f7f7fc)
}

.article_content_area>article .callout_left_highlight .callout_text,.article_content_area>article .callout_left_highlight_icon .callout_text,.article_content_area>article .callout_simple .callout_text,.article_content_area>article .callout_with_icon .callout_text {
  padding:24px
}

.article_content_area>article .callout_left_highlight span.label,.article_content_area>article .callout_left_highlight_icon span.label,.article_content_area>article .callout_simple span.label,.article_content_area>article .callout_with_icon span.label {
  vertical-align:middle;
  font-size:20px;
  font-weight:700;
  display:block
}

.article_content_area>article .callout_left_highlight .icon_bg+span.label,.article_content_area>article .callout_left_highlight_icon .icon_bg+span.label,.article_content_area>article .callout_simple .icon_bg+span.label,.article_content_area>article .callout_with_icon .icon_bg+span.label {
  margin-left:10px;
  display:inline-block
}

.article_content_area>article .callout_left_highlight p+p,.article_content_area>article .callout_left_highlight p+span.label,.article_content_area>article .callout_left_highlight p+ul,.article_content_area>article .callout_left_highlight span.label+p,.article_content_area>article .callout_left_highlight span.label+span.label,.article_content_area>article .callout_left_highlight span.label+ul,.article_content_area>article .callout_left_highlight ul+p,.article_content_area>article .callout_left_highlight ul+span.label,.article_content_area>article .callout_left_highlight ul+ul,.article_content_area>article .callout_left_highlight_icon p+p,.article_content_area>article .callout_left_highlight_icon p+span.label,.article_content_area>article .callout_left_highlight_icon p+ul,.article_content_area>article .callout_left_highlight_icon span.label+p,.article_content_area>article .callout_left_highlight_icon span.label+span.label,.article_content_area>article .callout_left_highlight_icon span.label+ul,.article_content_area>article .callout_left_highlight_icon ul+p,.article_content_area>article .callout_left_highlight_icon ul+span.label,.article_content_area>article .callout_left_highlight_icon ul+ul,.article_content_area>article .callout_simple p+p,.article_content_area>article .callout_simple p+span.label,.article_content_area>article .callout_simple p+ul,.article_content_area>article .callout_simple span.label+p,.article_content_area>article .callout_simple span.label+span.label,.article_content_area>article .callout_simple span.label+ul,.article_content_area>article .callout_simple ul+p,.article_content_area>article .callout_simple ul+span.label,.article_content_area>article .callout_simple ul+ul,.article_content_area>article .callout_with_icon p+p,.article_content_area>article .callout_with_icon p+span.label,.article_content_area>article .callout_with_icon p+ul,.article_content_area>article .callout_with_icon span.label+p,.article_content_area>article .callout_with_icon span.label+span.label,.article_content_area>article .callout_with_icon span.label+ul,.article_content_area>article .callout_with_icon ul+p,.article_content_area>article .callout_with_icon ul+span.label,.article_content_area>article .callout_with_icon ul+ul {
  margin-top:10px
}

.article_content_area>article .callout_left_highlight ul,.article_content_area>article .callout_left_highlight_icon ul,.article_content_area>article .callout_simple ul,.article_content_area>article .callout_with_icon ul {
  list-style-type:none
}

.article_content_area>article .callout_left_highlight ul strong,.article_content_area>article .callout_left_highlight_icon ul strong,.article_content_area>article .callout_simple ul strong,.article_content_area>article .callout_with_icon ul strong {
  font-size:inherit
}

.article_content_area>article .callout_left_highlight img,.article_content_area>article .callout_left_highlight_icon img,.article_content_area>article .callout_simple img,.article_content_area>article .callout_with_icon img {
  vertical-align:middle;
  margin-right:10px;
  margin-top:0;
  margin-bottom:7px
}

.article_content_area>article .callout_left_highlight img.icon,.article_content_area>article .callout_left_highlight_icon img.icon,.article_content_area>article .callout_simple img.icon,.article_content_area>article .callout_with_icon img.icon {
  height:20px;
  width:auto
}

.article_content_area>article .callout_left_highlight .icon_bg,.article_content_area>article .callout_left_highlight_icon .icon_bg,.article_content_area>article .callout_simple .icon_bg,.article_content_area>article .callout_with_icon .icon_bg {
  display:inline-block;
  height:30px;
  width:30px;
  background-color:var(--icon-bg-color,#666570);
  padding:5px;
  border-radius:4px;
  text-align:center;
  vertical-align:top
}

.article_content_area>article .callout_left_highlight .icon_bg .icon,.article_content_area>article .callout_left_highlight_icon .icon_bg .icon,.article_content_area>article .callout_simple .icon_bg .icon,.article_content_area>article .callout_with_icon .icon_bg .icon {
  margin-right:0;
  vertical-align:top
}

.article_content_area>article .callout_left_highlight.color_note,.article_content_area>article .callout_left_highlight_icon.color_note,.article_content_area>article .callout_simple.color_note,.article_content_area>article .callout_with_icon.color_note {
  --background-color:#edfdff;
  --border-color:#17cae6;
  --icon-bg-color:#17cae6
}

.article_content_area>article .callout_left_highlight.color_warning,.article_content_area>article .callout_left_highlight_icon.color_warning,.article_content_area>article .callout_simple.color_warning,.article_content_area>article .callout_with_icon.color_warning {
  --background-color:#fff5f6;
  --border-color:#fd8795;
  --icon-bg-color:#d55164
}

.article_content_area>article .callout_left_highlight.color_info,.article_content_area>article .callout_left_highlight_icon.color_info,.article_content_area>article .callout_simple.color_info,.article_content_area>article .callout_with_icon.color_info {
  --background-color:#f0f9f5;
  --border-color:#14d3ae;
  --icon-bg-color:#1aab90
}

.article_content_area>article .callout_left_highlight.color_hint,.article_content_area>article .callout_left_highlight_icon.color_hint,.article_content_area>article .callout_simple.color_hint,.article_content_area>article .callout_with_icon.color_hint {
  --background-color:#f5f4fd;
  --border-color:#7372a5;
  --icon-bg-color:#7372a5
}

.article_content_area>article .callout_left_highlight.quote,.article_content_area>article .callout_left_highlight_icon.quote,.article_content_area>article .callout_simple.quote,.article_content_area>article .callout_with_icon.quote {
  --background-color:#f7fdff;
  --border-color:#abf7ff;
  --icon-bg-color:#abf7ff
}

.article_content_area>article .callout_left_highlight.quote .highlight,.article_content_area>article .callout_left_highlight_icon.quote .highlight,.article_content_area>article .callout_simple.quote .highlight,.article_content_area>article .callout_with_icon.quote .highlight {
  vertical-align:top;
  padding-top:24px
}

.article_content_area>article .callout_left_highlight.quote span.label,.article_content_area>article .callout_left_highlight_icon.quote span.label,.article_content_area>article .callout_simple.quote span.label,.article_content_area>article .callout_with_icon.quote span.label {
  font-size:14px;
  font-weight:800
}

.article_content_area>article .callout_left_highlight.quote p+p,.article_content_area>article .callout_left_highlight.quote p+span.label,.article_content_area>article .callout_left_highlight.quote p+ul,.article_content_area>article .callout_left_highlight.quote span.label+p,.article_content_area>article .callout_left_highlight.quote span.label+span.label,.article_content_area>article .callout_left_highlight.quote span.label+ul,.article_content_area>article .callout_left_highlight.quote ul+p,.article_content_area>article .callout_left_highlight.quote ul+span.label,.article_content_area>article .callout_left_highlight.quote ul+ul,.article_content_area>article .callout_left_highlight_icon.quote p+p,.article_content_area>article .callout_left_highlight_icon.quote p+span.label,.article_content_area>article .callout_left_highlight_icon.quote p+ul,.article_content_area>article .callout_left_highlight_icon.quote span.label+p,.article_content_area>article .callout_left_highlight_icon.quote span.label+span.label,.article_content_area>article .callout_left_highlight_icon.quote span.label+ul,.article_content_area>article .callout_left_highlight_icon.quote ul+p,.article_content_area>article .callout_left_highlight_icon.quote ul+span.label,.article_content_area>article .callout_left_highlight_icon.quote ul+ul,.article_content_area>article .callout_simple.quote p+p,.article_content_area>article .callout_simple.quote p+span.label,.article_content_area>article .callout_simple.quote p+ul,.article_content_area>article .callout_simple.quote span.label+p,.article_content_area>article .callout_simple.quote span.label+span.label,.article_content_area>article .callout_simple.quote span.label+ul,.article_content_area>article .callout_simple.quote ul+p,.article_content_area>article .callout_simple.quote ul+span.label,.article_content_area>article .callout_simple.quote ul+ul,.article_content_area>article .callout_with_icon.quote p+p,.article_content_area>article .callout_with_icon.quote p+span.label,.article_content_area>article .callout_with_icon.quote p+ul,.article_content_area>article .callout_with_icon.quote span.label+p,.article_content_area>article .callout_with_icon.quote span.label+span.label,.article_content_area>article .callout_with_icon.quote span.label+ul,.article_content_area>article .callout_with_icon.quote ul+p,.article_content_area>article .callout_with_icon.quote ul+span.label,.article_content_area>article .callout_with_icon.quote ul+ul {
  margin-top:20px
}


.article_content_area>article .callout_left_highlight img.icon,.article_content_area>article .callout_left_highlight_icon img.icon {
  height:30px;
  border:1px solid var(--border-color,#6f6e7a)
}


.article_content_area>article .callout_left_highlight {
  border-left:20px solid var(--border-color,#6f6e7a)
}


.article_content_area>article table.min_lined thead tr {
  border-bottom:1px solid #dfdfe8
}

.article_content_area>article table.all_lined {
  border-radius:12px;
  border-spacing:0;
  border-collapse:separate;
  border:1px solid #dfdfe8
}


.article_content_area>article table.all_lined td:first-child,.article_content_area>article table.all_lined th:first-child {
  border-left:none
}

.article_content_area>article table.all_lined thead th:first-child {
  border-top-left-radius:10px
}

.article_content_area>article table.all_lined thead th:last-child {
  border-top-right-radius:10px
}

.article_content_area>article table.all_lined tr:last-child td {
  border-bottom:none
}

.article_content_area>article table.all_lined tr:last-child td:first-child {
  border-bottom-left-radius:10px
}

.article_content_area>article table.all_lined tr:last-child td:last-child {
  border-bottom-right-radius:10px
}

.article_content_area>article table.color_top {
  border-spacing:0;
  border-collapse:separate
}


.article_content_area>article table.color_top thead th:last-child {
  border-top-right-radius:10px
}

.article_content_area>article table.color_top thead tr {
  background-color:#0aa1bf;
  color:#fff
}

.article_content_area>article .component_block+.component_block,.article_content_area>article h1+.component_block,.article_content_area>article h2+.component_block,.article_content_area>article h3+.component_block,.article_content_area>article h4+.component_block,.article_content_area>article h5+.component_block,.article_content_area>article h6+.component_block {
  margin-top:16px
}

.article_content_area>article h1>span,.article_content_area>article h2>span,.article_content_area>article h3>span,.article_content_area>article h4>span,.article_content_area>article h5>span,.article_content_area>article h6>span {
  font-size:inherit!important;
  font-weight:inherit!important;
  line-height:inherit!important
}

.ticket_list_container {
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0;
  margin-top:40px;
  margin-bottom:40px;
  position:relative
}

@media (max-width:720px) {
  .ticket_list_container {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

@media (max-width:720px) {
  .ticket_list_container {
    margin-top:16px
  }
}

@media (max-width:720px) {
  .ticket_list_container {
    margin-bottom:16px
  }
}

.discussion_cat_content_area {
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0;
  margin-top:40px;
  margin-bottom:40px;
  position:relative
}

@media (max-width:720px) {
  .discussion_cat_content_area {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

@media (max-width:720px) {
  .discussion_cat_content_area {
    margin-top:16px
  }
}

@media (max-width:720px) {
  .discussion_cat_content_area {
    margin-bottom:16px
  }
}

.discussion_cat_content_area .panel.horizontal+.panel.horizontal {
  margin-top:40px
}

@media (max-width:720px) {
  .discussion_cat_content_area .panel.horizontal+.panel.horizontal {
    margin-top:16px
  }
}

.discussion_cat_content_area .sort_listing {
  float:right;
  width:200px
}

.discussion_cat_content_area .filter_listing {
  padding-top:1em
}

.discussion_cat_content_area .inside_grid {
  margin-top:40px
}

@media (max-width:720px) {
  .discussion_cat_content_area .inside_grid {
    margin-top:16px
  }
}

.discussion_cat_content_area .inside_grid .fw-pagination-wrapper {
  grid-column:auto/span 12
}

.discussion_cat_content_area .fw-comments-wrapper .row.meta-info a.btn.d-none {
  display:inline-block!important
}

.discussion_cat_content_area .sort_listing {
  float:none
}

.cats_sections .grid_child_2 figure,.cats_sections .grid_child_3 figure,.cats_sections .grid_child_4 figure,.labeled_articles .grid_child_2 figure,.labeled_articles .grid_child_3 figure,.labeled_articles .grid_child_4 figure {
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center center;
  width:95px;
  height:60px;
  margin-right:0;
  background-image:var(--background-image, url('https://tucows-support.s3.amazonaws.com/assets/tools.svg'))
}

.cats_sections .grid_child_2 .panel_top,.cats_sections .grid_child_3 .panel_top,.cats_sections .grid_child_4 .panel_top,.labeled_articles .grid_child_2 .panel_top,.labeled_articles .grid_child_3 .panel_top,.labeled_articles .grid_child_4 .panel_top {
  background-color:var(--background-panel-color,#f7f7fc)
}

.cats_sections .grid_child_2 .see_all,.cats_sections .grid_child_3 .see_all,.cats_sections .grid_child_4 .see_all,.labeled_articles .grid_child_2 .see_all,.labeled_articles .grid_child_3 .see_all,.labeled_articles .grid_child_4 .see_all {
  background-color:var(--home-background-button-color,#f7f7fc);
  color:var(--home-button-text-color,#54535e)
}


.user_profile .profile-stats .stat-label {
  font-weight:700;
  display:block
}


.user_profile .container,.user_profile .profile-nav {
  display:inline-block;
  margin:20px;
  width:calc(50% - 43px);
  vertical-align:top
}


.user_profile .profile-activity-list .profile-activity .profile-activity-icon,.user_profile .profile-activity-list .profile-activity .profile-contribution-icon,.user_profile .profile-activity-list .profile-contribution .profile-activity-icon,.user_profile .profile-activity-list .profile-contribution .profile-contribution-icon,.user_profile .profile-contribution-list .profile-activity .profile-activity-icon,.user_profile .profile-contribution-list .profile-activity .profile-contribution-icon,.user_profile .profile-contribution-list .profile-contribution .profile-activity-icon,.user_profile .profile-contribution-list .profile-contribution .profile-contribution-icon {
  display:inline-block;
  vertical-align:middle
}

.user_profile .profile-activity-list .profile-activity .profile-activity-icon svg,.user_profile .profile-activity-list .profile-activity .profile-contribution-icon svg,.user_profile .profile-activity-list .profile-contribution .profile-activity-icon svg,.user_profile .profile-activity-list .profile-contribution .profile-contribution-icon svg,.user_profile .profile-contribution-list .profile-activity .profile-activity-icon svg,.user_profile .profile-contribution-list .profile-activity .profile-contribution-icon svg,.user_profile .profile-contribution-list .profile-contribution .profile-activity-icon svg,.user_profile .profile-contribution-list .profile-contribution .profile-contribution-icon svg {
  height:30px;
  width:30px;
  margin-right:16px
}

.user_profile .profile-activity-list .profile-activity .profile-activity-header,.user_profile .profile-activity-list .profile-contribution .profile-activity-header,.user_profile .profile-contribution-list .profile-activity .profile-activity-header,.user_profile .profile-contribution-list .profile-contribution .profile-activity-header {
  width:calc(100% - 50px);
  display:inline-block;
  vertical-align:middle;
  margin-bottom:16px
}


.user_profile .profile-section-sorter.dropdown {
  position:relative
}

.user_profile .profile-section-sorter.dropdown .dropdown-menu {
  position:absolute;
  background-color:#fff;
  top:30px;
  left:0;
  padding:8px;
  min-width:160px;
  z-index:1000;
  box-shadow:5px 5px 10px rgba(0,0,0,.2);
  padding:24px;
  text-align:left;
  border-radius:8px;
  display:none
}


.search_results>article .article_search_item {
  margin-bottom:40px
}

.search_results>article .article_search_item h3 a {
  color:#0053cd;
  font-size:24px;
  font-style:normal;
  font-weight:700;
  line-height:120%;
  letter-spacing:.48px;
  vertical-align:baseline
}

.search_results>article .article_search_item h3 a span {
  font-size:inherit;
  font-weight:inherit;
  color:inherit;
  vertical-align:baseline;
  margin-left:0;
  margin-top:0
}

.search_results>article .article_search_item h3 a span.arrow_item {
  vertical-align:baseline;
  height:14px
}

.search_results>article .article_search_item h3 a span.arrow_item::after {
  top:0;
  bottom:auto;
  right:0;
  height:14px
}

.search_results>article .article_search_item h3 a:hover span.arrow_item::after {
  right:-15px
}

.search_results>article .article_search_item span {
  display:inline-block;
  font-size:12px;
  font-weight:500
}


.search_results>article .article_search_item .button+.button,.search_results>article .article_search_item .button+h3,.search_results>article .article_search_item .button+p,.search_results>article .article_search_item .button+span,.search_results>article .article_search_item h3+.button,.search_results>article .article_search_item h3+h3,.search_results>article .article_search_item h3+p,.search_results>article .article_search_item h3+span,.search_results>article .article_search_item p+.button,.search_results>article .article_search_item p+h3,.search_results>article .article_search_item p+p,.search_results>article .article_search_item p+span,.search_results>article .article_search_item span+.button,.search_results>article .article_search_item span+h3,.search_results>article .article_search_item span+p,.search_results>article .article_search_item span+span {
  margin-top:12px
}


.category_content_area article .panel {
  border:2px solid var(--panel-border-color,#ecf5ff)
}

.category_content_area article .panel .panel_top {
  background-color:var(--background-panel-color,#f7f7fc)
}

.category_content_area article .panel .panel_top a {
  background-color:var(--background-button-color,#f7f7fc);
  color:var(--button-text-color,#54535e)
}

.category_content_area article .panel .panel_top>div {
  position:relative;
  top:50%;
  transform:translateY(-50%)
}

.category_content_area article .panel .panel_main li a {
  color:#4d4c5c
}

.category_content_area article .panel .panel_main li a:hover {
  text-decoration:underline
}

.article_bc_nav {
  background-color:var(--background-button-color,#cae3ff)
}

.article_bc_nav .article_breadcrumbs.mobile_view {
  max-width:1400px;
  margin:auto;
  width:85%;
  padding-left:0;
  padding-right:0;
  display:none
}

@media (max-width:720px) {
  .article_bc_nav .article_breadcrumbs.mobile_view {
    max-width:520px;
    width:100%;
    padding-left:24px;
    padding-right:24px
  }
}

.article_bc_nav .article_breadcrumbs.mobile_view.article_bc_list ol li:first-child:before {
  content:'...';
  display:inline-block
}

.article_bc_nav .article_breadcrumbs.mobile_view.article_bc_list ol li:first-child a {
  display:none
}

.article_bc_nav .article_breadcrumbs.mobile_view a {
  color:#000;
  text-transform:uppercase;
  font-size:10px;
  font-weight:700
}

@media (max-width:720px) {
  .article_bc_nav .article_breadcrumbs.mobile_view {
    display:block
  }
}

.article_content_area {
  color:#191919;
  font-weight:500;
  font-size:14px;
  line-height:1.6;
  font-family:'Sharp Sans',Arial,sans-serif,Arial,sans-serif
}


.article_content_area li,.article_content_area ol,.article_content_area ul {
  font-size:inherit;
  font-weight:inherit
}


.requests_hero form {
  margin-top:24px
}


@media (max-width:720px) {
  .requests_hero .fw-follow-button {
    margin-left:clamp(24px,calc((100vw - 534px)/ 2 + 24px),116px);
    display:inline-block
  }
}


@media (max-width:720px) {
  .solution_hero .new-topic-button {
    margin-left:clamp(24px,calc((100vw - 534px)/ 2 + 24px),116px);
    display:inline-block
  }
}

body.portal--light {
  --fw-footer-bg:#04034a;
  --footer_button_bg_color:#EBEBF5;
  --footer_button_hover_bgcolor:#DFDFE8;
  --footer_button_hover_color:#ffffff;
  --footer_menuhead_color:#00C6E1;
  --footer_txt_color:#ffffff;
  --header_button_bg_color:#D9FBFF;
  --header_button_hover_bgcolor:#c7f9ff
}


footer.footer_section .footer_menu a {
  margin-bottom:0
}

.pr-conversation-popper-button:focus-visible {
  outline: 3px solid #ffffff;
  outline-offset: 2px;
}

/* ============================================================
   LEFT-NAV v2 -- portal home layout additions
   Loaded from opensrs4.min.css so overrides apply.
   ============================================================ */
/* ================================================================
   FD LEFT-NAV TWO-COLUMN LAYOUT  (v2)
   Applied on top of opensrs2.min.css -- do not edit the minified file.
   ================================================================ */
/* ----- Page shell: sidebar + content side by side ----- */
.fd-page-shell {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  /* required for position:sticky on sidebar to work */
  min-height: 100vh;
}

/* ----- Sidebar ----- */
.fd-left-nav {
  width: 300px;
  min-width: 300px;
  flex-shrink: 0;
  background: #ffffff;
  border-top: 1px solid #e0e0e0;
  border-right: 1px solid #efefef;
  position: sticky;
  top: 0;
  max-height: 100vh;
  overflow-y: auto;
  overflow-x: hidden;
}

/* ----- Main content -- top divider matching the sidebar border-top ----- */
.fw-main-wrapper.fd-main-content {
  border-top: 1px solid #e0e0e0;
  margin-left: 0 !important;
  /* prevent Freshdesk base CSS from adding a left gap */
  flex: 1 1 0%;
  min-width: 0;
}

.fd-left-nav-inner {
  padding: 0 0 48px;
}

/* ----- Home / root link at top of sidebar ----- */
.fd-nav-home-link {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 14px 16px 14px 13px;
  /* 13px left: leaves room for 3px border without shifting text */
  font-size: 14px;
  font-weight: 700;
  color: #04034a;
  text-decoration: none !important;
  border-bottom: 1px solid #efefef;
  border-left: 3px solid transparent;
  /* invisible at rest; becomes teal on hover */
  transition: background .15s, border-color .15s;
  background: #ffffff;
}

.fd-nav-home-link:hover {
  background: rgba(0, 170, 196, .06);
  border-left-color: #00aac4;
  text-decoration: none !important;
}

.fd-nav-home-link:focus-visible {
  outline: 2px solid #057499;
  outline-offset: -2px;
  border-radius: 2px;
}

.fd-nav-home-link svg {
  flex-shrink: 0;
}

/* ----- Topic filter input ----- */
.fd-nav-search {
  padding: 12px 12px 8px;
}

.fd-nav-filter {
  width: 100%;
  box-sizing: border-box;
  padding: 7px 10px;
  border: 1px solid #efefef;
  /* matches portal button border */
  border-radius: 6px;
  font-size: 13.5px;
  color: #04034a;
  background: #ffffff;
  /* white -- matches sidebar and body */
  transition: border-color .18s, box-shadow .18s;
}

.fd-nav-filter::placeholder {
  color: #6f6f7b;
}

/* matches eyebrow text color */
.fd-nav-filter:focus {
  outline: none;
  border-color: #057499;
  /* dark teal -- button text color */
  box-shadow: 0 0 0 3px rgba(199,249,255,.6);
  /* light cyan glow */
}

/* ----- Category section headings ----- */
.fd-nav-section {
  margin-top: 4px;
}

/* Flex row: category name fills left, chevron sits on the right */
.fd-nav-cat-header {
  display: flex;
  align-items: center;
  padding: 12px 16px 4px 13px;
  /* 13px left: accommodates 3px transparent border */
  cursor: pointer;
  border-left: 3px solid transparent;
  transition: border-color .15s;
}

.fd-nav-cat-header:hover {
  border-left-color: #00aac4;
}

.fd-nav-cat-link {
  flex: 1;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: .5px;
  text-transform: uppercase;
  color: #00aac4;
  transition: color .15s;
  line-height: 1.3;
  padding-left: 5px;
}

.fd-nav-cat-header:hover .fd-nav-cat-link, .fd-nav-cat-link.is-active {
  color: #00889d;
}

/* Chevron -- points down when expanded, rotates right when collapsed */
.fd-nav-cat-chevron {
  flex-shrink: 0;
  color: #00aac4;
  transition: transform .2s ease, color .15s;
}

.fd-nav-cat-header:hover .fd-nav-cat-chevron {
  color: #00889d;
}

.fd-nav-cat-header[aria-expanded="false"] .fd-nav-cat-chevron {
  transform: rotate(-90deg);
}

.fd-nav-cat-header:focus-visible {
  outline: 2px solid #057499;
  outline-offset: -2px;
  border-radius: 4px;
}

/* Folder list hidden when its category is collapsed */
.fd-nav-folder-list.fd-nav-cat-collapsed {
  display: none;
}

/* ----- Folder list under each category ----- */
.fd-nav-folder-list {
  list-style: none;
  margin: 2px 0 6px;
  padding: 0;
}

/* Folder row -- visual container; link navigates, toggle button expands */
.fd-nav-folder-row {
  display: flex;
  align-items: stretch;
  transition: background .12s;
}

.fd-nav-folder-row:hover {
  background: rgba(199,249,255,.45);
}

.fd-nav-folder-item.is-active > .fd-nav-folder-row {
  background: rgba(199,249,255,.7);
}

/* Folder name label inside the row */
.fd-nav-folder-link {
  flex: 1;
  min-width: 0;
  display: block;
  padding: 6px 12px 6px 21px;
  /* 21px left: accommodates 3px transparent border (was 22px+2px) */
  font-size: 14px;
  line-height: 1.4;
  color: #04034a;
  text-decoration: none !important;
  border-left: 3px solid transparent;
  transition: color .12s, border-color .12s;
}

.fd-nav-folder-link:focus-visible {
  outline: 2px solid #057499;
  outline-offset: -2px;
  border-radius: 2px;
}

.fd-nav-folder-row:hover .fd-nav-folder-link {
  color: #057499;
  border-left-color: #00aac4;
}

.fd-nav-folder-item.is-active > .fd-nav-folder-row .fd-nav-folder-link {
  color: #057499;
  border-left-color: #057499;
  font-weight: 600;
}

/* Folder article-list toggle chevron button */
.fd-nav-folder-toggle {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  background: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  color: #b0b0b8;
  transition: color .12s;
}

.fd-nav-folder-toggle:hover, .fd-nav-folder-toggle[aria-expanded="true"] {
  color: #057499;
}

.fd-nav-folder-toggle svg {
  transition: transform .2s ease;
}

.fd-nav-folder-toggle[aria-expanded="false"] svg {
  transform: rotate(-90deg);
}

.fd-nav-folder-toggle:focus-visible {
  outline: 2px solid #057499;
  outline-offset: 1px;
  border-radius: 2px;
}

/* ----- Article list (collapsible, inside each folder) ----- */
.fd-nav-article-list {
  list-style: none;
  margin: 0;
  padding: 0;
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
  /* removes hidden items from tab order */
  transition: max-height .22s ease, visibility 0s linear .22s;
  /* visibility hides after close animation */
}

.fd-nav-article-list.is-open {
  max-height: 1200px;
  /* large enough for any article count */
  visibility: visible;
  /* immediately visible on open */
  transition: max-height .22s ease;
  /* no delay when opening */
}

.fd-nav-article-item a {
  display: block;
  padding: 5px 12px 5px 32px;
  font-size: 13px;
  line-height: 1.45;
  color: #6f6f7b;
  text-decoration: none !important;
  border-left: 2px solid transparent;
  transition: background .12s, color .12s, border-color .12s;
}

.fd-nav-article-item a:hover {
  background: rgba(199,249,255,.3);
  color: #057499;
  border-left-color: #c7f9ff;
  text-decoration: none !important;
}

.fd-nav-article-item.is-active > a {
  background: rgba(199,249,255,.55);
  color: #057499;
  border-left-color: #057499;
  font-weight: 600;
}

.fd-nav-article-item a:focus-visible {
  outline: 2px solid #057499;
  outline-offset: -2px;
  border-radius: 2px;
}

/* ----- "Submit a Request" CTA at bottom of sidebar ----- */
.fd-nav-cta {
  padding: 20px 12px 8px;
  border-top: 1px solid #efefef;
  margin-top: 12px;
}

.fd-nav-cta-link {
  display: flex;
  align-items: center;
  gap: 7px;
  padding: 9px 14px;
  background: #e0fcff;
  /* matches actual portal button background */
  color: #057499 !important;
  /* matches actual portal button text color */
  border: 1px solid #efefef;
  /* matches actual portal button border */
  border-radius: 6px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none !important;
  transition: background .15s;
  justify-content: center;
}

.fd-nav-cta-link:hover {
  background: #c7f9ff;
  /* hover -- same as eyebrow/hero bg */
  text-decoration: none !important;
}

/* ----- Main content column ----- */
.fd-main-content {
  flex: 1;
  min-width: 0;
  /* prevents flex blowout */
  overflow: hidden;
}

/* ----- Mobile toggle button bar ----- */
/* ── Mobile home icon in header (hidden on desktop) ─────────────────────── */
.fd-mobile-home-btn {
  display: none;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
  text-decoration: none;
  line-height: 1;
  vertical-align: middle;
}
header.header .menu_area .fd-mobile-home-btn:visited {
  color: #000000 !important;
}
header.header .menu_area .fd-mobile-home-btn:hover,
header.header .menu_area .fd-mobile-home-btn:focus {
  color: #c7f9ff !important;
}

/* ── Mobile Cloud Hosting Forums bar (hidden on desktop) ─────────────────── */
.fd-nav-mobile-forums-bar {
  display: none;
  background: #F3FAFF !important;
  border-bottom: 1px solid #efefef;
}
.fd-nav-mobile-forums-bar-link {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 10px 16px;
  font-size: 13px;
  font-weight: 700;
  color: #04034a;
  text-decoration: none !important;
  transition: color .15s;
}
.fd-nav-mobile-forums-bar-link:hover {
  color: #057499;
}

.fd-nav-mobile-bar {
  display: none;
  background: #F3FAFF !important;
  border-bottom: 1px solid #efefef;
}

.fd-nav-mobile-toggle {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 10px 16px;
  background: #F3FAFF !important;
  border: none;
  font-size: 13px;
  font-weight: 700;
  color: #04034a;
  cursor: pointer;
  text-align: left;
  transition: color .15s;
}

.fd-nav-mobile-toggle:hover {
  color: #057499;
}

.fd-nav-mobile-toggle:focus-visible {
  outline: 2px solid #057499;
  outline-offset: -2px;
}

.fd-nav-mobile-toggle.is-open {
  color: #057499;
  background: #F3FAFF !important;
}

.fd-nav-mobile-toggle:active {
  background: #F3FAFF !important;
  -webkit-tap-highlight-color: #F3FAFF;
}

/* ================================================================
   SUPPRESS the now-redundant empty <aside class="menu_listing">
   that exists inside article_view, article_list, solution_category.
   CSS hides it and makes the content column fill full width.
   ================================================================ */


/* Convert grid/flex containers to block so article fills full width */
.article_content_area, .listing_page, .category_content_area, .solution_cca {
  display: block !important;
}

.article_content_area > article, .listing_page > .listing_page_inside, .category_content_area > article, .solution_cca > article {
  width: 100%     !important;
  max-width: 100% !important;
  margin-left: 0  !important;
  padding-left: 0 !important;
}

/* Article mobile TOC: hide since category context is in left nav */


/* ================================================================
   "GET IN TOUCH" CONTACT CARDS  (WPStaq-inspired layout)
   ================================================================ */
.fd-contact-section {
  /* "grid" class on the section gives the same horizontal container as category sections.
     We only need to add visual styling and vertical rhythm here. */
  padding-top: 40px;
  padding-bottom: 48px;
  background: #ffffff;
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
}

/* Header -- left-aligned to match the contact cards below */
.fd-contact-section-header {
  margin-bottom: 20px !important;
  padding-bottom: 0 !important;
}

.fd-contact-section-header p {
  font-size: 13px !important;
  font-weight: 800 !important;
  letter-spacing: .65px !important;
  text-transform: uppercase !important;
  color: #6f6f7b !important;
  margin: 0 0 6px !important;
}

.fd-contact-section-header h2 {
  font-size: 30px !important;
  font-weight: 800 !important;
  color: #04034a !important;
  margin: 0 !important;
  line-height: 1.2 !important;
}

/* Cards -- grid_child_4 handles column widths; fd-contact-card handles visuals */
.fd-contact-card {
  background: #ffffff;
  border: 1px solid #efefef;
  border-radius: 10px;
  padding: 26px 20px 22px;
  text-align: center;
  /* flex column so the CTA button always snaps to the card bottom */
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: box-shadow .18s, transform .18s, border-color .18s;
}

.fd-contact-card:hover {
  box-shadow: 0 4px 20px rgba(4,3,74,.07);
  transform: translateY(-2px);
  border-color: #c7f9ff;
}

.fd-contact-card-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  border-radius: 12px;
  background: #e0fcff;
  margin: 0 auto 14px;
  color: #057499;
}

.fd-contact-card-icon svg {
  flex-shrink: 0;
}

.fd-contact-card h4 {
  font-size: 14.5px;
  font-weight: 700;
  color: #04034a;
  margin: 0 0 8px;
  line-height: 1.3;
}

.fd-contact-card h3 {
  font-size: 14.5px;
  font-weight: 700;
  color: #04034a;
  margin: 0 0 8px;
  line-height: 1.3;
}

.fd-contact-card p {
  font-size: 12.5px;
  color: #6f6f7b;
  line-height: 1.55;
  margin: 0 0 16px;
}

.fd-contact-card a, .fd-contact-card button.fd-contact-btn {
  display: inline-block;
  padding: 8px 18px;
  background: #e0fcff;
  color: #057499 !important;
  border: 1px solid #c7f9ff;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none !important;
  cursor: pointer;
  font-family: inherit;
  line-height: 1;
  margin-top: auto;
  /* push button to bottom of every card */
  transition: background .15s, border-color .15s;
}

.fd-contact-card a:hover, .fd-contact-card button.fd-contact-btn:hover {
  background: #c7f9ff;
  border-color: #a0f3ff;
  text-decoration: none !important;
}

/* ----- Per-card colour variants ----- */
/* Submit a Ticket -- blue */
.fd-contact-card--ticket .fd-contact-card-icon {
  background: #dbeafe;
  color: #1d4ed8;
}

.fd-contact-card--ticket a, .fd-contact-card--ticket button.fd-contact-btn {
  background: #dbeafe;
  color: #1d4ed8 !important;
  border-color: #bfdbfe;
}

.fd-contact-card--ticket a:hover, .fd-contact-card--ticket button.fd-contact-btn:hover {
  background: #bfdbfe;
  border-color: #93c5fd;
  color: #1d4ed8 !important;
}

.fd-contact-card--ticket:hover {
  border-color: #bfdbfe;
}

/* Chat with Us -- original ticket teal (swapped with Submit a Ticket) */
.fd-contact-card--chat .fd-contact-card-icon {
  background: #e0fcff;
  color: #057499;
}

.fd-contact-card--chat a, .fd-contact-card--chat button.fd-contact-btn {
  background: #e0fcff;
  color: #057499 !important;
  border-color: #c7f9ff;
}

.fd-contact-card--chat a:hover, .fd-contact-card--chat button.fd-contact-btn:hover {
  background: #c7f9ff;
  border-color: #a0f3ff;
  color: #057499 !important;
}

.fd-contact-card--chat:hover {
  border-color: #c7f9ff;
}

/* System Status -- green */
.fd-contact-card--status .fd-contact-card-icon {
  background: #d1fae5;
  color: #047857;
}

.fd-contact-card--status a, .fd-contact-card--status button.fd-contact-btn {
  background: #d1fae5;
  color: #047857 !important;
  border-color: #a7f3d0;
}

.fd-contact-card--status a:hover, .fd-contact-card--status button.fd-contact-btn:hover {
  background: #a7f3d0;
  border-color: #6ee7b7;
}

.fd-contact-card--status:hover {
  border-color: #a7f3d0;
}

/* My Tickets -- purple */
.fd-contact-card--mytickets .fd-contact-card-icon {
  background: #ede9fe;
  color: #6d28d9;
}

.fd-contact-card--mytickets a, .fd-contact-card--mytickets button.fd-contact-btn {
  background: #ede9fe;
  color: #6d28d9 !important;
  border-color: #ddd6fe;
}

.fd-contact-card--mytickets a:hover, .fd-contact-card--mytickets button.fd-contact-btn:hover {
  background: #ddd6fe;
  border-color: #c4b5fd;
}

.fd-contact-card--mytickets:hover {
  border-color: #ddd6fe;
}

/* Forums -- orange */
.fd-contact-card--forums .fd-contact-card-icon {
  background: #fff7ed;
  color: #ea580c;
}

.fd-contact-card--forums a, .fd-contact-card--forums button.fd-contact-btn {
  background: #fff7ed;
  color: #ea580c !important;
  border-color: #fed7aa;
}

.fd-contact-card--forums a:hover, .fd-contact-card--forums button.fd-contact-btn:hover {
  background: #fed7aa;
  border-color: #fdba74;
  color: #ea580c !important;
}

.fd-contact-card--forums:hover {
  border-color: #fed7aa;
}

/* Equal-height cards -- .fd-contact-card and .grid_child_4 are the
   SAME element (flex item + flex container), so we target it directly.
   align-items: stretch on the row makes every item grow to the tallest.
   height: auto !important stops Freshdesk's .full_height class from
   setting height: 100% which would bypass the flex stretch. */
.fd-contact-section .inside_grid {
  display: flex !important;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100% !important;
  max-width: 1400px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.fd-contact-section .inside_grid > .grid_child_4 {
  flex: 1 1 0 !important;
  width: auto !important;
  min-width: 140px;
  height: auto !important;
  display: flex !important;
  flex-direction: column !important;
}

/* ================================================================
   SIDEBAR LOGO
   ================================================================ */
.fd-nav-logo {
  padding: 14px 16px;
  border-bottom: 1px solid #efefef;
  text-align: center;
}

.fd-nav-logo a {
  display: block;
  line-height: 0;
}

.fd-nav-logo img {
  max-width: 148px;
  max-height: 48px;
  height: auto;
  object-fit: contain;
}

/* ================================================================
   HEADER + EYEBROW -- override the max-width centered container
   from opensrs2.min.css so the logo/eyebrow text start at the
   far-left edge of the page (aligned with the sidebar below)
   and the search/profile reach the far-right edge.
   ================================================================ */
.eyebrow .inner_eyebrow {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0  !important;
  margin-right: 0 !important;
  padding-left: 20px  !important;
  padding-right: 20px !important;
  box-sizing: border-box;
}

.header .inner_header {
  width: 100% !important;
  /* override Freshdesk's own width constraint */
  max-width: none !important;
  margin-left: 0  !important;
  margin-right: 0 !important;
  padding-left: 20px  !important;
  padding-right: 20px !important;
  box-sizing: border-box;
  display: flex !important;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
  /* logo left, search+profile right */
}

.header .menu_area {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-left: auto;
  /* push search + profile to the right edge */
  flex-shrink: 0;
}

/* ================================================================
   RESPONSIVE -- collapse sidebar on small screens
   ================================================================ */
@media (max-width: 1024px) {
  .fd-left-nav {
    width: 240px;
    min-width: 240px;
  }
}

/* Mobile search close button -- hidden on desktop, shown when the
   header search panel is open on small screens */
#fd-search-close-btn {
  display: none;
}

@media (max-width: 820px) {
  /* Show the close button inside the search input group */
  #fd-search-close-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: none;
    padding: 0 12px;
    cursor: pointer;
    color: #666;
    flex-shrink: 0;
    line-height: 1;
  }
  #fd-search-close-btn:hover {
    color: #04034a;
  }
  .fd-contact-section {
    padding-top: 28px;
    padding-bottom: 36px;
  }
  /* Stack sidebar above content */
  .fd-page-shell {
    flex-direction: column;
  }
  /* Sidebar: collapsed by default, opens on toggle */
  .fd-left-nav {
    width: 100%;
    min-width: unset;
    max-width: 100%;
    position: static;
    max-height: 0;
    overflow: hidden;
    border-right: none;
    border-bottom: 1px solid #efefef;
    transition: max-height .3s ease;
  }
  .fd-left-nav.fd-nav-open {
    max-height: 65vh;
    overflow-y: auto;
  }
  /* Show the mobile toggle bar and forums bar */
  .fd-nav-mobile-bar,
  .fd-nav-mobile-forums-bar {
    display: flex;
  }
  /* Hide sidebar forums link on mobile — replaced by the forums bar above Browse Topics */
  .fd-nav-forums-link {
    display: none !important;
  }
  /* Hero panel -- full-bleed with tighter radius on small screens */
  section.hero.bg_color_6 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  section.hero.bg_color_6 .inside_hero {
    width: calc(100% - 32px);
    border-radius: 12px;
    padding: 20px 20px !important;
  }
  /* Featured Articles panel -- full-bleed on small screens */
  section#featured.grid.bg_color_5 {
    padding-top: 16px !important;
    padding-bottom: 0 !important;
  }
  .fd-featured-panel {
    width: calc(100% - 32px);
    border-radius: 12px 12px 0 0;
    padding: 20px 20px 32px !important;
  }
  /* Cap at 3 cards per row on mobile/tablet to match the contact section */
  .fd-featured-panel .inside_grid > .grid_child_4 {
    min-width: calc(33.333% - 8px) !important;
    max-width: none !important;
  }
}

/* Phone: one featured article card per row, full width.
   Also revert hero and featured panel to original full-width design -- no
   inset rounded panel -- matching the original phone layout. */
@media (max-width: 480px) {
  /* Hero -- restore original full-width bg_color_6 background, no white outer shell */
  section.hero.bg_color_6 {
    background-color: #c7f9ff !important;
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  section.hero.bg_color_6 .inside_hero {
    background-color: transparent !important;
    border-radius: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 20px !important;
  }
  /* Featured articles panel -- full-bleed, no inset box on phone */
  .fd-featured-panel {
    background-color: transparent !important;
    border-radius: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 16px 20px 32px !important;
  }
  /* Featured article cards -- one per row */
  .fd-featured-panel .inside_grid > .grid_child_4 {
    flex: 0 0 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
  }
  /* Featured section -- restore theme bg and revert flex layout on phone */
  section#featured.grid.bg_color_5 {
    background-color: var(--bg_color_5, transparent) !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    flex: none !important;
    display: block !important;
  }
}

/* -- Hero section -- reduce top/bottom padding ------------------------
   Theme CSS sets generous padding on .inside_hero (~80px). Tighten it
   significantly so the search bar sits closer to the page content. */
.hero .inside_hero {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* -- Header search "Clear recent" button fixes -----------------------
   1. Height: theme.css forces .fw-search button to 2.75rem (44px).
      Override to auto so the button is consistently sized on all states.
   2. Hover colour: darker teal matching the tab buttons and search icon. */
.fw-clear-all, .fw-clear-all:hover {
  height: auto !important;
}

.fw-clear-all:hover {
  background-color: rgb(0, 136, 157) !important;
  color: rgb(255, 255, 255) !important;
  text-decoration: none !important;
}

/* -- Hero (and mobile-header) search tab colours ---------------------
   The S3 opensrs2.min.css applies teal to inactive tabs in the main
   header autocomplete dropdown but not in the hero or mobile search
   forms. This causes inactive tabs there to render white-on-white
   (invisible). Match the same teal scheme used in the header.
   Active tab (fw-active-search-tab) already shows the correct dark
   navy from theme.css and is intentionally left unchanged. */
section.hero .fw-search-tab:not(.fw-active-search-tab), .search_container .fw-search-tab:not(.fw-active-search-tab) {
  background-color: rgb(0, 170, 196) !important;
  /* teal */
  color: rgb(255, 255, 255) !important;
}

/* -- Search tab hover -- darker teal across all search forms ----------
   theme.css sets the hover to grey (rgb(207,215,223)). Override every
   inactive tab -- hero, mobile, and the main header dropdown -- to use
   a darker shade of the teal instead. */
.fw-search .fw-autocomplete-header .fw-search-tab:not(.fw-active-search-tab):hover, section.hero .fw-search-tab:not(.fw-active-search-tab):hover, .search_container .fw-search-tab:not(.fw-active-search-tab):hover {
  background-color: rgb(0, 136, 157) !important;
  /* ~20% darker teal */
  color: rgb(255, 255, 255) !important;
}

/* -- Search icon button (magnifying glass) hover -- darker teal -------
   Applies to the header search button, the hero search button, and
   the mobile search button -- all share #btnSearch. */
#btnSearch:hover {
  background-color: rgb(0, 136, 157) !important;
  border-color: rgb(0, 136, 157) !important;
}

/* -- PeopleReign floating chat widget button hover -- darker teal -----
   The launch button (#pr-chat-launch-button) is injected by PeopleReign
   into the main page. Override its hover to match the darker teal used
   across other interactive elements. */
#pr-chat-launch-button:hover {
  background-color: rgb(0, 136, 157) !important;
}

/* -- "Featured Articles" tab -----------------------------------------
   Injected as <button class="fw-search-tab fd-featured-btn"> so it
   inherits all native fw-search-tab sizing, spacing, and border-radius
   without any overrides. Only the ::after content needs changing --
   Freshdesk's button.fw-search-tab::after injects "Search"; override
   it to "Articles" so the tab reads "Featured | Articles". */
section.hero .fw-autocomplete-header .fd-featured-btn::after {
  content: "Articles" !important;
}

/* -- Hero -- blue rounded panel, aligned with grid columns -------------
   Clears the section's own blue background to white so only the bounded
   .inside_hero panel is coloured. Panel shares the same max-width/width
   as .grid .title_area and .inside_grid (1400 px / 85%) so its left
   edge lines up with the "Need help" and "Featured Articles" headers. */
section.hero.bg_color_6 {
  background-color: #ffffff !important;
  padding-top: 0 !important;
  padding-bottom: 40px !important;
}

section.hero.bg_color_6 .inside_hero {
  background-color: var(--bg_color_6, #c7f9ff);
  border-radius: 16px;
  max-width: 1400px;
  width: 100%;
  margin: 0 !important;
  padding: 32px 48px !important;
}

/* -- Remove divider lines between hero, contact, and featured sections -- */
section.grid.fd-contact-section {
  border-top: none !important;
  border-bottom: none !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

section#featured.grid.bg_color_5 {
  border-top: none !important;
}

/* -- Featured Articles -- bg_color_5 bounded panel, fills to footer ------
   Section background is white; the panel carries bg_color_5 via its own
   class (CSS variable fallback can't resolve Freshdesk class-based colours).
   The panel rounds only the top corners and stretches to fill remaining
   page height so no white space appears between it and the footer. */
/* Make the main content column a flex column so section#featured can grow */
.fd-main-content {
  display: flex;
  flex-direction: column;
}

section#featured.grid.bg_color_5 {
  background-color: #ffffff !important;
  padding-top: 40px !important;
  padding-bottom: 0 !important;
  /* panel butts against footer */
  flex: 1;
  /* fill remaining height */
  display: flex;
  flex-direction: column;
}

.fd-featured-panel {
  background-color: #e0fcff !important;
  /* bg_color_5 blue */
  border-radius: 16px 16px 0 0;
  /* rounded top, straight bottom */
  max-width: 1400px;
  width: calc(100% - 32px);
  margin: 0 !important;
  padding: 32px 48px 48px;
  flex: 1;
  /* stretch panel to section height */
}

/* .title_area and .inside_grid inside the panel would otherwise re-centre
   at 85% of the panel width. Override them to fill the panel content area. */
.fd-featured-panel .title_area, .fd-featured-panel .inside_grid {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.fd-featured-panel .title_area h2 {
  font-size: 16px !important;
  font-weight: 700 !important;
  margin-bottom: 16px !important;
}

/* 5 cards per row, only the first 5 visible */
/* 5 cards per row on desktop, wraps on mobile -- exactly mirrors contact section */
.fd-featured-panel .inside_grid {
  display: flex !important;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 12px;
}

.fd-featured-panel .inside_grid > .grid_child_4 {
  flex: 1 1 0 !important;
  width: auto !important;
  max-width: none !important;
  min-width: 140px;
  display: flex !important;
  flex-direction: column !important;
  height: auto !important;
}

.fd-featured-panel .inside_grid > .grid_child_4 > article {
  flex: 1 !important;
  height: auto !important;
}

.fd-featured-panel .inside_grid .grid_child_4:nth-child(n+6) {
  display: none !important;
}

/* ══════════════════════════════════════════════════════════════════
   SUBPAGE CONTENT SECTIONS — spacing & width corrections
   All hero_subpage pages get 42px gap on top/left/right; 40px below
   the hero is preserved. portal_home uses .hero (never targeted here).
   ══════════════════════════════════════════════════════════════════ */
/* hero_subpage: 42px on top, left, right; 40px below unchanged.
   Overrides the original width:85%;margin:auto.
   portal_home uses .hero — not affected. */
.hero_subpage {
  margin-top: 42px !important;
  margin-bottom: 40px !important;
  margin-left: 42px !important;
  margin-right: 42px !important;
  width: calc(100% - 84px) !important;
}

/* Zero top gap on content sections — gap below hero comes from hero margin-bottom */
.article_content_area, .listing_page, .category_content_area, .search_content_area, .ticket_list_container, .discussion_cat_content_area {
  margin-top: 0 !important;
}

/* solution_home / discussions_home: .grid.cats_sections picks up
   .grid{padding-top:80px}. Remove it. */
.grid.cats_sections {
  padding-top: 0 !important;
}

/* ticket pages: 42px left/right to match hero_subpage. */
.ticket_list_container {
  width: calc(100% - 84px) !important;
  max-width: 1400px !important;
  margin-left: 42px !important;
  margin-right: 42px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* discussions & search pages: 42px left/right to match hero_subpage. */
.discussion_cat_content_area, .search_content_area {
  width: calc(100% - 84px) !important;
  max-width: 1400px !important;
  margin-left: 42px !important;
  margin-right: 42px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* article & solution pages: Freshdesk native CSS sets ~82px auto left margin.
   Override to match the 42px hero_subpage gap. */
.article_content_area, .category_content_area, .listing_page {
  width: calc(100% - 84px) !important;
  max-width: 1400px !important;
  margin-left: 42px !important;
  margin-right: 42px !important;
}

/* new_topic.html: Bootstrap container-fluid has 12px padding — zero it so the
   inner fw-wrapper-shadow aligns with the hero panel at 42px. */
.fd-hero-aligned {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.fd-hero-aligned .container.fw-wrapper-shadow {
  width: calc(100% - 84px) !important;
  max-width: 1400px !important;
  margin-left: 42px !important;
  margin-right: 42px !important;
}

/* ══════════════════════════════════════════════════════════════════
   PORTAL HOME — same 42px gap treatment as all other pages.
   .hero is exclusive to portal_home; subpages use .hero_subpage.
   ══════════════════════════════════════════════════════════════════ */
/* portal_home hero: 42px on top/left/right; margin-bottom left unchanged. */
.hero {
  margin-top: 42px !important;
  margin-left: 42px !important;
  margin-right: 42px !important;
  width: calc(100% - 84px) !important;
}

/* portal_home content sections: 42px left/right margins only.
   .fd-contact-section and #featured are specific to portal_home. */
.grid.fd-contact-section, #featured {
  margin-left: 42px !important;
  margin-right: 42px !important;
  width: calc(100% - 84px) !important;
}

/* new_topic.html layout is handled via inline <style> in new_topic.html */
/* ══════════════════════════════════════════════════════════════════
   DISCUSSIONS HOME / CATEGORY — align inside_grid left edge with hero
   Default inside_grid has ~82px percentage margin; hero sits at 42px.
   Scoped to .cats_sections so only forum listing pages are affected.
   ══════════════════════════════════════════════════════════════════ */
.cats_sections .inside_grid {
  margin-left: 42px !important;
}

@media (max-width: 720px) {
  /* discussions_home: zero the asymmetric margin-left so both sides match on mobile */
  .cats_sections .inside_grid {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }
}

/* ══════════════════════════════════════════════════════════════════
   SUBMIT TICKET — inner form left margin
   ══════════════════════════════════════════════════════════════════ */
.ticket_list_container .fw-wrapper-shadow .fw-content {
  margin-left: 1.5rem !important;
}

/* ══════════════════════════════════════════════════════════════════
   ARTICLE VIEW — content body margins
   ══════════════════════════════════════════════════════════════════ */
.article_content_area .content_body {
  margin-top: 1.5rem !important;
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

/* ══════════════════════════════════════════════════════════════════
   PORTAL HOME — below-hero content margins (mobile only)
   Mirrors the article content_body treatment on small screens.
   Desktop retains its 42px outer section margins unchanged.
   ══════════════════════════════════════════════════════════════════ */
@media (max-width: 720px) {
  section.grid.fd-contact-section {
    margin-top: 1.5rem !important; /* overrides margin-top: 0 !important set above */
  }
  .fd-contact-section > .fd-contact-section-header,
  .fd-contact-section > .inside_grid,
  .fd-featured-panel > .title_area,
  .fd-featured-panel > .inside_grid {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
}

/* ══════════════════════════════════════════════════════════════════
   WCAG 2.1 AA CONTRAST FIXES
   Minimum-necessary color adjustments only; no layout or visual change.

   1. Eyebrow banner text: #6f6f7b on #c7f9ff = 4.34:1 (needs 4.5:1)
      → #636370 = 4.65:1 ✓
   2. Subpage hero breadcrumb links: #076afb on #f7f7fc = 4.4:1
      → #0060e6 = 4.71:1 ✓
   3. Left-nav category links: #00aac4 on white = 2.78:1 (far from 4.5:1)
      → #00768f = 4.79:1 ✓
   4. Left-nav chevron icons: same #00aac4 issue → #00768f ✓
   5. Left-nav active border: #00aac4 on white = 2.78:1 (needs 3:1 for non-text)
      → #00768f = 4.79:1 ✓
   ══════════════════════════════════════════════════════════════════ */
.inner_eyebrow {
  color: #636370 !important;
}

.hero_subpage .breadcrumb-item a {
  color: #0060e6 !important;
}

.fd-nav-cat-link {
  color: #00768f !important;
}

.fd-nav-cat-header:hover .fd-nav-cat-link, .fd-nav-cat-link.is-active {
  color: #005f73 !important;
}

.fd-nav-cat-chevron {
  color: #00768f !important;
}

.fd-nav-cat-header:hover .fd-nav-cat-chevron {
  color: #005f73 !important;
}

.fd-nav-section.is-active > .fd-nav-cat-header {
  border-left-color: #00768f !important;
}

/* ══════════════════════════════════════════════════════════════════
   PEOPLEREIGN WIDGET — accessibility fixes
   1. Chat iframe: box-shadow:none makes it white-on-white
      (fails WCAG 2.1 SC 1.4.11 Non-text Contrast, 3:1).
   2. Launch button: white text on #00aac4 = 2.78:1 (needs 4.5:1
      at 18.66px/700 — just under the 14pt-bold large-text threshold).
      → #00768f = 5.27:1 ✓  (same accessible teal used for nav links)
   ══════════════════════════════════════════════════════════════════ */
#pr-chat-window {
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15) !important;
}

#pr-chat-launch-button {
  background-color: #00768f !important;
}

/* ══════════════════════════════════════════════════════════════════
   WCAG 2.1 AA CONTRAST FIXES — PORTAL HOME (round 2)

   6. Hero welcome text (.header_tag h1): #1290b3 on #c7f9ff = 3.25:1
      (16 px bold = not large text; needs 4.5:1)
      → #0f7596 = 4.60:1 ✓
   7. Forums card link: #ea580c on #fff7ed = 3.35:1 (needs 4.5:1)
      → #a53604 = 6.32:1 on #fff7ed ✓  |  4.96:1 on #fed7aa hover ✓
   ══════════════════════════════════════════════════════════════════ */
.hero .inside_hero .header_tag {
  color: #0f7596 !important;
}

.fd-contact-card--forums a, .fd-contact-card--forums button.fd-contact-btn {
  color: #a53604 !important;
}

.fd-contact-card--forums a:hover, .fd-contact-card--forums button.fd-contact-btn:hover {
  color: #a53604 !important;
}

/* ══════════════════════════════════════════════════════════════════
   PHONE — remove 42px outer margins from hero panels
   Must appear AFTER the desktop .hero / .hero_subpage rules above so
   this !important declaration wins the cascade on narrow viewports.
   Desktop and tablet (> 480px) are completely unaffected.
   .hero_subpage margin-bottom (40px) is preserved — it spaces the
   hero from the content below.
   ══════════════════════════════════════════════════════════════════ */
@media (max-width: 480px) {
  .hero {
    margin-top: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .hero_subpage {
    margin-top: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
}

@media (prefers-reduced-motion:reduce) {
  html {
    scroll-behavior:auto!important
  }
  *,*::before,*::after {
    animation-duration:.01ms!important;
    animation-iteration-count:1!important;
    scroll-behavior:auto!important;
    transition-duration:.01ms!important
  }
}

/* Accessibility: WAVE contrast fixes for generated form/editor text. Scoped to the low-contrast required asterisk and Froala placeholder only. */
.required-field-asterisk,.fw-asterisk {
  color:#00768f!important
}

.fr-placeholder {
  color:#666570!important;
  opacity:1!important
}

/* Accessibility: ticket-list filter label contrast. Scoped to Freshdesk generated filter labels only. */
#fw-advanced-filters .form-label {
  color:#0C0B60!important
}

/* -- WAVE: portal-home search autocomplete contrast -----------------
   Freshdesk's generated search controls inherit #00aac4 backgrounds
   with white text in several portal-home search dropdown buttons.
   That combination is 2.78:1. Use the accessible OpenSRS teal already
   used elsewhere in this theme for these generated controls only.
   No spacing, sizing, layout, or typography changes. */
div.fw-search {
  --search_button_bgcolor: #00768f;
  --search_button_hover_bgcolor: #005f73;
}

/* Search submit button: visible text is injected with ::after in the
   desktop hero/header search controls, so both button and pseudo-text
   need the accessible color pairing. */
div.fw-search #btnSearch, header.header .menu_area > form #btnSearch, .search_container #btnSearch {
  background-color: #00768f !important;
  border-color: #00768f !important;
  color: #ffffff !important;
}

div.fw-search #btnSearch::after, div.fw-search #btnSearch .icon-search::before {
  color: #ffffff !important;
}

div.fw-search #btnSearch:hover, div.fw-search #btnSearch:focus, div.fw-search #btnSearch:focus-visible, header.header .menu_area > form #btnSearch:hover, header.header .menu_area > form #btnSearch:focus, header.header .menu_area > form #btnSearch:focus-visible, .search_container #btnSearch:hover, .search_container #btnSearch:focus, .search_container #btnSearch:focus-visible {
  background-color: #005f73 !important;
  border-color: #005f73 !important;
  color: #ffffff !important;
}

/* Autocomplete tab buttons: All/Articles/Topics/Tickets/Featured.
   The active tab keeps Freshdesk's existing active-state styling; only
   inactive tabs are darkened enough to meet contrast requirements. */
.fw-search .fw-autocomplete-header .fw-search-tab:not(.fw-active-search-tab), section.hero .fw-autocomplete-header .fw-search-tab:not(.fw-active-search-tab), .search_container .fw-autocomplete-header .fw-search-tab:not(.fw-active-search-tab) {
  background-color: #00768f !important;
  border-color: #00768f !important;
  color: #ffffff !important;
}

.fw-search .fw-autocomplete-header .fw-search-tab:not(.fw-active-search-tab)::after, section.hero .fw-autocomplete-header .fw-search-tab:not(.fw-active-search-tab)::after, .search_container .fw-autocomplete-header .fw-search-tab:not(.fw-active-search-tab)::after {
  color: #ffffff !important;
}

.fw-search .fw-autocomplete-header .fw-search-tab:not(.fw-active-search-tab):hover, .fw-search .fw-autocomplete-header .fw-search-tab:not(.fw-active-search-tab):focus, .fw-search .fw-autocomplete-header .fw-search-tab:not(.fw-active-search-tab):focus-visible, section.hero .fw-autocomplete-header .fw-search-tab:not(.fw-active-search-tab):hover, section.hero .fw-autocomplete-header .fw-search-tab:not(.fw-active-search-tab):focus, section.hero .fw-autocomplete-header .fw-search-tab:not(.fw-active-search-tab):focus-visible, .search_container .fw-autocomplete-header .fw-search-tab:not(.fw-active-search-tab):hover, .search_container .fw-autocomplete-header .fw-search-tab:not(.fw-active-search-tab):focus, .search_container .fw-autocomplete-header .fw-search-tab:not(.fw-active-search-tab):focus-visible {
  background-color: #005f73 !important;
  border-color: #005f73 !important;
  color: #ffffff !important;
}

/* Recent-search action button. It is generated inside the autocomplete
   dropdown and inherits the same low-contrast teal. Keep the existing
   button shape/spacing and only darken the color pair. */
.fw-search .fw-clear-all, .fw-search .fw-clear-all:visited {
  background-color: #00768f !important;
  border-color: #00768f !important;
  color: #ffffff !important;
}

.fw-search .fw-clear-all:hover, .fw-search .fw-clear-all:focus, .fw-search .fw-clear-all:focus-visible {
  background-color: #005f73 !important;
  border-color: #005f73 !important;
  color: #ffffff !important;
  text-decoration: none !important;
}

/* ── Sidebar suggestion / topic link contrast ───────────────────
   Scope only to New Topic and Submit Ticket sidebars/results.
   No layout, spacing, sizing, typography, or behaviour changes. */
#fw-main-content .fd-hero-aligned .fw-sidebar a.fw-topic, #fw-main-content .fd-hero-aligned .fw-sidebar a.fw-topic:hover, #fw-main-content .fd-hero-aligned .fw-sidebar a.fw-topic:focus, #fw-main-content .fd-hero-aligned .fw-suggestions-results a, #fw-main-content .fd-hero-aligned .fw-suggestions-results a:hover, #fw-main-content .fd-hero-aligned .fw-suggestions-results a:focus, #fw-main-content .ticket_list_container .suggestions-results a, #fw-main-content .ticket_list_container .suggestions-results a:hover, #fw-main-content .ticket_list_container .suggestions-results a:focus {
  color: #0060e6 !important;
}

/* ══════════════════════════════════════════════════════════════════
   WCAG 2.1 AA CONTRAST FIXES — topic_list & bg-grey links
   ══════════════════════════════════════════════════════════════════ */

/* WCAG 2.1 AA — .reading_link text and arrow: #00aac4 on white = 2.78:1 (fails).
   #00768f on white = 4.79:1 ✓ */
.reading_link,
.reading_link .arrow_item {
  color: #00768f;
}

/* WCAG 2.1 AA — links inside .bg-grey fail contrast on grey background.
   #00768f passes 4.5:1 on backgrounds up to #d9d9d9. */
.bg-grey a {
  color: #00768f;
}

/* ══════════════════════════════════════════════════════════════════
   MOBILE — zero outer margins on all subpage content containers.
   Desktop rules use !important so overrides here must too.
   The width reset is critical: without it, width:calc(100% - 84px)
   leaves an 84px gap on the right even with margins zeroed.
   ══════════════════════════════════════════════════════════════════ */
@media (max-width: 720px) {
  /* Subpage hero — covers tablets (481-720px); phones already covered by 480px block */
  .hero_subpage {
    margin-top: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  /* Zero margin-bottom on article and new-topic/ticket heroes so the grey bg_color_7
     extends flush to whatever element follows. Other subpages keep their 40px spacing. */
  .hero_subpage.article_hero,
  .hero_subpage.requests_hero {
    margin-bottom: 0 !important;
  }
  /* Hide user avatars on all discussion/topic pages on mobile */
  .discussion_cat_content_area .user-avatar {
    display: none !important;
  }
  /* Hide all avatars on ticket pages on mobile */
  .ticket_list_container .comment-avatar,
  .ticket_list_container .fw-reply-avatar,
  .ticket_list_container .user-avatar {
    display: none !important;
  }
  /* Hide Freshdesk initials avatar bubble on ticket and discussion views */
  .ticket_list_container .fw-avatar,
  .discussion_cat_content_area .fw-avatar {
    display: none !important; /* .fw-* requires !important to override Freshdesk base styles */
  }
  /* Reclaim the width that was reserved for the hidden comment avatar */
  .ticket_list_container .comment-meta,
  .ticket_list_container .comment-author.has_agent .comment-meta {
    width: 100% !important;
  }
  /* Bootstrap col-md-9 collapses at 768px; our mobile range is ≤720px so it stays
     at 75% width without this override — text wraps too early inside the ticket row. */
  .ticket_list_container .col-md-9.d-flex {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  /* Portal home sections — zero outer margins on mobile */
  .grid.fd-contact-section, #featured {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  /* Contact cards — one per row on mobile, 20px outer margin so card borders
     don't touch the viewport edge. title_area is outside .inside_grid so unaffected. */
  .fd-contact-section .inside_grid > .grid_child_4 {
    flex: 0 0 calc(100% - 40px) !important;
    min-width: calc(100% - 40px) !important;
    max-width: calc(100% - 40px) !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  /* Article / solution / listing pages */
  .article_content_area,
  .category_content_area,
  .listing_page {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Ticket and discussion pages — zero outer margins and inner padding */
  .ticket_list_container,
  .discussion_cat_content_area {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* Search page — full width with 24px side padding to match other subpages */
  .search_content_area {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 24px !important; /* overrides Freshdesk base search area styles */
    padding-right: 24px !important;
  }

  /* New-topic / submit-ticket inner container */
  .fd-hero-aligned .container.fw-wrapper-shadow {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }
}

/* ══════════════════════════════════════════════════════════════════
   MOBILE — topic panels: 1 per row on phones
   The discussion_cat_content_area uses Bootstrap's row/col pattern
   (col-lg-9 / col-lg-3). Force the main content col to full width
   so panels stack vertically rather than side-by-side.
   ══════════════════════════════════════════════════════════════════ */
@media (max-width: 720px) {
  /* Force topic panels to single column on mobile */
  .discussion_cat_content_area .row > [class*="col-"] {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
  /* topic_list: inside_grid is a CSS Grid container — collapse to single column */
  .discussion_cat_content_area .inside_grid {
    grid-template-columns: 1fr !important;
    grid-column-gap: 0 !important;
  }
  .discussion_cat_content_area .inside_grid > .grid_child_1 {
    grid-column: 1 / -1 !important; /* span full single column */
    width: 100% !important;
  }
}

/* ══════════════════════════════════════════════════════════════════
   MOBILE — new_topic sidebar hidden; form takes full width
   The new_topic layout uses .fd-hero-aligned > .container > .row with
   col-lg-9 (form) and col-lg-3 (sidebar). On mobile, hide the sidebar
   and let the form column fill 100% width.
   ══════════════════════════════════════════════════════════════════ */
@media (max-width: 720px) {
  /* Hide new-topic sidebar on mobile — matches submit_ticket.html mobile behavior */
  .fd-hero-aligned .fw-sidebar-wrapper {
    display: none !important;
  }
  .fd-hero-aligned .fw-content.fw-new-ticket {
    padding-right: 0 !important; /* remove the desktop padding-right that reserved sidebar space */
    width: auto !important;       /* auto = parent − margin-left − margin-right, avoids overflow */
    margin-top: 1.5rem !important;    /* breathing room above the topic title field */
    margin-right: 1.5rem !important;  /* match the desktop margin-left: 1.5rem for symmetry */
  }
  .fd-hero-aligned .col-lg-9.fw-content-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
}

/* ══════════════════════════════════════════════════════════════════
   MOBILE — flatpickr date range picker: single month only
   Freshdesk initialises the ticket-list date filter with showMonths:2
   (two months side by side). The JS patch in ticket_list.html runs at
   page load before flatpickr's lazy init fires, so CSS is the reliable
   fallback. Hide the second rContainer (month body) and its matching
   header month label; the first month + prev/next arrows remain fully
   functional for range selection.
   ══════════════════════════════════════════════════════════════════ */
@media (max-width: 720px) {
  /* Second month body — flatpickr v4 wraps each month in its own
     flatpickr-innerContainer, so target the adjacent container sibling.
     The rContainer fallback covers older builds where both sit in one wrapper. */
  .flatpickr-calendar.multiMonth .flatpickr-innerContainer + .flatpickr-innerContainer,
  .flatpickr-calendar.multiMonth .flatpickr-rContainer ~ .flatpickr-rContainer {
    display: none !important;
  }
  /* Second month header label — third child of .flatpickr-months
     (prev-arrow · month1 · month2 · next-arrow) */
  .flatpickr-calendar.multiMonth .flatpickr-months > .flatpickr-month:nth-child(3) {
    display: none !important;
  }
}

/* ══════════════════════════════════════════════════════════════════
   MOBILE — article table stacking
   Applied by JS in article_view.html when any cell's rendered height
   exceeds 2 lines. Stacks each row's cells vertically so long content
   doesn't get squeezed into narrow columns.
   ══════════════════════════════════════════════════════════════════ */
@media (max-width: 720px) {
  .article_content_area .content_body table.fw-stack {
    display: block;
    width: 100%;
  }
  .article_content_area .content_body table.fw-stack thead {
    display: none; /* column headers hidden — no data-label available on WYSIWYG tables */
  }
  .article_content_area .content_body table.fw-stack tbody,
  .article_content_area .content_body table.fw-stack tr {
    display: block;
    width: 100%;
  }
  .article_content_area .content_body table.fw-stack tr {
    border-top: 2px solid #ddd;
    padding-top: 8px;
    margin-bottom: 8px;
  }
  .article_content_area .content_body table.fw-stack td {
    display: block;
    width: 100%;
    box-sizing: border-box;
    border: none !important;
    padding: 4px 0;
  }
}

/* ══════════════════════════════════════════════════════════════════
   MOBILE — responsive table overflow scrolling
   Wide tables that are not stacked by JS scroll horizontally
   rather than overflowing off-screen.
   ══════════════════════════════════════════════════════════════════ */
@media (max-width: 720px) {
  /* :not(.fw-stack) excludes JS-stacked tables (handled by the block above).
     Only the outer element needs block + scroll — thead/tbody/tr keep their
     default table display so the browser sizes columns correctly. */
  .article_content_area table:not(.fw-stack) {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* smooth momentum scroll on iOS */
    max-width: 100%;
  }
}
