.flexible{position:relative;z-index:1}.flexible .animated-svg,.flexible .flexible__cta,.flexible .headline,.flexible h2,.flexible img{grid-column:1/-1}.flexible h2{margin:0}.flexible.layout-3 h2{margin-bottom:48px}.flexible .headline{align-self:flex-end}.flexible.layout-3 .headline{align-self:flex-start}.flexible .flexible__cta{justify-content:flex-start}.flexible .embed{grid-column:1/span 4}.flexible .animated-svg,.flexible img{border-radius:.25rem;margin-top:2rem}.flexible .animated-svg{height:auto}.flexible .embed .instagram-media{border:0!important;box-shadow:var(--elevation-lg)!important;max-width:100%!important;min-width:0!important}.flexible .embed .twitter-tweet{margin-bottom:0!important;margin-top:0!important}.flexible-tagline{grid-column:1/-1}.flexible-tagline .small-title{align-items:center;display:flex}.flexible-tagline .small-title .icon{color:rgb(var(--color-primary));display:flex;height:1.5rem;margin-right:.5rem;width:1.5rem}.flexible.layout-3 .headline p{margin:0 0 10px}.flexible.layout-3 .flexible-heading{grid-column:1/-1}@media (max-width:500px){.flexible.layout-3 .flexible-heading img{max-width:100%!important}}@media screen and (max-width:767px){.flexible.layout-3 .flexible-heading{margin-bottom:1.5rem}.flexible.layout-3 .headline{margin-top:1.5rem}.flexible.layout-3{margin-bottom:0!important}}@media print,screen and (min-width:768px){.flexible h2{grid-column:1/4}.flexible .flexible__cta,.flexible .headline{grid-column:5/-1}.flexible.layout-2 .flexible__cta{grid-column:1/5;grid-row:2}.flexible.layout-3 .flexible__cta{margin-top:4.25rem}}@media screen and (min-width:1024px){.flexible h2{grid-column:1/6}.flexible .flexible__cta,.flexible .headline{grid-column:7/-1}.flexible .embed{grid-column:2/span 4}.flexible.layout-2 img{grid-column:6/-1}.flexible.layout-3 .flexible-heading{grid-column:1/6}}@media screen and (min-width:1024px) and (min-height:1366px){.flexible h2{margin-top:-3rem}}@media (min-width:1408px){.flexible .flexible__cta,.flexible .headline{grid-column:7/12}.flexible.layout-3 .flexible__cta{grid-column:7/-1}.flexible .embed{grid-column:3/span 3}.flexible.layout-3 .flexible-heading{grid-column:1/7}.flexible.layout-3 .headline{grid-column:8/-1}}