@media (min-width:65.001rem){.benefits{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.benefits--img-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.benefits--img-right .benefits__illustration{margin-left:0;margin-right:8.23529%}}.benefits__content{-webkit-box-flex:0;-ms-flex:0 0 38.82353%;flex:0 0 38.82353%}.benefits__illustration{-webkit-box-flex:0;-ms-flex:0 0 49.01961%;flex:0 0 49.01961%;margin-left:8.23529%;max-width:31.25rem;width:49.01961%}.benefits__illustration figure{margin:0;text-align:center}.benefits__illustration figure img{display:inline-block;vertical-align:top}@media (max-width:65rem){.benefits__illustration{margin:2.7rem auto 0;max-width:30rem;width:100%}}.benefits__slide:not(:first-child){display:none}.benefits .slick-dots{display:none!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;list-style:none;margin:2em 0 0;padding:0;text-transform:inherit}.benefits .slick-dots li{margin:0;padding:0}.benefits .slick-dots li:before{display:none}.benefits .slick-dots--active,.benefits .slick-dots--dummy{display:block!important}.benefits .slick-dots__description{border:1px solid #d0d0d0;display:none;margin:-.65em 0 1rem .3675rem;padding:1.5rem .8rem 1.2rem 1.735rem}.benefits .slick-dots li{margin-top:.7rem}.benefits .slick-dots button{color:#9e9e9e;padding-left:1.8em;position:relative;text-align:left}.benefits .slick-dots button:focus-visible,.benefits .slick-dots button:hover{color:#000}.benefits .slick-dots button:focus{outline:0}.benefits .slick-dots button:before{background:#e0e0e0;border-radius:50%;content:"";display:inline-block;height:.75rem;left:0;margin:0 1rem 0 0;position:absolute;top:0;width:.75rem;z-index:2}@media (min-width:48.001rem){.benefits .slick-dots button:before{top:.1em}}.benefits .slick-dots button:after{background:#fff;content:"";height:calc(100% + .8rem);left:0;position:absolute;top:0;width:calc(100% + 1rem);z-index:1}.benefits .slick-dots button span{position:relative;z-index:2}.benefits .slick-dots .slick-active button{color:#000}.benefits .slick-dots .slick-active button:before{background:#00af66}.benefits .slick-dots .slick-active .slick-dots__description{display:block}