.featured{width:100vw;padding:225px 0 50px;background:linear-gradient(180deg,#fff,#fff 50%,#f2f6fa 0,#f2f6fa);overflow:hidden;margin-bottom:45px}.featured,.featured .container{position:relative}.featured .featured__image{position:relative;margin:0 -15px;z-index:0;overflow:hidden}.featured .featured__image img{width:100%;height:100%;object-fit:cover}.featured .featured__content{position:relative;margin:-50px 0 0;width:100%;padding:15px 30px;background:linear-gradient(135deg,#62d7ff,#00a8e1);border-radius:12px;border:1px solid hsla(0,0%,100%,.5);z-index:1;overflow:hidden}.featured .featured__category>span{margin:0 0 15px;padding:5px 40px;display:inline-block;width:auto;background:hsla(0,0%,100%,.6);font-size:.75rem;color:#002269;font-weight:600;border-radius:50px;text-align:center;margin-right:10px!important}.featured .featured__header{font-size:20px}.featured .featured__text{margin:0 0 15px;color:#fff;display:none}.featured .featured__button{text-align:center}.featured .button--white a{background:#fff;color:#002269}.featured .button--white a:focus,.featured .button--white a:hover{background:hsla(0,0%,100%,.75)}.featured .featured__button .button{padding:10px 20px}.featured__category a{color:#fff;font-size:20px}@media (min-width:360px){.featured .featured__header{font-size:calc(14.66667px + 1.48148vw)}}@media screen and (min-width:768px){.featured{padding:250px 0}.featured .featured__inner{display:flex;position:relative}.featured .featured__image{flex:65%;width:65%;right:0;order:1;border-radius:12px}.featured .featured__content,.featured .featured__image{margin:0;position:absolute;top:50%;transform:translateY(-50%)}.featured .featured__content{padding:20px 30px;flex:45%;width:45%;left:0;order:0}.featured .featured__category>span{margin:0 0 20px;font-size:.875rem}.featured .featured__button{text-align:left;font-size:1.125rem}}@media screen and (min-width:992px){.featured{padding:300px 0;margin-bottom:60px}.featured .featured__content{padding:30px 40px}.featured .featured__text{margin:0 0 20px;display:block}}@media screen and (min-width:1200px){.featured{padding:325px 0}.featured .featured__content{padding:30px 60px}}@media screen and (min-width:1400px){.featured{padding:375px 0}}@media (min-width:1440px){.featured .featured__header{font-size:36px}}