/*==================================================
      MPM NAVBAR
==================================================*/
:root{

    /* Primary Brand */

    --eagle-primary:#173d69;

    /* Orange from Logo */

    --eagle-secondary:#dd7436;

    /* Premium Gold */

    --eagle-accent:#f4b400;

    /* Light Background */

    --eagle-light:#f5f8fc;

    /* Dark Text */

    --eagle-heading:#173d69;

    /* Paragraph */

    --eagle-text:#5f7085;

    /* White */

    --eagle-white:#ffffff;

    /* Border */

    --eagle-border:#e7edf4;

    /* Shadow */

    --eagle-shadow:0 18px 45px rgba(23,61,105,.12);

}


/**{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    font-family:'Poppins',sans-serif;

}*/




/*==================================================
EAGLE PREMIUM TOPBAR
==================================================*/

.eagletopbar{

    background:#081d46;

    border-bottom:1px solid rgba(255,255,255,.08);

    font-family:'Poppins',sans-serif;
	

}

.eagletopcontainer{

    max-width:1320px;

    margin:auto;

    padding:10px 20px;

    display:flex;

    align-items:center;

    justify-content:space-between;

    gap:30px;

}

/*=========================
LEFT
=========================*/

.eagletopleft{

    display:flex;

    align-items:center;

    gap:18px;

}

.eagletopcall{

    display:flex;

    align-items:center;

    gap:12px;

    text-decoration:none;

    color:#fff;

}

.eagletopicon{

    width:46px;

    height:46px;

    border-radius:50%;

    background:#e53935;

    display:flex;

    align-items:center;

    justify-content:center;

    color:#fff;

    animation:eaglepulse 1.7s infinite;

}

.eagletopcall small{

    display:block;

    font-size:12px;

    color:#cfd8e8;

}

.eagletopcall strong{

    font-size:17px;

    font-weight:700;

}

/*=========================
CENTER
=========================*/

.eagletopcenter{

    flex:1;

    display:flex;

    justify-content:center;

}

.eagletopassist{

    display:flex;

    align-items:center;

    gap:15px;

}

.eagletopassist i{

    width:46px;

    height:46px;

    border-radius:50%;

    background:#ffc107;

    color:#081d46;

    display:flex;

    align-items:center;

    justify-content:center;

    font-size:18px;

}

.eagletopassist strong{

    display:block;

    color:#fff;

    font-size:15px;

}

.eagletopassist a{

    color:#cfd8e8;

    text-decoration:none;

    font-size:13px;

}

.eagletopassist a:hover{

    color:#ffc107;

}

/*=========================
RIGHT
=========================*/

.eagletopquote{

    display:flex;

    align-items:center;

    gap:10px;

    padding:14px 26px;

    border-radius:50px;

    background:#e53935;

    color:#fff;

    text-decoration:none;

    font-weight:700;

    transition:.35s;

}

.eagletopquote:hover{

    background:#ffc107;

    color:#081d46;

    transform:translateY(-3px);

}

/*=========================
CALL ANIMATION
=========================*/

@keyframes eaglepulse{

0%{

transform:scale(1);

box-shadow:0 0 0 0 rgba(229,57,53,.55);

}

70%{

transform:scale(1.08);

box-shadow:0 0 0 12px rgba(229,57,53,0);

}

100%{

transform:scale(1);

box-shadow:0 0 0 0 rgba(229,57,53,0);

}

}

/*=========================
TABLET
=========================*/

@media(max-width:991px){

.eagletopcontainer{

    flex-wrap:wrap;

    justify-content:center;

    gap:15px;

}

.eagletopcenter{

    width:100%;

    justify-content:center;

}

}

/*=========================
MOBILE
=========================*/

@media(max-width:767px){

.eagletopcontainer{

    padding:8px 15px;

    justify-content:space-between;

    flex-wrap:nowrap;

}

.eagletopcenter{

    display:none;

}

.eagletopleft{

    width:auto;

}

.eagletopcall.secondary{

    display:none;

}

.eagletopcall.primary{

    gap:10px;

}

.eagletopcall.primary small{

    display:none;

}

.eagletopcall.primary strong{

    font-size:15px;

}

.eagletopicon{

    width:40px;

    height:40px;

}

.eagletopright{

    margin-left:auto;

}

.eagletopquote{

    padding:10px 16px;

    font-size:14px;

    border-radius:8px;

}

.eagletopquote i{

    display:none;

}

}
