.elementor-137 .elementor-element.elementor-element-21986ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-137 .elementor-element.elementor-element-50b3a2a .page-hero{padding:70px 70px 70px 70px;}.elementor-137 .elementor-element.elementor-element-50b3a2a .page-hero__title{color:#ffffff;}.elementor-137 .elementor-element.elementor-element-50b3a2a .page-hero__lede{color:#c2ccdb;}.elementor-137 .elementor-element.elementor-element-50b3a2a .page-hero .breadcrumbs ol{color:#aeb8c7;}.elementor-137 .elementor-element.elementor-element-50b3a2a .page-hero .breadcrumbs__sep{color:#aeb8c7;}.elementor-137 .elementor-element.elementor-element-50b3a2a .page-hero .breadcrumbs a{color:#c2a14d;}.elementor-137 .elementor-element.elementor-element-c06083a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9DDE4;--border-color:#D9DDE4;}.elementor-137 .elementor-element.elementor-element-c06083a:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-c06083a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nciss_gray_100 );}.elementor-137 .elementor-element.elementor-element-f6728df{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-137 .elementor-element.elementor-element-3291401{color:var( --e-global-color-nciss_navy_600 );}.elementor-137 .elementor-element.elementor-element-e65be52{--spacer-size:20px;}.elementor-137 .elementor-element.elementor-element-0a8ee07{--display:grid;--e-con-grid-template-columns:1fr 200px;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-nciss_gold_400 );--border-color:var( --e-global-color-nciss_gold_400 );--border-radius:6px 6px 6px 6px;box-shadow:0px 5px 15px 0px rgba(9.999999999999998, 22.999999999999986, 40.99999999999999, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-137 .elementor-element.elementor-element-0a8ee07:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-0a8ee07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nciss_gold_300 );}.elementor-137 .elementor-element.elementor-element-5aa4f7b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-137 .elementor-element.elementor-element-9dc0824{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-137 .elementor-element.elementor-element-d191c5f img{max-width:140px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-137 .elementor-element.elementor-element-bfc91f4{text-align:center;}.elementor-137 .elementor-element.elementor-element-bfc91f4 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;color:var( --e-global-color-nciss_navy_600 );}.elementor-137 .elementor-element.elementor-element-92dc9ae{--display:flex;}.elementor-137 .elementor-element.elementor-element-1bdba20{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-137 .elementor-element.elementor-element-5f39787{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-137 .elementor-element.elementor-element-5f39787:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-5f39787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-137 .elementor-element.elementor-element-a6d132c .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.4em;}.elementor-137 .elementor-element.elementor-element-5c14fd5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-137 .elementor-element.elementor-element-5c14fd5:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-5c14fd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-137 .elementor-element.elementor-element-c242520 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.4em;}.elementor-137 .elementor-element.elementor-element-f89da5f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-137 .elementor-element.elementor-element-f89da5f:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-f89da5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-137 .elementor-element.elementor-element-092d4a3 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.4em;}.elementor-137 .elementor-element.elementor-element-f9a6ce7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-137 .elementor-element.elementor-element-f9a6ce7:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-f9a6ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-137 .elementor-element.elementor-element-3d0f822 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.4em;}.elementor-137 .elementor-element.elementor-element-25bd17d{--display:flex;}.elementor-137 .elementor-element.elementor-element-be5665d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-137 .elementor-element.elementor-element-b0f80d1{--display:flex;--overflow:hidden;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-137 .elementor-element.elementor-element-b0f80d1:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-b0f80d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EF91;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-137 .elementor-element.elementor-element-b9d7aca{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-nciss_gold_300 );}.elementor-137 .elementor-element.elementor-element-b9d7aca .elementor-icon-wrapper{text-align:center;}.elementor-137 .elementor-element.elementor-element-b9d7aca.elementor-view-stacked .elementor-icon{background-color:#143052BA;}.elementor-137 .elementor-element.elementor-element-b9d7aca.elementor-view-framed .elementor-icon, .elementor-137 .elementor-element.elementor-element-b9d7aca.elementor-view-default .elementor-icon{color:#143052BA;border-color:#143052BA;}.elementor-137 .elementor-element.elementor-element-b9d7aca.elementor-view-framed .elementor-icon, .elementor-137 .elementor-element.elementor-element-b9d7aca.elementor-view-default .elementor-icon svg{fill:#143052BA;}.elementor-137 .elementor-element.elementor-element-b9d7aca .elementor-icon{font-size:20px;}.elementor-137 .elementor-element.elementor-element-b9d7aca .elementor-icon svg{height:20px;}.elementor-137 .elementor-element.elementor-element-ca07f98 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.4em;}.elementor-137 .elementor-element.elementor-element-3b1488b{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-137 .elementor-element.elementor-element-98f7792{--display:flex;--overflow:hidden;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-137 .elementor-element.elementor-element-98f7792:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-98f7792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-137 .elementor-element.elementor-element-28fe017{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-nciss_gold_300 );}.elementor-137 .elementor-element.elementor-element-28fe017 .elementor-icon-wrapper{text-align:center;}.elementor-137 .elementor-element.elementor-element-28fe017.elementor-view-stacked .elementor-icon{background-color:#143052BA;}.elementor-137 .elementor-element.elementor-element-28fe017.elementor-view-framed .elementor-icon, .elementor-137 .elementor-element.elementor-element-28fe017.elementor-view-default .elementor-icon{color:#143052BA;border-color:#143052BA;}.elementor-137 .elementor-element.elementor-element-28fe017.elementor-view-framed .elementor-icon, .elementor-137 .elementor-element.elementor-element-28fe017.elementor-view-default .elementor-icon svg{fill:#143052BA;}.elementor-137 .elementor-element.elementor-element-28fe017 .elementor-icon{font-size:20px;}.elementor-137 .elementor-element.elementor-element-28fe017 .elementor-icon svg{height:20px;}.elementor-137 .elementor-element.elementor-element-13c6774 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.4em;}.elementor-137 .elementor-element.elementor-element-8239f3c{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-137 .elementor-element.elementor-element-699e0f3{--display:flex;--overflow:hidden;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-137 .elementor-element.elementor-element-699e0f3:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-699e0f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EF91;}.elementor-137 .elementor-element.elementor-element-7cc82de{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-nciss_gold_300 );}.elementor-137 .elementor-element.elementor-element-7cc82de .elementor-icon-wrapper{text-align:center;}.elementor-137 .elementor-element.elementor-element-7cc82de.elementor-view-stacked .elementor-icon{background-color:#143052BA;}.elementor-137 .elementor-element.elementor-element-7cc82de.elementor-view-framed .elementor-icon, .elementor-137 .elementor-element.elementor-element-7cc82de.elementor-view-default .elementor-icon{color:#143052BA;border-color:#143052BA;}.elementor-137 .elementor-element.elementor-element-7cc82de.elementor-view-framed .elementor-icon, .elementor-137 .elementor-element.elementor-element-7cc82de.elementor-view-default .elementor-icon svg{fill:#143052BA;}.elementor-137 .elementor-element.elementor-element-7cc82de .elementor-icon{font-size:20px;}.elementor-137 .elementor-element.elementor-element-7cc82de .elementor-icon svg{height:20px;}.elementor-137 .elementor-element.elementor-element-6f1dfa1 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.4em;}.elementor-137 .elementor-element.elementor-element-e486223{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-137 .elementor-element.elementor-element-93b243b{--display:flex;--overflow:hidden;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-137 .elementor-element.elementor-element-93b243b:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-93b243b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-137 .elementor-element.elementor-element-d1701d0{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-nciss_gold_300 );}.elementor-137 .elementor-element.elementor-element-d1701d0 .elementor-icon-wrapper{text-align:center;}.elementor-137 .elementor-element.elementor-element-d1701d0.elementor-view-stacked .elementor-icon{background-color:#143052BA;}.elementor-137 .elementor-element.elementor-element-d1701d0.elementor-view-framed .elementor-icon, .elementor-137 .elementor-element.elementor-element-d1701d0.elementor-view-default .elementor-icon{color:#143052BA;border-color:#143052BA;}.elementor-137 .elementor-element.elementor-element-d1701d0.elementor-view-framed .elementor-icon, .elementor-137 .elementor-element.elementor-element-d1701d0.elementor-view-default .elementor-icon svg{fill:#143052BA;}.elementor-137 .elementor-element.elementor-element-d1701d0 .elementor-icon{font-size:20px;}.elementor-137 .elementor-element.elementor-element-d1701d0 .elementor-icon svg{height:20px;}.elementor-137 .elementor-element.elementor-element-d9cf2a3 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.4em;}.elementor-137 .elementor-element.elementor-element-7baa75c{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}@media(max-width:1024px){.elementor-137 .elementor-element.elementor-element-50b3a2a .page-hero{padding:40px 40px 40px 40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-137 .elementor-element.elementor-element-0a8ee07{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-137 .elementor-element.elementor-element-1bdba20{--grid-auto-flow:row;}.elementor-137 .elementor-element.elementor-element-be5665d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-137 .elementor-element.elementor-element-50b3a2a .page-hero{padding:25px 25px 25px 25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-137 .elementor-element.elementor-element-0a8ee07{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-137 .elementor-element.elementor-element-1bdba20{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-137 .elementor-element.elementor-element-be5665d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-5f39787 */.elementor-137 .elementor-element.elementor-element-5f39787 {
    border: var(--border-subtle);
}
.elementor-137 .elementor-element.elementor-element-5f39787::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: transparent;
  transition: background var(--transition);
}

