*, *:before, *:after { box-sizing: border-box; } html, body, div, span, object, iframe, figure, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, img, small, strike, strong, sub, sup, tt, b, u, i, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td, main, canvas, embed, footer, header, nav, section, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; text-size-adjust: none; } footer, header, nav, section, main { 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; } input { -webkit-appearance: none; border-radius: 0; } html { font-family: Roboto, sans; } #header { background-image: url("../images/banner.jpg"); background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.4); background-blend-mode: multiply; color: white; } #header .container #menu { background: none !important; border: none !important; box-shadow: none !important; } #header .container #menu .right.menu .item .shopping.cart .cantidad { position: relative; color: white; } #header .container .segment { margin: 0 !important; } #header .container .segment #logo img { width: 50%; } #descripcion { background-image: linear-gradient(#cccccc, #cccccc); } #descripcion .images { text-align: center; } #ventajas { position: relative; background-image: url("../images/tripode.png"); } #ventajas .diagonal { position: absolute; background-blend-mode: color; } #ventajas .gallery { position: relative; text-align: center; } #ventajas .gallery .image { max-height: inherit; } #ventajas .gallery .image img { max-height: inherit; margin: auto; } #ventajas .gallery .nav { position: absolute; } #ventajas .gallery .nav.left { top: 50%; left: 0; } #ventajas .gallery .nav.right { top: 50%; right: 0; } #ventajas .gallery::after { clear: both; } #dimensiones { position: relative; background-image: url("../images/tripode.png"); } #dimensiones .fondo-gris { position: absolute; width: 100%; height: 100%; background-color: rgba(204, 204, 204, 0.5); } #dimensiones .left.column > .grid > .column:first-child { min-width: 33% !important; } #dimensiones .left.column > .grid > .column:last-child { min-width: 67% !important; } @media screen and (max-width: 800px) { #header { height: 25rem; background-size: 160%; background-position: bottom -0.9375rem center; } #header .container #menu { font-size: 1.3333333333rem; } #header .container #menu .right.menu .item .shopping.cart .cantidad { top: -1.875rem; left: 0.15rem; font-size: 0.6666666667rem; } #header .container .segment #logo img { max-width: 56.25rem; } #descripcion { padding-bottom: 0.46875rem; } #descripcion .paragraph { padding-top: 1.6875rem; line-height: 1.3125rem; text-align: justify; } #descripcion .paragraph .header { margin-bottom: 0.5625rem; font-size: 1.5rem; } #ventajas .diagonal { border-bottom: 100% solid rgba(204, 204, 204, 0.5); border-right: 100% solid transparent; } #ventajas .gallery { max-height: 25.5rem; } #dimensiones .header { font-size: 1.8333333333rem; padding-top: 5.0625rem; padding-bottom: 2.34375rem; } #dimensiones .colores { vertical-align: center; } #dimensiones .colores .text { margin-right: 0.28125rem; } #dimensiones .colores .white { border: thin solid black; background-color: white; } #dimensiones .colores .black { background-color: black; } #dimensiones .colores .blue { background-color: blue; } #dimensiones .colores .green { background-color: lime; } #dimensiones .colores .yellow { background-color: yellow; } #dimensiones .colores .orange { background-color: #ff8200; } #dimensiones .colores .red { background-color: red; } #dimensiones .colores .circle { display: inline-block; width: 1.40625rem; height: 1.40625rem; border-radius: 8000px; margin: auto 0.09375rem; cursor: pointer; } #dimensiones .colores .circle.selected { width: 1.59375rem; height: 1.59375rem; cursor: default; } .left.column { width: 75%; padding-left: 0.46875rem !important; } #backgrounds .cabezal { height: 25rem; background-image: url("../images/banner.jpg"); background-repeat: no-repeat; background-size: 160%; background-position: bottom -0.9375rem center; background-color: rgba(0, 0, 0, 0.4); background-blend-mode: multiply; } #backgrounds .seccion1 { height: rem; background-image: linear-gradient(#cccccc, #cccccc); background-position: left 10.5rem; background-size: 100% 12rem; background-repeat: no-repeat; } #backgrounds .seccion2 { height: rem; background-image: url("../images/tripode.png"); } #backgrounds .seccion2 .diagonal { border-bottom: rem solid rgba(204, 204, 204, 0.5); border-right: 178.125rem solid transparent; } #backgrounds .dimensiones { height: 27.5rem; background-image: url("../images/tripode.png"); } #backgrounds .dimensiones .fondo-gris { width: 100%; height: 100%; background-color: rgba(204, 204, 204, 0.5); } #backgrounds .construido { height: 21.875rem; background-image: url("../images/construido.jpg"); } #backgrounds .corporativos { height: 32.5rem; background-image: url("../images/corporativo.png"); } #backgrounds .testimonios { height: 21.875rem; background-image: linear-gradient(#cccccc, #cccccc); background-position: left 10.78125rem; background-size: 100% 11.0625rem; background-repeat: no-repeat; } #backgrounds .formulario { height: 30rem; background-color: #cccccc; clip-path: polygon(50% 0, 100% 0%, 100% 100%, 0% 100%); } html { font-size: 10.6666666667px; width: 100%; overflow-x: hidden; } body { height: 211.25rem; font-family: Roboto, sans; color: #333333; } #content { width: 100% !important; height: 211.25rem; margin: 0 !important; position: relative; top: -211.25rem; } #content #header { color: white; width: 100%; height: 25rem; } #content #header .ui.menu { border: none !important; background: none !important; box-shadow: none !important; margin: 0 !important; color: black; } #content #header .ui.menu .dropdown .menu { /*background: none !important; border: none !important; box-shadow: none !important;*/ color: black; font-size: 1rem; } #content #header .ui.menu .dropdown .menu .item { padding: 1rem !important; } #content #header .ui.menu .item { color: inherit !important; font-size: 1rem; } #content #header .ui.menu .item .shopping.cart div { position: relative; color: black; display: inline-block; top: -1.3rem; left: 0.1rem; font-size: 0.5rem; font-family: Roboto, sans; } #content #header .logo { padding: 0 !important; margin: 0 !important; } #content #header .logo img { width: 50%; max-width: 56.25rem; } #content #header .logo .frase1 { width: 75%; margin: auto; font-size: 1rem; } #content #header .logo .frase2 { font-size: 0.7rem; } #content > .column { display: inline-block; float: left; padding-left: 1rem !important; padding-right: 1rem !important; } #content > .column::after { clear: both; } #content > .column1 { width: 90%; } #content > .column1 #seccion1 { height: rem; width: 100%; } #content > .column1 #seccion1 .image-container { display: flex; justify-content: space-between; height: 22.5rem; } #content > .column1 #seccion1 .image-container img { width: 50%; margin-top: 7.96875rem; } #content > .column1 #seccion1 .paragraph { padding-top: 2.625rem; line-height: 1.3125rem; text-align: justify; } #content > .column1 #seccion1 .paragraph .header { margin-bottom: 1rem; font-size: 2.0625rem; } #content > .column1 #seccion2 { height: rem; } #content > .column1 #seccion2 > .column { display: inline-block; float: left; width: 50%; } #content > .column1 #seccion2 > .column::after { clear: both; } #content > .column1 #seccion2 .column1 { margin-top: 7.5rem; } #content > .column1 #seccion2 .column1 img { width: 29.71875rem; height: 29.71875rem; } #content > .column1 #seccion2 .column2 { margin-top: 10.6875rem; } #content > .column1 #seccion2 .column2 .row:first-child { background-color: #00427b; color: white; height: 16.875rem; width: 35.625rem; padding: 2rem; margin-left: -3rem; overflow: hidden; } #content > .column1 #seccion2 .column2 .row:first-child .header { font-weight: bold; font-size: 1.5rem; margin-bottom: 1rem; } #content > .column1 #seccion2 .column2 .row:first-child ul { list-style: disc inside; font-size: 0.8333333333rem; } #content > .column1 #seccion2 .column2 .row:last-child { margin-top: 1.6875rem; display: flex; justify-content: space-between; } #content > .column1 #seccion2 .column2 .row:last-child img { width: 6.5625rem; height: 7.96875rem; } #content > .column1 #dimensiones { height: 27.5rem; } #content > .column1 #dimensiones .header { padding: 3.46875rem 0 !important; } #content > .column1 #dimensiones .header .bigger { font-size: 1.5rem; } #content > .column1 #dimensiones .images { display: flex; } #content > .column1 #dimensiones .images .column { float: left; } #content > .column1 #dimensiones .images .column > img { width: 29.34375rem; height: 22.03125rem; } #content > .column1 #dimensiones .images .column div { width: 29.34375rem; margin-top: 2.34375rem; } #content > .column1 #construido { height: 21.875rem; padding-top: 2.15625rem !important; } #content > .column1 #construido .header { font-size: 1.8333333333rem; padding: 0.9375rem 4.03125rem; background-color: rgba(255, 255, 255, 0.6); } #content > .column2 { width: 10%; height: 101.875rem; } #content > .column2 .sticky { height: 24.84375rem; width: 29.0625rem; margin: auto; } #content > .column2 .sticky .row:first-child { height: 15.9375rem; margin-top: 7.5rem; } #content > .column2 .sticky .row:first-child .column { display: inline-block; float: left; } #content > .column2 .sticky .row:first-child .column::after { clear: both; } #content > .column2 .sticky .row:first-child .column1 { vertical-align: bottom; padding-top: 1.875rem; width: 19.375rem; font-size: 1.1666666667rem; } #content > .column2 .sticky .row:first-child .column1 .linea { margin-bottom: 0.9375rem; } #content > .column2 .sticky .row:first-child .column1 .titulo { font-size: 2.0833333333rem; } #content > .column2 .sticky .row:first-child .column1 .precio { font-size: 1.3333333333rem; } #content > .column2 .sticky .row:first-child .column1 .colores { vertical-align: center; } #content > .column2 .sticky .row:first-child .column1 .colores .text { margin-right: 0.28125rem; } #content > .column2 .sticky .row:first-child .column1 .colores .white { border: thin solid black; background-color: white; } #content > .column2 .sticky .row:first-child .column1 .colores .black { background-color: black; } #content > .column2 .sticky .row:first-child .column1 .colores .blue { background-color: blue; } #content > .column2 .sticky .row:first-child .column1 .colores .green { background-color: lime; } #content > .column2 .sticky .row:first-child .column1 .colores .yellow { background-color: yellow; } #content > .column2 .sticky .row:first-child .column1 .colores .orange { background-color: #ff8200; } #content > .column2 .sticky .row:first-child .column1 .colores .red { background-color: red; } #content > .column2 .sticky .row:first-child .column1 .colores .circle { display: inline-block; width: 1.40625rem; height: 1.40625rem; border-radius: 8000px; margin: auto 0.09375rem; cursor: pointer; } #content > .column2 .sticky .row:first-child .column1 .colores .circle.selected { width: 1.59375rem; height: 1.59375rem; cursor: default; } #content > .column2 .sticky .row:first-child .column1 .input { width: 4.5rem; border: thin solid black; text-align: center; padding: 0.5rem 0.05rem; font-size: 0.8333333333rem; } #content > .column2 .sticky .row:first-child .column1 .input button { background: none; border: none; width: 1rem; margin: 0; padding: 0; cursor: pointer; font-weight: bold; } #content > .column2 .sticky .row:first-child .column1 .input input { width: 2rem; background: none; margin: 0; border: 0; padding: 0; text-align: center; } #content > .column2 .sticky .row:first-child .column2 { width: 9.6875rem; } #content > .column2 .sticky .row:first-child .column2 img { width: 10.3125rem; height: 15rem; } #content > .column2 .sticky .row:last-child .button { border-radius: 0 !important; width: 100%; } #content #corporativos { width: 100%; height: 32.5rem; margin-top: 101.875rem !important; } #content #corporativos > .column { display: inline-block; float: left; padding-left: 1rem !important; padding-right: 1rem !important; } #content #corporativos > .column::after { clear: both; } #content #corporativos .column1 { width: 67%; } #content #corporativos .column1 > .header { margin-top: 6.28125rem; margin-bottom: 3.46875rem; } #content #corporativos .column1 > .header .bigger { font-size: 2.4375rem; } #content #corporativos .column1 .opciones { display: flex; justify-content: space-around; } #content #corporativos .column1 .opciones .opcion { display: inline-block; } #content #corporativos .column1 .opciones .opcion .img-grande { display: inline-block; padding-right: 1.125rem; } #content #corporativos .column1 .opciones .opcion .img-grande img { width: 12.65625rem; height: 18.75rem; } #content #corporativos .column1 .opciones .opcion .descripcion { display: inline-block; vertical-align: top; height: 18.75rem; padding-top: 1.875rem; } #content #corporativos .column1 .opciones .opcion .descripcion .content { display: block; } #content #corporativos .column1 .opciones .opcion .descripcion .content .header { font-size: 1.1666666667rem; margin-bottom: 0.9375rem; } #content #corporativos .column1 .opciones .opcion .descripcion .content ul { list-style: disc inside; } #content #corporativos .column1 .opciones .opcion .descripcion .images { margin-top: 3.1875rem; } #content #corporativos .column1 .opciones .opcion .descripcion .images img { width: 6.5625rem; height: 7.96875rem; } #content #corporativos .column2 { width: 33%; height: 100%; } #content #corporativos .column2 .header { margin-top: 4.3125rem; margin-bottom: 2.25rem; font-size: 2.4375rem; } #content #corporativos .column2 form .colores { vertical-align: center; } #content #corporativos .column2 form .colores .text { margin-right: 0.28125rem; } #content #corporativos .column2 form .colores .white { border: thin solid black; background-color: white; } #content #corporativos .column2 form .colores .black { background-color: black; } #content #corporativos .column2 form .colores .blue { background-color: blue; } #content #corporativos .column2 form .colores .green { background-color: lime; } #content #corporativos .column2 form .colores .yellow { background-color: yellow; } #content #corporativos .column2 form .colores .orange { background-color: #ff8200; } #content #corporativos .column2 form .colores .red { background-color: red; } #content #corporativos .column2 form .colores .circle { display: inline-block; width: 1.40625rem; height: 1.40625rem; border-radius: 8000px; margin: auto 0.09375rem; cursor: pointer; } #content #corporativos .column2 form .colores .circle.selected { width: 1.59375rem; height: 1.59375rem; cursor: default; } #content #corporativos .column2 form .row { margin-bottom: 0.84375rem; } #content #corporativos .column2 form .colores.linea { margin-bottom: 1.5rem; } #content #corporativos .column2 form .input.cantidad { width: 4.5rem; border: thin solid black; text-align: center; padding: 0.5rem 0.05rem; font-size: 0.8333333333rem; } #content #corporativos .column2 form .input.cantidad button { background: none; border: none; width: 1rem; margin: 0; padding: 0; cursor: pointer; } #content #corporativos .column2 form .input.cantidad input { width: 2rem; background: none; margin: 0; border: 0; padding: 0; text-align: center; } #content #corporativos .column2 form .input [type=file] { display: none; } #content #corporativos .column2 form .input .file { display: inline-block; height: 2.25rem; width: 14.0625rem; padding-top: 0.28125rem; background-color: #cccccb; border: thin solid #333; font-size: 0.8333333333rem; text-align: center; cursor: pointer; } #content #corporativos .column2 form .input [type=text] { height: 1.6875rem; background-color: white; border: none !important; border-radius: 0 !important; } #content #corporativos .column2 form textarea { height: 6.75rem; background-color: white; border: none !important; border-radius: 0 !important; margin-bottom: 1.5rem; } #content #corporativos .column2 form .button { width: 100%; background-color: #666667; color: white; border: none !important; border-radius: 0 !important; } #content #felices { height: 21.875rem; padding: 0 1rem !important; padding-top: 5.625rem !important; } #content #felices .header { font-size: 1.8333333333rem; } #content #felices .testimonios { margin-top: 2.34375rem; display: flex; justify-content: space-between; text-align: center; } #content #felices .testimonios .testimonio { height: 7.5rem; color: #666667; margin-top: 1.875rem; width: 30%; text-align: center; } #content #felices .nav { display: block; text-align: center; color: #666667; } #content #formulario { height: 30rem; padding: 0 1rem !important; } #content #formulario .whatsapp-link { color: inherit; } #content #formulario > .column { float: left; padding-left: 1rem !important; padding-right: 1rem !important; } #content #formulario > .column::after { clear: both; } #content #formulario > .flotante { position: absolute; top: 17.15625rem; margin: auto; left: 40%; width: 11.25rem; text-align: center; } #content #formulario > .flotante > .content { width: 12.1875rem; margin: auto; left: -50%; } #content #formulario > .flotante > .content .item { display: block; padding: 0.46875rem 0; } #content #formulario > .flotante > .content div.whatsapp { height: 2.8125rem; background-color: #1a9947; color: #fff; font-size: 0.9375rem; } #content #formulario > .flotante > .content div.whatsapp > i { position: relative; font-size: 1.3333333333rem; top: 0.28125rem; } #content #formulario > .flotante > .content .rrss { display: flex; justify-content: space-around; font-size: 1.875rem; } #content #formulario > .flotante > .content .rrss i.inverted.grey { color: white !important; } #content #formulario > .column1 { width: 90%; margin-top: 2.53125rem; } #content #formulario > .column1 > img { width: 50.625rem; height: 32.8125rem; float: left; } #content #formulario > .column2 { width: 10%; } #content #formulario > .column2 .header { margin-top: 1.875rem; text-align: center; font-size: 1.8333333333rem; } #content #formulario > .column2 .header .whatsapp-link { display: inline-block; width: 2.34375rem; height: 2.34375rem; font-size: 2.0833333333rem; } #content #formulario > .column2 .paragraph { padding-top: 1rem; padding-bottom: 2.34375rem; justify-content: center; } #content #formulario > .column2 form input { border-radius: 0 !important; height: 1.6875rem; margin-bottom: 0.84375rem; background-color: rgba(255, 255, 255, 0.5); font-size: 0.8333333333rem; } #content #formulario > .column2 form input::placeholder { color: #333333; } #content #formulario > .column2 form textarea { border-radius: 0 !important; height: 6.75rem; margin-bottom: 2.34375rem; background-color: rgba(255, 255, 255, 0.5); font-size: 0.8333333333rem; } #content #formulario > .column2 form textarea::placeholder { color: #333333; } #content #formulario > .column2 form .button { width: 100%; border-radius: 0 !important; background-color: white; color: #333333; } #content section { background: none; } #content section.segment > .container { height: 100%; } #content section.segment > .container > .column1 { display: inline-block; width: 90rem; } #content section.segment > .container > .column2 { display: inline-block; width: 10rem; } #content .simple.segment { border: none !important; border-radius: 0 !important; box-shadow: none !important; margin: 0 !important; padding: 0 !important; } #content .simple.segment > .ui.grid { height: 100%; } #content .fondo-blanco { background-color: rgba(255, 255, 255, 0.5); } } @media screen and (min-width: 800px) { #header { height: 31.25rem; background-size: 160%; background-position: bottom -2.5rem center; } #header .container #menu i { font-size: 2rem; } #header .container #menu .right.menu .item .shopping.cart .cantidad { font-size: 1rem; font-family: Roboto, sans; top: -1.75rem; left: 0.2rem; } #descripcion { height: 25rem; background-position: left 7rem; background-size: 100% 8rem; background-repeat: no-repeat; } #descripcion .images .image { max-width: 33%; } #descripcion .paragraph { padding-top: 1.75rem; line-height: 0.875rem; text-align: justify; } #descripcion .paragraph .header { margin-bottom: 1rem; font-size: 1.375rem; } #ventajas .diagonal { border-bottom: 27.5rem solid rgba(204, 204, 204, 0.5); border-right: 118.75rem solid transparent; } #ventajas .gallery { max-height: 25.5rem; } #dimensiones { margin-top: 0.9375rem; } #dimensiones .colores { vertical-align: center; } #dimensiones .colores .text { margin-right: 0.1875rem; } #dimensiones .colores .white { border: thin solid black; background-color: white; } #dimensiones .colores .black { background-color: black; } #dimensiones .colores .blue { background-color: blue; } #dimensiones .colores .green { background-color: lime; } #dimensiones .colores .yellow { background-color: yellow; } #dimensiones .colores .orange { background-color: #ff8200; } #dimensiones .colores .red { background-color: red; } #dimensiones .colores .circle { display: inline-block; width: 1.25rem; height: 1.25rem; border-radius: 8000px; margin: auto 0.0625rem; cursor: pointer; } #dimensiones .colores .circle.selected { width: 1.375rem; height: 1.375rem; cursor: default; } .left.column { width: 67%; padding-left: 0.3125rem !important; } section .titulo { font-size: 1.8333333333rem; padding-top: 3.375rem; padding-bottom: 1.5625rem; } #backgrounds .seccion2 { height: rem; background-image: url("../images/tripode.png"); } #backgrounds .seccion2 .diagonal { border-bottom: rem solid rgba(204, 204, 204, 0.5); border-right: 118.75rem solid transparent; } #backgrounds .dimensiones { height: 27.5rem; background-image: url("../images/tripode.png"); } #backgrounds .dimensiones .fondo-gris { width: 100%; height: 100%; background-color: rgba(204, 204, 204, 0.5); } #backgrounds .construido { height: 21.875rem; background-image: url("../images/construido.jpg"); } #backgrounds .corporativos { height: 32.5rem; background-image: url("../images/corporativo.png"); } #backgrounds .testimonios { height: 21.875rem; background-image: linear-gradient(#cccccc, #cccccc); background-position: left 7.1875rem; background-size: 100% 7.375rem; background-repeat: no-repeat; } #backgrounds .formulario { height: 30rem; background-color: #cccccc; clip-path: polygon(50% 0, 100% 0%, 100% 100%, 0% 100%); } body { color: #333333; } #content { max-width: 67.5rem !important; height: 217.5rem; position: relative; top: -217.5rem; } #content > .column { display: inline-block; float: left; padding-left: 1rem !important; padding-right: 1rem !important; } #content > .column::after { clear: both; } #content > .column1 { width: 67%; } #content > .column1 #seccion1 { height: rem; width: 100%; } #content > .column1 #seccion1 .image-container { display: flex; justify-content: space-between; height: 15rem; } #content > .column1 #seccion1 .image-container img { height: 9.6875rem; width: 11.75rem; margin-top: 5.3125rem; } #content > .column1 #seccion1 .paragraph { padding-top: 1.75rem; line-height: 0.875rem; text-align: justify; } #content > .column1 #seccion1 .paragraph .header { margin-bottom: 1rem; font-size: 1.375rem; } #content > .column1 #seccion2 { height: rem; } #content > .column1 #seccion2 > .column { display: inline-block; float: left; width: 50%; } #content > .column1 #seccion2 > .column::after { clear: both; } #content > .column1 #seccion2 .column1 { margin-top: 5rem; } #content > .column1 #seccion2 .column1 img { width: 19.8125rem; height: 19.8125rem; } #content > .column1 #seccion2 .column2 { margin-top: 7.125rem; } #content > .column1 #seccion2 .column2 .row:first-child { background-color: #00427b; color: white; height: 11.25rem; width: 23.75rem; padding: 2rem; margin-left: -3rem; } #content > .column1 #seccion2 .column2 .row:first-child .header { font-weight: bold; font-size: 1rem; margin-bottom: 1rem; } #content > .column1 #seccion2 .column2 .row:first-child ul { list-style: disc inside; font-size: 0.8333333333rem; } #content > .column1 #seccion2 .column2 .row:last-child { margin-top: 1.125rem; display: flex; justify-content: space-between; } #content > .column1 #seccion2 .column2 .row:last-child img { width: 4.375rem; height: 5.3125rem; } #content > .column1 #dimensiones { height: 27.5rem; } #content > .column1 #dimensiones .header { padding: 2.3125rem 0 !important; } #content > .column1 #dimensiones .header .bigger { font-size: 1rem; } #content > .column1 #dimensiones .images { display: flex; } #content > .column1 #dimensiones .images .column { float: left; } #content > .column1 #dimensiones .images .column > img { width: 19.5625rem; height: 14.6875rem; } #content > .column1 #dimensiones .images .column div { width: 19.5625rem; margin-top: 1.5625rem; } #content > .column1 #construido { height: 21.875rem; padding-top: 1.4375rem !important; } #content > .column1 #construido .header { font-size: 1.8333333333rem; padding: 0.625rem 2.6875rem; background-color: rgba(255, 255, 255, 0.6); } #content > .column2 { width: 33%; height: 101.875rem; } #content > .column2 .sticky { height: 16.5625rem; width: 19.375rem; margin: auto; } #content > .column2 .sticky .row:first-child { height: 10.625rem; margin-top: 5rem; } #content > .column2 .sticky .row:first-child .column { display: inline-block; float: left; } #content > .column2 .sticky .row:first-child .column::after { clear: both; } #content > .column2 .sticky .row:first-child .column1 { vertical-align: bottom; padding-top: 1.25rem; width: 12.9166666667rem; font-size: 1.1666666667rem; } #content > .column2 .sticky .row:first-child .column1 .linea { margin-bottom: 0.625rem; } #content > .column2 .sticky .row:first-child .column1 .titulo { font-size: 2.0833333333rem; } #content > .column2 .sticky .row:first-child .column1 .precio { font-size: 1.3333333333rem; } #content > .column2 .sticky .row:first-child .column1 .colores { vertical-align: center; } #content > .column2 .sticky .row:first-child .column1 .colores .text { margin-right: 0.1875rem; } #content > .column2 .sticky .row:first-child .column1 .colores .white { border: thin solid black; background-color: white; } #content > .column2 .sticky .row:first-child .column1 .colores .black { background-color: black; } #content > .column2 .sticky .row:first-child .column1 .colores .blue { background-color: blue; } #content > .column2 .sticky .row:first-child .column1 .colores .green { background-color: lime; } #content > .column2 .sticky .row:first-child .column1 .colores .yellow { background-color: yellow; } #content > .column2 .sticky .row:first-child .column1 .colores .orange { background-color: #ff8200; } #content > .column2 .sticky .row:first-child .column1 .colores .red { background-color: red; } #content > .column2 .sticky .row:first-child .column1 .colores .circle { display: inline-block; width: 1.25rem; height: 1.25rem; border-radius: 8000px; margin: auto 0.0625rem; cursor: pointer; } #content > .column2 .sticky .row:first-child .column1 .colores .circle.selected { width: 1.375rem; height: 1.375rem; cursor: default; } #content > .column2 .sticky .row:first-child .column1 .input { width: 4.5rem; border: thin solid black; text-align: center; padding: 0.5rem 0.05rem; font-size: 0.8333333333rem; } #content > .column2 .sticky .row:first-child .column1 .input button { background: none; border: none; width: 1rem; margin: 0; padding: 0; cursor: pointer; font-weight: bold; } #content > .column2 .sticky .row:first-child .column1 .input input { width: 2rem; background: none; margin: 0; border: 0; padding: 0; text-align: center; } #content > .column2 .sticky .row:first-child .column2 { width: 6.4583333333rem; } #content > .column2 .sticky .row:first-child .column2 img { width: 6.875rem; height: 10rem; } #content > .column2 .sticky .row:last-child .button { border-radius: 0 !important; width: 100%; } #content #corporativos { width: 100%; height: 32.5rem; margin-top: 101.875rem !important; } #content #corporativos > .column { display: inline-block; float: left; padding-left: 1rem !important; padding-right: 1rem !important; } #content #corporativos > .column::after { clear: both; } #content #corporativos .column1 { width: 67%; } #content #corporativos .column1 > .header { margin-top: 4.1875rem; margin-bottom: 2.3125rem; } #content #corporativos .column1 > .header .bigger { font-size: 1.625rem; } #content #corporativos .column1 .opciones { display: flex; justify-content: space-around; } #content #corporativos .column1 .opciones .opcion { display: inline-block; } #content #corporativos .column1 .opciones .opcion .img-grande { display: inline-block; padding-right: 0.75rem; } #content #corporativos .column1 .opciones .opcion .img-grande img { width: 8.4375rem; height: 12.5rem; } #content #corporativos .column1 .opciones .opcion .descripcion { display: inline-block; vertical-align: top; height: 12.5rem; padding-top: 1.25rem; } #content #corporativos .column1 .opciones .opcion .descripcion .content { display: block; } #content #corporativos .column1 .opciones .opcion .descripcion .content .header { font-size: 1.1666666667rem; margin-bottom: 0.625rem; } #content #corporativos .column1 .opciones .opcion .descripcion .content ul { list-style: disc inside; } #content #corporativos .column1 .opciones .opcion .descripcion .images { margin-top: 2.125rem; } #content #corporativos .column1 .opciones .opcion .descripcion .images img { width: 4.375rem; height: 5.3125rem; } #content #corporativos .column2 { width: 33%; height: 100%; } #content #corporativos .column2 .header { margin-top: 2.875rem; margin-bottom: 1.5rem; font-size: 1.625rem; } #content #corporativos .column2 form .colores { vertical-align: center; } #content #corporativos .column2 form .colores .text { margin-right: 0.1875rem; } #content #corporativos .column2 form .colores .white { border: thin solid black; background-color: white; } #content #corporativos .column2 form .colores .black { background-color: black; } #content #corporativos .column2 form .colores .blue { background-color: blue; } #content #corporativos .column2 form .colores .green { background-color: lime; } #content #corporativos .column2 form .colores .yellow { background-color: yellow; } #content #corporativos .column2 form .colores .orange { background-color: #ff8200; } #content #corporativos .column2 form .colores .red { background-color: red; } #content #corporativos .column2 form .colores .circle { display: inline-block; width: 1.25rem; height: 1.25rem; border-radius: 8000px; margin: auto 0.0625rem; cursor: pointer; } #content #corporativos .column2 form .colores .circle.selected { width: 1.375rem; height: 1.375rem; cursor: default; } #content #corporativos .column2 form .row { margin-bottom: 0.5625rem; } #content #corporativos .column2 form .input.cantidad { width: 4.5rem; background: white; text-align: center; padding: 0.5rem 0.05rem; font-size: 0.8333333333rem; color: rgba(191, 191, 191, 0.87) !important; } #content #corporativos .column2 form .input.cantidad button { background: none; border: none; width: 1rem; margin: 0; padding: 0; cursor: pointer; color: rgba(191, 191, 191, 0.87) !important; } #content #corporativos .column2 form .input.cantidad input { width: 2rem; background: none; margin: 0; border: 0; padding: 0; text-align: center; color: rgba(191, 191, 191, 0.87) !important; } #content #corporativos .column2 form .input [type=file] { display: none; } #content #corporativos .column2 form .input .file { display: inline-block; height: 1.5rem; padding-top: 0.1875rem; margin-left: 0.3125rem; font-size: 1.3333333333rem; text-align: center; cursor: pointer; } #content #corporativos .column2 form .input [type=text] { height: 1.125rem; background-color: white; border: none !important; border-radius: 0 !important; } #content #corporativos .column2 form textarea { height: 4.5rem; background-color: white; border: none !important; border-radius: 0 !important; margin-bottom: 1rem; } #content #corporativos .column2 form .button { width: 100%; background-color: #666667; color: white; border: none !important; border-radius: 0 !important; } #content #felices { height: 21.875rem; padding: 0 1rem !important; padding-top: 3.75rem !important; } #content #felices .header { font-size: 1.8333333333rem; } #content #felices .testimonios { margin-top: 1.5625rem; display: flex; justify-content: space-between; text-align: center; } #content #felices .testimonios .testimonio { height: 5rem; color: #666667; margin-top: 1.25rem; width: 30%; text-align: center; } #content #felices .nav { display: block; text-align: center; color: #666667; } #content #formulario { height: 30rem; padding: 0 1rem !important; } #content #formulario .whatsapp-link { color: inherit; } #content #formulario > .column { float: left; padding-left: 1rem !important; padding-right: 1rem !important; } #content #formulario > .column::after { clear: both; } #content #formulario > .flotante { position: absolute; top: 11.4375rem; margin: auto; left: 40%; width: 13.5rem; text-align: center; } #content #formulario > .flotante > .content { width: 8.125rem; margin: auto; left: -50%; } #content #formulario > .flotante > .content .item { display: block; padding: 0.3125rem 0; } #content #formulario > .flotante > .content div.whatsapp { height: 1.875rem; background-color: #1a9947; color: #fff; font-size: 0.625rem; } #content #formulario > .flotante > .content div.whatsapp > i { position: relative; font-size: 1.3333333333rem; top: 0.1875rem; } #content #formulario > .flotante > .content .rrss { display: flex; justify-content: space-around; font-size: 1.25rem; } #content #formulario > .flotante > .content .rrss i.inverted.grey { color: white !important; } #content #formulario > .column1 { width: 67%; margin-top: 1.6875rem; } #content #formulario > .column1 > img { width: 33.75rem; height: 21.875rem; float: left; } #content #formulario > .column2 { width: 33%; } #content #formulario > .column2 .header { margin-top: 1.25rem; text-align: center; font-size: 1.8333333333rem; } #content #formulario > .column2 .header .whatsapp-link { display: inline-block; width: 1.5625rem; height: 1.5625rem; font-size: 2.0833333333rem; } #content #formulario > .column2 .paragraph { padding-top: 1rem; padding-bottom: 1.5625rem; justify-content: center; } #content #formulario > .column2 form input { border-radius: 0 !important; height: 1.125rem; margin-bottom: 0.5625rem; background-color: rgba(255, 255, 255, 0.5); font-size: 0.8333333333rem; } #content #formulario > .column2 form input::placeholder { color: #333333; } #content #formulario > .column2 form textarea { border-radius: 0 !important; height: 4.5rem; margin-bottom: 1.5625rem; background-color: rgba(255, 255, 255, 0.5); font-size: 0.8333333333rem; } #content #formulario > .column2 form textarea::placeholder { color: #333333; } #content #formulario > .column2 form .button { width: 100%; border-radius: 0 !important; background-color: white; color: #333333; } #content section { background: none; } #content section.segment > .container { height: 100%; } #content section.segment > .container > .column1 { display: inline-block; width: 67rem; } #content section.segment > .container > .column2 { display: inline-block; width: 33rem; } #content .simple.segment { border: none !important; border-radius: 0 !important; box-shadow: none !important; margin: 0 !important; padding: 0 !important; } #content .simple.segment > .ui.grid { height: 100%; } #content .fondo-blanco { background-color: rgba(255, 255, 255, 0.5); } }