.cc-text-image{display:block;padding:3rem 0;grid-column:1/-1}@media (min-width:1080px){.cc-text-image{padding:6rem 0}}@media (min-width:1200px){.cc-text-image{padding:9rem 0}}.cc-text-image>.container{max-width:calc(100% - 8rem)}.cc-text-image img{border:1.17rem solid #eee;-webkit-filter:drop-shadow(0 1.6px 1.6px rgba(15,44,66,.25));filter:drop-shadow(0 1.6px 1.6px rgba(15,44,66,.25))}@media (min-width:1080px){.cc-text-image img{border-width:2.9rem;-webkit-filter:drop-shadow(0 4px 4px rgba(15,44,66,.25));filter:drop-shadow(0 4px 4px rgba(15,44,66,.25))}}.cc-text-image .image,.cc-text-image .text{grid-column:1/-1}.cc-text-image h2{margin:1rem 0;font-family:figtree,sans-serif;font-size:2.4rem;line-height:1;font-weight:800}@media (min-width:0px){.cc-text-image h2{font-family:figtree,sans-serif;font-size:2.4rem;line-height:1;font-weight:800}}@media (min-width:1080px){.cc-text-image h2{font-family:figtree,sans-serif;font-size:4rem;line-height:1.2;font-weight:800;margin-top:0;margin-bottom:3rem}}@media (min-width:1080px) and (min-width:0px){.cc-text-image h2{font-family:figtree,sans-serif;font-size:4rem;line-height:1.2;font-weight:800}}@media (min-width:1200px){.cc-text-image h2{margin-bottom:5.2rem}}.cc-text-image .text ol,.cc-text-image .text ul{margin-left:2rem}.cc-text-image .btn{margin-top:1rem}@media (min-width:1080px){.cc-text-image .btn{margin-top:3rem}}@media (min-width:1200px){.cc-text-image .btn{margin-top:5.2rem}}@media (min-width:1080px){.cc-text-image .text-wrapper{padding:0 3rem}}@media (min-width:1200px){.cc-text-image .text-wrapper{padding:0 6rem}}@media (min-width:1080px){.cc-text-image.text--left .text{grid-row:1;grid-column:1/7}}@media (min-width:1080px){.cc-text-image.text--left .image,.cc-text-image.text--right .text{grid-row:1;grid-column:7/13}}@media (min-width:1080px){.cc-text-image.text--right .image{grid-row:1;grid-column:1/7}}