.elementor-9684 .elementor-element.elementor-element-8015e01:not(.elementor-motion-effects-element-type-background), .elementor-9684 .elementor-element.elementor-element-8015e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://skillsversehq.com/wp-content/uploads/2024/05/Testimonial-BG-1-1.svg");background-position:bottom center;background-repeat:no-repeat;}.elementor-9684 .elementor-element.elementor-element-8015e01 > .elementor-background-overlay{background-image:url("https://skillsversehq.com/wp-content/uploads/2023/06/map-shape-3-1-1.png");background-position:top center;background-repeat:no-repeat;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9684 .elementor-element.elementor-element-8015e01 > .elementor-container{max-width:1200px;}.elementor-9684 .elementor-element.elementor-element-8015e01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-155px;margin-bottom:0px;padding:0px 0px 170px 0px;}.elementor-9684 .elementor-element.elementor-element-53a8c0b > .elementor-container{max-width:1200px;}.elementor-9684 .elementor-element.elementor-element-3721efd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9684 .elementor-element.elementor-element-544783d > .elementor-container{max-width:1200px;}.elementor-9684 .elementor-element.elementor-element-5bbbbab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9684 .elementor-element.elementor-element-a0bf7bf .edublink-section-heading{text-align:center;}.elementor-9684 .elementor-element.elementor-element-621d26d > .elementor-container{max-width:1200px;}.elementor-9684 .elementor-element.elementor-element-09ff6d2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9684 .elementor-element.elementor-element-2a028d2 .edublink-section-heading{text-align:center;}.elementor-9684 .elementor-element.elementor-element-6388df9 > .elementor-container{max-width:1200px;}.elementor-9684 .elementor-element.elementor-element-f3bf8fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9684 .elementor-element.elementor-element-3b02a95 .edublink-section-heading{text-align:center;}.elementor-9684 .elementor-element.elementor-element-3ecf9e3 > .elementor-container{max-width:1200px;}.elementor-9684 .elementor-element.elementor-element-a5aed59 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9684 .elementor-element.elementor-element-13ba2fd .edublink-section-heading{text-align:center;}.elementor-9684 .elementor-element.elementor-element-524f1f2 > .elementor-container{max-width:1200px;}.elementor-9684 .elementor-element.elementor-element-7ee54c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9684 .elementor-element.elementor-element-449e5fc .edublink-section-heading{text-align:center;}.elementor-9684 .elementor-element.elementor-element-885b0ec > .elementor-container{max-width:1200px;}.elementor-9684 .elementor-element.elementor-element-1369de3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9684 .elementor-element.elementor-element-df735b2 .edublink-section-heading{text-align:center;}.elementor-9684 .elementor-element.elementor-element-ebf92b1 > .elementor-container{max-width:1200px;}.elementor-9684 .elementor-element.elementor-element-a5d5e46 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-9684 .elementor-element.elementor-element-8015e01{margin-top:25px;margin-bottom:0px;padding:0px 0px 130px 0px;}}@media(max-width:767px){.elementor-9684 .elementor-element.elementor-element-8015e01{margin-top:-172px;margin-bottom:0px;padding:0px 0px 130px 0px;}}/* Start custom CSS for html, class: .elementor-element-f85bf0f */<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
  --navy: #081833; --blue: #1646f0; --blue-mid: #3d68f5; --blue-light: #7da4ff;
  --orange: #f56201; --orange-dark: #d45200; --green: #0fc87a;
  --white: #ffffff; --card: rgba(255,255,255,.04); --border: rgba(255,255,255,.08);
}
html { scroll-behavior: smooth; }
body { background: var(--navy); color: var(--white); font-family: 'Roboto', sans-serif; overflow-x: hidden; }
.frwi-section { padding: 88px 40px; }
.frwi-wrap { max-width: 1140px; margin: 0 auto; }
.frwi-eyebrow { display: inline-flex; align-items: center; gap: 9px; font-size: 11px; font-weight: 700; letter-spacing: .22em; text-transform: uppercase; color: #1646f0; margin-bottom: 14px; }
.frwi-eyebrow::before { content: ''; display: block; width: 22px; height: 2px; border-radius: 2px; background: #1646f0; }
.frwi-eyebrow-orange { color: #f56201; }
.frwi-eyebrow-orange::before { background: #f56201; }
.frwi-center-block { text-align: center; max-width: 600px; margin: 0 auto 52px; }
.frwi-center-block .frwi-eyebrow { justify-content: center; }
.frwi-sec-title { font-weight: 900; font-size: clamp(1.9rem, 3.5vw, 2.7rem); letter-spacing: -.025em; line-height: 1.1; color: #ffffff; margin-bottom: 14px; }
.frwi-sec-title em { font-style: normal; color: #7da4ff; }
.frwi-sec-sub { font-size: 15px; font-weight: 300; color: rgba(255,255,255,.55); line-height: 1.8; }
.frwi-btn-orange { display: inline-flex; align-items: center; gap: 8px; font-weight: 700; font-size: 15px; background: #f56201; color: #ffffff; padding: 16px 36px; border-radius: 100px; text-decoration: none; transition: all .25s; box-shadow: 0 8px 32px rgba(245,98,1,.4); }
.frwi-btn-orange:hover { background: #d45200; transform: translateY(-2px); color: #ffffff; text-decoration: none; }
@keyframes frwi-blink { 0%,100%{opacity:1} 50%{opacity:.25} }
@media (max-width: 880px) { .frwi-two-col { grid-template-columns: 1fr !important; gap: 40px !important; } }
@media (max-width: 640px) { .frwi-section { padding: 64px 20px !important; } .frwi-four-col { grid-template-columns: 1fr !important; } .frwi-two-col { grid-template-columns: 1fr !important; } }
</style>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap" rel="stylesheet">/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-93a2152 */<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
  --navy: #081833; --blue: #1646f0; --blue-mid: #3d68f5; --blue-light: #7da4ff;
  --orange: #f56201; --orange-dark: #d45200; --green: #0fc87a;
  --white: #ffffff; --card: rgba(255,255,255,.04); --border: rgba(255,255,255,.08);
}
html { scroll-behavior: smooth; }
body { background: var(--navy); color: var(--white); font-family: 'Roboto', sans-serif; overflow-x: hidden; }
.frwi-section { padding: 88px 40px; }
.frwi-wrap { max-width: 1140px; margin: 0 auto; }
.frwi-eyebrow { display: inline-flex; align-items: center; gap: 9px; font-size: 11px; font-weight: 700; letter-spacing: .22em; text-transform: uppercase; color: #1646f0; margin-bottom: 14px; }
.frwi-eyebrow::before { content: ''; display: block; width: 22px; height: 2px; border-radius: 2px; background: #1646f0; }
.frwi-eyebrow-orange { color: #f56201; }
.frwi-eyebrow-orange::before { background: #f56201; }
.frwi-center-block { text-align: center; max-width: 600px; margin: 0 auto 52px; }
.frwi-center-block .frwi-eyebrow { justify-content: center; }
.frwi-sec-title { font-weight: 900; font-size: clamp(1.9rem, 3.5vw, 2.7rem); letter-spacing: -.025em; line-height: 1.1; color: #ffffff; margin-bottom: 14px; }
.frwi-sec-title em { font-style: normal; color: #7da4ff; }
.frwi-sec-sub { font-size: 15px; font-weight: 300; color: rgba(255,255,255,.55); line-height: 1.8; }
.frwi-btn-orange { display: inline-flex; align-items: center; gap: 8px; font-weight: 700; font-size: 15px; background: #f56201; color: #ffffff; padding: 16px 36px; border-radius: 100px; text-decoration: none; transition: all .25s; box-shadow: 0 8px 32px rgba(245,98,1,.4); }
.frwi-btn-orange:hover { background: #d45200; transform: translateY(-2px); color: #ffffff; text-decoration: none; }
@keyframes frwi-blink { 0%,100%{opacity:1} 50%{opacity:.25} }
@media (max-width: 880px) { .frwi-two-col { grid-template-columns: 1fr !important; gap: 40px !important; } }
@media (max-width: 640px) { .frwi-section { padding: 64px 20px !important; } .frwi-four-col { grid-template-columns: 1fr !important; } .frwi-two-col { grid-template-columns: 1fr !important; } }
</style>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap" rel="stylesheet">/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5223828 */<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
  --navy: #081833; --blue: #1646f0; --blue-mid: #3d68f5; --blue-light: #7da4ff;
  --orange: #f56201; --orange-dark: #d45200; --green: #0fc87a;
  --white: #ffffff; --card: rgba(255,255,255,.04); --border: rgba(255,255,255,.08);
}
html { scroll-behavior: smooth; }
body { background: var(--navy); color: var(--white); font-family: 'Roboto', sans-serif; overflow-x: hidden; }
.frwi-section { padding: 88px 40px; }
.frwi-wrap { max-width: 1140px; margin: 0 auto; }
.frwi-eyebrow { display: inline-flex; align-items: center; gap: 9px; font-size: 11px; font-weight: 700; letter-spacing: .22em; text-transform: uppercase; color: #1646f0; margin-bottom: 14px; }
.frwi-eyebrow::before { content: ''; display: block; width: 22px; height: 2px; border-radius: 2px; background: #1646f0; }
.frwi-eyebrow-orange { color: #f56201; }
.frwi-eyebrow-orange::before { background: #f56201; }
.frwi-center-block { text-align: center; max-width: 600px; margin: 0 auto 52px; }
.frwi-center-block .frwi-eyebrow { justify-content: center; }
.frwi-sec-title { font-weight: 900; font-size: clamp(1.9rem, 3.5vw, 2.7rem); letter-spacing: -.025em; line-height: 1.1; color: #ffffff; margin-bottom: 14px; }
.frwi-sec-title em { font-style: normal; color: #7da4ff; }
.frwi-sec-sub { font-size: 15px; font-weight: 300; color: rgba(255,255,255,.55); line-height: 1.8; }
.frwi-btn-orange { display: inline-flex; align-items: center; gap: 8px; font-weight: 700; font-size: 15px; background: #f56201; color: #ffffff; padding: 16px 36px; border-radius: 100px; text-decoration: none; transition: all .25s; box-shadow: 0 8px 32px rgba(245,98,1,.4); }
.frwi-btn-orange:hover { background: #d45200; transform: translateY(-2px); color: #ffffff; text-decoration: none; }
@keyframes frwi-blink { 0%,100%{opacity:1} 50%{opacity:.25} }
@media (max-width: 880px) { .frwi-two-col { grid-template-columns: 1fr !important; gap: 40px !important; } }
@media (max-width: 640px) { .frwi-section { padding: 64px 20px !important; } .frwi-four-col { grid-template-columns: 1fr !important; } .frwi-two-col { grid-template-columns: 1fr !important; } }
</style>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap" rel="stylesheet">/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2414c93 */<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
  --navy: #081833; --blue: #1646f0; --blue-mid: #3d68f5; --blue-light: #7da4ff;
  --orange: #f56201; --orange-dark: #d45200; --green: #0fc87a;
  --white: #ffffff; --card: rgba(255,255,255,.04); --border: rgba(255,255,255,.08);
}
html { scroll-behavior: smooth; }
body { background: var(--navy); color: var(--white); font-family: 'Roboto', sans-serif; overflow-x: hidden; }
.frwi-section { padding: 88px 40px; }
.frwi-wrap { max-width: 1140px; margin: 0 auto; }
.frwi-eyebrow { display: inline-flex; align-items: center; gap: 9px; font-size: 11px; font-weight: 700; letter-spacing: .22em; text-transform: uppercase; color: #1646f0; margin-bottom: 14px; }
.frwi-eyebrow::before { content: ''; display: block; width: 22px; height: 2px; border-radius: 2px; background: #1646f0; }
.frwi-eyebrow-orange { color: #f56201; }
.frwi-eyebrow-orange::before { background: #f56201; }
.frwi-center-block { text-align: center; max-width: 600px; margin: 0 auto 52px; }
.frwi-center-block .frwi-eyebrow { justify-content: center; }
.frwi-sec-title { font-weight: 900; font-size: clamp(1.9rem, 3.5vw, 2.7rem); letter-spacing: -.025em; line-height: 1.1; color: #ffffff; margin-bottom: 14px; }
.frwi-sec-title em { font-style: normal; color: #7da4ff; }
.frwi-sec-sub { font-size: 15px; font-weight: 300; color: rgba(255,255,255,.55); line-height: 1.8; }
.frwi-btn-orange { display: inline-flex; align-items: center; gap: 8px; font-weight: 700; font-size: 15px; background: #f56201; color: #ffffff; padding: 16px 36px; border-radius: 100px; text-decoration: none; transition: all .25s; box-shadow: 0 8px 32px rgba(245,98,1,.4); }
.frwi-btn-orange:hover { background: #d45200; transform: translateY(-2px); color: #ffffff; text-decoration: none; }
@keyframes frwi-blink { 0%,100%{opacity:1} 50%{opacity:.25} }
@media (max-width: 880px) { .frwi-two-col { grid-template-columns: 1fr !important; gap: 40px !important; } }
@media (max-width: 640px) { .frwi-section { padding: 64px 20px !important; } .frwi-four-col { grid-template-columns: 1fr !important; } .frwi-two-col { grid-template-columns: 1fr !important; } }
</style>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap" rel="stylesheet">/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-683bf40 */<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
  --navy: #081833; --blue: #1646f0; --blue-mid: #3d68f5; --blue-light: #7da4ff;
  --orange: #f56201; --orange-dark: #d45200; --green: #0fc87a;
  --white: #ffffff; --card: rgba(255,255,255,.04); --border: rgba(255,255,255,.08);
}
html { scroll-behavior: smooth; }
body { background: var(--navy); color: var(--white); font-family: 'Roboto', sans-serif; overflow-x: hidden; }
.frwi-section { padding: 88px 40px; }
.frwi-wrap { max-width: 1140px; margin: 0 auto; }
.frwi-eyebrow { display: inline-flex; align-items: center; gap: 9px; font-size: 11px; font-weight: 700; letter-spacing: .22em; text-transform: uppercase; color: #1646f0; margin-bottom: 14px; }
.frwi-eyebrow::before { content: ''; display: block; width: 22px; height: 2px; border-radius: 2px; background: #1646f0; }
.frwi-eyebrow-orange { color: #f56201; }
.frwi-eyebrow-orange::before { background: #f56201; }
.frwi-center-block { text-align: center; max-width: 600px; margin: 0 auto 52px; }
.frwi-center-block .frwi-eyebrow { justify-content: center; }
.frwi-sec-title { font-weight: 900; font-size: clamp(1.9rem, 3.5vw, 2.7rem); letter-spacing: -.025em; line-height: 1.1; color: #ffffff; margin-bottom: 14px; }
.frwi-sec-title em { font-style: normal; color: #7da4ff; }
.frwi-sec-sub { font-size: 15px; font-weight: 300; color: rgba(255,255,255,.55); line-height: 1.8; }
.frwi-btn-orange { display: inline-flex; align-items: center; gap: 8px; font-weight: 700; font-size: 15px; background: #f56201; color: #ffffff; padding: 16px 36px; border-radius: 100px; text-decoration: none; transition: all .25s; box-shadow: 0 8px 32px rgba(245,98,1,.4); }
.frwi-btn-orange:hover { background: #d45200; transform: translateY(-2px); color: #ffffff; text-decoration: none; }
@keyframes frwi-blink { 0%,100%{opacity:1} 50%{opacity:.25} }
@media (max-width: 880px) { .frwi-two-col { grid-template-columns: 1fr !important; gap: 40px !important; } }
@media (max-width: 640px) { .frwi-section { padding: 64px 20px !important; } .frwi-four-col { grid-template-columns: 1fr !important; } .frwi-two-col { grid-template-columns: 1fr !important; } }
</style>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap" rel="stylesheet">/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ba8e18 */<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
  --navy: #081833; --blue: #1646f0; --blue-mid: #3d68f5; --blue-light: #7da4ff;
  --orange: #f56201; --orange-dark: #d45200; --green: #0fc87a;
  --white: #ffffff; --card: rgba(255,255,255,.04); --border: rgba(255,255,255,.08);
}
html { scroll-behavior: smooth; }
body { background: var(--navy); color: var(--white); font-family: 'Roboto', sans-serif; overflow-x: hidden; }
.frwi-section { padding: 88px 40px; }
.frwi-wrap { max-width: 1140px; margin: 0 auto; }
.frwi-eyebrow { display: inline-flex; align-items: center; gap: 9px; font-size: 11px; font-weight: 700; letter-spacing: .22em; text-transform: uppercase; color: #1646f0; margin-bottom: 14px; }
.frwi-eyebrow::before { content: ''; display: block; width: 22px; height: 2px; border-radius: 2px; background: #1646f0; }
.frwi-eyebrow-orange { color: #f56201; }
.frwi-eyebrow-orange::before { background: #f56201; }
.frwi-center-block { text-align: center; max-width: 600px; margin: 0 auto 52px; }
.frwi-center-block .frwi-eyebrow { justify-content: center; }
.frwi-sec-title { font-weight: 900; font-size: clamp(1.9rem, 3.5vw, 2.7rem); letter-spacing: -.025em; line-height: 1.1; color: #ffffff; margin-bottom: 14px; }
.frwi-sec-title em { font-style: normal; color: #7da4ff; }
.frwi-sec-sub { font-size: 15px; font-weight: 300; color: rgba(255,255,255,.55); line-height: 1.8; }
.frwi-btn-orange { display: inline-flex; align-items: center; gap: 8px; font-weight: 700; font-size: 15px; background: #f56201; color: #ffffff; padding: 16px 36px; border-radius: 100px; text-decoration: none; transition: all .25s; box-shadow: 0 8px 32px rgba(245,98,1,.4); }
.frwi-btn-orange:hover { background: #d45200; transform: translateY(-2px); color: #ffffff; text-decoration: none; }
@keyframes frwi-blink { 0%,100%{opacity:1} 50%{opacity:.25} }
@media (max-width: 880px) { .frwi-two-col { grid-template-columns: 1fr !important; gap: 40px !important; } }
@media (max-width: 640px) { .frwi-section { padding: 64px 20px !important; } .frwi-four-col { grid-template-columns: 1fr !important; } .frwi-two-col { grid-template-columns: 1fr !important; } }
</style>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap" rel="stylesheet">/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f412bc */<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
  --navy: #081833; --blue: #1646f0; --blue-mid: #3d68f5; --blue-light: #7da4ff;
  --orange: #f56201; --orange-dark: #d45200; --green: #0fc87a;
  --white: #ffffff; --card: rgba(255,255,255,.04); --border: rgba(255,255,255,.08);
}
html { scroll-behavior: smooth; }
body { background: var(--navy); color: var(--white); font-family: 'Roboto', sans-serif; overflow-x: hidden; }
.frwi-section { padding: 88px 40px; }
.frwi-wrap { max-width: 1140px; margin: 0 auto; }
.frwi-eyebrow { display: inline-flex; align-items: center; gap: 9px; font-size: 11px; font-weight: 700; letter-spacing: .22em; text-transform: uppercase; color: #1646f0; margin-bottom: 14px; }
.frwi-eyebrow::before { content: ''; display: block; width: 22px; height: 2px; border-radius: 2px; background: #1646f0; }
.frwi-eyebrow-orange { color: #f56201; }
.frwi-eyebrow-orange::before { background: #f56201; }
.frwi-center-block { text-align: center; max-width: 600px; margin: 0 auto 52px; }
.frwi-center-block .frwi-eyebrow { justify-content: center; }
.frwi-sec-title { font-weight: 900; font-size: clamp(1.9rem, 3.5vw, 2.7rem); letter-spacing: -.025em; line-height: 1.1; color: #ffffff; margin-bottom: 14px; }
.frwi-sec-title em { font-style: normal; color: #7da4ff; }
.frwi-sec-sub { font-size: 15px; font-weight: 300; color: rgba(255,255,255,.55); line-height: 1.8; }
.frwi-btn-orange { display: inline-flex; align-items: center; gap: 8px; font-weight: 700; font-size: 15px; background: #f56201; color: #ffffff; padding: 16px 36px; border-radius: 100px; text-decoration: none; transition: all .25s; box-shadow: 0 8px 32px rgba(245,98,1,.4); }
.frwi-btn-orange:hover { background: #d45200; transform: translateY(-2px); color: #ffffff; text-decoration: none; }
@keyframes frwi-blink { 0%,100%{opacity:1} 50%{opacity:.25} }
@media (max-width: 880px) { .frwi-two-col { grid-template-columns: 1fr !important; gap: 40px !important; } }
@media (max-width: 640px) { .frwi-section { padding: 64px 20px !important; } .frwi-four-col { grid-template-columns: 1fr !important; } .frwi-two-col { grid-template-columns: 1fr !important; } }
</style>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap" rel="stylesheet">/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdd0397 */<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
  --navy: #081833; --blue: #1646f0; --blue-mid: #3d68f5; --blue-light: #7da4ff;
  --orange: #f56201; --orange-dark: #d45200; --green: #0fc87a;
  --white: #ffffff; --card: rgba(255,255,255,.04); --border: rgba(255,255,255,.08);
}
html { scroll-behavior: smooth; }
body { background: var(--navy); color: var(--white); font-family: 'Roboto', sans-serif; overflow-x: hidden; }
.frwi-section { padding: 88px 40px; }
.frwi-wrap { max-width: 1140px; margin: 0 auto; }
.frwi-eyebrow { display: inline-flex; align-items: center; gap: 9px; font-size: 11px; font-weight: 700; letter-spacing: .22em; text-transform: uppercase; color: #1646f0; margin-bottom: 14px; }
.frwi-eyebrow::before { content: ''; display: block; width: 22px; height: 2px; border-radius: 2px; background: #1646f0; }
.frwi-eyebrow-orange { color: #f56201; }
.frwi-eyebrow-orange::before { background: #f56201; }
.frwi-center-block { text-align: center; max-width: 600px; margin: 0 auto 52px; }
.frwi-center-block .frwi-eyebrow { justify-content: center; }
.frwi-sec-title { font-weight: 900; font-size: clamp(1.9rem, 3.5vw, 2.7rem); letter-spacing: -.025em; line-height: 1.1; color: #ffffff; margin-bottom: 14px; }
.frwi-sec-title em { font-style: normal; color: #7da4ff; }
.frwi-sec-sub { font-size: 15px; font-weight: 300; color: rgba(255,255,255,.55); line-height: 1.8; }
.frwi-btn-orange { display: inline-flex; align-items: center; gap: 8px; font-weight: 700; font-size: 15px; background: #f56201; color: #ffffff; padding: 16px 36px; border-radius: 100px; text-decoration: none; transition: all .25s; box-shadow: 0 8px 32px rgba(245,98,1,.4); }
.frwi-btn-orange:hover { background: #d45200; transform: translateY(-2px); color: #ffffff; text-decoration: none; }
@keyframes frwi-blink { 0%,100%{opacity:1} 50%{opacity:.25} }
@media (max-width: 880px) { .frwi-two-col { grid-template-columns: 1fr !important; gap: 40px !important; } }
@media (max-width: 640px) { .frwi-section { padding: 64px 20px !important; } .frwi-four-col { grid-template-columns: 1fr !important; } .frwi-two-col { grid-template-columns: 1fr !important; } }
</style>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap" rel="stylesheet">/* End custom CSS */