/*!


--------------------------------------------------------------*/*:not(.fa){font-family:"Inter";font-weight:200;color:#000;font-size:18px}::-webkit-scrollbar-thumb{background:#CD0C0C}::-webkit-scrollbar-track{background:#F3F3F3}::-webkit-scrollbar{width:7px;height:7px}*{scrollbar-width:thin;scrollbar-color:#CD0C0C #F3F3F3}a{transition:all .2s ease-in-out;text-decoration:none}a:hover{color:#000}.red{color:#CD0C0C}.white{color:#fff}.bold{font-weight:700}.bold-op{font-weight:700;opacity:.6}.bold-children *{font-weight:700}.fontsize-16{font-size:16px}.wysiwyg strong{font-weight:700}.wysiwyg a{color:#CD0C0C;font-weight:700}.general-section{width:100%}.general-container{max-width:1600px;width:calc(100% - 32px);margin:auto}.general-container-sm{max-width:1460px;width:calc(100% - 32px);margin:auto}.form-section{overflow:hidden}.background-gray{background:#F3F3F3}.background-black{background:#000}.text-xl{font-size:80px;font-weight:700;line-height:90px}.text-hero{font-size:60px;font-weight:700;line-height:90px}.text-h1{font-size:38px;font-weight:700;line-height:46px}.text-h2{font-size:32px;font-weight:700;line-height:35px}.text-h4{font-size:28px;line-height:36px;font-weight:700}.text-h6{font-size:22px;line-height:28px;font-weight:700}.mt-xl{margin-top:145px}.mt-l{margin-top:85px}.mt-md{margin-top:50px}.pt-l{padding-top:85px}.pt-md{padding-top:65px}.pt-sm{padding-top:50px}.pb-md{padding-bottom:50px}.pb-l{padding-bottom:85px}.pb-xl{padding-bottom:120px}.ph{padding-top:128px}.dataTables_scroll{overflow:auto}.two-columns{display:flex;justify-content:space-between}.two-columns .left-side{width:55%}.two-columns .left-side .text{margin-top:20px}.two-columns .left-side .button-container{margin-top:25px}.two-columns .left-side.narrow{width:45%}.two-columns .right-side{width:40%}.two-columns .right-side.narrow{width:45%}.two-columns .img-container{width:100%;height:100%}.two-columns .img-container img{width:100%;height:100%;object-fit:cover}input[type="checkbox"]{accent-color:#000;position:relative;border:solid 1px #000;appearance:none;width:18px;height:18px;border-color:#D9D9D9}input[type="checkbox"]:checked::before{content:"";background:#000;position:absolute;left:0;top:0;width:100%;height:100%;border:solid 2px #fff}.wpcf7-not-valid-tip{color:#CD0C0C}.hero-section .hero-section-container{position:relative;overflow:hidden}.hero-section .hero-section-container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000000;opacity:0.4;z-index:1}.hero-section .hero-section-container .img-container{position:absolute;width:100%;height:100%}.hero-section .hero-section-container .img-container::before{content:"";position:absolute;width:20%;min-width:400px;height:70px;background:#fff;left:-30px;top:-1px;-webkit-transform:skewX(-40deg);-moz-transform:skewX(-40deg);-ms-transform:skewX(-40deg);transform:skewX(-40deg);z-index:1}.hero-section .hero-section-container .img-container::after{content:"";position:absolute;width:20%;min-width:400px;height:70px;background:#fff;right:-30px;bottom:-1px;-webkit-transform:skewX(-40deg);-moz-transform:skewX(-40deg);-ms-transform:skewX(-40deg);transform:skewX(-40deg);z-index:1}.hero-section .hero-section-container .img-container img{width:100%;height:100%;object-fit:cover}.hero-section .hero-section-container .breadcrumbs{height:400px;display:flex;flex-direction:column;align-items:flex-start;z-index:2;position:relative;padding-bottom:30px;justify-content:flex-end}.hero-section .hero-section-container .breadcrumbs #crumbs{color:#fff}.hero-section .hero-section-container .breadcrumbs #crumbs *{color:#fff}.hero-section .hero-section-container .breadcrumbs #crumbs a{font-weight:700}.hero-section .hero-section-container .breadcrumbs .title{color:#fff}.horizontal-bars{position:relative;overflow:hidden;padding:1px}.horizontal-bars::before{content:"";position:absolute;width:75%;height:30px;background:#fff;left:-30px;top:-1px;-webkit-transform:skewX(-40deg);-moz-transform:skewX(-40deg);-ms-transform:skewX(-40deg);transform:skewX(-40deg);z-index:1}.horizontal-bars::after{content:"";position:absolute;position:absolute;width:75%;height:30px;background:#fff;right:-30px;bottom:-1px;-webkit-transform:skewX(-40deg);-moz-transform:skewX(-40deg);-ms-transform:skewX(-40deg);transform:skewX(-40deg);z-index:1}.horizontal-bars-inverted{position:relative;overflow:hidden;padding:1px}.horizontal-bars-inverted::before{content:"";position:absolute;width:75%;height:30px;background:#fff;right:-30px;top:-1px;-webkit-transform:skewX(40deg);-moz-transform:skewX(40deg);-ms-transform:skewX(40deg);transform:skewX(40deg);z-index:1}.horizontal-bars-inverted::after{content:"";position:absolute;width:75%;height:30px;background:#fff;left:-30px;bottom:-1px;-webkit-transform:skewX(40deg);-moz-transform:skewX(40deg);-ms-transform:skewX(40deg);transform:skewX(40deg);z-index:1}.vertical-centered{display:flex;flex-direction:column;justify-content:center}.newsletter-section .form-container{width:100%;max-width:500px}.newsletter-section .form-container .mc4wp-form-fields{display:flex;flex-direction:column;gap:30px;margin-top:25px}.newsletter-section .form-container .terms-and-conditions{text-decoration:underline}.newsletter-section .newsletter-section-container{display:flex;width:100%}.newsletter-section .newsletter-section-container .img-container{width:50%}.newsletter-section .newsletter-section-container .img-container img{width:100%}.newsletter-section .newsletter-section-container .right-side{width:50%;display:flex;flex-direction:column;justify-content:center;padding-left:100px}.bordered-bottom{border:none;border-bottom:solid 1px #000;width:100%}.bordered-bottom:focus-visible{outline:none}#home .news-container{flex-wrap:nowrap}.section-blog .news-container{flex-wrap:wrap}#home .news-container .news-card{min-width:300px}.news-container{display:flex;flex-direction:row}.news-container .news-card{border-radius:6px;overflow:hidden;height:100%;width:25%;padding:20px 5px;background:transparent}.news-container .news-card .img-container{position:relative;aspect-ratio:3 / 2;border-radius:6px 6px 0 0;overflow:hidden}.news-container .news-card .img-container img{width:100%;height:100%;object-fit:cover}.news-container .news-card .img-container .date{position:absolute;bottom:0;left:0;background:#fff;z-index:1;height:47px;min-width:50%;display:flex;align-items:center;padding-left:20px}.news-container .news-card .img-container .date::after{content:"";-webkit-transform:skewX(40deg);-moz-transform:skewX(40deg);-ms-transform:skewX(40deg);transform:skewX(40deg);width:40px;display:block;position:absolute;right:-20px;height:47px;bottom:0;background:#fff;z-index:-1}.news-container .news-card .img-container .date .value{opacity:0.6;font-size:16px}.news-container .news-card .details-container{padding:20px;display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:15px;background:#fff;border-radius:0 0 6px 6px}.news-container .news-card .details-container .title{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:90px}.pagination .pagination-list{padding-left:0;display:flex;gap:10px}.pagination .pagination-list li:first-child{width:unset !important}.pagination .pagination-list li:first-child a{padding-left:20px;padding-right:20px}.pagination .pagination-list li:last-child{width:unset !important}.pagination .pagination-list li:last-child a{padding-left:20px;padding-right:20px}.pagination .pagination-list li{width:42px;height:42px;display:inline-flex;justify-content:center;align-items:center}.pagination .pagination-list li.active a{background:#CD0C0C;color:#fff;border-color:#CD0C0C}.pagination .pagination-list li.disabled a{pointer-events:none;background:#EEEEEE;opacity:.6}.pagination .pagination-list li a{padding:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;border:solid 1px #D9D9D9;border-radius:6px}.action-container{display:flex}.action-container-ctr{display:flex;justify-content:center}.custom-button{display:flex;padding:14px 60px 14px 20px;cursor:pointer;border-radius:6px;position:relative;font-weight:700;text-decoration:none;transition:all .25s ease-in-out}.custom-button::after{right:20px;position:absolute}.custom-button.width-sm{width:190px;white-space:nowrap}.custom-button.width-unset{width:100%}.custom-button.red-btn{background:#CD0C0C;color:#fff;border:none}.custom-button.red-btn::after{content:url("/wp-content/themes/dsgr-child/assets/images/arrows/arrow-right-white.svg")}.custom-button.ghost{border:solid 1px #D9D9D9;background:#fff}.custom-button.ghost.arrow-left{padding:14px 20px 14px 60px}.custom-button.ghost:hover{background:#f5f5f5}.custom-button.ghost::after{content:url("/wp-content/themes/dsgr-child/assets/images/arrows/arrow-right-black.svg")}.custom-button.ghost.arrow-left::after{content:url(/wp-content/themes/dsgr-child/assets/images/arrows/arrow-left-black.svg);right:unset;left:20px}.form-section .form-section-container .title-container{padding-bottom:20px}.form-section .form-section-container .row{display:flex;flex-direction:row;justify-content:space-between;padding:20px 0}.form-section .form-section-container .row .label{padding-bottom:10px}.form-section .form-section-container .row input,.form-section .form-section-container .row textarea{font-size:16px}.form-section .form-section-container .row .form-input{width:calc(50% - 10px)}.form-section .form-section-container .row-acceptance .wpcf7-list-item{margin-left:0}.form-section .form-section-container .row-acceptance a{color:#CD0C0C;font-weight:700;text-decoration:underline}.error-404-container{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0}.error-404-container .error-code{font-weight:700;font-size:140px;color:#CD0C0C;text-align:center}.error-404-container .page-not-found{color:#CD0C0C;font-weight:700;font-size:30px}.error-404-container .message-container{margin-top:40px}.error-404-container .message-container .text-1{font-weight:700;font-size:32px;text-align:center}.error-404-container .message-container .text-2{font-weight:700;font-size:24px;text-align:center}.error-404-container .message-container .action-container{justify-content:center;margin-top:40px}.error-loader{width:96px;height:48px;display:inline-block;position:relative;background:#F3F3F3;border-radius:48px 48px 0 0;box-sizing:border-box;overflow:hidden}.error-loader::after{content:'';box-sizing:border-box;position:absolute;width:24px;height:12px;border-radius:24px 24px 0 0;background:#CD0C0C;left:50%;transform:translateX(-50%);bottom:0}.error-loader::before{content:'';position:absolute;width:4px;height:32px;left:0;right:0;margin:auto;bottom:0;background:#FF3D00;transform-origin:50% 100%;box-sizing:border-box;animation:animloader 2s linear infinite alternate}@keyframes animloader{0%{transform:rotate(-70deg)}10%{transform:rotate(-40deg)}20%,45%,35%{transform:rotate(-10deg)}40%,30%{transform:rotate(-30deg)}50%,60%{transform:rotate(20deg)}55%,65%,75%{transform:rotate(40deg)}70%{transform:rotate(45deg)}85%,90%{transform:rotate(50deg)}95%{transform:rotate(75deg)}100%,93%{transform:rotate(70deg)}}.single-post .content h2,.single-post .content strong{font-weight:700}header.site-header{background:#fff}header.site-header.is-scrolled{box-shadow:0 4px 2px -2px #0000004d}header.site-header .site-header-container{display:flex;justify-content:space-between;padding:20px 0 5px}header.site-header .site-header-container .logo-container img{max-width:195px}header.site-header .site-header-container .right-side .top-row{display:flex;justify-content:flex-end}header.site-header .site-header-container .right-side .top-row .menu-header-top-bar-menu-container{border-bottom:solid 1px #D9D9D9;padding-bottom:15px}header.site-header .site-header-container .right-side .top-row .menu-header-top-bar-menu-container #menu-header-top-bar-menu.header-menu-opacity{margin-bottom:0;border-right:solid 1px #D9D9D9}header.site-header .site-header-container .right-side .top-row .menu-header-top-bar-menu-container #menu-header-top-bar-menu.header-menu-opacity li.menu-item{padding:0 15px}header.site-header .site-header-container .right-side .top-row .menu-header-top-bar-menu-container #menu-header-top-bar-menu.header-menu-opacity *{opacity:0.7;font-size:14px}header.site-header .site-header-container .right-side .top-row ul.main-header-menu li.menu-item{padding:0 10px}header.site-header .site-header-container .right-side .top-row .actions-container{display:flex;align-items:center;gap:25px;padding-left:20px;padding-bottom:15px;border-bottom:solid 1px #D9D9D9}header.site-header .site-header-container .right-side .top-row .actions-container .login-icon{display:flex;gap:5px}header.site-header .site-header-container .right-side .top-row .actions-container .login-icon img{height:100%}header.site-header .site-header-container .right-side .top-row .actions-container *{font-size:14px}header.site-header .site-header-container .right-side .bottom-row{display:flex;justify-content:flex-end}header.site-header .site-header-container .right-side .bottom-row .main-header-menu{padding-top:15px}header.site-header .site-header-container .right-side .bottom-row .main-header-menu *{font-size:16px}header.site-header .site-header-container .right-side .bottom-row .main-header-menu li.menu-item{padding:0 10px}header.site-header .site-header-container.mobile{align-items:center}header.site-header .site-header-container .mobile.left{width:25px}header.site-header .site-header-container .mobile.center .img-container{max-width:200px;width:200px}header.site-header .site-header-container .mobile.right{width:25px}#menu-item-334::after{content:url("/wp-content/themes/dsgr-child/assets/images/icons/header/external-link.png");padding-left:10px;display:inline-block}.sidebar-close-btn{max-width:20px}#mobile-menu-sidebar{position:fixed;top:0;left:-450px;width:450px;right:0;bottom:0;padding:15px 15px 100px;transition:all .2s ease-in-out;background:#fff;z-index:2000;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}#mobile-menu-sidebar::-webkit-scrollbar{display:none}#mobile-menu-sidebar.active{left:0}#mobile-menu-sidebar .top{display:flex;align-items:center;justify-content:space-between}#mobile-menu-sidebar .top .left{width:35px}#mobile-menu-sidebar .top .center .img-container{max-width:250px}#mobile-menu-sidebar .top .right{width:35px}#mobile-menu-sidebar .body .mobile-menu{border-top:solid 1px #D9D9D9;margin-top:30px}#mobile-menu-sidebar .body .mobile-menu.main ul a{font-weight:700}#mobile-menu-sidebar .body .mobile-menu ul{display:flex;flex-direction:column;padding-left:0}#mobile-menu-sidebar .body .mobile-menu ul li{padding:17px 0}#mobile-menu-sidebar .body .mobile-menu ul li a{font-size:18px}#mobile-menu-sidebar .body .mobile-menu ul #menu-item-334{position:relative}#mobile-menu-sidebar .body .mobile-menu ul #menu-item-334::after{position:absolute;right:0;top:15px}#mobile-menu-sidebar .body .actions{border-top:solid 1px #D9D9D9;padding-top:30px}#mobile-menu-sidebar .body .actions .social-container{display:flex;justify-content:center;margin-top:20px;gap:20px;align-items:center}#mobile-account-sidebar{position:fixed;top:0;left:-450px;width:450px;right:0;bottom:0;padding:15px 10px;transition:all .2s ease-in-out;background:#fff;z-index:2000}#mobile-account-sidebar.active{left:0}#mobile-account-sidebar .top{display:flex;align-items:center;justify-content:space-between}#mobile-account-sidebar .top .left{width:35px}#mobile-account-sidebar .top .center .img-container{max-width:250px}#mobile-account-sidebar .top .right{width:35px}#mobile-account-sidebar .body{padding:40px 20px}#mobile-account-sidebar .body .account-container{display:flex;flex-direction:column;gap:20px}#mobile-account-sidebar .body .text{padding-top:20px}#mobile-account-sidebar .body .text strong{font-weight:700}#mobile-account-sidebar .body .custom-button{display:flex;justify-content:center;font-size:18px;padding:14px 20px 14px 20px}#mobile-account-sidebar .body .custom-button::after{display:none}.site-footer{padding-top:50px;border-top:solid 1px #D9D9D9}.site-footer .site-footer-container{display:flex;justify-content:space-between;flex-wrap:wrap}.site-footer .site-footer-container .column.info-container .logo-container img{max-width:250px}.site-footer .site-footer-container .column.info-container .social-container{display:flex;align-items:center;gap:25px;margin-top:20px;margin-left:20px}.site-footer .site-footer-container .column .label{margin-bottom:20px}.site-footer .site-footer-container .column .footer-vertical{padding-left:0;display:flex;flex-direction:column}.site-footer .site-footer-container .column .footer-vertical *{font-size:16px}.site-footer .site-footer-container .column .footer-vertical li{padding:8px 0}.site-footer .bottom-row{background:#F3F3F3;padding:33px 0;margin-top:25px}.site-footer .bottom-row .bottom-row-container{display:flex;justify-content:space-between}.site-footer .bottom-row .bottom-row-container .left-side{display:flex;gap:30px}.site-footer .bottom-row .bottom-row-container .middle-side{text-align:center}.site-footer .bottom-row .bottom-row-container .righ-side{text-align:right}.site-footer .bottom-row .bottom-row-container *{font-size:16px}#home .second-section{position:relative}#home .second-section::before{content:"";position:absolute;width:55%;height:60px;background:#F3F3F3;left:0;top:-60px;-webkit-transform:skewX(30deg);-moz-transform:skewX(30deg);-ms-transform:skewX(30deg);transform:skewX(30deg)}#home .second-section .second-section-container{max-width:1400px;display:flex;justify-content:space-between}#home .second-section .second-section-container .card-container{padding:40px}#home .second-section .second-section-container .card-container .img-container img{max-width:150px}#home .second-section .second-section-container .card-container .title{margin-top:10px}#home .news-section .title-container .title{text-align:center}#home .news-section .button-container{display:flex;justify-content:center}#home .vehicle-section .vehicle-section-container{display:flex;flex-direction:column}#home .vehicle-section .vehicle-section-container .line{position:relative;overflow:hidden}#home .vehicle-section .vehicle-section-container .line::after{content:"";width:100%;position:absolute;border:solid 1px #CECECE;top:50%;margin-left:20px}#home .vehicle-section .vehicle-section-container .vehicle-types-wrapper{display:flex;flex-wrap:wrap}#home .vehicle-section .vehicle-section-container .vehicle-types-wrapper .vehicle-card{width:25%}#home .vehicle-section .vehicle-section-container .vehicle-types-wrapper .vehicle-card:hover img{transform:scale(1.1) !important}#home .vehicle-section .vehicle-section-container .vehicle-types-wrapper .vehicle-card:hover .learn-more{opacity:1 !important;bottom:-30px !important}#home .vehicle-section .vehicle-section-container .vehicle-types-wrapper .vehicle-card .inner-wrapper{width:100%;padding:13px;position:relative}#home .vehicle-section .vehicle-section-container .vehicle-types-wrapper .vehicle-card .inner-wrapper .img-container{width:100%;height:100%;position:relative;overflow:hidden}#home .vehicle-section .vehicle-section-container .vehicle-types-wrapper .vehicle-card .inner-wrapper .img-container::before{content:"";position:absolute;background:#00000080;top:0;left:0;right:0;bottom:0;z-index:1}#home .vehicle-section .vehicle-section-container .vehicle-types-wrapper .vehicle-card .inner-wrapper .img-container img{width:100%;height:100%;object-fit:cover;transition:all .25s ease-in-out}#home .vehicle-section .vehicle-section-container .vehicle-types-wrapper .vehicle-card .inner-wrapper .titles-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 26px);text-align:center;z-index:2}#home .vehicle-section .vehicle-section-container .vehicle-types-wrapper .vehicle-card .inner-wrapper .titles-container .learn-more{opacity:0;position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);transition:all .25s ease-in-out}.slider-section .top-side{display:flex;justify-content:space-between}.slider-section .top-side .right-side{width:33%;display:flex;flex-direction:column;gap:15px}.slider-section .bottom-side{position:relative}.slider-section .bottom-side .img-container img{width:100%}.slider-section .bottom-side .scroll-to-learn{position:absolute;bottom:0;right:0;width:50%;background:#fff;height:112px;display:flex;align-items:center}.slider-section .bottom-side .scroll-to-learn::before{content:url("/wp-content/themes/dsgr-child/assets/images/tab-left.svg");position:absolute;left:-180px;top:0;z-index:1}.slider-section .bottom-side .scroll-to-learn .label{display:flex;cursor:pointer;z-index:2}.slider-section .bottom-side .scroll-to-learn .label::after{content:url("/wp-content/themes/dsgr-child/assets/images/arrows/arrow-down-black.svg")}#about-us .first-section .right-side img{width:100%;height:100%}#about-us .second-section .info-row{display:flex;flex-direction:row;justify-content:space-between}#about-us .second-section .info-row .info-card{display:flex;flex-direction:column;align-items:center;padding:0 30px}#about-us .second-section .info-row .info-card .text{opacity:0.55;text-align:center}#about-us .section-become-dealer{background:#000;position:relative}#about-us .section-become-dealer::before{content:"";position:absolute;width:55%;height:80px;background:#fff;left:-40px;top:-1px;-webkit-transform:skewX(-30deg);-moz-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg)}#about-us .section-become-dealer .section-become-dealer-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#about-us .section-become-dealer .section-become-dealer-container .left-side{width:50%}#about-us .section-become-dealer .section-become-dealer-container .left-side .title{color:#fff}#about-us .section-become-dealer .section-become-dealer-container .left-side .text{color:#fff}#about-us .section-become-dealer .section-become-dealer-container .left-side .text *{color:#fff}#about-us .section-become-dealer .section-become-dealer-container .right-side{width:45%}#chiptuning-files .scroll-area-section .sticky-grid .left-side{width:55%}#chiptuning-files .scroll-area-section .sticky-grid .right-side{width:45%;position:relative}#chiptuning-files .scroll-area-section .sticky-grid .right-side #scroll-placeholder{position:absolute;top:-100px;bottom:-100px;width:8px;left:17px}#chiptuning-files .scroll-area-section .sticky-grid .right-side #scroll-placeholder{background:#CD0C0C}#chiptuning-files .scroll-area-section .sticky-grid .right-side .sticky-parent{display:flex;gap:30px}#chiptuning-files .scroll-area-section .sticky-grid .right-side .sticky-parent .inner-container{opacity:.5}#chiptuning-files .scroll-area-section .sticky-grid .right-side .sticky-parent .inner-container.active{opacity:1}#chiptuning-files .scroll-area-section .sticky-grid .right-side .sticky-parent .circle{width:42px;min-width:42px;height:42px;border:solid 5px #CD0C0C;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;background:#fff;z-index:1}#chiptuning-files .scroll-area-section .sticky-grid .right-side .sticky-parent .circle.active{color:#fff;background:#CD0C0C}#chiptuning-files .scroll-area-section .visible{opacity:1.0 !important;transition:all 0.3s ease;background:#000;overflow:hidden}#chiptuning-files .scroll-area-section .visible::before{content:"";position:absolute;width:75%;height:30px;background:#fff;right:-30px;top:-1px;-webkit-transform:skewX(40deg);-moz-transform:skewX(40deg);-ms-transform:skewX(40deg);transform:skewX(40deg);z-index:1}#chiptuning-files .scroll-area-section .visible::after{content:"";position:absolute;width:75%;height:30px;background:#fff;left:-30px;bottom:-1px;-webkit-transform:skewX(40deg);-moz-transform:skewX(40deg);-ms-transform:skewX(40deg);transform:skewX(40deg);z-index:1}#chiptuning-files .scroll-area-section .sticky-wrapper{position:relative;height:400vh;background-color:white}#chiptuning-files .scroll-area-section .sticky-triggers{position:absolute;top:0;bottom:0;right:0;left:calc(55% - 50px)}#chiptuning-files .scroll-area-section .sticky-content{position:sticky;height:80vh;top:0;margin-bottom:150px}#chiptuning-files .scroll-area-section .step{position:absolute;width:8px;height:80vh;z-index:1}#chiptuning-files .scroll-area-section .sticky-grid{display:flex;flex-direction:row;justify-content:center;padding-top:200px;padding-bottom:100px}#chiptuning-files .scroll-area-section .sticky-items{display:flex;flex-direction:column;gap:40px}#chiptuning-files .scroll-area-section .sticky-img{display:flex;position:relative;height:100%;flex-wrap:wrap;flex-grow:1;flex-basis:100%}#chiptuning-files .scroll-area-section .sticky-img>.sticky-img-container{opacity:0.0;width:auto;position:absolute;top:0;left:0;padding:25px;width:calc(100% - 100px);overflow:inherit}#chiptuning-files .scroll-area-section ._20{top:20%}#chiptuning-files .scroll-area-section ._40{top:40%}#chiptuning-files .scroll-area-section ._60{top:60%}#chiptuning-files .scroll-area-section ._80{top:80%}#scrollable-steps{display:flex;justify-content:space-between}#scrollable-steps .left-side{width:50%}#scrollable-steps .right-side{width:45%;display:flex;flex-direction:row;position:relative;padding-right:50px}#scrollable-steps .right-side .progress-container{position:absolute;top:-100px;width:8px;height:calc(100% + 220px);background:#222;border-radius:2px;margin:auto;left:20px}#scrollable-steps .right-side .steps-container{display:flex;flex-direction:column;gap:50px;position:relative}#scrollable-steps .right-side .steps-container .step{display:flex;flex-direction:row;gap:35px;align-items:center}#scrollable-steps .right-side .steps-container .step .vertical-step{min-width:50px;width:50px;height:50px;border:solid 6px #CD0C0C;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;background:#fff}#scrollable-steps .right-side .steps-container .step .vertical-step:active{color:#fff;background:#CD0C0C}#scrollable-steps .right-side .steps-container .step .title{margin-bottom:5px}.chiptuning-files-fixed{overflow:hidden;padding-right:7px}#chiptuning-files .scroll-area-section .sticky-img>.sticky-img-container{overflow:hidden}.categories-select-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.categories-select-container .categories-select{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#f5f5f5;border-radius:8px;padding:10px;gap:10px}.categories-select-container .categories-select .category{min-width:150px;text-align:center;border-bottom:solid 3px #f5f5f5;border-radius:8px 8px 0 0;padding:8px}.categories-select-container .categories-select .category.active{background:#fff;border-color:#CD0C0C;box-shadow:0px 3px 6px rgba(0,0,0,0.160784)}.section-single-blog-container{max-width:800px;width:calc(100% - 20px);margin:auto}.section-single-blog-container .breadcrumbs a{font-weight:700}.section-single-blog-container .img-container{position:relative;overflow:hidden;border-radius:6px}.section-single-blog-container .img-container .back-to-blog{position:absolute;bottom:0;left:0;background:#fff;z-index:1;height:70px;min-width:50%;display:flex;align-items:center;padding-left:20px;gap:15px}.section-single-blog-container .img-container .back-to-blog::after{content:"";-webkit-transform:skewX(40deg);-moz-transform:skewX(40deg);-ms-transform:skewX(40deg);transform:skewX(40deg);width:80px;display:block;position:absolute;right:-30px;height:70px;bottom:0;background:#fff;z-index:-1}.section-single-blog-container .details{display:flex;flex-direction:row;gap:15px}.section-single-blog-container .details .data{opacity:0.6}.faq-section-container{max-width:1060px;width:calc(100% - 40px);margin-left:auto;margin-right:auto}.faq-section-container #faq-accordion{display:flex;flex-direction:column;gap:10px}.general-accordion .accordion-col{width:100%}.general-accordion .text-h4{font-size:20px !important;line-height:28px !important;font-weight:700 !important;color:#000;text-decoration:none;text-align:left}.general-accordion .card{border:none}.general-accordion .card .card-header{border-bottom:none;background:#f5f5f5;padding:12px}.general-accordion .card .card-body{background:#fff}.general-accordion .card .collapse-card{border-top:solid 1px #ECECEC}.general-accordion .card-header button.btn{width:100%;position:relative;padding-right:30px;padding-left:30px;transition:all .2s ease-in-out;color:#CD0C0C}.general-accordion .card-header button.btn.collapsed{color:#000}.general-accordion .card-header button.btn.collapsed .title{color:#000;margin-bottom:0}.general-accordion .card-header button.btn .title{color:#CD0C0C}.general-accordion .card-header button.btn:hover{color:#CD0C0C}.general-accordion .card-header button.btn::before{position:absolute;left:0}.general-accordion .card-header button.btn::before{content:url("/wp-content/themes/dsgr-child/assets/images/arrows/arrow-bottom-red.svg");transform:rotate(180deg);transition:all .2s ease-in-out}.general-accordion .card-header button.collapsed.btn::before{content:url("/wp-content/themes/dsgr-child/assets/images/arrows/arrow-bottom-black.svg");transform:rotate(0deg)}.general-accordion .card-header button.btn:active{color:#CD0C0C}.contact-us-section{background:#000;position:relative;overflow:hidden}.contact-us-section::after{content:"";position:absolute;width:45%;height:70px;background:#fff;left:-30px;top:-1px;-webkit-transform:skewX(-40deg);-moz-transform:skewX(-40deg);-ms-transform:skewX(-40deg);transform:skewX(-40deg);z-index:1}.contact-us-section .contact-us-section-container{display:flex;flex-direction:column;align-items:center;gap:10px;padding:160px 0 80px 0}.contact-us-section .contact-us-section-container .title{margin-bottom:0}.contact-us-section .contact-us-section-container .contact-us-link{margin-top:15px}#become-dealer .slider-section .top-side .left-side{width:50%}#become-dealer .slider-section .top-side .right-side{width:40%}#become-dealer .slider-section .bottom-side{overflow:hidden}#become-dealer .slider-section .bottom-side .scroll-to-learn{background:#f5f5f5}#become-dealer .slider-section .bottom-side .scroll-to-learn::before{content:url("/wp-content/themes/dsgr-child/assets/images/tab-left-gray.svg")}#become-dealer .first-section .first-section-container{display:flex;justify-content:center;height:175px;position:relative;overflow:hidden}#become-dealer .first-section .first-section-container::before{content:"";position:absolute;left:0;background:#f5f5f5;height:175px;top:-20px;width:calc(50% + 2px);z-index:-1;transform:rotate(1.5deg)}#become-dealer .first-section .first-section-container::after{content:"";position:absolute;right:0;background:#f5f5f5;height:175px;top:-20px;width:calc(50% + 2px);z-index:-1;transform:rotate(-1.5deg)}#become-dealer .first-section .first-section-container .title-container{display:flex;flex-direction:column;justify-content:center;align-items:center}#become-dealer .first-section .first-section-container .title-container .subtitle{font-size:20px}#become-dealer .first-section .first-section-container-kit{display:flex;flex-direction:row;gap:40px}#become-dealer .first-section .first-section-container-kit .kit-container{width:100%;display:flex;flex-direction:column;gap:50px}#become-dealer .first-section .first-section-container-kit .kit-container.right .card-container{display:flex;flex-direction:column;align-items:flex-end}#become-dealer .first-section .first-section-container-kit .kit-container.right .text{text-align:end}#become-dealer .first-section .first-section-container-kit .kit-container .card-container .img-container{max-width:150px;margin-bottom:20px}#become-dealer .first-section .first-section-container-kit .kit-container .card-container .text *{font-size:16px}#become-dealer .second-section{position:relative;margin-top:150px}#become-dealer .second-section .background-image{position:absolute;z-index:-1;top:-130px}#become-dealer .second-section .background-image::after{content:"";position:absolute;width:50%;height:70px;background:#fff;left:-30px;top:-1px;-webkit-transform:skewX(-40deg);-moz-transform:skewX(-40deg);-ms-transform:skewX(-40deg);transform:skewX(-40deg);z-index:1}#become-dealer .second-section .second-section-container{display:flex;gap:20px;position:relative}#become-dealer .second-section .second-section-container .offer-container.active{border:solid 2px #000}#become-dealer .second-section .second-section-container .offer-container.active .header{background:#CD0C0C}#become-dealer .marketing-section{position:relative;height:100%;overflow:hidden;padding:180px 0;position:relative}#become-dealer .marketing-section::before{content:"";position:absolute;width:55%;min-width:250px;height:100px;background:#fff;left:-70px;top:-1px;-webkit-transform:skewX(-40deg);-moz-transform:skewX(-40deg);-ms-transform:skewX(-40deg);transform:skewX(-40deg);z-index:1}#become-dealer .marketing-section::after{content:"";position:absolute;width:55%;min-width:250px;height:100px;background:#fff;right:-70px;bottom:-1px;-webkit-transform:skewX(-40deg);-moz-transform:skewX(-40deg);-ms-transform:skewX(-40deg);transform:skewX(-40deg);z-index:1}#become-dealer .marketing-section .background-image{position:absolute;top:0;bottom:0;right:0;left:0;z-index:-1}#become-dealer .marketing-section .background-image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000000;opacity:0.4;z-index:1}#become-dealer .marketing-section .background-image img{width:100%;height:100%;object-fit:cover}#become-dealer .marketing-section .marketing-section-container{max-width:1250px;width:calc(100% - 40px);margin:auto;display:flex;flex-direction:column;align-items:center}#become-dealer .marketing-section .marketing-section-container .title-container{max-width:800px;text-align:center;margin-bottom:30px}#become-dealer .marketing-section .marketing-section-container .title-container .text *{color:#fff}#become-dealer .marketing-section .marketing-section-container .images-container{display:flex;flex-wrap:wrap;justify-content:center}#become-dealer .marketing-section .marketing-section-container .images-container .img-wrapper{width:25%;padding:10px}#become-dealer .marketing-section .marketing-section-container .images-container .img-wrapper .img-container{border-radius:6px;overflow:hidden}#become-dealer .marketing-section .marketing-section-container .images-container .img-wrapper .img-container img{width:100%;height:100%;object-fit:cover}#become-dealer .marketing-section .marketing-section-container .button-container{display:flex;justify-content:center;margin-top:25px}#become-dealer .marketing-section .marketing-section-container .button-container .custom-button{width:330px}.offer-container{width:100%;border:solid 2px #CECECE;border-radius:6px;overflow:hidden;background:#fff}.offer-container .header{height:210px;background:#1D1D1D;padding-top:20px;display:flex;flex-direction:column;position:relative}.offer-container .header .upper-title{padding-left:20px;font-size:28px;color:#fff;height:50px}.offer-container .header .title{padding-left:20px;font-size:32px;font-weight:700;color:#fff}.offer-container .header .logo{position:absolute;bottom:0;left:0;background:#fff;z-index:1;height:50px;min-width:50%;display:flex;align-items:center;padding-left:20px;padding-right:20px}.offer-container .header .logo::after{content:"";-webkit-transform:skewX(40deg);-moz-transform:skewX(40deg);-ms-transform:skewX(40deg);transform:skewX(40deg);width:50px;display:block;position:absolute;right:-21px;height:50px;bottom:0;background:#fff;z-index:-1}.offer-container .header .logo img{max-width:190px}.offer-container .body{padding:20px}.offer-container .body strong{font-weight:700}.offer-container .body ul{list-style:none;padding-left:0}.offer-container .body ul li{font-size:16px;padding:10px 0 10px 28px;position:relative}.offer-container .body ul li::before{content:url("/wp-content/themes/dsgr-child/assets/images/icons/red-checkbox.png");position:absolute;width:23px;height:23px;left:-5px}.offer-container .footer{padding:20px;border-top:solid 2px #CECECE}.offer-container .footer .price-container{display:flex;justify-content:space-between}.offer-container .footer .price-container .label{opacity:.6;font-weight:700}.offer-container .footer .price-container .text{opacity:.6;font-size:14px}.offer-container .footer .custom-button{width:100%;margin-top:20px}#chiptuning-tools .brands-section .nav-background{background:#f5f5f5;display:flex;justify-content:center}#chiptuning-tools .brands-section .nav-background button.nav-link{border-bottom:solid 7px #f5f5f5;border-left:none;border-right:none;border-top:none;border-radius:0;padding-left:60px;padding-right:60px}#chiptuning-tools .brands-section .nav-background button.nav-link.active{border-bottom:solid 7px #CD0C0C}#chiptuning-tools .brands-section #brandsTabContent .line{display:flex;flex-direction:row-reverse;justify-content:space-between}#chiptuning-tools .brands-section #brandsTabContent .line.even{flex-direction:row}#chiptuning-tools .brands-section #brandsTabContent .line.even .left{justify-content:flex-start}#chiptuning-tools .brands-section #brandsTabContent .line .left{width:50%;display:flex;justify-content:flex-end}#chiptuning-tools .brands-section #brandsTabContent .line .left .img-wrapper{width:85%}#chiptuning-tools .brands-section #brandsTabContent .line .left .img-wrapper .img-container{display:flex}#chiptuning-tools .brands-section #brandsTabContent .line .left .img-wrapper .img-container img{width:100%;height:100%;object-fit:cover}#chiptuning-tools .brands-section #brandsTabContent .line .right{width:50%}#chiptuning-tools .brands-section #brandsTabContent .line .right .title .text-h1{position:relative;overflow:hidden}#chiptuning-tools .brands-section #brandsTabContent .line .right .title .text-h1::after{content:"";width:100%;position:absolute;border:solid 1px #CECECE;top:50%;margin-left:20px}#chiptuning-tools .brands-section #brandsTabContent .line .right .text{margin-top:20px}#chiptuning-tools .brands-section #brandsTabContent .line .right .text .gallery{display:flex;gap:15px;pointer-events:none}#chiptuning-tools .brands-section #brandsTabContent .line .right .action-container{margin-top:30px}#chiptuning-tools .brands-section #brandsTabContent .offer-container{width:85%}#chiptuning-tools .brands-section #brandsTabContent .offer-container .header{height:185px;padding-top:55px}#chiptuning-tools .brands-section #brandsTabContent .offer-container .logo{height:60px}#chiptuning-tools .brands-section #brandsTabContent .offer-container .logo::after{width:55px;height:60px;right:-25px}#chiptuning-tools .brands-section #brandsTabContent .offer-container .logo img{max-height:45px}#chiptuning-tools .brands-section #brandsTabContent .offer-container .action-container .custom-button{justify-content:center}#chiptuning-tools .brands-section #brandsTabContent .offer-container .action-container .custom-button::after{content:none}#pricelist .first-section .payment-methods{display:flex;justify-content:flex-start;gap:20px}#pricelist .first-section .left-side{width:50%;display:flex;justify-content:flex-end}#pricelist .first-section .left-side .img-wrapper{width:90%}#pricelist .first-section .left-side .img-wrapper .img-container{width:auto;height:auto}#pricelist .first-section .right-side{width:50%}#pricelist .pricing-section .pricing-section-container{display:flex;gap:20px;flex-wrap:nowrap}#pricelist .pricing-section .pricing-section-container .price-card-wrapper{width:100%}#pricelist .pricing-section .pricing-section-container .price-card{width:100%;height:100%;overflow:hidden;border-radius:6px;border:solid 1px #CECECE;position:relative;display:flex;flex-direction:column}#pricelist .pricing-section .pricing-section-container .price-card.active .description{height:100%}#pricelist .pricing-section .pricing-section-container .price-card .header{background:#1D1D1D;height:140px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding-left:20px}#pricelist .pricing-section .pricing-section-container .price-card .body{padding:20px}#pricelist .pricing-section .pricing-section-container .price-card .body .euro-charge{display:flex;align-items:center;gap:10px}#pricelist .pricing-section .pricing-section-container .price-card .body .euro-charge .regular-price{text-decoration:line-through;opacity:.5}#pricelist .pricing-section .pricing-section-container .price-card .body .short-description{font-size:16px;margin-top:10px}#pricelist .pricing-section .pricing-section-container .price-card .body .short-description *{font-size:16px}#pricelist .pricing-section .pricing-section-container .price-card .footer{padding:20px;margin-top:auto}#pricelist .pricing-section .pricing-section-container .price-card .footer .custom-button{width:100%;justify-content:center;padding:14px 0;transition:all .2s ease-in-out}#pricelist .pricing-section .pricing-section-container .price-card .footer .custom-button::after{content:none}#pricelist .pricing-section .pricing-section-container .price-card .footer .custom-button:hover{background:#D9D9D9;border:solid 1px #1D1D1D}#pricelist .pricing-section .pricing-section-container .price-card .description{position:absolute;bottom:0;height:0;background:#fff;transition:all .3s ease-in-out}#pricelist .pricing-section .pricing-section-container .price-card .description .inner-wrapper{padding:20px}#pricelist .pricing-section .pricing-section-container .price-card .description .inner-wrapper .title-container{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}#pricelist .pricing-section .pricing-section-container .price-card .description .inner-wrapper .text *{font-size:16px}#pricelist .pricing-section .pricing-section-container .price-card .description .inner-wrapper .close-description{cursor:pointer}#pricelist .tuning-options .switch-container{display:flex;align-items:center;justify-content:center}#pricelist .tuning-options .switch-container .switches{background:#F5F5F5;padding:5px 8px;border-radius:22px;display:flex;gap:6px;align-items:center;position:relative}#pricelist .tuning-options .switch-container .switches::before{content:'';position:absolute;left:50%;top:5px;bottom:5px;height:calc(100% - 10px);border-left:solid 2px #E9E9E9}#pricelist .tuning-options #hidden-lever{display:none}#pricelist .tuning-options .card .card-content div.switch-pricing label .toggle-header{cursor:pointer;padding:8px 25px}#pricelist .tuning-options .card .card-content div.switch-pricing label .toggle-header.active{background:#CD0C0C;color:#fff;border-radius:22px;box-shadow:0px 3px 6px rgba(0,0,0,0.160784)}#pricelist .tuning-options .background-wrapper .background-img-wrapper{position:relative}#pricelist .tuning-options .background-wrapper .background-img-wrapper::before{content:"";position:absolute;width:40%;min-width:250px;height:70px;background:#fff;left:-30px;top:-1px;-webkit-transform:skewX(-40deg);-moz-transform:skewX(-40deg);-ms-transform:skewX(-40deg);transform:skewX(-40deg);z-index:1}#pricelist .tuning-options .background-wrapper .switch-pricing{display:flex;flex-direction:column;gap:20px}#pricelist .tuning-options .options{margin:90px auto 0}#pricelist .tuning-options .options .column-quarter{width:25%}#pricelist .tuning-options .options .column-quarter .header-container{margin-bottom:30px}#pricelist .tuning-options .options .column-quarter .header-container .header-mb{margin-bottom:30px}#pricelist .tuning-options .options .column-half{width:50%;display:flex;flex-wrap:wrap;height:100%}#pricelist .tuning-options .options .column-half .header-container{width:100%;margin-bottom:20px}#pricelist .tuning-options .options .column-half .stage-price-container{width:50%}#pricelist .tuning-options .options .group-options-wrapper{width:100%;display:flex;flex-wrap:wrap;margin-bottom:20px}#pricelist .tuning-options .options .group-options-wrapper .group-option-label{width:100%;border-bottom:solid 1px #CECECE}#pricelist .tuning-options .options .group-options-wrapper .group-option-label .label{width:40%;min-width:250px;background:#CD0C0C;color:#fff;padding:5px 10px;position:relative}#pricelist .tuning-options .options .group-options-wrapper .group-option-label .label::after{content:"";position:absolute;-webkit-transform:skewX(40deg);-moz-transform:skewX(40deg);-ms-transform:skewX(40deg);transform:skewX(40deg);right:-20px;background:#CD0C0C;width:40px;top:0;height:100%}#pricelist .tuning-options .custom-button-wrapper{background:#CD0C0C;padding:20px;margin-top:15px}#pricelist .tuning-options .custom-button-wrapper .custom-button.login{background:#CD0C0C;color:#fff;justify-content:center;padding:14px 0;border:solid 1px #fff}#pricelist .tuning-options .price-container{display:flex;padding-left:20px;align-items:center}#pricelist .totals-field{padding-left:20px}#pricelist .background-wrapper{position:relative}#pricelist .background-wrapper .card-tuner-profile{position:absolute;margin:unset !important;top:calc(50% + 30px);transform:translate(-50%, -50%);left:50%}#contact .hero-section .hero-section-container .img-container::after{background:#F3F3F3}#contact .first-section{background:#F3F3F3}#contact .first-section .right-side{display:flex;flex-direction:column;gap:20px;justify-content:center}#contact .first-section .right-side .info-list li{display:flex;align-items:baseline;padding:7px 0}#contact .first-section .right-side .info-list li .label{width:110px;font-weight:700}#contact .form-section .form-section-container{display:flex;max-width:1765px;width:calc(100% - 40px);margin-left:auto}#contact .form-section .form-section-container .left-side{width:50%;display:flex;flex-direction:column;justify-content:center;padding-top:50px}#contact .form-section .form-section-container .left-side .form-wrapper{width:80%;min-width:700px}#contact .form-section .form-section-container .right-side{width:50%}#contact .form-section .form-section-container .right-side .img-container{height:100%}#contact .form-section .form-section-container .right-side .img-container img{width:100%;height:100%;object-fit:cover}#single-ecufile .file-specifications-section .description-container{display:flex;flex-direction:row;gap:0;justify-content:space-between}#single-ecufile .file-specifications-section .description-container .left-side{width:50%;display:flex;flex-direction:column;gap:30px}#single-ecufile .file-specifications-section .description-container .right-side{width:45%}#single-ecufile .file-specifications-section .description-container .right-side .credits-container{box-shadow:0px 3px 6px rgba(0,0,0,0.160784);border-radius:6px;overflow:hidden}#single-ecufile .file-specifications-section .description-container .right-side .credits-container .top-row{display:flex;flex-wrap:wrap;padding:20px 20px 10px}#single-ecufile .file-specifications-section .description-container .right-side .credits-container .prices{width:33.33%}#single-ecufile .file-specifications-section .description-container .right-side .credits-container .prices .label{opacity:.7}#single-ecufile .file-specifications-section .description-container .right-side .credits-container .muted{font-size:16px;opacity:.7;padding-top:30px}#single-ecufile .file-specifications-section .description-container .right-side .credits-container .muted.text{width:100%}#single-ecufile .file-specifications-section .description-container .right-side .credits-container .muted *{font-size:16px}#single-ecufile .file-specifications-section .description-container .right-side .credits-container .muted strong{font-weight:700}#single-ecufile .file-specifications-section .description-container .right-side .credits-container .bottom-row{display:flex;padding:20px;background:#CD0C0C;gap:20px}#single-ecufile .file-specifications-section .description-container .right-side .credits-container .bottom-row .login{font-size:14px;padding:14px 60px;background:#fff}#single-ecufile .file-specifications-section .description-container .right-side .credits-container .bottom-row .register{font-size:14px;padding:14px 60px;border:solid 1px #fff;background:#CD0C0C;color:#fff}#single-ecufile .file-specifications-section .description-container .right-side .back-to-row{display:flex;margin-top:30px}#single-ecufile .file-specifications-section .description-container .right-side .back-to-row .custom-button{padding:14px 20px 14px 60px}#single-ecufile .file-specifications-section .description-container .right-side .back-to-row .custom-button:after{content:url("/wp-content/themes/dsgr-child/assets/images/arrows/arrow-left-black.svg");right:unset;left:20px}#single-ecufile .file-specifications-section .table-container .table-wrapper{width:50%}#single-ecufile .file-specifications-section .table-container .table-wrapper .table-list{margin-top:35px}#single-ecufile .file-specifications-section .table-container .table-wrapper .table-list .list-element{width:100%;display:flex;padding:25px}#single-ecufile .file-specifications-section .table-container .table-wrapper .table-list .list-element.gray-background{background:#f5f5f5}#single-ecufile .file-specifications-section .table-container .table-wrapper .table-list .list-element .label{width:100%;opacity:.6}#single-ecufile .file-specifications-section .table-container .table-wrapper .table-list .list-element .value{width:100%}#original-ecu-files .table-section table#files-list{padding-top:30px;margin-bottom:20px}#original-ecu-files .table-section table#files-list thead th{opacity:.6}#original-ecu-files .table-section table#files-list thead th.actions{max-width:120px}#original-ecu-files .table-section table#files-list tbody td.bold{opacity:.6}#original-ecu-files .table-section .dataTables_paginate .paginate_button.current{background:#CD0C0C;border-radius:4px;border:none;color:#fff !important}#original-ecu-files .table-section .dataTables_paginate .paginate_button:not(.current):hover{background:none !important;border-color:#fff !important;color:#000 !important}#original-ecu-files .table-search form{display:flex;align-items:center;gap:20px;flex-wrap:wrap}#original-ecu-files .table-search form select.model,#original-ecu-files .table-search form select.engine{border:1px solid #aaa;border-radius:4px;height:40px}#original-ecu-files .table-search form .select2-container--default .select2-selection--single .select2-selection__arrow,#original-ecu-files .table-search form .select2-container .select2-selection--single,#original-ecu-files .table-search form .select2-container--default .select2-selection--single .select2-selection__rendered{height:40px;line-height:40px}#original-ecu-files .table-search form .custom-button{padding:0px 40px;height:45px}#car-configurator .ctr-grid .ctr-transition{--tw-bg-opacity: 1;--tw-grayscale: grayscale(0);background-color:none;border:none}.onhover-gray-bg{transition:all .2s ease-in-out;border-radius:6px}.onhover-gray-bg .title{transition:all .2s ease-in-out}.onhover-gray-bg:hover{background:#F3F3F3}.onhover-gray-bg:hover .title{color:#CD0C0C}.stages-section .engine-basic-data-wrapper{border-bottom:solid 1px #D9D9D9;padding-bottom:30px}.stages-section .engine-basic-data{margin-top:1rem}.stages-section .engine-basic-data .data-wrapper{display:flex;gap:10px;align-items:center}.stages-section .engine-basic-data .data-wrapper .img-container{width:50px}.stages-section .engine-basic-data .data-wrapper .data-container *{font-size:14px;line-height:18px}.stages-section .stages-wrapper{margin-top:35px}.stages-section .stages-wrapper .car-image-container{background:#f5f5f5}ol.ctr-list-reset svg{width:1rem;height:1rem;margin-top:4px}ol.ctr-list-reset *{font-weight:700}body.ctr .ctr-grid .col img,body.blog .ctr-grid .col img{display:flex}body.ctr .ctr-list-reset,body.blog .ctr-list-reset{border:none !important}body.ctr .vehicle-card-wrapper,body.blog .vehicle-card-wrapper{display:flex;justify-content:center;gap:20px;background:#f5f5f5;margin-bottom:50px;padding:10px 0}body.ctr .vehicle-card-wrapper .vehicle-card,body.blog .vehicle-card-wrapper .vehicle-card{display:flex;flex-direction:row;align-items:center;background:transparent;border-bottom:solid 3px #f5f5f5;padding:10px 20px;border-radius:4px 4px 0 0;transition:all .25s ease-in-out}body.ctr .vehicle-card-wrapper .vehicle-card:hover,body.blog .vehicle-card-wrapper .vehicle-card:hover{background:#fff;border-bottom:solid 3px #CD0C0C;box-shadow:0px 3px 6px rgba(0,0,0,0.160784)}body.ctr .vehicle-card-wrapper .vehicle-card .vehicle-card-container,body.blog .vehicle-card-wrapper .vehicle-card .vehicle-card-container{display:flex;align-items:center;gap:10px}body.ctr .vehicle-card-wrapper .vehicle-card .vehicle-card-container .img-container,body.blog .vehicle-card-wrapper .vehicle-card .vehicle-card-container .img-container{width:100%;height:100%;max-width:30px}body.ctr .vehicle-card-wrapper .vehicle-card .vehicle-card-container .label,body.blog .vehicle-card-wrapper .vehicle-card .vehicle-card-container .label{white-space:nowrap}body.ctr .label-title,body.blog .label-title{text-align:left;margin-bottom:20px}body.ctr #stageAccordion .ctr-accordion-item .ctr-accordion-header,body.blog #stageAccordion .ctr-accordion-item .ctr-accordion-header{background:#f5f5f5;padding:10px 30px;border-radius:8px;display:flex;align-items:center;justify-content:space-between}body.ctr #stageAccordion .ctr-accordion-item .ctr-accordion-header .pill,body.blog #stageAccordion .ctr-accordion-item .ctr-accordion-header .pill{border-radius:8px;background:#fff;padding:15px}body.ctr #stageAccordion .ctr-accordion-item .ctr-accordion-body .custom-border-bottom,body.blog #stageAccordion .ctr-accordion-item .ctr-accordion-body .custom-border-bottom{border-bottom:solid 1px #CECECE;margin-top:20px}body.ctr #stageAccordion .body-border-top,body.blog #stageAccordion .body-border-top{border-top:solid 1px #CECECE}@media (max-width: 1300px){#home .news-container{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#home .news-container::-webkit-scrollbar{display:none}}@media (max-width: 1200px){.slider-section .top-side{flex-direction:column}.slider-section .top-side .right-side{width:100%}.slider-section .bottom-side .scroll-to-learn{height:80px}#home .news-container{margin-right:-20px}#home .second-section .second-section-container{flex-direction:column}#home .second-section .second-section-container .card-container{padding:20px 40px;display:flex;flex-direction:column;align-items:center}#home .second-section .second-section-container .card-container .text{text-align:center}}@media (max-width: 600px){.pt-l{padding-top:30px}#home .slider-section .img-container{padding-top:30px}#home .slider-section .main-picture img{width:100%}.slider-section .bottom-side .scroll-to-learn{height:70px}.slider-section .bottom-side .scroll-to-learn .label{font-size:14px}#home .news-container{margin-right:-5px}}.winols-reseller-db{position:relative}.winols-reseller-db::before{content:"";position:absolute;height:100%;width:8px;left:50%;background:#CD0C0C}.winols-reseller-db .circle{position:absolute;left:calc(50% - 17px);width:42px;min-width:42px;height:42px;border:solid 5px #CD0C0C;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;background:#fff;z-index:1}#chiptuning-files.reseller-database .first-section .action-container{justify-content:center}#chiptuning-files.reseller-database .first-section .two-columns .left-side .text.step{margin-top:0}@media (min-width: 1921px){.general-container{max-width:1920px}.general-container-sm{max-width:1760px}.newsletter-section .form-container{max-width:900px}}@media (max-width: 1800px){#chiptuning-files .scroll-area-section .sticky-content{height:95vh}}@media (max-width: 1550px){.hero-section .hero-section-container .img-container::before{height:55px}.hero-section .hero-section-container .img-container::after{height:55px}.text-hero{font-size:50px !important;line-height:70px}.two-columns .right-side.narrow{width:50%}}@media (max-width: 1440px){*:not(.fa){font-size:16px}.text-xl{font-size:70px;line-height:70px}.text-h1{font-size:34px;line-height:42px}.text-h6{font-size:20px}.mt-xl{margin-top:100px}.hero-section .hero-section-container .breadcrumbs{height:300px}.hero-section .hero-section-container .breadcrumbs{padding-bottom:20px}#chiptuning-files .first-section .left-side{width:45%}#chiptuning-files .first-section .right-side{width:45%}.ctr-container{max-width:100%;width:100%}.options-container .options{margin:110px auto 0}#pricelist .tuning-options .background-wrapper .background-img-wrapper::before{height:50px}#become-dealer .slider-section .top-side .right-side{width:45%}#become-dealer .second-section .background-image::after{height:50px}#become-dealer .marketing-section::before{height:50px}#become-dealer .marketing-section::after{height:50px}#pricelist .pricing-card-wrapper .title{font-size:28px}#contact .form-section .form-section-container .left-side .form-wrapper{width:90%;min-width:unset}}@media (max-width: 1300px){footer .site-footer-container .info-container{width:100%;margin-bottom:50px;display:flex;flex-direction:column;align-items:center}footer .site-footer .site-footer-container .column.info-container .social-container{margin-left:0}.tuning-options-table .pricing-cards-row{display:flex;flex-wrap:wrap;justify-content:center}.tuning-options-table .pricing-cards-row .pricing-card-wrapper{width:300px}#pricelist .tuning-options-table .options{flex-wrap:wrap;gap:20px}#pricelist .tuning-options-table .options .col-tuning-options{display:flex;flex-direction:column;order:1;width:33.33%}#pricelist .tuning-options-table .options .col-options-options{order:2;width:calc(66.66% - 20px)}#pricelist .tuning-options .options .column-quarter.col-price-options{width:100%;display:block;order:3}#become-dealer .slider-section .top-side .left-side{width:100%}#become-dealer .slider-section .top-side .right-side{width:100%}}@media (max-width: 1200px){.winols-reseller-db::before{display:none}.winols-reseller-db .first-section-container{align-items:center;gap:10px;position:relative;flex-direction:column}.winols-reseller-db .first-section-container .circle{position:relative;left:unset;order:1}.winols-reseller-db .first-section-container .left-side{padding-top:5px !important;align-items:center;order:3}.winols-reseller-db .first-section-container .right-side{order:2}#home .vehicle-section .vehicle-section-container .vehicle-types-wrapper .vehicle-card{width:50%}.hero-section .hero-section-container .breadcrumbs{padding-bottom:50px}.news-container .news-card{width:33.33%}.contact-us-section::after{height:50px}.options-container .options{margin:70px auto 0}#become-dealer .marketing-section .marketing-section-container .images-container .img-wrapper{width:33%}#become-dealer .second-section .second-section-container{flex-wrap:wrap}.offer-container{width:calc(50% - 10px)}#become-dealer .first-section .first-section-container-kit{gap:15px}#chiptuning-tools .brands-section #brandsTab{overflow:auto;justify-content:flex-start;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}#chiptuning-tools .brands-section #brandsTab::-webkit-scrollbar{display:none}#chiptuning-tools .brands-section #brandsTab button.nav-link img{min-width:150px}.mt-xl{margin-top:75px}.pt-l{padding-top:40px}.text-xl{font-size:55px;line-height:60px}.two-columns{flex-direction:column-reverse;gap:40px}.two-columns .right-side{width:60% !important;margin:auto}.two-columns .left-side{width:100% !important}#chiptuning-tools .first-section .two-columns{flex-direction:column}.tuning-options-table .background-img{height:350px}.tuning-options-table .background-img img{width:100%;height:100%;object-fit:cover}.pricing-options div.card-tuner-profile{width:calc(100% - 32px)}#chiptuning-files .scroll-area-section .sticky-content{height:100vh}#about-us .first-section-container.two-columns{flex-direction:column}#about-us .second-section .info-row{flex-wrap:wrap}#about-us .second-section .info-row .info-card{width:50%;margin:15px 0}#about-us .section-become-dealer::before{height:60px}#about-us .section-become-dealer .section-become-dealer-container{flex-direction:column;padding-top:90px}#about-us .section-become-dealer .section-become-dealer-container .left-side{width:100%}#about-us .section-become-dealer .section-become-dealer-container .right-side{width:100%;display:flex;justify-content:center}.site-footer .site-footer-container .column.info-container .logo-container img{max-width:200px}ol.ctr-list-reset{display:flex;flex-wrap:wrap;padding-left:0}#pricelist .first-section .left-side .img-wrapper{width:60%;margin:auto}#pricelist .first-section .right-side{width:100% !important}}@media (max-width: 992px){.mt-l{margin-top:50px}#contact .form-section .form-section-container{flex-direction:column-reverse;margin:auto;width:100%}#contact .form-section .form-section-container .left-side{width:calc(100% - 40px);margin:auto}#contact .form-section .form-section-container .left-side .form-wrapper{width:100%}#contact .form-section .form-section-container .right-side{width:100%}#single-ecufile .file-specifications-section .description-container{flex-direction:column-reverse;gap:30px}#single-ecufile .file-specifications-section .table-container .table-wrapper{width:100%}#single-ecufile .file-specifications-section .description-container .left-side{width:100%}#single-ecufile .file-specifications-section .description-container .right-side{width:100%}.hero-section .hero-section-container .img-container::after{height:35px}.hero-section .hero-section-container .img-container::before{height:35px}.categories-select-container{flex-direction:column;align-items:flex-start}.news-container .news-card{width:50%}#become-dealer .marketing-section{padding:100px 0}#become-dealer .marketing-section::before{height:35px}#become-dealer .marketing-section::after{height:35px}#become-dealer .second-section .background-image::after{height:35px}#become-dealer .first-section .first-section-container-kit .kit-container:first-child{order:2;flex-direction:row}#become-dealer .first-section .first-section-container-kit .kit-container:first-child .card-container{width:100%}#become-dealer .first-section .first-section-container-kit .kit-container:nth-child(2){order:1}#become-dealer .first-section .first-section-container-kit .kit-container:nth-child(2) .img-container{margin:auto}#become-dealer .first-section .first-section-container-kit .kit-container:nth-child(3){order:3;flex-direction:row}#become-dealer .first-section .first-section-container-kit .kit-container:nth-child(3) .card-container{width:100%}#become-dealer .first-section .first-section-container-kit{flex-direction:column}#become-dealer .first-section .first-section-container-kit .kit-container{gap:15px}#become-dealer .first-section .first-section-container-kit .card-container{display:flex;flex-direction:column;align-items:center !important;text-align:center !important;border:solid 1px #D9D9D9;box-shadow:0px 3px 6px rgba(0,0,0,0.160784);border-radius:6px;padding:20px 10px}#become-dealer .first-section .first-section-container-kit .kit-container.right .text{text-align:center}#pricelist .tuning-options-table .options .col-tuning-options{width:100%}#pricelist .tuning-options-table .options .col-options-options{width:100%}.stages-section .charts-container{display:flex;flex-direction:column;gap:20px}.ctr-overflow-container{width:100%;max-width:100%}.ctr-overflow-container .vehicle-card-wrapper{overflow:auto;width:100%;flex-wrap:nowrap;justify-content:flex-start !important;-ms-overflow-style:none;scrollbar-width:none}.ctr-overflow-container .vehicle-card-wrapper::-webkit-scrollbar{display:none}.ctr-overflow-container .vehicle-card-wrapper .vehicle-card{min-width:180px;justify-content:center}.ctr-overflow-container .vehicle-card-wrapper .vehicle-card .img-container img{min-width:30px}#chiptuning-files .scroll-area-section .sticky-img>.sticky-img-container{width:calc(100% - 40px)}.hero-section .hero-section-container .breadcrumbs{height:250px}.text-hero{font-size:45px !important;line-height:60px}.site-footer .bottom-row{padding:25px 0}.site-footer .bottom-row .bottom-row-container{flex-direction:column;align-items:center;gap:15px}.site-footer-container .column:not(.info-container){width:50%;margin:20px 0}.newsletter-section .newsletter-section-container{flex-direction:column}.newsletter-section .newsletter-section-container .img-container{width:100%}.newsletter-section .newsletter-section-container .right-side{width:90%;margin:auto;padding:40px 0}#chiptuning-files .first-section .left-side{padding-top:30px}#chiptuning-files #scroll-area .sticky-grid{flex-direction:column;padding-top:100px}#chiptuning-files #scroll-area .sticky-grid .left-side{width:80%;margin:auto}#chiptuning-files #scroll-area .sticky-grid .right-side{width:100%;overflow:auto;height:200px}#chiptuning-files .scroll-area-section .sticky-img>.sticky-img-container{height:300px}#chiptuning-files .scroll-area-section .sticky-img>.sticky-img-container img{width:100%;height:100%;object-fit:contain}#chiptuning-files .scroll-area-section .sticky-img{height:425px}#chiptuning-tools .brands-section #brandsTabContent .line .left{width:100%}#chiptuning-tools .brands-section #brandsTabContent .line .right{width:100%}#chiptuning-tools .brands-section #brandsTabContent .line{flex-direction:column !important;gap:40px}#chiptuning-tools .brands-section #brandsTabContent .offer-container{width:100%}#chiptuning-tools .brands-section #brandsTabContent .line .left .img-wrapper,#chiptuning-tools .brands-section #brandsTabContent .line .right .img-wrapper{width:60%;margin:auto}}@media (max-width: 768px){.categories-select-container .categories-select{width:100%;margin-right:0;overflow:auto;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}.categories-select-container .categories-select::-webkit-scrollbar{display:none}.contact-us-section::after{height:35px}.offer-container{width:100%}#become-dealer .first-section .first-section-container-kit .kit-container:first-child{flex-direction:column}#become-dealer .first-section .first-section-container-kit .kit-container:nth-child(3){flex-direction:column}#become-dealer .slider-section .img-container img{width:100%;height:100%;object-fit:cover}.two-columns .right-side{width:80% !important;margin:auto}#chiptuning-tools .brands-section #brandsTabContent .line .left .img-wrapper,#chiptuning-tools .brands-section #brandsTabContent .line .right .img-wrapper{width:80%;margin:auto}#pricelist .tuning-options-table .pricing-options{padding-bottom:0}#pricelist .tuning-options .options .column-half .stage-price-container{width:100%}#pricelist .tuning-options .background-wrapper .background-img-wrapper::before{height:35px}#pricelist .first-section .left-side .img-wrapper{width:100%}.ctr-pb-5{padding-bottom:0.75rem}.ctr-pt-5{padding-top:0.75rem}.ctr-container{max-width:100% !important;width:100% !important}.flex-container{display:flex;flex-wrap:wrap}.onhover-gray-bg{width:50%;min-width:50%;margin:20px 0px}.hero-section .hero-section-container .img-container::before{display:none}.hero-section .hero-section-container .img-container::after{height:35px;min-width:350px}.hero-section .hero-section-container .breadcrumbs #crumbs *{font-size:12px}.text-hero{font-size:32px !important;line-height:32px}.text-xl{font-size:32px;line-height:38px}.text-h1{font-size:28px;line-height:32px}#chiptuning-files #scroll-area .sticky-grid .left-side{width:100%}#chiptuning-files .scroll-area-section .sticky-img>.sticky-img-container{width:calc(100% - 30px);left:15px}#about-us .section-become-dealer::before{height:35px}#about-us .section-become-dealer .section-become-dealer-container{padding-top:50px}}@media (max-width: 576px){.winols-reseller-db-row-2{padding-bottom:50px !important}.winols-reseller-db{padding-bottom:25px}#home .vehicle-section .vehicle-section-container .vehicle-types-wrapper .vehicle-card .inner-wrapper .titles-container .learn-more{bottom:-30px !important;opacity:1 !important;font-size:14px}#home .vehicle-section .vehicle-section-container .vehicle-types-wrapper .vehicle-card .inner-wrapper .title{font-size:22px;line-height:27px}#home .vehicle-section .vehicle-section-container .vehicle-types-wrapper .vehicle-card .inner-wrapper{padding:5px}#home .vehicle-section .vehicle-section-container .line::after{display:none}#single-ecufile .file-specifications-section .description-container .right-side .credits-container .bottom-row{flex-direction:column}#single-ecufile .file-specifications-section .description-container .right-side .credits-container .bottom-row .custom-button{justify-content:center}.news-container .news-card{width:100%}.pt-md{padding-top:30px}.general-container{width:calc(100% - 16px)}.general-container-sm{width:calc(100% - 16px)}#become-dealer .second-section .background-image img{height:280px;width:100%;object-fit:cover}#become-dealer .slider-section .bottom-side .scroll-to-learn{background:#fff}#become-dealer .slider-section .bottom-side .scroll-to-learn::before{content:url("/wp-content/themes/dsgr-child/assets/images/tab-left.svg")}#become-dealer .first-section .first-section-container::before{display:none}#become-dealer .first-section .first-section-container::after{display:none}.form-section .form-section-container .row{padding:10px 0;gap:10px}.form-section .form-section-container .row .form-input{width:100%}#become-dealer .marketing-section .marketing-section-container .images-container .img-wrapper{width:50%}#chiptuning-tools .brands-section #brandsTabContent .line .left .img-wrapper,#chiptuning-tools .brands-section #brandsTabContent .line .right .img-wrapper{width:100%;margin:auto}.tuning-options-table .pricing-cards-row .pricing-card-wrapper{width:100%}.stages-section .final-stage-img-container{padding:0}.stages-section .final-stage-img-container img{width:100%;height:100%;object-fit:cover}#about-us .second-section .info-row .info-card{padding:0 5px}#about-us .second-section .info-row .info-card .text{line-height:20px}.two-columns .right-side{width:100% !important}#chiptuning-files .newsletter-section{margin-top:50px}#chiptuning-files #scroll-area .sticky-grid .right-side{height:355px}.ph{padding-top:110px}.hero-section .hero-section-container .breadcrumbs{height:160px;padding-bottom:0;justify-content:center}.hero-section .hero-section-container .img-container::after{height:20px;min-width:260px}.horizontal-bars::before{height:20px}.horizontal-bars::after{height:20px}.custom-button{font-size:14px}#mobile-menu-sidebar{left:-100%;width:100%}#mobile-menu-sidebar.active{left:0}#mobile-menu-sidebar .top .center .img-container{width:150px}#mobile-account-sidebar{left:-100%;width:100%}header.site-header .site-header-container .mobile.center .img-container{max-width:150px;width:150px}#mobile-account-sidebar .top .center .img-container{max-width:150px;width:150px}.site-footer .site-footer-container .column.info-container .logo-container img{max-width:150px;width:150px}footer .site-footer-container .column:not(.info-container){width:100%;border-bottom:solid 1px #D9D9D9;margin:5px 0 20px}footer .site-footer-container .column:not(.info-container) .label{position:relative}footer .site-footer-container .column:not(.info-container) .label::after{content:url("/wp-content/themes/dsgr-child/assets/images/arrows/category-step-arrow-enabled.svg");position:absolute;right:10px;top:3px;transform:rotate(90deg)}footer .menu-footer-information-container,footer .menu-footer-brands-container,footer .menu-footer-chiptuning-files-container,footer .menu-footer-chiptuning-tools-container{height:0;overflow:hidden;transition:all .3s ease-in-out;position:relative}footer .menu-footer-information-container.active,footer .menu-footer-brands-container.active,footer .menu-footer-chiptuning-files-container.active,footer .menu-footer-chiptuning-tools-container.active{height:100%}}@media (max-width: 360px){#home .vehicle-section .vehicle-section-container .vehicle-types-wrapper .vehicle-card{width:100%}#home .vehicle-section .vehicle-section-container .vehicle-types-wrapper .vehicle-card .inner-wrapper{padding:10px 5px}}.new-campaigns-template .img80{max-width:80%}.new-campaigns-template .button-container{display:flex}.new-campaigns-template ul{list-style:unset}.new-campaigns-template .title-bar{position:relative;display:flex;flex-direction:row;white-space:nowrap}.new-campaigns-template .title-bar::after{content:"";width:100%;display:inline-flex;border-bottom:solid 1px #CECECE;margin-bottom:20px;margin-left:25px}.new-campaigns-template .two-columns{display:flex;justify-content:space-between}.new-campaigns-template .two-columns.reversed-col{flex-direction:row-reverse}.new-campaigns-template .two-columns.reversed-col .left-side{display:flex;justify-content:flex-end}.new-campaigns-template .two-columns .left-side{width:50%}.new-campaigns-template .two-columns .left-side .text{margin-top:20px}.new-campaigns-template .two-columns .left-side .button-container{margin-top:25px;display:flex}.new-campaigns-template .two-columns .left-side.narrow{width:45%}.new-campaigns-template .two-columns .right-side{width:50%}.new-campaigns-template .two-columns .right-side.narrow{width:45%}.new-campaigns-template .two-columns .img-container{width:100%;height:100%}.new-campaigns-template .two-columns .img-container img{width:100%;height:100%;object-fit:cover}@media (max-width: 1200px){.new-campaigns-template .two-columns{flex-direction:column !important;gap:40px}.new-campaigns-template .two-columns .right-side{width:100% !important}.two-columns .left-side{width:100% !important}.new-campaigns-template .img-container{max-width:700px;margin:auto;width:100%}}

/*# sourceMappingURL=style.css.map */