.claim-banner-component{font-size:1pc;position:relative}.claim-banner-component .mainWrapper{position:relative}.claim-banner-component .mainWrapper .bannerImg{display:block;max-height:600px;min-height:515px;object-fit:cover;width:100%}@media (max-width:640px){.claim-banner-component .mainWrapper .bannerImg{min-height:300px}}.claim-banner-component .mainWrapper .claimOffer{align-items:flex-start;display:flex;flex-direction:column;margin:10px auto;max-width:75em;padding:1rem;text-align:left;width:100%}@media screen and (max-width:768px){.claim-banner-component .mainWrapper .claimOffer{padding:.5rem}}.claim-banner-component .mainWrapper .claimOffer .upperSentenceText{font-weight:600;margin:10px 0}.claim-banner-component .mainWrapper .claimOffer .upperSentenceText p{color:#007cf7;font-size:2.25rem}@media screen and (max-width:768px){.claim-banner-component .mainWrapper .claimOffer .upperSentenceText p{font-size:2rem;line-height:1.3}}.claim-banner-component .mainWrapper .claimOffer .lowerSentenceText{margin-bottom:20px;text-align:left}.claim-banner-component .mainWrapper .claimOffer .lowerSentenceText a,.claim-banner-component .mainWrapper .claimOffer .lowerSentenceText p{color:#000}.claim-banner-component .mainWrapper .claimOffer .cta-button{background:#ffe400;color:#000;font-weight:700;margin:0 0 15px;padding:.8em;text-decoration:none}