.et_pb_code_inner{position:relative}div#footer {
color: #eee;
}
div#footer a{
color: #aaa;
} @media (max-width: 600px) {
body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-home-section-hero {
background-image:
linear-gradient(180deg, rgba(3,8,16,.25) 0%, rgba(3,8,16,.48) 30%, rgba(3,8,16,.78) 68%, rgba(3,8,16,.94) 100%),
linear-gradient(90deg, rgba(3,8,16,.90) 0%, rgba(3,8,16,.68) 58%, rgba(3,8,16,.26) 100%),
url(https://thewebpro.ca/wp-content/uploads/2026/10/magnific__move-the-laptop-and-mobile-to-the-right-a-little-a__72973-scaled.jpg) !important;
background-position: 74% 44% !important;
background-size: cover !important;
padding-top: 104px !important;
padding-bottom: 34px !important;
}
body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-hero-copy {
max-width: 100% !important;
margin-bottom: 22px !important;
}
body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-kicker {
max-width: 320px;
line-height: 1.45 !important;
margin-bottom: 20px !important;
}
body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-hero-copy h1 {
font-size: clamp(38px, 10.7vw, 50px) !important;
line-height: .92 !important;
margin-bottom: 20px !important;
text-shadow: 0 4px 28px rgba(0,0,0,.45);
}
body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-hero-copy h1 .twp-first {
font-size: 1.88em !important;
line-height: .86 !important;
margin-bottom: 9px !important;
}
body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-hero-copy h1 .twp-impression {
white-space: normal !important;
}
body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-hero-promise {
font-size: 18px !important;
line-height: 1.38 !important;
max-width: 330px !important;
margin-bottom: 13px !important;
text-shadow: 0 2px 18px rgba(0,0,0,.62);
}
body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-hero-lead {
max-width: 325px !important;
font-size: 13px !important;
line-height: 1.62 !important;
color: #d2dbea !important;
text-shadow: 0 2px 16px rgba(0,0,0,.72);
}
body.page-id-1386 .twp-hero-services {
gap: 10px !important;
margin-top: 20px !important;
align-items: flex-start;
}
body.page-id-1386 .twp-hero-service {
min-width: 0;
gap: 7px !important;
}
body.page-id-1386 .twp-hero-service strong {
font-size: 11px !important;
}
body.page-id-1386 .twp-hero-service small {
font-size: 7.5px !important;
white-space: nowrap;
}
body.page-id-1386 .twp-home-section-hero .twp-growth-flow {
right: -8px !important;
top: 50% !important;
bottom: auto !important;
opacity: .55;
transform: translateY(-50%) scale(.86);
transform-origin: right center;
}
} @media (min-width: 601px) {
body.page-id-1386 .twp-home-section-hero .twp-growth-flow {
top: 50% !important;
bottom: auto !important;
transform: translateY(-50%);
transform-origin: right center;
}
} @media (min-width: 981px) {
body.page-id-1091 .svc-dark .et_pb_row_3 {
display: grid !important;
grid-template-columns: minmax(300px, .72fr) minmax(0, 1.28fr) !important;
gap: 64px !important;
align-items: start !important;
width: 90% !important;
max-width: 1200px !important;
}
body.page-id-1091 .svc-dark .et_pb_row_3 > .et_pb_column {
float: none !important;
width: auto !important;
max-width: none !important;
margin: 0 !important;
min-width: 0 !important;
}
body.page-id-1091 .svc-dark .et_pb_text_5,
body.page-id-1091 .svc-dark .et_pb_text_6 {
width: 100% !important;
max-width: none !important;
}
body.page-id-1091 .svc-dark .svc-feature {
grid-template-columns: 44px minmax(0, 1fr) !important;
width: 100% !important;
}
body.page-id-1091 .svc-dark .svc-feature > div,
body.page-id-1091 .svc-dark .svc-feature p {
width: 100% !important;
max-width: none !important;
min-width: 0 !important;
}
}body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-hero-copy .twp-home-brandline{font-family:Archivo,sans-serif;font-size:clamp(52px,5.7vw,78px)!important;font-weight:800;line-height:.94!important;letter-spacing:-.065em;color:#fff;margin:0 0 26px!important;padding:0}
body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-hero-copy .twp-home-brandline .twp-first{font-size:1.75em!important;line-height:.82!important;display:block;margin:0 0 -12px -6px!important;color:#1788ff}
body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-hero-copy .twp-home-brandline .twp-ordinal{font-size:1em!important;vertical-align:baseline!important}
body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-hero-copy .twp-home-brandline .twp-impression{font-size:1em!important;line-height:1!important;display:block;white-space:nowrap}
body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-hero-copy h1.twp-home-search-heading{font-family:Archivo,sans-serif!important;font-size:clamp(24px,2.4vw,34px)!important;font-weight:750!important;line-height:1.2!important;letter-spacing:-.025em!important;margin:0 0 20px!important;padding:0!important;color:#fff!important;text-transform:none!important}
body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-hero-copy h1.twp-home-search-heading span{color:#389bff!important}
body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-hero-copy .twp-hero-promise{font-size:18px!important;line-height:1.5!important}
@media(max-width:767px){body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-hero-copy .twp-home-brandline{font-size:clamp(46px,11.8vw,68px)!important}body.page-id-1386:not(.et-fb) #page-container #post-1386 .twp-hero-copy h1.twp-home-search-heading{font-size:25px!important}}
.twp-upgrade-section.et_pb_section{padding:64px 0;background:#f5f8fc}
.twp-upgrade-section .et_pb_row{width:min(1180px,90%);max-width:1180px;padding:0}
.twp-upgrade-section .et_pb_text{margin:0}
.twp-content-upgrade{font-family:Manrope,sans-serif;color:#526171;font-size:16px;line-height:1.8}
.twp-content-upgrade h2{font-family:Archivo,sans-serif;color:#101b2a;font-weight:750;font-size:clamp(28px,3vw,40px);line-height:1.18;letter-spacing:-.025em;margin:0 0 22px;padding:0}
.twp-content-upgrade h2:not(:first-child){margin-top:38px}
.twp-content-upgrade h3{font-family:Archivo,sans-serif;color:#17283a;font-size:22px;line-height:1.3;margin:26px 0 10px;padding:0}
.twp-content-upgrade p{line-height:1.8;padding-bottom:16px}
.twp-content-upgrade a{color:#005cdb;text-decoration:underline;text-underline-offset:3px;font-weight:700}
.twp-content-upgrade a:hover{color:#163d79}
.twp-content-upgrade a:focus-visible{outline:2px solid #0068fb;outline-offset:4px}
.twp-content-upgrade ul,.twp-content-upgrade ol{padding:0 0 22px 24px;line-height:1.8}
.twp-content-upgrade li{margin:8px 0}
.twp-industry-content>section+section{margin-top:48px}
.twp-industry-content .twp-proof-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}
.twp-content-upgrade>p,.twp-content-upgrade>ul,.twp-content-upgrade>ol{max-width:940px}
.twp-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:26px 0}
.twp-proof-card{border:1px solid #dce5ef;background:#fff;border-radius:16px;padding:28px;min-width:0}
.twp-proof-card h3{margin:0 0 14px}
.twp-proof-card p:last-child{padding:0}
.twp-upgrade-section.twp-upgrade-questions{background:#fff;border-top:1px solid #e4eaf1}
.twp-upgrade-questions .twp-content-upgrade{max-width:920px}
@media(max-width:767px){.twp-upgrade-section.et_pb_section{padding:46px 0}.twp-proof-grid{grid-template-columns:1fr;gap:16px}.twp-proof-card{padding:22px}.twp-content-upgrade h3{font-size:20px}}