.container-left{padding-left:15px}@media (min-width:576px){.container-left{padding-left:calc(50vw - 255px)}}@media (min-width:768px){.container-left{padding-left:calc(50vw - 345px)}}@media (min-width:992px){.container-left{padding-left:calc(50vw - 465px)}}@media (min-width:1200px){.container-left{max-width:100%;padding-left:12vw}}@media (min-width:1921px){.container-left{max-width:100%;padding-left:20vw}}.container-right{padding-right:15px}@media (min-width:576px){.container-right{padding-right:calc(50vw - 255px)}}@media (min-width:768px){.container-right{padding-right:calc(50vw - 345px)}}@media (min-width:992px){.container-right{padding-right:calc(50vw - 465px)}}@media (min-width:1200px){.container-right{max-width:100%;padding-right:12vw}}@media (min-width:1921px){.container-right{max-width:100%;padding-right:20vw}}.sp-120{padding:7.5rem 0}.sp-80{padding:5rem 0}.sp-50{padding:3.125rem 0}.mb-120{margin-bottom:7.5rem}.mb-80{margin-bottom:5rem}.mb-50{margin-bottom:3.125rem}.mb-30{margin-bottom:1.875rem}.mb-15{margin-bottom:.9375rem}@media (max-width:991.98px){.mb-md-30{margin-bottom:30px}}@media (max-width:767.98px){.sp-120,.sp-80{padding:50px 0}.mb-120,.mb-80{margin-bottom:50px}}@media (max-width:419.98px){.mb-50{margin-bottom:30px}}section.references{padding-bottom:5rem;overflow-x:hidden}section.references .references-slider-wrapper{padding:5rem 0 5rem 6.25rem;background-color:#ebeced;border-top-left-radius:6.25rem;margin-bottom:5rem;position:relative}section.references .references-slider-wrapper::after{content:"";position:absolute;top:0;right:0;height:100%;width:6.25rem;background:0 0;background:-webkit-gradient(linear,left top,right top,from(transparent),to(white));background:linear-gradient(90deg,transparent 0,#fff 100%)}section.references .references-slider-wrapper .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3.125rem}section.references .references-slider-wrapper .flex-wrapper .controller{-ms-flex-negative:0;flex-shrink:0;margin-left:1.875rem;position:relative;z-index:1}section.references .references-slider-wrapper .flex-wrapper .controller button{background:0 0;border:none;color:#f59c00;font-size:1.125rem}section.references .references-slider-wrapper .flex-wrapper .controller button:first-child{margin-right:1.25rem}section.references .references-slider-wrapper .slider{width:100%}section.references .references-slider-wrapper .slider .slide{width:37.5rem}section.references .references-slider-wrapper .slider .slide .slide-content{padding-right:.9375rem;margin-right:5rem;font-size:1.125rem;line-height:1.75rem;border-right:solid 1px #f59c00}section.references .references-slider-wrapper .slider .slide .slide-content .reference{margin-bottom:3.125rem}section.references .references-slider-wrapper .slider .slide .slide-content .signature{text-align:right}section.references .references-slider-wrapper .slider .slide .slide-content .signature strong{display:block;font-weight:600}section.references .references-slider-wrapper .slider .slide .slide-content .signature span.pipe{display:inline-block;color:#f59c00;margin:0 .3125rem}section.references .btn-wrapper{text-align:right}@media (max-width:1525px){section.references .references-slider-wrapper .slider .slide{width:31.25rem}section.references .references-slider-wrapper .slider .slide .slide-content{margin-right:3.125rem}}@media (max-width:991.98px){section.references .references-slider-wrapper{padding:50px 0 50px 50px}section.references .references-slider-wrapper .flex-wrapper .controller button:first-child{margin-right:10px}}@media (max-width:767.98px){section.references{padding-bottom:50px}section.references .references-slider-wrapper{margin-bottom:50px}section.references .references-slider-wrapper .slider .slide{width:450px}}@media (max-width:575.98px){section.references .container-left{padding-right:15px}section.references .references-slider-wrapper{padding:50px 0 50px 15px;border-top-left-radius:50px}section.references .references-slider-wrapper::after{display:none}section.references .references-slider-wrapper .flex-wrapper{margin-bottom:30px}section.references .references-slider-wrapper .slider .slide{width:100%}section.references .references-slider-wrapper .slider .slide .slide-content{padding-right:15px;margin-right:15px}section.references .btn-wrapper{text-align:left}}section.implementations{overflow-x:hidden;position:relative}section.implementations .implementations-slider-controller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:30px}section.implementations .implementations-slider-controller button.implementations-slider-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3.625rem;height:3.625rem;background-color:#f59c00;border:none;border-radius:3.625rem;-webkit-transition:all .2s ease;transition:all .2s ease}section.implementations .implementations-slider-controller button.implementations-slider-btn:first-child{margin-right:1.25rem}section.implementations .implementations-slider-controller button.implementations-slider-btn i{font-size:1.125rem;line-height:1;color:#252525;-webkit-transition:all .2s ease;transition:all .2s ease}section.implementations .implementations-slider-controller button.implementations-slider-btn:hover{background-color:#252525}section.implementations .implementations-slider-controller button.implementations-slider-btn:hover i{color:#f59c00}@media (max-width:419.98px){section.implementations .implementations-slider-controller{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.implementations .implementations-slider-controller button.implementations-slider-btn{width:42px;height:42px}}section.implementations .slide{margin-right:15px;width:300px}@media (min-width:1200px){section.implementations .slide{margin-right:30px;width:calc(76vw / 3 - 20px)}}@media (min-width:1921px){section.implementations .slide{width:calc(60vw / 3 - 20px)}}@media (max-width:991.98px){section.implementations .slide{width:337.5px}}@media (max-width:767.98px){section.implementations .slide{width:247.5px}}@media (max-width:575.98px){section.implementations .slide{width:calc(50% - 15px)}}@media (max-width:419.98px){section.implementations .slide{width:calc(100% - 15px)}}section.implementations a.link-to-detail{text-decoration:none;aspect-ratio:3/4;padding:.9375rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-shadow:inset 0 -120px 20px -10px rgba(0,0,0,.4);box-shadow:inset 0 -120px 20px -10px rgba(0,0,0,.4);position:relative;overflow:hidden}section.implementations a.link-to-detail .bg-img{position:absolute;z-index:-1;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}section.implementations a.link-to-detail .text{font-size:1.125rem;color:#fff;position:relative;z-index:1}section.implementations a.link-to-detail .text strong{display:block;font-size:1.375rem;font-weight:600}section.implementations a.link-to-detail:hover .bg-img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}section.implementations .all-implementations-btn-wrap{width:300px;margin:15px 0 0 auto}@media (min-width:1200px){section.implementations .all-implementations-btn-wrap{margin:30px 0 0 auto;width:calc(76vw / 3 - 20px)}}@media (min-width:1921px){section.implementations .all-implementations-btn-wrap{width:calc(60vw / 3 - 20px)}}@media (max-width:991.98px){section.implementations .all-implementations-btn-wrap{width:337.5px}}@media (max-width:767.98px){section.implementations .all-implementations-btn-wrap{width:247.5px}}@media (max-width:575.98px){section.implementations .all-implementations-btn-wrap{width:calc(50% - 7.5px)}}@media (max-width:419.98px){section.implementations .all-implementations-btn-wrap{width:100%}}section.implementations .all-implementations-btn-wrap .btn{min-width:auto;width:100%;white-space:wrap;padding:0 5px}section.references-page section.references .references-slider-wrapper{margin-bottom:0}section.references-page section.references .references-slider-wrapper .flex-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.references-page section.implementations{margin-bottom:5rem}@media (max-width:767.98px){section.references-page section.implementations{margin-bottom:50px}}