.elementor-137 .elementor-element.elementor-element-5f39787:hover {
  border-color: var(--color-gray-300);
  box-shadow: var(--shadow-sm);
}

.elementor-137 .elementor-element.elementor-element-5f39787:hover::before { background: var(--color-gold-500);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c14fd5 */.elementor-137 .elementor-element.elementor-element-5c14fd5 {
    border: var(--border-subtle);
}
.elementor-137 .elementor-element.elementor-element-5c14fd5::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: transparent;
  transition: background var(--transition);
}

.elementor-137 .elementor-element.elementor-element-5c14fd5:hover {
  border-color: var(--color-gray-300);
  box-shadow: var(--shadow-sm);
}

.elementor-137 .elementor-element.elementor-element-5c14fd5:hover::before { background: var(--color-gold-500);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f89da5f */.elementor-137 .elementor-element.elementor-element-f89da5f {
    border: var(--border-subtle);
}
.elementor-137 .elementor-element.elementor-element-f89da5f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: transparent;
  transition: background var(--transition);
}

.elementor-137 .elementor-element.elementor-element-f89da5f:hover {
  border-color: var(--color-gray-300);
  box-shadow: var(--shadow-sm);
}

.elementor-137 .elementor-element.elementor-element-f89da5f:hover::before { background: var(--color-gold-500);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a6ce7 */.elementor-137 .elementor-element.elementor-element-f9a6ce7 {
    border: var(--border-subtle);
}
.elementor-137 .elementor-element.elementor-element-f9a6ce7::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: transparent;
  transition: background var(--transition);
}

