html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img,video,iframe{max-width:100%}img{display:block}input,select,option,textarea{box-sizing:border-box}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 20, 2017 */@font-face{font-family:'citroenregular';src:url('../fonts/citroen/citroen_regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'citroenbold';src:url('../fonts/citroen/citroen_bold.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'citroenlight';src:url('../fonts/citroen/citroen_light.woff') format('woff');font-weight:normal;font-style:normal}body{font:100%/1.5 'citroenregular',Arial}@font-face{font-family:'citroenpt';src:url('../icons/citroenpt.woff') format('woff');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'citroenpt' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:"\e908"}.icon-instagram:before{content:"\e900"}.icon-twitter:before{content:"\e901"}.icon-arrow-down:before{content:"\e902"}.icon-right-arrow:before{content:"\e903"}.icon-left-arrow:before{content:"\e904"}.icon-up-arrow:before{content:"\e905"}.icon-linkedin:before{content:"\e906"}.icon-facebook:before{content:"\e907"}.icon-youtube:before{content:"\e909"}.icon-close:before{content:"\e90b"}.l-main{display:flex;justify-content:center;width:100%;background-image:url("../img/fondo.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}.l-row{position:relative;width:90%;max-width:480px;box-shadow:0 0 40px rgba(0,0,0,0.4);transition:300ms all}@media (min-width:768px){.l-row{display:flex;flex-wrap:wrap;justify-content:flex-end;min-height:calc( 100vh - (100px + 100px) );max-width:768px}}@media (min-width:900px){.l-row{max-width:1280px}}.row{width:90%;margin:0 auto;max-width:480px}@media (min-width:768px){.row{max-width:768px}}@media (min-width:900px){.row{max-width:1280px}}.header{position:relative;z-index:2;display:flex;justify-content:center;width:100%;background-color:#fff;transition:300ms all}.header__row{display:flex;justify-content:space-between;align-items:center;width:90%}@media (min-width:900px){.header__row{max-width:1280px}}.header__row__title{color:#888;font-size:1rem;text-transform:uppercase;transition:300ms all}@media (min-width:768px){.header__row__title{font-size:1.6rem}}@media (min-width:768px){.header__row__title{font-size:1.8rem}}.header__row__logo{display:block;height:80px;width:97px;transition:300ms all}@media (min-width:768px){.header__row__logo{height:100px;width:120px}}.button{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;padding:10px 5px;border:4px solid transparent;border-radius:0;color:#fff;font-family:'citroenbold';font-size:1rem;line-height:1;text-transform:uppercase;background-color:#ccc;transition:300ms all;cursor:pointer}.button [class^="icon-"]{margin-left:10px;font-size:80%}.button:active{box-shadow:none}.button--next{background-color:#6abfa7;width:100%}.button--next:hover{background-color:#fff;border-color:#6abfa7;color:#6abfa7}.button--prev{background-color:#2b6555;width:49%}.button--prev:hover{background-color:#fff;border-color:#2b6555;color:#2b6555}.button--submit{background-color:#6abfa7;width:49%}.button--submit:hover{background-color:#fff;border-color:#6abfa7;color:#6abfa7}.oferta{display:block;width:100%;height:60vh;background-image:url("../img/freios.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;transition:300ms all}@media (min-width:768px){.oferta{position:absolute;top:0;left:0;height:100%;width:calc( 100% - 290px )}}@media (min-width:900px){.oferta{width:calc( 100% - 400px )}}.eslogan{padding-top:40px;padding-bottom:40px;background-color:#6abfa7;text-align:center;color:#fff;width:100%;transition:300ms all}@media (min-width:768px){.eslogan{position:absolute;bottom:0;left:0;width:calc( 100% - 290px )}}@media (min-width:900px){.eslogan{width:calc( 100% - 400px )}}@media (min-width:1280px){.eslogan{padding-top:30px;padding-bottom:30px}}.eslogan__title{line-height:1;font-size:1.2rem;transition:300ms all}@media (min-width:768px){.eslogan__title{font-size:1.6rem}}@media (min-width:900px){.eslogan__title{font-size:1.8rem}}@media (min-width:1280px){.eslogan__title{font-size:2rem}}.eslogan__title--big{line-height:1;font-size:2rem;transition:300ms all}@media (min-width:768px){.eslogan__title--big{font-size:2.6rem}}@media (min-width:900px){.eslogan__title--big{font-size:2.8rem}}@media (min-width:1280px){.eslogan__title--big{font-size:3rem}}.footer{position:relative;z-index:2;flex-wrap:wrap;align-items:center;justify-content:center;height:100px;width:100%;background-color:#fff}.footer__icons-container{margin:0 auto;max-width:290px;padding-top:20px;padding-bottom:20px}.footer__icons-container a{margin-right:10px;margin-left:10px;color:#999;font-size:2rem;text-decoration:none}.gdpr-text{position:relative;z-index:1;color:#666;font-size:90%;line-height:1.1;background-color:#fff}.gdpr-text a{color:#6abfa7;transition:300ms all}.gdpr-text a:hover{color:#2b6555}@media (min-width:768px){.gdpr-text{padding-top:20px}}.overlay{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.9}.modal{position:fixed;z-index:999;left:50%;top:50%;transform:translate(-50%, -50%);height:calc( 100% - 40px );width:calc( 100% - 40px );overflow-y:auto;background-color:#fff}.form-container{position:relative;z-index:1;width:100%;margin-left:auto;margin-right:auto;padding:20px 40px;background-color:#fff;transition:300ms all}@media (min-width:768px){.form-container{max-width:290px;margin-left:inherit;margin-right:inherit;padding-top:0;padding-bottom:0;box-shadow:-20px 0 20px rgba(0,0,0,0.2)}}@media (min-width:900px){.form-container{max-width:400px}}.form{position:relative;transition:300ms all}.form__title{margin-bottom:20px;color:#666;font-size:1.4rem;line-height:1;transition:300ms all}@media (min-width:768px){.form__title{font-size:1.6rem}}.form__data-container{position:relative}.form__data-selector{position:relative;display:flex;margin-bottom:10px;font-size:.8rem;color:#fff;text-transform:uppercase}.form__data-selector:before{content:" ";position:absolute;z-index:-1;left:25%;bottom:-30px;transform:translateX(-50%);transition:300ms all;border-top:20px solid #2b6555;border-right:40px solid transparent;border-bottom:20px solid transparent;border-left:40px solid transparent}.form__data-selector.is-active:before{left:75%}.form__data-vehicle,.form__data-personal{position:relative;display:block;width:50%;padding:15px 0;text-align:center;background-color:#6abfa7;transition:300ms all;cursor:pointer}.form__data-vehicle.is-active{background-color:#2b6555}.form__data-personal.is-active{background-color:#2b6555}.form__data-vehicle-group{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:300ms all}.form__data-vehicle-group.is-active{opacity:1;visibility:visible}.form__data-personal-group{position:relative;width:100%;opacity:0;visibility:hidden;transition:300ms all}.form__data-personal-group.is-active{opacity:1;visibility:visible}.form__container-input,.form__container-select,.form__container-textarea{display:inline-block;width:100%;margin-top:5px;margin-bottom:5px}.form__container-input--contact-method{margin-bottom:15px}.form__container-buttons{display:flex;flex-wrap:wrap;margin-top:10px;margin-bottom:10px}.form__input,.form__label{display:block;width:100%}.form__label{font-size:.8rem;color:#666;text-transform:uppercase}.form__input,.form__select,.form__textarea{width:100%;padding:10px;border:1px solid #ccc}.form__input-title{display:none}.form__input-title:checked+.form__label-title{background-color:#2b6555}.form__label-title{display:inline-block;padding:10px 20px;color:#fff;text-transform:uppercase;background-color:#6abfa7;cursor:pointer;transition:300ms all}.form__label-title:hover{background-color:#2b6555}.form__input-contact-method{display:none}.form__input-contact-method:checked+.form__label-contact-method:before{background-color:#6abfa7;border:4px solid #fff}.form__label-contact-method{position:relative;display:inline-block;padding-left:30px;margin-right:10px;margin-top:10px;cursor:pointer}.form__label-contact-method:before{content:" ";position:absolute;top:0;left:0;display:block;width:14px;height:14px;background-color:#fff;outline:1px solid #6abfa7;border:4px solid transparent;transition:300ms all}.form__input-lopd{display:none}.form__input-lopd:checked+.form__label-lopd:before{background-color:#6abfa7;border:4px solid #fff}.form__label-lopd{position:relative;display:block;padding-left:30px;margin-bottom:10px;color:#666;line-height:1;cursor:pointer}.form__label-lopd:before{content:" ";position:absolute;top:0;left:0;display:block;width:14px;height:14px;background-color:#fff;outline:1px solid #6abfa7;border:4px solid transparent;transition:300ms all}.form__error{display:block;opacity:0;visibility:hidden;line-height:1;color:red;transition:300ms all}.form__error.is-active{opacity:1;visibility:visible}.form__title.sucesso{font-family:'citroenlight';font-size:1rem;line-height:1.2;text-transform:uppercase;transition:300ms all}.form__title.sucesso:first-child{font-family:'citroenbold';font-size:2rem}.form__title.sucesso:last-child{text-transform:initial}@media (min-width:768px){.form__title.sucesso{font-size:1.4rem}.form__title.sucesso:first-child{margin-top:60px}}/*# sourceMappingURL=./_master.css.map */