.arguments{align-items:center;display:flex;gap:50px;justify-content:center;padding-bottom:60px;padding-top:60px;text-align:center}.sale_argument{color:#e82118;font-size:24px;font-weight:700}.argument{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;text-align:center;width:323px}@media (max-width:768px){.argument{width:80px}}:root{--primary-color:#e82118;--secondary-color:#ffcc07;--text-dark:#203263;--text-light:#666;--border-color:#e5e7eb;--bg-light:#f9fafb;--success-color:#10b981;--shadow-sm:0 1px 3px rgba(0,0,0,.08);--shadow-md:0 4px 12px rgba(0,0,0,.1);--shadow-lg:0 10px 30px rgba(0,0,0,.12);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}html{font-size:100%;scroll-behavior:smooth}@media (max-width:480px){html{font-size:93.75%}}a{color:#000;-webkit-text-decoration:none;text-decoration:none}body{font-family:Arial,Helvetica,sans-serif;margin:0}.etapes-section{background:linear-gradient(135deg,#f8f9fa,#fff);padding:60px 20px;position:relative}.etapes-header{margin-bottom:50px;text-align:center}.etapes_heading{color:#e5332a;font-size:max(24px,min(5vw,38px));font-weight:800;letter-spacing:-.5px;margin:0 0 15px}.etapes-subtitle{color:#666;font-size:max(14px,min(3vw,18px));font-style:italic;margin:0}.container_etapes{align-items:center;display:flex;gap:60px;justify-content:center;margin:0 auto 60px;max-width:1200px;min-height:400px;padding:0 20px}.browser-frame{background:linear-gradient(135deg,#e82118,#203263);border-radius:10px;box-shadow:0 20px 60px rgba(102,126,234,.4);flex-shrink:0;height:415px;max-width:550px;overflow:hidden;padding:5px;position:relative;width:100%}.browser-frame:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.2);content:"";height:40px;left:0;position:absolute;right:0;top:0;z-index:1}.browser-frame:after{background:#ff5f56;border-radius:50%;box-shadow:18px 0 0 #ffbd2e,36px 0 0 #27c93f;content:"";height:12px;left:20px;position:absolute;top:15px;width:12px;z-index:2}.image-wrapper{align-items:center;border-radius:10px;display:flex;height:100%;justify-content:center;margin-top:20px;overflow:hidden;width:100%}.browser-frame img{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .5s ease;width:100%}.browser-frame img.slide-out-left{opacity:0;transform:translateX(-120%) scale(.8)}.browser-frame img.slide-in-right{opacity:0;transform:translateX(120%) scale(.8)}.browser-frame img.slide-in-center{opacity:1;transform:translateX(0) scale(1)}.text-zone{display:flex;flex-direction:column;justify-content:center;max-width:500px;min-height:200px;position:relative}.step-number{color:rgba(229,51,42,.15);font-size:72px;font-weight:900;margin-bottom:-20px}.step-number,.text-zone h2{transition:all .6s cubic-bezier(.34,1.56,.64,1)}.text-zone h2{color:#203263;font-size:max(22px,min(4vw,32px));font-weight:700;margin:0 0 20px}.text-zone p{color:#666;font-size:max(14px,min(2.5vw,18px));line-height:1.7;margin:0;transition:all .6s cubic-bezier(.34,1.56,.64,1)}.text-zone .slide-in-down,.text-zone .slide-out-up{opacity:0;transform:translateY(-30px)}.text-zone .slide-in-center{opacity:1;transform:translateY(0)}.etapes-progress-container{margin:0 auto 40px;max-width:800px;padding:0 20px;position:relative}.etapes-progress-bar{background:#e0e0e0;border-radius:10px;height:6px;overflow:hidden;position:relative;width:100%}.progress-fill{background:linear-gradient(90deg,#e5332a,#ff6b6b);border-radius:10px;transition:width .8s cubic-bezier(.34,1.56,.64,1)}.progress-fill:after{background:#e5332a;border-radius:50%;box-shadow:0 0 0 4px rgba(229,51,42,.2);height:20px;top:50%;transform:translateY(-50%);width:20px}.etapes-progress-steps{display:flex;justify-content:space-between;left:0;padding:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.etapes-progress-step{position:relative;z-index:2}.etapes-step-dot{background:#fff;border:3px solid #e0e0e0;border-radius:50%;height:16px;transition:all .3s ease;width:16px}.etapes-progress-step.active .etapes-step-dot{background:#e5332a;border-color:#e5332a;box-shadow:0 0 0 4px rgba(229,51,42,.2);transform:scale(1.2)}.etapes-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:20px;gap:20px;margin:0 auto;max-width:900px;padding:0 20px}.etape-card{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.etape-card:before{background:linear-gradient(90deg,#e5332a,#ff6b6b);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.etape-card:hover{border-color:#e5332a;box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-5px)}.etape-card:hover:before{transform:scaleX(1)}.etape-card.active{background:linear-gradient(135deg,#e5332a,#ff6b6b);border-color:#e5332a;box-shadow:0 10px 30px rgba(229,51,42,.3);transform:translateY(-5px)}.etape-card.active:before{transform:scaleX(1)}.card-icon{font-size:32px;transition:transform .3s ease}.etape-card:hover .card-icon{transform:scale(1.2) rotate(10deg)}.etape-card.active .card-icon{transform:scale(1.1)}.card-label{color:#203263;font-size:14px;font-weight:600;transition:color .3s ease}.etape-card.active .card-label{color:#fff}.etapes-arrows{gap:20px;margin-top:30px}.arrow-btn,.etapes-arrows{display:flex;justify-content:center}.arrow-btn{align-items:center;background:#fff;border:2px solid #e5332a;border-radius:50%;color:#e5332a;cursor:pointer;height:50px;transition:all .3s ease;width:50px}.arrow-btn:hover{background:#e5332a;box-shadow:0 5px 20px rgba(229,51,42,.3);color:#fff;transform:scale(1.1)}.arrow-btn:disabled{cursor:not-allowed;opacity:.3;transform:scale(1)}@media (max-width:968px){.container_etapes{flex-direction:column;gap:40px;margin-bottom:40px;min-height:auto}.browser-frame{height:350px;max-width:100%}.text-zone{max-width:100%;text-align:center}.step-number{font-size:60px}.etapes-nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.etapes-section{padding:40px 15px}.browser-frame{height:300px;padding:15px}.etapes-nav{gap:15px;grid-template-columns:1fr}.etape-card{padding:15px}.card-icon{font-size:28px}}.field-error{animation:shake .4s ease-in-out;border-color:#e82118!important;box-shadow:0 0 0 3px rgba(232,33,24,.1)}.field-success{border-color:var(--success-color)!important;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.error-message{align-items:center;animation:slideInUp .3s ease;color:#e82118;display:flex;font-size:.875rem;gap:6px;margin-top:.5rem}.error-message:before{content:"⚠";font-size:1rem}.success-message{align-items:center;animation:slideInUp .3s ease;color:var(--success-color);display:flex;font-size:.875rem;gap:6px;margin-top:.5rem}.success-message:before{content:"✓";font-size:1rem;font-weight:700}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.form-group{animation:fadeInUp .4s ease;margin-bottom:24px;position:relative}.input-wrapper{align-items:center;display:flex;position:relative}.input-icon{color:var(--text-light);font-size:1.1rem;left:16px;pointer-events:none;position:absolute;transition:var(--transition);z-index:1}.form-input.with-icon{padding-left:48px}.form-input:focus~.input-icon{color:var(--primary-color)}.field-counter{color:var(--text-light);font-size:.75rem;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.field-hint{align-items:flex-start;color:var(--text-light);display:block;display:flex;font-size:.85rem;gap:6px;line-height:1.4;margin-top:6px}.field-hint i{color:var(--secondary-color);margin-top:2px}.field-hint.warning{color:#f59e0b}.form-section{align-items:center;background:linear-gradient(135deg,#fff5f5,#ffebeb);display:flex;justify-content:center;padding:60px 20px;position:relative}.form-container-wrapper{animation:fadeInUp .6s ease;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:grid;grid-template-columns:350px 1fr;max-width:1100px;overflow:hidden;position:relative;width:100%;z-index:1}.form-sidebar{background:linear-gradient(180deg,var(--text-dark) 0,#152040 100%);color:#fff;display:flex;flex-direction:column;padding:48px 32px}.form-header{margin-bottom:40px;text-align:center}.form-icon{align-items:center;animation:scaleIn .5s ease;background:linear-gradient(135deg,var(--primary-color) 0,#c91d15 100%);border-radius:20px;box-shadow:0 8px 24px rgba(232,33,24,.4);display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.form-icon i{color:#fff;font-size:2.5rem}.form-title{animation:fadeInDown .6s ease;color:#fff;font-size:1.8rem;font-weight:800;margin-bottom:12px}.form-subtitle{animation:fadeInUp .6s ease .1s backwards;color:hsla(0,0%,100%,.8);font-size:.95rem;line-height:1.6}.progress-wrapper{margin-bottom:auto}.progress-bar-modern{background:hsla(0,0%,100%,.2);height:8px;margin-bottom:32px;overflow:hidden}.progress-bar-modern,.progress-fill{border-radius:100px;position:relative}.progress-fill{background:linear-gradient(90deg,var(--primary-color) 0,var(--secondary-color) 100%);box-shadow:0 2px 8px rgba(232,33,24,.4);height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);width:25%}.progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5));bottom:0;content:"";position:absolute;right:0;top:0;width:60px}.progress-steps{display:flex;flex-direction:column;gap:20px}.step-item{align-items:center;background:hsla(0,0%,100%,.05);border-radius:var(--radius-sm);display:flex;gap:16px;padding:16px;transition:var(--transition)}.step-item.active{background:rgba(232,33,24,.2);border-left:4px solid var(--primary-color)}.step-item.completed{background:rgba(16,185,129,.15);border-left:4px solid var(--success-color)}.step-circle{align-items:center!important;display:flex!important;justify-content:center!important;position:relative;text-align:center}.step-item.active .step-circle{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(232,33,24,.3);transform:scale(1.1)}.step-item.completed .step-circle{background:var(--success-color);border-color:var(--success-color)}.step-number{align-items:center!important;display:flex!important;height:100%;justify-content:center!important;line-height:1;margin:0;padding:0;text-align:center;width:100%}.step-item.active .step-number,.step-item.completed .step-number{color:#fff}.step-icon{display:none}.step-item.completed .step-icon{color:#fff;display:block;font-size:1.2rem}.step-item.completed .step-number{display:none}.step-content{flex:1}.step-text{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:600;margin-bottom:4px;transition:var(--transition)}.step-item.active .step-text{color:#fff;font-weight:700}.step-item.completed .step-text{color:hsla(0,0%,100%,.9)}.step-description{color:hsla(0,0%,100%,.5);font-size:.8rem;margin:0}.form-content{padding:48px}.form-steps-container{min-height:520px;position:relative}.form-step{opacity:0;pointer-events:none;position:absolute;transform:translateX(50px);transition:all .5s cubic-bezier(.4,0,.2,1);width:100%}.form-step.active{margin-top:50px;opacity:1;pointer-events:auto;position:relative;transform:translateX(0)}.form-step.prev{transform:translateX(-50px)}.step-header{background:linear-gradient(135deg,#fff5f5,#fff);border-left:4px solid var(--primary-color);border-radius:var(--radius-md);margin-bottom:36px;padding:24px}.step-title{align-items:center;color:var(--text-dark);display:flex;font-size:1.6rem;font-weight:700;gap:12px;margin-bottom:8px}.step-title i{color:var(--primary-color)}.step-description{color:var(--text-light);font-size:1rem;margin-left:40px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:24px}.form-grid-single{grid-template-columns:1fr}.form-grid-3{grid-template-columns:120px 1fr}.form-group-span-2{grid-column:span 2}.form-label{align-items:center;color:var(--text-dark);display:flex;font-size:.95rem;font-weight:600;gap:8px;margin-bottom:10px}.label-text{flex:1}.label-required{color:var(--primary-color);font-size:1.2rem}.label-optional{background:var(--bg-light);border-radius:4px;color:var(--text-light);font-size:.8rem;font-weight:400;padding:2px 8px}.form-input{background:#fff;border:2px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-dark);font-family:inherit;font-size:1rem;padding:16px 18px;transition:var(--transition);width:100%}.form-input:hover{border-color:#cbd5e0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.form-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(232,33,24,.1);outline:none;transform:translateY(-1px)}.form-input::-moz-placeholder{color:#9ca3af}.form-input::placeholder{color:#9ca3af}.form-input:valid:not(:-moz-placeholder-shown):not(.field-error){border-color:var(--success-color)}.form-input:valid:not(:placeholder-shown):not(.field-error){border-color:var(--success-color)}.checkbox-container{background:linear-gradient(135deg,#fff5f5 0,var(--bg-light) 100%);border:2px solid var(--border-color);border-radius:var(--radius-md);margin:32px 0;padding:24px;transition:var(--transition)}.checkbox-container:hover{border-color:var(--primary-color);box-shadow:0 4px 12px rgba(0,0,0,.08)}.checkbox-label{align-items:flex-start;cursor:pointer;display:flex;gap:14px;position:relative}.checkbox-input{cursor:pointer;opacity:0;position:absolute}.checkbox-custom{align-items:center;background:#fff;border:3px solid var(--border-color);border-radius:8px;display:flex;flex-shrink:0;height:28px;justify-content:center;position:relative;transition:var(--transition);width:28px}.checkbox-custom:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:13px;transform:rotate(45deg) scale(0);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);width:8px}.checkbox-input:checked+.checkbox-custom{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(232,33,24,.15)}.checkbox-input:checked+.checkbox-custom:after{transform:rotate(45deg) scale(1)}.checkbox-input:focus+.checkbox-custom{box-shadow:0 0 0 4px rgba(232,33,24,.15)}.checkbox-text{color:var(--text-dark);flex:1;font-size:1rem;line-height:1.6}.checkbox-text a{border-bottom:1px dashed var(--primary-color);color:var(--primary-color);font-weight:600;transition:var(--transition)}.checkbox-text a,.checkbox-text a:hover{-webkit-text-decoration:none;text-decoration:none}.checkbox-text a:hover{border-bottom-style:solid}.summary-card{animation:fadeIn .6s ease;background:linear-gradient(135deg,var(--bg-light) 0,#fff 100%);border:2px solid var(--border-color);border-radius:var(--radius-md);box-shadow:inset 0 2px 4px rgba(0,0,0,.05);max-height:520px;overflow-y:auto;padding:28px}.summary-card::-webkit-scrollbar{width:10px}.summary-card::-webkit-scrollbar-track{background:transparent;border-radius:100px}.summary-card::-webkit-scrollbar-thumb{background:var(--border-color);background-clip:padding-box;border:2px solid transparent;border-radius:100px}.summary-card::-webkit-scrollbar-thumb:hover{background:#cbd5e0;background-clip:padding-box}.summary-section{margin-bottom:28px}.summary-section:last-child{margin-bottom:0}.summary-header{align-items:center;border-bottom:2px solid var(--border-color);display:flex;gap:14px;margin-bottom:18px;padding-bottom:12px}.summary-icon{color:var(--primary-color);font-size:1.5rem}.summary-title{color:var(--text-dark);font-size:1.2rem;font-weight:700;margin:0}.summary-content{display:flex;flex-direction:column;gap:14px;padding-left:42px}.summary-item{display:grid;grid-template-columns:140px 1fr;grid-gap:18px;align-items:baseline;gap:18px;padding:8px 0}.summary-label{color:var(--text-light);font-size:.9rem;font-weight:600}.summary-value{color:var(--text-dark);font-size:1rem;font-weight:600;word-break:break-word}.summary-divider{background:linear-gradient(90deg,transparent,var(--border-color),transparent);height:2px;margin:24px 0}.info-box{align-items:flex-start;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px solid #fde68a;border-radius:var(--radius-md);box-shadow:0 2px 8px rgba(245,158,11,.1);display:flex;gap:14px;margin-top:28px;padding:20px}.info-box i{color:var(--secondary-color);flex-shrink:0;font-size:1.3rem;margin-top:2px}.info-box p{color:#92400e;font-size:.95rem;font-weight:500;line-height:1.6;margin:0}.form-navigation{border-top:2px solid var(--bg-light);gap:20px;justify-content:space-between;margin-top:44px;padding-top:36px}.btn-nav,.form-navigation{align-items:center;display:flex}.btn-nav{border:none;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:1.05rem;font-weight:700;gap:12px;letter-spacing:.3px;overflow:hidden;padding:16px 36px;position:relative;transition:var(--transition)}.btn-nav:before{background:hsla(0,0%,100%,.3);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.btn-nav:hover:before{height:320px;width:320px}.btn-nav i,.btn-nav span{position:relative;z-index:1}.btn-back{background:transparent;border:2px solid var(--border-color);color:var(--text-light)}.btn-back:hover{border-color:var(--text-dark);box-shadow:-4px 4px 12px rgba(0,0,0,.1);color:var(--text-dark);transform:translateX(-5px)}.btn-back:active{transform:translateX(-3px)}.btn-next{background:linear-gradient(135deg,var(--primary-color) 0,#c91d15 100%);box-shadow:0 6px 16px rgba(232,33,24,.35);color:#fff;margin-left:auto}.btn-next:hover{box-shadow:0 8px 24px rgba(232,33,24,.45);transform:translateY(-3px)}.btn-next:active{transform:translateY(-1px)}.btn-submit{background:linear-gradient(135deg,var(--success-color) 0,#059669 100%);box-shadow:0 6px 16px rgba(16,185,129,.35);color:#fff;margin-left:auto}.btn-submit:hover{box-shadow:0 8px 24px rgba(16,185,129,.45);transform:translateY(-3px) scale(1.02)}.btn-submit:active{transform:translateY(-1px) scale(1)}.btn-nav:disabled{cursor:not-allowed;opacity:.6;transform:none!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.7) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1025px){.form-container-wrapper{border-radius:var(--radius-lg);grid-template-columns:350px 1fr!important;max-width:1100px}}@media (max-width:768px){.form-container-wrapper{max-width:100%!important}.form-container-wrapper,.form-grid,.form-grid-3{grid-template-columns:1fr!important}}@media (max-width:486px){.form-content{margin:7px;padding:0}.form-section{padding:0}.form-navigation{padding:15px}}.hidden-field{display:none!important}header{margin-left:50px;margin-right:50px}.head{display:flex;justify-content:space-between}.auth,.logo{margin-top:20px}.auth{display:flex;gap:20px;padding:10px}.btn_login{background-color:#fff;border:2px solid #000;border-radius:8px;cursor:pointer;font-weight:700;max-width:350px;padding:10px}.btn_login:hover{color:#fff}.btn_login:hover,.btn_singup:hover{background-color:#404040}.btn_singup{background-color:#000;border:2px solid #000;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px}@media (max-width:768px){.head{align-items:center;display:flex;flex-direction:column;justify-content:center}}.hero{align-items:center;background:linear-gradient(270deg,#f04941,#e82118 47.12%,#b8251e);display:flex;height:90vh;justify-content:space-between;padding-left:50px;z-index:99}.texting h1{color:#fff;font-size:55px;font-weight:900;line-height:1.2;margin-bottom:20px;text-transform:uppercase}.texting p{color:#fff;font-size:24px;font-weight:400;margin-bottom:30px;max-width:667px}.products{align-items:center;display:flex;flex-shrink:1;justify-content:center;margin-right:0;overflow:hidden}.products_file{max-height:90vh;-o-object-fit:contain;object-fit:contain;width:auto}.taxi{display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.products{display:none}}*{box-sizing:border-box}.licences{align-items:center;background-color:#f1f1f1;display:flex;max-width:100vw;overflow-x:hidden;padding:60px 0;width:100%}.licences_container{margin:0 auto;max-width:1400px;overflow:hidden;padding:0 20px;width:100%}.licences-content{align-items:center;box-sizing:border-box;display:flex;gap:40px;height:100%;width:100%}.licences-info{animation:fadeInLeft .8s ease-out;box-sizing:border-box;flex:0 0 45%;max-width:45%}.licences-info h2{color:#e5332a;font-size:max(2rem,min(4vw,3rem));font-weight:800;margin-bottom:30px;position:relative}.licences-info h2:after{background:linear-gradient(45deg,#e5332a,#ff6b63);border-radius:2px;bottom:-10px;content:"";height:4px;left:0;position:absolute;width:80px}.licences-info p{color:#333;font-size:max(1rem,min(2vw,1.1rem));line-height:1.7;margin-bottom:40px;text-align:justify}.swiper-licences{margin-top:30px;overflow:hidden;padding:20px 0;width:100%}.swiper-licences .swiper-slide{align-items:center;display:flex;justify-content:center;transition:transform .3s ease}.swiper-licences .swiper-slide:hover{transform:scale(1.1)}.swiper-licences .swiper-slide img{filter:grayscale(30%);height:auto;max-width:120px;transition:filter .3s ease}.swiper-licences .swiper-slide img:hover{filter:grayscale(0)}.products-carousel{box-sizing:border-box;flex:0 0 50%;max-width:50%;overflow:hidden;position:relative}.products-carousel:after{background:linear-gradient(270deg,#f1f1f1,transparent);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:20px;z-index:2}.products-swiper{height:auto;margin:0;overflow:hidden;padding:0;width:100%}.products-swiper .swiper-wrapper{align-items:center!important;box-sizing:border-box;width:100%}.products-swiper .swiper-slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:auto}.products-swiper .swiper-slide img{height:auto;margin:0 auto;max-height:500px;max-width:85%;-o-object-fit:contain;object-fit:contain;width:auto}@media (max-width:1024px){.licences{padding:40px 0}.licences-content{flex-direction:column;gap:30px;text-align:center}.licences-info{flex:none;max-width:100%}.licences-info h2:after{left:50%;transform:translateX(-50%)}.licences-info p{margin-bottom:25px;text-align:center}.products-carousel{flex:none;max-width:100%;width:100%}.products-carousel:after{display:none}.swiper-licences .swiper-slide img{max-width:90px}.products-swiper .swiper-slide img{max-width:95%}}@media (max-width:768px){.licences{padding:30px 0}.licences_container{padding:0 15px}.licences-content{gap:25px}.licences-info h2{font-size:max(1.8rem,min(5vw,2.5rem));margin-bottom:25px}.licences-info h2:after{width:70px}.swiper-licences .swiper-slide img{max-width:80px}.products-swiper .swiper-slide img{max-height:450px}}@media (max-width:480px){.licences{padding:25px 0}.licences_container{padding:0 10px}.licences-content{gap:20px}.licences-info h2{margin-bottom:20px}.licences-info h2:after{height:3px;width:60px}.licences-info p{margin-bottom:20px}.swiper-licences{margin-top:20px;padding:15px 0}.swiper-licences .swiper-slide img{max-width:70px}.products-swiper .swiper-slide img{max-height:400px;max-width:90%}}@media (max-width:360px){.licences-info h2:after{width:50px}.swiper-licences .swiper-slide img{max-width:60px}.products-swiper .swiper-slide img{max-height:350px;max-width:85%}}.testimonials-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;padding:60px 40px;width:100%;grid-gap:30px;box-sizing:border-box;gap:30px}.testimonial-card{background:#f7f7f7;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.06);padding:30px;transition:transform .3s ease}.testimonial-card:hover{transform:translateY(-5px)}.stars{display:flex;margin-bottom:20px}.star{background-color:#e82118;border-radius:4px;height:20px;margin-right:2px;position:relative;width:20px}.star:before{color:#fff;content:"★";font-size:14px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.testimonial-text{color:#333;font-size:16px;line-height:1.6;margin-bottom:20px}.author{color:#666;font-size:14px;font-weight:500}.author-name{color:#333;font-weight:700}@media (max-width:768px){.testimonials-section{gap:20px;grid-template-columns:1fr;padding:40px 20px}.testimonial-card{padding:20px}}.container_video{background-color:#e82118}.section_video{align-items:center;box-sizing:border-box;padding-bottom:60px;padding-top:20px}.heading,.section_video{display:flex;justify-content:center}.heading{color:#fff;font-size:24px}.video_file{border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,.2);max-width:1100px;overflow:hidden;width:100%}.video_file video{border-radius:20px;display:block;height:auto;width:100%}