/* theitcare.com restore — native-styled content fill for original empty sub-pages */
.itc-restore{max-width:1100px;margin:0 auto;padding:50px 15px 30px;color:#4a4a4a;font-size:16px;line-height:1.75}
.itc-restore .itc-head{text-align:center;margin-bottom:40px}
.itc-restore h1{font-size:38px;line-height:1.15;color:#27384f;margin:0 0 14px;font-weight:700}
.itc-restore .itc-head:after{content:"";display:block;width:70px;height:3px;background:#f7941e;margin:18px auto 0;border-radius:2px}
.itc-restore .itc-lead{font-size:19px;color:#5d6b7a;max-width:760px;margin:0 auto}
.itc-restore h2{font-size:26px;color:#1e73be;margin:38px 0 14px;font-weight:600}
.itc-restore h3{font-size:19px;color:#27384f;margin:0 0 8px;font-weight:600}
.itc-restore p{margin:0 0 16px}
.itc-restore ul{margin:0 0 18px;padding-left:0;list-style:none}
.itc-restore ul li{position:relative;padding:6px 0 6px 30px}
.itc-restore ul li:before{content:"\f00c";font-family:"FontAwesome";position:absolute;left:0;top:6px;color:#f7941e}
.itc-grid{display:flex;flex-wrap:wrap;gap:24px;margin:30px 0}
.itc-card{flex:1 1 300px;background:#fff;border:1px solid #e7ebf0;border-radius:8px;padding:28px 24px;transition:.2s;box-shadow:0 2px 10px rgba(20,40,80,.04)}
.itc-card:hover{box-shadow:0 8px 24px rgba(20,40,80,.10);transform:translateY(-3px)}
.itc-card .itc-ic{width:54px;height:54px;border-radius:50%;background:#eaf3fb;color:#1e73be;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px}
.itc-card h3 a{color:#27384f;text-decoration:none}
.itc-card h3 a:hover{color:#1e73be}
.itc-card p{font-size:15px;color:#6a7788;margin:0}
.itc-cta{background:linear-gradient(135deg,#1e73be,#5d52e0);color:#fff;text-align:center;border-radius:10px;padding:40px 24px;margin:46px 0 10px}
.itc-cta h2{color:#fff;margin:0 0 10px}
.itc-cta p{color:#eaf0ff;margin:0 0 22px}
.itc-btn{display:inline-block;background:#f7941e;color:#fff;padding:13px 34px;border-radius:30px;text-decoration:none;font-weight:600;transition:.2s}
.itc-btn:hover{background:#e07f08;color:#fff}
.itc-contact{display:flex;flex-wrap:wrap;gap:24px;margin:30px 0}
.itc-contact .itc-cbox{flex:1 1 240px;background:#fff;border:1px solid #e7ebf0;border-radius:8px;padding:26px;text-align:center}
.itc-contact .itc-ic{margin:0 auto 14px}
.itc-contact a{color:#1e73be;text-decoration:none}
@media(max-width:768px){.itc-restore{padding:32px 15px 20px}.itc-restore h1{font-size:28px}.itc-restore .itc-lead{font-size:16px}.itc-restore h2{font-size:22px}}

/* self-contained FontAwesome for injected icons (theme FA css is IE-conditional only) */
@font-face{font-family:'ITCFontAwesome';
  src:url('/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
      url('/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0') format('woff'),
      url('/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype');
  font-weight:normal;font-style:normal;font-display:swap}
.itc-restore .itc-ic .fa,.itc-restore ul li:before{font-family:'ITCFontAwesome';font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;display:inline-block}
.itc-restore .fa-pencil-square-o:before{content:"\f044"}
.itc-restore .fa-video-camera:before{content:"\f03d"}
.itc-restore .fa-laptop:before{content:"\f109"}
.itc-restore .fa-server:before{content:"\f233"}
.itc-restore .fa-line-chart:before{content:"\f201"}
.itc-restore .fa-bullhorn:before{content:"\f0a1"}
.itc-restore .fa-map-marker:before{content:"\f041"}
.itc-restore .fa-phone:before{content:"\f095"}
.itc-restore .fa-envelope:before{content:"\f0e0"}
