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,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;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,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}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}*,:after,:before{box-sizing:inherit}body,html{overflow-x:hidden}body{background-color:#fff;font-family:citroenregular;font-size:10px;color:#333;overflow-y:visible}.btn-outline-primary:not(:disabled):not(.disabled).focus,.btn-outline-primary:not(:disabled):not(.disabled):focus,.btn-primary:active,.btn-primary:focus,.form-control:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(219,0,47,.25)}.float-sm .fl-fl{background-color:#dc002e}.float-sm .fl-fl p{color:#f8fafc}.float-sm .fl-fl .line{border-color:#f8fafc}#rentandsmile_main{overflow-x:hidden}#rentandsmile_main a{color:#000}#rentandsmile_main a:hover{transition-property:color;transition-duration:.5s;transition-timing-function:ease-out;-webkit-transition-property:color;-webkit-transition-duration:.5s;-o-transition-property:color;-o-transition-duration:.5s;opacity:.75;filter:alpha(opacity=0.75)}#rentandsmile_main header{width:100%;margin:0 auto;background-color:#fff;padding-bottom:20px;background-image:url(/modules/rentandsmile/images/header.png);background-repeat:repeat-x;background-position:0 100%}#rentandsmile_main footer,#rentandsmile_main header div,#rentandsmile_main section{max-width:1440px;margin:0 auto}#rentandsmile_main header div{position:relative;padding:20px 0}#rentandsmile_main header h1,#rentandsmile_main header h1 a{display:block;color:#999;text-decoration:none;border:0}#rentandsmile_main header a{width:auto;height:auto}#rentandsmile_main section{overflow:hidden}#rentandsmile_main article img{display:block;margin:0 auto;padding:0;height:auto}#rentandsmile_main article img:first-child{float:left;margin:0 10px 0 0}#rentandsmile_main article{float:left}#rentandsmile_main article div.circulo{position:relative;display:block;float:left;border-radius:45px;background-color:#dc002e}#rentandsmile_main article div.precio{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}#rentandsmile_main article div span{display:inline-block;width:auto;float:left;color:#fff}#rentandsmile_main article div span:first-child{font-family:citroenbold;float:left;letter-spacing:-1px}#rentandsmile_main article div span:last-child strong{font-family:citroenbold}#rentandsmile_main h2{font-family:citroenregular;float:left;clear:left;margin-top:20px}#rentandsmile_main h2 strong,#rentandsmile_main h3,#rentandsmile_main h4 strong{font-family:citroenbold}#rentandsmile_main h3 strong{color:#dc002e}#rentandsmile_main h4{font-family:citroenlight}#rentandsmile_main footer{margin:0 auto}#rentandsmile_main footer ul li{margin-top:20px;float:left;margin-right:20px}#rentandsmile_main footer ul li:last-child{margin-right:0}#rentandsmile_main footer ul li i{font-size:1.2rem;color:#999}#rentandsmile_main footer p{font-size:.8rem;line-height:.9rem}#rentandsmile_main footer a{text-decoration:underline}#rentandsmile_main footer a:hover{color:#999}#rentandsmile_main #form{width:100%}#rentandsmile_main #form,#rentandsmile_main #typ{float:left;background-color:#f3f3f3}#rentandsmile_main #landing_form_title{font-family:citroenlight;line-height:1;color:#333}#rentandsmile_main #landing_form_title strong{font-family:citroenbold}#rentandsmile_main #form .front p{width:100%;font-family:citroenregular;font-size:.8rem;line-height:.9rem;font-weight:400;text-transform:none;color:#333}#rentandsmile_main #form .front p a{color:#333;text-decoration:underline}#rentandsmile_main #form #landing_form_dealer.back,#rentandsmile_main #form #landing_form_user.front{background-color:#f3f3f3}#rentandsmile_main #form #landing_form_dealer.back label,#rentandsmile_main #form #landing_form_user.front label{float:left;clear:left;width:100%}#rentandsmile_main #form #landing_form_dealer.back .legal,#rentandsmile_main #form #landing_form_user.front .legal{font-size:.8rem;line-height:.9rem}#rentandsmile_main #form #landing_form_dealer.back .legal em,#rentandsmile_main #form #landing_form_user.front .legal em{display:block;float:right;width:93%}#rentandsmile_main #form #landing_form_dealer.back input,#rentandsmile_main #form #landing_form_dealer.back select,#rentandsmile_main #form #landing_form_user.front input,#rentandsmile_main #form #landing_form_user.front select{font-family:citroenregular;font-size:1rem;color:#333!important;background-color:#f3f3f3;border:1px solid #ccc;outline:0;padding:0 2.5%}#rentandsmile_main #form #landing_form_dealer.back select,#rentandsmile_main #form #landing_form_user.front select{padding:0 2%;background:#f3f3f3 url(/modules/rentandsmile/images/flecha.png) no-repeat 97% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none}#rentandsmile_main #form #landing_form_dealer.back input::-webkit-input-placeholder,#rentandsmile_main #form #landing_form_dealer.back select [selected],#rentandsmile_main #form #landing_form_user.front input::-webkit-input-placeholder,#rentandsmile_main #form #landing_form_user.front select [selected]{color:#333!important}#rentandsmile_main #form #landing_form_dealer.back input::-moz-placeholder,#rentandsmile_main #form #landing_form_dealer.back select [selected],#rentandsmile_main #form #landing_form_user.front input::-moz-placeholder,#rentandsmile_main #form #landing_form_user.front select [selected]{color:#333!important}#rentandsmile_main #form #landing_form_dealer.back input:-ms-input-placeholder,#rentandsmile_main #form #landing_form_dealer.back select [selected],#rentandsmile_main #form #landing_form_user.front input:-ms-input-placeholder,#rentandsmile_main #form #landing_form_user.front select [selected]{color:#333!important}#rentandsmile_main #form #landing_form_dealer.back input::-ms-input-placeholder,#rentandsmile_main #form #landing_form_dealer.back select [selected],#rentandsmile_main #form #landing_form_user.front input::-ms-input-placeholder,#rentandsmile_main #form #landing_form_user.front select [selected]{color:#333!important}#rentandsmile_main #form #landing_form_dealer.back input::placeholder,#rentandsmile_main #form #landing_form_dealer.back select [selected],#rentandsmile_main #form #landing_form_user.front input::placeholder,#rentandsmile_main #form #landing_form_user.front select [selected]{color:#333!important}#rentandsmile_main #form #landing_form_dealer.back input:focus,#rentandsmile_main #form #landing_form_dealer.back select:focus,#rentandsmile_main #form #landing_form_user.front input:focus,#rentandsmile_main #form #landing_form_user.front select:focus{outline:0;background-color:#fff!important}#rentandsmile_main #form #landing_form_dealer.back #button-zip,#rentandsmile_main #form #landing_form_user.front #button-zip{border-color:#dc002e;background-color:#dc002e}#rentandsmile_main #form #landing_form_dealer.back #button-zip:hover,#rentandsmile_main #form #landing_form_user.front #button-zip:hover{transition-property:background-color;transition-duration:.5s;transition-timing-function:ease-out;-webkit-transition-property:background-color;-webkit-transition-duration:.5s;-o-transition-property:background-color;-o-transition-duration:.5s;background-color:#e54062}#rentandsmile_main #form #landing_form_dealer.back #landing_form_submit,#rentandsmile_main #form #landing_form_user.front #landing_form_submit{width:100%;border:0;font-size:1.2rem;color:#fff;height:50px;margin-top:20px;background-color:#dc002e;cursor:pointer}#rentandsmile_main #form #landing_form_dealer.back #landing_form_submit i,#rentandsmile_main #form #landing_form_user.front #landing_form_submit i{font-size:.9rem;padding-left:5px}#rentandsmile_main #form #landing_form_dealer.back #landing_form_submit:hover,#rentandsmile_main #form #landing_form_user.front #landing_form_submit:hover{transition-property:background-color;transition-duration:.5s;transition-timing-function:ease-out;-webkit-transition-property:background-color;-webkit-transition-duration:.5s;-o-transition-property:background-color;-o-transition-duration:.5s;background-color:#e54062}#rentandsmile_main #form #landing_form_dealer.back #form-group_title .btn-group,#rentandsmile_main #form #landing_form_user.front #form-group_title .btn-group{margin-top:20px}#rentandsmile_main #form #landing_form_dealer.back #form-group_title .btn-group .btn,#rentandsmile_main #form #landing_form_user.front #form-group_title .btn-group .btn{background-clip:padding-box;border:1px solid #ced4da;background-color:#f3f3f3;margin-bottom:0;padding-right:1.3rem;padding-left:1.3rem}#rentandsmile_main #form #landing_form_dealer.back #form-group_title .btn-group .btn:hover,#rentandsmile_main #form #landing_form_user.front #form-group_title .btn-group .btn:hover{background-color:#fff}#rentandsmile_main #form #landing_form_dealer.back #form-group_title .btn-group .btn label,#rentandsmile_main #form #landing_form_user.front #form-group_title .btn-group .btn label{font-family:citroenregular;color:#666}#rentandsmile_main #form #landing_form_dealer.back #form-group_title .btn-group .btn.active,#rentandsmile_main #form #landing_form_user.front #form-group_title .btn-group .btn.active{border-color:#db002f;background-color:#dc002e}#rentandsmile_main #form #landing_form_dealer.back #form-group_title .btn-group .btn.active label,#rentandsmile_main #form #landing_form_user.front #form-group_title .btn-group .btn.active label{color:#fff}#rentandsmile_main #form #landing_form_dealer.back .form_label_flag_accept:before,#rentandsmile_main #form #landing_form_dealer.back .form_label_flag_share:before,#rentandsmile_main #form #landing_form_user.front .form_label_flag_accept:before,#rentandsmile_main #form #landing_form_user.front .form_label_flag_share:before{top:0;border-color:#bdbdbd;background-color:#f3f3f3}#rentandsmile_main #form #landing_form_dealer.back .form_label_flag_accept:hover:before,#rentandsmile_main #form #landing_form_dealer.back .form_label_flag_share:hover:before,#rentandsmile_main #form #landing_form_user.front .form_label_flag_accept:hover:before,#rentandsmile_main #form #landing_form_user.front .form_label_flag_share:hover:before{background-color:#fff}#rentandsmile_main #form #landing_form_dealer.back .form_input_flag_accept:checked+.form_label_flag_accept:before,#rentandsmile_main #form #landing_form_dealer.back .form_input_flag_accept:checked+.form_label_flag_share:before,#rentandsmile_main #form #landing_form_dealer.back .form_input_flag_share:checked+.form_label_flag_accept:before,#rentandsmile_main #form #landing_form_dealer.back .form_input_flag_share:checked+.form_label_flag_share:before,#rentandsmile_main #form #landing_form_user.front .form_input_flag_accept:checked+.form_label_flag_accept:before,#rentandsmile_main #form #landing_form_user.front .form_input_flag_accept:checked+.form_label_flag_share:before,#rentandsmile_main #form #landing_form_user.front .form_input_flag_share:checked+.form_label_flag_accept:before,#rentandsmile_main #form #landing_form_user.front .form_input_flag_share:checked+.form_label_flag_share:before{background-color:#dc002e;border-color:#dc002e}#rentandsmile_main nav{position:absolute;top:0;right:-275px;z-index:2;overflow:hidden;width:250px;height:auto;padding:60px 10px 10px;transition:all .5s ease;background-color:#fff;border-left:1px solid #ccc;border-bottom:1px solid #ccc}#rentandsmile_main nav ul{width:100%;background-color:#fff}#rentandsmile_main nav ul li{border-top:1px solid #ccc;color:#333;background-repeat:no-repeat}#rentandsmile_main nav ul li:hover{border-color:#dc002e;color:#fff;background-color:#dc002e;cursor:pointer}#rentandsmile_main nav ul li.disabled{opacity:.5}#rentandsmile_main nav ul li.disabled:hover{cursor:not-allowed}#rentandsmile_main nav ul li:first-child{border-top:0}#rentandsmile_main nav ul li p{display:inline-block;float:right}#rentandsmile_main nav ul li p img{display:block;width:auto}#rentandsmile_main nav ul li p:first-child{float:left}#rentandsmile_main #hamburgesa{position:absolute;top:0;right:0;width:4em;height:4em;cursor:pointer;z-index:3}#rentandsmile_main #hamburgesa span,#rentandsmile_main #hamburgesa span:after,#rentandsmile_main #hamburgesa span:before{position:absolute;background:#dc002e}#rentandsmile_main #hamburgesa span{top:3em;right:2em;width:3em;height:.1em}#rentandsmile_main #hamburgesa span:after,#rentandsmile_main #hamburgesa span:before{width:inherit;height:inherit;content:""}#rentandsmile_main #hamburgesa span:before{top:-1em}#rentandsmile_main #hamburgesa span:after{bottom:-1em}#rentandsmile_main #hamburgesa span{transition:background 0s .25s}#rentandsmile_main #hamburgesa span:after,#rentandsmile_main #hamburgesa span:before{transition-delay:.25s,0s;transition-duration:.25s,.25s}#rentandsmile_main #hamburgesa span:before{transition-property:top,transform}#rentandsmile_main #hamburgesa span:after{transition-property:bottom,transform}#rentandsmile_main #activar{display:none}#rentandsmile_main #activar:checked~nav{right:0}#rentandsmile_main #activar:checked~label span{background:none}#rentandsmile_main #activar:checked~label span:before{top:0;transform:rotate(45deg)}#rentandsmile_main #activar:checked~label span:after{bottom:0;transform:rotate(-45deg)}#rentandsmile_main #activar:checked~label span:after,#rentandsmile_main #activar:checked~label span:before{transition-delay:0s,.25s}#rentandsmile_main #typ{border-top:5px solid #dc002e}#rentandsmile_main footer,#rentandsmile_main header div,#rentandsmile_main section{width:90%}#rentandsmile_main header h1{float:left;font-size:1.2rem;line-height:45px;width:auto;text-align:left}#rentandsmile_main header a{float:left;border-right:1px solid #ccc;margin-right:10px;padding-right:10px;height:45px}#rentandsmile_main article,#rentandsmile_main article img{width:100%}#rentandsmile_main article img:first-child{width:65px;height:auto}#rentandsmile_main article div.circulo{height:78px;width:78px}#rentandsmile_main article div.precio{width:60px}#rentandsmile_main article div span:first-child{font-size:2.2rem;line-height:1}#rentandsmile_main article div span:last-child{font-size:.6rem}#rentandsmile_main article div span:last-child strong{font-size:1.2rem}#rentandsmile_main h2,#rentandsmile_main h3,#rentandsmile_main h4{font-size:1.6rem;line-height:1.6rem}#rentandsmile_main h4{padding:5%}#rentandsmile_main #form,#rentandsmile_main #typ{margin-top:20px}#rentandsmile_main #typ h4{font-size:1.3rem;line-height:1.3rem}#rentandsmile_main #typ h4 strong{font-size:1.5rem;line-height:1.5rem;display:block}#rentandsmile_main fieldset{padding:5%}#rentandsmile_main #landing_form_title{font-size:1.2rem}#rentandsmile_main footer{margin-top:20px;margin-bottom:20px}#rentandsmile_main nav ul li{padding:0 4%}#rentandsmile_main nav ul li p{line-height:60px}#rentandsmile_main nav ul li p img{height:40px;padding:10px 0}#rentandsmile_main nav ul li p:first-child{font-family:citroenbold;font-size:.8rem}#rentandsmile_main .gris{background-color:#ccc}@media (min-width:375px){#rentandsmile_main fieldset{padding:8%}}@media (min-width:600px){#rentandsmile_main footer,#rentandsmile_main section{width:98%}#rentandsmile_main header div{width:96%}#rentandsmile_main header h1{font-size:1.4rem}#rentandsmile_main header a{height:auto;margin-right:20px;padding-right:20px}#rentandsmile_main fieldset{padding:5%}#rentandsmile_main article{width:50%;padding:0 2.5%}#rentandsmile_main #form,#rentandsmile_main #typ{width:45%;margin-top:0}}@media (min-width:768px){#rentandsmile_main article{width:55%;padding:0 2.5%}#rentandsmile_main #form,#rentandsmile_main #typ{width:40%}}@media (min-width:1024px){#rentandsmile_main header a{width:auto;float:right;border-right:none;margin-right:0;padding-right:0}#rentandsmile_main header h1{font-size:1.6rem}#rentandsmile_main h4{padding:10%}#rentandsmile_main #hamburgesa{display:none}#rentandsmile_main nav{display:block;position:inherit;float:left;width:25%;padding:0;border-left:none;transition:inherit}#rentandsmile_main nav ul li{border-left:1px solid #ccc;border-right:1px solid #ccc}#rentandsmile_main nav ul li:first-child{border-top:1px solid #ccc}#rentandsmile_main article{width:40%;padding:0 2.5%}#rentandsmile_main #form,#rentandsmile_main #typ{width:30%;margin-top:0}#rentandsmile_main article img:first-child{width:75px;height:auto}#rentandsmile_main article div.circulo{height:78px;width:78px}#rentandsmile_main article div.precio{width:70px}}@media (min-width:1280px){#rentandsmile_main #form,#rentandsmile_main #typ,#rentandsmile_main nav{width:25%}#rentandsmile_main article{width:45%}#rentandsmile_main nav ul li{padding:0 5%;background-position:95%;background-image:url(/modules/rentandsmile/images/flechah.png);background-repeat:no-repeat}#rentandsmile_main nav ul li:hover{background-image:url(/modules/rentandsmile/images/flechahon.png)}#rentandsmile_main nav ul li p{line-height:65px}#rentandsmile_main nav ul li p img{height:45px}#rentandsmile_main nav ul li p:first-child{font-family:citroenregular;font-size:1rem}#rentandsmile_main nav ul li p:last-child{margin-right:12px}}@media (min-width:1440px){#rentandsmile_main article img,#rentandsmile_main footer,#rentandsmile_main header div,#rentandsmile_main section{width:90%}#rentandsmile_main h2,#rentandsmile_main h3{font-size:2.4rem;line-height:2.4rem}#rentandsmile_main h4{font-size:2rem;line-height:2rem}#rentandsmile_main #form,#rentandsmile_main #typ{width:25%}#rentandsmile_main nav ul li p:last-child{margin-right:20px}#rentandsmile_main section{margin-top:20px}#rentandsmile_main article img:first-child{width:auto;height:auto}#rentandsmile_main article div.circulo{height:90px;width:90px;border-radius:45px}#rentandsmile_main article div.precio{width:75px}#rentandsmile_main article div span:first-child{font-size:2.8rem;line-height:1}#rentandsmile_main article div span:last-child{font-size:.8rem}#rentandsmile_main article div span:last-child strong{font-size:1.6rem}#rentandsmile_main footer{margin-top:40px;margin-bottom:40px}}@media (min-width:1600px){#rentandsmile_main #landing_form_title{font-size:1.4rem}}@media (min-width:1920px){#rentandsmile_main article{width:40%;padding:0 5%}#rentandsmile_main article img{width:95%}}