@media all and (min-width: 1025px){.home .component__image-float .container .image-float_content{padding:9em 0 0em}}.component__image-float{padding:2rem 0;margin:2rem 0;position:relative}.component__image-float .container{display:flex;flex-direction:column-reverse;color:#fff}@media all and (min-width: 1025px){.component__image-float .container{flex-direction:row}}.component__image-float .container .image-float_content{display:flex;flex-direction:column}@media all and (min-width: 1025px){.component__image-float .container .image-float_content{padding:23em 0 10em}}.component__image-float .container .image-float_content h2{font-size:2em;margin:0 0 .75em;font-weight:900}@media all and (min-width: 1025px){.component__image-float .container .image-float_content h2{font-size:3.75em}}.component__image-float .container .image-float_content p{font-size:1em;margin:0 auto;margin-bottom:2em;line-height:200%}@media all and (min-width: 1025px){.component__image-float .container .image-float_content p{font-size:1.25em;font-family:commuters-sans,sans-serif;max-width:800px}}.component__image-float .container .image-float_content a{min-width:200px;align-self:center}@media all and (min-width: 1025px){.component__image-float .container .image-float_content a{align-self:flex-start}}.component__image-float .container .image-float_image{margin-bottom:1.5em}@media all and (min-width: 1025px){.component__image-float .container .image-float_image{padding:4rem 0;box-sizing:border-box;margin:0}}.component__image-float .container .image-float_image.backward{transform:scaleX(-1)}.component__image-float .container .image-float_image img{width:100%;display:block;max-width:500px;margin:0 auto}@media all and (min-width: 1025px){.component__image-float .container .image-float_image img{max-width:600px}}.component__image-float .img-float--caption{display:none;position:absolute;width:400px;text-align:right;top:0em;right:20vw;border-bottom:2px solid #FF8500}@media all and (min-width: 1025px){.component__image-float .img-float--caption{display:block}}@media all and (min-width: 2300px){.component__image-float .img-float--caption{right:30vw}}.component__image-float .img-float--caption svg{transform:rotate(90deg);left:91.5%;top:3.05em;position:relative}@media all and (min-width: 1025px){.component__image-float .img-float--caption svg{display:block}}

