.elementor-200 .elementor-element.elementor-element-2437cbb{--display:flex;--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-e106f68 *//* ===========================
RIA DIGITAL PREMIUM HEADER
=========================== */

body{
    margin:0;
    padding-top:95px;
}

.ria-header{

position:fixed;

top:0;

left:0;

width:100%;

z-index:99999;

background:rgba(8,18,48,.90);

backdrop-filter:blur(18px);

box-shadow:0 12px 40px rgba(0,0,0,.18);

border-bottom:1px solid rgba(255,255,255,.08);

}

.ria-container{

max-width:1350px;

margin:auto;

display:flex;

align-items:center;

justify-content:space-between;

padding:15px 40px;

}

/* LOGO */

.ria-logo{

display:flex;

align-items:center;

text-decoration:none;

}

.ria-logo img{

height:72px;

width:auto;

display:block;

transition:.4s ease;

filter:drop-shadow(0 8px 20px rgba(37,99,235,.25));

}

.ria-logo img:hover{

transform:scale(1.07);

}

/* MENU */

.ria-menu{

display:flex;

align-items:center;

gap:34px;

}

.ria-menu a{

font-family:Poppins,sans-serif;

font-size:17px;

font-weight:600;

text-decoration:none;

color:#fff;

position:relative;

transition:.35s;

}

.ria-menu a::after{

content:"";

position:absolute;

bottom:-9px;

left:50%;

width:0;

height:3px;

background:linear-gradient(90deg,#00D4FF,#2563EB);

transform:translateX(-50%);

border-radius:20px;

transition:.35s;

}

.ria-menu a:hover{

color:#00D4FF;

}

.ria-menu a:hover::after{

width:100%;

}

/* BUTTON */

.ria-btn{

padding:15px 34px;

border-radius:60px;

background:linear-gradient(135deg,#2563EB,#00D4FF);

color:#fff;

font-size:16px;

font-family:Poppins,sans-serif;

font-weight:700;

text-decoration:none;

box-shadow:0 10px 30px rgba(0,212,255,.35);

transition:.35s;

}

.ria-btn:hover{

transform:translateY(-4px);

box-shadow:0 18px 45px rgba(0,212,255,.5);

}

/* MOBILE */

@media(max-width:991px){

.ria-container{

padding:15px 20px;

}

.ria-menu{

display:none;

}

.ria-logo img{

height:60px;

}

.ria-btn{

padding:12px 24px;

font-size:15px;

}

}/* ===== Premium Navigation ===== */

.ria-menu{
    display:flex;
    align-items:center;
    gap:12px;
}

.ria-menu a{

display:flex;

align-items:center;

justify-content:center;

padding:12px 22px;

border-radius:40px;

font-family:Poppins,sans-serif;

font-size:16px;

font-weight:600;

color:#fff;

text-decoration:none;

transition:.35s ease;

position:relative;

overflow:hidden;

}

.ria-menu a:hover{

background:linear-gradient(135deg,#2563EB,#00D4FF);

color:#fff;

box-shadow:0 8px 25px rgba(0,212,255,.35);

transform:translateY(-2px);

}

.ria-menu a::before{

content:"";

position:absolute;

left:-120%;

top:0;

width:100%;

height:100%;

background:rgba(255,255,255,.15);

transform:skewX(-25deg);

transition:.6s;

}

.ria-menu a:hover::before{

left:130%;

}.ria-btn{

background:linear-gradient(135deg,#2563EB,#00D4FF);

padding:15px 34px;

border-radius:50px;

font-size:16px;

font-weight:700;

color:#fff;

text-decoration:none;

box-shadow:0 12px 35px rgba(0,212,255,.35);

transition:.4s;

display:flex;

align-items:center;

gap:10px;

}

.ria-btn:hover{

transform:translateY(-4px) scale(1.04);

box-shadow:0 18px 45px rgba(0,212,255,.5);

background:linear-gradient(135deg,#00D4FF,#2563EB);

}.ria-logo{

display:flex;

align-items:center;

padding:8px 18px;

border-radius:18px;

background:rgba(255,255,255,.04);

backdrop-filter:blur(12px);

transition:.4s;

}

.ria-logo:hover{

background:rgba(255,255,255,.08);

}

.ria-logo img{

height:68px;

width:auto;

display:block;

filter:drop-shadow(0 10px 20px rgba(37,99,235,.3));

transition:.4s;

}

.ria-logo img:hover{

transform:scale(1.05);

}background:rgba(8,18,48,.90);/* ===========================
   RIA DIGITAL LOGO
=========================== */

.ria-logo{
    display:flex;
    align-items:center;
    justify-content:center;
    padding:8px 10px;
    transition:.35s ease;
}

.ria-logo img{

    width:auto;
    height:66px;
    display:block;
    object-fit:contain;

    filter:
    drop-shadow(0 0 8px rgba(0,212,255,.15))
    drop-shadow(0 0 20px rgba(37,99,235,.20));

    transition:.35s ease;
}

.ria-logo:hover img{

    transform:scale(1.06);

    filter:
    drop-shadow(0 0 12px rgba(0,212,255,.35))
    drop-shadow(0 0 28px rgba(37,99,235,.45));

}.ria-header{

position:fixed;

top:0;
left:0;

width:100%;

z-index:99999;

background:
linear-gradient(
90deg,
#07162F 0%,
#0A234D 40%,
#0C1E45 70%,
#07162F 100%
);

backdrop-filter:blur(18px);

border-bottom:1px solid rgba(255,255,255,.08);

box-shadow:
0 12px 35px rgba(0,0,0,.20);

}.ria-header{

position:fixed;

top:0;
left:0;

width:100%;

z-index:99999;

background:linear-gradient(
90deg,
#ffffff 0%,
#f7fbff 18%,
#edf7ff 30%,
#dcefff 42%,
#b9ddff 55%,
#4b8cfb 75%,
#163c88 90%,
#081c3a 100%
);

backdrop-filter:blur(15px);

box-shadow:0 8px 30px rgba(0,0,0,.12);

border-bottom:1px solid rgba(255,255,255,.15);

transition:.4s;
}.ria-logo{

display:flex;

align-items:center;

padding:10px 18px;

background:white;

border-radius:20px;

box-shadow:

0 10px 35px rgba(37,99,235,.12);

transition:.4s;

}

.ria-logo:hover{

transform:translateY(-2px);

box-shadow:

0 20px 45px rgba(37,99,235,.20);

}

.ria-logo img{

height:68px;

width:auto;

display:block;

}.ria-menu a{

color:#0c2c67;

font-weight:600;

padding:12px 22px;

border-radius:40px;

transition:.35s;

}

.ria-menu a:hover{

background:linear-gradient(135deg,#2563EB,#00D4FF);

color:white;

}.ria-btn{

background:linear-gradient(135deg,#2563EB,#00D4FF);

color:white;

padding:15px 34px;

border-radius:50px;

font-weight:700;

box-shadow:0 10px 30px rgba(37,99,235,.35);

}

.ria-btn:hover{

transform:translateY(-4px);

background:linear-gradient(135deg,#00D4FF,#2563EB);

}.elementor-200 .elementor-element.elementor-element-e106f68{
    background: linear-gradient(90deg,
    #ffffff 0%,
    #f8fbff 20%,
    #eef6ff 45%,
    #dbeafe 70%,
    #2563EB 100%);/* End custom CSS */