.component--sections{position:relative}@media screen and (min-width:1260px){.component--sections{margin:4rem 0 8rem}}.component--sections .content{margin:0 auto 0;max-width:111rem}.component--sections .content .sections-title{text-align:center;position:relative;z-index:1}.component--sections .content .sections-title h2{font-size:2.5rem;line-height:1.15;padding:1rem 0 2rem;color:var(--coral);font-weight:400;font-family:"CA Negroni Inline"}@media screen and (min-width:834px){.component--sections .content .sections-title h2{font-size:3.2rem;line-height:1.15}}@media screen and (min-width:1260px){.component--sections .content .sections-items::before{background-image:url(/themes/custom/mmg8_cog/images/sections-bg.svg);background-repeat:no-repeat;background-size:100%;background-position:bottom;content:"";height:100%;width:110%;left:-5%;bottom:2rem;position:absolute}}.component--sections .content .sections-items .field--name-field-sections.field__items{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:1rem;max-width:95%;margin:0 auto}@media screen and (min-width:1260px){.component--sections .content .sections-items .field--name-field-sections.field__items{flex-wrap:nowrap;gap:3rem;max-width:unset}}.component--sections .content .sections-items .field--name-field-sections.field__items .field--name-field-sections.field__item{width:90%;max-width:375px}@media screen and (min-width:1260px){.component--sections .content .sections-items .field--name-field-sections.field__items .field--name-field-sections.field__item{width:auto}}@media screen and (min-width:1260px){.component--sections .content .sections-items .field--name-field-sections.field__items .field--name-field-sections.field__item .paragraph--type--section-item{position:relative;border:10px solid #fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.25)}.component--sections .content .sections-items .field--name-field-sections.field__items .field--name-field-sections.field__item .paragraph--type--section-item::before{background-image:url(/themes/custom/mmg8_cog/images/sections-hover.svg);background-repeat:no-repeat;background-size:cover;background-position:center;content:"";height:90px;width:200px;left:-1rem;bottom:0;position:absolute;z-index:-1;transition:bottom .3s ease}.component--sections .content .sections-items .field--name-field-sections.field__items .field--name-field-sections.field__item .paragraph--type--section-item:hover::before{bottom:-7rem}}.component--sections .content .sections-items .field--name-field-sections.field__items .field--name-field-sections.field__item .paragraph--type--section-item a{display:flex;background-color:var(--aqua);border-radius:28px;padding:7px;border-bottom:unset;align-items:center;gap:1.5rem}@media screen and (min-width:1260px){.component--sections .content .sections-items .field--name-field-sections.field__items .field--name-field-sections.field__item .paragraph--type--section-item a{border-radius:unset;padding:unset;background-color:unset}}.component--sections .content .sections-items .field--name-field-sections.field__items .field--name-field-sections.field__item .paragraph--type--section-item .field--name-field-media-image{height:98px}@media screen and (min-width:1260px){.component--sections .content .sections-items .field--name-field-sections.field__items .field--name-field-sections.field__item .paragraph--type--section-item .field--name-field-media-image{height:135px}}.component--sections .content .sections-items .field--name-field-sections.field__items .field--name-field-sections.field__item .paragraph--type--section-item img{border-radius:21px;width:128px;height:auto;border:4px solid #fff}@media screen and (min-width:1260px){.component--sections .content .sections-items .field--name-field-sections.field__items .field--name-field-sections.field__item .paragraph--type--section-item img{border-radius:4px;width:180px;border:unset}}.component--sections .content .sections-items .field--name-field-sections.field__items .field--name-field-sections.field__item .paragraph--type--section-item .section-item-text{position:relative;color:var(--white);flex:1;padding-right:1rem;font-size:22px;line-height:1.22;font-weight:600}@media screen and (min-width:1260px){.component--sections .content .sections-items .field--name-field-sections.field__items .field--name-field-sections.field__item .paragraph--type--section-item .section-item-text{position:absolute;bottom:0;width:100%;text-align:center;background-color:rgba(56,175,179,.8);padding:.5rem 0;font-size:18px}}.component--sections .content .sections-items .field--name-field-sections.field__items .field--name-field-sections.field__item .paragraph--type--section-item .section-item-text::after{content:"";display:block;position:absolute;top:calc(50% - 5px);right:.5rem;width:10px;height:10px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg)}@media screen and (min-width:1260px){.component--sections .content .sections-items .field--name-field-sections.field__items .field--name-field-sections.field__item .paragraph--type--section-item .section-item-text::after{display:none}}