.services{padding-bottom:80px;overflow:hidden}.services__item-text{white-space:break-spaces}.services__item-button{margin-top:20px}.services__item-content{color:#101820}.services__item-subtitle{margin-bottom:20px}@media(max-width:767px){.services__title{padding:20px 76px 20px 0}}@media(max-width:1279px){.services__navigation{display:none}.services__title{position:relative;display:flex;justify-content:space-between;align-items:center;gap:0 20px;text-align:left;padding:30px 0;width:100%;transition:all .3s ease}.services__title.is-active{color:#007672}.services__item{width:100%;transition:.3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid #d7dfe1;overflow:hidden}.services__item-subtitle{display:none}.services__item-content{max-height:0;height:0;opacity:0;overflow:hidden;transition:.6s linear;transition-property:opacity,height,max-height;will-change:opacity,contents,max-height}.services__item-content--expanded{height:auto;max-height:500px;padding:10px 0 30px;opacity:1}}@media(min-width:1280px){.services{padding-bottom:130px}.services__navigation{display:flex;flex-direction:column}.services__navigation-item{text-align:left;position:relative;display:flex;align-items:center;width:100%;color:#101820;padding:20px 0 14px;border-bottom:1px solid #d7dfe1;cursor:pointer}.services__navigation-item:hover{color:#005b58}.services__navigation-item:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:4px;border-radius:10px;background:#007672;-webkit-transition:all .3s ease;transition:all .3s ease}.services__navigation-item.active{color:#005b58;pointer-events:none}.services__navigation-item.active:after{width:100%}.services__navigation-item:first-of-type{margin-top:0}.services__title{position:relative;pointer-events:none;text-align:left;line-height:1;padding:0 0 40px;display:none}.services__accordion{display:flex;flex-wrap:nowrap;grid-gap:0 50px}.services__container{display:grid;grid-template-areas:". .";grid-auto-columns:415px 735px;justify-content:flex-start;grid-gap:0 80px}.services__button{display:none}.services__item{width:735px;min-width:735px;border:none;height:auto;background:#fff;box-shadow:2px 3px 10px rgba(153,153,153,.2);border-radius:10px;order:3;padding:80px;opacity:0;transition:none!important}.services__item.active{order:1;opacity:1;transition:opacity .4s ease}.services__item-title{display:none}.services__item-button{margin-top:40px}}@media(min-width:1920px){.services__container{grid-auto-columns:500px 880px;grid-gap:0 200px}.services__item{width:880px;min-width:880px}.services__item-button{margin-top:60px}}.servicesEditable{padding-bottom:80px;overflow:hidden}.servicesEditable__heading{margin-bottom:40px}.servicesEditable__item-text h1,.servicesEditable__item-text h2,.servicesEditable__item-text h3,.servicesEditable__item-text h4,.servicesEditable__item-text h5,.servicesEditable__item-text h6{margin-bottom:20px}.servicesEditable__item-text p{white-space:break-spaces;margin:20px 0}.servicesEditable__item-text a{color:#007672}.servicesEditable__item-text ol{display:flex;flex-direction:column;grid-gap:8px;padding-left:20px;margin:20px 0}.servicesEditable__item-text ul{display:flex;flex-direction:column;grid-gap:16px;margin:20px 0}.servicesEditable__item-text ul li{position:relative;display:flex;flex-direction:row;grid-gap:8px;font-family:var(--font-raleway),sans-serif;font-size:14px;font-weight:800;margin-bottom:4px}.servicesEditable__item-text ul li:first-child{margin-top:14px}.servicesEditable__item-text ul li:before{content:"";left:0;margin-top:2px;width:20px;min-width:20px;height:20px;background-image:url(/images/check/tabler-icon-circle-check.svg);background-repeat:no-repeat;background-size:cover;overflow:hidden}.servicesEditable__item-button{margin-top:20px}.servicesEditable__item-content{color:#101820}.servicesEditable__item-subtitle{margin-bottom:20px}@media(min-width:768px){.servicesEditable__heading{white-space:break-spaces}}@media(max-width:767px){.servicesEditable__title{padding:20px 0}}@media(max-width:1279px){.servicesEditable__navigation{display:none}.servicesEditable__title{position:relative;display:flex;justify-content:space-between;text-align:left;padding:30px 0;width:100%;transition:all .3s ease}.servicesEditable__title.is-active{color:#007672}.servicesEditable__item{width:100%;transition:.3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid #d7dfe1;overflow:hidden}.servicesEditable__item-content{max-height:0;height:0;opacity:0;overflow:hidden;transition:.6s linear;transition-property:opacity,height,max-height;will-change:opacity,contents,max-height}.servicesEditable__item-content--expanded{height:auto;max-height:500px;padding:10px 0 30px;opacity:1}}@media(min-width:1280px){.servicesEditable{padding-bottom:130px}.servicesEditable__heading{margin-bottom:60px}.servicesEditable__navigation{display:flex;flex-direction:column}.servicesEditable__navigation-item{text-align:left;position:relative;display:flex;align-items:center;width:100%;font-size:18px;color:#101820;padding:20px 0 14px;border-bottom:1px solid #d7dfe1;cursor:pointer}.servicesEditable__navigation-item:hover{color:#005b58}.servicesEditable__navigation-item:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:4px;border-radius:10px;background:#007672;-webkit-transition:all .3s ease;transition:all .3s ease}.servicesEditable__navigation-item.active{color:#005b58;pointer-events:none}.servicesEditable__navigation-item.active:after{width:100%}.servicesEditable__navigation-item:first-of-type{margin-top:0}.servicesEditable__title{position:relative;pointer-events:none;text-align:left;line-height:1;display:none}.servicesEditable__accordion{display:flex;flex-wrap:nowrap;grid-gap:0 50px}.servicesEditable__container{display:grid;grid-template-areas:". .";grid-auto-columns:415px 735px;justify-content:space-between;grid-gap:0 50px}.servicesEditable__button{display:none}.servicesEditable__item{width:735px;min-width:735px;border:none;height:auto;background:#fff;box-shadow:2px 3px 10px rgba(153,153,153,.2);border-radius:10px;order:3;padding:80px;opacity:0;transition:none!important}.servicesEditable__item.active{order:1;opacity:1;transition:opacity .4s ease}.servicesEditable__item-title{display:none}.servicesEditable__item-button{margin-top:40px}}@media(min-width:1920px){.servicesEditable__container{grid-auto-columns:500px 1000px;justify-content:flex-start;grid-gap:0 200px}.servicesEditable__item{width:880px;min-width:880px;padding:80px 120px}.servicesEditable__item-button{margin-top:60px}.servicesEditable__item-text h2,.servicesEditable__item-text h3,.servicesEditable__item-text p{margin-bottom:40px}.servicesEditable__item-text ul li{font-size:16px}}.servicesIco{padding:80px 0;background:#f2f6f7;margin-bottom:80px;overflow:hidden}.servicesIco__heading{margin-bottom:40px}.servicesIco__item-content{display:flex;flex-direction:column;grid-gap:20px 0}.servicesIco__item-content-element{display:flex;align-items:center;grid-gap:0 20px}.servicesIco__item-content-icon{width:80px;min-width:80px;height:80px;background:#fff;border-radius:10px;box-shadow:0 1px 24px rgba(0,0,0,.1)}.servicesIco__item-content-icon img{display:block;width:80px;min-width:80px;height:80px;border-radius:10px}@media(min-width:768px){.servicesIco__heading{white-space:break-spaces}.servicesIco__button{width:42px;min-width:42px;height:42px}.servicesIco__button:before{background-size:20px}}@media(max-width:767px){.servicesIco__title{padding:20px 76px 20px 0}}@media(max-width:1279px){.servicesIco__navigation{display:none}.servicesIco__title{position:relative;display:flex;align-items:center;padding:30px 82px 30px 0;width:100%;transition:all .3s ease}.servicesIco__title:active .servicesIco__button{border:2px solid #540709;background:#540709;color:#007672}.servicesIco__title:active .servicesIco__button:before{filter:brightness(0) invert(1)}.servicesIco__title.is-active{color:#007672}.servicesIco__title.is-active .servicesIco__button:before{transform:rotate(45deg)}.servicesIco__button{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:flex;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;border:2px solid #7a0f10;border-radius:50%;background:rgba(0,0,0,0);transition:all .2s ease}.servicesIco__button:before{content:"";width:100%;min-width:100%;height:100%;background-image:url(/images/arrows/icon-drop.svg);background-repeat:no-repeat;background-position:50%;background-size:18px;transition:all .2s ease}.servicesIco__item{width:100%;transition:.3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid #d7dfe1;overflow:hidden}.servicesIco__item-content{max-height:0;height:0;opacity:0;overflow:hidden;transition:.6s linear;transition-property:opacity,height,max-height;will-change:opacity,contents,max-height}.servicesIco__item-content--expanded{height:auto;max-height:500px;padding:10px 0 30px;opacity:1}}@media(min-width:1280px){.servicesIco{padding:130px 0;margin-bottom:130px}.servicesIco__heading{margin-bottom:60px}.servicesIco__navigation{display:flex;flex-direction:column}.servicesIco__navigation-item{text-align:left;position:relative;display:flex;align-items:center;width:100%;font-size:18px;color:#101820;padding:22px 0 16px;border-bottom:1px solid #d7dfe1;cursor:pointer}.servicesIco__navigation-item:hover{color:#005b58}.servicesIco__navigation-item:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:4px;border-radius:10px;background:#007672;-webkit-transition:all .3s ease;transition:all .3s ease}.servicesIco__navigation-item.active{color:#005b58;pointer-events:none}.servicesIco__navigation-item.active:after{width:100%}.servicesIco__navigation-item:first-of-type{margin-top:0}.servicesIco__title{position:relative;pointer-events:none;text-align:left;line-height:1;padding:0 0 40px;display:none}.servicesIco__accordion{display:flex;flex-wrap:nowrap;grid-gap:0 50px}.servicesIco__container{display:grid;grid-template-areas:". .";grid-auto-columns:415px 735px;grid-gap:0 50px}.servicesIco__button{display:none}.servicesIco__item{width:735px;min-width:735px;border:none;height:auto;background:#fff;box-shadow:0 5px 10px rgba(153,153,153,.1);border-radius:10px;order:3;padding:80px;opacity:0;transition:none!important}.servicesIco__item.active{order:1;opacity:1;transition:opacity .4s ease}.servicesIco__item-content{display:grid;grid-template-areas:". .";grid-template-columns:1fr 1fr;grid-auto-rows:min-content;grid-gap:20px 15px;padding:0 0 30px}}@media(min-width:1920px){.servicesIco__container{grid-auto-columns:415px 880px;grid-gap:0 40px}.servicesIco__item{width:880px;min-width:880px;padding:80px 120px}}.certifications-marquee{margin-bottom:80px;overflow:hidden}.certifications-marquee__heading{display:flex;flex-direction:column;grid-gap:20px;margin-bottom:40px}.certifications-marquee__filter{display:flex;flex-wrap:wrap;grid-gap:20px;margin-bottom:24px}.certifications-marquee__filter-item{position:relative;display:flex;align-items:center;padding:0 37px;height:36px;background:rgba(0,0,0,0);border:1px solid #005b58;border-radius:100px;transition:all .2s ease;cursor:pointer}.certifications-marquee__filter-item span{font-family:var(--font-raleway),sans-serif;font-weight:800;font-size:14px;color:#005b58;transform:translateX(0);transition:all .3s ease}.certifications-marquee__filter-item:before{content:"";position:absolute;left:20px;display:block;width:24px;height:24px;background-image:url(/images/check/check-white.svg);background-repeat:no-repeat;opacity:0;transition:opacity .2s ease;transition-delay:.2s}.certifications-marquee__filter-item.active{pointer-events:none;background:#005b58}.certifications-marquee__filter-item.active span{transform:translateX(17px);color:#fff}.certifications-marquee__filter-item.active:before{opacity:1}.certifications-marquee__item{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f2f6f7;width:fit-content;white-space:nowrap;padding:16px;border-radius:10px;margin:10px}.certifications-marquee__row{position:relative;pointer-events:none}.certifications-marquee__track{position:relative;z-index:3;display:flex;width:max-content;animation:certifications-marquee-scroll var(--marquee-duration,60s) linear infinite;will-change:transform}.certifications-marquee__half{display:flex}.certifications-marquee__slide{flex-shrink:0}@media(min-width:768px){.certifications-marquee__filter{grid-gap:20px 32px}.certifications-marquee__item{padding:20px}}@media(min-width:1280px){.certifications-marquee{margin-bottom:130px}.certifications-marquee__filter{grid-gap:20px 32px;margin-bottom:40px}.certifications-marquee__item{padding:24px}}@media(min-width:1920px){.certifications-marquee__filter{margin-bottom:60px}.certifications-marquee__filter-item{height:48px}.certifications-marquee__filter-item span{font-size:16px}.certifications-marquee__item{padding:30px;margin:20px}}@keyframes certifications-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.swiper-dynamo{position:relative;margin-bottom:130px}.swiper-dynamo__title{margin-bottom:40px}.swiper-dynamo__wrapper{position:relative;padding-top:40px;background:#f2f6f7;border-radius:10px;overflow:hidden}.swiper-dynamo__image picture{display:block;width:100%}.swiper-dynamo__item{position:relative;padding:40px 30px 60px}.swiper-dynamo__item-icon{display:block;width:67px}.swiper-dynamo__item-text{font-style:italic;font-weight:300;margin:40px 0}.swiper-dynamo__item-name{font-family:var(--font-raleway),sans-serif;font-weight:900;font-size:16px;line-height:24px;color:#101820}.swiper-dynamo__item-position{position:relative;font-weight:700;font-size:16px;line-height:24px}.swiper-dynamo__item-button{margin-top:40px}.swiper-dynamo__swiper{background:#131515;padding:18px 0;margin-top:20px}.swiper-dynamo__swiper .swiper-slide{width:fit-content}.swiper-dynamo__swiper-item{display:flex;align-items:center;font-family:var(--font-raleway),sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;padding:0 40px;white-space:nowrap;color:#fff}.swiper-dynamo__swiper-item:after{content:"";position:absolute;right:0;width:6px;height:6px;background:#fff;border-radius:50%}@media(min-width:768px){.swiper-dynamo__title{white-space:break-spaces}.swiper-dynamo__image picture{width:570px;margin:0 auto}.swiper-dynamo__item{display:grid;grid-template-areas:"icon icon" "text text" "name button" "position button";padding:40px 60px 80px;grid-auto-columns:1fr auto}.swiper-dynamo__item-icon{grid-area:icon}.swiper-dynamo__item-text{grid-area:text}.swiper-dynamo__item-name{grid-area:name}.swiper-dynamo__item-position{grid-area:position}.swiper-dynamo__item-button{grid-area:button;margin:0}}@media(min-width:1280px){.swiper-dynamo{position:relative;margin-bottom:130px}.swiper-dynamo__title{margin-bottom:60px}.swiper-dynamo__wrapper{display:grid;grid-template-areas:"mImage mItem";grid-auto-columns:570px auto;grid-gap:0 20px;align-items:flex-start;padding:80px 80px 95px 40px}.swiper-dynamo__image{grid-area:mImage}.swiper-dynamo__image picture{width:570px;margin:0}.swiper-dynamo__item{grid-area:mItem;padding:0}.swiper-dynamo__item-name{font-size:18px}.swiper-dynamo__swiper{position:absolute;width:100%;bottom:0;left:0;margin-top:40px}}@media(min-width:1920px){.swiper-dynamo__title{margin-bottom:80px}.swiper-dynamo__wrapper{grid-gap:0 60px;padding:80px 120px 120px 40px}.swiper-dynamo__item-name{font-size:22px;line-height:28px}.swiper-dynamo__item-position{font-size:18px;line-height:26px}.swiper-dynamo__swiper{padding:20px 0}.swiper-dynamo__swiper-item{font-size:18px}}.vwsBoxes{position:relative;margin-bottom:80px;pointer-events:none;overflow:hidden}.vwsBoxes__heading{margin-bottom:40px}.vwsBoxes__heading_title{margin-bottom:20px}.vwsBoxes__heading_text{white-space:break-spaces}.vwsBoxes-wrapper{background:#f2f6f7}.vwsBoxes__item{flex-direction:column}.vwsBoxes__image,.vwsBoxes__item{display:flex;justify-content:center;align-items:center}.vwsBoxes__image{width:150px;box-shadow:0 5px 10px 5px rgba(0,0,0,.05)}.vwsBoxes__image img{width:100%}@media(min-width:1280px){.vwsBoxes{margin-bottom:130px;overflow:hidden;pointer-events:none}.vwsBoxes .tech-container{overflow:visible}.vwsBoxes__heading{display:grid;grid-template-areas:". .";grid-template-columns:1fr 520px;grid-gap:0 100px;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.vwsBoxes__heading_title{margin-bottom:0}.vwsBoxes__heading_text{display:flex;align-items:center;justify-content:center;margin:0 auto}.vwsBoxes__image{width:160px}}@media(min-width:1920px){.vwsBoxes{margin-bottom:200px}.vwsBoxes__heading{grid-template-columns:1fr 720px;margin-bottom:80px}.vwsBoxes__image{width:200px}}.vwsBoxes .swiper-container{overflow:visible!important;padding:60px 0}.vwsBoxes .swiper-container:after{content:"";width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#F2F6F7,#F2F6F7 18.55%,#F2F6F7 82.65%,#F2F6F7);z-index:2;pointer-events:none}.vwsBoxes .swiper-wrapper{position:relative;transition-timing-function:linear!important;overflow:visible;z-index:3}.vwsBoxes .swiper-slide{width:auto!important}@media(min-width:1280px){.vwsBoxes .swiper-container{padding:80px 0}.vwsBoxes .swiper-slide{width:160px!important}}@media(min-width:1920px){.vwsBoxes .swiper-slide{width:200px!important}.vwsBoxes .swiper-container{padding:100px 0}}.logos-marquee{position:relative;overflow:hidden;padding:28px 0;background:#131515}.logos-marquee .swiper-container{overflow:visible}.logos-marquee .swiper-container:not(.swiper-initialized){visibility:hidden}.logos-marquee-wrapper{position:relative;overflow:hidden;pointer-events:none}.logos-marquee-wrapper:after,.logos-marquee-wrapper:before{content:"";position:absolute;top:0;bottom:0;z-index:2;width:40px;pointer-events:none}.logos-marquee-wrapper:before{left:0;background:linear-gradient(90deg,#131515,rgba(19,21,21,0))}.logos-marquee-wrapper:after{right:0;background:linear-gradient(270deg,#131515,rgba(19,21,21,0))}.logos-marquee .swiper-wrapper{position:relative;transition-timing-function:linear!important}.logos-marquee .swiper-slide{width:105px;flex-shrink:0}.logos-marquee__item{flex-direction:column}.logos-marquee__image,.logos-marquee__item{display:flex;justify-content:center;align-items:center}.logos-marquee__image{width:100%}@media(min-width:768px){.logos-marquee .swiper-slide{width:148px}.logos-marquee-wrapper:after,.logos-marquee-wrapper:before{width:64px}}@media(min-width:1280px){.logos-marquee{padding:32px 0}.logos-marquee .swiper-slide{width:200px}.logos-marquee-wrapper:after,.logos-marquee-wrapper:before{width:120px}.logos-marquee{padding:48px 0}}