.elementor-516 .elementor-element.elementor-element-39788d65:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-39788d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://werregsolution.com/wp-content/uploads/2025/08/three-young-business-professionals-standing-togeth-2022-02-02-21-53-45-utc.jpg");background-repeat:no-repeat;}.elementor-516 .elementor-element.elementor-element-39788d65 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-516 .elementor-element.elementor-element-39788d65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-155px;margin-bottom:0px;padding:250px 0px 100px 0px;}.elementor-516 .elementor-element.elementor-element-75b0de07 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-516 .elementor-element.elementor-element-70ef5340{text-align:center;}.elementor-516 .elementor-element.elementor-element-70ef5340 .elementor-heading-title{font-family:var( --e-global-typography-3f3e88c-font-family ), Sans-serif;font-size:var( --e-global-typography-3f3e88c-font-size );font-weight:var( --e-global-typography-3f3e88c-font-weight );text-transform:var( --e-global-typography-3f3e88c-text-transform );line-height:var( --e-global-typography-3f3e88c-line-height );color:var( --e-global-color-3c2ad25 );}.elementor-516 .elementor-element.elementor-element-42cbc44{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-516 .elementor-element.elementor-element-39788d65{margin-top:-105px;margin-bottom:0px;padding:200px 0px 100px 0px;}.elementor-516 .elementor-element.elementor-element-70ef5340 .elementor-heading-title{font-size:var( --e-global-typography-3f3e88c-font-size );line-height:var( --e-global-typography-3f3e88c-line-height );}}@media(max-width:767px){.elementor-516 .elementor-element.elementor-element-70ef5340 .elementor-heading-title{font-size:var( --e-global-typography-3f3e88c-font-size );line-height:var( --e-global-typography-3f3e88c-line-height );}}/* Start custom CSS for html, class: .elementor-element-639f9c4 */<style>

:root{
--primary:#0A2E52;
--secondary:#123D6A;
--accent:#D91E36;
--accent-light:#FCEBED;
--text:#667085;
--white:#ffffff;
--border:#E8EDF5;
}

.blog-categories-section{
max-width:1320px;
margin:100px auto;
padding:20px;
font-family:Arial,Helvetica,sans-serif;
position:relative;
}

.blog-categories-heading{
text-align:center;
margin-bottom:70px;
}

.blog-categories-heading span{

display:inline-flex;
align-items:center;
gap:8px;
padding:12px 26px;
background:rgba(217,30,54,.08);
color:var(--accent);
font-size:14px;
font-weight:700;
letter-spacing:1px;
text-transform:uppercase;
border-radius:50px;

}

.blog-categories-heading h2{

font-size:48px;
color:var(--primary);
margin:22px 0 18px;
font-weight:800;
line-height:1.2;

}

.blog-categories-heading p{

max-width:760px;
margin:auto;
font-size:18px;
line-height:1.9;
color:var(--text);

}

.category-grid{

display:grid;
grid-template-columns:repeat(3,1fr);
gap:35px;

}

.category-card{

position:relative;
overflow:hidden;
background:rgba(255,255,255,.88);
backdrop-filter:blur(18px);
border:1px solid rgba(255,255,255,.7);
border-radius:28px;
padding:38px;
text-decoration:none;
transition:.45s;
box-shadow:0 18px 45px rgba(18,61,106,.08);

}

.category-card:hover{

transform:translateY(-12px);
box-shadow:0 35px 70px rgba(10,46,82,.16);

}

