.elementor-6100 .elementor-element.elementor-element-20558c2 > .elementor-container{max-width:980px;}.elementor-6100 .elementor-element.elementor-element-20558c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 35px 0px;}.elementor-6100 .elementor-element.elementor-element-20558c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6100 .elementor-element.elementor-element-721d81c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6100 .elementor-element.elementor-element-721d81c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;background-image:url("https://commercialpaintingservices.com/wp-content/uploads/bg_box1.png");background-repeat:no-repeat;background-size:contain;}.elementor-6100 .elementor-element.elementor-element-721d81c:hover > .elementor-element-populated{background-color:#242424;}.elementor-6100 .elementor-element.elementor-element-721d81c > .elementor-element-populated >  .elementor-background-overlay{opacity:0.8;}.elementor-6100 .elementor-element.elementor-element-721d81c > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFEC73;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6100 .elementor-element.elementor-element-721d81c > .elementor-element-populated, .elementor-6100 .elementor-element.elementor-element-721d81c > .elementor-element-populated > .elementor-background-overlay, .elementor-6100 .elementor-element.elementor-element-721d81c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-6100 .elementor-element.elementor-element-721d81c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6100 .elementor-element.elementor-element-e7c556b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6100 .elementor-element.elementor-element-e7c556b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;background-image:url("https://commercialpaintingservices.com/wp-content/uploads/bg_box2.png");background-repeat:no-repeat;background-size:contain;}.elementor-6100 .elementor-element.elementor-element-e7c556b:hover > .elementor-element-populated{background-color:#242424;}.elementor-6100 .elementor-element.elementor-element-e7c556b > .elementor-element-populated >  .elementor-background-overlay{background-color:#151515;opacity:0;}.elementor-6100 .elementor-element.elementor-element-e7c556b > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFEC73;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6100 .elementor-element.elementor-element-e7c556b > .elementor-element-populated, .elementor-6100 .elementor-element.elementor-element-e7c556b > .elementor-element-populated > .elementor-background-overlay, .elementor-6100 .elementor-element.elementor-element-e7c556b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-6100 .elementor-element.elementor-element-e7c556b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6100 .elementor-element.elementor-element-649fa24:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6100 .elementor-element.elementor-element-649fa24 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;background-image:url("https://commercialpaintingservices.com/wp-content/uploads/bg_box3.png");background-repeat:no-repeat;background-size:contain;}.elementor-6100 .elementor-element.elementor-element-649fa24:hover > .elementor-element-populated{background-color:#242424;}.elementor-6100 .elementor-element.elementor-element-649fa24 > .elementor-element-populated >  .elementor-background-overlay{background-color:#151515;opacity:0;}.elementor-6100 .elementor-element.elementor-element-649fa24 > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFEC73;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-6100 .elementor-element.elementor-element-649fa24 > .elementor-element-populated, .elementor-6100 .elementor-element.elementor-element-649fa24 > .elementor-element-populated > .elementor-background-overlay, .elementor-6100 .elementor-element.elementor-element-649fa24 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-6100 .elementor-element.elementor-element-649fa24 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6100 .elementor-element.elementor-element-5ea7b1d, .elementor-6100 .elementor-element.elementor-element-5ea7b1d > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-6100 .elementor-element.elementor-element-5ea7b1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25px;margin-bottom:0px;}.elementor-6100 .elementor-element.elementor-element-5ea7b1d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6100 .elementor-element.elementor-element-6fd6472:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6100 .elementor-element.elementor-element-6fd6472 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-6100 .elementor-element.elementor-element-6fd6472 > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFEC73;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6100 .elementor-element.elementor-element-6fd6472 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6100 .elementor-element.elementor-element-0c681ff > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6100 .elementor-element.elementor-element-0e00d3b:not(.elementor-motion-effects-element-type-background), .elementor-6100 .elementor-element.elementor-element-0e00d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-6100 .elementor-element.elementor-element-0e00d3b{border-style:solid;border-width:1px 0px 0px 0px;border-color:#7E7E7E;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6100 .elementor-element.elementor-element-0e00d3b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6100 .elementor-element.elementor-element-d51842d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6100 .elementor-element.elementor-element-d51842d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-6100 .elementor-element.elementor-element-d9c7df8{margin-top:20px;margin-bottom:35px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-6100 .elementor-element.elementor-element-ab47dd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6100 .elementor-element.elementor-element-099365a > .elementor-element-populated{margin:-50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6100 .elementor-element.elementor-element-9434608 > .elementor-element-populated{margin:-50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:1025px){.elementor-6100 .elementor-element.elementor-element-721d81c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6100 .elementor-element.elementor-element-721d81c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-6100 .elementor-element.elementor-element-e7c556b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6100 .elementor-element.elementor-element-e7c556b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-6100 .elementor-element.elementor-element-649fa24:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6100 .elementor-element.elementor-element-649fa24 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-c850db3 */.cps-cta-box {
  position: relative;
  min-height: 190px;
  padding: 22px 20px 20px;
  overflow: hidden;
  background-repeat: no-repeat !important;
  background-position: right 40px top 10px !important;
  background-size: clamp(82px, 31%, 118px) auto !important;
}

