/* RC generated page styles part 3 */
@media (min-width:768px){#page-container .rc-hmscardIND4{width:31%}}
#page-container .rc-hmscardIND4img{display:flex;min-height:180px}
#page-container .rc-hmscardIND4img{background-image:url("https://tracedm.com/wp-content/uploads/2026/10/rincon-communications-industry-property.jpg");background-position:center center;background-size:cover}
#page-container .rc-hmscardIND4b{display:flex;flex-direction:column;row-gap:12px;column-gap:12px;padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px}
#page-container .rc-hmscardIND4t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmscardIND4t{font-size:20px;font-weight:700;color:#1a2b49}
#page-container .rc-hmscardIND4d, #page-container .rc-hmscardIND4d p{font-size:14px;color:#4b5563}
#page-container .rc-btn.rc-hmscardIND4btn{background-color:#2985c8;font-size:12px;text-transform:uppercase;color:#ffffff;border-radius:30px 30px 30px 30px;padding:9px 18px 9px 18px}
#page-container .rc-btn.rc-hmscardIND4btn{flex-direction:row}
#page-container .rc-hmscardIND5{display:flex;flex-direction:column;overflow:hidden;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 22px 0px rgba(0,0,0,0.09)}
#page-container .rc-hmscardIND5{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmscardIND5{width:31%}}
#page-container .rc-hmscardIND5img{display:flex;min-height:180px}
#page-container .rc-hmscardIND5img{background-image:url("https://tracedm.com/wp-content/uploads/2026/10/rincon-communications-industry-hvac.jpg");background-position:center center;background-size:cover}
#page-container .rc-hmscardIND5b{display:flex;flex-direction:column;row-gap:12px;column-gap:12px;padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px}
#page-container .rc-hmscardIND5t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmscardIND5t{font-size:20px;font-weight:700;color:#1a2b49}
#page-container .rc-hmscardIND5d, #page-container .rc-hmscardIND5d p{font-size:14px;color:#4b5563}
#page-container .rc-btn.rc-hmscardIND5btn{background-color:#2985c8;font-size:12px;text-transform:uppercase;color:#ffffff;border-radius:30px 30px 30px 30px;padding:9px 18px 9px 18px}
#page-container .rc-btn.rc-hmscardIND5btn{flex-direction:row}
#page-container .rc-hmscardIND6{display:flex;flex-direction:column;overflow:hidden;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 22px 0px rgba(0,0,0,0.09)}
#page-container .rc-hmscardIND6{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmscardIND6{width:31%}}
#page-container .rc-hmscardIND6img{display:flex;min-height:180px}
#page-container .rc-hmscardIND6img{background-image:url("https://tracedm.com/wp-content/uploads/2026/10/rincon-communications-industry-government.jpg");background-position:center center;background-size:cover}
#page-container .rc-hmscardIND6b{display:flex;flex-direction:column;row-gap:12px;column-gap:12px;padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px}
#page-container .rc-hmscardIND6t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmscardIND6t{font-size:20px;font-weight:700;color:#1a2b49}
#page-container .rc-hmscardIND6d, #page-container .rc-hmscardIND6d p{font-size:14px;color:#4b5563}
#page-container .rc-btn.rc-hmscardIND6btn{background-color:#2985c8;font-size:12px;text-transform:uppercase;color:#ffffff;border-radius:30px 30px 30px 30px;padding:9px 18px 9px 18px}
#page-container .rc-btn.rc-hmscardIND6btn{flex-direction:row}
#page-container .rc-in-svindin + .rc-in-svindin:not(.rc-innr-svindin){margin-top:calc(44px - var(--rc-secgap, 20px))}
#page-container .rc-svindsec{row-gap:44px;--rc-secgap:44px}
#page-container .rc-svindsec > .et_pb_row:first-child{margin-top:10px}
#page-container .rc-svindsec > .et_pb_row:last-child{margin-bottom:10px}
#page-container .rc-svindsec{padding-left:10px;padding-right:10px}
#page-container .rc-asdiff1img-v1{display:flex;min-height:200px}
#page-container .rc-asdiff1img-v1{background-image:url("https://tracedm.com/wp-content/uploads/2026/10/rincon-communications-why-local-arizona-experts.png");background-position:center center;background-size:cover}
#page-container .rc-asdiff2img-v1{display:flex;min-height:200px}
#page-container .rc-asdiff2img-v1{background-image:url("https://tracedm.com/wp-content/uploads/2026/10/rincon-communications-why-customized-communication.png");background-position:center center;background-size:cover}
#page-container .rc-asdiff3img-v1{display:flex;min-height:200px}
#page-container .rc-asdiff3img-v1{background-image:url("https://tracedm.com/wp-content/uploads/2026/10/rincon-communications-why-trusted-since-1971.png");background-position:center center;background-size:cover}
#page-container .rc-ascommsec{padding-top:80px;padding-bottom:80px;padding-left:0px;padding-right:0px}
#page-container .rc-ascommsec{background-color:#ffffff}
#page-container .rc-ascommsec{--rc-secgap:20px}
#page-container .rc-ascommin{display:flex;flex-direction:column;row-gap:44px;column-gap:44px}
#page-container .rc-ascommhead{display:flex;flex-direction:column;align-items:center;row-gap:14px;column-gap:14px}
#page-container .rc-ascommeb{text-align:center}
#page-container .rc-ascommeb :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-ascommeb{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#2985c8}
#page-container .rc-ascommh2{text-align:center}
#page-container .rc-ascommh2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-ascommh2{font-size:40px;font-weight:700;color:#1a2b49}
@media (max-width:1024px){#page-container .rc-ascommh2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-ascommh2{font-size:30px}}
#page-container .rc-ascommsub, #page-container .rc-ascommsub p{text-align:center;font-size:17px;color:#4b5563}
#page-container .rc-ascommgrid{display:flex;flex-direction:row;justify-content:center;row-gap:18px;column-gap:18px;flex-wrap:wrap}
#page-container .rc-hmscardAS1{display:flex;flex-direction:column;overflow:hidden;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 22px 0px rgba(0,0,0,0.09)}
#page-container .rc-hmscardAS1{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmscardAS1{width:18%}}
#page-container .rc-hmscardAS1img{display:flex;min-height:150px}
#page-container .rc-hmscardAS1img{background-image:url("https://tracedm.com/wp-content/uploads/2026/10/rincon-communications-service-answering-service.jpg");background-position:center center;background-size:cover}
#page-container .rc-hmscardAS1b{display:flex;flex-direction:column;row-gap:12px;column-gap:12px;padding-top:22px;padding-bottom:22px;padding-left:20px;padding-right:20px}
#page-container .rc-hmscardAS1t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmscardAS1t{font-size:18px;font-weight:700;color:#1a2b49}
#page-container .rc-hmscardAS1d, #page-container .rc-hmscardAS1d p{font-size:13px;color:#4b5563}
#page-container .rc-btn.rc-hmscardAS1btn{background-color:#2985c8;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#ffffff;border-radius:30px 30px 30px 30px;padding:8px 16px 8px 16px}
#page-container .rc-hmscardAS2{display:flex;flex-direction:column;overflow:hidden;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 22px 0px rgba(0,0,0,0.09)}
#page-container .rc-hmscardAS2{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmscardAS2{width:18%}}
#page-container .rc-hmscardAS2img{display:flex;min-height:150px}
#page-container .rc-hmscardAS2img{background-image:url("https://tracedm.com/wp-content/uploads/2026/10/rincon-communications-service-remote-receptionist.jpg");background-position:center center;background-size:cover}
#page-container .rc-hmscardAS2b{display:flex;flex-direction:column;row-gap:12px;column-gap:12px;padding-top:22px;padding-bottom:22px;padding-left:20px;padding-right:20px}
#page-container .rc-hmscardAS2t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmscardAS2t{font-size:18px;font-weight:700;color:#1a2b49}
#page-container .rc-hmscardAS2d, #page-container .rc-hmscardAS2d p{font-size:13px;color:#4b5563}
#page-container .rc-btn.rc-hmscardAS2btn{background-color:#2985c8;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#ffffff;border-radius:30px 30px 30px 30px;padding:8px 16px 8px 16px}
#page-container .rc-hmscardAS3{display:flex;flex-direction:column;overflow:hidden;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 22px 0px rgba(0,0,0,0.09)}
#page-container .rc-hmscardAS3{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmscardAS3{width:18%}}
#page-container .rc-hmscardAS3img{display:flex;min-height:150px}
#page-container .rc-hmscardAS3img{background-image:url("https://tracedm.com/wp-content/uploads/2026/10/rincon-communications-service-appointment-setting.jpg");background-position:center center;background-size:cover}
#page-container .rc-hmscardAS3b{display:flex;flex-direction:column;row-gap:12px;column-gap:12px;padding-top:22px;padding-bottom:22px;padding-left:20px;padding-right:20px}
#page-container .rc-hmscardAS3t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmscardAS3t{font-size:18px;font-weight:700;color:#1a2b49}
#page-container .rc-hmscardAS3d, #page-container .rc-hmscardAS3d p{font-size:13px;color:#4b5563}
#page-container .rc-btn.rc-hmscardAS3btn{background-color:#2985c8;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#ffffff;border-radius:30px 30px 30px 30px;padding:8px 16px 8px 16px}
#page-container .rc-hmscardAS4{display:flex;flex-direction:column;overflow:hidden;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 22px 0px rgba(0,0,0,0.09)}
#page-container .rc-hmscardAS4{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmscardAS4{width:18%}}
#page-container .rc-hmscardAS4img{display:flex;min-height:150px}
#page-container .rc-hmscardAS4img{background-image:url("https://tracedm.com/wp-content/uploads/2026/10/rincon-communications-service-voicemail.jpg");background-position:center center;background-size:cover}
#page-container .rc-hmscardAS4b{display:flex;flex-direction:column;row-gap:12px;column-gap:12px;padding-top:22px;padding-bottom:22px;padding-left:20px;padding-right:20px}
#page-container .rc-hmscardAS4t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmscardAS4t{font-size:18px;font-weight:700;color:#1a2b49}
#page-container .rc-hmscardAS4d, #page-container .rc-hmscardAS4d p{font-size:13px;color:#4b5563}
#page-container .rc-btn.rc-hmscardAS4btn{background-color:#2985c8;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#ffffff;border-radius:30px 30px 30px 30px;padding:8px 16px 8px 16px}
#page-container .rc-hmscardAS5{display:flex;flex-direction:column;overflow:hidden;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 22px 0px rgba(0,0,0,0.09)}
#page-container .rc-hmscardAS5{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmscardAS5{width:18%}}
#page-container .rc-hmscardAS5img{display:flex;min-height:150px}
#page-container .rc-hmscardAS5img{background-image:url("https://tracedm.com/wp-content/uploads/2026/10/rincon-communications-service-pagers.jpg");background-position:center center;background-size:cover}
#page-container .rc-hmscardAS5b{display:flex;flex-direction:column;row-gap:12px;column-gap:12px;padding-top:22px;padding-bottom:22px;padding-left:20px;padding-right:20px}
#page-container .rc-hmscardAS5t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmscardAS5t{font-size:18px;font-weight:700;color:#1a2b49}
#page-container .rc-hmscardAS5d, #page-container .rc-hmscardAS5d p{font-size:13px;color:#4b5563}
#page-container .rc-btn.rc-hmscardAS5btn{background-color:#2985c8;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#ffffff;border-radius:30px 30px 30px 30px;padding:8px 16px 8px 16px}
#page-container .rc-in-ascommin + .rc-in-ascommin:not(.rc-innr-ascommin){margin-top:calc(44px - var(--rc-secgap, 20px))}
#page-container .rc-ascommsec{row-gap:44px;--rc-secgap:44px}
#page-container .rc-ascommsec > .et_pb_row:first-child{margin-top:10px}
#page-container .rc-ascommsec > .et_pb_row:last-child{margin-bottom:10px}
#page-container .rc-ascommsec{padding-left:10px;padding-right:10px}
#page-container .rc-asintrosec{padding-top:64px;padding-bottom:48px;padding-left:0px;padding-right:0px}
#page-container .rc-asintrosec{--rc-secgap:20px}
#page-container .rc-asintroin{display:flex;flex-direction:column;align-items:center;row-gap:18px;column-gap:18px}
#page-container .rc-asintroh2{text-align:center}
#page-container .rc-asintroh2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asintroh2{font-size:36px;font-weight:700;color:#111827}
#page-container .rc-asintrop, #page-container .rc-asintrop p{text-align:center;font-size:18px;color:#4b5563}
#page-container .rc-assticksec{padding-top:70px;padding-bottom:80px;padding-left:0px;padding-right:0px}
#page-container .rc-assticksec{background-color:#ffffff}
#page-container .rc-assticksec{--rc-secgap:20px}
#page-container .rc-asstickin{display:flex;flex-direction:row;align-items:flex-start;row-gap:40px;column-gap:60px;flex-wrap:wrap}
#page-container .rc-stickyleft-v2{display:flex;flex-direction:column;row-gap:26px;column-gap:26px}
@media (min-width:768px){#page-container .rc-stickyleft-v2{width:40%}}
#page-container .rc-ashead{display:flex;flex-direction:column;row-gap:12px;column-gap:12px}
#page-container .rc-aseyebrow :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-aseyebrow{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#2985c8}
#page-container .rc-asskh2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asskh2{font-size:38px;font-weight:700;line-height:1.1em;color:#1a2b49}
#page-container .rc-asquote{display:flex;flex-direction:column;row-gap:16px;column-gap:16px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#2985c8;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px}
#page-container .rc-asquote{background-color:#f8f9fa}
#page-container .rc-asquotep, #page-container .rc-asquotep p{font-size:17px;font-style:italic;color:#374151}
#page-container .rc-asquotecap :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asquotecap{font-size:12px;font-weight:600;letter-spacing:2px;color:#6b7280}
#page-container .rc-asstats{display:flex;flex-direction:row;row-gap:16px;column-gap:16px}
#page-container .rc-asstat1{display:flex;flex-direction:column;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eef1f5;padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px}
#page-container .rc-asstat1{background-color:#f8f9fa}
@media (min-width:768px){#page-container .rc-asstat1{width:48%}}
#page-container .rc-asstat1n :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asstat1n{font-size:28px;font-weight:700;color:#1a2b49}
#page-container .rc-asstat1l :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asstat1l{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#2985c8}
#page-container .rc-asstat2{display:flex;flex-direction:column;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eef1f5;padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px}
#page-container .rc-asstat2{background-color:#f8f9fa}
@media (min-width:768px){#page-container .rc-asstat2{width:48%}}
#page-container .rc-asstat2n :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asstat2n{font-size:28px;font-weight:700;color:#1a2b49}
#page-container .rc-asstat2l :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asstat2l{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#2985c8}
#page-container .rc-asstickright{display:flex;flex-direction:column;row-gap:24px;column-gap:24px}
@media (min-width:768px){#page-container .rc-asstickright{width:54%}}
#page-container .rc-asclose{display:flex;flex-direction:column;row-gap:22px;column-gap:22px;padding-top:8px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-asclosep, #page-container .rc-asclosep p{font-size:18px;font-weight:500;color:#1a2b49}
#page-container .rc-asbtns{display:flex;flex-direction:row;row-gap:16px;column-gap:16px;flex-wrap:wrap}
#page-container .rc-btn.rc-asbtn1{background-color:#1a2b49;font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#ffffff;padding:15px 28px 15px 28px}
#page-container .rc-btn.rc-asbtn2{background-color:#ffffff;font-size:13px;color:#1a2b49;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d1d5db;padding:15px 28px 15px 28px}
#page-container .rc-gvorgs{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-gvorgs{--rc-secgap:20px}
#page-container .rc-gvben{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-gvben{--rc-secgap:20px}
#page-container .rc-gvcards{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-gvcards{--rc-secgap:20px}
#page-container .rc-gvbar{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-gvbar{--rc-secgap:20px}
#page-container .rc-asfaqsec{padding-top:90px;padding-bottom:90px;padding-left:0px;padding-right:0px}
#page-container .rc-asfaqsec{background-color:#0a1b3f}
#page-container .rc-asfaqsec{--rc-secgap:20px}
#page-container .rc-asfaqin{display:flex;flex-direction:row;align-items:flex-start;row-gap:40px;column-gap:48px;flex-wrap:wrap}
#page-container .rc-asfaqleft{display:flex;flex-direction:column;row-gap:16px;column-gap:16px}
@media (min-width:768px){#page-container .rc-asfaqleft{width:54%}}
#page-container .rc-asfaqlbl :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asfaqlbl{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#2985c8}
#page-container .rc-asfaqh2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asfaqh2{font-size:32px;font-weight:700;line-height:1.2em;color:#ffffff}
#page-container .rc-hmfaqacc-v1 .et_pb_toggle_title:before{color:#ffffff}
#page-container .rc-hmfaqacc-v1 .et_pb_toggle_title{color:#ffffff}
#page-container .rc-hmfaqacc-v1 .et_pb_toggle_open .et_pb_toggle_title:before{color:#5ab4f0}
#page-container .rc-hmfaqacc-v1 .et_pb_toggle_open .et_pb_toggle_title{color:#5ab4f0}
#page-container .rc-hmfaqacc-v1 .et_pb_toggle_title{font-size:16px;font-weight:600}
#page-container .rc-hmfaqacc-v1 .et_pb_toggle_title:before{color:#5ab4f0}
#page-container .rc-hmfaqacc-v1 .et_pb_toggle_content{color:rgba(255,255,255,0.7)}
#page-container .rc-asfaqright{display:flex;flex-direction:column;align-items:flex-start}
@media (min-width:768px){#page-container .rc-asfaqright{width:38%}}
#page-container .rc-asfaqimg{border-style:solid;border-width:4px 4px 4px 4px;border-color:rgba(41,133,200,0.4)}
#page-container .rc-asfaqbadge{display:flex;flex-direction:column;border-radius:14px 14px 14px 14px;padding-top:14px;padding-bottom:14px;padding-left:22px;padding-right:22px}
#page-container .rc-asfaqbadge{background-color:#2985c8}
@media (min-width:768px){#page-container .rc-asfaqbadge{width:150px}}
#page-container .rc-asfaqbn :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asfaqbn{font-size:24px;font-weight:700;color:#ffffff}
#page-container .rc-asfaqbl, #page-container .rc-asfaqbl p{font-size:12px;color:rgba(255,255,255,0.85)}
#page-container .rc-hvorgs{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-hvorgs{--rc-secgap:20px}
#page-container .rc-hvben{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-hvben{--rc-secgap:20px}
#page-container .rc-hvcards{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-hvcards{--rc-secgap:20px}
#page-container .rc-hvbar{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-hvbar{--rc-secgap:20px}
#page-container .rc-lgorgs{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-lgorgs{--rc-secgap:20px}
#page-container .rc-lgben{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-lgben{--rc-secgap:20px}
#page-container .rc-lgcards{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-lgcards{--rc-secgap:20px}
#page-container .rc-lgbar{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-lgbar{--rc-secgap:20px}
#page-container .rc-pmorgs{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-pmorgs{--rc-secgap:20px}
#page-container .rc-pmben{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-pmben{--rc-secgap:20px}
#page-container .rc-pmcards{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-pmcards{--rc-secgap:20px}
#page-container .rc-pmbar{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-pmbar{--rc-secgap:20px}
#page-container .rc-ctorgs{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-ctorgs{--rc-secgap:20px}
#page-container .rc-ctben{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-ctben{--rc-secgap:20px}
#page-container .rc-ctcards{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-ctcards{--rc-secgap:20px}
#page-container .rc-ctbar{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-ctbar{--rc-secgap:20px}
#page-container .rc-medorgs{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-medorgs{--rc-secgap:20px}
#page-container .rc-medcch{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-medcch{--rc-secgap:20px}
#page-container .rc-medbc{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-medbc{--rc-secgap:20px}
#page-container .rc-medhipaa{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-medhipaa{--rc-secgap:20px}
#page-container .rc-indsec1{padding-top:64px;padding-bottom:64px;padding-left:0px;padding-right:0px}
#page-container .rc-indsec1{background-color:#ffffff}
#page-container .rc-indsec1{--rc-secgap:20px}
#page-container .rc-indsh1{text-align:center}
#page-container .rc-indsh1 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-indsh1{font-size:32px;font-weight:700;color:#1a2b49}
#page-container .rc-indsp1, #page-container .rc-indsp1 p{text-align:center}
#page-container  .et_pb_row.rc-blkin-indsecin1{width:calc(100% - 20px) !important}
#page-container .rc-indsecin1{display:flex;flex-direction:column;row-gap:18px;column-gap:18px}
#page-container .rc-aslead, #page-container .rc-aslead p{font-size:17px;line-height:1.7em;color:#4b5563}
#page-container .rc-asbA{display:flex;flex-direction:column;row-gap:14px;column-gap:14px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#f1f1f1;padding-top:0px;padding-bottom:28px;padding-left:0px;padding-right:0px}
#page-container .rc-asbAh3 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asbAh3{font-size:23px;font-weight:700;color:#1a2b49}
#page-container .rc-asbAp, #page-container .rc-asbAp p{font-size:16px;line-height:1.7em;color:#4b5563}
#page-container .rc-asbAbox{display:flex;flex-direction:column;row-gap:10px;column-gap:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e5e7eb;padding-top:28px;padding-bottom:28px;padding-left:28px;padding-right:28px}
#page-container .rc-asbAbox{background-color:#ffffff}
#page-container .rc-asbAh4 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asbAh4{font-size:19px;font-weight:700;color:#1a2b49}
#page-container .rc-asbAbp, #page-container .rc-asbAbp p{font-size:15px;line-height:1.7em;color:#4b5563}
#page-container .rc-asbB{display:flex;flex-direction:column;row-gap:14px;column-gap:14px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#f1f1f1;padding-top:0px;padding-bottom:28px;padding-left:0px;padding-right:0px}
#page-container .rc-asbBh3 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asbBh3{font-size:23px;font-weight:700;color:#1a2b49}
#page-container .rc-asbBp, #page-container .rc-asbBp p{font-size:16px;line-height:1.7em;color:#4b5563}
#page-container .rc-asbBbox{display:flex;flex-direction:column;row-gap:10px;column-gap:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e5e7eb;padding-top:28px;padding-bottom:28px;padding-left:28px;padding-right:28px}
#page-container .rc-asbBbox{background-color:#ffffff}
#page-container .rc-asbBh4 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asbBh4{font-size:19px;font-weight:700;color:#1a2b49}
#page-container .rc-asbBbp, #page-container .rc-asbBbp p{font-size:15px;line-height:1.7em;color:#4b5563}
#page-container .rc-asbC{display:flex;flex-direction:column;row-gap:14px;column-gap:14px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#f1f1f1;padding-top:0px;padding-bottom:28px;padding-left:0px;padding-right:0px}
#page-container .rc-asbCh3 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asbCh3{font-size:23px;font-weight:700;color:#1a2b49}
#page-container .rc-asbCp, #page-container .rc-asbCp p{font-size:16px;line-height:1.7em;color:#4b5563}
#page-container .rc-asbCbox{display:flex;flex-direction:column;row-gap:10px;column-gap:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e5e7eb;padding-top:28px;padding-bottom:28px;padding-left:28px;padding-right:28px}
#page-container .rc-asbCbox{background-color:#ffffff}
#page-container .rc-asbCh4 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asbCh4{font-size:19px;font-weight:700;color:#1a2b49}
#page-container .rc-asbCbp, #page-container .rc-asbCbp p{font-size:15px;line-height:1.7em;color:#4b5563}
#page-container .rc-asbD{display:flex;flex-direction:column;row-gap:14px;column-gap:14px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#f1f1f1;padding-top:0px;padding-bottom:28px;padding-left:0px;padding-right:0px}
#page-container .rc-asbDh3 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asbDh3{font-size:23px;font-weight:700;color:#1a2b49}
#page-container .rc-asbDp, #page-container .rc-asbDp p{font-size:16px;line-height:1.7em;color:#4b5563}
#page-container .rc-asbDbox{display:flex;flex-direction:column;row-gap:10px;column-gap:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e5e7eb;padding-top:28px;padding-bottom:28px;padding-left:28px;padding-right:28px}
#page-container .rc-asbDbox{background-color:#ffffff}
#page-container .rc-asbDh4 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-asbDh4{font-size:19px;font-weight:700;color:#1a2b49}
#page-container .rc-asbDbp, #page-container .rc-asbDbp p{font-size:15px;line-height:1.7em;color:#4b5563}
#page-container .rc-hmherosec{min-height:80vh;padding-top:170px;padding-bottom:70px;padding-left:0px;padding-right:0px}
#page-container .rc-hmherosec{position:relative}
#page-container .rc-hmherosec > *{position:relative;z-index:1}
#page-container .rc-hmherosec::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit;opacity:0.5;background-color:rgba(8,18,33,0.6)}
#page-container .rc-hmherosec{--rc-secgap:20px}
#page-container .rc-hmheroin{display:flex;flex-direction:column;row-gap:24px;column-gap:24px}
#page-container .rc-hmherotxt{display:flex;flex-direction:column;row-gap:20px;column-gap:20px}
@media (min-width:768px){#page-container .rc-hmherotxt{width:62%}}
#page-container .rc-hmheroh2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmheroh2{font-size:80px;font-weight:500;line-height:1.1em;letter-spacing:-1.5px;color:#ffffff}
@media (max-width:1024px){#page-container .rc-hmheroh2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmheroh2{font-size:56px}}
@media (max-width:767px){#page-container .rc-hmheroh2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmheroh2{font-size:38px}}
#page-container .rc-hmheropara, #page-container .rc-hmheropara p{font-size:19px;line-height:1.6em;color:#ffffff}
#page-container .rc-hmherobtns{display:flex;flex-direction:row;row-gap:16px;column-gap:16px;flex-wrap:wrap}
#page-container .rc-btn.rc-hmherob1{background-color:#2985c8;color:#ffffff;border-radius:6px 6px 6px 6px;padding:16px 26px 16px 26px}
#page-container .rc-btn.rc-hmherob2{background-color:rgba(255,255,255,0.12);color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.35);border-radius:6px 6px 6px 6px;padding:16px 26px 16px 26px}
#page-container .rc-btn.rc-hmherob2{flex-direction:row}
#page-container .rc-hmheroh1{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px}
#page-container .rc-hmheroh1 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmheroh1{font-size:48px;font-weight:700;line-height:1.2em;color:#ffffff}
@media (max-width:1024px){#page-container .rc-hmheroh1 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmheroh1{font-size:36px}}
@media (max-width:767px){#page-container .rc-hmheroh1 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmheroh1{font-size:10px}}
#page-container .rc-hmfeatsec{padding-top:80px;padding-bottom:90px;padding-left:0px;padding-right:0px}
#page-container .rc-hmfeatsec{position:relative}
#page-container .rc-hmfeatsec > *{position:relative;z-index:1}
#page-container .rc-hmfeatsec::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit;opacity:0.5;background-color:rgba(8,18,33,0.78)}
#page-container .rc-hmfeatsec{--rc-secgap:20px}
#page-container .rc-hmfeatin{display:flex;flex-direction:column;row-gap:40px;column-gap:40px}
#page-container .rc-hmfeathead{display:flex;flex-direction:column;align-items:center;row-gap:18px;column-gap:18px}
#page-container .rc-hmfeath2{text-align:center}
#page-container .rc-hmfeath2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmfeath2{font-size:48px;font-weight:700;color:#ffffff}
@media (max-width:1024px){#page-container .rc-hmfeath2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmfeath2{font-size:38px}}
@media (max-width:767px){#page-container .rc-hmfeath2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmfeath2{font-size:30px}}
#page-container .rc-hmfeatsub, #page-container .rc-hmfeatsub p{text-align:center;font-size:18px;color:rgba(255,255,255,0.82)}
#page-container .rc-hmfeatgrid{display:flex;flex-direction:row;justify-content:center;row-gap:30px;column-gap:30px;flex-wrap:wrap}
#page-container .rc-hmfcard1{display:flex;flex-direction:column;overflow:hidden;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 24px 0px rgba(0,0,0,0.10)}
#page-container .rc-hmfcard1{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmfcard1{width:30%}}
#page-container .rc-hmfcard1img{display:flex;min-height:230px}
#page-container .rc-hmfcard1img{background-image:url("https://tracedm.com/wp-content/uploads/2026/10/rincon-communications-home-24-7-live-answering.png");background-position:center center;background-size:cover}
#page-container .rc-hmfcard1body{display:flex;flex-direction:column;row-gap:16px;column-gap:16px;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px}
#page-container .rc-hmfcard1t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmfcard1t{font-size:24px;font-weight:700;color:#1a2b49}
#page-container .rc-hmfcard1d, #page-container .rc-hmfcard1d p{color:#4b5563}
#page-container .rc-hmfcard1b:not(.elementor-inline-items) li:not(:last-child){padding-block-end:calc(10px/2)}
#page-container .rc-hmfcard1b:not(.elementor-inline-items) li:not(:first-child){margin-block-start:calc(10px/2)}
#page-container .rc-hmfcard1b .elementor-inline-items li{margin-inline:calc(10px/2)}
#page-container .rc-hmfcard1b .elementor-inline-items{margin-inline:calc(-10px/2)}
#page-container .rc-hmfcard1b .elementor-inline-items li:after{inset-inline-end:calc(-10px/2)}
#page-container .rc-hmfcard1b li::before{background-color:#2985c8;transition:color 0.3s}
#page-container .rc-hmfcard1b li::before{background-color:#2985c8;transition:fill 0.3s}
#page-container .rc-hmfcard1b{--rc-il-size:16px}
#page-container .rc-hmfcard1b li{color:#374151;transition:color 0.3s}
#page-container .rc-btn.rc-hmfcard1btn{background-color:#2985c8;color:#ffffff;border-radius:30px 30px 30px 30px;padding:10px 22px 10px 22px}
#page-container .rc-btn.rc-hmfcard1btn{flex-direction:row}
#page-container .rc-hmfcard2{display:flex;flex-direction:column;overflow:hidden;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 24px 0px rgba(0,0,0,0.10)}
#page-container .rc-hmfcard2{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmfcard2{width:30%}}
#page-container .rc-hmfcard2img{display:flex;min-height:230px}
#page-container .rc-hmfcard2img{background-image:url("https://tracedm.com/wp-content/uploads/2026/10/rincon-communications-home-medical-healthcare.png");background-position:center center;background-size:cover}
#page-container .rc-hmfcard2body{display:flex;flex-direction:column;row-gap:16px;column-gap:16px;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px}
#page-container .rc-hmfcard2t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmfcard2t{font-size:24px;font-weight:700;color:#1a2b49}
#page-container .rc-hmfcard2d, #page-container .rc-hmfcard2d p{color:#4b5563}
#page-container .rc-hmfcard2b:not(.elementor-inline-items) li:not(:last-child){padding-block-end:calc(10px/2)}
#page-container .rc-hmfcard2b:not(.elementor-inline-items) li:not(:first-child){margin-block-start:calc(10px/2)}
#page-container .rc-hmfcard2b .elementor-inline-items li{margin-inline:calc(10px/2)}
#page-container .rc-hmfcard2b .elementor-inline-items{margin-inline:calc(-10px/2)}
#page-container .rc-hmfcard2b .elementor-inline-items li:after{inset-inline-end:calc(-10px/2)}
#page-container .rc-hmfcard2b li::before{background-color:#2985c8;transition:color 0.3s}
#page-container .rc-hmfcard2b li::before{background-color:#2985c8;transition:fill 0.3s}
#page-container .rc-hmfcard2b{--rc-il-size:16px}
#page-container .rc-hmfcard2b li{color:#374151;transition:color 0.3s}
#page-container .rc-btn.rc-hmfcard2btn{background-color:#2985c8;color:#ffffff;border-radius:30px 30px 30px 30px;padding:10px 22px 10px 22px}
#page-container .rc-btn.rc-hmfcard2btn{flex-direction:row}
#page-container .rc-hmfcard3{display:flex;flex-direction:column;overflow:hidden;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 24px 0px rgba(0,0,0,0.10)}
#page-container .rc-hmfcard3{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmfcard3{width:30%}}
#page-container .rc-hmfcard3img{display:flex;min-height:230px}
#page-container .rc-hmfcard3img{background-image:url("https://tracedm.com/wp-content/uploads/2026/10/rincon-communications-home-personalized-client-handling.png");background-position:center center;background-size:cover}
#page-container .rc-hmfcard3body{display:flex;flex-direction:column;row-gap:16px;column-gap:16px;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px}
#page-container .rc-hmfcard3t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmfcard3t{font-size:24px;font-weight:700;color:#1a2b49}
#page-container .rc-hmfcard3d, #page-container .rc-hmfcard3d p{color:#4b5563}
#page-container .rc-hmfcard3b:not(.elementor-inline-items) li:not(:last-child){padding-block-end:calc(10px/2)}
#page-container .rc-hmfcard3b:not(.elementor-inline-items) li:not(:first-child){margin-block-start:calc(10px/2)}
#page-container .rc-hmfcard3b .elementor-inline-items li{margin-inline:calc(10px/2)}
#page-container .rc-hmfcard3b .elementor-inline-items{margin-inline:calc(-10px/2)}
#page-container .rc-hmfcard3b .elementor-inline-items li:after{inset-inline-end:calc(-10px/2)}
#page-container .rc-hmfcard3b li::before{background-color:#2985c8;transition:color 0.3s}
#page-container .rc-hmfcard3b li::before{background-color:#2985c8;transition:fill 0.3s}
#page-container .rc-hmfcard3b{--rc-il-size:16px}
#page-container .rc-hmfcard3b li{color:#374151;transition:color 0.3s}
#page-container .rc-btn.rc-hmfcard3btn{background-color:#2985c8;color:#ffffff;border-radius:30px 30px 30px 30px;padding:10px 22px 10px 22px}
#page-container .rc-btn.rc-hmfcard3btn{flex-direction:row}
#page-container .rc-in-hmfeatin + .rc-in-hmfeatin:not(.rc-innr-hmfeatin){margin-top:calc(40px - var(--rc-secgap, 20px))}
#page-container .rc-hmfeatsec{row-gap:40px;--rc-secgap:40px}
#page-container .rc-hmfeatsec > .et_pb_row:first-child{margin-top:10px}
#page-container .rc-hmfeatsec > .et_pb_row:last-child{margin-bottom:10px}
#page-container .rc-hmfeatsec{padding-left:10px;padding-right:10px}
#page-container .rc-hmprosec{border-style:solid;border-width:1px 0px 1px 0px;border-color:#eef1f5;padding-top:56px;padding-bottom:56px;padding-left:0px;padding-right:0px}
#page-container .rc-hmprosec{background-color:#ffffff}
#page-container .rc-hmprosec{--rc-secgap:20px}
#page-container .rc-hmproin{display:flex;flex-direction:column;align-items:center;row-gap:30px;column-gap:30px}
#page-container .rc-hmproh2{text-align:center}
#page-container .rc-hmproh2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmproh2{font-size:24px;font-weight:700;color:#1a2b49}
#page-container .rc-hmprorow{display:flex;flex-direction:column;align-items:stretch}
#page-container .rc-hmstksec{padding-top:90px;padding-bottom:90px;padding-left:0px;padding-right:0px}
#page-container .rc-hmstksec{background-color:#ffffff}
#page-container .rc-hmstksec{--rc-secgap:20px}
#page-container .rc-hmstkin{display:flex;flex-direction:row;align-items:flex-start;row-gap:40px;column-gap:60px;flex-wrap:wrap}
#page-container .rc-stickyleft-v3{display:flex;flex-direction:column;row-gap:28px;column-gap:28px}
@media (min-width:768px){#page-container .rc-stickyleft-v3{width:40%}}
#page-container .rc-hmstkhead{display:flex;flex-direction:column;row-gap:12px;column-gap:12px}
#page-container .rc-hmstkeyebrow :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmstkeyebrow{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#2985c8}
#page-container .rc-hmstkh2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmstkh2{font-size:40px;font-weight:700;line-height:1.1em;color:#1a2b49}
#page-container .rc-hmstkquote{display:flex;flex-direction:column;row-gap:18px;column-gap:18px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#2985c8;padding-top:32px;padding-bottom:32px;padding-left:32px;padding-right:32px}
