a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;box-sizing:border-box;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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea{box-sizing:border-box}iframe,img,video{max-width:100%}@font-face{font-family:citroen-icon;src:url(/modules/businessdays/icons/citroen-icon.woff?e85khf) format("woff");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{font-family:citroen-icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-avatar:before{content:"\E901"}.icon-car:before{content:"\E909"}.icon-contact:before{content:"\E90B"}.icon-key:before{content:"\E90E"}.icon-place:before{content:"\E90F"}.icon-smartphone-call:before{content:"\E910"}.icon-store:before{content:"\E911"}.icon-logo-citroen:before{content:"\E900";color:#6d6d6d}.icon-carstore:before{content:"\E904"}.icon-catalogo:before{content:"\E905"}.icon-configura:before{content:"\E906"}.icon-arrow-down:before{content:"\E907"}.icon-geolocator:before{content:"\E908"}.icon-promo:before{content:"\E90A"}.icon-servicio-oficial:before{content:"\E90C"}.icon-arrow-top:before{content:"\E90D"}.icon-arrow-left:before{content:"\E902"}.icon-arrow-right:before{content:"\E903"}.icon-cross:before{content:"\EA0F"}.icon-checkmark:before{content:"\EA10"}body{font:100%/1.5 citroenregular}sup{position:relative;top:-7px;font-size:60%}.container{width:calc(100% - 40px);max-width:480px;margin:0 auto;transition:all .3s}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.row--flex{display:flex;flex-wrap:wrap;transition:all .3s}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.header{display:flex;justify-content:center;align-items:center;width:100%;height:70px;padding-top:10px;padding-bottom:10px}@media (min-width:768px){.header{justify-content:flex-end}}@media (min-width:1280px){.header{height:90px}}.header__logo{height:100%;width:auto}.nav{display:flex;align-items:center;width:100%;margin-bottom:20px}.nav--home{justify-content:space-between}.nav--form{justify-content:center}.nav--form .nav__item{width:100%;max-width:220px}@media (min-width:768px){.nav--form{justify-content:flex-start}}.nav__item{display:flex;justify-content:center;align-items:center;width:calc(50% - 10px);height:44px;border:4px solid #dc002e;text-decoration:none;text-transform:uppercase;color:#fff;background-color:#dc002e;transition:all .3s}.nav__item:hover{background-color:#fff;color:#dc002e}.eslogan-container{display:flex;justify-content:center;align-items:center;width:100%;margin-top:10px;margin-bottom:20px}.eslogan{display:block;width:100%;max-width:768px}.footer{display:flex;justify-content:center;align-items:center;width:100%;margin-top:20px;min-height:44px;padding:20px;background-color:#f5f5f5}.footer__gdpr,.gdpr_check_text,.required_fields{color:#757575;font-size:85%;line-height:1.1}.footer__gdpr a,.gdpr_check_text a,.required_fields a{color:#757575;transition:all .3s}.footer__gdpr a:hover,.gdpr_check_text a:hover,.required_fields a:hover{color:#dc002e}.form{width:100%;height:100%;padding:20px;box-shadow:0 0 20px rgba(0,0,0,.2);transition:all .3s}@media (min-width:768px){.form{order:2;max-width:288px}}@media (min-width:1280px){.form{max-width:380px;padding:20px 50px 40px}}.form:hover{box-shadow:0 0 20px rgba(0,0,0,.4)}.landing_form_title{margin-bottom:20px;font-family:citroenbold;text-transform:uppercase;line-height:1.2;transition:all .3s}@media (min-width:1280px){.landing_form_title{font-size:120%}}.form_input{width:100%;padding:10px 12px;border:none;border-bottom:1px solid #eee}.form-horizontal .row{display:block;width:100%}[class*=form-group]{margin-bottom:10px}.landing_form .landing_form_main .landing_form_user.front{margin:0}.landing_form .landing_form_main .landing_form_dealer,.landing_form .landing_form_main .landing_form_user{padding:0;width:100%;background-color:transparent}.landing_form_submit{width:100%;min-height:44px;border:4px solid #dc002e;font-family:citroenbold;font-size:140%;color:#fff;background-color:#dc002e;cursor:pointer;transition:all .3s}.landing_form_submit:hover{color:#dc002e;background-color:#fff}.form_label_flag_accept,.form_label_flag_share{display:flex}.gdpr_check_text{line-height:1.1}.required_fields{margin-top:20px;margin-bottom:20px}.form-group_zip{position:relative}.input-group-append{position:absolute;right:0;top:0;height:100%;width:44px}.input-group-append button{width:100%;height:40px;border:none;color:#c2c2c2;font-size:120%;background-color:transparent;cursor:pointer}.landing_form .landing_form_main .form_error{text-align:left;transition:all .3s}.landing_form .landing_form_main .form_error .parsley-errors-list{font-weight:400;transition:all .3s}.vehicles{transition:all .3s}@media (min-width:768px){.vehicles{max-width:calc(100% - 308px)}}@media (min-width:1024px){.vehicles{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-between}}@media (min-width:1280px){.vehicles{max-width:calc(100% - 420px)}}.vehicles__container{display:flex;justify-content:center;flex-wrap:wrap;margin-top:10px;margin-bottom:10px;border:4px solid transparent;width:100%;box-shadow:0 0 10px rgba(0,0,0,.2);transition:all .3s}.vehicles__container:hover{box-shadow:0 0 20px rgba(0,0,0,.4)}.vehicles__container:hover .vehicles__img{transform:scale(1.1)}.vehicles__container:active{box-shadow:none}.vehicles__container.\--active{border-color:#dc002e;box-shadow:none}@media (min-width:768px){.vehicles__container{order:1;margin-top:0;margin-bottom:20px}}@media (min-width:1024px){.vehicles__container{max-width:calc(50% - 10px)}}.vehicles__container-img{padding-top:20px;padding-bottom:20px;overflow:hidden;transition:all .3s}.vehicles__img{display:block;width:100%;transition:all .3s}.vehicles__container-data{width:100%;padding:10px 20px;border-color:currentcolor #dbdbdb #dbdbdb;border-top:1px solid #dbdbdb}.vehicles__data-name{text-transform:uppercase}.vehicles__data-description hr{display:inline-block}.vehicles__container-price{width:100%;padding:10px 20px;background-color:#dc002e;color:#fff}.modal-overlay{position:fixed;top:0;left:0;z-index:1000;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.6);transition:all .3s;visibility:hidden;opacity:0}.modal-overlay.\--active{visibility:visible;opacity:1}.modal{position:relative;width:calc(100% - 20px);height:calc(100% - 40px);max-height:100%;max-width:800px;padding:40px;overflow-y:auto;background-color:#fff;box-shadow:0 0 40px rgba(0,0,0,.8);transition:all .3s}.modal__close{position:absolute;right:0;top:0;border:4px solid #dc002e;width:44px;height:44px;font-family:citroenbold;color:#fff;background-color:#dc002e;transition:all .3s;cursor:pointer}.modal__close:hover{color:#dc002e;background-color:#fff}.modal-open{order:3;border:none;background:none;cursor:pointer;transition:all .3s}.modal-open:hover{text-decoration:underline}.modal__content h2.modal__title{margin-bottom:20px;font-size:130%}.modal__content h3.modal__title{margin-bottom:5px;font-size:100%;font-weight:700}.modal__paragraph{margin-bottom:20px}.thanks__text{font-size:1.2rem;text-align:center;text-transform:uppercase;transition:all .3s}@media (min-width:768px){.thanks__text{font-size:1.5rem;font-size:1.8rem}}.thanks__text--bold{display:block;font-family:citroenbold}.thanks__text--light{display:block;font-family:citroenlight}.thanks-vehiculo__img-modelo{display:block;max-width:360px;margin:40px auto;width:100%;transition:all .3s}@media (min-width:1024px){.thanks-vehiculo__img-modelo{max-width:560px}}@media (min-width:1280px){.thanks-vehiculo__img-modelo{max-width:760px}}.thanks__button-wrapper{width:100%}@media (min-width:768px){.thanks__button-wrapper{width:50%}.thanks__button-wrapper:first-child{padding-left:60px;padding-right:10px}.thanks__button-wrapper:last-child{padding-left:10px;padding-right:60px}}@media (min-width:1024px){.thanks__button-wrapper:first-child{padding-left:180px;padding-right:10px}.thanks__button-wrapper:last-child{padding-left:10px;padding-right:180px}}.thanks__button{background:#dc002e;border:4px solid #dc002e;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:citroenbold;margin-bottom:10px;position:relative;padding:10px;text-align:left;text-transform:uppercase;text-decoration:none;transition:all .3s;width:100%}.thanks__button-text{font-size:1.1rem;position:absolute;top:50%;left:20%;transform:translateY(-50%)}.thanks__button--hover:hover{background:#fff;color:#dc002e}.icon-carstore,.icon-catalogo,.icon-configura,.icon-promo,.icon-servicio-oficial{font-size:1.8rem}