.glass-header{background:radial-gradient(40.73% 74.42% at 9.27% 42.62%,rgba(85,91,209,.2) 0,rgba(85,91,209,.18) 13.06%,rgba(85,91,209,.1) 55.75%,rgba(18,21,34,0) 100%),#000717}.glass__shape{width:1135px;height:1135px;will-change:transform;-webkit-transform:rotate(0deg) scale(1.2);transform:rotate(0deg) scale(1.2);background:url(../../../images/pages/traccar-development-customization/traccar-shape.svg) center center/100% 100% no-repeat;position:absolute;right:-360px;bottom:-500px;z-index:0;-webkit-animation:glassShapeMove 42s linear infinite;animation:glassShapeMove 42s linear infinite}@media screen and (min-width:1025px){@keyframes glassShapeMove{0%{transform:rotate(0deg) scale(1.2)}to{transform:rotate(360deg) scale(1.2)}}}@media screen and (min-width:2000px){.glass__shape{width:54.048%;height:115.582%;left:64%;top:30%;right:auto;bottom:auto}}@media screen and (max-width:1024px){.glass__shape{width:578px;height:578px;-webkit-transform:rotate(0deg) scale(1.6);transform:rotate(0deg) scale(1.6);right:-240px;bottom:-230px}@keyframes glassShapeMove{0%{transform:rotate(0deg) scale(1.6)}to{transform:rotate(360deg) scale(1.6)}}}.breadcrumbs-line{padding-top:var(--section-pd-l);background-color:var(--bg-light)}.tdc-trust-section{padding:var(--section-pd-l) 0 var(--section-pd-xl) 0;background:var(--bg-light);overflow:hidden}.tdc-trust-description{color:var(--text-weak);margin-top:var(--description-pd)}.tdc-trust-container{position:relative;margin-top:48px}.tdc-trust-swiper{width:calc(100vw);box-sizing:border-box;overflow:hidden}.tdc-trust-elem{max-width:494px;min-width:494px;height:auto}.tdc-trust{transition:opacity .25s ease-in-out}.swiper-slide-prev .tdc-trust{opacity:0}@media screen and (max-width:1024px){.tdc-trust-container{margin-top:40px}.tdc-trust-elem{width:calc(100vw - 64px);min-width:0}}.tdc-service-section{padding:var(--section-pd-xl) 0;background:var(--bg-dark);overflow:hidden}.tdc-service-description{color:var(--txt-light);margin-top:var(--description-pd)}.tdc-service-container{position:relative;padding-top:var(--container-pd)}.tdc-service{display:-ms-flexbox;display:-webkit-flex;display:flex}.tdc-service-elem{box-sizing:border-box}.tdc-service-elem .xbs-glow-card__icon img{width:24px;height:24px;object-fit:contain}@media screen and (min-width:1025px){.tdc-service-container{margin:-12px}.tdc-service{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tdc-service-elem{width:50%;padding:12px;height:auto}}@media screen and (max-width:1024px){.tdc-service{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tdc-service-elem{min-width:327px;max-width:327px;width:100%;height:auto}.swiper-slide-prev .tdc-service-elem .xbs-glow-card{opacity:0}}@media screen and (max-width:375px){.tdc-service-elem{min-width:0;max-width:none;width:calc(100vw - 56px)}}.cta-primary_services{margin-top:var(--container-pd)}.tdc-features-section{padding:var(--section-pd-xl) 0 calc(var(--section-pd-xl)/2) 0;background-color:var(--bg-light);overflow:hidden}.tdc-features-description{color:var(--text-weak);margin-top:var(--description-pd)}.tdc-features{margin-top:var(--container-pd)}.tdc-features-tab{padding:22px 0;border-bottom:1px solid #e5e6ee;cursor:pointer}.tdc-features-tab__head{position:relative;padding-right:56px}.tdc-features-tab__title{font-size:18px;line-height:24px;font-weight:400}.tdc-features-tab__icon{position:absolute;right:16px;top:0}.tdc-features-tab__icon__img{width:24px;height:24px;transition:transform .25s ease-in-out}.tdc-features-tab__icon__img.line{stroke:var(--icon-strong)}.not-touch .tdc-features-tab:hover .tdc-features-tab__icon__img,.tdc-features-tab.active .tdc-features-tab__icon__img{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tdc-features-tab__body{height:0;overflow:hidden;transition:height .3s ease}.tdc-features-tab__body-inside{padding-top:16px}.tdc-features-tab__text{color:var(--text-weak)}.tdc-features-tab__text p{margin-top:16px}.tdc-features-tab__text p:first-child{margin-top:0}.tdc-features-screen{padding:100px 0 0 50px;box-sizing:border-box}.tdc-features-screen__inside{border-radius:5px 5px 0 0;box-shadow:0 0 0 4px rgba(255,255,255,.4);background-color:rgba(255,255,255,.4);line-height:0;overflow:hidden;box-sizing:border-box}.tdc-features-screen__img{width:100%;height:auto}.tdc-features-cta{margin-top:var(--container-pd)}@media screen and (min-width:1025px){.tdc-features{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;justify-content:space-between}.tdc-features__tabs{flex:0 1 480px;margin-right:32px}.tdc-features__screens{flex:0 1 620px;max-width:620px;background:linear-gradient(123.4deg,#d3d9e9 0,#dddde6 42.47%,#e7e1e2 84.93%),#fff;border:1px solid #e5e6ee;border-radius:24px;overflow:hidden;position:relative}.tdc-features-screen{position:absolute;left:0;top:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.tdc-features-screen.active{position:relative;z-index:1;opacity:1;visibility:visible;pointer-events:auto}}@media screen and (max-width:1024px){.tdc-features__screens{display:none}.tdc-features-screen{max-width:622px;opacity:1;visibility:visible;pointer-events:auto;background:linear-gradient(123.4deg,#d3d9e9 0,#dddde6 42.47%,#e7e1e2 84.93%),#fff;border:1px solid #e5e6ee;border-radius:24px;overflow:hidden;margin-top:24px}}@media screen and (max-width:620px){.tdc-features-screen{border:0;padding:0;border-radius:6px}.tdc-features-screen__inside{border-radius:6px;padding:4px}}.tdc-projects-section{padding:calc(var(--section-pd-xl)/2) 0 var(--section-pd-xl) 0;background-color:var(--bg-light);overflow:hidden}.xbs-projects-container{padding-top:0}.tdc-approach-section{padding-top:var(--section-pd-xl);padding-bottom:var(--section-pd-xl);background:var(--bg-dark);color:var(--txt-light)}.tdc-approach-description{margin-top:var(--description-pd)}.tdc-approach-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px;padding-top:var(--container-pd)}.tdc-approach-elem{width:33.333%;padding:16px;box-sizing:border-box}.tdc-approach{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;height:100%;box-sizing:border-box;position:relative;overflow:visible}.tdc-approach__head{padding-bottom:12px;min-height:154px;box-sizing:border-box}.tdc-approach__title{font-size:var(--body-xxl-regular-fontsize);line-height:var(--body-xxl-regular-lineheight);font-weight:var(--body-xxl-regular-weight)}.tdc-approach__descr{margin-top:10px;font-size:var(--body-sm-light-fontsize);line-height:var(--body-sm-light-lineheight);font-weight:var(--body-sm-light-weight);color:var(--neutral-solid-200)}.tdc-approach__main{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex:1 1 auto;flex:1 1 auto;margin-top:auto;border-top:1px solid rgba(255,255,255,.2);padding-top:28px}.tdc-approach-list{list-style:none}.tdc-approach-list__elem{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:8px}.tdc-approach-list__elem:first-child{margin-top:0}.tdc-approach-list__icon{flex:0 0 20px;width:20px;height:20px;line-height:0;margin-right:8px}.tdc-approach-list__icon-img{width:20px;height:20px}.tdc-approach-list__label{font-size:var(--body-sm-light-fontsize);line-height:var(--body-sm-light-lineheight);font-weight:var(--body-sm-light-weight)}.tdc-approach__footer{margin-top:48px}.tdc-approach__footer .btn{width:100%}.tdc-approach-note{margin-top:16px;position:relative}.tdc-approach-note__trigger{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;cursor:pointer}.tdc-approach-note__icon{flex:0 0 20px;width:20px;height:20px;line-height:0;margin-right:8px}.tdc-approach-note__icon-img{width:20px;height:20px}.tdc-approach-note__icon-img.line{stroke:var(--neutral-solid-200)}.tdc-approach-note__title{font-size:var(--body-md-light-fontsize);line-height:var(--body-md-light-lineheight);font-weight:var(--body-md-light-weight);color:var(--neutral-solid-200)}.tdc-approach-note__body{font-size:var(--body-sm-light-fontsize);line-height:var(--body-sm-light-lineheight);font-weight:var(--body-sm-light-weight);color:var(--txt-light);padding:16px 12px;width:300px;box-sizing:border-box;border-radius:8px;background:var(--neutral-solid-900);border:1px solid rgba(255,255,255,.15);position:absolute;left:0;top:100%;margin-top:14px;z-index:3;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.tdc-approach-note__body::after{content:"";display:block;height:25px;width:100%;position:absolute;left:0;top:-25px}.tdc-approach-note__body a{color:inherit}.not-touch .tdc-approach-note:hover .tdc-approach-note__body,.tdc-approach-note.active .tdc-approach-note__body{opacity:1;visibility:visible;pointer-events:auto}@media screen and (min-width:1025px){.tdc-approach__head,.tdc-approach__main{position:relative;z-index:1}}@media screen and (max-width:1024px){.tdc-approach-container{display:block}.tdc-approach-elem{width:100%}.tdc-approach-elem+.tdc-approach-elem{margin-top:0}.tdc-approach__head{min-height:0;padding-bottom:28px}.tdc-approach__title br{display:none}}.tdc-skills-section{padding:var(--section-pd-xl) 0 calc(var(--section-pd-xl)/2) 0;background-color:var(--bg-light);overflow:hidden}.tdc-skills-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;gap:32px;margin-top:var(--container-pd)}@media screen and (min-width:1025px){.tdc-skills-container .cta-primary__inside{padding:40px}}.tdc-get-ai{flex:0 1 389px;background:var(--surfaces-bg-additional-solid);border:1px solid var(--neutral-solid-100);border-radius:24px;padding:40px 20px;box-sizing:border-box}.tdc-get-ai__title{font-size:var(--callout-md-fontsize);line-height:var(--callout-md-lineheight);font-weight:var(--callout-md-weight);color:var(--text-brand)}.tdc-get-ai__text{color:#1e1e1e;margin-top:16px}.tdc-get-ai__btn{line-height:0;margin-top:24px}.cta-primary_skills{flex:0 1 719px}@media screen and (max-width:1024px){.tdc-get-ai{padding:32px 24px}}@media screen and (max-width:767px){.tdc-skills-container{display:block}.tdc-get-ai{margin-top:var(--section-pd-m)}.tdc-get-ai__btn .btn{width:100%}}.tdc-process-section{padding:calc(var(--section-pd-xl)/2) 0 var(--section-pd-xl) 0;background-color:var(--bg-light);overflow:hidden}.tdc-process-section .xbs-palette-card-descr{max-width:100%}@media screen and (min-width:1025px){.tdc-process-section .xbs-palette-cards{min-height:306px}}.tdc-benefits-section{padding:var(--section-pd-xl) 0;background-color:var(--neutral-solid-1000);color:var(--txt-light);overflow:hidden}.tdc-benefits-container{padding-top:var(--section-pd-m)}.tdc-benefit__inside{min-height:220px;background-repeat:no-repeat;background-position:100% 102%}@media screen and (min-width:768px){.tdc-benefits-container{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin:-12px}.tdc-benefits-elem{flex:0 0 50%;padding:12px}.tdc-benefits-elem:first-child{flex:0 1 60.654%}.tdc-benefits-elem:nth-child(2){flex:0 1 39.346%}}@media screen and (max-width:767px){.tdc-benefits-elem{margin-top:16px}.tdc-benefits-elem:first-child{margin-top:0}.tdc-benefit__inside{min-height:0;padding-bottom:48px;background-size:auto 50%}}.tdc-blog-section{background-color:var(--bg-light);padding:var(--section-pd-xl) 0 calc(var(--section-pd-xl)/2) 0;overflow:hidden}.tdc-blog{padding-top:var(--container-pd);width:auto}.tdc-faq-section{background-color:var(--bg-light);padding:calc(var(--section-pd-xl)/2) 0 var(--section-pd-xl) 0;position:relative}@media screen and (min-width:1025px){.js-section .container-title,.js-section .js-animation-2,.js-section .js-animation-3,.js-section .js-animation-child,.js-section .js-animation-elem,.js-section .js-animation-first,.js-section .js-animation-last{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);transition:opacity 1s ease,transform 1s ease}.js-section.active .container-title,.js-section.active .js-animation-2,.js-section.active .js-animation-3,.js-section.active .js-animation-child,.js-section.active .js-animation-elem,.js-section.active .js-animation-first,.js-section.active .js-animation-last{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.js-section .js-animation-2,.js-section .js-animation-elem{transition-delay:.3s}.js-section .js-animation-3{transition-delay:.6s}.js-section .js-animation-last{transition-delay:1s}}@media screen and (max-width:1024px){.js-animation-child{transition-delay:0s!important}}