.cropper,h1+span{display:inline-block}#features .feature span,.product-card>div a,h1,section#cta .btn-send,section#cta label{text-transform:uppercase}body{font-family:'Open Sans',sans-serif}h1,h2,section#cta label{font-family:Oswald,sans-serif}.l{text-align:left}.r{text-align:right}.c,.cropper,header{text-align:center}h1{font-weight:700;font-size:48px;margin-top:30px}h1+span{width:15%;height:3px;background:#f8f8f8}#features .feature span,.product-card span,header{background-repeat:no-repeat}h1+span+p{font-size:18px;margin-bottom:30px;max-width:800px;margin-left:auto;margin-right:auto}h2{font-weight:300;color:#707070;font-size:21px}.cropper{overflow:hidden;width:100%;height:0;padding-bottom:100%;position:relative}.cropper img{width:100%;height:auto}header{background-image:url(../img/ui/bg.jpg);background-size:cover;background-position:center top;padding:15px 0;color:#f8f8f8;text-shadow:2px 2px 3px rgba(0,0,0,.57)}@media (min-width:991px) and (max-width:1250px){header p{max-width:600px;margin-left:auto;margin-right:auto}}@media (min-width:1600px){header{background-position:75% center}}#features{background-color:#f8f8f8;padding:10px 0 7px;border-bottom:1px solid #f0f0f0;margin-bottom:30px}#features .col-lg-2{padding-left:5px;padding-right:5px}#features .feature{color:#999;text-align:right}#features .feature span{display:block;padding-right:40px;background-image:url(../img/ui/icons-spritesheet.png);font-size:11px;height:34px}#features .feature#pagamento span{background-position:155px 2px}#features .feature#flores span{background-position:155px -53px}#features .feature#cartao span{background-position:155px -110px}#features .feature#frete span{background-position:153px -164px}#features .feature#atendimento span{background-position:155px -218px}#features .feature#entrega span{background-position:155px -275px}.product-card>div{position:relative;text-align:center;margin-bottom:70px}.product-card>div:hover::before{opacity:1}.product-card>div::before{display:block;position:absolute;bottom:-35px;right:20px;background-color:#d8ad4e;color:#fff;text-transform:uppercase;font-size:12px;padding:4px 10px;content:"Personalizável";opacity:.7;transition:1s}@media (max-width:767px){.product-card>div::before{left:50%;right:initial;margin-left:-58px}}.product-card span{display:block;height:0;padding-bottom:80%;overflow:hidden;background-position:center;background-size:contain;margin-bottom:10px}.product-card span#Keksi-Decorado{background-image:url(../img/products/Keksi-Decorado.jpg)}.product-card span#Kit-Queijo4{background-image:url(../img/products/Kit-Queijo4.jpg)}.product-card span#Bombons-Natalinas{background-image:url(../img/products/Bombons-Natalinas.jpg)}.product-card span#Bola-Panettone{background-image:url(../img/products/bola-trufada.jpg)}.product-card span#Kit-Queijo5{background-image:url(../img/products/Kit-Queijo5.jpg)}.product-card span#Bateria-Portatil{background-image:url(../img/products/Bateria-Portatil.jpg)}.product-card span#Caixa-Som{background-image:url(../img/products/Caixa-Som.jpg)}.product-card span#Mochila{background-image:url(../img/products/Mochila.jpg)}.product-card span#Keksis{background-image:url(../img/products/2-Keksis-Decorados.jpg)}.product-card .valor{text-align:right;margin:10px 20px 0;color:#777;line-height:1.2}.product-card .valor *{display:inline}.product-card .valor p{font-size:20px;font-weight:600;margin:0;color:#72be44}@media (max-width:767px){.product-card .valor,.product-card h2.nome{text-align:center}}.product-card>div a{position:absolute;display:block;width:90px;background-color:#C00;color:#fff;top:190px;left:60px;text-align:center;box-sizing:border-box;padding:15px 0;cursor:pointer;font-size:15px;transition:.6s;font-weight:700}.product-card>div:hover a{width:120px;top:185px;left:45px;padding:20px 0;text-decoration:none}.product-card h2{border-top:1px dotted #e8e8e8;margin:0 20px;padding-top:5px;text-align:right}section.fireworks{background:url(../img/ui/pattern.jpg) center no-repeat #000;background-size:cover;padding:120px 0;color:#fff;text-align:center;position:relative;overflow:hidden;margin-top:60px}section.fireworks video,section.fireworks:before{height:100%;display:block;position:absolute;top:0}section.fireworks:before{content:"";background:rgba(0,0,0,.3);left:0;width:100%;z-index:2}section.fireworks video{margin:0 auto;right:20%;z-index:1}section.fireworks h3{font-size:48px}section.fireworks h3+span{display:inline-block;width:80px;height:2px;background:#fff;margin-bottom:10px}section.fireworks p{font-size:18px}section.fireworks .container *{z-index:3}article .img{background:url(../img/ui/autoexame.jpg) no-repeat;width:150px;margin:0 auto 15px;height:200px}article#step2 .img{background-position:-150px 0}article#step3 .img{background-position:-300px 0}article#step4 .img{background-position:-450px 0}article p{font-size:16px;line-height:1.5;text-render:optimizeLegibility;min-height:120px}section#cta{background-color:#f0f0f0;color:#444;padding:70px 0 100px}section#cta h5{font-size:16px;margin-bottom:30px}section#cta span{background:#444}section#cta label{min-width:120px;max-width:90%;padding:8px 15px 20px;font-weight:300;display:inline-block;background:#d8ad4e;color:#fff}section#cta .form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;position:relative;margin-top:-20px;margin-left:10px}section#cta .btn-send{background-color:#C00;color:#fff;font-size:16px;transition:.6s;font-weight:700;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:10px 25px;margin-top:15px}section#cta .btn-send:hover{padding:20px 40px;margin-top:5px}footer{background-color:#303030;color:#aaa;padding:15px 0;font-size:13px}footer a,footer a:hover{color:#E5C100}@media screen and (min-width:1400px){.product-card>div a{top:250px;left:50px}.product-card>div:hover a{top:245px;left:35px}}@media screen and (min-width:1200px) and (max-width:1399px){.product-card>div a{top:250px;left:50px}.product-card>div:hover a{top:245px;left:35px}}@media screen and (min-width:992px) and (max-width:1199px){.product-card>div a{left:20px}.product-card>div:hover a{left:5px}.product-card h2{margin:0 30px;padding-left:90px;min-height:52px}#features .feature#pagamento span{background-position:202px 2px}#features .feature#flores span{background-position:202px -53px}#features .feature#cartao span{background-position:202px -110px}#features .feature#frete span{background-position:200px -164px}#features .feature#atendimento span{background-position:202px -218px}#features .feature#entrega span{background-position:202px -275px}}@media screen and (min-width:768px) and (max-width:991px){header h1{font-size:36px}#features .feature#pagamento span{background-position:148px 2px}#features .feature#flores span{background-position:148px -53px}#features .feature#cartao span{background-position:148px -110px}#features .feature#frete span{background-position:146px -164px}#features .feature#atendimento span{background-position:148px -218px}#features .feature#entrega span{background-position:148px -275px}.product-card>div a{left:0}.product-card>div:hover a{left:-15px}.product-card p{margin-right:20px}.product-card h2{margin:0 10px;padding-left:60px;letter-spacing:-.5px;min-height:52px}section.showroom{min-height:600px;height:initial}}@media screen and (min-width:1px) and (max-width:767px){.product-card,header .logo,section#empresa h3,section.showroom,section.showroom .r{text-align:center}header{height:initial;margin-bottom:50px;max-height:none}header .logo span{display:block;width:100%}header #first-call{background:0 0;padding:0;text-align:center}header #first-call h1{margin-top:20px;padding:0;font-size:30px}header br{display:none}.product-card span#p-flores{padding-bottom:100%;margin:0 0 0 20px}.product-card span#p-rosas{padding-bottom:100%}.product-card span#p-orquidea{padding-bottom:120%}.product-card>div a,.product-card>div:hover a{width:100%;height:40px;padding:10px 15px}.product-card{margin-bottom:50px}.product-card>div{display:inline-block;width:100%;max-width:400px}.product-card>div a{float:none;position:initial;border-radius:0;margin-top:15px}.product-card p{margin-right:20px}.product-card h2{margin:0 10px;letter-spacing:-.5px}section#empresa{margin-top:0}section#empresa img{border:5px solid #fff}section#empresa h3{margin-top:15px}section#empresa p{line-height:25px}section.showroom{height:initial;min-height:500px}section.showroom .container{max-width:320px}section.showroom h3{margin-top:30px;font-size:30px;line-height:initial}section.showroom p b{font-size:30px}}