/* @import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css"); */


@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');


:root{
    --light-black:#333333;
    --font-14:1.4rem;
    --font-16:1.6rem;
    --font-18:1.8rem;
    --font-21:2.1rem;
    --font-24:2.4rem;
    --font-30:3rem;
    --font-36:3.6rem;
    --font-48:4.8rem;
    --font-72:7.2rem;
    --color-blue:#273F85;
    --color-green:#4E9E09;
    --line-height-26:2.6rem;
    --line-height-36:3.6rem;
}
.font-14{font-size: var(--font-14);}
.font-16{font-size: var(--font-16);}
.font-18{font-size: var(--font-18);}
.font-21{font-size: var(--font-21);}
.font-24{font-size: var(--font-24);}
.font-30{font-size: var(--font-30);}
.font-36{font-size: var(--font-36);}
.font-48{font-size: var(--font-48);}
.font-72{font-size: var(--font-72);}
.line-height-26{line-height: var(--line-height-26);}
.line-height-36{line-height: var(--line-height-36);}
.color-blue{color:var(--color-blue)}
.text-prime{color:var(--color-blue)}
.color-green{color:var(--color-green)}
.pdt-40{padding-top: 4rem;}
.pdt-50{padding-top: 5rem;}
.pdt-60{padding-top: 6rem;}
.pdt-70{padding-top: 7rem;}
.pdt-80{padding-top: 8rem;}
.pdt-90{padding-top: 9rem;}
.pdt-100{padding-top: 10rem;}
.pdt-110{padding-top: 11rem;}
.pdb-30{padding-bottom: 3rem;}
.pdb-40{padding-bottom: 4rem;}
.pdb-50{padding-bottom: 5rem;}
.pdb-60{padding-bottom: 6rem;}
.pdb-70{padding-bottom: 7rem;}
.pdb-80{padding-bottom: 8rem;}
.pdb-90{padding-bottom: 9rem;}
.pdb-100{padding-bottom: 10rem;}
.pdb-110{padding-bottom: 11rem;}
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
a{
    text-decoration: none;
}
ul {
    padding: 0;
    list-style-type: none;
    margin: 0;
}
blockquote {
    margin: 0;
}
body,
html {overflow-x: hidden;}
html,
body {
    min-height: 100vh;
    letter-spacing: 0;
    font-family: 'montserrat', sans-serif;
    width: 100%;
    font-size: 62.5%;
    font-weight: 500;
    color: var(--light-black);
}
figure{
    margin-bottom: 0;
}

/* Containers */


