.bl-picker{background:#eaf1f9;color:#0c2e4c;padding:25px 0 5px;position:relative;z-index:1}.bl-picker__heading{text-align:center}.bl-picker__heading .bl-heading__title{color:#0c2e4c;font-size:36px;font-weight:600;line-height:43.2px;margin-bottom:0}.bl-picker__heading .bl-heading__sub{color:#0b2e4c;font-size:20px;font-weight:600;line-height:24px;text-transform:uppercase}.bl-picker__box{padding-bottom:0}.bl-picker__col{display:flex;flex:0 0 auto;margin-bottom:30px;padding:0 15px;width:100%}.bl-picker__item{border-radius:15px;display:flex;flex-direction:column;overflow:hidden;padding:50px 30px;position:relative;width:100%;z-index:1}.bl-picker__item:after{background:#fff;border-radius:5px;bottom:0;height:100%;width:70%;z-index:-1}.bl-picker__item:after,.bl-picker__item:before{content:"";left:0;opacity:0;position:absolute;transition:all .35s ease-in-out;visibility:hidden}.bl-picker__item:before{background:var(--bl-globe) no-repeat right top /contain;height:150px;top:0;width:150px}.bl-picker__item.is-active:after{opacity:1;visibility:visible;width:100%}.bl-picker__item.is-active:before{opacity:1;visibility:visible}.bl-picker__item p{color:#020101;font-size:16px;line-height:27.2px;margin:0}.bl-picker__item p:last-of-type{padding-bottom:30px}.bl-picker__anchor{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.bl-picker__bottom{align-items:center;border-top:1px solid #ddd;display:flex;justify-content:space-between;margin-top:auto;padding-top:15px;position:relative;z-index:3}.bl-picker__bottom h3{font-size:20px;font-weight:600;line-height:24px;margin:0}.bl-picker__bottom h3 a{color:#0c2e4c;text-decoration:none}.bl-picker__bottom h3 a:hover{color:#104cba}.bl-picker__arrow{color:#232323;display:inline-block;opacity:0;padding-right:15px;text-decoration:none;transition:all .35s ease-in-out}.bl-picker__arrow i{position:relative;top:1px}.bl-picker__item.is-active .bl-picker__arrow,.bl-picker__item:hover .bl-picker__arrow{opacity:1;padding-right:0}.bl-picker__item:hover .bl-picker__bottom a{color:#104cba}@media (min-width:1025px){.bl-picker__box .bl-row{justify-content:center}.bl-picker__col{width:33%}}@media (min-width:768px) and (max-width:1024px){.bl-picker__col{width:50%}}@media (max-width:1199px){.bl-picker__item:after{height:100%;opacity:1;visibility:visible;width:100%}}@media (max-width:767px){.bl-picker__heading .bl-heading__title{font-size:28px;line-height:34px}.bl-picker__heading .bl-heading__sub{font-size:17px}.bl-picker__item{padding:35px 25px}}