.category-card::before{

content:"";
position:absolute;
left:0;
top:0;
width:100%;
height:5px;
background:linear-gradient(90deg,#D91E36,#0A2E52);
transform:scaleX(0);
transform-origin:left;
transition:.45s;

}

.category-card:hover::before{

transform:scaleX(1);

}

.icon-wrap{

width:82px;
height:82px;
border-radius:24px;
background:linear-gradient(135deg,#D91E36,#B6172D);
display:flex;
align-items:center;
justify-content:center;
font-size:38px;
color:#fff;
box-shadow:0 20px 35px rgba(217,30,54,.30);
margin-bottom:28px;
transition:.4s;

}

.category-card:hover .icon-wrap{

transform:rotate(-8deg) scale(1.08);

}

.category-card h3{

font-size:26px;
font-weight:800;
color:var(--primary);
margin-bottom:16px;

}

.category-card p{

font-size:16px;
line-height:1.9;
color:var(--text);
margin-bottom:28px;

}

.category-footer{

display:flex;
justify-content:space-between;
align-items:center;
margin-top:auto;

}

.learn-more{

display:inline-flex;
align-items:center;
gap:10px;
font-size:15px;
font-weight:700;
color:var(--accent);
transition:.3s;

}

.learn-more span{

transition:.35s;

}

.category-card:hover .learn-more span{

transform:translateX(6px);

}

.article-count{

background:#F5F8FC;
padding:8px 14px;
border-radius:40px;
font-size:13px;
font-weight:700;
color:#0A2E52;

}

.corner-circle{

position:absolute;
width:180px;
height:180px;
border-radius:50%;
background:linear-gradient(135deg,rgba(217,30,54,.06),rgba(10,46,82,.04));
right:-70px;
top:-70px;

}

@media(max-width:1100px){

.category-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.blog-categories-heading h2{

font-size:36px;

}

.category-grid{

grid-template-columns:1fr;

}

.category-card{

padding:30px;

}

}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e24d81 */<style>

:root{
    --primary:#0A2E52;
    --secondary:#123D6A;
    --accent:#D91E36;
    --accent-dark:#B81830;
    --light:#F8FAFC;
    --border:#E7EDF4;
    --text:#667085;
    --white:#ffffff;
}

/* ===============================
LATEST ARTICLES
================================*/

.latest-articles{

max-width:1320px;
margin:110px auto;
padding:20px;
font-family:Arial,Helvetica,sans-serif;

}

.latest-heading{

text-align:center;
margin-bottom:70px;

}

.latest-heading span{

display:inline-block;
padding:12px 26px;
background:rgba(217,30,54,.08);
color:var(--accent);
font-size:14px;
font-weight:700;
text-transform:uppercase;
letter-spacing:1px;
border-radius:50px;
margin-bottom:20px;

}

.latest-heading h2{

font-size:48px;
font-weight:800;
color:var(--primary);
margin-bottom:18px;

}

.latest-heading p{

max-width:760px;
margin:auto;
font-size:18px;
line-height:1.9;
color:var(--text);

}

.article-grid{

display:grid;
grid-template-columns:repeat(3,1fr);
gap:35px;

}

.article-card{

position:relative;
overflow:hidden;
background:rgba(255,255,255,.85);
backdrop-filter:blur(18px);
border-radius:28px;
padding:35px;
border:1px solid rgba(255,255,255,.6);
box-shadow:0 18px 45px rgba(10,46,82,.08);
transition:.45s;

}

.article-card:hover{

transform:translateY(-12px);
box-shadow:0 35px 70px rgba(10,46,82,.16);

}

.article-card::before{

content:"";
position:absolute;
left:0;
top:0;
width:100%;
height:5px;
background:linear-gradient(90deg,#D91E36,#0A2E52);
transform:scaleX(0);
transform-origin:left;
transition:.45s;

}

.article-card:hover::before{

transform:scaleX(1);

}

.article-icon{

width:76px;
height:76px;
border-radius:22px;
background:linear-gradient(135deg,#D91E36,#B6162E);
display:flex;
align-items:center;
justify-content:center;
font-size:34px;
color:#fff;
margin-bottom:28px;
box-shadow:0 20px 35px rgba(217,30,54,.28);
transition:.35s;

}

.article-card:hover .article-icon{

transform:rotate(-8deg) scale(1.06);

}

.article-category{

display:inline-block;
padding:7px 16px;
background:#FCEBED;
color:#D91E36;
font-size:13px;
font-weight:700;
border-radius:30px;
margin-bottom:18px;

}

.article-card h3{

font-size:26px;
font-weight:800;
line-height:1.4;
color:#0A2E52;
margin-bottom:18px;

}

.article-card p{

font-size:16px;
line-height:1.9;
color:#667085;
margin-bottom:28px;

}

.article-footer{

display:flex;
justify-content:space-between;
align-items:center;

}

.read-btn{

display:inline-flex;
align-items:center;
gap:10px;
font-size:15px;
font-weight:700;
color:#D91E36;
text-decoration:none;
transition:.3s;

}

.read-btn span{

transition:.3s;

}

.article-card:hover .read-btn span{

transform:translateX(6px);

}

.article-date{

font-size:13px;
font-weight:700;
background:#F5F8FC;
padding:8px 14px;
border-radius:30px;
color:#0A2E52;

}

/* ===============================
FINAL CTA
================================*/

.final-cta{

margin:120px auto 30px;
max-width:1320px;
padding:20px;
font-family:Arial,Helvetica,sans-serif;

}

.cta-box{

position:relative;
overflow:hidden;
padding:80px 70px;
border-radius:34px;
background:linear-gradient(135deg,#0A2E52,#123D6A);
text-align:center;
color:#fff;

}

.cta-box::before{

content:"";
position:absolute;
width:420px;
height:420px;
background:rgba(255,255,255,.05);
border-radius:50%;
right:-160px;
top:-150px;

}

.cta-box::after{

content:"";
position:absolute;
width:260px;
height:260px;
background:rgba(255,255,255,.04);
border-radius:50%;
left:-80px;
bottom:-120px;

}

.cta-badge{

display:inline-block;
padding:12px 24px;
background:rgba(255,255,255,.12);
border-radius:50px;
font-size:14px;
font-weight:700;
letter-spacing:1px;
text-transform:uppercase;
margin-bottom:24px;
position:relative;
z-index:2;

}

.cta-box h2{

font-size:52px;
font-weight:800;
margin-bottom:22px;
position:relative;
z-index:2;

}

.cta-box p{

max-width:760px;
margin:auto;
font-size:18px;
line-height:1.9;
color:rgba(255,255,255,.92);
margin-bottom:40px;
position:relative;
z-index:2;

}

.cta-buttons{

display:flex;
justify-content:center;
gap:20px;
flex-wrap:wrap;
position:relative;
z-index:2;

}

.cta-primary{

padding:18px 38px;
background:#D91E36;
color:#fff;
border-radius:50px;
font-weight:700;
text-decoration:none;
transition:.35s;
box-shadow:0 18px 35px rgba(217,30,54,.35);

}

.cta-primary:hover{

background:#B6162E;
transform:translateY(-4px);

}

.cta-secondary{

padding:18px 38px;
background:#fff;
color:#0A2E52;
border-radius:50px;
font-weight:700;
text-decoration:none;
transition:.35s;

}

.cta-secondary:hover{

transform:translateY(-4px);

}

@media(max-width:1100px){

.article-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.article-grid{

grid-template-columns:1fr;

}

.latest-heading h2{

font-size:36px;

}

.cta-box{

padding:55px 30px;

}

.cta-box h2{

font-size:36px;

}

}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a19720 */<style>

:root{
    --primary:#0A2E52;
    --secondary:#123D6A;
    --accent:#D91E36;
    --accent-dark:#B81830;
    --light:#F8FAFC;
    --border:#E7EDF4;
    --text:#667085;
    --white:#ffffff;
}

/* ===============================
LATEST ARTICLES
================================*/

.latest-articles{

max-width:1320px;
margin:110px auto;
padding:20px;
font-family:Arial,Helvetica,sans-serif;

}

.latest-heading{

text-align:center;
margin-bottom:70px;

}

.latest-heading span{

display:inline-block;
padding:12px 26px;
background:rgba(217,30,54,.08);
color:var(--accent);
font-size:14px;
font-weight:700;
text-transform:uppercase;
letter-spacing:1px;
border-radius:50px;
margin-bottom:20px;

}

.latest-heading h2{

font-size:48px;
font-weight:800;
color:var(--primary);
margin-bottom:18px;

}

.latest-heading p{

max-width:760px;
margin:auto;
font-size:18px;
line-height:1.9;
color:var(--text);

}

.article-grid{

display:grid;
grid-template-columns:repeat(3,1fr);
gap:35px;

}

.article-card{

position:relative;
overflow:hidden;
background:rgba(255,255,255,.85);
backdrop-filter:blur(18px);
border-radius:28px;
padding:35px;
border:1px solid rgba(255,255,255,.6);
box-shadow:0 18px 45px rgba(10,46,82,.08);
transition:.45s;

}

.article-card:hover{

transform:translateY(-12px);
box-shadow:0 35px 70px rgba(10,46,82,.16);

}

.article-card::before{

content:"";
position:absolute;
left:0;
top:0;
width:100%;
height:5px;
background:linear-gradient(90deg,#D91E36,#0A2E52);
transform:scaleX(0);
transform-origin:left;
transition:.45s;

}

.article-card:hover::before{

transform:scaleX(1);

}

.article-icon{

width:76px;
height:76px;
border-radius:22px;
background:linear-gradient(135deg,#D91E36,#B6162E);
display:flex;
align-items:center;
justify-content:center;
font-size:34px;
color:#fff;
margin-bottom:28px;
box-shadow:0 20px 35px rgba(217,30,54,.28);
transition:.35s;

}

.article-card:hover .article-icon{

transform:rotate(-8deg) scale(1.06);

}

.article-category{

display:inline-block;
padding:7px 16px;
background:#FCEBED;
color:#D91E36;
font-size:13px;
font-weight:700;
border-radius:30px;
margin-bottom:18px;

}

.article-card h3{

font-size:26px;
font-weight:800;
line-height:1.4;
color:#0A2E52;
margin-bottom:18px;

}

.article-card p{

font-size:16px;
line-height:1.9;
color:#667085;
margin-bottom:28px;

}

.article-footer{

display:flex;
justify-content:space-between;
align-items:center;

}

.read-btn{

display:inline-flex;
align-items:center;
gap:10px;
font-size:15px;
font-weight:700;
color:#D91E36;
text-decoration:none;
transition:.3s;

}

.read-btn span{

transition:.3s;

}

.article-card:hover .read-btn span{

transform:translateX(6px);

}

.article-date{

font-size:13px;
font-weight:700;
background:#F5F8FC;
padding:8px 14px;
border-radius:30px;
color:#0A2E52;

}

/* ===============================
FINAL CTA
================================*/

.final-cta{

margin:120px auto 30px;
max-width:1320px;
padding:20px;
font-family:Arial,Helvetica,sans-serif;

}

.cta-box{

position:relative;
overflow:hidden;
padding:80px 70px;
border-radius:34px;
background:linear-gradient(135deg,#0A2E52,#123D6A);
text-align:center;
color:#fff;

}

.cta-box::before{

content:"";
position:absolute;
width:420px;
height:420px;
background:rgba(255,255,255,.05);
border-radius:50%;
right:-160px;
top:-150px;

}

.cta-box::after{

content:"";
position:absolute;
width:260px;
height:260px;
background:rgba(255,255,255,.04);
border-radius:50%;
left:-80px;
bottom:-120px;

}

.cta-badge{

display:inline-block;
padding:12px 24px;
background:rgba(255,255,255,.12);
border-radius:50px;
font-size:14px;
font-weight:700;
letter-spacing:1px;
text-transform:uppercase;
margin-bottom:24px;
position:relative;
z-index:2;

}

.cta-box h2{

font-size:52px;
font-weight:800;
margin-bottom:22px;
position:relative;
z-index:2;

}

.cta-box p{

max-width:760px;
margin:auto;
font-size:18px;
line-height:1.9;
color:rgba(255,255,255,.92);
margin-bottom:40px;
position:relative;
z-index:2;

}

.cta-buttons{

display:flex;
justify-content:center;
gap:20px;
flex-wrap:wrap;
position:relative;
z-index:2;

}

.cta-primary{

padding:18px 38px;
background:#D91E36;
color:#fff;
border-radius:50px;
font-weight:700;
text-decoration:none;
transition:.35s;
box-shadow:0 18px 35px rgba(217,30,54,.35);

}

.cta-primary:hover{

background:#B6162E;
transform:translateY(-4px);

}

.cta-secondary{

padding:18px 38px;
background:#fff;
color:#0A2E52;
border-radius:50px;
font-weight:700;
text-decoration:none;
transition:.35s;

}

.cta-secondary:hover{

transform:translateY(-4px);

}

@media(max-width:1100px){

.article-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.article-grid{

grid-template-columns:1fr;

}

.latest-heading h2{

font-size:36px;

}

.cta-box{

padding:55px 30px;

}

.cta-box h2{

font-size:36px;

}

}

</style>/* End custom CSS */