body,html{font-size:16px}*,ul{margin:0;padding:0}.cta:hover,body,h2{color:#005453}.box_datos .box_data,.footer{text-align:center}@font-face{font-family:Montserrat;src:url('../../assets/fonts/Montserrat-Regular.woff2') format('woff2'),url('../../assets/fonts/Montserrat-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url('../../assets/fonts/Montserrat-Medium.woff2') format('woff2'),url('../../assets/fonts/Montserrat-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url('../../assets/fonts/Montserrat-SemiBold.woff2') format('woff2'),url('../../assets/fonts/Montserrat-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}:root{--bimbranch-red:#E52713;--bimbranch-footer:#2B3130}*{box-sizing:border-box}html{overflow-x:hidden}body{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;background-color:#fff;position:relative}.cta,h2{font-weight:700}img{max-width:100%;height:auto}ul{list-style:none}.card_servicio,h2,input,select{margin-bottom:20px}h2{font-size:2.5rem;line-height:2.5rem}.card_servicio:last-child,p:last-child{margin-bottom:0}input,select{width:100%;appearance:none;border:0;padding:10px 0;border-bottom:1px solid #000}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}:-moz-placeholder{color:#000}.cta,.seccion_empresa,.seccion_hero,.seccion_servicios .head_titulo h2,.seccion_servicios .head_titulo p{color:#fff}.cta{font-size:1rem;line-height:1;text-decoration:none;background-color:#005453;display:flex;align-items:center;justify-content:center;width:fit-content;min-width:190px;padding:10px;border:2px solid #005453;border-radius:50px;transition:.5s}.footer,.seccion_datos,.seccion_hero{background-color:#008d8b}.cta:hover{background-color:#fff}.imagen_footer{width:100%;height:718px;object-fit:cover;object-position:top}.footer{padding:90px 0}.seccion_hero{padding:125px 0;position:relative}.seccion_hero .fondo-hero{position:absolute;top:0;right:0;z-index:0;pointer-events:none}.seccion_hero h1{font-size:3.625rem;font-weight:700;line-height:normal}.seccion_hero p{font-size:1.25rem;line-height:normal}.seccion_empresa .box_cuadro .cta,.seccion_hero .cta{background-color:#fff;color:#005453;border:2px solid #fff}.box_datos,.seccion_solicita .box_cuadro{border-radius:20px;box-shadow:-0px -1px 10px 4px rgba(0,0,0,.39);display:grid}.seccion_hero .scanner{position:relative;z-index:2}.seccion_datos{padding:60px 0 30px}.box_datos{grid-template-columns:1fr 1fr 1fr 1fr;background-color:#b3cfd1;padding:22px}.seccion_empresa,.seccion_solicita{background-color:#008d8b;padding:30px 0 60px}.box_datos .box_data p{font-size:1rem;line-height:1.75rem;font-weight:500}.box_datos .box_data p span{font-size:3.125rem;line-height:4.188rem;font-weight:600}.seccion_solicita .box_cuadro{background-color:#fff;grid-template-columns:1fr 1fr;align-items:center;padding:39px 24px;background-image:url('../../assets/img/banner-fondo-capturar-modelar-entregar.png');background-size:cover;background-position:center right;background-repeat:no-repeat}.seccion_solicita .box_cuadro p{font-size:1.25rem;line-height:1.5rem;font-weight:500;max-width:465px}.seccion_solicita .box_cuadro .cta{margin:auto}.seccion_empresa .box_cuadro{background-color:rgba(0,84,83,.6);padding:80px 45px;max-width:490px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.seccion_empresa .box_cuadro h2{font-size:1.875rem;line-height:2.813rem;color:#fff}.seccion_empresa .box_cuadro p{font-size:1rem;line-height:1.75rem;margin-bottom:20px}.seccion_servicios{padding:60px 0 90px;background:linear-gradient(180deg,#008d8b 25%,#fff 25%)}.wrapper_servicios{margin-top:56px}.card_servicio{background-color:#b3cfd1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.card_servicio .card_content{padding:20px 45px 20px 20px}.card_servicio .card_content h3{line-height:2rem;margin-bottom:16px}.card_servicio .card_content p{font-size:1rem;line-height:1.5rem}