.services-bg{background:#fafafa}.servicesTitle{font-family:Poppins;font-size:34px;font-weight:500;line-height:44.2px;letter-spacing:.005em;text-align:left;color:#1f1f23;margin-bottom:42px}.servicesPage__banner{min-height:100vh;height:879px;align-items:stretch;display:flex;flex-direction:column;justify-content:center}.servicesPage__banner--body{padding:150px 0 100px;position:relative;display:flex;align-items:center;background:#fff}.servicesPage__banner--content{max-width:522px;margin:unset;min-height:192px;position:relative}.servicesPage__banner--title{font-family:Poppins;font-size:44px;font-weight:600;line-height:66px;letter-spacing:.005em;color:#37373c;margin-bottom:24px;text-align:start}.servicesPage__banner--subtitle,.servicesPage__services--text p,.servicesPage__services--text ul li{font-weight:400;letter-spacing:.01em;color:#37373c;font-family:Poppins}.servicesPage__banner--subtitle{font-size:16px;line-height:28px;text-align:left;margin-bottom:42px}.servicesPage__banner--image{position:absolute;right:40px;bottom:50%;transform:translateY(50%);z-index:2;max-height:600px;max-width:620px}.carousel,.servicesPage__banner.realEstateDev{overflow:hidden;position:relative}.servicesPage__banner--image.mobileDev,.servicesPage__banner--image.softwareDev{right:15%}.servicesPage__banner--content.ui-uxDesign{max-width:520px}.servicesPage__banner--image.realEstateDev{bottom:unset;transform:none;max-height:unset;max-width:594px;top:180px;right:74px}.servicesPage__banner--content.realEstateDev{max-width:520px}@media (min-width:1768px){.servicesPage__banner--image.ui-uxDesign{right:15%}}.servicesPage__banner--image.ui-uxDesign{right:10%}.hero_content--slider{width:100%;max-width:700px;right:64px}.carousel{width:100%;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;height:660px;perspective:170px}.carousel.carousel-slider{top:0;left:0}.carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0}.carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px}.carousel.carousel-slider .carousel-item p{font-size:15px}.carousel .carousel-item{visibility:hidden;position:absolute;top:0;left:0;cursor:grab;width:100%;height:auto;max-width:500px}.carousel .carousel-item>img{width:100%;box-shadow:0 7.7649px 20.7064px 0 rgba(188,188,188,.36),0 -2.5883px 30px 0 rgba(182,182,182,.16)}.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:4px;width:24px;margin:10px 4px 0;background-color:#d5dbde;-webkit-transition:.3s;transition:.3s;border-radius:8px;opacity:.3}.carousel .indicators .indicator-item.active{background-color:#1f1f23;opacity:1}.carousel .carousel-item:not(.active) .materialboxed,.carousel.scrolling .carousel-item .materialboxed{pointer-events:none}.carousel .carousel-item:active{cursor:grabbing}.carousel .carousel-item img{width:100%}.servicesPage__logotypes{padding:24px 0}.servicesPage__logotypes--wrapper{display:flex;align-items:center;justify-content:space-between;gap:78px}.servicesPage__logotypes--left{max-width:356px}.servicesPage__logotypes--right{display:flex;align-items:center;justify-content:space-between;gap:48px}.servicesPage__logotypes--title{font-family:Poppins;font-size:14px;font-weight:600;line-height:19.6px;letter-spacing:.015em;color:#252525;border-left:2px solid #252525;margin:0;padding-left:12px;width:100%;text-align:start}.servicesPage__services{padding:64px 0;width:100%}.servicesPage__services--item:not(:last-child){margin-bottom:42px}.servicesPage__services--item{display:flex;align-items:center;justify-content:space-between;box-shadow:0 6.782608509063721px 18.086956024169922px 0 #bcbCBC3D;background:#fff;border-radius:10px}.servicesPage__services--left{padding:44px 0 44px 44px}.servicesPage__services--item img{height:100%;width:auto;object-fit:cover;border-radius:10px;max-width:440px}.servicesPage__services--title{font-family:Poppins;font-size:22px;font-weight:500;line-height:33px;letter-spacing:.02em;text-align:left;color:#1f1f23;margin-bottom:16px}.servicesPage__services--text p{font-size:14px;line-height:28px;text-align:left;margin-bottom:16px}.servicesPage__services--text ul li:before{position:relative;float:left;color:#37373c;text-indent:-10px;speak:none;content:'\25CF';top:-2px;margin-right:10px}.servicesPage__services--logotypes{display:flex;width:100%;justify-content:start;align-items:start;margin-top:16px}.servicesPage__services--logotypes__item:not(:first-child){margin:0 25px}.servicesPage__services--logotypes__item:first-child{margin:0 25px 0 0}.servicesPage__services--logotypes__item{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.servicesPage__services--logotypes__item img{width:40px;height:40px;object-fit:cover}.servicesPage__services--logotypes__item .logotypes-name{font-family:Poppins;font-size:14px;font-weight:500;line-height:21px;text-align:center;color:#37373c;width:max-content}.servicesPage__services--text ul li{font-size:16px;line-height:34px;text-align:left;padding-left:10px;margin-left:10px}.servicesPage__cta{padding:100px 0 64px}.servicesPage__cta--wrapper{background:#e8ebed;padding:49px 64px;border-radius:10px;position:relative}.servicesPage__cta--title{font-family:Poppins;font-size:28px;font-weight:500;line-height:36.4px;letter-spacing:.005em;text-align:left;color:#1f1f23;margin-bottom:16px}.servicesPage__cta--text{font-family:Poppins;font-size:16px;font-weight:400;line-height:28px;letter-spacing:.01em;text-align:left;color:#37373c;margin-bottom:36px}.servicesPage__cta--img{position:absolute;bottom:0;right:27px;max-width:464px}.servicesPage__cta--content{max-width:450px}.servicesPage__reasons,.servicesPage__technologies{padding:64px 0}.servicesPage__technologies--title{font-family:Poppins;font-size:22px;font-weight:500;line-height:33px;text-align:center;color:#88888880;cursor:pointer}.servicesPage__technologies--title.active{color:#ffe073;opacity:1;text-decoration:underline;text-underline-offset:10px;pointer-events:none}.servicesPage__technologies--name{font-family:Poppins;font-size:16px;font-weight:500;line-height:24px;text-align:center;color:#37373c}.servicesPage__technologies--img{margin-bottom:12px}.servicesPage__technologies--items{display:none;align-items:center;justify-content:space-between}.servicesPage__technologies--top{display:flex;justify-content:start;gap:50px;margin-bottom:42px}.servicesPage__technologies--item{display:flex;align-items:center;flex-direction:column;min-width:110px}.servicesPage__technologies--items.active{display:flex}.imageForMobile,.servicesPage__reasons--item .iconHover,.servicesPage__reasons--item.active .iconDefault{display:none}.servicesPage__reasons--title{font-family:Poppins;font-size:22px;font-weight:500;line-height:33px;text-align:left;color:#1f1f23;margin-bottom:16px}.servicesPage__reasons--text{font-family:Poppins;font-size:14px;font-weight:400;line-height:28px;letter-spacing:.01em;text-align:left;color:#37373c}.servicesPage__reasons--icon{margin-bottom:16px;width:36px;height:36px}.servicesPage__reasons--item{width:calc(33.33% - 57.33px)}.servicesPage__reasons--item.active .iconHover{display:flex}.servicesPage__reasons--items{display:flex;flex-wrap:wrap;justify-content:space-between}.servicesPage__reasons td,.servicesPage__reasons tr{border:1px solid #d5d5D580}.servicesPage__reasons table{border-collapse:collapse}.servicesPage__reasons--items tr:first-child,td.servicesPage__reasons--item_1,td.servicesPage__reasons--item_2,td.servicesPage__reasons--item_3{border-top:none}.servicesPage__reasons--items tr:nth-child(2),td.servicesPage__reasons--item_4,td.servicesPage__reasons--item_5,td.servicesPage__reasons--item_6{border-bottom:none}.servicesPage__reasons--items tr,td.servicesPage__reasons--item_1,td.servicesPage__reasons--item_4{border-left:none}.servicesPage__reasons--items tr,td.servicesPage__reasons--item_3,td.servicesPage__reasons--item_6{border-right:none}td.servicesPage__reasons--item_1{padding:0 43px 35px 0}td.servicesPage__reasons--item_2{padding:0 43px 35px}td.servicesPage__reasons--item_3{padding:0 0 35px 43px}td.servicesPage__reasons--item_4{padding:35px 43px 0 0}td.servicesPage__reasons--item_5{padding:35px 43px 0}td.servicesPage__reasons--item_6{padding:35px 0 0 43px}@media (max-width:1660px){.servicesPage__banner--image.mobileDev{right:12%}.servicesPage__banner--image.softwareDev{right:10%}.servicesPage__banner--image.ui-uxDesign{right:4%}.carousel{height:580px}.carousel .carousel-item{max-width:440px}.hero_content--slider{max-width:770px}}@media (max-width:1440px){.servicesPage__banner--image.softwareDev,.servicesPage__banner--image.ui-uxDesign{right:40px}.carousel{perspective:127px;height:520px}.hero_content--slider{max-width:600px}.servicesPage__banner{height:100vh}.servicesPage__banner--image{max-height:480px;max-width:520px}.servicesPage__banner--content{max-width:500px}.servicesPage__banner--image.mobileDev{right:8%;max-height:414px;max-width:450px}}@media (max-width:1220px){.servicesPage__banner--image.mobileDev{right:4%}.servicesPage__banner--image.softwareDev,.servicesPage__banner--image.ui-uxDesign{right:-70px}.servicesPage__banner--image{right:-70px;bottom:50%;transform:translateY(50%) scale(.7)}.realEstateDev .servicesPage__banner--subtitle{max-width:70%}.servicesPage__banner--image.realEstateDev{right:0}.servicesPage__banner--content{max-width:450px}.servicesPage__logotypes--right{gap:unset;width:-webkit-fill-available}.servicesPage__services--logotypes{flex-wrap:wrap}.servicesPage__services--logotypes__item:not(:first-child){margin:0}}@media (max-width:990px){.servicesPage__banner--image,.servicesPage__banner--image.realEstateDev{position:relative;right:unset!important;transform:none;bottom:unset}.servicesPage__banner--image.softwareDev{margin:0 16px}.servicesPage__banner--body{flex-direction:column}.servicesPage__banner--content{max-width:100%!important}.servicesPage__logotypes--right img{width:calc(25% - 18px);height:auto;object-fit:cover}.servicesPage__logotypes--left{max-width:296px}.servicesPage__logotypes--right{gap:24px;width:calc(100% - 320px)}.servicesPage__logotypes--wrapper{gap:24px;width:100%}.servicesPage__cta--img{position:relative;right:unset;bottom:unset;margin:0 auto;width:100%}.servicesPage__cta--wrapper{display:flex;flex-direction:column;padding:24px 24px 0;gap:36px}.hero_content--slider,.servicesPage__cta--content{max-width:100%}td.servicesPage__reasons--item_1{padding:0 23px 15px 0}td.servicesPage__reasons--item_2{padding:0 23px 15px}td.servicesPage__reasons--item_3{padding:0 0 15px 23px}td.servicesPage__reasons--item_4{padding:15px 23px 0 0}td.servicesPage__reasons--item_5{padding:15px 23px 0}td.servicesPage__reasons--item_6{padding:15px 0 0 23px}.carousel{height:330px;perspective:170px}.carousel .carousel-item{max-width:258px}.servicesPage__banner--image.webDev{margin-top:16px}.servicesPage__banner--image.realEstateDev{max-height:300px;max-width:100%;top:0}.servicesPage__banner.realEstateDev{flex-direction:column-reverse}.realEstateDev .servicesPage__banner--body{padding:150px 0 40px}.servicesPage__services--item img{width:100%;height:auto}.realEstateDev .servicesPage__banner--subtitle{max-width:100%}}@media (max-width:768px){.servicesPage__banner--title,.servicesTitle{letter-spacing:.005em;hyphens:auto;word-wrap:break-word}.servicesTitle{font-size:28px;line-height:36.4px;margin-bottom:24px}.servicesPage__banner--title{font-size:36px;line-height:54px;margin-bottom:20px}.servicesPage__banner--subtitle{font-size:16px;line-height:28px;letter-spacing:.01em;margin-bottom:36px}.servicesPage__banner--body{padding:110px 0 0}.servicesPage__logotypes--title{font-size:14px;line-height:19.6px;letter-spacing:.015em}.servicesPage__logotypes--wrapper{flex-direction:column}.servicesPage__logotypes--left{max-width:100%}.servicesPage__logotypes--right{width:100%}.servicesPage__logotypes--right img{width:initial}.servicesPage__cta,.servicesPage__services,.servicesPage__technologies{padding:42px 0}.servicesPage__services--item:not(:last-child){margin-bottom:16px}.servicesPage__services--item{flex-direction:column;gap:16px;padding:24px 24px 36px}.servicesPage__services--left{padding:0}.servicesPage__technologies--top{margin-bottom:24px}.servicesPage__technologies--title{font-size:20px;line-height:30px}.servicesPage__technologies--items{gap:6.5px;flex-wrap:wrap;row-gap:24px}.servicesPage__reasons--items tr{flex-direction:column;display:flex;width:100%;border:none}.servicesPage__reasons--items td{flex-direction:column;display:flex;width:100%;padding:0;border:none}.servicesPage__reasons--items td.servicesPage__reasons--item{border-bottom:1px solid #d5d5D580;padding:36px 0}.servicesPage__reasons--items td.servicesPage__reasons--item_6{border:none;padding:36px 0 0}.servicesPage__reasons--items td.servicesPage__reasons--item_1{padding:0 0 36px}.servicesPage__services--logotypes{gap:24px 0;justify-content:center}.servicesPage__services--logotypes__item{width:33.33%}.servicesPage__banner--image.mobileDev{padding:30px 66px 0}.imageForMobile{display:block}.imageForDesktop{display:none}}@media (max-width:560px){.servicesPage__logotypes--right{flex-wrap:wrap}.servicesPage__logotypes--right img{width:calc(50% - 24px);padding:0 18px}.servicesPage__cta .btn__dark{width:100%}.servicesPage__technologies--top{justify-content:space-between;gap:unset;width:100%}.servicesPage__technologies--items{justify-content:space-around}}