@font-face{font-family:hurme-light;src:url(includes/fonts/hurme-light.woff2) format("woff2"),url(includes/fonts/hurme-light.woff) format("woff")}@font-face{font-family:hurme-regular;src:url(includes/fonts/hurme-regular.woff2) format("woff2"),url(includes/fonts/hurme-regular.woff) format("woff")}@font-face{font-family:hurme-semibold;src:url(includes/fonts/hurme-semibold.woff2) format("woff2"),url(includes/fonts/hurme-semibold.woff) format("woff")}@font-face{font-family:hurme-bold;src:url(includes/fonts/hurme-bold.woff2) format("woff2"),url(includes/fonts/hurme-bold.woff) format("woff")}@font-face{font-family:fluidfont-regular;src:url(includes/fonts/fluidfont/FLUIDFONT-Regular.ttf) format("truetype"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.woff) format("woff"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.woff2) format("woff2"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.eot) format("eot"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.otf) format("opentype"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.svg) format("svg")}@keyframes pulse{0%{background-color:rgba(184,184,184,.1)}50%{background-color:rgba(184,184,184,.3)}100%{background-color:rgba(184,184,184,.1)}}@font-face{font-family:hurme-light;src:url(includes/fonts/hurme-light.woff2) format("woff2"),url(includes/fonts/hurme-light.woff) format("woff")}@font-face{font-family:hurme-regular;src:url(includes/fonts/hurme-regular.woff2) format("woff2"),url(includes/fonts/hurme-regular.woff) format("woff")}@font-face{font-family:hurme-semibold;src:url(includes/fonts/hurme-semibold.woff2) format("woff2"),url(includes/fonts/hurme-semibold.woff) format("woff")}@font-face{font-family:hurme-bold;src:url(includes/fonts/hurme-bold.woff2) format("woff2"),url(includes/fonts/hurme-bold.woff) format("woff")}@font-face{font-family:fluidfont-regular;src:url(includes/fonts/fluidfont/FLUIDFONT-Regular.ttf) format("truetype"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.woff) format("woff"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.woff2) format("woff2"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.eot) format("eot"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.otf) format("opentype"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.svg) format("svg")}.r-ups .r-3ups-products{position:relative}.r-ups .r-3ups-products .r-ups-heading,.r-ups .r-3ups-products .r-ups-heading h4{margin:unset}.r-ups .r-3ups-products .r-3ups-products-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.r-ups .r-3ups-products .r-3ups-products-description-wrapper{max-width:unset;padding:3rem 20px 0;text-align:center}.r-ups .r-3ups-products .r-3ups-products-description-wrapper h2{margin-bottom:0}.r-ups .r-3ups-products .r-ups-product-informations{text-align:center;max-width:90vw;margin:2rem auto;padding-right:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.r-ups .r-3ups-products .swiper-container{position:relative;margin:4rem auto 20px;width:100%}.r-ups .r-3ups-products .swiper-wrapper{-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.r-ups .r-3ups-products .swiper-slide{height:auto}.r-ups .r-3ups-products .margin-top{margin-top:2.5rem}.r-ups .r-3ups-products .r-linkcta{position:relative;display:inline-block;-ms-filter:"alpha(Opacity=$alpha*100)";-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.r-ups .r-3ups-products .r-linkcta span{position:relative;font-family:hurme-regular,"Helvetica Neue",Helvetica,Arial,Segoe UI Symbol,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.4rem;letter-spacing:.1rem;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.r-ups .r-3ups-products .r-linkcta span::after{content:'';display:inline-block;position:absolute;background-position:right center;background-size:contain;background-repeat:no-repeat;margin-left:.5rem;width:1rem;height:1.1rem;bottom:0;top:calc(50% + 0.1rem);-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.r-ups .r-3ups-products .r-linkcta span::before{content:'';position:absolute;width:0;height:.1rem;bottom:0;top:calc(50% + 0.1rem);right:-1.4rem;-ms-filter:"alpha(Opacity=$alpha*100)";-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (min-width:1024px){.r-ups .r-3ups-products .r-linkcta:focus,.r-ups .r-3ups-products .r-linkcta:hover{-ms-filter:"alpha(Opacity=$alpha*100)";-webkit-opacity:.8;-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.r-ups .r-3ups-products .r-linkcta:focus span,.r-ups .r-3ups-products .r-linkcta:hover span{padding-left:1rem}.r-ups .r-3ups-products .r-linkcta:focus span::after,.r-ups .r-3ups-products .r-linkcta:hover span::after{-webkit-transform:translateX(1rem) translateY(-50%);-moz-transform:translateX(1rem) translateY(-50%);-o-transform:translateX(1rem) translateY(-50%);-ms-transform:translateX(1rem) translateY(-50%);transform:translateX(1rem) translateY(-50%)}.r-ups .r-3ups-products .r-linkcta:focus span::before,.r-ups .r-3ups-products .r-linkcta:hover span::before{-ms-filter:"alpha(Opacity=$alpha*100)";-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;right:-2.3rem;width:1.8rem}}.r-ups .r-3ups-products .r-linkcta span{color:#181818}.r-ups .r-3ups-products .r-linkcta span::after{background-image:url(../img/icons/ico_arrow_right_181818.svg)}.r-ups .r-3ups-products .r-linkcta span::before{background-color:#181818}@media only screen and (min-width:425px){.r-ups .r-3ups-products .r-3ups-products-description-wrapper{margin:auto;max-width:50rem}}@media only screen and (min-width:1024px){.r-ups .r-3ups-products .r-3ups-products-wrapper{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.r-ups .r-3ups-products .r-ups-heading,.r-ups .r-3ups-products .r-ups-heading h4{margin:3rem auto}.r-ups .r-3ups-products .swiper-container{margin:0;overflow:hidden;-webkit-flex-basis:75%;-moz-flex-basis:75%;-ms-flex-basis:75%;flex-basis:75%;width:auto}.r-ups .r-3ups-products .swiper-container .desktop-slides-container{justify-content:space-between}.r-ups .r-3ups-products .swiper-container .desktop-slides-container .swiper-slide.desktop-slides{-webkit-flex-basis:calc(100%/3 - .6666666667rem);-moz-flex-basis:calc(100%/3 - .6666666667rem);-ms-flex-basis:calc(100%/3 - .6666666667rem);flex-basis:calc(100%/3 - .6666666667rem);height:auto}.r-ups .r-3ups-products .r-3ups-products-description{text-align:center}.r-ups .r-3ups-products .r-3ups-products-description-wrapper{padding:0}.r-ups .r-3ups-products .r-ups-product-informations{max-width:none;margin:3rem auto;padding-right:30px}.r-ups .r-3ups-products .r-swiper-arrow-container{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;padding:30px 0}}