.elementor-65 .elementor-element.elementor-element-33cf2ff{--display:flex;--min-height:780px;--justify-content:center;--overlay-opacity:0.5;}.elementor-65 .elementor-element.elementor-element-33cf2ff:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-33cf2ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://project1-fdwm7o7z1c.live-website.com/wp-content/uploads/2026/08/hero-fallback.jpg");background-position:center center;background-size:cover;}.elementor-65 .elementor-element.elementor-element-33cf2ff::before, .elementor-65 .elementor-element.elementor-element-33cf2ff > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-33cf2ff > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-33cf2ff > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-33cf2ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-33cf2ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00102A;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-e503a53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:110px;font-weight:800;line-height:1em;letter-spacing:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-65 .elementor-element.elementor-element-1a85d95{--display:flex;}.elementor-65 .elementor-element.elementor-element-1a78420 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:31px;}.elementor-65 .elementor-element.elementor-element-8829540{--display:flex;}.elementor-65 .elementor-element.elementor-element-8a7b29f{--display:flex;}.elementor-65 .elementor-element.elementor-element-1f2dc87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;line-height:53px;}.elementor-65 .elementor-element.elementor-element-89bf008{--display:flex;}.elementor-65 .elementor-element.elementor-element-7572ca8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;line-height:53px;}.elementor-65 .elementor-element.elementor-element-87f50b5{--display:flex;}.elementor-65 .elementor-element.elementor-element-2e51814 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;line-height:53px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-65 .elementor-element.elementor-element-96cb68c{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-65 .elementor-element.elementor-element-96cb68c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-65 .elementor-element.elementor-element-96cb68c .e-loop-item > .elementor-section, .elementor-65 .elementor-element.elementor-element-96cb68c .e-loop-item > .elementor-section > .elementor-container, .elementor-65 .elementor-element.elementor-element-96cb68c .e-loop-item > .e-con, .elementor-65 .elementor-element.elementor-element-96cb68c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-65 .elementor-element.elementor-element-307b7ad{--display:flex;}.elementor-65 .elementor-element.elementor-element-1e31264 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;line-height:53px;}.elementor-65 .elementor-element.elementor-element-c1e77ab{--display:flex;}.elementor-65 .elementor-element.elementor-element-e1db533 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:24px;}.elementor-65 .elementor-element.elementor-element-cb8aa42{--grid-columns:2;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-65 .elementor-element.elementor-element-cb8aa42 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-65 .elementor-element.elementor-element-cb8aa42 .e-loop-item > .elementor-section, .elementor-65 .elementor-element.elementor-element-cb8aa42 .e-loop-item > .elementor-section > .elementor-container, .elementor-65 .elementor-element.elementor-element-cb8aa42 .e-loop-item > .e-con, .elementor-65 .elementor-element.elementor-element-cb8aa42 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-65 .elementor-element.elementor-element-6e88fbc{--display:flex;}.elementor-65 .elementor-element.elementor-element-c004585 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;line-height:53px;}.elementor-65 .elementor-element.elementor-element-8cb8eaa{--display:flex;}@media(max-width:1024px){.elementor-65 .elementor-element.elementor-element-96cb68c{--grid-columns:2;}.elementor-65 .elementor-element.elementor-element-cb8aa42{--grid-columns:2;}}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-96cb68c{--grid-columns:1;}.elementor-65 .elementor-element.elementor-element-cb8aa42{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-e503a53 */.elementor-65 .elementor-element.elementor-element-e503a53 {
  min-height: 720px !important;
  height: 720px !important;
  padding: 30px 0 !important;
  box-sizing: border-box;
  background-image: url("https://project1-fdwm7o7z1c.live-website.com/wp-content/uploads/2026/08/hero-fallback.jpg");
  background-size: cover;
  background-position: center center;
}
.elementor-65 .elementor-element.elementor-element-e503a53 > .e-con-inner {
  width: 100% !important;
  max-width: 1140px !important;
  height: 660px !important;
  min-height: 660px !important;
  padding: 0 15px !important;
  box-sizing: border-box;
  gap: 0 !important;
  justify-content: flex-start !important;
  align-items: stretch;
}
.elementor-65 .elementor-element.elementor-element-e503a53 .scci-hero-title {
  width: 700px !important;
  max-width: 100%;
  height: 220px !important;
  min-height: 0 !important;
  margin: 159.8px 0 0 !important;
  padding: 0 !important;
  background-image: none !important;
}
.elementor-65 .elementor-element.elementor-element-e503a53 .scci-hero-copy {
  width: 550px !important;
  max-width: 100%;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background-image: none !important;
}
.elementor-65 .elementor-element.elementor-element-e503a53 .scci-hero-copy p {
  width: 550px !important;
  max-width: 100%;
  margin: 16px 0 24px 4px !important;
}
.elementor-65 .elementor-element.elementor-element-e503a53 .scci-outline-button {
  width: 200px !important;
  max-width: 100%;
  height: 30px !important;
  min-height: 30px !important;
  margin: 0 !important;
  padding: 0 !important;
  background-image: none !important;
}
.elementor-65 .elementor-element.elementor-element-e503a53 .scci-outline-button a {
  display: inline-block;
  width: 200px !important;
  height: 30px !important;
  min-height: 30px !important;
  box-sizing: border-box;
  padding: 6px 30px !important;
  font: 300 16px/16px Montserrat, sans-serif !important;
}
@media (max-width: 1024px) {
  .elementor-65 .elementor-element.elementor-element-e503a53 {
    min-height: 660px !important;
    height: 660px !important;
    padding: 80px 15px 30px !important;
  }
  .elementor-65 .elementor-element.elementor-element-e503a53 > .e-con-inner {
    width: 100% !important;
    height: 550px !important;
    min-height: 550px !important;
    padding: 0 !important;
  }
  .elementor-65 .elementor-element.elementor-element-e503a53 .scci-hero-title {
    width: 100% !important;
    height: auto !important;
    margin-top: 110px !important;
  }
  .elementor-65 .elementor-element.elementor-element-e503a53 .scci-hero-copy,
  .elementor-65 .elementor-element.elementor-element-e503a53 .scci-hero-copy p {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-65 .elementor-element.elementor-element-e503a53 {
    min-height: 610px !important;
    height: 610px !important;
    padding: 72px 15px 24px !important;
  }
  .elementor-65 .elementor-element.elementor-element-e503a53 > .e-con-inner {
    height: 514px !important;
    min-height: 514px !important;
  }
  .elementor-65 .elementor-element.elementor-element-e503a53 .scci-hero-title {
    margin-top: 84px !important;
  }
  .elementor-65 .elementor-element.elementor-element-e503a53 .scci-hero-copy p {
    margin: 14px 0 20px !important;
  }
  .elementor-65 .elementor-element.elementor-element-e503a53 .scci-outline-button {
    margin-top: 0 !important;
  }
}   .elementor-65 .elementor-element.elementor-element-e503a53 {
  min-height: 720px !important;
  height: 720px !important;
  padding: 30px 0 !important;
  box-sizing: border-box;
  background-image: url("https://project1-fdwm7o7z1c.live-website.com/wp-content/uploads/2026/08/hero-fallback.jpg");
  background-size: cover;
  background-position: center center;
}
.elementor-65 .elementor-element.elementor-element-e503a53 > .e-con-inner {
  width: 100% !important;
  max-width: 1140px !important;
  height: 660px !important;
  min-height: 660px !important;
  padding: 0 15px !important;
  box-sizing: border-box;
  gap: 0 !important;
  justify-content: flex-start !important;
  align-items: stretch;
}
.elementor-65 .elementor-element.elementor-element-e503a53 .scci-hero-title {
  width: 700px !important;
  max-width: 100%;
  height: 220px !important;
  min-height: 0 !important;
  margin: 159.8px 0 0 !important;
  padding: 0 !important;
  background-image: none !important;
}
.elementor-65 .elementor-element.elementor-element-e503a53 .scci-hero-copy {
  width: 550px !important;
  max-width: 100%;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background-image: none !important;
}
.elementor-65 .elementor-element.elementor-element-e503a53 .scci-hero-copy p {
  width: 550px !important;
  max-width: 100%;
  margin: 16px 0 24px 4px !important;
}
.elementor-65 .elementor-element.elementor-element-e503a53 .scci-outline-button {
  width: 200px !important;
  max-width: 100%;
  height: 30px !important;
  min-height: 30px !important;
  margin: 0 !important;
  padding: 0 !important;
  background-image: none !important;
}
.elementor-65 .elementor-element.elementor-element-e503a53 .scci-outline-button a {
  display: inline-block;
  width: 200px !important;
  height: 30px !important;
  min-height: 30px !important;
  box-sizing: border-box;
  padding: 6px 30px !important;
  font: 300 16px/16px Montserrat, sans-serif !important;
}
@media (max-width: 1024px) {
  .elementor-65 .elementor-element.elementor-element-e503a53 {
    min-height: 660px !important;
    height: 660px !important;
    padding: 80px 15px 30px !important;
  }
  .elementor-65 .elementor-element.elementor-element-e503a53 > .e-con-inner {
    width: 100% !important;
    height: 550px !important;
    min-height: 550px !important;
    padding: 0 !important;
  }
  .elementor-65 .elementor-element.elementor-element-e503a53 .scci-hero-title {
    width: 100% !important;
    height: auto !important;
    margin-top: 110px !important;
  }
  .elementor-65 .elementor-element.elementor-element-e503a53 .scci-hero-copy,
  .elementor-65 .elementor-element.elementor-element-e503a53 .scci-hero-copy p {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-65 .elementor-element.elementor-element-e503a53 {
    min-height: 610px !important;
    height: 610px !important;
    padding: 72px 15px 24px !important;
  }
  .elementor-65 .elementor-element.elementor-element-e503a53 > .e-con-inner {
    height: 514px !important;
    min-height: 514px !important;
  }
  .elementor-65 .elementor-element.elementor-element-e503a53 .scci-hero-title {
    margin-top: 84px !important;
  }
  .elementor-65 .elementor-element.elementor-element-e503a53 .scci-hero-copy p {
    margin: 14px 0 20px !important;
  }
  .elementor-65 .elementor-element.elementor-element-e503a53 .scci-outline-button {
    margin-top: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f09a8fd */.elementor-65 .elementor-element.elementor-element-f09a8fd {
  min-height: 720px;
  height: 720px;
  padding: 30px 0;
  box-sizing: border-box;
  background-image: url("https://project1-fdwm7o7z1c.live-website.com/wp-content/uploads/2026/08/hero-fallback.jpg");
  background-size: cover;
  background-position: center center;
}
.elementor-65 .elementor-element.elementor-element-f09a8fd > .e-con-inner {
  width: 100%;
  max-width: 1140px;
  height: 660px;
  min-height: 660px;
  padding: 0 15px;
  box-sizing: border-box;
  gap: 0;
  justify-content: flex-start;
  align-items: stretch;
}
.elementor-65 .elementor-element.elementor-element-f09a8fd .scci-hero-title {
  width: 700px;
  max-width: 100%;
  margin: 159.8px 0 0;
}
.elementor-65 .elementor-element.elementor-element-f09a8fd .scci-hero-copy {
  width: 550px;
  max-width: 100%;
  margin: 0;
}
.elementor-65 .elementor-element.elementor-element-f09a8fd .scci-hero-copy p {
  width: 550px;
  max-width: 100%;
  margin: 16px 0 24px 4px;
}
.elementor-65 .elementor-element.elementor-element-f09a8fd .scci-outline-button {
  width: 200px;
  max-width: 100%;
  margin: 25.2px 0 0;
}
.elementor-65 .elementor-element.elementor-element-f09a8fd .scci-outline-button a {
  height: 30px;
  min-height: 30px;
  box-sizing: border-box;
  padding: 6px 30px;
  font: 300 16px/16px Montserrat, sans-serif;
}
@media (max-width: 1024px) {
  .elementor-65 .elementor-element.elementor-element-f09a8fd {
    min-height: 660px;
    height: 660px;
    padding: 80px 15px 30px;
  }
  .elementor-65 .elementor-element.elementor-element-f09a8fd > .e-con-inner {
    width: 100%;
    height: 550px;
    min-height: 550px;
    padding: 0;
  }
  .elementor-65 .elementor-element.elementor-element-f09a8fd .scci-hero-title {
    width: 100%;
    margin-top: 110px;
  }
  .elementor-65 .elementor-element.elementor-element-f09a8fd .scci-hero-copy,
  .elementor-65 .elementor-element.elementor-element-f09a8fd .scci-hero-copy p {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-65 .elementor-element.elementor-element-f09a8fd {
    min-height: 610px;
    height: 610px;
    padding: 72px 15px 24px;
  }
  .elementor-65 .elementor-element.elementor-element-f09a8fd > .e-con-inner {
    height: 514px;
    min-height: 514px;
  }
  .elementor-65 .elementor-element.elementor-element-f09a8fd .scci-hero-title {
    margin-top: 84px;
  }
  .elementor-65 .elementor-element.elementor-element-f09a8fd .scci-hero-copy p {
    margin: 14px 0 20px;
  }
  .elementor-65 .elementor-element.elementor-element-f09a8fd .scci-outline-button {
    margin-top: 20px;
  }
}.elementor-65 .elementor-element.elementor-element-f09a8fd {
  min-height: 720px;
  height: 720px;
  padding: 30px 0;
  box-sizing: border-box;
  background-image: url("https://project1-fdwm7o7z1c.live-website.com/wp-content/uploads/2026/08/hero-fallback.jpg");
  background-size: cover;
  background-position: center center;
}
.elementor-65 .elementor-element.elementor-element-f09a8fd > .e-con-inner {
  width: 100%;
  max-width: 1140px;
  height: 660px;
  min-height: 660px;
  padding: 0 15px;
  box-sizing: border-box;
  gap: 0;
  justify-content: flex-start;
  align-items: stretch;
}
.elementor-65 .elementor-element.elementor-element-f09a8fd .scci-hero-title {
  width: 700px;
  max-width: 100%;
  margin: 159.8px 0 0;
}
.elementor-65 .elementor-element.elementor-element-f09a8fd .scci-hero-copy {
  width: 550px;
  max-width: 100%;
  margin: 0;
}
.elementor-65 .elementor-element.elementor-element-f09a8fd .scci-hero-copy p {
  width: 550px;
  max-width: 100%;
  margin: 16px 0 24px 4px;
}
.elementor-65 .elementor-element.elementor-element-f09a8fd .scci-outline-button {
  width: 200px;
  max-width: 100%;
  margin: 25.2px 0 0;
}
.elementor-65 .elementor-element.elementor-element-f09a8fd .scci-outline-button a {
  height: 30px;
  min-height: 30px;
  box-sizing: border-box;
  padding: 6px 30px;
  font: 300 16px/16px Montserrat, sans-serif;
}
@media (max-width: 1024px) {
  .elementor-65 .elementor-element.elementor-element-f09a8fd {
    min-height: 660px;
    height: 660px;
    padding: 80px 15px 30px;
  }
  .elementor-65 .elementor-element.elementor-element-f09a8fd > .e-con-inner {
    width: 100%;
    height: 550px;
    min-height: 550px;
    padding: 0;
  }
  .elementor-65 .elementor-element.elementor-element-f09a8fd .scci-hero-title {
    width: 100%;
    margin-top: 110px;
  }
  .elementor-65 .elementor-element.elementor-element-f09a8fd .scci-hero-copy,
  .elementor-65 .elementor-element.elementor-element-f09a8fd .scci-hero-copy p {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-65 .elementor-element.elementor-element-f09a8fd {
    min-height: 610px;
    height: 610px;
    padding: 72px 15px 24px;
  }
  .elementor-65 .elementor-element.elementor-element-f09a8fd > .e-con-inner {
    height: 514px;
    min-height: 514px;
  }
  .elementor-65 .elementor-element.elementor-element-f09a8fd .scci-hero-title {
    margin-top: 84px;
  }
  .elementor-65 .elementor-element.elementor-element-f09a8fd .scci-hero-copy p {
    margin: 14px 0 20px;
  }
  .elementor-65 .elementor-element.elementor-element-f09a8fd .scci-outline-button {
    margin-top: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33cf2ff */.elementor-65 .elementor-element.elementor-element-33cf2ff {
  min-height: 720px;
  height: 720px;
  padding: 30px 0;
  box-sizing: border-box;
  background-image: url("https://project1-fdwm7o7z1c.live-website.com/wp-content/uploads/2026/08/hero-fallback.jpg");
  background-size: cover;
  background-position: center center;
}
.elementor-65 .elementor-element.elementor-element-33cf2ff > .e-con-inner {
  width: 100%;
  max-width: 1140px;
  height: 660px;
  min-height: 660px;
  padding: 0 15px;
  box-sizing: border-box;
  gap: 0;
  justify-content: flex-start;
  align-items: stretch;
}
.elementor-65 .elementor-element.elementor-element-33cf2ff .scci-hero-title {
  width: 700px;
  max-width: 100%;
  margin: 159.8px 0 0;
}
.elementor-65 .elementor-element.elementor-element-33cf2ff .scci-hero-copy {
  width: 550px;
  max-width: 100%;
  margin: 0;
}
.elementor-65 .elementor-element.elementor-element-33cf2ff .scci-hero-copy p {
  width: 550px;
  max-width: 100%;
  margin: 16px 0 24px 4px;
}
.elementor-65 .elementor-element.elementor-element-33cf2ff .scci-outline-button {
  width: 200px;
  max-width: 100%;
  margin: 25.2px 0 0;
}
.elementor-65 .elementor-element.elementor-element-33cf2ff .scci-outline-button a {
  height: 30px;
  min-height: 30px;
  box-sizing: border-box;
  padding: 6px 30px;
  font: 300 16px/16px Montserrat, sans-serif;
}
@media (max-width: 1024px) {
  .elementor-65 .elementor-element.elementor-element-33cf2ff {
    min-height: 660px;
    height: 660px;
    padding: 80px 15px 30px;
  }
  .elementor-65 .elementor-element.elementor-element-33cf2ff > .e-con-inner {
    width: 100%;
    height: 550px;
    min-height: 550px;
    padding: 0;
  }
  .elementor-65 .elementor-element.elementor-element-33cf2ff .scci-hero-title {
    width: 100%;
    margin-top: 110px;
  }
  .elementor-65 .elementor-element.elementor-element-33cf2ff .scci-hero-copy,
  .elementor-65 .elementor-element.elementor-element-33cf2ff .scci-hero-copy p {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-65 .elementor-element.elementor-element-33cf2ff {
    min-height: 610px;
    height: 610px;
    padding: 72px 15px 24px;
  }
  .elementor-65 .elementor-element.elementor-element-33cf2ff > .e-con-inner {
    height: 514px;
    min-height: 514px;
  }
  .elementor-65 .elementor-element.elementor-element-33cf2ff .scci-hero-title {
    margin-top: 84px;
  }
  .elementor-65 .elementor-element.elementor-element-33cf2ff .scci-hero-copy p {
    margin: 14px 0 20px;
  }
  .elementor-65 .elementor-element.elementor-element-33cf2ff .scci-outline-button {
    margin-top: 20px;
  }
}.elementor-65 .elementor-element.elementor-element-33cf2ff { min-height: 780px !important; height: 780px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87f50b5 *//* SCCI Our Services — page 65 section only */
.elementor-65 .elementor-element.elementor-element-87f50b5 { width:100%; max-width:none; margin:0; padding:120px 0; box-sizing:border-box; }
.elementor-65 .elementor-element.elementor-element-87f50b5 > .e-con-inner { width:100%; max-width:1140px; margin:0 auto; padding:0 15px; display:grid; grid-template-columns:380px minmax(0,760px); column-gap:0; row-gap:0; align-items:start; box-sizing:border-box; }
.elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-e1db533 { grid-column:1; grid-row:1; width:350px; margin:0 0 30px; }
.elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-e1db533 .elementor-heading-title { margin:0; padding:0; color:rgba(0,0,0,.4); font:700 24px/24px Montserrat,sans-serif; text-align:left; }
.elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-1ce4e13 { grid-column:1; grid-row:2; width:350px; margin:0; }
.elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-1ce4e13 p { margin:5px 0 16px; color:#003976; font:600 25.6px/35.84px Montserrat,sans-serif; }
.elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-cb8aa42 { grid-column:2; grid-row:1 / span 3; width:760px; max-width:100%; margin:0; align-self:start; }
.elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-cb8aa42 .elementor-widget-container { width:100%; margin:0; }
.elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-cb8aa42 .elementor-loop-container { display:flex!important; flex-wrap:wrap; justify-content:space-between; align-content:flex-start; gap:0!important; width:730px; max-width:100%; margin:0; padding:0; }
.elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-cb8aa42 .e-loop-item { width:calc(50% - 7px); max-width:none; margin:0; padding:0; }
.elementor-65 .elementor-element.elementor-element-87f50b5 .scci-services-btn { grid-column:1; grid-row:3; width:auto; margin:50px 0 0; padding:0; }
.elementor-65 .elementor-element.elementor-element-87f50b5 .scci-services-btn .elementor-button { display:inline-block; min-height:24px; padding:6px 30px; border:1px solid #00ADEE; border-radius:50px; background:transparent; color:#003976; font:400 16px/16px Montserrat,sans-serif; text-decoration:none; transition:background .25s ease,color .25s ease; }
.elementor-65 .elementor-element.elementor-element-87f50b5 .scci-services-btn .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-87f50b5 .scci-services-btn .elementor-button:focus-visible { background:#003976; color:#fff; }
@media (max-width:991px) { .elementor-65 .elementor-element.elementor-element-87f50b5 > .e-con-inner { grid-template-columns:1fr; row-gap:0; } .elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-e1db533, .elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-1ce4e13, .elementor-65 .elementor-element.elementor-element-87f50b5 .scci-services-btn, .elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-cb8aa42 { grid-column:1; width:100%; max-width:100%; } .elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-cb8aa42 { grid-row:auto; margin-top:60px; } .elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-cb8aa42 .elementor-loop-container { width:100%; } .elementor-65 .elementor-element.elementor-element-87f50b5 .scci-services-btn { grid-row:auto; margin-top:30px; } }
@media (max-width:767px) { .elementor-65 .elementor-element.elementor-element-87f50b5 { padding:80px 0; } .elementor-65 .elementor-element.elementor-element-87f50b5 > .e-con-inner { padding:0 15px; } .elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-e1db533 .elementor-heading-title { font-size:24px; line-height:24px; } .elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-1ce4e13 p { font-size:22px; line-height:30.8px; } .elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-cb8aa42 { margin-top:48px; } .elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-cb8aa42 .e-loop-item { width:100%; } }
@media (prefers-reduced-motion:reduce) { .elementor-65 .elementor-element.elementor-element-87f50b5,.elementor-65 .elementor-element.elementor-element-87f50b5 * { animation:none!important; transition:none!important; } }

/* SCCi Case Studies — reference composition */
.elementor-65 .elementor-element.elementor-element-87f50b5 > .e-con-inner { display:block!important; padding:0 15px!important; }
.elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-2e51814 { width:100%!important; margin:38px 0 50px!important; }
.elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-96cb68c { width:calc(100% + 30px)!important; margin:0 -15px!important; }
.elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-96cb68c .elementor-loop-container { width:100%!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:0 10px!important; padding:30px 5px 30px 0!important; }
.elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-7bdb192 { width:100%!important; margin:0!important; padding:0!important; }
.elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-9946a3d { display:none!important; }
@media (max-width:1024px) { .elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-96cb68c .elementor-loop-container { grid-template-columns:repeat(2,minmax(0,1fr))!important; } }
@media (max-width:767px) { .elementor-65 .elementor-element.elementor-element-87f50b5 > .e-con-inner { padding:0!important; } .elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-2e51814 { margin:20px 15px 30px!important; width:calc(100% - 30px)!important; } .elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-96cb68c { width:100%!important; margin:0!important; } .elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-96cb68c .elementor-loop-container { grid-template-columns:1fr!important; gap:24px!important; padding:24px 15px!important; } .elementor-65 .elementor-element.elementor-element-87f50b5 .elementor-element-7bdb192 { padding:0 15px!important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-307b7ad *//* SCCi Size and Scope — section 307b7ad only */
.elementor-65 .elementor-element.elementor-element-307b7ad {
  width:calc(100% - 160px);
  max-width:none;
  min-height:497px;
  margin:0 auto 50px;
  padding:50px 40px;
  background:#F2FCFE;
  box-sizing:border-box;
}
.elementor-65 .elementor-element.elementor-element-307b7ad > .e-con-inner {
  width:100%;
  max-width:1025px;
  margin:0 auto;
  padding:0;
  display:block;
  gap:0;
}
.elementor-65 .elementor-element.elementor-element-307b7ad .scci-section-title {
  width:calc(100% - 30px);
  margin:0 15px;
}
.elementor-65 .elementor-element.elementor-element-307b7ad .scci-section-title .elementor-heading-title {
  margin:38px 0 20px;
  color:#003976;
  font:700 38px/53.2px Montserrat,sans-serif;
  text-align:left;
}
.elementor-65 .elementor-element.elementor-element-307b7ad > .e-con-inner > .elementor-widget-text-editor {
  width:calc(100% - 30px);
  margin:0 15px;
}
.elementor-65 .elementor-element.elementor-element-307b7ad .scci-stats {
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  width:100%;
  margin:40px 0;
  padding:0;
}
.elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat {
  display:flex;
  flex:0 1 auto;
  flex-direction:column;
  align-items:center;
  min-width:0;
  margin:0;
  padding:0;
  text-align:center;
}
.elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat__icon {
  display:block;
  width:82px;
  height:82px;
  color:#003976;
  font:normal 82px/82px scci-group;
}
.elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat__icon::before {
  display:block;
  font:normal 82px/82px scci-group;
}
.elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat:nth-child(1) .scci-stat__icon::before {content:"i";}
.elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat:nth-child(2) .scci-stat__icon::before {content:"l";}
.elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat:nth-child(3) .scci-stat__icon::before {content:"w";}
.elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat:nth-child(4) .scci-stat__icon::before {content:"j";}
.elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat__value {
  display:block;
  margin:15px 0;
  padding:0;
  color:#00ADEE;
  font:600 65px/65px Montserrat,sans-serif;
  letter-spacing:0;
  white-space:nowrap;
}
.elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat__label {
  display:block;
  max-width:250px;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.4);
  font:600 16px/16px Montserrat,sans-serif;
  text-align:center;
}
@media (max-width:1024px) {
  .elementor-65 .elementor-element.elementor-element-307b7ad {
    width:calc(100% - 60px);
    min-height:0;
    padding:40px 30px;
  }
  .elementor-65 .elementor-element.elementor-element-307b7ad .scci-section-title .elementor-heading-title {
    margin:30px 0 24px;
    font-size:34px;
    line-height:48px;
  }
  .elementor-65 .elementor-element.elementor-element-307b7ad .scci-stats {
    margin:32px 0;
  }
  .elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat__icon,
  .elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat__icon::before {
    width:70px;
    height:70px;
    font-size:70px;
    line-height:70px;
  }
  .elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat__value {
    font-size:56px;
    line-height:56px;
  }
}
@media (max-width:767px) {
  .elementor-65 .elementor-element.elementor-element-307b7ad {
    width:calc(100% - 30px);
    padding:40px 20px;
  }
  .elementor-65 .elementor-element.elementor-element-307b7ad .scci-section-title {
    width:100%;
    margin:0;
  }
  .elementor-65 .elementor-element.elementor-element-307b7ad .scci-section-title .elementor-heading-title {
    margin:0 0 30px;
    font-size:32px;
    line-height:44.8px;
    text-align:center;
  }
  .elementor-65 .elementor-element.elementor-element-307b7ad > .e-con-inner > .elementor-widget-text-editor {
    width:100%;
    margin:0;
  }
  .elementor-65 .elementor-element.elementor-element-307b7ad .scci-stats {
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:42px 16px;
    margin:0;
  }
  .elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat {
    width:auto;
  }
  .elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat__icon,
  .elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat__icon::before {
    width:58px;
    height:58px;
    font-size:58px;
    line-height:58px;
  }
  .elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat__value {
    margin:12px 0;
    font-size:42px;
    line-height:42px;
  }
  .elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat__label {
    max-width:150px;
    font-size:15px;
    line-height:19px;
  }
}
@media (prefers-reduced-motion:reduce) {
  .elementor-65 .elementor-element.elementor-element-307b7ad,
  .elementor-65 .elementor-element.elementor-element-307b7ad * {
    animation:none!important;
    transition:none!important;
  }
}

.elementor-65 .elementor-element.elementor-element-307b7ad .scci-section-title .elementor-heading-title { color:#003976!important; }/* Live icon line-box proportions */
.elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat__icon { height:114.8px; line-height:114.8px; font:italic 300 82px/114.8px Montserrat,sans-serif; }
@media (max-width:1024px) { .elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat__icon { height:98px; line-height:98px; font:italic 300 70px/98px Montserrat,sans-serif; } }
@media (max-width:767px) { .elementor-65 .elementor-element.elementor-element-307b7ad .scci-stat__icon { height:81.2px; line-height:81.2px; font:italic 300 58px/81.2px Montserrat,sans-serif; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ce4e13 */.elementor-65 .elementor-element.elementor-element-1ce4e13 .scci-stats {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 20px;
  padding: 64px 0 54px;
}
.elementor-65 .elementor-element.elementor-element-1ce4e13 .scci-stats > div {
  min-width: 0;
  text-align: left;
}
.elementor-65 .elementor-element.elementor-element-1ce4e13 .scci-stats strong {
  display: block;
  font-size: 65px;
  line-height: 65px;
  font-weight: 600;
}
.elementor-65 .elementor-element.elementor-element-1ce4e13 .scci-stats span {
  display: block;
  margin-top: 8px;
  font-size: 16px;
  line-height: 22.4px;
  font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1e77ab *//* SCCI Our Services — page 65 section only */
.elementor-65 .elementor-element.elementor-element-c1e77ab { width:100%; max-width:none; margin:0; padding:120px 0; box-sizing:border-box; }
.elementor-65 .elementor-element.elementor-element-c1e77ab > .e-con-inner { width:100%; max-width:1140px; margin:0 auto; padding:0 15px; display:grid; grid-template-columns:380px minmax(0,760px); column-gap:0; row-gap:0; align-items:start; box-sizing:border-box; }
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-e1db533 { grid-column:1; grid-row:1; width:350px; margin:0 0 30px; }
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-e1db533 .elementor-heading-title { margin:0; padding:0; color:rgba(0,0,0,.4); font:700 24px/24px Montserrat,sans-serif; text-align:left; }
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-1ce4e13 { grid-column:1; grid-row:2; width:350px; margin:0; }
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-1ce4e13 p { margin:5px 0 16px; color:#003976; font:600 25.6px/35.84px Montserrat,sans-serif; }
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-cb8aa42 { grid-column:2; grid-row:1 / span 3; width:760px; max-width:100%; margin:0; align-self:start; }
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-cb8aa42 .elementor-widget-container { width:100%; margin:0; }
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-cb8aa42 .elementor-loop-container { display:flex!important; flex-wrap:wrap; justify-content:space-between; align-content:flex-start; gap:0!important; width:730px; max-width:100%; margin:0; padding:0; }
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-cb8aa42 .e-loop-item { width:calc(50% - 7px); max-width:none; margin:0; padding:0; }
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-e21c03b { grid-column:1; grid-row:3; width:auto; margin:50px 0 0; padding:0; }
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-e21c03b .elementor-button { display:inline-block; min-height:24px; padding:6px 30px; border:1px solid #00ADEE; border-radius:50px; background:transparent; color:#003976; font:400 16px/16px Montserrat,sans-serif; text-decoration:none; transition:background .25s ease,color .25s ease; }
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-e21c03b .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-e21c03b .elementor-button:focus-visible { background:#003976; color:#fff; }
@media (max-width:991px) { .elementor-65 .elementor-element.elementor-element-c1e77ab > .e-con-inner { grid-template-columns:1fr; row-gap:0; } .elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-e1db533, .elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-1ce4e13, .elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-e21c03b, .elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-cb8aa42 { grid-column:1; width:100%; max-width:100%; } .elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-cb8aa42 { grid-row:auto; margin-top:60px; } .elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-cb8aa42 .elementor-loop-container { width:100%; } .elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-e21c03b { grid-row:auto; margin-top:30px; } }
@media (max-width:767px) { .elementor-65 .elementor-element.elementor-element-c1e77ab { padding:80px 0; } .elementor-65 .elementor-element.elementor-element-c1e77ab > .e-con-inner { padding:0 15px; } .elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-e1db533 .elementor-heading-title { font-size:24px; line-height:24px; } .elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-1ce4e13 p { font-size:22px; line-height:30.8px; } .elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-cb8aa42 { margin-top:48px; } .elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-element-cb8aa42 .e-loop-item { width:100%; } }
@media (prefers-reduced-motion:reduce) { .elementor-65 .elementor-element.elementor-element-c1e77ab,.elementor-65 .elementor-element.elementor-element-c1e77ab * { animation:none!important; transition:none!important; } }
/* Live SCCi service icon mapping; dynamic featured-image markup remains for alt/data. */
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(1) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/p33lumja/icon_access-control-and-visitor-access-systems.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(2) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/2edd5fsr/icon_cctv-systems.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(3) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/td5lp441/icon_digital-signage.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(4) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/egnerwzj/icon_docsis-systems.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(5) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/0rdb43hl/icon_door-entry-and-video-entry-systems.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(6) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/rdbj0tjn/icon_financial-services-leasing-agreements-and-maintenance-support.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(7) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/03qbdly1/icon_fire-and-life-safety-systems.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(8) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/dtypyk0m/icon_ftth.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(9) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/2oid2gy5/icon_gates-barriers-and-automated-doors.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(10) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/mglhlglb/icon_hospitality-tv-systems.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(11) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/xg1hzj2w/icon_outside-broadcast-services.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(12) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/qmfd2s0f/icon_integrated-security-systems.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(13) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/b2qb3bbi/icon_movie-and-programming-content-and-international-channels.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(14) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/xg1hzj2w/icon_outside-broadcast-services.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(15) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/jpfbfqnp/icon_patient-entertainment-systems.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(16) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/553de2ss/icon_service-support-and-maintenance.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(17) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/atkfbrrq/icon_telecom-infrastructure-services.svg);}
.elementor-65 .elementor-element.elementor-element-c1e77ab .elementor-loop-container .e-loop-item:nth-child(18) .elementor-widget-theme-post-featured-image img{content:url(https://www.sccigroup.com/media/z2ajmrlx/icon_wifi-and-high-speed-internet-access.svg);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cb8eaa */.elementor-65 .elementor-element.elementor-element-8cb8eaa {
  min-height: 720px;
  height: 720px;
  padding: 30px 0;
  box-sizing: border-box;
  background-image: url("https://project1-fdwm7o7z1c.live-website.com/wp-content/uploads/2026/08/hero-fallback.jpg");
  background-size: cover;
  background-position: center center;
}
.elementor-65 .elementor-element.elementor-element-8cb8eaa > .e-con-inner {
  width: 100%;
  max-width: 1140px;
  height: 660px;
  min-height: 660px;
  padding: 0 15px;
  box-sizing: border-box;
  gap: 0;
  justify-content: flex-start;
  align-items: stretch;
}
.elementor-65 .elementor-element.elementor-element-8cb8eaa .scci-hero-title {
  width: 700px;
  max-width: 100%;
  margin: 159.8px 0 0;
}
.elementor-65 .elementor-element.elementor-element-8cb8eaa .scci-hero-copy {
  width: 550px;
  max-width: 100%;
  margin: 0;
}
.elementor-65 .elementor-element.elementor-element-8cb8eaa .scci-hero-copy p {
  width: 550px;
  max-width: 100%;
  margin: 16px 0 24px 4px;
}
.elementor-65 .elementor-element.elementor-element-8cb8eaa .scci-outline-button {
  width: 200px;
  max-width: 100%;
  margin: 25.2px 0 0;
}
.elementor-65 .elementor-element.elementor-element-8cb8eaa .scci-outline-button a {
  height: 30px;
  min-height: 30px;
  box-sizing: border-box;
  padding: 6px 30px;
  font: 300 16px/16px Montserrat, sans-serif;
}
@media (max-width: 1024px) {
  .elementor-65 .elementor-element.elementor-element-8cb8eaa {
    min-height: 660px;
    height: 660px;
    padding: 80px 15px 30px;
  }
  .elementor-65 .elementor-element.elementor-element-8cb8eaa > .e-con-inner {
    width: 100%;
    height: 550px;
    min-height: 550px;
    padding: 0;
  }
  .elementor-65 .elementor-element.elementor-element-8cb8eaa .scci-hero-title {
    width: 100%;
    margin-top: 110px;
  }
  .elementor-65 .elementor-element.elementor-element-8cb8eaa .scci-hero-copy,
  .elementor-65 .elementor-element.elementor-element-8cb8eaa .scci-hero-copy p {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-65 .elementor-element.elementor-element-8cb8eaa {
    min-height: 610px;
    height: 610px;
    padding: 72px 15px 24px;
  }
  .elementor-65 .elementor-element.elementor-element-8cb8eaa > .e-con-inner {
    height: 514px;
    min-height: 514px;
  }
  .elementor-65 .elementor-element.elementor-element-8cb8eaa .scci-hero-title {
    margin-top: 84px;
  }
  .elementor-65 .elementor-element.elementor-element-8cb8eaa .scci-hero-copy p {
    margin: 14px 0 20px;
  }
  .elementor-65 .elementor-element.elementor-element-8cb8eaa .scci-outline-button {
    margin-top: 20px;
  }
}/* End custom CSS */