.section-featured{margin:0 0 1.095rem;width:100%}.section-featured:first-of-type{padding-top:0}@media only screen and (min-width:1025px){.section-featured:first-of-type{padding-top:.5235rem}}.section-featured:after{left:.476rem;right:.476rem}@media only screen and (min-width:1025px){.section-featured:after{left:1.143rem;right:1.143rem}}.section-featured__top{display:block;overflow:hidden;position:relative;width:100%}.section-featured__bottom{margin-bottom:1.095rem;padding:.5em .476rem 0}@media only screen and (min-width:1025px){.section-featured__bottom{padding:.5em 1.143rem 0}}.section-featured__title{font-size:1.523rem;margin-top:0!important}@media only screen and (min-width:1025px){.section-featured__title{font-size:3.809rem}}.section-featured__subtitle{font-size:1.523rem;margin-bottom:0}@media only screen and (min-width:1025px){.section-featured__subtitle{font-size:3.809rem;margin-bottom:0}}.section-featured__subtitle,.section-featured__title{color:#fff;padding:.476rem/2 .476rem .476rem;position:absolute;width:100%;z-index:1}@media only screen and (min-width:1025px){.section-featured__subtitle,.section-featured__title{padding:1.143rem/2 1.143rem 1.143rem}}.section-featured__title{left:0;top:0}.section-featured__subtitle{bottom:0;right:0;text-align:right}.section-text .link-wrapper{position:relative}.section-text__title{font-size:1.523rem;margin-top:0!important}@media only screen and (min-width:1025px){.section-text__title{font-size:3.809rem}}.section-text__subtitle{font-size:1.523rem;margin-bottom:0}@media only screen and (min-width:1025px){.section-text__subtitle{font-size:3.809rem;margin-bottom:0}}.section-text__subtitle,.section-text__title{padding:.476rem/2 .476rem .476rem;position:absolute;width:100%;z-index:1}@media only screen and (min-width:1025px){.section-text__subtitle,.section-text__title{padding:1.143rem/2 1.143rem 1.143rem}}.section-text__title{left:0;top:0}.section-text__subtitle{bottom:0;right:0;text-align:right}.section__body__image{margin-bottom:0}.section__bodyhome__text{margin-bottom:1.1rem;padding:.476rem .476rem 0}@media only screen and (min-width:1025px){.section__bodyhome__text{padding:.5em 1.143rem 0}}.section__bodyhome__text p{margin-bottom:.25rem}@media only screen and (min-width:1025px){.section__bodyhome__text p{margin-bottom:.5rem}}.section-text:after{margin:0 .476rem}@media only screen and (min-width:1025px){.section-text:after{margin:0 1.143rem}}.sectionhome-text{margin-left:0;margin-right:0}
