
/* ComTechSa RC5 — approved Option 2 icon language */
:root{--cts-i-navy:#0b2a4a;--cts-i-orange:#ff6508;}
.cts-icon-approved{width:52px;height:52px;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}
.cts-icon-approved .w{fill:#fff;stroke:var(--cts-i-navy);stroke-width:3.2}
.cts-icon-approved .n{fill:none;stroke:var(--cts-i-navy);stroke-width:3.2}
.cts-icon-approved .o{fill:none;stroke:var(--cts-i-orange);stroke-width:3.2}
.cts-icon-approved .nf{fill:var(--cts-i-navy);stroke:var(--cts-i-navy);stroke-width:2}
.cts-icon-approved .of{fill:var(--cts-i-orange);stroke:var(--cts-i-orange);stroke-width:2}
.cts-icon-approved-rocket{width:56px;height:56px}
.cts-process-connector .cts-icon-approved{filter:none}
.cts-process-connector>span{color:#aab4bd!important}

/* Remove the RC4 filled/clipart feel from all existing service SVGs. */
.cts-ref-service-icon svg,.cts-service-icon svg,.cts-home-service-icon svg{
 fill:none!important;stroke:var(--cts-i-navy)!important;stroke-width:2.5!important;
 stroke-linecap:round!important;stroke-linejoin:round!important;filter:none!important
}
.cts-ref-service-icon svg path:nth-child(even),.cts-ref-service-icon svg circle:nth-child(even),
.cts-service-icon svg path:nth-child(even),.cts-service-icon svg circle:nth-child(even),
.cts-home-service-icon svg path:nth-child(even),.cts-home-service-icon svg circle:nth-child(even){
 stroke:var(--cts-i-orange)!important
}
@media(max-width:900px){
 .cts-icon-approved{width:44px;height:44px}
 .cts-icon-approved-rocket{width:48px;height:48px}
}
