@charset "UTF-8";@-moz-keyframes scroll-left{0%{-moz-transform:translateX(0)}to{-moz-transform:translateX(-100%)}}@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-100%)}}@keyframes scroll-left{0%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}to{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-moz-keyframes scroll-left-cloned{0%{-moz-transform:translateX(100%)}to{-moz-transform:translateX(0)}}@-webkit-keyframes scroll-left-cloned{0%{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(0)}}@keyframes scroll-left-cloned{0%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}to{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.esp-content h1.new,.esp-content h2.new,.esp-content h3.new{text-align:left;font-style:normal;font-weight:300;font-size:36px;line-height:48px;color:#12374a;margin-bottom:0}.esp-content h2.new,.esp-content h3.new{font-weight:400;font-size:18px;line-height:32px}.esp-content h3.new{font-size:16px;color:#546066}.esp-content h1.new+h2.new,.esp-content h1.new+h3.new,.esp-content h2.new+h3.new{margin-top:16px;margin-bottom:0}.esp-content .list-arrows,.esp-content .list-checkmarks{list-style:none;margin-left:32px;text-align:left;padding-left:0}.esp-content .list-dots,.esp-content .list-numbers{margin-left:32px;text-align:left;padding-left:0;list-style-position:inside}.esp-content .list-dots{list-style-type:disc}.esp-content .list-numbers{list-style-type:decimal}.esp-content .list-arrows li:not(:last-child),.esp-content .list-checkmarks li:not(:last-child),.esp-content .list-dots li:not(:last-child),.esp-content .list-numbers li:not(:last-child){margin-bottom:8px}.esp-content .list-checkmarks li:before{content:"✓";display:inline-block;width:20px}.esp-content .list-arrows li:before{content:"➜";display:inline-block;width:20px}.esp-content .list-dots li::marker,.esp-content .list-numbers li::marker{display:inline-block;width:20px}.esp-content .quotes-container{clear:both;margin:0 auto;max-width:1172px;width:100%;display:flex;font-size:16px;flex-wrap:wrap;justify-content:center;padding:32px 16px}.esp-content .quotes-container.two-columns{gap:32px 128px}.esp-content .quotes-container.three-columns{gap:32px 64px}.esp-content .quotes-container .quote-box{background:#fff;color:#546066;box-shadow:0 2px 8px rgba(18,55,74,.16);border-radius:4px;padding:32px;display:flex;flex-direction:column}.esp-content .quotes-container.one-column .quote-box,.esp-content .section .section-container.one-column .section-box.slim{width:884px;margin:0 auto}.esp-content .quotes-container.two-columns .quote-box{width:506px}.esp-content .quotes-container.three-columns .quote-box{width:337px}.esp-content .quotes-container .quote,.esp-content .quotes-container>:not(.author-box),.esp-content .quotes-container>p{text-align:left;position:relative;padding-left:32px;line-height:32px;padding-bottom:16px}.esp-content .quotes-container .quote:before{content:"";width:30px;height:20px;background:url(/public/themes/default/images/quote_mark.svg) no-repeat top center;position:absolute;left:-2px;top:7px}.esp-content .quotes-container .signature{text-align:right;font-weight:700;line-height:32px;margin-top:auto}.esp-content .quotes-container .author-box{margin-top:.5em;text-align:right}.esp-content .quotes-container .author-box .author-image{border-radius:50%;width:80px;height:80px;background:#000;margin-right:16px}.esp-content .quotes-container .author-box .author-details{display:inline-block;vertical-align:top}.esp-content .quotes-container .author-box .author-name{line-height:32px;white-space:nowrap;font-weight:700;text-align:left;margin-top:8px}.esp-content .quotes-container .author-box .author-function{line-height:32px;white-space:nowrap;text-align:left}.esp-content .single-cta .button.green{font-size:18px;line-height:20px;padding:13px 26px}.esp-content .button.blue{border-color:#0874f6;background:#0874f6;color:#fff}.esp-content .button.link{border-color:transparent;background:0 0;color:#0874f6}.esp-content .button.link:hover{color:#12374a}.esp-content .button.white-green{border-color:#61bd54;background:#fff;color:#61bd54}.esp-content .button.white-green:hover{background:#61bd54;color:#fff}.esp-content .button.white-blue{border-color:#0874f6;background:#fff;color:#0874f6}.esp-content .button.white-blue:hover{background:#0874f6;color:#fff}.esp-content .header{text-align:center;background:url(/public/themes/default/images/banner_sub_bg.jpg) no-repeat top center;border-bottom:4px solid #61bd54;color:#12374a;display:flex;justify-content:center;align-items:center}.esp-content .header.no-border{border-bottom:none}.esp-content .header.big{height:512px}.esp-content .header.small{height:256px}.esp-content .header.big.no-border{height:auto}video{max-width:100%}.esp-content .header-container{clear:both;margin:0 auto;max-width:1172px;width:100%;padding:32px 16px}.esp-content .header-container .header-left{width:49.75%;text-align:left;display:inline-flex;vertical-align:middle;padding-left:15px;flex-direction:column;gap:16px 0}.esp-content .header-container .header-right{width:49.75%;text-align:right;display:inline-block;vertical-align:middle}.esp-content .header.big img{width:442px;height:442px;margin:0 16px}.esp-content .header h1,.esp-content .header h2,.esp-content .header h3{text-align:center;margin:auto}.esp-content .header-left h1,.esp-content .header-left h2,.esp-content .header-left h3{text-align:left;margin:auto}.esp-content .header-container .header-left h2{max-width:506px;margin-top:0;margin-left:0}@media screen and (max-width:850px){.esp-content .header.big{height:auto;min-height:512px}.esp-content .header.small{height:auto;min-height:256px}.esp-content .header-container .header-left{width:100%}.esp-content .header-container .header-right{width:100%;text-align:center}.esp-content .header-container .header-left h2{max-width:none}.esp-content .header.big img{margin-top:32px;margin-right:0}}.esp-content .section{text-align:center;color:#546066;display:flex;justify-content:center;align-items:center}.esp-content .section .button{margin-top:16px}.esp-content .section .section-container{clear:both;margin:0 auto;max-width:1172px;width:100%;display:flex;font-size:16px;flex-wrap:wrap;justify-content:center;padding:32px 16px}.esp-content .section .section-container.two-columns{gap:32px 128px}.esp-content .section .section-container.four-columns,.esp-content .section .section-container.three-columns{gap:32px 64px}.esp-content .section .section-container.one-column .section-box{width:1140px;margin:0 auto}.esp-content .section .section-container.two-columns .section-box{width:490px}.esp-content .section .section-container.three-columns .section-box{width:326px}.esp-content .section .section-container.four-columns .section-box{width:229px}@media screen and (max-width:992px){.esp-content .section .section-container.four-columns .section-box{flex-basis:calc(50% - 64px)}}.esp-content .section .section-container .section-box{color:#546066}.esp-content .section .section-container .section-box *{text-align:center}.esp-content .section .section-container .section-box .list ul{padding-bottom:0}.esp-content .section .section-container .section-box li,.esp-content .section .section-container .section-box.left *{text-align:left}.esp-content .section .section-container h2{font-weight:700}.esp-content .section .section-container h3{margin-top:0}.esp-content .section .section-container h2+h3{margin-top:8px!important}.esp-content .section .section-container .title-box img{width:80px;height:80px;margin:0 auto}.esp-content .section .section-container:not(.big-image) .section-box:not(.left) img{margin-bottom:16px}.esp-content .section .section-container .title-box{margin-bottom:16px}.esp-content .section .section-container .section-box.left .title-box{display:flex}.esp-content .section .section-container .section-box.left h2{align-self:center;margin-left:16px}.esp-content .section .section-container .section-box.left .title-box img{margin:auto 0;float:left}.esp-content .section-with-image,.spacer{width:100%}.esp-content .section-with-image .button{margin-top:16px}.esp-content .section-with-image .section-full-width-container{clear:both;margin:0 auto;max-width:1920px;width:100%;font-size:16px;padding:32px 0}.esp-content .section-with-image .section-full-width-container .section-box.image-box{width:53%;display:inline-block;vertical-align:middle;padding-left:128px}.esp-content .section-with-image .section-full-width-container .section-box.text-box{width:46.5%;display:inline-flex;justify-content:flex-end;align-items:center;padding-left:8px;vertical-align:middle}.esp-content .section-with-image .section-full-width-container .section-box.text-box .text-content{max-width:506px;display:inline-block}.esp-content .section-with-image .section-full-width-container .section-box.text-box .text-content *{text-align:left}.esp-content .section-with-image .section-full-width-container img{width:100%;max-height:506px;margin-bottom:0;object-fit:contain;object-position:right}.esp-content .section-with-image .section-full-width-container.image-left .section-box.image-box{padding-left:0;padding-right:128px}.esp-content .section-with-image .section-full-width-container.image-left .section-box.text-box{justify-content:flex-start}.esp-content .section-with-image .section-full-width-container.image-left img{object-position:left}@media (max-width:1160px){.esp-content .section-with-image .section-full-width-container.image-left .section-box.image-box{padding-left:0;padding-right:32px;margin-bottom:16px;margin-top:0}}.esp-content .section-with-image .section-container{clear:both;margin:0 auto;max-width:1172px;width:100%;display:flex;font-size:16px;flex-wrap:wrap;justify-content:center;padding:32px 16px;gap:32px 128px}.esp-content .section-with-image .section-container.wide{gap:32px 64px}.esp-content .section-with-image .section-container .section-box.image-box,.esp-content .section-with-image .section-container .section-box.text-box{width:490px;display:flex;align-items:center}.esp-content .section-with-image .section-container.wide .section-box.image-box{width:618px}.esp-content .section-with-image .section-container.wide .section-box.text-box{width:406px}.esp-content .section-with-image .section-container .section-box.text-box *{text-align:left}.esp-content .section-with-image .section-container img{max-width:100%;margin:0 auto}@media screen and (max-width:1190px){.esp-content .section-with-image .section-container.wide .section-box.image-box{width:490px}.esp-content .section-with-image .section-container .section-box.image-box{width:400px}.esp-content .section-with-image .section-container{gap:32px 32px}.esp-content .section-with-image .section-full-width-container .section-box.image-box{padding-left:32px}.esp-content .section-with-image .section-full-width-container.image-left .section-box.image-box{padding-right:32px}}@media screen and (max-width:1190px) and (min-width:992px){.esp-content .quotes-container.two-columns,.esp-content .section .section-container.two-columns{gap:32px 32px}.esp-content .section .section-container.two-columns .section-box{width:calc(50% - 32px)}.esp-content .quotes-container.three-columns,.esp-content .section .section-container.three-columns{gap:32px 16px}.esp-content .section .section-container.three-columns .section-box{width:calc(33% - 16px)}.esp-content .section .section-container.four-columns{gap:32px 8px}.esp-content .section .section-container.four-columns .section-box{width:calc(25% - 8px)}.esp-content .quotes-container.two-columns .quote-box{width:calc(50% - 32px)}.esp-content .quotes-container.three-columns .quote-box{width:calc(33.3% - 16px)}}@media screen and (max-width:992px){.esp-content .section-with-image .section-container .section-box.text-box,.esp-content .section-with-image .section-container.wide .section-box.text-box{width:100%}.esp-content .section-with-image .section-full-width-container .section-box.image-box,.esp-content .section-with-image .section-full-width-container.image-left .section-box.image-box{width:100%;margin-top:16px}.esp-content .section-with-image .section-full-width-container .section-box.text-box{width:100%;padding:0 16px}.esp-content .section-with-image .section-full-width-container .section-box.text-box .text-content{max-width:none}}.esp-content .banner-box{max-width:1140px;margin:0 auto}.esp-content .banner-box img{max-width:100%;margin:auto;display:block}.esp-content .banner-box.full-width{max-width:1920px}.spacer{padding-bottom:100px}@media (max-width:576px){.spacer.xs-0{padding-bottom:0}.spacer.xs-20{padding-bottom:20px}.spacer.xs-40{padding-bottom:40px}.spacer.xs-60{padding-bottom:60px}.spacer.xs-80{padding-bottom:80px}.spacer.xs-100{padding-bottom:100px}}@media (min-width:577px) and (max-width:1200px){.spacer.sm-0{padding-bottom:0}.spacer.sm-20{padding-bottom:20px}.spacer.sm-40{padding-bottom:40px}.spacer.sm-60{padding-bottom:60px}.spacer.sm-80{padding-bottom:80px}.spacer.sm-100{padding-bottom:100px}}@media (min-width:1201px){.spacer.xl-0{padding-bottom:0}.spacer.xl-20{padding-bottom:20px}.spacer.xl-40{padding-bottom:40px}.spacer.xl-60{padding-bottom:60px}.spacer.xl-80{padding-bottom:80px}.spacer.xl-100{padding-bottom:100px}}.banner-image img{display:block;margin:auto}span>ul{margin-top:inherit!important;margin-bottom:inherit!important;padding-inline-start:inherit!important}span>ul>li[dir=ltr]{list-style-type:inherit!important;font-size:inherit!important;font-family:inherit!important;font-variant-numeric:inherit!important;font-variant-east-asian:inherit!important;vertical-align:inherit!important;white-space:inherit!important}.banner-section{position:relative}.banner-section img{width:100%}.banner-content div.desc,.banner-content h2{color:#fff}.banner-content h2{font-weight:700;font-size:4.375em;line-height:1}.banner-content div.desc{font-size:1.3125em}.banner-content svg{margin-top:4em;cursor:pointer}.banner-content{position:absolute;top:0;bottom:0;right:0;left:0;flex-direction:column;display:flex;justify-content:center;max-width:1140px;margin:auto}.section-box.card{display:flex;flex-wrap:wrap;box-shadow:0 2px 4px rgba(14,86,124,.165308)}.section-box.card h2{flex-grow:1}.section-box.card div.th3{padding:1.1em 1.3em .6em;text-align:left!important}.section-box.card div.th3 *{text-align:left!important}.three-columns.cards>h2,.two-columns.cards>h2{width:100%;font-size:2.25em!important;font-weight:300!important}.color-background .section-container{position:relative;z-index:5}.color-background .section-container .image-box,.color-background .section-container .text-box{z-index:5}.section-box.background-box{position:absolute;top:0;left:4em;right:16px;bottom:0;z-index:0}.color-background{padding:2.5em 0}.two-columns.cards .section-box.card .banner-image,.two-columns.cards .section-box.card h2{padding-top:1.5em;padding-bottom:1.5em}.two-columns.cards .section-box.card h2{text-align:left;font-weight:400}.two-columns.cards .section-box.card{flex-wrap:nowrap}@media (max-width:1200px){.banner-content{max-width:800px;font-size:.7rem}.banner-content svg{margin-top:2em}.section-with-image.color-background .section-box img{max-width:100%}}@media (max-width:991px){.banner-content{max-width:550px;font-size:.6rem}.section-box.background-box{left:0;right:0}}@media (max-width:565px){.banner-content{max-width:90%}.banner-content h2{font-size:2.5em}.banner-content svg{display:none}}@media (min-width:992px){.section-with-image.color-background .section-container .text-content{padding-right:16px}}.section-box.card,.section-with-image.color-background .text-content{font-size:.875em}.card-header{width:100%;display:flex;background-color:#fff}.esp-content .card-header h2.new{margin:0;line-height:1.3;text-align:left!important}.section-with-image.color-background .section-box.background-box{background-size:cover}.section-with-image.color-background .section-box.background-box.fullscreen{left:0;right:0;z-index:0}.esp-content .section.slider .section-container.fullscreen{max-width:100%;padding-left:0;padding-right:0}@media (max-width:992px){.section-with-image .section-container:not(.image-left){flex-direction:column-reverse}.section-with-image .section-container:not(.image-left) .image-box{justify-content:center;width:100%!important}.esp-content .section-with-image .section-container.wide .section-box.image-box,.esp-content .section-with-image .section-container.wide .section-box.image-box img{width:718px}.banner-image img{max-width:100%}}@media screen and (max-width:460px){.esp-content .section .section-container.four-columns .section-box{flex-basis:100%}}.section-box.card .banner-image,.section-box.card h2{display:inline-flex;background-color:#fafafa;padding:0 20px;align-items:center}.section-box.card .banner-image{font-size:42px;font-weight:700;color:#e85731}.section-box.card .banner-image img{margin:0!important}.esp-content .button.blue,.esp-content .button.green,.esp-content .button.link,.esp-content .button.orange,.esp-content .button.white-blue,.esp-content .button.white-green{font-style:normal;font-size:14px;font-weight:400;line-height:16px;text-align:center;padding:11px 24px;transition:all 300ms ease-out;text-decoration:none;cursor:pointer;border-radius:4px;display:inline-block;width:fit-content;text-transform:none;max-width:initial}.esp-content .button.orange{background:#e85731;color:#fff}.esp-content .button.orange:hover{color:#000}.integrations-container{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:3em;margin-bottom:3em}.integration-box{width:calc(12.5% - 14px);margin:.5em;box-shadow:0 0 8px rgba(0,0,0,.16)}@media screen and (max-width:1024px){.integration-box{width:calc(16.6666666667% - 14px)}}@media screen and (max-width:768px){.integration-box{width:calc(25% - 14px)}}@media screen and (max-width:480px){.integration-box{width:calc(50% - 16px)}}.integration-box a{display:flex;align-content:center;justify-content:center;flex-wrap:wrap;height:100%;max-width:123px;margin:0 auto}.integration-img,.integration-title{display:flex;justify-content:center;width:100%}.integration-img{max-width:78px;max-height:32px;margin:1em .5em}.integration-img img{max-width:100%;max-height:100%;width:auto}.integration-title{text-align:center;align-content:center;margin-bottom:-1px;padding:.2em;color:#fff;background-color:#e85731}.dark-section h2{color:#fff}.integrations-container h4{margin-bottom:2em;font-weight:700;color:#000}.integrations-container h3{font-weight:700;color:#000;font-size:1.5em;margin:1em 0}.list ul li,.section-with-image.color-background{position:relative}.no-padding{padding:0!important}.list{display:block;width:100%}.list li,.list ol{list-style-position:inside!important}.list li{color:#546066;font-size:1.125em;font-weight:600}.list ol{list-style-type:decimal}.list li .list-item-title{display:inline-block;margin-bottom:8px;text-align:left!important}.list li .list-item-title--no-margin{margin-bottom:0}.list li .list-item-content{font-weight:400}.list ul li{list-style:none!important}.list ol,.list ul{padding-inline-start:0;font-family:"Open sans",sans-serif}h2.big-header{font-style:normal;font-weight:300!important;font-size:36px;line-height:48px;color:#12374a}.esp-content .section .section-container .section-box .list .list-item-content,.esp-content .section .section-container .section-box .list .list-item-content *,.esp-content .section .section-container .section-box .list li,.list{text-align:left}.single-cta{margin:auto}.header.cta{background-image:none}.section-box.card div.th3:empty{padding:0}.list ul li .list-item-title:before{content:"";position:absolute;width:24px;height:24px;top:10px;left:0}.list ul li.arrow::before,.list ul li.check::before,.list ul li.dot::before{display:none}.list ul li.dot .list-item-title:before{background:url(/public/themes/common/images/punctor-dot.svg)}.list ul li.arrow .list-item-title:before{background:url(/public/themes/common/images/punctor-arrow.svg)}.list ul li.arrow-skin .list-item-title:before{background:url(/public/themes/common/images/punctor-arrow-orange.svg)}.list ul li.check .list-item-title:before{background:url(/public/themes/common/images/punctor-check.svg)}.button svg{margin-left:1em}@media (max-width:991px){h1{font-size:24px;line-height:32px}}@media (max-width:575px){h1{font-size:18px;line-height:24px}}.parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:200px}.parallax img{opacity:0}@media (max-width:768px){.slider.portfolio .container{flex-wrap:wrap;flex-direction:column-reverse;margin-top:0!important;width:auto}.banner-image.main,.portfolio-text{width:100%!important;flex:1!important}.portfolio-text{margin-top:3em!important;margin-left:0!important;margin-bottom:2em!important}.portfolio-text h1{text-align:center!important}.portfolio .banner-image.logo img{margin-left:auto!important}.slider.portfolio .buttons{bottom:0!important;left:0!important;right:0!important;justify-content:center!important}.banner-image.main{padding-bottom:3em!important}}@media (max-width:575px){.slider.portfolio .buttons{flex-wrap:wrap!important}.slider.portfolio .buttons>.banner-link{width:100%!important}.banner-image.main{padding-bottom:7em!important}}.slide-background{position:absolute;z-index:0;display:block;width:100%}.banner-image.main{width:auto;margin-left:0;flex:0}.portfolio-text{width:auto;flex:1;margin-left:10em;margin-top:10em}.slider.portfolio .container{z-index:100;max-width:1340px;width:100%;margin:4em auto 0;display:flex}.slider.portfolio .owl-item>.item{display:flex}.portfolio .banner-image.main img{max-width:686px;max-height:686px;margin-right:auto;margin-left:0;width:auto}.case-study-head .banner-image.banner-logo img,.portfolio .banner-image.logo img{max-height:64px;width:auto;margin-left:0}.slider.portfolio .buttons{position:absolute;bottom:5em;right:15em;display:flex}.slider.portfolio .buttons .banner-link:not(:last-of-type){margin-right:1em}.slider.portfolio .owl-carousel.owl-theme .owl-nav{top:calc(50% - 165px)}.slider.portfolio .owl-carousel.owl-theme .owl-nav button.owl-next,.slider.portfolio .owl-carousel.owl-theme .owl-nav button.owl-prev{font-size:5em;background:#fff;border-radius:0;color:#000;width:.8em;height:.8em;margin:0 10px;transition:.3s all ease-in-out}.slider.portfolio .owl-carousel.owl-theme .owl-nav button.owl-next:hover,.slider.portfolio .owl-carousel.owl-theme .owl-nav button.owl-prev:hover{color:#fff;background:#000}.slider.portfolio .owl-carousel.owl-theme .owl-nav button.owl-next span,.slider.portfolio .owl-carousel.owl-theme .owl-nav button.owl-prev span{bottom:7px}.slider.portfolio .owl-theme .owl-dots .owl-dot.active span,.slider.portfolio .owl-theme .owl-dots .owl-dot:hover span{background:#61bd54}.slider.portfolio .owl-theme .owl-dots .owl-dot span{border:3px solid #61bd54;background:#fff;width:16px;height:16px;margin:5px 0}.banner-image.bg-color img{opacity:0;visibility:hidden}.logo-carousel .logo img,.logo-carousel-cloned .logo img,.section .section-container.fullscreen{max-width:100%}.section .section-container.logo-carousel,.section .section-container.logo-carousel-cloned{flex-wrap:nowrap}.logo-carousel .logo,.logo-carousel-cloned .logo{width:12.5%;padding:0 16px}@media (min-width:992px){.section .section-container.logo-carousel-cloned{display:none!important}}@media (max-width:991px){.section.logo-carousel-wrapper{height:120px;overflow:hidden;position:relative}.logo-carousel-wrapper .section-container.logo-carousel,.logo-carousel-wrapper .section-container.logo-carousel-cloned{position:absolute;width:100%;margin:0;line-height:50px;text-align:center;padding-left:0!important;padding-right:0!important}.logo-carousel-wrapper .section-container.logo-carousel{transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-moz-animation:scroll-left 10s linear infinite;-webkit-animation:scroll-left 10s linear infinite;animation:scroll-left 10s linear infinite}.logo-carousel-wrapper .section-container.logo-carousel-cloned{transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-moz-animation:scroll-left-cloned 10s linear infinite;-webkit-animation:scroll-left-cloned 10s linear infinite;animation:scroll-left-cloned 10s linear infinite}.logo-carousel .logo,.logo-carousel-cloned .logo{width:20vw;min-width:20vw;padding:0 8px}}@media (max-width:575px){.logo-carousel .logo,.logo-carousel-cloned .logo{width:50vw;min-width:50vw}}.portfolio-text .list ul li .list-item-title{font-weight:400;padding-left:32px}.portfolio-text .list ul li .list-item-title:before{background-color:#0da552}.portfolio-text .list li{color:#000;padding:0}.case-study .portfolio-text .banner-link .button{float:left}.case-study .portfolio-text .th3{text-align:left;color:#000}.slider.portfolio.case-study .owl-carousel.owl-theme .owl-nav button.owl-next,.slider.portfolio.case-study .owl-carousel.owl-theme .owl-nav button.owl-prev{filter:drop-shadow(0 4px 16px rgba(0,0,0,.16));border-radius:100%}.slider.portfolio.case-study .owl-theme .owl-dots .owl-dot span{border-color:#000}.slider.portfolio.case-study .owl-theme .owl-dots .owl-dot.active span,.slider.portfolio.case-study .owl-theme .owl-dots .owl-dot:hover span{background-color:#000}.slider.portfolio.case-study .owl-carousel.owl-theme .owl-nav{top:calc(50% - 20px)}@media (min-width:992px){.slider.portfolio.case-study .owl-dots{opacity:0;visibility:hidden}}.integration-header{text-align:center;color:#000}.justify-content-center{display:flex;justify-content:center}.align-items-center{display:flex;align-items:center}.integration-pair-plus{font-size:2.25em;font-weight:800;color:#000}.single-desc.integration-price-info .logo-wrapper{min-height:unset;padding:2.5em 3em;box-shadow:0 0 8px rgba(0,0,0,.16);border:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:1rem;padding-bottom:1rem}.py-4{padding-top:1.5rem;padding-bottom:1.5rem}.py-5{padding-top:2rem;padding-bottom:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:1rem;padding-right:1rem}.px-4{padding-left:1.5rem;padding-right:1.5rem}.px-5{padding-left:2rem;padding-right:2rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:1rem;margin-bottom:1rem}.my-4{margin-top:1.5rem;margin-bottom:1.5rem}.my-5{margin-top:2rem;margin-bottom:2rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:1rem;margin-right:1rem}.mx-4{margin-left:1.5rem;margin-right:1.5rem}.mx-5{margin-left:2rem;margin-right:2rem}.wrap{flex-wrap:wrap}.case-study{font-family:Source Sans Pro,sans-serif;color:#000}.case-study__flex{display:flex;align-items:center}.case-study__container{max-width:1340px;margin:0 auto;width:100%}@media screen and (max-width:1599px){.case-study__container{max-width:1140px}}@media screen and (max-width:1399px){.case-study__container{max-width:calc(100% - 206px)}}@media screen and (max-width:1024px){.case-study__container{max-width:calc(100% - 48px)}}@media screen and (max-width:600px){.case-study__container{max-width:calc(100% - 32px)}}.case-study__container--small{width:960px;margin:0 auto;padding:64px 0}@media screen and (max-width:1024px){.case-study__container--small{width:calc(100% - 96px)}}@media screen and (max-width:600px){.case-study__container--small{width:calc(100% - 32px)}.case-study__container--list{padding:24px 0}.case-study__container--content{padding:32px 0}}.case-study__header{max-width:1920px;width:100%;margin:0 auto;position:relative;height:750px}@media screen and (max-width:1024px){.case-study__header{height:550px}}@media screen and (max-width:600px){.case-study__header{height:380px}}.case-study__header-image{background:url(../img/casestudy-hero.png) no-repeat left center;background-size:contain;height:750px;width:1920px}@media screen and (max-width:1024px){.case-study__header-image{height:550px;transform:translateX(-200px)}}@media screen and (max-width:600px){.case-study__header-image{height:380px}}.case-study__header-container{position:absolute;left:50%;top:100%;transform:translate(-50%,-50%)}.case-study__header-top{background:#fff;padding:32px}@media screen and (max-width:600px){.case-study__header-top{padding:32px 16px 16px}}.case-study__add-image,.case-study__add-image-button{display:flex;align-items:center;justify-content:center}.case-study__add-image-button{width:192px;max-width:192px;max-height:64px;height:64px;cursor:pointer}@media screen and (max-width:600px){.case-study__add-image-button{max-height:48px;height:48px}}.case-study__add-image-button svg,.case-study__add-image-button svg path,.case-study__link span,.case-study__link svg path,.case-study__widget-add-image svg,.case-study__widget-add-image svg path{transition:all .3s ease-out}.case-study__add-image-button:hover svg{height:48px;width:48px}.case-study__add-image-button:hover svg path,.case-study__link:hover svg path,.case-study__widget-add-image:hover svg path{fill:#5361f0}.case-study__add-image-input{height:0;width:0;opacity:0;visibility:hidden}.case-study__add-image-image{background-size:contain;background-position:center;width:100%;height:100%;background-repeat:no-repeat}.case-study__title{font-size:36px;line-height:48px;text-align:center;margin-top:48px}@media screen and (max-width:1024px){.case-study__title{margin-top:32px}}@media screen and (max-width:600px){.case-study__title{margin-top:24px;font-size:24px;line-height:32px}}.case-study__header-bottom{background:#e9edf4;padding:48px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){.case-study__header-bottom{padding:40px}}@media screen and (max-width:600px){.case-study__header-bottom{padding:32px}}.case-study__link{border-radius:4px;color:#fff}.case-study__link--green{padding:12px 16px 12px 32px;display:flex;align-items:center;justify-content:center;background:#0da552}.case-study__link--black{padding:12px 32px;margin-top:24px;display:inline-block;font-size:16px;line-height:24px;background:#000}@media screen and (max-width:600px){.case-study__link--black{margin-top:0}}.case-study__link:hover span{color:#5361f0}.case-study__header-link-text{font-size:16px;line-height:24px;color:#fff;margin-right:10px;font-weight:400}.case-study__header-link-arrow{max-height:24px}.case-study__list{padding:0;margin:0;list-style:none}.case-study__list--widget{margin-bottom:48px}@media screen and (min-width:1025px) and (max-width:1399px){.case-study__list--widget .case-study__list-item-icon{margin-right:12px;margin-top:0}.case-study__list--widget .case-study__list-item-text{font-size:20px;line-height:28px}}@media screen and (max-width:600px){.case-study__list--widget{margin-bottom:16px}}.case-study__list-title{font-weight:700;font-size:36px;line-height:48px;margin-bottom:24px}@media screen and (max-width:600px){.case-study__list-title{font-size:24px;line-height:32px;margin-bottom:16px}}.case-study__list-item{margin-bottom:16px;display:flex}@media screen and (max-width:600px){.case-study__list-item{margin-bottom:8px}}.case-study__list-item:last-of-type{margin-bottom:0}.case-study__list-item-icon{width:24px;height:24px;margin-right:16px;margin-top:4px}@media screen and (max-width:600px){.case-study__list-item-icon{margin-top:0}}.case-study__list-item-text{font-size:24px;line-height:32px}@media screen and (max-width:600px){.case-study__list-item-text{font-size:18px;line-height:24px}}.case-study__content-title{font-weight:700;font-size:36px;line-height:48px;margin-bottom:24px}@media screen and (max-width:600px){.case-study__content-title{font-weight:700;font-size:24px;line-height:32px;margin-bottom:16px}}.case-study__content-text{font-size:18px;line-height:24px}@media screen and (max-width:600px){.case-study__content-text{font-size:14px;line-height:24px}}.case-study__widget{position:relative}.case-study__widget-item{display:flex;align-items:center;justify-content:space-between;max-width:100%;width:calc(100% - 1px);margin:0 auto;padding:64px 0;position:relative}@media screen and (max-width:1024px){.case-study__widget-item{flex-direction:column}}@media screen and (max-width:670px){.case-study__widget-item{padding:16px 0}}.case-study__widget-content{width:calc(100% - 702px)}@media screen and (max-width:1399px){.case-study__widget-content{width:calc(100% - 512px)}}@media screen and (max-width:1024px){.case-study__widget-content{order:1;width:100%;margin-top:96px}}@media screen and (max-width:600px){.case-study__widget-content{margin-top:48px}}.case-study__widget-title{font-size:36px;line-height:48px;margin-bottom:24px}@media screen and (min-width:1025px) and (max-width:1399px){.case-study__widget-title{font-size:32px;line-height:36px;margin-bottom:16px}}@media screen and (max-width:600px){.case-study__widget-title{font-size:24px;line-height:32px}}.case-study__widget-description{font-size:18px;line-height:24px;margin-bottom:24px}@media screen and (min-width:1025px) and (max-width:1399px){.case-study__widget-description{font-size:16px;line-height:18px;margin-bottom:18px}}.case-study__widget-text{font-size:18px;line-height:24px}.case-study__widget-text--bold{font-weight:700;margin-bottom:8px}.case-study__widget-add-image{display:flex;justify-content:center;align-items:center;background:#000;height:638px;width:636px;cursor:pointer}@media screen and (min-width:1025px) and (max-width:1399px){.case-study__widget-add-image{width:480px;height:480px}}@media screen and (max-width:670px){.case-study__widget-add-image{width:calc(100vw - 32px);height:calc(100vw - 32px)}}.case-study__widget-add-image:hover svg{height:200px;width:200px}.case-study__widget-add-image-input{width:0;height:0;opacity:0;visibility:hidden}.case-study__widget-slider,.case-study__widget-slider-item{width:638px;height:638px}@media screen and (min-width:1025px) and (max-width:1399px){.case-study__widget-slider,.case-study__widget-slider-item{width:480px;height:480px}}@media screen and (max-width:670px){.case-study__widget-slider,.case-study__widget-slider-item{width:calc(100vw - 48px);height:calc(100vw - 48px)}}.case-study__widget-nav-container{position:absolute;max-width:1340px;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:64px}.case-study__widget-nav-container button{opacity:0;width:64px;height:64px;border-radius:50%;background-color:#fff;border:unset;filter:drop-shadow(0 4px 16px rgba(0,0,0,.16));position:absolute}.case-study__widget-nav-container .owl-prev{background-image:url(../img/casestudy-prev.png);left:-96px}@media screen and (max-width:1599px){.case-study__widget-nav-container .owl-prev{left:16px}}.case-study__widget-nav-container .owl-next{background-image:url(../img/casestudy-next.png);right:-96px}@media screen and (max-width:1599px){.case-study__widget-nav-container .owl-next{right:16px}}@media screen and (max-width:1024px){.case-study__widget-nav-container{display:none}}.case-study__widget:hover .case-study__widget-nav-container button{opacity:1}.case-study__widget-wrapper .owl-dots{margin-top:16px;height:16px;display:flex;justify-content:center;align-items:center;position:absolute;left:50%;transform:translateX(-50%);top:700px}@media screen and (max-width:670px){.case-study__widget-wrapper .owl-dots{top:calc(100vw - 16px)}}.case-study__widget-wrapper .owl-dots button{margin-right:8px;width:16px;height:16px;border-radius:50%;border:4px solid #000!important;background:#fff!important}.case-study__widget-wrapper .owl-dots button.active{background:#000!important}.case-study__widget-wrapper .owl-dots button:last-of-type{margin-right:0}@media screen and (max-width:600px){.case-study__hide-mobile{display:none}}.case-study__logo-container{height:64px}@media screen and (max-width:768px){.case-study__logo-container{overflow:hidden;position:relative}}.case-study__logo{display:flex;justify-content:space-between}@media screen and (max-width:1399px){.case-study__logo{overflow-y:hidden;overflow-x:auto;padding-bottom:12px}}@media screen and (max-width:768px){.case-study__logo{position:absolute;overflow:visible;animation:marquee 5s linear infinite;width:100%}}@media screen and (max-width:600px){.case-study__logo{animation:marquee 4s linear infinite}}@media screen and (max-width:480px){.case-study__logo{animation:marquee 3s linear infinite}}@media screen and (max-width:375px){.case-study__logo{animation:marquee 2s linear infinite}}.case-study__logo-element{display:flex;align-items:center;justify-content:center;height:64px;width:139px;margin-left:32px}.case-study__logo-element img,.case-study__portfolio-page img{max-width:100%;max-height:100%}.case-study__logo-element:first-of-type{margin-left:0}@media screen and (max-width:1599px){.case-study__logo-element{width:131px;height:56px;margin-left:16px}}@media screen and (max-width:1399px){.case-study__logo-element{min-width:131px}}@media screen and (max-width:1024px){.case-study__logo-element{min-width:calc(16.6666666667% - 13px)}}@media screen and (max-width:768px){.case-study__logo-element{height:48px;width:calc(25% - 16px);min-width:calc(25% - 16px)}}@media screen and (max-width:480px){.case-study__logo-element{width:calc(50% - 16px);min-width:calc(50% - 16px)}}.case-study__portfolio,.case-study__portfolio-slide{position:relative}.case-study__portfolio-banner{height:550px;position:absolute;z-index:-1;width:100%;background:url(../img/casestudy-portfolio-background.png) center center no-repeat;background-size:cover}@media screen and (max-width:480px){.case-study__portfolio-banner{height:379px}}.case-study__portfolio-container{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding-top:64px}@media screen and (max-width:1199px){.case-study__portfolio-container{padding-top:0}}@media screen and (max-width:1024px){.case-study__portfolio-container{flex-direction:column}}.case-study__portfolio-page{max-width:686px;width:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1024px){.case-study__portfolio-page{max-height:457px;max-width:457px;overflow:hidden;align-items:unset}.case-study__portfolio-page img{height:100%}}@media screen and (max-width:480px){.case-study__portfolio-page{max-height:288px;max-width:288px}}.case-study__portfolio-content{padding-left:145px;width:100%;height:686px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1199px){.case-study__portfolio-content{padding-left:0}}@media screen and (max-width:1024px){.case-study__portfolio-content{order:-1;height:unset;flex-direction:row;justify-content:center;margin:32px 0}}.case-study__portfolio-header-container{margin-top:172px}@media screen and (max-width:1199px){.case-study__portfolio-header-container{margin-left:auto}}@media screen and (max-width:1024px){.case-study__portfolio-header-container{margin:0;text-align:center}}.case-study__portfolio-title{font-size:36px;line-height:45px;color:#fff;margin-bottom:32px}@media screen and (max-width:1024px){.case-study__portfolio-title{margin-bottom:16px}}@media screen and (max-width:420px){.case-study__portfolio-title{font-size:24px;line-height:30px}}.case-study__portfolio-logo img{max-width:100%;max-height:100%}@media screen and (max-width:1024px){.case-study__portfolio-logo img{margin:0 auto}}@media screen and (max-width:420px){.case-study__portfolio-logo{max-width:130px;margin:0 auto}}.case-study__portfolio-buttons{display:flex;align-self:end;margin-top:auto;margin-bottom:76px}.case-study__portfolio-buttons a{margin-top:0}.case-study__portfolio-buttons--mobile{display:none}@media screen and (max-width:1024px){.case-study__portfolio-buttons--mobile{display:flex;margin:32px auto 0}}@media screen and (max-width:480px){.case-study__portfolio-buttons--mobile{margin:72px auto 0}}@media screen and (max-width:420px){.case-study__portfolio-buttons--mobile{flex-direction:column;justify-content:center;align-items:center}}@media screen and (max-width:1024px){.case-study__portfolio-buttons--desktop{display:none}}.case-study__portfolio-buttons .case-study__link--black{margin-right:16px}@media screen and (max-width:420px){.case-study__portfolio-buttons .case-study__link--black{margin-right:0;margin-bottom:8px}}.case-study .case-study__portfolio .owl-carousel .owl-item img{width:auto}.case-study__portfolio-dots{margin-top:24px;display:flex;justify-content:center}.case-study__portfolio-dots button{height:16px;width:16px;border-radius:50%;border:4px solid #61bd54;background:#fff;margin-right:8px;padding:0}.case-study__portfolio-dots button.active{background:#61bd54}.case-study__portfolio-dots button:last-of-type{margin-right:0}@media screen and (max-width:1024px){.case-study__portfolio-dots{margin-top:40px}}@media screen and (max-width:480px){.case-study__portfolio-dots{margin-top:0;position:absolute;left:50%;bottom:120px;transform:translate(-50%,-50%)}}.case-study__portfolio-nav{position:absolute;top:275px;z-index:2;width:100%;transform:translateY(-50%);height:64px}.case-study__portfolio-nav button{position:absolute;height:64px;width:64px;border:unset;padding:0}@media screen and (max-width:1024px){.case-study__portfolio-nav{display:none}}.case-study__portfolio-nav .owl-prev{background:url(../img/portfolio-prev.svg);left:16px}.case-study__portfolio-nav .owl-next{background:url(../img/portfolio-next.svg);right:16px}.section-container .section-box .list li .list-item-title{font-size:17px;font-weight:400;color:#12374a}.section-container .section-box .list li .list-item-content{font-size:14px}.section-container .section-box .list li.arrow-skin:before{content:""}