#vans #contactForm{margin-bottom:80px}#vans #contactForm .pageWidth{max-width:1100px;margin-inline:auto}#vans #contactForm .pageWidth h2{z-index:1;margin-top:.6em;margin-bottom:20px;font-family:DaimlerCACRegular,serif;font-size:clamp(2.3rem,4.5vw,3.1rem);font-weight:400;position:relative}#vans #contactForm .pageWidth p{color:var(--wb-grey-20);margin-bottom:1.4em;font-size:clamp(.9rem,4.5vw,1rem);line-height:1.4em}#vans #contactForm .pageWidth p.legal{margin-top:25px;margin-bottom:40px}#vans #contactForm .pageWidth p.legal span{background-color:red}#vans #contactForm .pageWidth form{margin-bottom:30px}#vans #contactForm .pageWidth form .wrapper{flex-direction:column;gap:25px;display:flex}#vans #contactForm .pageWidth form .col2{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}#vans #contactForm .pageWidth form .inputWrapper{width:100%;position:relative}#vans #contactForm .pageWidth form .inputWrapper label{color:var(--wb-grey-20);z-index:1;font-size:12px;position:absolute;top:6px;left:16px}#vans #contactForm .pageWidth form .inputWrapper input{border:1px solid var(--wb-grey-70);background-color:var(--wb-grey-95);color:#000;width:100%;height:52px;font-size:16px;font:inherit;z-index:0;border-radius:0;padding:24px 48px 6px 16px;position:relative}#vans #contactForm .pageWidth form .inputWrapper input:focus{border:1px solid var(--wb-blue-45)}#vans #contactForm .pageWidth form .inputWrapper input:focus-visible{outline:2px solid var(--wb-blue-45);outline-offset:2px;border-radius:0}#vans #contactForm .pageWidth form .inputWrapper .error{font-size:var(--texto-apoyo);line-height:var(--interlinea-guia);color:var(--wb-red-45);margin-top:3px;margin-left:16px;font-family:MBCorpoSTextOfficeBold;font-weight:700}#vans #contactForm .pageWidth form .inputWrapper.alert input{border:1px solid var(--wb-red-45);background-image:url(/images/vans/icons/alert.svg);background-position:calc(100% - 16px) 12px;background-repeat:no-repeat;background-size:24px 24px}#vans #contactForm .pageWidth form .inputWrapper.city{width:66%}#vans #contactForm .pageWidth form .action{justify-content:flex-end;display:flex}@media screen and (width<=1024px){#vans #contactForm .pageWidth{max-width:688px}#vans #contactForm .pageWidth form .col2{grid-template-columns:repeat(1,1fr)}#vans #contactForm .pageWidth form .inputWrapper.city{width:100%}}#vans .checkboxWrapper{margin-top:25px;margin-bottom:0;display:flex;position:relative}#vans .checkboxWrapper .checkmark{border:1px solid var(--wb-grey-70);background-color:var(--wb-grey-95);white-space:nowrap;text-indent:30px;width:22px;height:22px;position:absolute;top:0;left:0;overflow:hidden}#vans .checkboxWrapper .checkmark:hover{background-color:var(--wb-grey-85);border:1px solid var(--wb-blue-45)}#vans .checkboxWrapper .checkmark:after{content:"";display:none;position:absolute}#vans .checkboxWrapper input:checked~.checkmark,#vans .checkboxWrapper input:checked~.checkmark:hover{background-color:var(--wb-blue-45);border:1px solid var(--wb-blue-45);background-image:url(/images/vans/icons/check-white.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain}#vans .checkboxWrapper input:checked~.checkmark:after{display:block}#vans .checkboxWrapper input:disabled~.checkmark,#vans .checkboxWrapper input:disabled~.checkmark:hover{border:1px solid #c8c8c8}#vans .checkboxWrapper input:checked:disabled~.checkmark,#vans .checkboxWrapper input:checked:disabled~.checkmark:hover{background-color:#adc9d7;background-image:url(/images/vans/icons/check-white.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;border:1px solid #adc9d7}#vans .checkboxWrapper .description{font-size:var(--texto-cuerpo);line-height:var(--interlinea-cuerpo);color:var(--wb-grey-20);padding-top:1px;padding-left:16px;display:inline-block}#vans #contactForm input[type=checkbox]:focus-visible+.checkmark,#vans #contactForm input[type=checkbox]:focus-visible~.checkmark,#vans #contactForm a:focus-visible{outline:2px solid var(--wb-blue-45);outline-offset:2px}#camiones #contactForm{margin-top:100px;margin-bottom:80px}#camiones #contactForm .pageWidth{max-width:1100px;margin-inline:auto}#camiones #contactForm .pageWidth h2{z-index:1;margin-top:.6em;margin-bottom:20px;font-family:DaimlerCACRegular,serif;font-size:clamp(2.3rem,4.5vw,3.1rem);font-weight:400;position:relative}#camiones #contactForm .pageWidth p{margin-bottom:1.4em;font-size:clamp(.9rem,4.5vw,1.3rem);line-height:1.4em}#camiones #contactForm .pageWidth p.legal{margin-top:25px;margin-bottom:40px;font-size:clamp(.9rem,4.5vw,1rem)}#camiones #contactForm .pageWidth p.legal span{background-color:red}#camiones #contactForm .pageWidth form{margin-bottom:30px}#camiones #contactForm .pageWidth form .wrapper{flex-direction:column;gap:25px;display:flex}#camiones #contactForm .pageWidth form .col2{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}#camiones #contactForm .pageWidth form .inputWrapper{width:100%;position:relative}#camiones #contactForm .pageWidth form .inputWrapper label{color:#fff;z-index:1;font-size:12px;position:absolute;top:6px;left:16px}#camiones #contactForm .pageWidth form .inputWrapper input{border:1px solid var(--wb-grey-40);background-color:var(--wb-grey-15);color:#fff;width:100%;height:52px;font-size:16px;font:inherit;z-index:0;border-radius:0;padding:24px 48px 6px 16px;position:relative}#camiones #contactForm .pageWidth form .inputWrapper input:focus{border:1px solid var(--truck-blue)}#camiones #contactForm .pageWidth form .inputWrapper input:focus-visible{outline:2px solid var(--truck-blue);outline-offset:2px;border-radius:0}#camiones #contactForm .pageWidth form .inputWrapper .error{font-size:var(--texto-apoyo);line-height:var(--interlinea-guia);color:var(--wb-red-45);margin-top:3px;margin-left:16px;font-family:MBCorpoSTextOfficeBold;font-weight:700}#camiones #contactForm .pageWidth form .inputWrapper.alert input{border:1px solid var(--wb-red-45);background-image:url(/images/camiones/icons/alert.svg);background-position:calc(100% - 16px) 12px;background-repeat:no-repeat;background-size:24px 24px}#camiones #contactForm .pageWidth form .inputWrapper.city{width:66%}#camiones #contactForm .pageWidth form .action{justify-content:flex-end;display:flex}@media screen and (width<=1024px){#camiones #contactForm .pageWidth{max-width:688px}#camiones #contactForm .pageWidth form .col2{grid-template-columns:repeat(1,1fr)}#camiones #contactForm .pageWidth form .inputWrapper.city{width:100%}}#camiones .checkboxWrapper{margin-top:25px;margin-bottom:0;display:flex;position:relative}#camiones .checkboxWrapper .checkmark{border:1px solid var(--wb-grey-40);background-color:var(--wb-grey-15);white-space:nowrap;text-indent:30px;width:22px;height:22px;position:absolute;top:0;left:0;overflow:hidden}#camiones .checkboxWrapper .checkmark:hover{background-color:var(--wb-grey-25);border:1px solid var(--truck-blue)}#camiones .checkboxWrapper .checkmark:after{content:"";display:none;position:absolute}#camiones .checkboxWrapper input:checked~.checkmark,#camiones .checkboxWrapper input:checked~.checkmark:hover{background-color:var(--truck-blue);border:1px solid var(--truck-blue);background-image:url(/images/camiones/icons/check-white.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain}#camiones .checkboxWrapper input:checked~.checkmark:after{display:block}#camiones .checkboxWrapper input:disabled~.checkmark,#camiones .checkboxWrapper input:disabled~.checkmark:hover{border:1px solid #c8c8c8}#camiones .checkboxWrapper input:checked:disabled~.checkmark,#camiones .checkboxWrapper input:checked:disabled~.checkmark:hover{background-color:#adc9d7;background-image:url(/images/camiones/icons/check-white.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;border:1px solid #adc9d7}#camiones .checkboxWrapper .description{font-size:var(--texto-cuerpo);line-height:var(--interlinea-cuerpo);color:#fff;padding-top:1px;padding-left:16px;display:inline-block}#camiones #contactForm input[type=checkbox]:focus-visible+.checkmark,#camiones #contactForm input[type=checkbox]:focus-visible~.checkmark,#camiones #contactForm a:focus-visible{outline:2px solid var(--truck-blue);outline-offset:2px}
