.component__drop-cap-image-float{width:100%;display:block;padding:2em 0;margin:2rem 0}.component__drop-cap-image-float .container{display:flex;flex-direction:column;justify-content:space-between}@media all and (min-width: 1025px){.component__drop-cap-image-float .container{flex-direction:row}}.component__drop-cap-image-float .container .drop-cap{color:#fff;font-size:1em;font-family:commuters-sans,sans-serif;letter-spacing:1px;line-height:2;margin:0}@media all and (min-width: 1025px){.component__drop-cap-image-float .container .drop-cap{width:60%;font-size:1.25em}}@media all and (min-width: 1025px){.component__drop-cap-image-float .container .drop-cap:first-child:first-letter{font-size:10em;float:left;font-weight:bold;line-height:60px;padding:1rem 1rem 1rem 0;color:#fff;-webkit-text-fill-color:#fff}}.component__drop-cap-image-float .container div{display:none}@media all and (min-width: 1025px){.component__drop-cap-image-float .container div{display:block;position:relative}}.component__drop-cap-image-float .container div p{color:#fff;font-size:1em;font-family:commuters-sans,sans-serif;text-align:right;position:relative;top:50px;border-bottom:2px solid #FF8500}@media all and (min-width: 641px){.component__drop-cap-image-float .container div p{position:absolute;padding-right:1em;border-bottom:0px solid #FF8500;border-right:2px solid #FF8500;max-width:500px;top:10em;left:-30px;width:300px}}@media all and (min-width: 1025px){.component__drop-cap-image-float .container div p{position:absolute;padding-right:1em;border-bottom:0px solid #FF8500;border-right:2px solid #FF8500;max-width:500px;top:3em;left:1rem;width:300px}}.component__drop-cap-image-float .container div svg{transform:rotate(90deg);left:-32px;top:5.5em;position:relative}@media all and (min-width: 641px){.component__drop-cap-image-float .container div svg{transform:rotate(0deg);position:absolute;top:57px;left:0px}}@media all and (min-width: 1025px){.component__drop-cap-image-float .container div svg{position:absolute;top:3.5em;left:22.5em}}.component__drop-cap-image-float .container div img{display:block;width:128%}.component__drop-cap-image-float .container .img-float{display:none}@media all and (min-width: 1025px){.component__drop-cap-image-float .container .img-float{display:block;position:relative;padding-left:3em;margin-left:-3em}}.component__drop-cap-image-float .container .img-float .img-float--caption+img{left:12em}.component__drop-cap-image-float .container .img-float img{display:none;width:100%;position:relative}@media all and (min-width: 1025px){.component__drop-cap-image-float .container .img-float img{display:block}}