.prime-button {
    padding: 12px 30px;
    font-size: 21px;
    border-radius: 5rem;
    background-color: #273F85;
    border-color: #273F85;
    line-height: 25px;
    margin-top: 0rem;
    color: #fff;
    border:1px solid #273F85;
    transition: 0.5s;
}
.prime-button:hover{background-color: transparent; color:#273F85; border:1px solid #273F85;}
.bread-crum {
    background: #EFF1F6;
    padding-top: 18rem;
}
@media (min-width:1700px){
    .container {
        max-width: 1552px;
        margin-inline: auto;
    }
    .inner-container {
        max-width: 1364px;
        margin-inline: auto;
    }
}
@media (max-width:1699.98px){
    .font-18{font-size: 1.6rem;}
    .font-24{font-size: 2rem;}
    .font-48 {font-size: 3.7rem;}
    .font-72 {font-size: 6.3rem;}
    .line-height-36 {line-height: 30px;}
}
@media (max-width:1499.98px){
    .pdt-40{padding-top: 3rem;}
    .pdt-50{padding-top: 4rem;}
    .pdt-60{padding-top: 5rem;}
    .pdt-70{padding-top: 6rem;}
    .pdt-80{padding-top: 7rem;}
    .pdt-90{padding-top: 8rem;}
    .pdt-100{padding-top:9rem;}
    .pdt-110{padding-top:10rem;}
    .pdb-30{padding-bottom:2rem;}
    .pdb-40{padding-bottom:3rem;}
    .pdb-50{padding-bottom:4rem;}
    .pdb-60{padding-bottom:5rem;}
    .pdb-70{padding-bottom:6rem;}
    .pdb-80{padding-bottom:7rem;}
    .pdb-90{padding-bottom:8rem;}
    .pdb-100{padding-bottom:9rem;}
    .pdb-110{padding-bottom:10rem;}
    .font-16 {font-size: var(--font-14);}
    .font-24 {font-size: 1.9rem;}
    .font-30 {font-size: var(--font-24);}
    .font-72 {font-size: 4.7rem;}
}
@media (max-width:1399.98px){
    .pdt-40{padding-top: 3rem;}
    .pdt-50{padding-top: 4rem;}
    .pdt-60{padding-top: 5rem;}
    .pdt-70{padding-top: 6rem;}
    .pdt-80{padding-top: 7rem;}
    .pdt-90{padding-top: 8rem;}
    .pdt-100{padding-top:9rem;}
    .pdt-110{padding-top:10rem;}
    .pdb-30{padding-bottom:2rem;}
    .pdb-40{padding-bottom:3rem;}
    .pdb-50{padding-bottom:4rem;}
    .pdb-60{padding-bottom:5rem;}
    .pdb-70{padding-bottom:6rem;}
    .pdb-80{padding-bottom:7rem;}
    .pdb-90{padding-bottom:8rem;}
    .pdb-100{padding-bottom:9rem;}
    .pdb-110{padding-bottom:10rem;}
    .font-16 {font-size: 13px;}
    .font-24 {font-size: 1.8rem;}
    .font-48 {font-size: 3.4rem;}
    .font-36 {font-size: 2.6rem;}
}


  @media (min-width:1700px){
    .container {
        max-width: 1552px;
        margin-inline: auto;
    }
    .inner-container {
        max-width: 1364px;
        margin-inline: auto;
    }
}


@media (max-width:1699.98px){
    .container {
        max-width: 1375px;
        margin:0 auto;
    }
    .inner-container {
        max-width: 1220px;
        margin:0 auto;
    }
}
@media (max-width:1499.98px){
    .container {
        max-width: 1240px;
    }
    .inner-container {
        max-width: 1100px;
    }
}
@media (max-width:1399.98px){
    .container {
        max-width: 1120px;
    }
    .inner-container {
        max-width: 950px;
    }
}
@media (max-width:1320px){
    .font-18{font-size: 1.4rem;}
}

@media (max-width:1199.98px){
    .container {
        max-width:930px;
    }
    .inner-container {
        max-width: 810px;
    }    
    .font-48 {font-size: 2.9rem;}
    .prime-button {
        padding: 6px 20px;
        font-size: 14px;
        margin-top: 0rem;
    }
}
@media (max-width:991px){
    .container {
        max-width:850px;
        padding-left:15px;
        padding-right:15px;
    }
    .inner-container {
        max-width: 700px;
        padding-left:15px;
        padding-right:15px;
    } 
      
    /* .tab-content>.tab-pane {
        display: block;
        opacity: 1;
      }    */
}

@media (max-width:767px){
    .container {
        max-width: 700px;
    }
    .inner-container {
        max-width: 600px;
    } 
    .font-18{font-size: 1.4rem;}
    .font-24{font-size: 1.8rem;}
    .font-36 {
        font-size: 2.5rem;
    }
    .font-48 {font-size: 2.9rem;}
    .font-72 {font-size: 4rem;}
    .line-height-36 {line-height: 30px;}  

    /* .footer-top .foot-list{
        flex-direction: column;
    } */
    .pdb-50 {
        padding-bottom: 2rem;
    }
}
@media (max-width:600px){
    .font-24{font-size: 1.4rem;}  
    .font-72 {font-size: 3.2rem;}
    .line-height-36 {line-height: 30px;}  
    .font-30 {
        font-size: 2.2rem;
    }
    .font-48 {
        font-size: 2.4rem;
    }
   
}


@media (max-width:575px){
    .container {
        max-width: 500px;
    }
    .inner-container {
        max-width: 400px;
    }   
    .pdt-40{padding-top: 2rem;}
    .pdt-50{padding-top: 3rem;}
    .pdt-60{padding-top: 5rem;}
    .pdt-70{padding-top: 6rem;}
    .pdt-80{padding-top: 7rem;}
    .pdt-90{padding-top: 8rem;}
    .pdt-100{padding-top:9rem;}
    .pdt-110{padding-top:10rem;}
    .pdb-30{padding-bottom:1rem;}
    .pdb-40{padding-bottom:2rem;}
    .pdb-50{padding-bottom:1rem;}
    .pdb-60{padding-bottom:4rem;}
    .pdb-70{padding-bottom:2rem;}
    .pdb-80{padding-bottom:6rem;}
    .pdb-90{padding-bottom:7rem;}
    .pdb-100{padding-bottom:8rem;}
    .pdb-110{padding-bottom:9rem;}
    .font-72 {
        font-size: 2.3rem;
    }
}








