h1.yellowunderline{font-size:50px;line-height:65px}h1.yellowunderline,h2.yellowunderline{background-image:linear-gradient(180deg,#ffdc0f,#ffdc0f),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjgiIGZpbGw9Im5vbmUiPjxnIGNsaXAtcGF0aD0idXJsKCNhKSI+PHBhdGggc3Ryb2tlPSIjRkZEQzBGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iOCIgZD0iTTQgNGgxNDgiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDR2OEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjgiIGZpbGw9Im5vbmUiPjxnIGNsaXAtcGF0aD0idXJsKCNhKSI+PHBhdGggc3Ryb2tlPSIjRkZEQzBGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iOCIgZD0iTTAgNGgtMTQ4Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQgMEgwdjhoNHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);background-position-x:12.5px,0,100%;background-position-y:100%;background-repeat:no-repeat;background-size:calc(100% - 25px) 25px,auto 25px,auto 25px;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-weight:700;padding:0 15px}h2.yellowunderline{font-size:40px;line-height:50px}.headlinemain{display:flex;justify-content:space-between;margin:0 auto;padding:0 16px;width:min(1138px,calc(95% - 32px))}.headline{padding-bottom:20px;text-align:center;width:min(1170px,calc(100% - 32px))!important}.smallBlueLine{border-radius:10px;border-top:4px solid #3a91d8;display:block;margin-bottom:16px!important;margin-left:15px;width:70px}@media(min-width:960px) and (max-width:1170px){.headlinemain{padding-left:16px}}@media(max-width:1024px){h1.yellowunderline{font-size:40px;line-height:50px}h1.yellowunderline,h2.yellowunderline{background-position-x:8.5px,0,100%;background-position-y:calc(100% - 1px);background-size:calc(100% - 17px) 17px,auto 17px,auto 17px;font-weight:700}h2.yellowunderline{font-size:26px;line-height:34px}}@media(max-width:960px){.headlinemain{padding-left:0!important}.headline{padding-bottom:0}}@media(max-width:480px){.headlinemain{width:min(1138px,calc(100% - 26px))}h1.yellowunderline,h2.yellowunderline{font-size:36px;line-height:46px}h1.yellowunderline,h2.yellowunderline{background-position-x:6.75px,0,100%;background-size:calc(100% - 13.5px) 14px,auto 14px,auto 14px}h2.yellowunderline{font-size:23px;font-weight:700;line-height:33px}}