@charset "UTF-8";.m-solutions,.m-solutions-menu-item{display:-webkit-box;display:-ms-flexbox}.m-solutions{display:flex;border-bottom:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}.m-solutions-menu-wrapper{padding-top:60px;padding-bottom:120px;position:relative}@media only screen and (min-width:1025px){.m-solutions-menu-wrapper{display:block}}.m-solutions-menu-content,.m-solutions-menu-content-empty{position:sticky;top:calc(151px + var(--announcement-height,0px))}.js .m-solutions-menu-content,.js .m-solutions-menu-content-empty{-webkit-transition:top .3s;-o-transition:top .3s;transition:top .3s}.m-solutions-menu-content-empty .m-solutions-menu-item{opacity:0}.m-solutions-menu-title{font-size:18px;line-height:1.3333333333333333;margin-bottom:40px!important}.m-solutions-menu-list{padding-left:18px}.m-solutions-menu-item{font-size:14px;line-height:1.5714285714285714;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.m-solutions-menu-item+li{margin-top:20px}.m-solutions-menu-item::before{content:"";background-image:url(../../img/arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:0 50%;width:0;height:12px;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s}.m-solutions-menu-item.active::before{width:22px}.m-solutions-header{display:-webkit-box;display:-ms-flexbox;display:flex;border-left:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}@media only screen and (min-width:1025px){.m-solutions-header{position:relative}.m-solutions-header::before{content:"";display:block;width:100%;border-top:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;position:absolute;top:32px;left:0}}.m-solutions-header-content,.m-solutions-header-pattern-image{-webkit-transition:border-color .3s;-o-transition:border-color .3s}.m-solutions-header-content{margin-top:32px;border-top:1px solid var(--pattern-color);transition:border-color .3s;-webkit-box-sizing:content-box;box-sizing:content-box;padding:38px 13.6363636364% 32px 4.5454545455%}@media only screen and (min-width:1025px){.m-solutions-header-content{max-width:44.4444444444%;padding-right:5.5555555556%;padding-left:5.5555555556%;border-top:none}.m-solutions-header-title{display:none}}@media only screen and (min-width:1440px){.m-solutions-header::before{content:none}.m-solutions-header-content{max-width:none;-webkit-box-flex:0;-ms-flex:0 0 61.1111111111%;flex:0 0 61.1111111111%;margin-top:0;padding-top:60px;padding-bottom:36px}}.m-solutions-header-title{font-size:16px;line-height:1.38;margin-bottom:10px!important}.m-solutions-header-pattern{width:27.7777777778%;-webkit-box-flex:0;-ms-flex:0 0 27.7777777778%;flex:0 0 27.7777777778%;position:relative}.m-solutions-header-pattern-image{width:80%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-right:1px solid var(--pattern-color);transition:border-color .3s;border-left:1px solid var(--pattern-color)}.m-solutions-item--solution,.m-solutions-item--solution figure{-webkit-transition:border-color .3s;-o-transition:border-color .3s}.m-solutions-header-pattern-line{width:calc((100vw - var(--scrollbar) - 1442px)/ 2 + 60px);height:100%;position:absolute;top:0;bottom:0;left:calc(100% - 60px)}.m-solutions-item--solution{border-left:1px solid var(--pattern-color);transition:border-color .3s}@media only screen and (min-width:1025px){.m-solutions-header-pattern{display:block}.m-solutions-item--solution{border-top:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}}.m-solutions-item--solution a{color:#1ea464;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.m-solutions-item--solution a:hover{color:#0a6d41}.m-solutions-item--solution figure{width:calc(100% + 9.0909090909% + 1px);margin-left:calc(-9.0909090909% - 1px);border-bottom:1px solid var(--pattern-color);transition:border-color .3s;position:relative}.m-solutions-item--solution figure img{display:block;max-width:calc(100% - 8.3333333333%);height:auto}@media only screen and (min-width:1440px){.m-solutions-item--solution figure img{max-width:70.5882352941%;-webkit-box-flex:0;-ms-flex:0 1 70.5882352941%;flex:0 1 70.5882352941%}}.m-solutions-item--solution figure figcaption{border-top:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;padding:8px 9.0909090909% 8px 13.6363636364%}@media only screen and (min-width:768px){.m-solutions-item--solution figure{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;padding-left:4.5454545455%}.m-solutions-item--solution figure figcaption{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:-webkit-box;display:-ms-flexbox;display:flex;width:4.7619047619%;-webkit-box-flex:0;-ms-flex:0 0 4.7619047619%;flex:0 0 4.7619047619%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0 0;border-top:none;border-right:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;border-left:1px solid var(--pattern-color)}}@media only screen and (min-width:1025px){.m-solutions-item--solution figure{padding-left:5.5555555556%}.m-solutions-item--solution figure figcaption{width:5.8823529412%;-webkit-box-flex:0;-ms-flex:0 0 5.8823529412%;flex:0 0 5.8823529412%}}.m-solutions-item--solution figure .m-solutions-item-image-pattern{display:none}@media only screen and (min-width:1440px){.m-solutions-item--solution figure .m-solutions-item-image-pattern{position:relative;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-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:23.5294117647%;flex-basis:23.5294117647%;margin-bottom:-1px}}.m-solutions-item--solution figure .m-solutions-item-image-pattern-image{width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border-bottom:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;position:relative}.m-solutions-item--solution figure .m-solutions-item-image-pattern-image--2:nth-of-type(1){-ms-flex-preferred-size:42.8571428571%;flex-basis:42.8571428571%}.m-solutions-item--solution figure .m-solutions-item-image-pattern-image--2:nth-of-type(2){-ms-flex-preferred-size:57.1428571429%;flex-basis:57.1428571429%}.m-solutions-item--solution figure .m-solutions-item-image-pattern-image--3:nth-of-type(1){-ms-flex-preferred-size:19.7402597403%;flex-basis:19.7402597403%}.m-solutions-item--solution figure .m-solutions-item-image-pattern-image--3:nth-of-type(2){-ms-flex-preferred-size:33.5064935065%;flex-basis:33.5064935065%}.m-solutions-item--solution figure .m-solutions-item-image-pattern-image--3:nth-of-type(3){-ms-flex-preferred-size:46.7532467532%;flex-basis:46.7532467532%}.m-solutions-item--solution figure .m-solutions-item-image-pattern-image .svg-pattern{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-right:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}.m-solutions-item--solution figure .m-solutions-item-image-pattern-line{width:50vw;height:100%;position:absolute;top:0;bottom:0;left:100%}.m-solutions-item--solution .u-button{color:inherit;margin-top:30px}.m-solutions-item--solution.even figure img{margin-left:auto}.m-solutions-item--solution.odd figcaption{text-align:right}.m-solutions-item--solution .m-solutions-item-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.m-solutions-item--solution .m-solutions-item-content-container{padding:32px 8.3333333333% 60px 4.1666666667%}@media only screen and (min-width:1440px){.m-solutions-item--solution.even figure img{margin-left:0}.m-solutions-item--solution.odd figcaption{text-align:inherit}.m-solutions-item--solution .m-solutions-item-content-wrapper::after{content:"";width:5.5555555556%;height:100%;display:block;border-left:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;top:0;right:0;bottom:0}.m-solutions-item--solution .m-solutions-item-content-container{-webkit-box-flex:0;-ms-flex:0 1 calc(72.2222222222% + 1px);flex:0 1 calc(72.2222222222% + 1px);padding-top:60px;padding-bottom:120px;border-right:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;-webkit-box-sizing:border-box;box-sizing:border-box}}.m-solutions-item--solution .m-solutions-item-content-pattern{margin-left:auto;width:60px;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;border-left:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.m-solutions-item--quote_card{padding:13.6363636364%}@media only screen and (max-width:1024px){.m-solutions-item--quote_card{margin-left:-9.0909090909%;padding-bottom:0}.m-solutions-item--case_study{margin-left:-9.0909090909%}}@media only screen and (min-width:768px){.m-solutions-item--quote_card{padding-top:50px;padding-bottom:30px;z-index:0}}@media only screen and (min-width:1025px){.m-solutions-item--solution figure .m-solutions-item-image-pattern-image .svg-pattern{width:75%}.m-solutions-item--solution .u-button{margin-top:50px}.m-solutions-item--solution .m-solutions-item-content-container{padding-right:5.5555555556%;padding-left:5.5555555556%}.m-solutions-item--quote_card{padding:40px 5.5555555556% 60px}}.m-solutions-item--quote_card .m-solutions-item-background{display:block;width:calc(100% + 33.3333333333%);height:auto;position:relative;right:16.6666666667%}@media only screen and (min-width:768px){.m-solutions-item--quote_card .m-solutions-item-background{max-width:100%;width:auto;max-height:100%;position:absolute;right:0;bottom:0;z-index:-1}}.m-solutions-item--quote_card+.m-solutions-header{width:calc(100% + 9.0909090909%);margin-left:-9.0909090909%;margin-top:18px;border-top:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;border-left:0}@media only screen and (min-width:768px) and (max-width:1024px){.m-solutions-item--quote_card+.m-solutions-header{border-bottom:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}}@media only screen and (min-width:1025px){.m-solutions-item--quote_card+.m-solutions-header{margin-top:0!important;border:none}.m-solutions-item--quote_card+.m-solutions-header::before{content:none}}@media only screen and (min-width:1440px){.m-solutions-item--quote_card+.m-solutions-header{display:block;width:auto;margin:0!important;padding:0;border:none;border-top:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;border-left:1px solid var(--pattern-color)}}.m-solutions-item--quote_card+.m-solutions-header .m-solutions-header-content{width:9.0909090909%;height:70px;margin-top:-20px;margin-left:auto;padding:0;border-left:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;-webkit-box-sizing:content-box;box-sizing:content-box}@media only screen and (min-width:768px){.m-solutions-item--quote_card+.m-solutions-header .m-solutions-header-content{width:8.3333333333%;margin-left:0;border:none;border-right:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}}@media only screen and (min-width:1440px){.m-solutions-item--quote_card+.m-solutions-header .m-solutions-header-content{width:22.2222222222%!important;height:120px!important;margin:0 5.5555555556% 0 auto!important;padding:0;border-left:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;-webkit-box-sizing:border-box;box-sizing:border-box}}.m-solutions-item--quote_card{background-color:#2d2ea8;color:#fff;border-left:1px solid #2d2ea8;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;position:relative}@media only screen and (max-width:767px){.m-solutions-item--solution figure img{min-height:288px;-o-object-fit:cover;object-fit:cover}.m-solutions-item--solution figure figcaption.empty{display:none}.m-solutions-item--quote_card{padding:0}.m-solutions-item--quote_card .headline{padding:13.6363636364% 13.6363636364% 35px}.m-solutions-item--quote_card .m-solutions-item-background-wrapper{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-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.m-solutions-item--quote_card .m-solutions-item-background-wrapper .m-solutions-item-background{right:unset;width:auto;height:auto}}.m-solutions-item--quote_card figure{margin-bottom:60px}.m-solutions-item--quote_card blockquote{font-size:24px;line-height:1.2083333333333333;max-width:480px;position:relative}.m-solutions-item--quote_card blockquote::before{content:"";background-image:url(../../img/quote.svg);background-repeat:no-repeat;background-size:contain;display:block;width:44px;height:33px;margin-bottom:20px}.m-solutions-item--quote_card blockquote::after{content:'”'}.m-solutions-item--quote_card figcaption{line-height:1.375;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-solutions-item--quote_card figcaption img{max-width:100px;height:auto;display:inline-block;margin-left:16px;padding-left:16px;border-left:1px solid currentColor;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;-webkit-box-sizing:content-box;box-sizing:content-box}.m-solutions-item--quote_card .m-solutions-item-quote-pattern{background-color:#fff;width:180px;height:100%;position:absolute;top:0;right:100%;bottom:0;border:1px solid #2d2ea8;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}@media only screen and (min-width:1440px){.m-solutions-item--quote_card .m-solutions-item-quote-pattern{display:-webkit-box;display:-ms-flexbox;display:flex}}.m-solutions-item--quote_card .m-solutions-item-quote-pattern .svg-pattern{--pattern-color:#2D2EA8;width:100%;height:100%}.m-solutions-item--quote_card .m-solutions-item-quote-pattern::before{content:"";background-color:#fff;width:50vw;height:calc(100% + 2px);border-top:1px solid #2d2ea8;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;border-bottom:1px solid #2d2ea8;border-left:1px solid #2d2ea8;position:absolute;top:-1px;right:calc(100% + 1px);bottom:-1px}.m-solutions-item--quote_card+.m-solutions-header+.m-solutions-item--solution figcaption{position:relative}.m-solutions-item--quote_card+.m-solutions-header+.m-solutions-item--solution figcaption::after{content:"";background-color:var(--pattern-color);display:block;width:1px;height:100%;position:absolute;top:0;right:9.0909090909%;bottom:0}.m-solutions-item--case_study{background-color:#32db86;font-size:22px;line-height:1.32;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.m-solutions-item--case_study .m-solutions-item-content{padding:40px 5.5555555556%;max-width:520px}.m-solutions-item--case_study h3{font-size:72px!important;font-weight:400;line-height:1.2361111111111112!important;margin-bottom:10px;position:relative}.m-solutions-item--case_study h3::before{content:url(../../img/solutions/arrow-in-circle.svg);margin-right:10px}.m-solutions-item--case_study .u-button{margin-top:45px}@media only screen and (max-width:767px){.m-solutions-item--case_study{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-solutions-item--case_study .m-solutions-item-content{max-width:100%}.m-solutions-item--case_study .u-button{margin-top:30px}}.m-solutions-item--case_study .m-solutions-item-background{display:block;margin:0 0 0 auto;padding:0;width:360px}@media only screen and (max-width:767px){.m-solutions-item--case_study .m-solutions-item-background{margin-left:0;width:100%}}.m-solutions-item--case_study .m-solutions-item-background img{display:block;margin:0;padding:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-solutions-item--case_study+.m-solutions-header{width:calc(100% + 9.0909090909%);margin-left:-9.0909090909%;border-top:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;border-left:0}@media only screen and (min-width:768px) and (max-width:1024px){.m-solutions-item--case_study+.m-solutions-header{border-bottom:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}}@media only screen and (min-width:1025px){.m-solutions-item--quote_card figcaption img{margin-left:34px;padding-left:34px}.m-solutions-item--case_study{font-size:24px;line-height:1.2083333333333333}.m-solutions-item--case_study+.m-solutions-header{margin-top:0!important;border:none}.m-solutions-item--case_study+.m-solutions-header::before{content:none}}@media only screen and (min-width:1440px){.m-solutions-item--case_study+.m-solutions-header{display:block;width:auto;margin:0!important;padding:0;border:none;border-top:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;border-left:1px solid var(--pattern-color)}}.m-solutions-item--case_study+.m-solutions-header .m-solutions-header-content{padding:0;border-left:1px solid var(--pattern-color);-webkit-box-sizing:content-box;box-sizing:content-box}@media only screen and (min-width:768px){.m-solutions-item--quote_card+.m-solutions-header+.m-solutions-item--solution figcaption::after{content:none}.m-solutions-item--case_study+.m-solutions-header .m-solutions-header-content{width:8.3333333333%;margin-left:0;border:none;border-right:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}}@media only screen and (min-width:1440px){.m-solutions-item--case_study+.m-solutions-header .m-solutions-header-content{width:22.2222222222%!important;height:120px!important;margin:0 5.5555555556% 0 auto!important;padding:0;border-left:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;-webkit-box-sizing:border-box;box-sizing:border-box}}.m-solutions-item--case_study+.m-solutions-header{margin-top:44px}.m-solutions-item--case_study+.m-solutions-header .m-solutions-header-content{width:8.3333333333%;height:80px;margin-top:-46px;margin-left:0;border-left:0;border-right:1px solid var(--pattern-color);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}.m-solutions-item--case_study .m-solutions-item-case_study-pattern{background-color:#fff;width:359px;height:calc(100% - 2px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;right:100%;bottom:0;border:1px solid #32db86;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;-webkit-box-sizing:content-box;box-sizing:content-box;display:none}@media only screen and (min-width:1025px){.m-solutions-item--case_study .m-solutions-item-case_study-pattern{display:-webkit-box;display:-ms-flexbox;display:flex}}.m-solutions-item--case_study .m-solutions-item-case_study-pattern .svg-pattern{--pattern-color:#32DB86;width:100%;height:100%}.m-solutions-item--case_study .m-solutions-item-case_study-pattern .svg-pattern:first-child{height:42.959427208%;-webkit-box-flex:0;-ms-flex:0 0 42.959427208%;flex:0 0 42.959427208%;border-bottom:1px solid #32db86;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}.m-solutions-item--case_study .m-solutions-item-case_study-pattern::before{content:"";background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#32db86),to(#32db86));background-image:-o-linear-gradient(top,#32db86,#32db86);background-image:linear-gradient(to bottom,#32db86,#32db86);background-repeat:no-repeat;background-size:100% 1px;background-position:0 calc(42.959427208% - 1px);width:50vw;height:calc(100% + 2px);border-top:1px solid #32db86;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;border-bottom:1px solid #32db86;border-left:1px solid #32db86;position:absolute;top:-1px;right:calc(100% + 1px);bottom:-1px;display:none}
/*# sourceMappingURL=solutions.css.map */
