/* RC generated page styles part 4 */
#page-container .rc-hmstkquote{background-color:#f8f9fa}
#page-container .rc-hmstkquotetxt, #page-container .rc-hmstkquotetxt p{font-size:18px;font-style:italic;line-height:1.6em;color:#374151}
#page-container .rc-hmstkquotecap :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmstkquotecap{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#6b7280}
#page-container .rc-hmstkstats{display:flex;flex-direction:row;row-gap:16px;column-gap:16px}
#page-container .rc-hmstkstat1{display:flex;flex-direction:column;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eef1f5;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px}
#page-container .rc-hmstkstat1{background-color:#f8f9fa}
@media (min-width:768px){#page-container .rc-hmstkstat1{width:48%}}
#page-container .rc-hmstkstat1n :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmstkstat1n{font-size:30px;font-weight:700;color:#1a2b49}
#page-container .rc-hmstkstat1l :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmstkstat1l{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#2985c8}
#page-container .rc-hmstkstat2{display:flex;flex-direction:column;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eef1f5;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px}
#page-container .rc-hmstkstat2{background-color:#f8f9fa}
@media (min-width:768px){#page-container .rc-hmstkstat2{width:48%}}
#page-container .rc-hmstkstat2n :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmstkstat2n{font-size:30px;font-weight:700;color:#1a2b49}
#page-container .rc-hmstkstat2l :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmstkstat2l{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#2985c8}
#page-container .rc-hmstkright{display:flex;flex-direction:column;row-gap:22px;column-gap:22px}
@media (min-width:768px){#page-container .rc-hmstkright{width:54%}}
#page-container .rc-hmstkrh3 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmstkrh3{font-size:30px;font-weight:700;line-height:1.25em;color:#1a2b49}
#page-container .rc-hmstkrp1, #page-container .rc-hmstkrp1 p{font-size:17px;line-height:1.7em;color:#4b5563}
#page-container .rc-hmstkrp2, #page-container .rc-hmstkrp2 p{font-size:17px;line-height:1.7em;color:#4b5563}
#page-container .rc-hmstkbox{display:flex;flex-direction:column;row-gap:14px;column-gap:14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e5e7eb;padding-top:32px;padding-bottom:32px;padding-left:32px;padding-right:32px}
#page-container .rc-hmstkbox{background-color:#ffffff}
#page-container .rc-hmstkboxh4 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmstkboxh4{font-size:24px;font-weight:700;color:#1a2b49}
#page-container .rc-hmstkboxp, #page-container .rc-hmstkboxp p{font-size:16px;line-height:1.7em;color:#4b5563}
#page-container .rc-hmstkrp3, #page-container .rc-hmstkrp3 p{font-size:17px;line-height:1.7em;color:#4b5563}
#page-container .rc-hmstkclose{display:flex;flex-direction:column;row-gap:24px;column-gap:24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#eef1f5;padding-top:28px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-hmstkclosep, #page-container .rc-hmstkclosep p{font-size:19px;font-weight:500;line-height:1.6em;color:#1a2b49}
#page-container .rc-hmstkbtns{display:flex;flex-direction:row;row-gap:16px;column-gap:16px;flex-wrap:wrap}
#page-container .rc-btn.rc-hmstkbtn1{background-color:#1a2b49;font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#ffffff;padding:16px 30px 16px 30px}
#page-container .rc-btn.rc-hmstkbtn2{background-color:#ffffff;font-size:13px;letter-spacing:1px;color:#1a2b49;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d1d5db;padding:16px 30px 16px 30px}
#page-container .rc-hmsvcsec{padding-top:90px;padding-bottom:90px;padding-left:0px;padding-right:0px}
#page-container .rc-hmsvcsec{background-color:#f7f8fa}
#page-container .rc-hmsvcsec{--rc-secgap:20px}
#page-container .rc-hmsvcin{display:flex;flex-direction:column;row-gap:44px;column-gap:44px}
#page-container .rc-hmsvchead{display:flex;flex-direction:column;align-items:center;row-gap:14px;column-gap:14px}
#page-container .rc-hmsvceyebrow{text-align:center}
#page-container .rc-hmsvceyebrow :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmsvceyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#2985c8}
#page-container .rc-hmsvch2{text-align:center}
#page-container .rc-hmsvch2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmsvch2{font-size:48px;font-weight:700;color:#1a2b49}
@media (max-width:1024px){#page-container .rc-hmsvch2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmsvch2{font-size:38px}}
@media (max-width:767px){#page-container .rc-hmsvch2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmsvch2{font-size:30px}}
#page-container .rc-hmsvcsub, #page-container .rc-hmsvcsub p{text-align:center;font-size:18px;color:#4b5563}
#page-container .rc-hmsvcgrid{display:flex;flex-direction:row;justify-content:center;row-gap:28px;column-gap:28px;flex-wrap:wrap}
#page-container .rc-hmscard1{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-hmscard1{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmscard1{width:30%}}
#page-container .rc-hmscard1img{display:flex;min-height:190px}
#page-container .rc-hmscard1img{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-hmscard1body{display:flex;flex-direction:column;row-gap:14px;column-gap:14px;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px}
#page-container .rc-hmscard1t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmscard1t{font-size:22px;font-weight:700;color:#1a2b49}
#page-container .rc-hmscard1d, #page-container .rc-hmscard1d p{font-size:14px;color:#4b5563}
#page-container .rc-hmscard1b:not(.elementor-inline-items) li:not(:last-child){padding-block-end:calc(8px/2)}
#page-container .rc-hmscard1b:not(.elementor-inline-items) li:not(:first-child){margin-block-start:calc(8px/2)}
#page-container .rc-hmscard1b .elementor-inline-items li{margin-inline:calc(8px/2)}
#page-container .rc-hmscard1b .elementor-inline-items{margin-inline:calc(-8px/2)}
#page-container .rc-hmscard1b .elementor-inline-items li:after{inset-inline-end:calc(-8px/2)}
#page-container .rc-hmscard1b li::before{background-color:#2985c8;transition:color 0.3s}
#page-container .rc-hmscard1b li::before{background-color:#2985c8;transition:fill 0.3s}
#page-container .rc-hmscard1b{--rc-il-size:14px}
#page-container .rc-hmscard1b li{color:#374151;transition:color 0.3s}
#page-container .rc-btn.rc-hmscard1btn{background-color:#2985c8;font-size:13px;color:#ffffff;border-radius:30px 30px 30px 30px;padding:9px 20px 9px 20px}
#page-container .rc-btn.rc-hmscard1btn{flex-direction:row}
#page-container .rc-hmscard2{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-hmscard2{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmscard2{width:30%}}
#page-container .rc-hmscard2img{display:flex;min-height:190px}
#page-container .rc-hmscard2img{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-hmscard2body{display:flex;flex-direction:column;row-gap:14px;column-gap:14px;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px}
#page-container .rc-hmscard2t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmscard2t{font-size:22px;font-weight:700;color:#1a2b49}
#page-container .rc-hmscard2d, #page-container .rc-hmscard2d p{font-size:14px;color:#4b5563}
#page-container .rc-hmscard2b:not(.elementor-inline-items) li:not(:last-child){padding-block-end:calc(8px/2)}
#page-container .rc-hmscard2b:not(.elementor-inline-items) li:not(:first-child){margin-block-start:calc(8px/2)}
#page-container .rc-hmscard2b .elementor-inline-items li{margin-inline:calc(8px/2)}
#page-container .rc-hmscard2b .elementor-inline-items{margin-inline:calc(-8px/2)}
#page-container .rc-hmscard2b .elementor-inline-items li:after{inset-inline-end:calc(-8px/2)}
#page-container .rc-hmscard2b li::before{background-color:#2985c8;transition:color 0.3s}
#page-container .rc-hmscard2b li::before{background-color:#2985c8;transition:fill 0.3s}
#page-container .rc-hmscard2b{--rc-il-size:14px}
#page-container .rc-hmscard2b li{color:#374151;transition:color 0.3s}
#page-container .rc-btn.rc-hmscard2btn{background-color:#2985c8;font-size:13px;color:#ffffff;border-radius:30px 30px 30px 30px;padding:9px 20px 9px 20px}
#page-container .rc-btn.rc-hmscard2btn{flex-direction:row}
#page-container .rc-hmscard3{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-hmscard3{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmscard3{width:30%}}
#page-container .rc-hmscard3img{display:flex;min-height:190px}
#page-container .rc-hmscard3img{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-hmscard3body{display:flex;flex-direction:column;row-gap:14px;column-gap:14px;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px}
#page-container .rc-hmscard3t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmscard3t{font-size:22px;font-weight:700;color:#1a2b49}
#page-container .rc-hmscard3d, #page-container .rc-hmscard3d p{font-size:14px;color:#4b5563}
#page-container .rc-hmscard3b:not(.elementor-inline-items) li:not(:last-child){padding-block-end:calc(8px/2)}
#page-container .rc-hmscard3b:not(.elementor-inline-items) li:not(:first-child){margin-block-start:calc(8px/2)}
#page-container .rc-hmscard3b .elementor-inline-items li{margin-inline:calc(8px/2)}
#page-container .rc-hmscard3b .elementor-inline-items{margin-inline:calc(-8px/2)}
#page-container .rc-hmscard3b .elementor-inline-items li:after{inset-inline-end:calc(-8px/2)}
#page-container .rc-hmscard3b li::before{background-color:#2985c8;transition:color 0.3s}
#page-container .rc-hmscard3b li::before{background-color:#2985c8;transition:fill 0.3s}
#page-container .rc-hmscard3b{--rc-il-size:14px}
#page-container .rc-hmscard3b li{color:#374151;transition:color 0.3s}
#page-container .rc-btn.rc-hmscard3btn{background-color:#2985c8;font-size:13px;color:#ffffff;border-radius:30px 30px 30px 30px;padding:9px 20px 9px 20px}
#page-container .rc-btn.rc-hmscard3btn{flex-direction:row}
#page-container .rc-hmscard4{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-hmscard4{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmscard4{width:30%}}
#page-container .rc-hmscard4img{display:flex;min-height:190px}
#page-container .rc-hmscard4img{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-hmscard4body{display:flex;flex-direction:column;row-gap:14px;column-gap:14px;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px}
#page-container .rc-hmscard4t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmscard4t{font-size:22px;font-weight:700;color:#1a2b49}
#page-container .rc-hmscard4d, #page-container .rc-hmscard4d p{font-size:14px;color:#4b5563}
#page-container .rc-hmscard4b:not(.elementor-inline-items) li:not(:last-child){padding-block-end:calc(8px/2)}
#page-container .rc-hmscard4b:not(.elementor-inline-items) li:not(:first-child){margin-block-start:calc(8px/2)}
#page-container .rc-hmscard4b .elementor-inline-items li{margin-inline:calc(8px/2)}
#page-container .rc-hmscard4b .elementor-inline-items{margin-inline:calc(-8px/2)}
#page-container .rc-hmscard4b .elementor-inline-items li:after{inset-inline-end:calc(-8px/2)}
#page-container .rc-hmscard4b li::before{background-color:#2985c8;transition:color 0.3s}
#page-container .rc-hmscard4b li::before{background-color:#2985c8;transition:fill 0.3s}
#page-container .rc-hmscard4b{--rc-il-size:14px}
#page-container .rc-hmscard4b li{color:#374151;transition:color 0.3s}
#page-container .rc-btn.rc-hmscard4btn{background-color:#2985c8;font-size:13px;color:#ffffff;border-radius:30px 30px 30px 30px;padding:9px 20px 9px 20px}
#page-container .rc-btn.rc-hmscard4btn{flex-direction:row}
#page-container .rc-hmscard5{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-hmscard5{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmscard5{width:30%}}
#page-container .rc-hmscard5img{display:flex;min-height:190px}
#page-container .rc-hmscard5img{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-hmscard5body{display:flex;flex-direction:column;row-gap:14px;column-gap:14px;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px}
#page-container .rc-hmscard5t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmscard5t{font-size:22px;font-weight:700;color:#1a2b49}
#page-container .rc-hmscard5d, #page-container .rc-hmscard5d p{font-size:14px;color:#4b5563}
#page-container .rc-hmscard5b:not(.elementor-inline-items) li:not(:last-child){padding-block-end:calc(8px/2)}
#page-container .rc-hmscard5b:not(.elementor-inline-items) li:not(:first-child){margin-block-start:calc(8px/2)}
#page-container .rc-hmscard5b .elementor-inline-items li{margin-inline:calc(8px/2)}
#page-container .rc-hmscard5b .elementor-inline-items{margin-inline:calc(-8px/2)}
#page-container .rc-hmscard5b .elementor-inline-items li:after{inset-inline-end:calc(-8px/2)}
#page-container .rc-hmscard5b li::before{background-color:#2985c8;transition:color 0.3s}
#page-container .rc-hmscard5b li::before{background-color:#2985c8;transition:fill 0.3s}
#page-container .rc-hmscard5b{--rc-il-size:14px}
#page-container .rc-hmscard5b li{color:#374151;transition:color 0.3s}
#page-container .rc-btn.rc-hmscard5btn{background-color:#2985c8;font-size:13px;color:#ffffff;border-radius:30px 30px 30px 30px;padding:9px 20px 9px 20px}
#page-container .rc-btn.rc-hmscard5btn{flex-direction:row}
#page-container .rc-hmscard6{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-hmscard6{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmscard6{width:30%}}
#page-container .rc-hmscard6img{display:flex;min-height:190px}
#page-container .rc-hmscard6img{background-image:url("https://tracedm.com/wp-content/uploads/2026/10/rincon-communications-service-telephone-survey.jpg");background-position:center center;background-size:cover}
#page-container .rc-hmscard6body{display:flex;flex-direction:column;row-gap:14px;column-gap:14px;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px}
#page-container .rc-hmscard6t :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmscard6t{font-size:22px;font-weight:700;color:#1a2b49}
#page-container .rc-hmscard6d, #page-container .rc-hmscard6d p{font-size:14px;color:#4b5563}
#page-container .rc-in-hmsvcin + .rc-in-hmsvcin:not(.rc-innr-hmsvcin){margin-top:calc(44px - var(--rc-secgap, 20px))}
#page-container .rc-hmsvcsec{row-gap:44px;--rc-secgap:44px}
#page-container .rc-hmsvcsec > .et_pb_row:first-child{margin-top:10px}
#page-container .rc-hmsvcsec > .et_pb_row:last-child{margin-bottom:10px}
#page-container .rc-hmsvcsec{padding-left:10px;padding-right:10px}
#page-container .rc-hmtestsec{padding-top:90px;padding-bottom:90px;padding-left:0px;padding-right:0px}
#page-container .rc-hmtestsec{background-color:#f7f8fa}
#page-container .rc-hmtestsec{--rc-secgap:20px}
#page-container .rc-hmtestin{display:flex;flex-direction:column;row-gap:44px;column-gap:44px}
#page-container .rc-hmtesthead{display:flex;flex-direction:column;align-items:center;row-gap:14px;column-gap:14px}
#page-container .rc-hmtesteyebrow{text-align:center}
#page-container .rc-hmtesteyebrow :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmtesteyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#2985c8}
#page-container .rc-hmtesth2{text-align:center}
#page-container .rc-hmtesth2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmtesth2{font-size:38px;font-weight:700;color:#111827}
#page-container .rc-hmtestbadge{display:flex;flex-direction:row;justify-content:center;align-items:center;row-gap:14px;column-gap:14px;border-radius:16px 16px 16px 16px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.08);padding-top:16px;padding-bottom:16px;padding-left:28px;padding-right:28px}
#page-container .rc-hmtestbadge{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmtestbadge{width:390px}}
#page-container .rc-hmtestbdiv{display:flex;min-height:40px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-hmtestbdiv{background-color:#e5e7eb}
@media (min-width:768px){#page-container .rc-hmtestbdiv{width:1px}}
#page-container .rc-hmtestbcol{display:flex;flex-direction:column;align-items:flex-start;row-gap:2px;column-gap:2px}
#page-container .rc-hmtestbrow{display:flex;flex-direction:row;align-items:center;row-gap:8px;column-gap:8px}
#page-container .rc-hmtestbstars :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmtestbstars{font-size:20px;color:#fbbf24}
#page-container .rc-hmtestbnum :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmtestbnum{font-size:24px;font-weight:800;color:#111827}
#page-container .rc-hmtestbsub, #page-container .rc-hmtestbsub p{font-size:13px;color:#6b7280}
#page-container .rc-hmtestgrid{display:flex;flex-direction:row;justify-content:center;row-gap:24px;column-gap:24px;flex-wrap:wrap}
#page-container .rc-hmrev1{display:flex;flex-direction:column;row-gap:16px;column-gap:16px;border-radius:16px 16px 16px 16px;box-shadow:0px 6px 20px 0px rgba(0,0,0,0.08);padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px}
#page-container .rc-hmrev1{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmrev1{width:31%}}
#page-container .rc-hmrev1st :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmrev1st{font-size:18px;letter-spacing:2px;color:#fbbf24}
#page-container .rc-hmrev1txt, #page-container .rc-hmrev1txt p{font-size:15px;font-style:italic;line-height:1.7em;color:#374151}
#page-container .rc-hmrev1sep{display:flex;min-height:1px;margin-top:18px;margin-bottom:18px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-hmrev1sep{background-color:#eef1f5}
#page-container .rc-hmrev1foot{display:flex;flex-direction:row;align-items:center;row-gap:12px;column-gap:12px}
#page-container .rc-hmrev1av{display:flex;min-height:44px;flex-direction:column;justify-content:center;align-items:center;border-radius:50% 50% 50% 50%}
#page-container .rc-hmrev1av{background-color:#f97316}
@media (min-width:768px){#page-container .rc-hmrev1av{width:44px}}
#page-container .rc-hmrev1avi :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmrev1avi{font-size:18px;font-weight:700;color:#ffffff}
#page-container .rc-hmrev1nm{display:flex;flex-direction:column}
#page-container .rc-hmrev1nmn :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmrev1nmn{font-size:14px;font-weight:700;color:#111827}
#page-container .rc-hmrev1nmd, #page-container .rc-hmrev1nmd p{font-size:12px;color:#9ca3af}
#page-container .rc-hmrev2{display:flex;flex-direction:column;row-gap:16px;column-gap:16px;border-radius:16px 16px 16px 16px;box-shadow:0px 6px 20px 0px rgba(0,0,0,0.08);padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px}
#page-container .rc-hmrev2{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmrev2{width:31%}}
#page-container .rc-hmrev2st :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmrev2st{font-size:18px;letter-spacing:2px;color:#fbbf24}
#page-container .rc-hmrev2txt, #page-container .rc-hmrev2txt p{font-size:15px;font-style:italic;line-height:1.7em;color:#374151}
#page-container .rc-hmrev2sep{display:flex;min-height:1px;margin-top:18px;margin-bottom:18px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-hmrev2sep{background-color:#eef1f5}
#page-container .rc-hmrev2foot{display:flex;flex-direction:row;align-items:center;row-gap:12px;column-gap:12px}
#page-container .rc-hmrev2av{display:flex;min-height:44px;flex-direction:column;justify-content:center;align-items:center;border-radius:50% 50% 50% 50%}
#page-container .rc-hmrev2av{background-color:#ef4444}
@media (min-width:768px){#page-container .rc-hmrev2av{width:44px}}
#page-container .rc-hmrev2avi :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmrev2avi{font-size:18px;font-weight:700;color:#ffffff}
#page-container .rc-hmrev2nm{display:flex;flex-direction:column}
#page-container .rc-hmrev2nmn :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmrev2nmn{font-size:14px;font-weight:700;color:#111827}
#page-container .rc-hmrev2nmd, #page-container .rc-hmrev2nmd p{font-size:12px;color:#9ca3af}
#page-container .rc-hmrev3{display:flex;flex-direction:column;row-gap:16px;column-gap:16px;border-radius:16px 16px 16px 16px;box-shadow:0px 6px 20px 0px rgba(0,0,0,0.08);padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px}
#page-container .rc-hmrev3{background-color:#ffffff}
@media (min-width:768px){#page-container .rc-hmrev3{width:31%}}
#page-container .rc-hmrev3st :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmrev3st{font-size:18px;letter-spacing:2px;color:#fbbf24}
#page-container .rc-hmrev3txt, #page-container .rc-hmrev3txt p{font-size:15px;font-style:italic;line-height:1.7em;color:#374151}
#page-container .rc-hmrev3sep{display:flex;min-height:1px;margin-top:18px;margin-bottom:18px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#page-container .rc-hmrev3sep{background-color:#eef1f5}
#page-container .rc-hmrev3foot{display:flex;flex-direction:row;align-items:center;row-gap:12px;column-gap:12px}
#page-container .rc-hmrev3av{display:flex;min-height:44px;flex-direction:column;justify-content:center;align-items:center;border-radius:50% 50% 50% 50%}
#page-container .rc-hmrev3av{background-color:#ea580c}
@media (min-width:768px){#page-container .rc-hmrev3av{width:44px}}
#page-container .rc-hmrev3avi :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmrev3avi{font-size:18px;font-weight:700;color:#ffffff}
#page-container .rc-hmrev3nm{display:flex;flex-direction:column}
#page-container .rc-hmrev3nmn :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmrev3nmn{font-size:14px;font-weight:700;color:#111827}
#page-container .rc-hmrev3nmd, #page-container .rc-hmrev3nmd p{font-size:12px;color:#9ca3af}
#page-container .rc-hmtestcta{display:flex;flex-direction:column;align-items:center}
#page-container .rc-btn.rc-hmtestlink{background-color:rgba(0,0,0,0);font-size:14px;font-weight:600;color:#2985c8}
#page-container .rc-btn.rc-hmtestlink{flex-direction:row}
#page-container .rc-in-hmtestin + .rc-in-hmtestin:not(.rc-innr-hmtestin){margin-top:calc(44px - var(--rc-secgap, 20px))}
#page-container .rc-hmtestsec{row-gap:44px;--rc-secgap:44px}
#page-container .rc-hmtestsec > .et_pb_row:first-child{margin-top:10px}
#page-container .rc-hmtestsec > .et_pb_row:last-child{margin-bottom:10px}
#page-container .rc-hmtestsec{padding-left:10px;padding-right:10px}
#page-container .rc-hmlatestsec{padding-top:70px;padding-bottom:70px;padding-left:0px;padding-right:0px}
#page-container .rc-hmlatestsec{background-color:#f7f8fa}
#page-container .rc-hmlatestsec{--rc-secgap:20px}
#page-container .rc-hmfaqsec{padding-top:90px;padding-bottom:90px;padding-left:0px;padding-right:0px}
#page-container .rc-hmfaqsec{background-color:#0d1e35}
#page-container .rc-hmfaqsec{--rc-secgap:20px}
#page-container .rc-hmfaqin{display:flex;flex-direction:column;row-gap:40px;column-gap:40px}
#page-container .rc-hmfaqhead{display:flex;flex-direction:column;align-items:center;row-gap:14px;column-gap:14px}
#page-container .rc-hmfaqeyebrow{text-align:center}
#page-container .rc-hmfaqeyebrow :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmfaqeyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#5ab4f0}
#page-container .rc-hmfaqh2{text-align:center}
#page-container .rc-hmfaqh2 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmfaqh2{font-size:38px;font-weight:700;color:#ffffff}
#page-container .rc-hmfaqsub, #page-container .rc-hmfaqsub p{text-align:center;font-size:17px;color:rgba(255,255,255,0.7)}
#page-container .rc-hmfaqgrid{display:flex;flex-direction:row;align-items:flex-start;row-gap:40px;column-gap:48px;flex-wrap:wrap}
@media (max-width:767px){#page-container .rc-hmfaqgrid{flex-direction:column-reverse}}
#page-container .rc-hmfaqleft{display:flex;flex-direction:column;row-gap:18px;column-gap:18px}
@media (min-width:768px){#page-container .rc-hmfaqleft{width:42%}}
@media (max-width:767px){#page-container .rc-hmfaqleft{width:100%}}
#page-container .rc-hmfaqlbl :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmfaqlbl{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#5ab4f0}
#page-container .rc-hmfaqh3 :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmfaqh3{font-size:26px;font-weight:700;line-height:1.3em;color:#ffffff}
#page-container .rc-hmfaqacc-v2 .et_pb_toggle_title:before{color:#ffffff}
#page-container .rc-hmfaqacc-v2 .et_pb_toggle_title{color:#ffffff}
#page-container .rc-hmfaqacc-v2 .et_pb_toggle_open .et_pb_toggle_title:before{color:#5ab4f0}
#page-container .rc-hmfaqacc-v2 .et_pb_toggle_open .et_pb_toggle_title{color:#5ab4f0}
#page-container .rc-hmfaqacc-v2 .et_pb_toggle_title{font-size:15px;font-weight:600}
#page-container .rc-hmfaqacc-v2 .et_pb_toggle_title:before{color:#5ab4f0}
#page-container .rc-hmfaqacc-v2 .et_pb_toggle_content{color:rgba(255,255,255,0.7)}
#page-container .rc-hmfaqright{display:flex;flex-direction:column;align-items:stretch}
@media (min-width:768px){#page-container .rc-hmfaqright{width:55%}}
@media (max-width:767px){#page-container .rc-hmfaqright{width:100%}}
#page-container .rc-hmfaqimg{width:initial;max-width:initial;border-style:solid;border-width:4px 4px 4px 4px;border-color:rgba(41,133,200,0.4)}
#page-container .rc-hmfaqimg img{width:100%}
#page-container .rc-hmfaqbadge{display:flex;flex-direction:column;border-radius:16px 16px 16px 16px;padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px}
#page-container .rc-hmfaqbadge{background-color:#2985c8}
@media (min-width:768px){#page-container .rc-hmfaqbadge{width:150px}}
#page-container .rc-hmfaqbnum :is(h1,h2,h3,h4,h5,h6,p,div,span), #page-container :is(h1,h2,h3,h4,h5,h6,p,div,span).rc-hmfaqbnum{font-size:26px;font-weight:700;color:#ffffff}
#page-container .rc-hmfaqblbl, #page-container .rc-hmfaqblbl p{font-size:12px;color:rgba(255,255,255,0.85)}
#page-container .rc-in-hmfaqin + .rc-in-hmfaqin:not(.rc-innr-hmfaqin){margin-top:calc(40px - var(--rc-secgap, 20px))}
#page-container .rc-hmfaqsec{row-gap:40px;--rc-secgap:40px}
#page-container .rc-hmfaqsec > .et_pb_row:first-child{margin-top:10px}
#page-container .rc-hmfaqsec > .et_pb_row:last-child{margin-bottom:10px}
#page-container .rc-hmfaqsec{padding-left:10px;padding-right:10px}
