@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');
body{
    font-family: "Poppins", sans-serif;
    font-weight:200;
}
.w-header{padding:10px;}
.w-site-logo img{
    max-width: 340px;
}
.w-header-menu {
    margin: 0;
    padding: 0;
    display: flex;
    align-content: center;
    justify-content: flex-end;
    align-items: center;
    gap: 30px;
}
.w-header-menu li{
    list-style-type: none;

}
.w-header-menu li a{
    color: #2988AC;
    font-size: 18px;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    text-decoration: none;
}
.w-header-menu li.green a{
    color: #1BB587;
}
.w-jumbotron {
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
    width: 100%;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.carousel-item img{
    min-height: 400px;
}
.hero-copy{max-width: 1000px;width:100%;margin:0 auto;padding:20px;}
.hero-copy h1{color: #fff;font-size: 50px;line-height: 54px;font-weight: 200;}
.hero-copy p{padding: 20px 0;color: #fff;font-size: 24px;max-width: 500px;}
.hero-copy a{min-width: 180px;border-radius: 6px;background: #27D29F;display: inline-block;text-align: center;font-size: 17px;color: #fff;font-weight: 400;text-decoration: none;padding: 10px;}
.prime-btn{min-width: 180px;border-radius: 6px;background: #27D29F;display: inline-block;text-align: center;font-size: 17px;color: #fff;font-weight: 400;text-decoration: none;padding: 10px 20px;}
.blue-btn{background: #27B0D2 !important;}
.nav-mobile{border:0;outline: 0;box-shadow: none;}
.nav-mobile:active, .nav-mobile:focus{border:0;outline: 0;box-shadow: none}
.inner-container{max-width:1030px;margin:0 auto;}
.medium-container{max-width:775px;margin:0 auto;}
.best-choic-section{padding:50px 0;}
.more-option-section h2{font-size:50px;line-height: 54px;text-align: center;color:#192A62;font-weight:200;}
.more-option-section p{font-size:18px;line-height: 24px;color:#000;max-width:700px;margin:30px auto;text-align: center;}
.option-blocks{margin:50px 0;}
.choice-block{
   border-radius:12px;
padding:20px 50px;margin:10px 0px;

}
.choice-block p{
    font-size:18px;
    line-height: 24px;
    text-align: left;
}
.advisor-block .choice-block{padding:20px 30px;}
.advisor-block .choice-block p{
    font-size:17px;
    font-weight: 300;
    text-align: center;
}
.w-copy{ font-size:18px;
    line-height: 24px;}
.choice-block img{display: block;margin:20px auto;min-height:80px;}
/****logso***/
.carrier-universty{background:#EDF8FF;padding:30px;margin-bottom:50px;}
.policy-section{
    background: linear-gradient(151.156deg, #0278A1 0%, #73BDD7 100%);
    padding:50px 0;
}
.prime-heding{
    font-size:50px;line-height: 54px;color:#192A62;font-weight:200;
}
.prime-heding.white{color:#fff;}
.white-text{color:#fff !important;}
.w-accordion .accordion-item {
    padding: 30px 50px;
    margin-top: 20px;
    border-radius: 12px;
}

.w-accordion .accordion-header {
    display: flex;
    align-items: center;
}
.w-accordion .accordion-button{ font-size:24px;line-height: 32px;color: #3A5573;}
.accordion-button:active, .accordion-button:hover, .accordion-button:focus{
box-shadow: none !important;
border:0;
background: none;}
.w-accordion .accordion-body p{
    color:#2D343C;
    font-size: 15px;
    line-height: 24px;
}
.accordion-bullets {
    margin: 0;
    padding: 0 0 0 15px;
    color:#B6CB3D;
}
.accordion-bullets span{
    color:#2D343C;
}
.right-policy-block{
    background: linear-gradient(180deg, #FFFFFF 0%, #EDF8FF 100%);
    padding:50px 0 30px;
}
.green-link{color:#27D29F;text-decoration: none;}
.w-footer{
    padding:50px 0;
    background: #1C4264;
}
.w-footer-links {
    list-style-type: none;
    display: flex;
    margin: 0;
    padding: 0;
}
.w-footer-links li a {
    text-decoration: underline;
    color:#fff;
}

.w-footer-links li {padding: 0 12px;color: #fff;}
.copyright-text{font-size:15px;margin:0;padding:0}
.hero-copy2 {
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    padding: 20px;
}
.hero-copy2 h1{margin-bottom: 20px;}
.hero-copy2 p{
    font-size:16px;
    max-width:700px;
    margin-bottom: 10px;
    color:#fff;
}
.sales-agent-section{
    padding:100px 0 50px;
    background: linear-gradient(-90deg, #0C3358 25%, rgba(2, 120, 161, 70%) 86%);
}
.agent-info-box {
    background: #fff;
    border-radius: 12px;
    margin-right: 40px;
    padding: 30px;
    margin-bottom: 30px;;
}

.avatr-block {
    text-align: center;
    margin-top: -75px;
}

.agent-info-box h4 {
    text-align: center;
    font-size: 30px;
    line-height: 38px;
    color: #022240;
    margin-bottom: 35px;
}

.agent-info-box p {
    text-align: center;
    font-size: 18px;
    color: #000;
    margin-bottom: 25px;
}

.agent-info-box ul {
    margin: 0;
    list-style-type: none;
}

.agent-info-box ul li {
    color: #022240;
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 10px;
    font-weight: 300;
}
.agent-info-box ul li i {
    color: #2988AC;
    display: inline-block;
    margin-right: 11px;
    font-size: 20px;
}
.agent-copy p{color:#fff;}
.agent-copy .safety-images{
    gap:25px;
}
@media screen and (max-width: 490px) {
    .w-header{padding:0;}
    .hero-copy h1{font-size: 42px;}
    .hero-copy p{font-size: 20px;}
    .w-header-menu {
        display: block;
        position: absolute;
        background: #ffffff;
        z-index: 99;
        width: 100%;
        left: 0;
        top: 75px;
        min-height: 75px;
    }
    .w-header-menu a{padding:10px;}
    .more-option-section h2{font-size:38px;line-height: 45px;} 
    .more-option-section{font-size:18px;}
    .best-choic-section{padding:20px 15px;}
    .choice-block{padding:20px;}
    .carrier-universty{padding:30px 15px;margin:0;}
    .carrier-universty img{max-width:110px;}
    .policy-section{padding:50px 15px;}
    .w-accordion .accordion-item{padding:10px;}
    .accordion-header img {
        width: 50px;
    }
    .w-accordion .accordion-button{font-size:15px;}
    .prime-heding{font-size:38px;}
    .right-policy-block{padding:50px 15px;}
    .w-footer-links {
        display: block;
        text-align: left;
    }
    .w-footer-links li{padding:3px 0;}
    .copyright-text{font-size:13px;}
    .hero-copy2 {
        padding: 50px 15px;
    }
    .hero-copy2 h1 {
        font-size: 32px;
        line-height: 36px;
    }
    .agent-info-box{margin-right:0;padding:20px 15px}
    .agent-info-box ul{padding:0;}
    .agent-info-box p{font-size:15px;}
}