.elementor-137 .elementor-element.elementor-element-f9a6ce7:hover {
  border-color: var(--color-gray-300);
  box-shadow: var(--shadow-sm);
}

.elementor-137 .elementor-element.elementor-element-f9a6ce7:hover::before { background: var(--color-gold-500);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9d7aca */.elementor-137 .elementor-element.elementor-element-b9d7aca {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
}

.elementor-137 .elementor-element.elementor-element-b9d7aca .elementor-icon-wrapper {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f80d1 */.elementor-137 .elementor-element.elementor-element-b0f80d1 {
    border: var(--border-subtle);
}
.elementor-137 .elementor-element.elementor-element-b0f80d1::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: transparent;
  transition: background var(--transition);
}

.elementor-137 .elementor-element.elementor-element-b0f80d1:hover {
  border-color: var(--color-gray-300);
  box-shadow: var(--shadow-sm);
  transform: translateY(-2px);
}

.elementor-137 .elementor-element.elementor-element-b0f80d1:hover::before { background: var(--color-gold-500);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-28fe017 */.elementor-137 .elementor-element.elementor-element-28fe017 {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
}

.elementor-137 .elementor-element.elementor-element-28fe017 .elementor-icon-wrapper {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98f7792 */.elementor-137 .elementor-element.elementor-element-98f7792 {
    border: var(--border-subtle);
}
.elementor-137 .elementor-element.elementor-element-98f7792::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: transparent;
  transition: background var(--transition);
}

.elementor-137 .elementor-element.elementor-element-98f7792:hover {
  border-color: var(--color-gray-300);
  box-shadow: var(--shadow-sm);
  transform: translateY(-2px);
}

.elementor-137 .elementor-element.elementor-element-98f7792:hover::before { background: var(--color-gold-500);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7cc82de */.elementor-137 .elementor-element.elementor-element-7cc82de {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
}

.elementor-137 .elementor-element.elementor-element-7cc82de .elementor-icon-wrapper {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699e0f3 */.elementor-137 .elementor-element.elementor-element-699e0f3 {
    border: var(--border-subtle);
}
.elementor-137 .elementor-element.elementor-element-699e0f3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: transparent;
  transition: background var(--transition);
}

.elementor-137 .elementor-element.elementor-element-699e0f3:hover {
  border-color: var(--color-gray-300);
  box-shadow: var(--shadow-sm);
  transform: translateY(-2px);
}

.elementor-137 .elementor-element.elementor-element-699e0f3:hover::before { background: var(--color-gold-500);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d1701d0 */.elementor-137 .elementor-element.elementor-element-d1701d0 {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
}

.elementor-137 .elementor-element.elementor-element-d1701d0 .elementor-icon-wrapper {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b243b */.elementor-137 .elementor-element.elementor-element-93b243b {
    border: var(--border-subtle);
}
.elementor-137 .elementor-element.elementor-element-93b243b::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: transparent;
  transition: background var(--transition);
}

.elementor-137 .elementor-element.elementor-element-93b243b:hover {
  border-color: var(--color-gray-300);
  box-shadow: var(--shadow-sm);
  transform: translateY(-2px);
}

.elementor-137 .elementor-element.elementor-element-93b243b:hover::before { background: var(--color-gold-500);
}/* End custom CSS */