@charset "UTF-8";@font-face{font-family:PP-Neue-Machina;src:url(/fonts/PP_Neue_Machina/PPNeueMachina-PlainRegular.otf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP-Neue-Machina;src:url(/fonts/PP_Neue_Machina/PPNeueMachina-PlainLightItalic.otf)format("truetype");font-weight:100;font-style:italic;font-display:swap}.font-inter,.font-inter-medium,.font-inter-semibold{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.font-inter-medium,.font-inter-semibold{font-weight:500}.font-inter-semibold{font-weight:600}.font-pp_neue_machina,.font-pp_neue_machina-light,.font-roboto{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.font-pp_neue_machina,.font-pp_neue_machina-light{font-family:PP-Neue-Machina,sans-serif}.font-pp_neue_machina-light{font-weight:300}html{scroll-behavior:smooth}*{word-wrap:break-word}*,::after,::before,body,html{box-sizing:border-box}table{width:100%;table-layout:fixed;border:0;border-collapse:collapse}.hide{height:1px;left:-10000em;overflow:hidden;position:absolute;top:0;width:1px}.center{text-align:center!important}.right{text-align:right!important}.f-left{float:left}.f-right{float:right}.clear{clear:both}.clear-after::after,.section .section-l-1-2::after{content:"";display:table;clear:both}.p-absolute-right-bottom{position:absolute;right:0;bottom:0}.resp{display:none}.hidden{display:none!important}.clickable,.linked-item{cursor:pointer}.overflow-hidden{overflow:hidden}*,ol,ol li,ul,ul li{margin:0;padding:0}a{color:#4053c0;text-decoration:none}a:focus,a:hover{color:#6675cc;text-decoration:underline}a:visited{color:#334299}hr{color:#e3e0da;background-color:#e3e0da;height:1px;border-top:none}body{font-family:"Inter",sans-serif;font-size:16px;line-height:1.5;background:#fcf9f5;position:relative;padding-top:96px}#contact-form #cnt-pcf-content-on label,.default-text-color,body{color:#4d4d4d}h1,h2,h3,h4,h5,h6{font-family:PP-Neue-Machina,sans-serif;font-weight:400;line-height:1.1;color:#000;padding-bottom:20px;background-image:url(/img/highlight-line.svg);background-repeat:no-repeat;background-position:left bottom;margin-bottom:25px}h1{font-size:48px;margin-top:48px}h2,h3,h4,h5,h6{margin-top:32px}h1.no-highlight,h2.no-highlight,h3.no-highlight,h4.no-highlight,h5.no-highlight,h6.no-highlight{background:0 0;padding-bottom:0}h1.center,h2.center,h3.center,h4.center,h5.center,h6.center{text-align:center;background-position:center bottom}h1[style*="text-align: center"],h1[style*="text-align:center"],h2[style*="text-align: center"],h2[style*="text-align:center"],h3[style*="text-align: center"],h3[style*="text-align:center"],h4[style*="text-align: center"],h4[style*="text-align:center"],h5[style*="text-align: center"],h5[style*="text-align:center"],h6[style*="text-align: center"],h6[style*="text-align:center"]{background-position:center bottom}h2{font-size:32px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}@media (max-width:450px){h1{font-size:36px;margin-top:36px}h2{font-size:28px}}span.img{display:inline-block!important;width:16px;height:16px;background-color:#000;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}span.img.img-arrow-right{mask-image:url(/img/arrow-right.svg);-webkit-mask-image:url(/img/arrow-right.svg)}span.img.img-chat{mask-image:url(/img/chat.svg);-webkit-mask-image:url(/img/chat.svg)}span.img.img-cross{mask-image:url(/img/cross.svg);-webkit-mask-image:url(/img/cross.svg)}span.img.img-copy{mask-image:url(/img/copy.svg);-webkit-mask-image:url(/img/copy.svg)}span.img.img-arrow-up-right{mask-image:url(/img/arrow-up-right.svg);-webkit-mask-image:url(/img/arrow-up-right.svg)}span.img.img-plus{mask-image:url(/img/plus.svg);-webkit-mask-image:url(/img/plus.svg)}span.img.right-space{margin-right:9px}span.img.left-space{margin-left:9px}#blog-section #blog-articles-slides .slick-slide>div,.table-scroll-container .table-wrapper1,.table-scroll-container .table-wrapper1 .div1,.table-scroll-container .table-wrapper2{width:100%}.table-scroll-container.scrollable .table-wrapper1,.table-scroll-container.scrollable .table-wrapper2{overflow-x:scroll}.table-scroll-container.scrollable .table-wrapper1,.table-scroll-container.scrollable .table-wrapper1 .div1{height:20px}.table-scroll-container .table-wrapper2 .div2{width:100%;overflow:auto}.d-flex-column{display:flex;flex-direction:column}.d-flex-column div,.d-flex-column p{margin-top:auto}.d-flex-column p:last-child{margin-bottom:0}#btn-scroll-top{margin:0!important;padding:0!important;min-width:0!important;min-height:0!important;width:40px;height:40px;border-radius:50%;background:#000!important;position:fixed;bottom:24px;right:24px;z-index:500;border:0!important;display:none;box-shadow:0 4px 6px rgba(0,0,0,.2);align-content:center;justify-content:center;align-items:center}#btn-scroll-top img{display:block;margin:auto}.layout{width:100%;max-width:1428px;margin-top:0;margin-bottom:0;margin-left:auto!important;margin-right:auto!important;padding-left:30px!important;padding-right:30px!important;position:relative}.layout.layout-w1{max-width:1814px!important;padding:0!important}.layout.layout-w2{width:100%;max-width:1124px!important}.layout>.layout-w2{width:100%;max-width:1064px!important;padding:0!important;margin-left:auto;margin-right:auto}.layout-2-col{display:grid;grid-template-columns:1fr 1fr;gap:76px}#c-top-bar{position:fixed;top:0;left:0;z-index:100;width:100%;height:96px;background:#fcf9f5}#c-top-bar #more-bar-background{width:100%;height:32px;background:#000;position:absolute;top:0;left:0;z-index:10}#c-top-bar #c-top-bar-content{position:absolute;top:0;left:0;width:100%;z-index:20;border-bottom:1px solid #e3e0da;padding-left:30px;padding-right:30px;box-sizing:border-box}#c-top-bar #c-top-bar-content #top-bar-content{position:relative;height:32px}#c-top-bar #c-top-bar-content #top-bar-content #c-messages-bar{width:100%;height:32px;text-align:center;padding-left:150px;padding-right:150px;font-size:12px;line-height:32px;overflow:hidden;color:#fff}#c-top-bar #c-top-bar-content #top-bar-content #c-messages-bar ul{list-style:none;display:block;height:100%;width:100%;text-align:center}#c-top-bar #c-top-bar-content #top-bar-content #c-messages-bar ul li{display:none;width:100%;height:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#c-top-bar #c-top-bar-content #top-bar-content #c-messages-bar a{color:#fff;text-decoration:none;display:inline-block;height:100%}#c-top-bar #c-top-bar-content #top-bar-content #c-messages-bar a:hover{opacity:.8}#c-top-bar #c-top-bar-content #top-bar-content #c-messages-bar a span{color:#b3b3b3;margin-right:10px}#c-top-bar #c-top-bar-content #top-bar-content #change-lang{position:absolute;top:0;right:0;display:inline-block;height:32px;color:#fff;font-size:12px;line-height:32px}#c-top-bar #c-top-bar-content #top-bar-content #change-lang span{color:#b3b3b3}#c-top-bar #c-logo{width:119px;height:112px;padding-top:8px;position:absolute;top:8px;left:-4px;background-image:url(/img/hostersi-logo-top-bar-bg.svg);background-repeat:no-repeat;background-position:top center}#c-top-bar #c-logo img{display:block;width:79px;height:80px;margin:0 auto}@media only screen and (max-width:1150px){body{padding-top:32px}#c-top-bar{background:0 0}#c-top-bar #c-logo{width:80px;height:72px;padding-top:12px;top:32px;background-image:url(/img/hostersi-logo-top-bar-bg-resp.svg)}#c-top-bar #c-logo img{width:48px;height:48px}#c-top-bar #c-top-bar-content{border-bottom:0}#home-top-section,#page-title-section{padding-top:144px}}@media only screen and (max-width:750px){#c-top-bar #c-top-bar-content #top-bar-content #c-messages-bar{padding-left:0}#c-top-bar #c-top-bar-content #top-bar-content #c-messages-bar ul{text-align:left}}#homepage .section{padding:96px 0}#homepage .section .section-header .sh-title{font-size:48px}.section.border{border:1px solid #e3e0da;padding:72px 48px}.page-content .cmp.cmp-speed-report h2.title,.section.border .section-header .sh-title{font-size:32px}.section.border .section-header .sh-content{font-size:14px}.section .bg-spiral-lt-rb{background-image:url(/img/bg-section-spiral-left.svg),url(/img/bg-section-spiral-right.svg);background-repeat:no-repeat,no-repeat;background-position:left top,right bottom}.section .section-l-1-2>div{float:left;min-height:48px}.section .section-l-1-2>div:first-child{width:33.3333333333%;padding-right:48px}.section .section-l-1-2>div:last-child{width:66.6666666667%}.section .section-header{position:relative;overflow-wrap:break-word}.section .section-header.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.section .section-header .sh-left,.section .section-header .sh-right{position:relative;min-height:50px}.section .section-header .cnt-sh-label{margin-bottom:15px}.section .section-header .cnt-sh-label .sh-label{display:inline-flex;justify-content:center;align-items:center;height:20px;border-radius:4px;font-size:12px;color:#fff;background-color:#000;padding:0 8px 0 22px;background-image:url(/img/bull-yellow.svg);background-repeat:no-repeat;background-position:6px center}.section .section-header .cnt-sh-label .sh-label.label-blue{background-color:#4053c0}.section .section-header .sh-title{font-family:PP-Neue-Machina,sans-serif;font-size:32px;line-height:1.1;color:#000;padding-bottom:20px;background-image:url(/img/highlight-line.svg);background-repeat:no-repeat;background-position:left bottom;margin-bottom:25px;margin-top:0}.section .section-header .sh-buttons .button,.section .section-header .sh-buttons button{margin-bottom:6px}.section .section-header .sh-content+.sh-buttons{margin-top:46px}.section .section-header.center .sh-title{background-position:center bottom}.section#page-title-section{background-color:#fcf9f5;background-repeat:no-repeat;background-position:top center;padding:96px 0}.section#page-title-section .sh-article-date{display:inline-block;color:#fff;background-color:#151411;background-image:url(/img/calendar.svg);background-repeat:no-repeat;background-position:5px center;border-radius:4px;height:20px;font-size:12px;line-height:12px;padding:4px 7px 4px 22px;margin-top:24px}.section.bg-white{background:#fff}#home-top-section{background-repeat:no-repeat;background-position:center center}#home-top-section .sh-title{font-size:60px}@media (max-width:1000px){#home-top-section .sh-title{font-size:48px}.section .section-l-1-2>div{float:none;min-height:0}.section .section-l-1-2>div:first-child{width:100%;padding-right:0;margin-bottom:48px}.section .section-l-1-2>div:last-child{width:100%}}@media (max-width:820px){.section .section-header.grid{grid-template-columns:1fr}.section .section-header.grid .sh-left:empty,.section .section-header.grid .sh-right:empty{min-height:0}#homepage .section .section-header .sh-title{font-size:40px}}@media (max-width:450px){#home-top-section .sh-title{font-size:36px}#homepage .section .section-header .sh-title,.section .section-header .sh-title{font-size:32px}}@media (max-width:380px){#home-top-section .sh-title{font-size:32px}#homepage .section .section-header .sh-title,.section .section-header .sh-title{font-size:26px}}#c-client-logotypes{background:#fff;border-top:1px solid #e3e0da;border-bottom:1px solid #e3e0da;padding:48px 0}#c-client-logotypes .title{font-size:12px;text-transform:uppercase;text-align:center;color:#4d4d4d;margin-bottom:16px}#c-client-logotypes ul,#partners-and-certifications-section #partners-and-certifications-logotypes ul{display:block;text-align:center;font-size:0}#c-client-logotypes ul li{display:inline-block;padding:6px 12px}#c-client-logotypes ul li img{display:block;max-height:48px;min-width:100px;min-height:48px}@media (max-width:420px){#c-client-logotypes ul li{max-width:50%;min-width:100px}}#section-services-grid{position:relative;background-image:url(/img/services-grid-bg-left.svg);background-position:left top;background-repeat:no-repeat}#section-services-grid::after{content:"";position:absolute;right:0;bottom:-74px;width:428px;height:716px;background-image:url(/img/services-grid-bg-right.svg);background-position:right bottom;background-repeat:no-repeat}#section-services-grid .section-content{z-index:10}#section-services-grid #services-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;margin-top:70px;overflow-wrap:break-word}#section-services-grid #services-grid .item{padding:0 48px 45px;background:#fff;min-height:420px;border-left:0;border-right:1px solid #e3e0da;border-bottom:1px solid #e3e0da}#section-services-grid #services-grid .item:nth-child(1),#section-services-grid #services-grid .item:nth-child(2),#section-services-grid #services-grid .item:nth-child(3){border-top:1px solid #e3e0da}#section-services-grid #services-grid .item:nth-child(1),#section-services-grid #services-grid .item:nth-child(3n+1){border-left:1px solid #e3e0da}#section-services-grid #services-grid .item .top-hover-bg{height:4px;margin-bottom:41px}#section-services-grid #services-grid .item .cnt-content{display:flex;flex-direction:column;min-height:275px}#section-services-grid #services-grid .item:last-child{background:#fcf9f5}#section-services-grid #services-grid .item:last-child .icon span.img,#section-services-grid #services-grid .item:last-child .title span.img{display:inline-block!important;background-color:#000;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}#section-services-grid #services-grid .item:last-child .icon span.img.img-arrow-right-black,#section-services-grid #services-grid .item:last-child .title span.img.img-arrow-right-black{width:16px;height:16px;mask-image:url(/img/arrow-right.svg);-webkit-mask-image:url(/img/arrow-right.svg)}#section-services-grid #services-grid .item:last-child .icon span.img.img-sevice-ico-chat,#section-services-grid #services-grid .item:last-child .title span.img.img-sevice-ico-chat{width:32px;height:32px;mask-image:url(/img/service-ico/chat.svg);-webkit-mask-image:url(/img/service-ico/chat.svg)}#section-services-grid #services-grid .item:last-child .icon span.img.right-space,#section-services-grid #services-grid .item:last-child .title span.img.right-space{margin-right:9px}#section-services-grid #services-grid .item:last-child .icon span.img.left-space,#section-services-grid #services-grid .item:last-child .title span.img.left-space{margin-left:9px}#section-services-grid #services-grid .item:last-child:hover .icon span.img,#section-services-grid #services-grid .item:last-child:hover .title span.img{background-color:#fff}#section-services-grid #services-grid .item .icon{margin-bottom:20px;max-width:32px;max-height:32px}#section-services-grid #services-grid .item .title{color:#000;padding-bottom:16px;padding-right:16px;margin-bottom:65px;font-family:"PP-Neue-Machina",sans-serif;font-size:26px;min-height:93px;white-space:nowrap}#section-services-grid #services-grid .item .title span{white-space:normal}#section-services-grid #services-grid .item .title img{display:inline-block;margin-left:9px}#section-services-grid #services-grid .item .content{font-size:14px;color:#4d4d4d}#section-services-grid #services-grid .item .buttons{display:none;margin-top:12px}#section-services-grid #services-grid .item:hover{background:#fcf9f5}#case-studies-section>.layout>.c-right.case-studies-list .item:hover .c-left .top-hover-bg,#section-services-grid #services-grid .item:hover .top-hover-bg{background:#ffac11}#section-services-grid #services-grid .item:hover .title{color:#000;margin-bottom:31px;background-image:url(/img/service-grid-item-title-hover-bg-black.svg);background-repeat:no-repeat;background-position:left bottom;background-size:24px 4px;min-height:auto}#section-services-grid #services-grid .item:hover .buttons,.page-content #sections-navigation .layout a.active .highlight,.page-content #sections-navigation .layout a:hover .highlight,.page-content .cmp.cmp-images ul li>a,.page-content .cmp.cmp-images ul li>img{display:block}#section-services-grid #services-grid .item:hover:last-child{background:#3f4fbc}#section-services-grid #services-grid .item:hover:last-child .title{color:#fff;background-image:url(/img/service-grid-item-title-hover-bg-yellow.svg)}#section-services-grid #services-grid .item:hover:last-child .content{color:#fff}@media (max-width:1000px){#section-services-grid #services-grid{grid-template-columns:1fr 1fr}#section-services-grid #services-grid .item{min-height:1px;padding-left:10%;padding-right:10%}#section-services-grid #services-grid .item .cnt-content{min-height:1px}#section-services-grid #services-grid .item .title{min-height:1px;margin-bottom:16px}#section-services-grid #services-grid .item .buttons .resp-hide,#section-services-grid #services-grid .item:hover .buttons{display:none}#section-services-grid #services-grid .item:nth-child(3n+1){border-left:0}#section-services-grid #services-grid .item:nth-child(3n){border-top:0;border-right:1px solid #e3e0da}#section-services-grid #services-grid .item:nth-child(2n+1){border-left:1px solid #e3e0da}#section-services-grid #services-grid .item .icon img{width:24px;height:24px}#section-services-grid #services-grid .item .title{font-size:20px}}@media (max-width:680px){#section-services-grid #services-grid{grid-template-columns:1fr}#section-services-grid #services-grid .item{border-top:0;border-left:1px solid #e3e0da!important}#section-services-grid #services-grid .item:nth-child(2),#section-services-grid #services-grid .item:nth-child(3){border-top:0}#section-services-grid #services-grid .item .title{font-size:18px}}#testimonials-section{background:#fff}#testimonials-slider,.testimonials-slider{border-top:1px solid #e3e0da;position:relative;margin-top:72px;width:100%;height:466px;overflow:hidden}#testimonials-slider .slide,.testimonials-slider .slide{padding:72px 48px;width:100%;height:466px;positon:relative}#testimonials-slider .slide .author,.testimonials-slider .slide .author{width:32.17665615%;float:left;height:320px;position:relative}#testimonials-slider .slide .author .image,.testimonials-slider .slide .author .image{position:absolute;top:0;left:0;width:100%;max-height:150px}#testimonials-slider .slide .author .image img,.testimonials-slider .slide .author .image img{display:block;max-width:100%;max-height:150px;width:auto;height:auto}#testimonials-slider .slide .author .title,.testimonials-slider .slide .author .title{position:absolute;bottom:0;left:0;font-family:PP-Neue-Machina,sans-serif;font-size:32px;line-height:1.4;color:#000}#testimonials-slider .slide .author .title .subtitle,.testimonials-slider .slide .author .title .subtitle{font-family:Inter,sans-serif;color:#4d4d4d;font-size:14px}#testimonials-slider .slide .quote,.testimonials-slider .slide .quote{position:relative;height:320px;padding-top:76px;overflow:hidden;width:64.3533123%;float:right}#testimonials-slider .slide .quote .quote-text,.testimonials-slider .slide .quote .quote-text{position:absolute;left:0;bottom:0;font-family:PP-Neue-Machina,sans-serif;font-weight:300;font-style:italic;font-size:20px;line-height:1.2}#blog-section #blog-articles-slides button.slick-arrow,#related-articles-slides button.slick-arrow,#testimonials-slider button.slick-arrow,.cmp-case-studies .related-articles-slides button.slick-arrow,.testimonials-slider button.slick-arrow{z-index:22}#testimonials-slider .slick-next,#testimonials-slider .slick-prev,.testimonials-slider .slick-next,.testimonials-slider .slick-prev{width:32px;height:32px;min-width:32px;line-height:16px;opacity:1;top:88px;border-radius:50%}#testimonials-slider .slick-next:hover,#testimonials-slider .slick-prev:hover,.testimonials-slider .slick-next:hover,.testimonials-slider .slick-prev:hover{background:#fcf9f5}#testimonials-slider .slick-next::before,#testimonials-slider .slick-prev::before,.testimonials-slider .slick-next::before,.testimonials-slider .slick-prev::before{width:32px;height:32px;padding:8px;line-height:16px;opacity:1;vertical-align:middle}#testimonials-slider .slick-prev,.testimonials-slider .slick-prev{left:auto;right:80px}#testimonials-slider .slick-next,.testimonials-slider .slick-next{left:auto;right:48px}#blog-section #blog-articles-slides .slick-prev:hover::before,#testimonials-slider .slick-prev::before,.testimonials-slider .slick-prev::before{content:url(/img/arrow-left-black.svg)}#blog-section #blog-articles-slides .slick-next:hover::before,#testimonials-slider .slick-next::before,.testimonials-slider .slick-next::before{content:url(/img/arrow-right-black.svg)}#testimonials-slider .slick-dots,.testimonials-slider .slick-dots{box-sizing:border-box;width:59.64912281%;z-index:20;top:74px;right:48px;height:76px;text-align:left;padding-right:76px;margin:0}#blog-section #blog-articles-slides .slick-dots li,#testimonials-slider .slick-dots li,.testimonials-slider .slick-dots li{width:28px;height:28px;margin:0;vertical-align:middle}#testimonials-slider .slick-dots li button,.testimonials-slider .slick-dots li button{width:28px;height:28px;min-width:28px;line-height:8px}#testimonials-slider .slick-dots li button::before,.testimonials-slider .slick-dots li button::before{color:#fff;content:url(/img/dot.svg);padding:10px;width:28px;height:28px;line-height:8px;opacity:1;vertical-align:middle}#blog-section #blog-articles-slides .slick-dots li.slick-active button,#testimonials-slider .slick-dots li.slick-active button,.testimonials-slider .slick-dots li.slick-active button{padding:8px;line-height:12px}#testimonials-slider .slick-dots li.slick-active button::before,.testimonials-slider .slick-dots li.slick-active button::before{padding:8px;opacity:1;content:url(/img/dot-big.svg);line-height:12px}#testimonials-slider .slick-dots li button:hover,#testimonials-slider .slick-next:hover,#testimonials-slider .slick-prev:hover,.testimonials-slider .slick-dots li button:hover,.testimonials-slider .slick-next:hover,.testimonials-slider .slick-prev:hover{opacity:.8}#testimonials-grid,.cmp-testimonials .testimonials-slider{border-bottom:1px solid #e3e0da}#testimonials-grid{border-top:1px solid #e3e0da;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}#testimonials-grid .item{border-left:1px solid #e3e0da;padding:40px 50px 45px}#testimonials-grid .item:first-child{border-left:0}#testimonials-grid .item .value{font-family:"PP-Neue-Machina",sans-serif;font-size:32px;color:#000;line-height:1.4}#testimonials-grid .item .title{font-family:"PP-Neue-Machina",sans-serif;font-size:20px;color:#000}#testimonials-grid .item .content{margin-top:44px;font-size:14px}#partners-and-certifications-section #partners-and-certifications-logotypes{margin:0 48px}#partners-and-certifications-section #partners-and-certifications-logotypes .title{font-size:12px;text-transform:uppercase;color:#4d4d4d;margin-bottom:16px}#partners-and-certifications-section #partners-and-certifications-logotypes ul li{display:inline-block;max-width:200px}#partners-and-certifications-section #partners-and-certifications-logotypes ul li img{display:block;max-width:100%}#testimonials-section+#partners-and-certifications-section{padding-top:0;margin-top:-48px}@media (max-width:1050px){#testimonials-section #testimonials-slider .slide .author .title,.cmp-testimonials .testimonials-slider .slide .author .title{font-size:20px}#testimonials-section #testimonials-slider .slide .quote .quote-text,.cmp-testimonials .testimonials-slider .slide .quote .quote-text{font-size:16px}#testimonials-section #testimonials-slider .slick-dots,.cmp-testimonials .testimonials-slider .slick-dots{right:0}#testimonials-section #testimonials-slider .slick-prev,.cmp-testimonials .testimonials-slider .slick-prev{right:32px}#testimonials-section #testimonials-slider .slick-next,.cmp-testimonials .testimonials-slider .slick-next{right:0}#testimonials-section #testimonials-slider .slide,.cmp-testimonials .testimonials-slider .slide{padding-left:0;padding-right:0}}@media (max-width:900px){#testimonials-section #testimonials-grid{grid-template-columns:1fr}#testimonials-section #testimonials-grid .item{border-left:0;border-bottom:1px solid #e3e0da}#testimonials-section #testimonials-grid .item:last-child{border-bottom:0}}@media (max-width:850px){#testimonials-section #testimonials-slider,.cmp-testimonials .testimonials-slider{height:560px}#testimonials-section #testimonials-slider .slide,.cmp-testimonials .testimonials-slider .slide{padding-top:160px;height:560px}#testimonials-section #testimonials-slider .slide .author,.cmp-testimonials .testimonials-slider .slide .author{float:none;width:100%;min-height:220px;height:auto}#testimonials-section #testimonials-slider .slide .author .image,.cmp-testimonials .testimonials-slider .slide .author .image{display:flex;align-items:center;height:150px}#testimonials-section #testimonials-slider .slide .author .image img,.cmp-testimonials .testimonials-slider .slide .author .image img{max-width:300px}#testimonials-section #testimonials-slider .slide .author .title,.cmp-testimonials .testimonials-slider .slide .author .title{position:static;font-size:18px;padding-top:166px;box-sizing:border-box}#testimonials-section #testimonials-slider .slide .author .title .subtitle,.cmp-testimonials .testimonials-slider .slide .author .title .subtitle{font-size:12px}#testimonials-section #testimonials-slider .slide .quote,.cmp-testimonials .testimonials-slider .slide .quote{float:none;width:100%;height:auto;padding-top:16px}#testimonials-section #testimonials-slider .slide .quote .quote-text,.cmp-testimonials .testimonials-slider .slide .quote .quote-text{position:static;font-size:14px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:11;-webkit-box-orient:vertical}}@media (max-width:600px){#testimonials-grid .item{padding-left:5%;padding-right:5%}}@media (max-width:390px){#testimonials-section #testimonials-slider .slide .author .image img,.cmp-testimonials .testimonials-slider .slide .author .image img{max-width:100%}#testimonials-grid .item .value{font-size:26px}}#case-studies-section{position:relative}#case-studies-section>.layout{display:flex;flex-direction:row}#case-studies-section>.layout>.c-left{float:left;width:33.33333333%;padding-right:70px;min-height:100px;box-sizing:border-box}#case-studies-section>.layout>.c-left .section-header{position:sticky;top:0;z-index:10;box-sizing:border-box;width:100%;transition:all .3s ease}#case-studies-section>.layout>.c-left .section-header.is-sticky{top:96px}#case-studies-section>.layout>.c-right{float:left;width:66.66666667%}#case-studies-section>.layout>.c-right.case-studies-list{border-top:1px solid #e3e0da}#case-studies-section>.layout>.c-right.case-studies-list .item{padding:0 48px 48px;border-bottom:1px solid #e3e0da;border-left:1px solid #fcf9f5;border-right:1px solid #fcf9f5;display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:496px;transition:background .3s}#case-studies-section>.layout>.c-right.case-studies-list .item .top-hover-bg{height:3px;padding:0 48px;transition:background .3s}#case-studies-section>.layout>.c-right.case-studies-list .item:hover{background:#fff;border-color:#e3e0da}#case-studies-section>.layout>.c-right.case-studies-list .item:hover .c-left .title{background-image:url(/img/case-studies-item-title-hover-bg-black.svg);background-repeat:no-repeat;background-position:left bottom;background-size:48px 4px;padding-bottom:36px;padding-top:144px}#blog-section,#case-studies-section>.layout>.c-right.case-studies-list .item .c-left,.page-content{position:relative}#case-studies-section>.layout>.c-right.case-studies-list .item .c-left .top-hover-bg{margin-bottom:45px}#case-studies-section>.layout>.c-right.case-studies-list .item .c-left .image{position:absolute;top:48px;left:0;width:100%}#case-studies-section>.layout>.c-right.case-studies-list .item .c-left .image img{max-width:100%;max-height:120px}#case-studies-section>.layout>.c-right.case-studies-list .item .c-left .cs-image{display:none}#case-studies-section>.layout>.c-right.case-studies-list .item .c-left .title{font-family:PP-Neue-Machina,sans-serif;font-size:32px;line-height:1.1;color:#000;padding-top:180px;transition:padding .5s}#case-studies-section>.layout>.c-right.case-studies-list .item .c-left .more{margin-top:48px}#case-studies-section>.layout>.c-right.case-studies-list .item .c-right{position:relative;padding-top:48px;padding-left:48px}#case-studies-section>.layout>.c-right.case-studies-list .item .c-right .image{width:100%;text-align:right}#case-studies-section>.layout>.c-right.case-studies-list .item .c-right .image img{max-width:100%;max-height:200px}#case-studies-section>.layout>.c-right.case-studies-list .item .c-right .description{position:absolute;right:0;bottom:0;font-size:14px;width:100%;padding-top:220px;padding-left:48px;line-height:1.25}@media (max-width:1350px){#case-studies-section>.layout>.c-right.case-studies-list .item .c-left .title{font-size:26px}}@media (max-width:1250px){#case-studies-section>.layout{display:block}#case-studies-section>.layout>.c-left{float:none;width:100%;padding-right:0;margin-bottom:48px}#case-studies-section>.layout>.c-right{float:none;width:100%}}@media (max-width:750px){#case-studies-section>.layout>.c-right.case-studies-list .item{grid-template-columns:1fr;min-height:auto}#case-studies-section>.layout>.c-right.case-studies-list .item .c-left .image{float:left}#case-studies-section>.layout>.c-right.case-studies-list .item .c-left .image.logotype{width:45%}#case-studies-section>.layout>.c-right.case-studies-list .item .c-left .image.logotype img{max-height:80px}#case-studies-section>.layout>.c-right.case-studies-list .item .c-left .cs-image{display:block;float:right;width:55%;text-align:right}#case-studies-section>.layout>.c-right.case-studies-list .item .c-left .cs-image img{display:inline-block;max-width:100%;max-height:135px}#case-studies-section>.layout>.c-right.case-studies-list .item .c-left .title,#case-studies-section>.layout>.c-right.case-studies-list .item:hover .title{padding-top:48px!important}#case-studies-section>.layout>.c-right.case-studies-list .item .c-right{display:none}}@media (max-width:640px){#case-studies-section>.layout>.c-right.case-studies-list .item{padding-left:0;padding-right:0}#case-studies-section>.layout>.c-right.case-studies-list .item .c-left .image.logotype{padding-right:32px}}@media (max-width:400px){#case-studies-section>.layout>.c-right.case-studies-list .item{padding-left:0;padding-right:0}#case-studies-section>.layout>.c-right.case-studies-list .item .c-left .image.logotype{padding-right:16px}}#blog-section{background-color:#27231d;color:#bebdbb}#blog-section .section-header{text-align:center;margin-bottom:72px;overflow-wrap:break-word}#blog-section .section-header .sh-title{color:#fff;background-position:center bottom}#blog-section #blog-articles-slides{border-top:1px solid #524c43;padding-bottom:88px;position:relative;z-index:10;width:100%;overflow:hidden;margin:0 auto}#blog-section #blog-articles-slides .slick-list{margin-left:-1px}#blog-section #blog-articles-slides .slick-track{display:flex!important;border-bottom:1px solid #524c43}#blog-section #blog-articles-slides .slick-slide{width:456px;height:auto!important;margin-right:1px;display:flex!important}#blog-section #blog-articles-slides .slide{padding:48px;border-left:1px solid #524c43;width:auto;height:100%;position:relative;box-sizing:border-box}#blog-section #blog-articles-slides .slide .title,#c-footer #footer-grid>div .title:hover{color:#fff!important}#blog-section #blog-articles-slides .slick-next,#blog-section #blog-articles-slides .slick-prev{width:40px;height:40px;min-width:40px;line-height:16px;opacity:1;top:auto;bottom:0!important;border-radius:50%}#blog-section #blog-articles-slides .slick-next:hover,#blog-section #blog-articles-slides .slick-prev:hover{background:#fff}#blog-section #blog-articles-slides .slick-next::before,#blog-section #blog-articles-slides .slick-prev::before{width:40px;height:40px;padding:8px;line-height:16px;opacity:1;vertical-align:middle}#blog-section #blog-articles-slides .slick-prev{left:auto;right:40px}#blog-section #blog-articles-slides .slick-prev::before{content:url(/img/arrow-left-white.svg)}#blog-section #blog-articles-slides .slick-next{left:auto;right:0}#blog-section #blog-articles-slides .slick-next::before{content:url(/img/arrow-right-white.svg)}#blog-section #blog-articles-slides .slick-dots{width:auto;z-index:20;bottom:8px;left:0;height:28px;text-align:left}#blog-section #blog-articles-slides .slick-dots li button,#related-articles-slides .slick-dots li button,.cmp-case-studies .related-articles-slides .slick-dots li button{width:28px;height:28px;padding:10px;min-width:28px;line-height:8px}#blog-section #blog-articles-slides .slick-dots li button::before,#related-articles-slides .slick-dots li button::before,.cmp-case-studies .related-articles-slides .slick-dots li button::before{color:#fff;content:url(/img/dot-2.svg);padding:10px;width:28px;height:28px;line-height:8px;opacity:1}#blog-section #blog-articles-slides .slick-dots li.slick-active button::before{padding:8px;opacity:1;content:url(/img/dot-big-2.svg);line-height:12px}#blog-section #blog-articles-slides .slick-dots li button:hover,#blog-section #blog-articles-slides .slick-next:hover,#blog-section #blog-articles-slides .slick-prev:hover{opacity:.8}#blog-section #blog-articles-more-button{position:absolute;bottom:20px;left:50%;margin-left:-120px;z-index:30;width:240px}#blog-section #blog-articles-more-button .button:hover{background:#ffac11;border-color:#ffac11}@media (max-width:1200px){#blog-section #blog-articles-slides .item .title{font-size:20px;min-height:76px}}@media (max-width:1050px){#blog-section{padding-bottom:136px}#blog-section #blog-articles-more-button{bottom:-50px}}@media (max-width:750px){#blog-section #blog-articles-slides{padding-bottom:128px}#blog-section #blog-articles-slides .slick-next,#blog-section #blog-articles-slides .slick-prev{bottom:40px!important}#blog-section #blog-articles-slides .slick-dots{bottom:58px}}@media (max-width:600px){#blog-section #blog-articles-slides{padding-bottom:128px}#blog-section #blog-articles-slides .slide{padding-left:5%;padding-right:5%}#blog-section #blog-articles-slides .slick-next,#blog-section #blog-articles-slides .slick-prev{bottom:0!important}}@media (max-width:450px){#blog-section{padding-bottom:176px}#blog-section #blog-articles-more-button{bottom:-50px}#blog-section #blog-articles-slides{padding-bottom:168px}#blog-section #blog-articles-slides .slick-dots{bottom:98px}}.page-content{background-color:#fff;z-index:10}.page-content #sections-navigation{border-top:1px solid #e3e0da;border-bottom:1px solid #e3e0da;text-align:center;font-size:0;background:#fff;position:sticky;top:0;z-index:100;box-sizing:border-box;width:100%;transition:all .3s ease}.page-content #sections-navigation.is-sticky{top:96px}.page-content #sections-navigation .layout{display:flex;justify-content:space-between;flex-wrap:wrap;white-space:nowrap;padding:0 150px!important}.page-content #sections-navigation .layout a{display:inline-block;height:48px;line-height:48px;padding:0 6px;border:1px solid #e3e0da;border-top:0;margin-bottom:-1px;margin-left:-1px;text-align:center;position:relative;color:#4d4d4d;text-decoration:none;font-size:14px;flex:1 1 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-content #sections-navigation .layout a .highlight{display:none;position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#ffac11}.page-content #sections-navigation .layout a:last-child{border-right:1px solid #e3e0da}.page-content #sections-navigation .layout a.active,.page-content #sections-navigation .layout a:hover{font-weight:700;color:#000}.page-content .section .cnt-section-codename-label{padding-top:96px}.page-content .section .cnt-section-codename-label .section-codename-label{display:inline-block;color:#fff;background-color:#151411;background-image:url(/img/arrow-right-white.svg);background-repeat:no-repeat;background-position:5px center;border-radius:4px;height:20px;font-size:12px;line-height:12px;padding:4px 7px 4px 22px;margin-bottom:16px}.page-content .section .content-layout:first-child{margin-top:0}.page-content .cmp.cmp-html p:last-child,.page-content .grid .item p:last-child,.page-content .section .content-layout:last-child{margin-bottom:0}.page-content .section:last-child{background-image:url(/img/bg-last-section.svg);background-repeat:no-repeat;background-position:bottom right}.page-content .special-bg-beige{background-color:#fcf9f5}.page-content .special-bg-dark-gray{background-color:#27231d;color:#fff}.page-content .section.special-bg-dark-gray ol.ol-with-borders>li::before,.page-content .special-bg-dark-gray h1,.page-content .special-bg-dark-gray h2,.page-content .special-bg-dark-gray h3,.page-content .special-bg-dark-gray h4,.page-content .special-bg-dark-gray h5,.page-content .special-bg-dark-gray h6{color:#fff}.page-content .special-bg-dark-gray a{color:#ffac11}.button.btn-black span.img,.page-content .special-bg-white,button.btn-black span.img{background-color:#fff}.page-content .cmp h1:first-child,.page-content .cmp h2:first-child,.page-content .cmp h3:first-child,.page-content h1:first-child,.page-content h2:first-child,.page-content h3:first-child{margin-top:0}.page-content .cmp{margin:76px 0}.page-content .cmp.cmp-margin-top-0{margin-top:0}.page-content .cmp.cmp-margin-top-24{margin-top:24px}.page-content .cmp.cmp-margin-top-48{margin-top:48px}.page-content .cmp.cmp-margin-top-76{margin-top:76px}.page-content .cmp.cmp-margin-top-96{margin-top:96px}.page-content .cmp:first-child{margin-top:0!important}#homepage .page-content .cmp.cmp-images.cmp-images-client:first-child.cmp-margin-top-24,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications:first-child.cmp-margin-top-24,.page-content .cmp:first-child.cmp-margin-top-24{padding-top:24px}#homepage .page-content .cmp.cmp-images.cmp-images-client:first-child.cmp-margin-top-48,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications:first-child.cmp-margin-top-48,.page-content .cmp:first-child.cmp-margin-top-48{padding-top:48px}#homepage .page-content .cmp.cmp-images.cmp-images-client:first-child.cmp-margin-top-76,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications:first-child.cmp-margin-top-76,.page-content .cmp:first-child.cmp-margin-top-76{padding-top:76px}#homepage .page-content .cmp.cmp-images.cmp-images-client:first-child.cmp-margin-top-96,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications:first-child.cmp-margin-top-96,.page-content .cmp:first-child.cmp-margin-top-96{padding-top:96px}.page-content .cmp.cmp-margin-bottom-0{margin-bottom:0}.page-content .cmp.cmp-margin-bottom-24{margin-bottom:24px}.page-content .cmp.cmp-margin-bottom-48{margin-bottom:48px}.page-content .cmp.cmp-margin-bottom-76{margin-bottom:76px}.page-content .cmp.cmp-margin-bottom-96{margin-bottom:96px}.page-content .cmp:last-child{margin-bottom:0!important}#homepage .page-content .cmp.cmp-images.cmp-images-client:last-child.cmp-margin-bottom-24,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications:last-child.cmp-margin-bottom-24,.page-content .cmp:last-child.cmp-margin-bottom-24{padding-bottom:24px}#homepage .page-content .cmp.cmp-images.cmp-images-client:last-child.cmp-margin-bottom-48,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications:last-child.cmp-margin-bottom-48,.page-content .cmp:last-child.cmp-margin-bottom-48{padding-bottom:48px}#homepage .page-content .cmp.cmp-images.cmp-images-client:last-child.cmp-margin-bottom-76,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications:last-child.cmp-margin-bottom-76,.page-content .cmp:last-child.cmp-margin-bottom-76{padding-bottom:76px}#homepage .page-content .cmp.cmp-images.cmp-images-client:last-child.cmp-margin-bottom-96,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications:last-child.cmp-margin-bottom-96,.page-content .cmp:last-child.cmp-margin-bottom-96{padding-bottom:96px}#c-top-navigation #c-main-menu .submenu-container#submenu-102 .submenu-container-content .submenu-article .article .image img,#c-top-navigation #c-main-menu .submenu-container#submenu-160 .submenu-container-content .submenu-article .article .image img,#c-top-navigation #c-main-menu .submenu-container#submenu-2 .submenu-container-content .submenu-article .article .image img,#c-top-navigation #c-main-menu .submenu-container#submenu-98 .submenu-container-content .submenu-article .article .image img,.page-content .cmp.cmp-html img{display:inline-block;max-width:100%}.page-content .cmp.cmp-html p,.page-content ol,.page-content table,.page-content ul,form .form-item{margin-bottom:16px}.page-content .cmp.cmp-html blockquote{display:block;font-style:italic;margin:48px 0;padding:48px;border-top:1px solid #e3e0da;border-bottom:1px solid #e3e0da}.page-content .cmp.cmp-images .title{font-size:12px;text-transform:uppercase;text-align:left;color:#4d4d4d;margin-bottom:16px}.page-content .cmp.cmp-images .title:empty{display:none}.page-content .cmp.cmp-images .title.center{text-align:center}.page-content .cmp.cmp-images ul{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;list-style:none;font-size:0;margin:0;padding:0}.page-content .cmp.cmp-images ul li{display:flex;align-items:center;justify-content:center;padding:6px 12px}.page-content .cmp.cmp-images ul li img{display:block;max-width:100%;max-height:300px;height:auto}.page-content .cmp.cmp-images.cmp-images-technology img{max-height:40px}.page-content .cmp.cmp-images.cmp-images-client img{max-height:48px;min-width:100px}.page-content .cmp.cmp-images.scroll .slick-track,.page-content .cmp.cmp-images.scroll .slick-track .slick-slide{height:100%}.page-content .cmp.cmp-images.scroll .slick-track .slick-slide>div{height:100%;display:flex;justify-content:center;align-items:center}.page-content .cmp.cmp-grid .item.config-a .image{margin-bottom:16px;text-align:left}.page-content .cmp.cmp-grid .item.config-a .image img{display:inline-block;max-width:100%;margin:0}.page-content .cmp.cmp-grid .item.config-a .title{font-family:"PP-Neue-Machina",sans-serif;font-size:26px;color:#000}.page-content .cmp.cmp-grid .item.config-a .content{margin-top:48px;font-size:16px}.page-content .cmp.cmp-grid .item.config-b .title{font-family:"PP-Neue-Machina",sans-serif;font-size:32px;color:#000;margin-bottom:16px}.page-content .cmp.cmp-grid .item.config-b .subtitle{font-family:"PP-Neue-Machina",sans-serif;font-size:20px;color:#000}.page-content .cmp.cmp-grid .item.config-b .content{margin-top:48px;font-size:14px}.page-content .cmp.cmp-grid .item.config-c .title{font-family:"PP-Neue-Machina",sans-serif;font-size:32px;color:#000;margin-bottom:16px}.page-content .cmp.cmp-grid .item.config-c .content{margin-top:48px;font-size:14px}.page-content .cmp.cmp-grid .item.config-c img{display:block;margin-bottom:16px}.page-content .cmp.cmp-speed-report{background-image:url(/img/bg-section-spiral-left.svg),url(/img/bg-section-spiral-right.svg);background-repeat:no-repeat,no-repeat;background-position:left top,right bottom;border:1px solid #e3e0da;padding:72px 48px!important;text-align:center}.page-content .cmp.cmp-speed-report .content{font-size:14px}.page-content .cmp.cmp-speed-report .cnt-buttons{margin-top:48px}.page-content .cmp.cmp-case-studies .section-header .sh-right .p-absolute-right-bottom{bottom:25px}#contact-data .grid .content #btn-google-maps img,.page-content .cmp.cmp-case-studies .section-header .sh-right .p-absolute-right-bottom a.button{margin:0}.page-content .text-col{container-type:inline-size;column-gap:76px}.page-content .text-col.col-2{column-count:2}.page-content .text-col.col-3{column-count:3}.page-content .text-col.gap-24{column-gap:24px}.page-content .text-col.gap-48{column-gap:48px}.page-content .text-col.gap-76{column-gap:76px}.page-content .text-col.gap-96{column-gap:96px}.page-content .grid{display:grid;gap:0}.page-content .grid.col-2{grid-template-columns:1fr 1fr;gap:76px}.page-content .grid.col-1-2.border-v2,.page-content .grid.col-2-1.border-v2,.page-content .grid.col-2.border-v1,.page-content .grid.col-2.border-v2,.page-content .grid.col-3.border-v1,.page-content .grid.col-3.border-v2,.page-content .grid.col-4.border-v1,.page-content .grid.col-4.border-v2{gap:0}.page-content .grid.col-2.border-v1 .item{padding:48px;border-right:1px solid #e3e0da}.page-content .grid.col-2.border-v1 .item:nth-child(1),.page-content .grid.col-2.border-v1 .item:nth-child(2){border-top:1px solid #e3e0da}.page-content .grid.col-2.border-v1 .item:nth-child(2n){border-right:0}.page-content .grid.col-2.border-v2 .item{padding:48px;border-left:1px solid #e3e0da;border-right:1px solid #e3e0da}.page-content .grid.col-2.border-v2 .item:nth-child(1),.page-content .grid.col-2.border-v2 .item:nth-child(2){border-top:1px solid #e3e0da}.page-content .grid.col-2.border-v2 .item:nth-child(2n){border-left:0}.page-content .grid.col-3{grid-template-columns:1fr 1fr 1fr;gap:48px}.page-content .grid.col-3.border-v1 .item{padding:48px;border-right:1px solid #e3e0da}.page-content .grid.col-3.border-v1 .item:nth-child(1),.page-content .grid.col-3.border-v1 .item:nth-child(2),.page-content .grid.col-3.border-v1 .item:nth-child(3){border-top:1px solid #e3e0da}.page-content .grid.col-3.border-v1 .item:nth-child(3n){border-right:0}.page-content .grid.col-3.border-v2 .item{padding:48px;border-left:0;border-right:1px solid #e3e0da}.page-content .grid.col-3.border-v2 .item:nth-child(1),.page-content .grid.col-3.border-v2 .item:nth-child(2),.page-content .grid.col-3.border-v2 .item:nth-child(3){border-top:1px solid #e3e0da}.page-content .grid.col-3.border-v2 .item:nth-child(1),.page-content .grid.col-3.border-v2 .item:nth-child(3n+1){border-left:1px solid #e3e0da}.page-content .grid.col-4{grid-template-columns:1fr 1fr 1fr 1fr;gap:48px}.page-content .grid.col-4.border-v1 .item{padding:48px;border-right:1px solid #e3e0da}.page-content .grid.col-4.border-v1 .item:nth-child(1),.page-content .grid.col-4.border-v1 .item:nth-child(2),.page-content .grid.col-4.border-v1 .item:nth-child(3),.page-content .grid.col-4.border-v1 .item:nth-child(4){border-top:1px solid #e3e0da}.page-content .grid.col-4.border-v1 .item:nth-child(4n){border-right:0}.page-content .grid.col-4.border-v2 .item{padding:48px;border-left:0;border-right:1px solid #e3e0da}.page-content .grid.col-4.border-v2 .item:nth-child(1),.page-content .grid.col-4.border-v2 .item:nth-child(2),.page-content .grid.col-4.border-v2 .item:nth-child(3),.page-content .grid.col-4.border-v2 .item:nth-child(4){border-top:1px solid #e3e0da}.page-content .grid.col-4.border-v2 .item:nth-child(1),.page-content .grid.col-4.border-v2 .item:nth-child(4n+1){border-left:1px solid #e3e0da}.page-content .grid.col-1-2{grid-template-columns:1fr 2fr;gap:0}.page-content .grid.col-1-2 .item:nth-child(odd){padding-right:48px}.page-content .grid.col-1-2.ver-2 .item:nth-child(odd){padding-right:0}.page-content .grid.col-1-2.ver-2 .item:nth-child(even){padding-left:76px}.page-content .grid.col-1-2.border-v1 .item{padding:48px}.page-content .grid.col-1-2.border-v1 .item:nth-child(odd){border-right:1px solid #e3e0da}.page-content .grid.col-1-2.border-v1 .item:nth-child(1),.page-content .grid.col-1-2.border-v1 .item:nth-child(2),.page-content .grid.col-1-2.border-v2 .item:nth-child(1),.page-content .grid.col-1-2.border-v2 .item:nth-child(2){border-top:1px solid #e3e0da}.page-content .grid.col-1-2.border-v2 .item{padding:48px;border-left:1px solid #e3e0da;border-right:1px solid #e3e0da}.page-content .grid.col-1-2.border-v2 .item:nth-child(2n){border-left:0}.page-content .grid.col-2-1{grid-template-columns:2fr 1fr;gap:0}.page-content .grid.col-2-1 .item:nth-child(odd){padding-right:48px}.page-content .grid.col-2-1.ver-2 .item:nth-child(odd){padding-right:0}.page-content .grid.col-2-1.ver-2 .item:nth-child(even){padding-left:76px}.page-content .grid.col-2-1.border-v1 .item{padding:48px}.page-content .grid.col-2-1.border-v1 .item:nth-child(odd){border-right:1px solid #e3e0da}#contact-form #contact-form-services .grid .form-item:nth-child(1),#contact-form #contact-form-services .grid .form-item:nth-child(2),#contact-form #contact-form-services .grid .form-item:nth-child(3),.page-content .grid.col-2-1.border-v1 .item:nth-child(1),.page-content .grid.col-2-1.border-v1 .item:nth-child(2),.page-content .grid.col-2-1.border-v2 .item:nth-child(1),.page-content .grid.col-2-1.border-v2 .item:nth-child(2){border-top:1px solid #e3e0da}.page-content .grid.col-2-1.border-v2 .item{padding:48px;border-left:1px solid #e3e0da;border-right:1px solid #e3e0da}.page-content .grid.col-2-1.border-v2 .item:nth-child(2n){border-left:0}.page-content .grid.border-v1 .item,.page-content .grid.border-v2 .item{border-bottom:1px solid #e3e0da}.page-content ul{margin-left:16px}.page-content ul.ul-with-borders-and-yellow-check,.page-content ul.ul-with-borders-and-yellow-dot{list-style:none;margin-left:0}.page-content ul.ul-with-borders-and-yellow-dot>li{padding-left:20px}.page-content ul.ul-with-borders-and-yellow-check>li,.page-content ul.ul-with-borders-and-yellow-dot>li{position:relative;counter-increment:item;padding-bottom:16px;border-bottom:1px solid #e3e0da;margin-top:16px}.page-content ul.ul-with-borders-and-yellow-dot>li::before{top:9px;content:"";width:8px;height:8px;border-radius:4px}.page-content ul.ul-with-borders-and-yellow-check>li::before,.page-content ul.ul-with-borders-and-yellow-dot>li::before{position:absolute;left:2px;color:#000;background-color:#ffac11;font-size:16px;display:inline-block;font-weight:600}#sidenav #sidenav-menu .main-menu>li .submenu .submenu-section-header ul li:first-child,.page-content ol.ol-with-borders-and-yellow-label>li:first-child,.page-content ol.ol-with-borders>li:first-child,.page-content ul.ul-with-borders-and-yellow-check>li:first-child,.page-content ul.ul-with-borders-and-yellow-dot>li:first-child{margin-top:0}.page-content ul.ul-with-borders-and-yellow-check>li{padding-left:32px}.page-content ul.ul-with-borders-and-yellow-check>li::before{content:"";top:4px;width:16px;height:16px;border-radius:8px;background-image:url(/img/ul-list-check.svg);background-repeat:no-repeat;background-position:center center}.page-content ol{margin-left:34px}.page-content ol.ol-with-borders,.page-content ol.ol-with-borders-and-yellow-label{list-style:none;counter-reset:item;margin-left:0}.page-content ol.ol-with-borders-and-yellow-label>li,.page-content ol.ol-with-borders>li{position:relative;counter-increment:item;padding-left:61px;padding-bottom:16px;border-bottom:1px solid #e3e0da;margin-top:16px}.page-content ol.ol-with-borders-and-yellow-label>li::before,.page-content ol.ol-with-borders>li::before{margin-right:10px;display:inline-block;font-weight:600}.page-content ol.ol-with-borders>li::before{position:absolute;top:0;left:0;content:counter(item)".";color:#000;font-size:16px;width:44px}.page-content ol.ol-with-borders-and-yellow-label>li .li-title,.page-content ol.ol-with-borders>li .li-title{display:inline-block;font-weight:600;position:relative}.page-content ol.ol-with-borders-and-yellow-label>li .li-title::before,.page-content ol.ol-with-borders>li .li-title::before{content:"";position:absolute;top:0;left:-17px;z-index:5;width:1px;height:100%;background:#e3e0da}.page-content ol.ol-with-borders-and-yellow-label>li ol,.page-content ol.ol-with-borders-and-yellow-label>li ul,.page-content ol.ol-with-borders>li ol,.page-content ol.ol-with-borders>li ul{margin-top:16px;margin-left:20px}.page-content ol.ol-with-borders-and-yellow-label>li ol li,.page-content ol.ol-with-borders-and-yellow-label>li ul li,.page-content ol.ol-with-borders>li ol li,.page-content ol.ol-with-borders>li ul li{margin-bottom:12px}.page-content ol.ol-with-borders-and-yellow-label>li>ul,.page-content ol.ol-with-borders>li>ul{list-style:disc}.page-content ol.ol-with-borders-and-yellow-label>li::before{position:absolute;top:0;left:0;content:counter(item);color:#000;font-size:12px;line-height:20px;text-align:center;background:#ffac11;border-radius:4px;width:auto;min-width:18px;max-width:44px;height:20px;padding:0 3px;box-sizing:border-box}.page-content table td,.page-content table th{padding:16px 24px;border:1px solid #e3e0da}.page-content table th,.page-content table thead td{text-align:left;background-color:#f6f3ee;color:#000}.page-content table td{vertical-align:top}.page-content table.hover-highlight tbody tr:hover td{background:#eee!important}.page-content table.striped tbody tr:nth-child(2n) td{background:#fafafa}#contact-data .grid .content span,#contact-form #contact-form-services .grid .form-item.selected label,.page-content .section.special-bg-dark-gray .cmp.cmp-code .cnt-code-box .title{color:#000}.page-content .section.special-bg-dark-gray .cmp.cmp-case-studies .article-list .item.article .cnt-text .title,.page-content .section.special-bg-dark-gray .cmp.cmp-case-studies .sh-title,.page-content .section.special-bg-dark-gray .cmp.cmp-grid .subtitle,.page-content .section.special-bg-dark-gray .cmp.cmp-grid .title,.page-content .section.special-bg-dark-gray .cmp.cmp-images .title,.page-content .section.special-bg-dark-gray .cmp.cmp-testimonials .sh-title,.page-content .section.special-bg-dark-gray .cmp.cmp-testimonials .testimonials-slider .slide .author .title,.page-content .section.special-bg-dark-gray .cmp.cmp-testimonials .testimonials-slider .slide .author .title .subtitle{color:#fff}.page-content .section.special-bg-dark-gray .cmp-case-studies .article-list .item.article,.page-content .section.special-bg-dark-gray .cmp-grid *,.page-content .section.special-bg-dark-gray .cmp-html blockquote,.page-content .section.special-bg-dark-gray .cmp-html ol *,.page-content .section.special-bg-dark-gray .cmp-html ul *,.page-content .section.special-bg-dark-gray .cmp-speed-report,.page-content .section.special-bg-dark-gray .cmp-testimonials *{border-color:#555!important}.page-content .section.special-bg-dark-gray .cmp-html hr{color:#555!important;background-color:#555!important}#homepage .page-content{background-color:transparent;z-index:10}#homepage .page-content .cmp.cmp-images.cmp-images-client{background:#fff;border-top:1px solid #e3e0da;border-bottom:1px solid #e3e0da;margin:0!important;padding:76px 24px}#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications{background:#fff;margin:0!important;padding:76px 24px}#homepage .page-content .cmp.cmp-images.cmp-images-client.cmp-margin-top-0,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications.cmp-margin-top-0{padding-top:0}#homepage .page-content .cmp.cmp-images.cmp-images-client.cmp-margin-top-24,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications.cmp-margin-top-24{padding-top:24px}#homepage .page-content .cmp.cmp-images.cmp-images-client.cmp-margin-top-48,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications.cmp-margin-top-48{padding-top:48px}#homepage .page-content .cmp.cmp-images.cmp-images-client.cmp-margin-top-76,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications.cmp-margin-top-76{padding-top:76px}#homepage .page-content .cmp.cmp-images.cmp-images-client.cmp-margin-top-96,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications.cmp-margin-top-96{padding-top:96px}#homepage .page-content .cmp.cmp-images.cmp-images-client.cmp-margin-bottom-0,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications.cmp-margin-bottom-0{padding-bottom:0}#homepage .page-content .cmp.cmp-images.cmp-images-client.cmp-margin-bottom-24,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications.cmp-margin-bottom-24,#sidenav #sidenav-menu .main-menu>li.parent.active{padding-bottom:24px}#homepage .page-content .cmp.cmp-images.cmp-images-client.cmp-margin-bottom-48,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications.cmp-margin-bottom-48{padding-bottom:48px}#homepage .page-content .cmp.cmp-images.cmp-images-client.cmp-margin-bottom-76,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications.cmp-margin-bottom-76{padding-bottom:76px}#clients-list,#homepage .page-content .cmp.cmp-images.cmp-images-client.cmp-margin-bottom-96,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications.cmp-margin-bottom-96{padding-bottom:96px}#contact-form #contact-form-services fieldset,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications{border:0}#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications .title,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications ul{width:100%;max-width:1428px;margin-left:auto!important;margin-right:auto!important;padding-left:30px!important;padding-right:30px!important}#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications .title li,#homepage .page-content .cmp.cmp-images.cmp-images-partners-and-certifications ul li{padding-left:48px;padding-right:48px}@media only screen and (max-width:1280px){.page-content #sections-navigation a{min-width:30%}}@media only screen and (max-width:1150px){.page-content .grid.col-3{grid-template-columns:1fr 1fr}.page-content .grid.col-3.border-v1 .item{border-right:1px solid #e3e0da;border-top:0}.page-content .grid.col-3.border-v1 .item:nth-child(1),.page-content .grid.col-3.border-v1 .item:nth-child(2){border-top:1px solid #e3e0da}.page-content .grid.col-3.border-v1 .item:nth-child(3n){border-top:0;border-right:1px solid #e3e0da}.page-content .grid.col-3.border-v1 .item:nth-child(2n){border-right:0}.page-content .grid.col-3.border-v2 .item:nth-child(3n+1){border-left:0}.page-content .grid.col-3.border-v2 .item:nth-child(3n){border-top:0;border-right:1px solid #e3e0da}.page-content .grid.col-3.border-v2 .item:nth-child(2n+1){border-left:1px solid #e3e0da}.page-content .grid.col-4{grid-template-columns:1fr 1fr 1fr}.page-content .grid.col-4.border-v1 .item:nth-child(4){border-top:0}.page-content .grid.col-4.border-v1 .item:nth-child(4n){border-right:1px solid #e3e0da}.page-content .grid.col-4.border-v1 .item:nth-child(3n){border-right:0}.page-content .grid.col-4.border-v2 .item:nth-child(4){border-top:0}.page-content .grid.col-4.border-v2 .item:nth-child(4n+1){border-left:0}.page-content .grid.col-4.border-v2 .item:nth-child(3n+1){border-left:1px solid #e3e0da}.page-content #sections-navigation.is-sticky{top:104px}.page-content #sections-navigation .layout{padding:0 30px!important}}@media only screen and (max-width:900px){.page-content .layout-2-col{grid-template-columns:1fr;gap:48px}.page-content .text-col.col-3{column-count:1}.page-content .grid.col-1-2{grid-template-columns:1fr}.page-content .grid.col-1-2.no-border .item{padding-left:0!important;padding-right:0!important}.page-content .grid.col-1-2.no-border .item:nth-child(odd){padding-bottom:24px}.page-content .grid.col-1-2.no-border .item:nth-child(even){padding-top:24px}.page-content .grid.col-1-2.border-v1 .item{padding-left:0!important;padding-right:0!important;border-left:0!important;border-right:0!important}.page-content .grid.col-1-2.border-v1 .item:not(:last-child),.page-content .grid.col-1-2.border-v2 .item:not(:last-child){border-bottom:0!important}.page-content .grid.col-1-2.border-v2 .item{border-left:1px solid #e3e0da!important;border-right:1px solid #e3e0da!important}}@media only screen and (max-width:700px){.page-content .text-col.col-2{column-count:1}.page-content .grid.col-2,.page-content .grid.col-3{grid-template-columns:1fr}.page-content .grid.col-2.border-v1 .item{border-right:0}.page-content .grid.col-2.border-v1 .item:nth-child(2),.page-content .grid.col-2.border-v2 .item:nth-child(2){border-top:0}.page-content .grid.col-2.border-v2 .item{border-left:1px solid #e3e0da!important}.page-content .grid.col-3.border-v1 .item{border-right:0;border-top:0}.page-content .grid.col-3.border-v1 .item:nth-child(1){border-top:1px solid #e3e0da}.page-content .grid.col-3.border-v1 .item:nth-child(2n),.page-content .grid.col-3.border-v1 .item:nth-child(3n){border-top:0;border-right:0}.page-content .grid.col-3.border-v2 .item{border-top:0;border-left:1px solid #e3e0da!important}.page-content .grid.col-3.border-v2 .item:nth-child(1){border-top:1px solid #e3e0da}.page-content .grid.col-3.border-v2 .item:nth-child(2),.page-content .grid.col-4.border-v1 .item:nth-child(3){border-top:0}.page-content .grid.col-4{grid-template-columns:1fr 1fr}.page-content .grid.col-4.border-v1 .item:nth-child(3n){border-right:1px solid #e3e0da}.page-content .grid.col-4.border-v1 .item:nth-child(2n){border-right:0}.page-content .grid.col-4.border-v2 .item:nth-child(3){border-top:0}.page-content .grid.col-4.border-v2 .item:nth-child(3n+1){border-left:0}.page-content .grid.col-4.border-v2 .item:nth-child(2n+1){border-left:1px solid #e3e0da}}@media only screen and (max-width:600px){.page-content #sections-navigation .layout a{font-size:12px;height:32px;line-height:32px}}@media only screen and (max-width:500px){.page-content .grid.col-4{grid-template-columns:1fr}.page-content .grid.col-4.border-v1 .item{border-right:0!important}.page-content .grid.col-4.border-v1 .item:nth-child(2),.page-content .grid.col-4.border-v2 .item:nth-child(2){border-top:0}.page-content .grid.col-4.border-v2 .item{border-left:1px solid #e3e0da!important}}@media only screen and (max-width:480px){.page-content #sections-navigation .layout a{min-width:50%}}#clients-list #clients-list-category{margin-bottom:24px;text-align:center}#clients-list #clients-list-category button{margin:2px}#clients-list #clients-list-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:24px}#clients-list #clients-list-list .item{display:flex;justify-content:center;align-items:center}#clients-list #clients-list-list .item img{display:inline-block;max-width:100%;max-height:150px}@media only screen and (max-width:950px){#clients-list #clients-list-list{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width:650px){#clients-list #clients-list-list{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:480px){#clients-list #clients-list-list{gap:12px}}.offer-table{min-width:1150px;width:100%;font-size:14px}.offer-table tr{width:100%;border:0}.offer-table tr td,.offer-table tr th{border:1px solid #e3e0da;text-align:left;background:#fff}.offer-table tr td:first-child,.offer-table tr th:first-child{background:#fcf9f5}.offer-table tr td.no-border,.offer-table tr th.no-border{border-top:none;border-bottom:none}.offer-table tr td:not(:first-child).highlight,.offer-table tr th:not(:first-child).highlight{background:#f6f3ee}.offer-table tr th{border-bottom:none;font-weight:400;vertical-align:top}.offer-table tr th .label{display:inline-block;height:16px;padding:2px 4px;border-radius:4px;background-color:#d7d7f6;color:#4053c0;font-size:12px;line-height:12px;font-family:Inter,sans-serif;vertical-align:top}.offer-table tr.header-row td,.offer-table tr.header-row th{padding:48px;font-family:PP-Neue-Machina,sans-serif;font-size:26px;color:#000}.offer-table tr td{padding:24px 48px}.offer-table tr:not(.header-row) td:first-child{color:#000;font-weight:600}.offer-table tr.summary-row td{background:#000;border:1px solid #333;font-size:12px;text-transform:uppercase;color:#b2b2b2}.offer-table tr.summary-row td .price{font-family:PP-Neue-Machina,sans-serif;color:#fff;text-transform:none;font-size:26px;margin-bottom:24px;display:block}.offer-table tr.summary-row td a.button{text-transform:none}.offer-table tr.summary-row td:first-child{background:0 0;border:0}.offer-table tr.summary-row td:not(:first-child).highlight{background:#24201b}.offer-table tr.summary-row td .button.btn-yellow:hover,.offer-table tr.summary-row td button.btn-yellow:hover{background-color:#fff;color:#27231d!important}.offer-table tr.summary-row td .button.btn-yellow:hover span.img,.offer-table tr.summary-row td button.btn-yellow:hover span.img{background-color:#27231d}#offer-table-price-info{text-align:right;font-size:14px}#do-you-have-any-questions img{display:block;margin:0 auto 48px}.cnt-code-box{border:1px solid #e3e0da;margin:16px 0}.cnt-code-box .title{border-bottom:1px solid #e3e0da;padding:16px 24px;background:#fff;min-height:57px}.cnt-code-box .title::after{content:"";display:table;clear:both}.cnt-code-box .title>div:first-child{float:left}.cnt-code-box .title>div:nth-child(2){float:right}.cnt-code-box .title>div:nth-child(2) button.btn-copy{border:0;background:0 0;color:#000;min-width:auto;padding:0;height:auto}.cnt-code-box .title>div:nth-child(2) .copy-alert{font-size:12px;display:none}.cnt-code-box pre{background:#fcf9f5;font-family:"Roboto Mono",monospace;font-size:14px;color:#000;padding:16px 24px;overflow:auto}#c-footer,#c-footer::after{background-position:right top;background-repeat:no-repeat}#c-footer{background-image:url(/img/footer-background-shape.svg);color:#fff;padding:70px 0;font-size:14px;position:relative}#c-footer::after{content:"";position:absolute;right:0;top:-314px;width:457px;height:1355px;background-image:url(/img/footer-background-shape-2.svg)}#c-footer #cnt-footer-title,#c-footer #footer-grid{position:relative;z-index:1}#c-footer #cnt-footer-title #footer-title{font-size:48px;line-height:1.14}#c-footer #cnt-footer-title .btn-project-contact{position:absolute;right:0;bottom:0}#c-footer #cnt-footer-title .btn-project-contact:hover{color:#000!important;background-color:#fff!important}#c-footer,#c-footer #cnt-footer-title .btn-project-contact:hover span.img,.button.btn-black:hover span.img,.button.btn-white span.img,.button.btn-white:hover span.img,.button.btn-yellow span.img,button.btn-black:hover span.img,button.btn-white span.img,button.btn-white:hover span.img,button.btn-yellow span.img{background-color:#000}#c-footer a{color:#b2b2b2}#c-footer a:hover{color:#ffac11!important}#c-footer #footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0;margin:50px 0;border-top:1px solid #333}#c-footer #footer-grid>div{padding:50px;border-left:1px solid #333;border-bottom:1px solid #333}#c-footer #footer-grid>div:first-child,#c-footer #footer-grid>div:nth-child(5n){border-left:0}#c-footer #footer-grid>div#footer-contact{grid-column:span 2;border-top:1px solid #333;margin-top:-1px}#c-footer #footer-grid>div .title{color:#fff;margin-bottom:16px;display:block;font-weight:600;text-decoration:none;cursor:default!important}#c-footer #footer-grid>div ul,#c-top-navigation #c-main-menu ul{list-style:none;display:block}#c-footer #footer-grid>div ul li{display:block;margin-bottom:9px}#c-footer #footer-grid>div ul li a{display:block;line-height:1.2}#c-footer #footer-grid>div#footer-contact .phone{color:#ffac11;font-size:26px;line-height:1;display:block}#c-footer #footer-grid>div#footer-contact .email{display:block;margin-top:10px}#c-footer #footer-grid>div#footer-contact .contact-row #footer-social,#c-footer #footer-grid>div#footer-contact .logo{display:block;float:right}#c-footer #footer-grid>div#footer-contact .contact-row{margin-top:62px}#c-footer #footer-grid>div#footer-contact .contact-row .contact{float:left;display:inline-block}#c-footer #footer-grid>div#footer-contact .contact-row #footer-social li{display:block;float:left;margin-left:17px;margin-bottom:0}#c-footer #c-footer-company-data>div:first-child,#c-footer #footer-grid>div#footer-contact .contact-row #footer-social li:first-child{margin-left:0}#c-footer #footer-grid>div#footer-contact .contact-row #footer-social li a{display:block;width:14px;height:14px;background-color:#fff;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}#c-footer #footer-grid>div#footer-contact .contact-row #footer-social li a:hover{background-color:#ffac11}#c-footer #footer-grid>div#footer-contact .contact-row #footer-social li a.i-linkedin{mask-image:url(/img/social-ico/linkedin.svg);-webkit-mask-image:url(/img/social-ico/linkedin.svg)}#c-footer #footer-grid>div#footer-contact .contact-row #footer-social li a.i-youtube{mask-image:url(/img/social-ico/youtube.svg);-webkit-mask-image:url(/img/social-ico/youtube.svg)}#c-footer #footer-grid>div#footer-contact .contact-row #footer-social li a.i-facebook{mask-image:url(/img/social-ico/facebook.svg);-webkit-mask-image:url(/img/social-ico/facebook.svg)}#c-footer #c-footer-company-data>div{float:left;margin-left:26px}#c-footer #c-footer-company-data>div:not(:first-child){color:#b2b2b2}#c-footer #c-footer-bottom{margin-top:25px;line-height:1}#c-footer #c-footer-bottom>div:first-child{float:left}#c-footer #c-footer-bottom>div:first-child ul{list-style:none;display:block}#c-footer #c-footer-bottom>div:first-child ul li{display:inline-block;border-left:1px solid #524c43;padding:0 16px}#c-footer #c-footer-bottom>div:first-child ul li:first-child{border:0;padding-left:0}#c-footer #c-footer-bottom>div:first-child ul li:not(:first-child) a{color:#414141}#c-footer #c-footer-bottom>div:last-child{float:right;color:#575757}@media only screen and (max-width:1150px){#c-footer #cnt-footer-title{padding-bottom:60px}#c-footer #footer-grid{grid-template-columns:repeat(2,1fr)}#c-footer #footer-grid>div{border-left:1px solid #333;border-bottom:1px solid #333}#c-footer #footer-grid>div:first-child,#c-footer #footer-grid>div:nth-child(odd){border-left:0}}@media only screen and (max-width:800px){#c-footer-bottom>div{clear:both;margin-bottom:16px}}@media only screen and (max-width:700px){#c-footer #c-footer-company-data>div{float:none;margin-left:0}#c-footer #c-footer-company-data>div:nth-child(2){margin-bottom:10px}}@media only screen and (max-width:550px){#c-footer #cnt-footer-title #footer-title{font-size:40px}#c-footer #footer-grid>div#footer-contact .phone{font-size:20px}#c-footer #c-footer-bottom{line-height:1.5}#c-footer #c-footer-bottom>div:first-child ul li{display:block;border:0;padding:0}}#c-footer #footer-grid.responsive,#c-top-navigation #c-main-menu ul.main-menu li.active span.highlight,form fieldset,form legend{display:block}#c-footer #footer-grid.responsive>div{border-left:0;padding:16px 0}#c-footer #footer-grid.responsive>div:not(#footer-contact){padding:0!important}#c-footer #footer-grid.responsive>div:not(#footer-contact) .title{margin-bottom:0;padding-top:16px;padding-bottom:16px;padding-right:24px;background-image:url(/img/arrow-down-short-white.svg);background-repeat:no-repeat;background-position:right 19px;cursor:pointer!important}#c-footer #footer-grid.responsive>div:not(#footer-contact) ul{display:none;margin-top:16px;padding-bottom:16px}#c-footer #footer-grid.responsive>div:not(#footer-contact).active .title{background-image:url(/img/arrow-up-short-white.svg)}#c-footer #footer-grid.responsive>div:not(#footer-contact).active ul{display:block}@media (max-width:450px){#c-footer #cnt-footer-title #footer-title{font-size:32px}}#content-section-contact{padding:96px 0}#contact-data .grid .title{font-size:20px}#contact-data .grid .content,#contact-form label{font-size:14px}#contact-data .grid .content #btn-google-maps{margin-top:48px}.cnt-timeline{position:relative;max-height:1300px;transition:max-height .5s ease-in-out;overflow:hidden}.cnt-timeline.show-all{max-height:100%}.cnt-timeline .timeline{list-style:none;margin:0!important;font-size:26px;font-family:PP-Neue-Machina,sans-serif;color:#000;padding-left:96px;position:relative}.cnt-timeline .timeline li{position:relative;border-bottom:1px solid #e3e0da;padding:24px 0}.cnt-timeline .timeline li .date{background:#e3e0da;border-radius:4px;height:20px;padding:2px 6px;font-size:12px;font-family:Inter,sans-serif;font-weight:500}.cnt-timeline .timeline li img{display:block;position:absolute;top:24px;left:-96px;z-index:10}.cnt-timeline .timeline li::before{content:"";width:1px;height:100%;background:#e3e0da;position:absolute;left:-72px;top:0;z-index:5}.cnt-timeline .timeline li:first-child{border-top:1px solid #e3e0da}.cnt-timeline .timeline li:first-child::before{height:50%;top:50%}.cnt-timeline .timeline li:last-child::before{height:50%;top:auto;bottom:50%}.cnt-timeline .cnt-more{width:100%;min-height:151px;padding-top:87px;text-align:center;position:absolute;left:0;bottom:0;z-index:10;background:url(/img/timeline/gradient-bg.png)repeat-x left top}.cnt-timeline .cnt-more .cnt-more-button{background:#fcf9f5;padding-top:32px}@media (max-width:950px){#c-footer,#section-services-grid{background-image:none}#c-footer::after,#section-services-grid::after{display:none}.page-content .section:last-child{background-image:none}}.button,button{display:inline-flex;justify-content:center;align-items:center;text-align:center;padding:0 23px;font-size:14px;white-space:nowrap;vertical-align:middle;cursor:pointer;touch-action:manipulation;border:1px solid #c9c9bf;color:#000!important;border-radius:4px;transition:background-color .5s ease;min-width:100px;background:0 0;background-color:#fcf9f5;text-decoration:none!important;line-height:16px!important;height:40px;font-weight:600}.button.btn-lg,button.btn-lg{height:46px}.button.btn-sm,button.btn-sm{height:32px}.button.min-width-auto,button.min-width-auto{min-width:auto!important}.button:hover,button:hover{background:0 0;background-color:#f2f2f2}.button:disabled,.button[disabled],button:disabled,button[disabled]{cursor:not-allowed}.button.btn-black,button.btn-black{background-color:#000;color:#fff!important;border:0}.button.btn-black:hover,button.btn-black:hover{background-color:#ffac11;color:#000!important}.button.btn-white,button.btn-white{background-color:#fff;color:#000!important}.button.btn-white:hover,button.btn-white:hover{background-color:#fcf9f5;color:#000!important}.button.btn-yellow,button.btn-yellow{background-color:#ffac11;color:#000!important;border:0}.button.btn-yellow:hover,button.btn-yellow:hover{background-color:#000;color:#fff!important}.btn-project-contact:hover span.img,.button.btn-dark-brown span.img,.button.btn-yellow:hover span.img,button.btn-dark-brown span.img,button.btn-yellow:hover span.img,form select option{background-color:#fff}.button.btn-dark-brown,button.btn-dark-brown{background-color:#27231d;color:#fff!important;border-color:#524f4a}.button.btn-dark-brown:hover,button.btn-dark-brown:hover{background-color:#fff;color:#27231d!important}.button.btn-dark-brown:hover span.img,button.btn-dark-brown:hover span.img{background-color:#27231d}.btn-project-contact{min-width:221px;height:40px;padding:12px 16px}.btn-project-contact:hover{color:#fff!important;background-color:#000}#btn-menu-open,#btn-menu-open:hover{background-image:url(/img/menu-open.svg);background-repeat:no-repeat;background-position:center center}#btn-menu-close,#btn-menu-open{width:40px;height:40px;min-width:40px;padding:0}form label{font-size:12px;margin-bottom:6px;color:#999;display:inline-block}form input[type=email],form input[type=tel],form input[type=text],form select{line-height:38px}form input[type=email],form input[type=tel],form input[type=text],form select,form textarea{border:1px solid #e3e0da;border-radius:4px;padding:0 16px;font-size:14px;height:40px;width:100%;background:#fff;color:#4d4d4d;box-sizing:border-box}form input[type=email]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{border-color:#4d4d4d}form input[type=email]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{color:gray;opacity:1}form input[type=email] ::-ms-input-placeholder,form input[type=tel] ::-ms-input-placeholder,form input[type=text] ::-ms-input-placeholder,form select ::-ms-input-placeholder,form textarea ::-ms-input-placeholder{color:gray}form input[type=checkbox],form input[type=radio]{vertical-align:middle;cursor:pointer;margin-right:8px}form input[type=checkbox]+i+label,form input[type=checkbox]+label,form input[type=radio]+i+label,form input[type=radio]+label{display:inline;cursor:pointer;font-size:14px;margin:0}form textarea{line-height:1.5;height:7rem;resize:vertical}form textarea.tinymce{height:14rem}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url(/img/arrow-down-short.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:16px 16px}form .form-buttons{margin-top:24px}form .msg-error{color:red;margin:5px;display:none}#filters{margin-top:48px;border-top:1px solid #e3e0da;padding-top:24px;display:grid;column-gap:24px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));justify-items:start;justify-content:start}#filters .form-item{width:100%}#filters #cnt-filters-search{grid-column:span 2;min-width:300px}#filters #filters-search{background-image:url(/img/search.svg);background-repeat:no-repeat;background-position:16px center;padding-left:40px}@media (max-width:500px){#filters{grid-template-columns:1fr}#filters .form-item{width:100%;max-width:100%}#filters #cnt-filters-search{grid-column:span 1;min-width:200px;max-width:100%}}#cnt-project-contact-form{postion:relative;z-index:10;padding:96px 0}#cnt-project-contact-form .grid .col-2{gap:16px}#contact-form-person img{display:block;max-width:100%;max-height:410px;margin-bottom:48px}#contact-form-person h2{background:0 0;padding-bottom:0;margin-bottom:16px}#contact-form .consent-container+.consent-container,#contact-form-person>div{margin-top:16px}#contact-form{margin-top:24px;font-size:14px}#contact-form #contact-form-services{margin:24px 0}#contact-form #cnt-pcf-content-on label span,#contact-form #contact-form-services fieldset legend span{color:gray}#contact-form #contact-form-services .grid{margin-top:24px;grid-template-columns:1fr 1fr 1fr;gap:0}#contact-form #contact-form-services .grid .form-item{position:relative;padding:0;margin:0;border-left:0;border-right:1px solid #e3e0da;border-bottom:1px solid #e3e0da}#contact-form #contact-form-services .grid .form-item:nth-child(1),#contact-form #contact-form-services .grid .form-item:nth-child(3n+1){border-left:1px solid #e3e0da}#contact-form #contact-form-services .grid .form-item label{display:block;position:relative;cursor:pointer;padding:24px;margin:0}#contact-form #contact-form-services .grid .form-item label>div{position:relative;height:30px}#contact-form #contact-form-services .grid .form-item label>div>.icon{width:24px;height:24px;position:absolute;top:0;left:0;background-color:#b3b3b3;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:24px 24px;-webkit-mask-size:24px 24px}#contact-form #contact-form-services .grid .form-item label>div>input{position:absolute;top:0;right:0}#contact-form #contact-form-services .grid .form-item.selected{border-left:1px solid #ffac11;border-color:#ffac11;margin-left:-1px}#contact-form #contact-form-services .grid .form-item.selected:nth-child(4),#contact-form #contact-form-services .grid .form-item.selected:nth-child(5),#contact-form #contact-form-services .grid .form-item.selected:nth-child(6){border-top:1px solid #ffac11;margin-top:-1px}#contact-form #contact-form-services .grid .form-item.selected .icon{background-color:#ffac11}#contact-form #cnt-cf-services-6-txt{display:none;margin-top:16px}#contact-form #cnt-pcf-content-on *,#sidenav #sidenav-menu .main-menu>li .submenu .submenu-section-header span.img,.article-list-paging .paging ul li>a img{vertical-align:middle}#contact-form #cnt-pcf-content-on input[type=checkbox]{margin:0 8px 0 0}#c-top-navigation #c-main-menu .submenu-container#submenu-102 .submenu-container-content .submenu-images>div,#c-top-navigation #c-main-menu .submenu-container#submenu-160 .submenu-container-content .submenu-images>div,#c-top-navigation #c-main-menu .submenu-container#submenu-2 .submenu-container-content .submenu-images>div,#c-top-navigation #c-main-menu .submenu-container#submenu-98 .submenu-container-content .submenu-images>div,#c-top-navigation #c-right-top-nav #cnt-btn-menu,#contact-form #cnt-pcf-content{display:none}#contact-form #f-description{font-family:Inter,sans-serif;font-size:14px;padding:12px 16px;min-height:146px}#contact-form #contact-form-submit,#contact-form #contact-form-summary{margin-top:24px}.form-send-confirm-txt{text-align:center;padding-top:48px;font-family:PP-Neue-Machina,sans-serif;font-size:24px}#c-top-navigation{height:64px;font-size:14px;background:#fcf9f5}#c-top-navigation #c-main-menu{float:left;margin-left:156px;position:relative}#c-top-navigation #c-main-menu ul.main-menu{text-align:left;margin:16px 0}#c-top-navigation #c-main-menu ul.main-menu::after,#c-top-navigation #c-right-top-nav ul::after{content:"";display:table;clear:both}#c-top-navigation #c-main-menu ul.main-menu li,#c-top-navigation #c-right-top-nav ul li{display:block;float:left;margin:0 13px;position:relative}#c-top-navigation #c-main-menu ul.main-menu li a:not(.button),#c-top-navigation #c-right-top-nav ul li a:not(.button){display:block;text-align:center;color:#000;height:32px;line-height:1;padding:9px 0;text-decoration:none}#c-top-navigation #c-main-menu ul.main-menu li span.highlight,#c-top-navigation #c-right-top-nav ul li span.highlight{display:none;background:#ffac11;width:100%;height:4px;position:absolute;bottom:-16px;left:0}#c-top-navigation #c-main-menu ul.main-menu li.active{font-weight:700}#c-top-navigation #c-main-menu .submenu-container{display:none;position:absolute;top:65px;left:0;z-index:50;background:#fff;min-width:300px;max-height:700px;padding:32px 48px 48px;overflow:hidden;box-shadow:0 24px 120px 0 rgba(0,0,0,.09)}#c-top-navigation #c-main-menu .submenu-container ul.submenu{display:block!important;width:300px;list-style:none;margin:0;padding:0;background:#fff}#c-top-navigation #c-main-menu .submenu-container ul.submenu.column-grid{display:grid!important}#c-top-navigation #c-main-menu .submenu-container ul.submenu.column-grid.column-2{grid-template-columns:1fr 1fr;column-gap:48px;width:648px}#c-top-navigation #c-main-menu .submenu-container ul.submenu.column-grid.column-3{grid-template-columns:1fr 1fr 1fr;column-gap:48px;width:996px}#c-top-navigation #c-main-menu .submenu-container.active{display:block}#c-top-navigation #c-main-menu .submenu-container ul.submenu a:not(.button){display:block;width:100%;color:#4d4d4d;height:auto;text-align:left;padding:16px 0;margin:0;border-bottom:2px solid #f1efec;text-decoration:none}#c-top-navigation #c-main-menu .submenu-container ul.submenu a:not(.button):hover{font-weight:700;border-color:#ffac11}#c-top-navigation #c-main-menu .submenu-container .submenu-buttons{margin-top:40px;text-align:right}#c-top-navigation #c-main-menu .submenu-container#submenu-102 .submenu-container-content,#c-top-navigation #c-main-menu .submenu-container#submenu-160 .submenu-container-content,#c-top-navigation #c-main-menu .submenu-container#submenu-2 .submenu-container-content,#c-top-navigation #c-main-menu .submenu-container#submenu-98 .submenu-container-content{display:grid;grid-template-columns:1fr 2fr;column-gap:48px}#c-top-navigation #c-main-menu .submenu-container#submenu-102 .submenu-container-content .submenu-article,#c-top-navigation #c-main-menu .submenu-container#submenu-102 .submenu-container-content .submenu-images,#c-top-navigation #c-main-menu .submenu-container#submenu-160 .submenu-container-content .submenu-article,#c-top-navigation #c-main-menu .submenu-container#submenu-160 .submenu-container-content .submenu-images,#c-top-navigation #c-main-menu .submenu-container#submenu-2 .submenu-container-content .submenu-article,#c-top-navigation #c-main-menu .submenu-container#submenu-2 .submenu-container-content .submenu-images,#c-top-navigation #c-main-menu .submenu-container#submenu-98 .submenu-container-content .submenu-article,#c-top-navigation #c-main-menu .submenu-container#submenu-98 .submenu-container-content .submenu-images{width:648px;padding-top:16px}#c-top-navigation #c-main-menu .submenu-container#submenu-102 .submenu-container-content .submenu-article .article,#c-top-navigation #c-main-menu .submenu-container#submenu-160 .submenu-container-content .submenu-article .article,#c-top-navigation #c-main-menu .submenu-container#submenu-2 .submenu-container-content .submenu-article .article,#c-top-navigation #c-main-menu .submenu-container#submenu-98 .submenu-container-content .submenu-article .article{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;padding:0 0 24px;border-bottom:1px solid #e3e0da;margin-bottom:24px}#c-top-navigation #c-main-menu .submenu-container#submenu-102 .submenu-container-content .submenu-article .article .title,#c-top-navigation #c-main-menu .submenu-container#submenu-160 .submenu-container-content .submenu-article .article .title,#c-top-navigation #c-main-menu .submenu-container#submenu-2 .submenu-container-content .submenu-article .article .title,#c-top-navigation #c-main-menu .submenu-container#submenu-98 .submenu-container-content .submenu-article .article .title{font-size:20px;min-height:auto}#c-top-navigation #c-main-menu .submenu-container#submenu-102 .submenu-container-content .submenu-article .article .content,#c-top-navigation #c-main-menu .submenu-container#submenu-160 .submenu-container-content .submenu-article .article .content,#c-top-navigation #c-main-menu .submenu-container#submenu-2 .submenu-container-content .submenu-article .article .content,#c-top-navigation #c-main-menu .submenu-container#submenu-98 .submenu-container-content .submenu-article .article .content{margin-bottom:0}#c-top-navigation #c-main-menu .submenu-container#submenu-102 .submenu-container-content .submenu-images>div img,#c-top-navigation #c-main-menu .submenu-container#submenu-160 .submenu-container-content .submenu-images>div img,#c-top-navigation #c-main-menu .submenu-container#submenu-2 .submenu-container-content .submenu-images>div img,#c-top-navigation #c-main-menu .submenu-container#submenu-98 .submenu-container-content .submenu-images>div img{max-width:100%}#c-top-navigation #c-right-top-nav{float:right}#c-top-navigation #c-right-top-nav ul{list-style:none;display:block;text-align:left;margin:16px 0}#c-top-navigation #c-right-top-nav ul li.last-child,#c-top-navigation #c-right-top-nav ul li:last-child{margin-right:0}#c-top-navigation #c-right-top-nav .btn-project-contact{min-width:130px;height:32px;padding-top:8px;padding-bottom:8px}@media only screen and (max-width:1150px){#c-top-bar #c-top-navigation{background:0 0}#c-top-bar #c-top-navigation.background-on{background:#fff;height:72px}#c-top-bar #c-top-navigation #c-main-menu,#c-top-bar #c-top-navigation #c-right-top-nav .resp-hide{display:none}#c-top-bar #c-top-navigation #c-right-top-nav .btn-project-contact{height:40px;padding-top:12px;padding-bottom:12px;min-width:auto}#c-top-bar #c-top-navigation #c-right-top-nav #cnt-btn-menu{display:inline-block;width:40px;height:40px;margin-right:0}}@media only screen and (max-width:450px){#c-top-bar #c-top-navigation ul li{margin:0 8px}}@media only screen and (max-width:400px){#c-top-bar #c-top-navigation ul{margin:20px 0}#c-top-bar #c-top-navigation ul li{margin:0 5px}#c-top-bar #c-top-navigation #c-right-top-nav .btn-project-contact{height:32px}#c-top-bar #c-top-navigation #c-right-top-nav #cnt-btn-menu{width:32px;height:32px}#c-top-bar #c-top-navigation #c-right-top-nav #cnt-btn-menu #btn-menu-close,#c-top-bar #c-top-navigation #c-right-top-nav #cnt-btn-menu #btn-menu-open{width:32px;height:32px;min-width:32px;background-size:60%}}#sidenav{background:#fcf9f5;height:100%;position:fixed;top:0;left:0;z-index:10;box-sizing:border-box;padding:128px 24px 32px;display:none;overflow:auto}#related-articles-slides .slick-slide>div,#sidenav,#sidenav #sidenav-menu,.cmp-case-studies .related-articles-slides .slick-slide>div{width:100%}#sidenav #sidenav-menu .main-menu{list-style:none;margin:0;padding:0;display:block}#sidenav #sidenav-menu .main-menu>li{display:block;border-bottom:1px solid #e3e0da}#sidenav #sidenav-menu .main-menu>li>a{display:block;padding:16px 24px 16px 0;font-size:16px;color:#000}#sidenav #sidenav-menu .main-menu>li.parent>a{background-image:url(/img/arrow-down-short.svg);background-repeat:no-repeat;background-position:right 20px}#sidenav #sidenav-menu .main-menu>li.parent.active>a{background-image:url(/img/arrow-up-short.svg)}#sidenav #sidenav-menu .main-menu>li .submenu{display:none;margin:0;padding:0;list-style:none}#sidenav #sidenav-menu .main-menu>li .submenu>li{padding:6px 0}#sidenav #sidenav-menu .main-menu>li .submenu>li:not(.submenu-section-header) a{font-size:14px;display:block;color:#4d4d4d}#sidenav #sidenav-menu .main-menu>li .submenu .submenu-section-header{margin:24px 0 0;padding:0 24px 24px;font-size:14px;color:#000;font-weight:600;border-bottom:1px solid #e3e0da}#sidenav #sidenav-menu .main-menu>li .submenu .submenu-section-header.menu-position-ico{background-position:left 3px}#sidenav #sidenav-menu .main-menu>li .submenu .submenu-section-header>a,.article .title a{color:#000}#sidenav #sidenav-menu .main-menu>li .submenu .submenu-section-header span.img.left-space{margin-left:4px}#sidenav #sidenav-menu .main-menu>li .submenu .submenu-section-header ul{display:block;list-style:none;margin:12px 0 0;padding:0;font-weight:400}#sidenav #sidenav-menu .main-menu>li .submenu .submenu-section-header ul li{display:block;margin-top:8px}#sidenav #sidenav-menu .main-menu>li .submenu .submenu-section-header ul li a{display:block;color:#4d4d4d}#sidenav #sidenav-menu .main-menu>li.active .submenu{display:block}.menu-position-ico{padding-left:24px!important;background-repeat:no-repeat;background-position:left top;background-size:16px 16px}.menu-position-ico.ico-code-gear{background-image:url(/img/menu-ico/code-gear.svg)}.menu-position-ico.ico-call-center{background-image:url(/img/menu-ico/call-center.svg)}.menu-position-ico.ico-server-cloud{background-image:url(/img/menu-ico/server-cloud.svg)}.menu-position-ico.ico-keyhole-shield{background-image:url(/img/menu-ico/keyhole-shield.svg)}.menu-position-ico.ico-cloud-gear{background-image:url(/img/menu-ico/cloud-gear.svg)}.article{padding:48px}.article .image{max-height:200px;margin-bottom:48px}.article .image img{max-width:100%;max-height:200px;margin:0 auto}.article .info,.article .title{font-size:0;margin-bottom:24px}.article .info .date,.article .info .label{display:inline-block;border-radius:4px;height:20px;font-size:12px;line-height:12px}.article .info .label{padding:4px 7px;text-align:center;margin-right:4px;background:#e3e0da;color:#000}.article .info .label.yellow{background:#ffeecf;color:#9b6500}.article .info .label.blue{background:#d7d7f6;color:#4053c0}.article .info .date{color:#fff;background-color:#151411;background-image:url(/img/calendar.svg);background-repeat:no-repeat;background-position:5px center;padding:4px 7px 4px 22px}.article .title{font-family:PP-Neue-Machina,sans-serif;color:#000;font-size:26px;line-height:1.2;min-height:94px}.article .content{font-size:14px;line-height:1.32;margin-bottom:48px}#page-title-section #news-header-client-data{margin-top:76px}#page-title-section #news-header-client-data .title{font-size:12px;text-transform:uppercase;margin-bottom:24px}#page-title-section #news-header-client-data .grid{display:grid;grid-template-columns:1fr 1fr 1fr}#page-title-section #news-header-client-data .grid .item{display:flex;flex-direction:column;padding:48px;border-top:1px solid #e3e0da}#page-title-section #news-header-client-data .grid .item:first-child:not(:last-child){border-right:1px solid #e3e0da}#page-title-section #news-header-client-data .grid .item:last-child:not(:first-child){border-left:1px solid #e3e0da;margin-left:-1px}#page-title-section #news-header-client-data .grid .item>:last-child{margin-top:auto}#page-title-section #news-header-client-data .grid .item .logotype{padding-bottom:48px}#page-title-section #news-header-client-data .grid .item .logotype img{max-width:300px;max-height:150px}#page-title-section #news-header-client-data .grid .item .description{font-size:14px}#page-title-section #news-header-client-data .grid .item .quote{font-size:16px;font-style:italic;padding-bottom:48px}#page-title-section #news-header-client-data .grid .item .quote-author{font-size:14px}#page-title-section #news-header-client-data .grid .item .quote-author .author{color:#000}#page-title-section #news-header-client-data .grid .item .data-title{color:#000;font-family:PP-Neue-Machina,sans-serif;padding-bottom:48px}#page-title-section #news-header-client-data .grid .item .data-title .title{font-size:32px}#page-title-section #news-header-client-data .grid .item .data-title .subtitle{font-size:20px}#page-title-section #news-header-client-data .grid .item .data-description{font-size:14px}@media only screen and (max-width:1080px){#page-title-section #news-header-client-data .grid{grid-template-columns:1fr}#page-title-section #news-header-client-data .grid .item{border-left:0!important;border-right:0!important}}@media only screen and (max-width:560px){#page-title-section #news-header-client-data .grid .item{padding-left:0;padding-right:0}}@media only screen and (max-width:380px){#page-title-section #news-header-client-data .grid .item .logotype img{max-width:100%;max-height:100px}}.article-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px;padding-top:96px}.article-list#testimonials-list{grid-template-columns:1fr 1fr}.article-list .item.article{position:relative;padding:0 0 104px;border-bottom:1px solid #e3e0da;display:block;min-height:400px}.article-list .item.article .cnt-images{font-size:0}.article-list .item.article .cnt-images .image{margin-bottom:48px;text-align:center;max-height:240px}.article-list .item.article .cnt-images .image img{display:inline-block;max-width:100%;max-height:240px}.article-list .item.article .cnt-images .logotype{margin-bottom:48px}.article-list .item.article .cnt-images .logotype img{display:inline-block;max-width:100%;max-height:56px}.article-list .item.article .cnt-text{margin-top:auto}.article-list .item.article .cnt-text .cnt-tag{margin-bottom:16px;font-size:0}.article-list .item.article .cnt-text .cnt-tag .tag{display:inline-block;border-radius:4px;height:20px;line-height:20px;padding:0 6px;font-size:12px;font-weight:600;color:#000;background:#e3e0da}.article-list .item.article .cnt-text .title{font-family:PP-Neue-Machina,sans-serif;font-size:26px!important;line-height:1.1;color:#000;transition:padding .5s;min-height:0!important;background:0 0;margin:0 0 16px!important;padding:0!important}.article-list .item.article .cnt-text .description{margin-top:16px;font-size:14px;line-height:1.25}.article-list .item.article .cnt-text .more{margin-top:24px;position:absolute;bottom:48px;left:0}.article-list#testimonials-list .item.article,.article-list#testimonials-list .item.article .author .title{min-height:auto}.article-list#testimonials-list .item.article .image{height:100px;display:flex;align-items:center;text-align:left}.article-list#testimonials-list .item.article .image img{max-width:100%;max-height:100%;display:inline-block;margin:0}.article-list#testimonials-list .item.article .author .title .subtitle{font-family:Inter,sans-serif;color:#4d4d4d;font-size:14px}.article-list#testimonials-list .item.article .quote .quote-text{font-family:PP-Neue-Machina,sans-serif;font-weight:300;font-style:italic;font-size:16px;line-height:1.2}@media only screen and (max-width:1150px){.article-list{grid-template-columns:1fr 1fr}}@media only screen and (max-width:850px){.article-list#testimonials-list{grid-template-columns:1fr}}@media only screen and (max-width:750px){.article-list{grid-template-columns:1fr}}.article-list-paging{margin-top:24px;padding-bottom:96px}.article-list-paging .paging{margin:0 auto;text-align:center;font-size:0;float:left}.article-list-paging .paging ul{display:block;margin-left:0!important}.article-list-paging .paging ul li{display:inline-block;height:40px}.article-list-paging .paging ul li>a,.article-list-paging .paging ul li>span{vertical-align:middle;text-align:center;text-decoration:none;color:#000;font-size:14px;display:inline-block;height:40px;line-height:40px;min-width:40px;box-sizing:border-box}.article-list-paging .paging ul li>a.active,.article-list-paging .paging ul li>span.active{border:1px solid #e3e0da;border-radius:4px}.article-list-paging .paging ul li>a:hover{opacity:.6}.article-list-paging .paging ul li>a.page-first,.article-list-paging .paging ul li>a.page-last{font-size:18px}.article-list-paging .paging ul li:first-child{margin-right:12px}.article-list-paging .paging ul li:first-child span{color:#4d4d4d;line-height:43px}#related-articles-section{position:relative;padding:92px 0}#related-articles-section .section-header{margin-bottom:72px}#related-articles-section .section-header .sh-buttons.p-absolute-right-bottom{bottom:20px}#related-articles-section #related-articles-more-button{position:absolute;bottom:0;left:50%;margin-left:-120px;z-index:30;width:240px}#related-articles-slides,.cmp-case-studies .related-articles-slides{padding-top:0;padding-bottom:88px;position:relative;z-index:10;width:100%;overflow:hidden;margin:70px auto 0}#related-articles-slides .slick-track,.cmp-case-studies .related-articles-slides .slick-track{display:flex!important}#related-articles-slides .slick-slide,.cmp-case-studies .related-articles-slides .slick-slide{width:472px;height:auto!important;margin-right:1px;display:flex!important}#related-articles-slides .slide,.cmp-case-studies .related-articles-slides .slide{width:auto;height:100%;position:relative;box-sizing:border-box;padding:0 48px 48px 0!important}#related-articles-slides .slick-next,#related-articles-slides .slick-prev,.cmp-case-studies .related-articles-slides .slick-next,.cmp-case-studies .related-articles-slides .slick-prev{width:32px;height:32px;min-width:32px;line-height:16px;opacity:1;top:auto;bottom:7px!important}#related-articles-slides .slick-next::before,#related-articles-slides .slick-prev::before,.cmp-case-studies .related-articles-slides .slick-next::before,.cmp-case-studies .related-articles-slides .slick-prev::before{width:32px;height:32px;padding:8px;line-height:16px;opacity:1;vertical-align:middle}#related-articles-slides .slick-prev,.cmp-case-studies .related-articles-slides .slick-prev{left:auto;right:32px}#related-articles-slides .slick-next,.cmp-case-studies .related-articles-slides .slick-next{left:auto;right:0}#related-articles-slides .slick-prev::before,.cmp-case-studies .related-articles-slides .slick-prev::before{content:url(/img/arrow-left-black.svg)}#related-articles-slides .slick-next::before,.cmp-case-studies .related-articles-slides .slick-next::before{content:url(/img/arrow-right-black.svg)}#related-articles-slides .slick-dots,.cmp-case-studies .related-articles-slides .slick-dots{width:auto;z-index:20;bottom:8px;left:0;height:28px;text-align:left}#related-articles-slides .slick-dots li,.cmp-case-studies .related-articles-slides .slick-dots li{width:28px;height:28px;margin:0;vertical-align:middle}#related-articles-slides .slick-dots li.slick-active button,.cmp-case-studies .related-articles-slides .slick-dots li.slick-active button{padding:8px;line-height:12px}#related-articles-slides .slick-dots li.slick-active button::before,.cmp-case-studies .related-articles-slides .slick-dots li.slick-active button::before{padding:8px;opacity:1;content:url(/img/dot-big-2.svg);line-height:12px}#related-articles-slides .slick-dots li button:hover,#related-articles-slides .slick-next:hover,#related-articles-slides .slick-prev:hover,.cmp-case-studies .related-articles-slides .slick-dots li button:hover,.cmp-case-studies .related-articles-slides .slick-next:hover,.cmp-case-studies .related-articles-slides .slick-prev:hover{opacity:.8}@media (max-width:1200px){#related-articles-section #related-articles-slides .item .title,.cmp-case-studies .related-articles-slides .item .title{font-size:20px;min-height:76px}}@media (max-width:1050px){#related-articles-section,.cmp-case-studies .related-articles-slides{padding-bottom:136px}#related-articles-section #related-articles-more-button,.cmp-case-studies .related-articles-slides #related-articles-more-button{bottom:-50px}}@media (max-width:750px){#related-articles-section #related-articles-slides,.cmp-case-studies .related-articles-slides{padding-bottom:128px}#related-articles-section #related-articles-slides .slick-next,#related-articles-section #related-articles-slides .slick-prev,.cmp-case-studies .related-articles-slides .slick-next,.cmp-case-studies .related-articles-slides .slick-prev{bottom:40px!important}#related-articles-section #related-articles-slides .slick-dots,.cmp-case-studies .related-articles-slides .slick-dots{bottom:58px}}@media (max-width:600px){#related-articles-section #related-articles-slides,.cmp-case-studies .related-articles-slides{padding-bottom:128px}#related-articles-section #related-articles-slides .slick-next,#related-articles-section #related-articles-slides .slick-prev,.cmp-case-studies .related-articles-slides .slick-next,.cmp-case-studies .related-articles-slides .slick-prev{bottom:0!important}}@media (max-width:450px){#related-articles-section{padding-bottom:176px}#related-articles-section #related-articles-more-button{bottom:-50px}#related-articles-section #related-articles-slides,.cmp-case-studies .related-articles-slides{padding-bottom:168px}#related-articles-section #related-articles-slides .slick-dots,.cmp-case-studies .related-articles-slides .slick-dots{bottom:98px}}