.mdl__benefits{position:relative;padding-top:40px;margin-bottom:40px;background:var(--main);overflow:hidden}.mdl__benefits .mdl__benefits__deco{margin-top:50px}.mdl__benefits .mdl__benefits__deco img{width:100%;object-fit:cover}@media all and (min-width: 768px){.mdl__benefits{padding-top:70px;margin-bottom:70px}}@media all and (min-width: 1280px){.mdl__benefits{padding-top:100px;margin-bottom:100px}}.mdl__benefits .mdl__benefits__headline{text-align:center;margin-bottom:25px;font-size:1.75rem;line-height:1.1em;color:#fff}@media all and (min-width: 480px){.mdl__benefits .mdl__benefits__headline{font-size:2rem}}@media all and (min-width: 1024px){.mdl__benefits .mdl__benefits__headline{font-size:2.5rem}}.mdl__benefits .mdl__benefits__innercontainer{max-width:1580px;margin:auto}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__header{max-width:720px;margin:auto;margin-bottom:60px}@media all and (min-width: 640px){.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item{padding:0 25px;margin:15px}}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link{background:rgba(255,255,255,.15);border-radius:15px;border:2px solid rgba(0,0,0,0);padding:20px;box-sizing:border-box;outline:0 solid rgba(0,0,0,0);height:120px;width:120px;align-content:center;justify-self:center;margin-bottom:25px;display:block;transition:background .3s ease-in-out,border .3s ease-in-out,outline .3s ease-in-out}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link:is(a):hover,.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link:is(a):focus-visible{background:var(--main-hover);outline:2px solid #fff}@media all and (min-width: 480px){.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link{height:150px;width:150px}}@media all and (min-width: 1280px){.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link{height:180px;width:180px;padding:30px}}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link .tpl__benefits__icon{max-height:50px;max-width:50px;width:auto;margin:auto}@media all and (min-width: 480px){.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link .tpl__benefits__icon{max-height:70px;max-width:70px}}@media all and (min-width: 1280px){.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link .tpl__benefits__icon{max-height:85px;max-width:85px}}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__title{display:block;color:#fff;font-weight:700;font-size:1.2rem;line-height:1.25em;transition:color .3s ease-in-out;text-align:center;hyphens:auto;padding:0;box-sizing:border-box}@media all and (min-width: 480px){.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__title{font-size:1.3rem}}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__slider__slick__dots .slick-dots{position:relative;margin-top:25px}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__slider__slick__dots .slick-dots li{background:rgba(255,255,255,.15);border-radius:50%;height:15px;width:15px;transition:background .3s ease-in-out}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__slider__slick__dots .slick-dots li.slick-active{background:#fff}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__slider__slick__dots .slick-dots li:hover,.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__slider__slick__dots .slick-dots li:focus-visible{background:var(--main-hover)}