.cps-cta-text {
  position: relative;
  z-index: 2;
  width: 64%;
}

.cps-cta-box h3 {
  margin: 0 0 17px;
  color: #fff4c3;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 23px;
  line-height: 1.15;
  font-weight: 300;
  text-shadow: 0 1px 1px #000;
}

.cps-cta-box p {
  margin: 0 0 22px;
  color: #ffffff;
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 400;
  text-shadow: 0 1px 1px #000;
}

.cps-cta-phone,
.cps-cta-phone:hover,
.cps-cta-phone:focus,
.cps-cta-phone:visited {
  color: #ffffff !important;
  text-decoration: none !important;
}

.cps-cta-button {
  display: inline-block;
  padding: 8px 14px;
  color: #b8b8b8 !important;
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  text-decoration: none !important;
  text-transform: uppercase;
  background: linear-gradient(to bottom, #575757, #2b2b2b);
  border: 1px solid #1b1b1b;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.15),
    0 1px 2px rgba(0, 0, 0, 0.45);
}

.cps-cta-button:hover {
  color: #ffffff !important;
  background: linear-gradient(to bottom, #666666, #333333);
}

@media (max-width: 1024px) {
  .cps-cta-box {
    background-position: right 8px top 30px !important;
    background-size: clamp(76px, 28%, 105px) auto !important;
  }

  .cps-cta-text {
    width: 66%;
  }

  .cps-cta-box h3 {
    font-size: 21px;
  }

  .cps-cta-box p {
    font-size: 15px;
    line-height: 1.35;
  }
}

@media (max-width: 767px) {
  .cps-cta-box {
    min-height: 170px;
    background-position: right 8px top 25px !important;
    background-size: 88px auto !important;
  }

  .cps-cta-text {
    width: 68%;
  }

  .cps-cta-box h3 {
    font-size: 20px;
  }

  .cps-cta-box p {
    font-size: 14px;
  }
}

.cps-cta-phone,
.cps-cta-phone:visited {
  color: #ffffff !important;
  text-decoration: underline !important;
}

.cps-cta-phone:hover,
.cps-cta-phone:focus {
  color: #ffeb9e !important;
  text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0fcc11 */.cps-cta-box {
  position: relative;
  min-height: 190px;
  padding: 22px 20px 20px;
  overflow: hidden;
}

.cps-cta-text {
  position: relative;
  z-index: 2;
  width: 58%;
}

.cps-cta-box h3 {
  margin: 0 0 17px;
  color: #fff4c3;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 23px;
  line-height: 1.15;
  font-weight: 300;
  text-shadow: 0 1px 1px #000;
}

.cps-cta-box p {
  margin: 0 0 22px;
  color: #ffffff;
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 400;
  text-shadow: 0 1px 1px #000;
}

.cps-cta-phone,
.cps-cta-phone:hover,
.cps-cta-phone:focus,
.cps-cta-phone:visited {
  color: #ffffff !important;
  text-decoration: none !important;
}

.cps-cta-button {
  display: inline-block;
  padding: 8px 14px;
  color: #b8b8b8 !important;
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  text-decoration: none !important;
  text-transform: uppercase;
  background: linear-gradient(to bottom, #575757, #2b2b2b);
  border: 1px solid #1b1b1b;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.15),
    0 1px 2px rgba(0, 0, 0, 0.45);
}

.cps-cta-button:hover {
  color: #ffffff !important;
  background: linear-gradient(to bottom, #666666, #333333);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5e0244 */.cps-cta-box {
  position: relative;
  min-height: 190px;
  padding: 22px 20px 20px;
  overflow: hidden;
}

.cps-cta-text {
  position: relative;
  z-index: 2;
  width: 58%;
}

.cps-cta-box h3 {
  margin: 0 0 17px;
  color: #fff4c3;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 23px;
  line-height: 1.15;
  font-weight: 300;
  text-shadow: 0 1px 1px #000;
}

.cps-cta-box p {
  margin: 0 0 22px;
  color: #ffffff;
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 400;
  text-shadow: 0 1px 1px #000;
}

.cps-cta-phone,
.cps-cta-phone:hover,
.cps-cta-phone:focus,
.cps-cta-phone:visited {
  color: #ffffff !important;
  text-decoration: none !important;
}

.cps-cta-button {
  display: inline-block;
  padding: 8px 14px;
  color: #b8b8b8 !important;
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  text-decoration: none !important;
  text-transform: uppercase;
  background: linear-gradient(to bottom, #575757, #2b2b2b);
  border: 1px solid #1b1b1b;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.15),
    0 1px 2px rgba(0, 0, 0, 0.45);
}

.cps-cta-button:hover {
  color: #ffffff !important;
  background: linear-gradient(to bottom, #666666, #333333);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c681ff */.cps-footer-nav-wrap {
  text-align: center;
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
}

.cps-footer-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
  text-transform: uppercase;
}

.cps-footer-nav a {
  color: #ffeb9e !important;
  text-decoration: none !important;
}

.cps-footer-nav a:hover,
.cps-footer-nav a:focus {
  color: #fff3bd !important;
  text-decoration: none !important;
}

.cps-footer-nav span {
  color: rgba(255, 235, 158, 0.35);
}

.cps-footer-copyright {
  margin-top: 20px;
  color: #8f8f8f;
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
}

.cps-footer-copyright a {
  color: #ffeb9e !important;
  text-decoration: none !important;
}

.cps-footer-copyright a:hover,
.cps-footer-copyright a:focus {
  color: #fff3bd !important;
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d843f7f */.cps-seo-footer-text {
  max-width: 940px;
  margin: 0 auto;
  text-align: center;
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  color: #9c9c9c;
}

.cps-seo-footer-text h3 {
  margin: 28px 0 14px;
  color: #9c9c9c;
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
}

.cps-seo-footer-text p {
  margin: 0 0 22px;
  color: #9c9c9c;
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 22px;
  font-weight: 400;
}

.cps-seo-footer-text p:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab47dd5 */.cps-service-dropdown {
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  background: #252525;
  border: 1px solid rgba(0, 0, 0, 0.75);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.08),
    0 1px 2px rgba(0, 0, 0, 0.45);
}

.cps-service-dropdown summary {
  position: relative;
  list-style: none;
  cursor: pointer;
  padding: 13px 18px 13px 46px;
  color: #ffeb9e !important;
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
  background: linear-gradient(to bottom, #3c3c3c, #242424);
}

.cps-service-dropdown summary:hover,
.cps-service-dropdown summary:focus {
  color: #ffffff !important;
}

.cps-service-dropdown[open] summary {
  color: #ffffff !important;
}

.cps-service-dropdown summary::-webkit-details-marker {
  display: none;
}

.cps-service-dropdown summary::before {
  content: "▼";
  position: absolute;
  left: 20px;
  top: 13px;
  color: #ffffff;
  font-size: 12px;
  line-height: 20px;
}

.cps-service-dropdown[open] summary::before {
  content: "▲";
}

.cps-service-dropdown-content {
  padding: 26px 12px 22px;
  text-align: center;
}

.cps-service-dropdown-content,
.cps-service-dropdown-content p,
.cps-service-dropdown-content li,
.cps-service-dropdown-content .wpv-loop,
.cps-service-dropdown-content .wpv-loop > div,
.cps-service-dropdown-content .elementor-widget-container,
.cps-service-dropdown-content .elementor-text-editor {
  margin: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  color: #ffeb9e;
  font-family: "DroidSansRegular", "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}

.cps-service-dropdown-content p,
.cps-service-dropdown-content li,
.cps-service-dropdown-content .wpv-loop,
.cps-service-dropdown-content .wpv-loop > div,
.cps-service-dropdown-content .elementor-widget-container,
.cps-service-dropdown-content .elementor-text-editor {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.cps-service-dropdown-content a {
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  color: #ffeb9e !important;
  font-family: "DroidSansRegular", "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 5px;
  font-weight: 400;
  text-align: center;
  text-decoration: none !important;
}

.cps-service-dropdown-content a:hover,
.cps-service-dropdown-content a:focus {
  color: #fff3bd !important;
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e18d866 */.cps-service-dropdown {
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  background: #252525;
  border: 1px solid rgba(0, 0, 0, 0.75);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.08),
    0 1px 2px rgba(0, 0, 0, 0.45);
}

.cps-service-dropdown summary {
  position: relative;
  list-style: none;
  cursor: pointer;
  padding: 13px 18px 13px 46px;
  color: #ffeb9e;
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
  background: linear-gradient(to bottom, #3c3c3c, #242424);
}

.cps-service-dropdown summary::-webkit-details-marker {
  display: none;
}

.cps-service-dropdown summary::before {
  content: "▼";
  position: absolute;
  left: 20px;
  top: 13px;
  color: #ffffff;
  font-size: 12px;
  line-height: 20px;
}

.cps-service-dropdown[open] summary::before {
  content: "▲";
}

.cps-service-dropdown-content {
  padding: 26px 12px 22px;
  text-align: center;
}

.cps-service-dropdown-content,
.cps-service-dropdown-content p,
.cps-service-dropdown-content li,
.cps-service-dropdown-content .wpv-loop,
.cps-service-dropdown-content .wpv-loop > div,
.cps-service-dropdown-content .elementor-widget-container,
.cps-service-dropdown-content .elementor-text-editor {
  margin: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  color: #ffeb9e;
  font-family: "DroidSansRegular", "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}

.cps-service-dropdown-content p,
.cps-service-dropdown-content li,
.cps-service-dropdown-content .wpv-loop,
.cps-service-dropdown-content .wpv-loop > div,
.cps-service-dropdown-content .elementor-widget-container,
.cps-service-dropdown-content .elementor-text-editor {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.cps-service-dropdown-content a {
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  color: #ffeb9e !important;
  font-family: "DroidSansRegular", "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 5px;
  font-weight: 400;
  text-align: center;
  text-decoration: none !important;
}

.cps-service-dropdown-content a:hover,
.cps-service-dropdown-content a:focus {
  color: #fff3bd !important;
  text-decoration: none !important;
}.cps-service-dropdown {
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  background: #252525;
  border: 1px solid rgba(0, 0, 0, 0.75);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.08),
    0 1px 2px rgba(0, 0, 0, 0.45);
}

.cps-service-dropdown summary {
  position: relative;
  list-style: none;
  cursor: pointer;
  padding: 13px 18px 13px 46px;
  color: #ffeb9e;
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
  background: linear-gradient(to bottom, #3c3c3c, #242424);
}

.cps-service-dropdown summary::-webkit-details-marker {
  display: none;
}

.cps-service-dropdown summary::before {
  content: "▼";
  position: absolute;
  left: 20px;
  top: 13px;
  color: #ffffff;
  font-size: 12px;
  line-height: 20px;
}

.cps-service-dropdown[open] summary::before {
  content: "▲";
}

.cps-service-dropdown-content {
  padding: 26px 12px 22px;
  text-align: center;
}

.cps-service-dropdown-content,
.cps-service-dropdown-content p,
.cps-service-dropdown-content li,
.cps-service-dropdown-content .wpv-loop,
.cps-service-dropdown-content .wpv-loop > div,
.cps-service-dropdown-content .elementor-widget-container,
.cps-service-dropdown-content .elementor-text-editor {
  margin: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  color: #ffeb9e;
  font-family: "DroidSansRegular", "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}

.cps-service-dropdown-content p,
.cps-service-dropdown-content li,
.cps-service-dropdown-content .wpv-loop,
.cps-service-dropdown-content .wpv-loop > div,
.cps-service-dropdown-content .elementor-widget-container,
.cps-service-dropdown-content .elementor-text-editor {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.cps-service-dropdown-content a {
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  color: #ffeb9e !important;
  font-family: "DroidSansRegular", "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 5px;
  font-weight: 400;
  text-align: center;
  text-decoration: none !important;
}

.cps-service-dropdown-content a:hover,
.cps-service-dropdown-content a:focus {
  color: #fff3bd !important;
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d6a0c5 */.cps-service-dropdown {
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  background: #252525;
  border: 1px solid rgba(0, 0, 0, 0.75);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.08),
    0 1px 2px rgba(0, 0, 0, 0.45);
}

.cps-service-dropdown summary {
  position: relative;
  list-style: none;
  cursor: pointer;
  padding: 13px 18px 13px 46px;
  color: #ffeb9e;
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
  background: linear-gradient(to bottom, #3c3c3c, #242424);
}

.cps-service-dropdown summary::-webkit-details-marker {
  display: none;
}

.cps-service-dropdown summary::before {
  content: "▼";
  position: absolute;
  left: 20px;
  top: 13px;
  color: #ffffff;
  font-size: 12px;
  line-height: 20px;
}

.cps-service-dropdown[open] summary::before {
  content: "▲";
}

.cps-service-dropdown-content {
  padding: 26px 12px 22px;
  text-align: center;
}

.cps-service-dropdown-content,
.cps-service-dropdown-content p,
.cps-service-dropdown-content li,
.cps-service-dropdown-content .wpv-loop,
.cps-service-dropdown-content .wpv-loop > div,
.cps-service-dropdown-content .elementor-widget-container,
.cps-service-dropdown-content .elementor-text-editor {
  margin: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  color: #ffeb9e;
  font-family: "DroidSansRegular", "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}

.cps-service-dropdown-content p,
.cps-service-dropdown-content li,
.cps-service-dropdown-content .wpv-loop,
.cps-service-dropdown-content .wpv-loop > div,
.cps-service-dropdown-content .elementor-widget-container,
.cps-service-dropdown-content .elementor-text-editor {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.cps-service-dropdown-content a {
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  color: #ffeb9e !important;
  font-family: "DroidSansRegular", "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 5px;
  font-weight: 400;
  text-align: center;
  text-decoration: none !important;
}

.cps-service-dropdown-content a:hover,
.cps-service-dropdown-content a:focus {
  color: #fff3bd !important;
  text-decoration: none !important;
}.cps-service-dropdown {
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  background: #252525;
  border: 1px solid rgba(0, 0, 0, 0.75);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.08),
    0 1px 2px rgba(0, 0, 0, 0.45);
}

.cps-service-dropdown summary {
  position: relative;
  list-style: none;
  cursor: pointer;
  padding: 13px 18px 13px 46px;
  color: #ffeb9e;
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
  background: linear-gradient(to bottom, #3c3c3c, #242424);
}

.cps-service-dropdown summary::-webkit-details-marker {
  display: none;
}

.cps-service-dropdown summary::before {
  content: "▼";
  position: absolute;
  left: 20px;
  top: 13px;
  color: #ffffff;
  font-size: 12px;
  line-height: 20px;
}

.cps-service-dropdown[open] summary::before {
  content: "▲";
}

.cps-service-dropdown-content {
  padding: 26px 12px 22px;
  text-align: center;
}

.cps-service-dropdown-content,
.cps-service-dropdown-content p,
.cps-service-dropdown-content li,
.cps-service-dropdown-content .wpv-loop,
.cps-service-dropdown-content .wpv-loop > div,
.cps-service-dropdown-content .elementor-widget-container,
.cps-service-dropdown-content .elementor-text-editor {
  margin: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  color: #ffeb9e;
  font-family: "DroidSansRegular", "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}

.cps-service-dropdown-content p,
.cps-service-dropdown-content li,
.cps-service-dropdown-content .wpv-loop,
.cps-service-dropdown-content .wpv-loop > div,
.cps-service-dropdown-content .elementor-widget-container,
.cps-service-dropdown-content .elementor-text-editor {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.cps-service-dropdown-content a {
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  color: #ffeb9e !important;
  font-family: "DroidSansRegular", "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 5px;
  font-weight: 400;
  text-align: center;
  text-decoration: none !important;
}

.cps-service-dropdown-content a:hover,
.cps-service-dropdown-content a:focus {
  color: #fff3bd !important;
  text-decoration: none !important;
}/* End custom CSS */