blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,td,th,ul{margin:0;padding:0}h3,h4,h5,h6{font-weight:700}h1,h2{font-weight:400;font-family:Playfair Display,serif}small{font-weight:300;font-size:12px}html{-webkit-font-smoothing:antialiased;font-size:100%}b,strong{font-weight:700}*{font-family:Montserrat,sans-serif}body{color:#2b2b2b;background:#fff;font-weight:300;letter-spacing:-.5px}.clear{width:100%;clear:both;display:block;height:0}a,button{transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;text-decoration:none;cursor:pointer}p{line-height:24px;font-size:14px}.container{width:84%;position:relative;margin:0 auto}.container:after{content:"";position:relative;width:100%;clear:both;display:block;height:0}input#control-nav{visibility:hidden;position:absolute;left:-9999px;opacity:0}header{width:100%;position:fixed;padding:40px 0;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;z-index:9998}header.active{background:rgba(0,0,0,.6);padding:20px 0}header .logo{float:left;color:#fff}header .logo img{width:40px;float:left}header .logo h1{font-weight:300;font-size:20px;font-family:Montserrat,sans-serif;text-transform:uppercase;float:left;line-height:40px;margin-left:25px;letter-spacing:5px}header .menu{float:right}header .menu ul{list-style:none;margin:0;float:right}header .menu ul li{display:inline-block;margin:0}header .menu ul li a{color:#fff;display:inline-block;line-height:40px;font-size:13px;font-weight:700;padding:0 20px;position:relative;text-transform:uppercase}header .menu ul li a:hover{background:#11111b}header .menu .redesSociais{float:right;margin-left:20px}header .menu .redesSociais a{color:#fff}header .menu .redesSociais a:hover{color:#b586a2}header .menu .redesSociais i{line-height:40px;font-size:16px;margin:0 10px}header .welcome{float:left;font-family:Playfair Display,serif;color:#f1aec0;margin-right:30px;padding-right:40px;border-right:1px solid hsla(0,0%,100%,.2);font-size:24px;line-height:40px}.cabecalho{padding:15vh 0 0;height:25vh;box-sizing:border-box;color:#fff;background-blend-mode:multiply;background-size:cover;background-position:50%;background-color:#999;background-image:url(/img/banner.jpg);position:relative}.cabecalho h2{font-size:36px;line-height:36px;display:block}.banner{padding:0;height:90vh;box-sizing:border-box;color:#fff;background-blend-mode:multiply;background-attachment:fixed;background-size:cover;background-color:#999;background-image:url(/img/banner.jpg);position:relative}.banner .position{position:absolute;bottom:60px;left:8%}.banner .position h2{font-size:64px;line-height:56px;display:block}.banner .position p{display:block;font-size:18px;line-height:28px;margin:30px 0}.banner .position a{text-transform:uppercase;background:transparent;letter-spacing:4px;color:#fff;padding:20px 35px;border:1px solid #f1aec0;border-radius:5px;font-size:13px;display:inline-block}.banner .position a:hover{background:#f1aec0}.box{position:absolute;top:120px;right:8%;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));width:420px;box-sizing:border-box;padding:40px;border-radius:8px;min-height:calc(100vh - 160px);z-index:9997;line-height:28px;font-size:14px}.box h3{font-size:44px;display:block;text-transform:uppercase;letter-spacing:-1px;margin-bottom:20px;color:#f1aec0}.box form{margin-top:20px}.box form input{color:#33333b;padding:20px;border:1px solid #d1d1db;border-radius:5px;font-size:13px;display:inline-block;width:100%;box-sizing:border-box;outline:none;margin-bottom:15px;font-weight:700}.box form input::-moz-placeholder{font-weight:300}.box form input:-ms-input-placeholder{font-weight:300}.box form input::placeholder{font-weight:300}.box form a{text-transform:uppercase;font-weight:700;letter-spacing:4px;color:#fff;background:#34bb83;padding:20px 35px;border:1px solid #34bb83;border-radius:5px;font-size:13px;display:inline-block;width:100%;outline:none;margin:0;text-align:center;line-height:normal;box-sizing:border-box}.box form a:hover{background:#fff;color:#34bb83}.box .infos{margin-top:30px}.box .apenas{margin-right:3%;text-align:right;float:left;line-height:16px;text-transform:uppercase;font-weight:300;margin-top:7px}.box .valor{width:72%;text-align:left;float:left;font-size:64px;font-weight:700;letter-spacing:-2px}.box .valor span{font-size:42px;padding-right:5px}.box ul{margin-top:30px}.box ul li{list-style:none;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.box ul li i{width:36px;color:#f1aec0;font-size:18px}.modulos{background:#fff;padding:60px 0}.modulos .lista{margin-top:40px}.modulos .lista .item{width:22%;display:inline-block; vertical-align:top; margin:20px 1.2%;}.modulos .lista .item img{width:100%;height:auto;border-radius:5px}.modulos .lista .item h4{margin-top:5px;font-family:Playfair Display,serif;font-size:24px}.modulos .lista .item p{color:#999;font-size:13px}h2.title{font-size:84px;letter-spacing:-6px}.sobre{padding:60px 0;box-sizing:border-box;color:#fff;background-blend-mode:multiply;background-attachment:fixed;background-size:cover;background-color:#555;background-image:url(/img/sobre.jpg);position:relative}.sobre p{width:36%;line-height:36px;margin:40px 0}.sobre a{text-transform:uppercase;background:transparent;letter-spacing:4px;color:#fff;padding:20px 35px;border:1px solid #f1aec0;border-radius:5px;font-size:13px;display:inline-block}.sobre a:hover{background:#f1aec0}.queroComprar{position:fixed;bottom:-100px;left:0;width:100%;box-sizing:border-box;padding:20px;background:#fff;z-index:9999;color:#2b2b2b;text-align:center;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;border-top:1px solid #e1e1eb}.queroComprar h3{display:inline-block;font-family:Playfair Display,serif;line-height:58px}.queroComprar .apenas{text-transform:uppercase;font-weight:300;color:#f1aec0}.queroComprar .apenas,.queroComprar .valor{display:inline-block;margin-right:20px;vertical-align:middle;line-height:58px;font-weight:700}.queroComprar .valor{font-size:40px;letter-spacing:-2px}.queroComprar .valor span{font-weight:300}.queroComprar form{display:inline-block}.queroComprar form a{text-transform:uppercase;font-weight:700;letter-spacing:4px;color:#fff;background:#34bb83;padding:20px 35px;border:1px solid #34bb83;border-radius:5px;font-size:13px;display:inline-block;outline:none;margin:0;text-align:center;line-height:normal;box-sizing:border-box}.queroComprar form a:hover{background:#fff;color:#34bb83}.queroComprar.active{bottom:0}.depoimentos{padding:60px 0;box-sizing:border-box;position:relative;background:#eabdc9}.depoimentos h2{color:#fff}.depoimentos p{text-align:center;padding:20px 0 40px}.depoimentos .lista .item{width:30%;float:left;box-sizing:border-box;background:#fff;padding:40px;border-radius:0 25px 0 25px;box-shadow:0 20px 30px rgba(0,0,0,.1)}.depoimentos .lista .item p{font-family:Playfair Display,serif;color:#67676b;line-height:28px;font-size:13px;text-align:left;padding:0;margin-bottom:20px}.depoimentos .lista .item img{display:inline-block;vertical-align:middle;height:60px;width:60px;border:2px solid #f1aec0;border-radius:32px;margin-right:10px}.depoimentos .lista .item strong{display:inline-block;vertical-align:middle;font-size:14px}.depoimentos .lista .item+.item{margin-left:5%}.faq{padding:60px 0;box-sizing:border-box;position:relative}.faq a{text-transform:uppercase;background:transparent;letter-spacing:4px;color:#2b2b2b;padding:20px 35px;border:1px solid #f1aec0;border-radius:5px;font-size:13px;display:inline-block}.faq a:hover{background:#f1aec0}.faq .lista{padding:50px 50px 30px;box-sizing:border-box;background:#f2f2fb;margin:40px 0}.faq .lista .item{float:left;width:45%;border-bottom:1px solid #e1e1e1;padding-bottom:20px;margin-bottom:20px}.faq .lista .item .pergunta{font-family:Playfair Display,serif;font-size:20px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.faq .lista .item .pergunta :hover{color:#f1aec0;cursor:pointer}.faq .lista .item .resposta{display:none;line-height:24px;font-size:14px;padding-top:20px}.faq .lista .item+.item{margin-left:10%}.videos{height:75vh;background:#fff;width:100%;position:relative}.videos .lista{width:25%;height:100%;background:#f1f1f7;overflow-y:auto;float:left}.videos .lista .item{width:100%;background:#f1f1f7;display:block;box-sizing:border-box;padding:15px 20px;position:relative;font-size:14px}.videos .lista .item,.videos .lista .item:visited{color:#2b2b2b}.videos .lista .item i{position:absolute;right:25px;top:20px;font-size:12px;opacity:0}.videos .lista .item span{width:32px;display:inline-block;padding:0 10px;text-align:left;font-weight:700;text-transform:uppercase;color:#96969b}.videos .lista .item:hover{background:#fff;color:#f1aec0;cursor:pointer}.videos .lista .item:hover>i{opacity:1;right:20px}.videos .lista .item.active{font-weight:700;background:#fff;text-transform:uppercase;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.05)}.videos .lista .item.active i{opacity:1;color:#f1aec0;right:20px}.videos .lista .item.active span{color:#2b2b2b}.videos .lista .item.viewed{font-weight:700}.videos .lista .item+.item{border-top:1px solid #e1e1eb}.videos .lista .item,.videos .lista .item i,.videos .lista .item span{transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.videos .videoEmbed{width:75%;height:100%;background:#000;float:right}.modalLogin{position:fixed;z-index:9999;background:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;display:none}.modalLogin .overlayLogin{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.modalLogin .boxLogin{position:absolute;width:30%;top:calc(25% - 25px);left:calc(35% - 25px);background:#fff;text-align:center;padding:50px;z-index:2}.modalLogin .boxLogin h3{font-family:Playfair Display,serif;color:#f1aec0;font-size:36px;font-weight:400}.modalLogin .boxLogin p{padding:20px 0}.modalLogin .boxLogin input{width:100%;border:1px solid #e1e1eb;padding:20px;box-sizing:border-box;margin-bottom:15px;outline:none;font-weight:700;font-size:18px}.modalLogin .boxLogin button{text-transform:uppercase;font-weight:700;letter-spacing:4px;width:100%;color:#fff;background:#34bb83;padding:20px 0;border:1px solid #34bb83;border-radius:5px;font-size:13px;display:inline-block;outline:none}.modalLogin .boxLogin button:hover{background:#fff;color:#34bb83}.compra{padding:40px 0 60px;margin-bottom:40px;background:#f2f2fb}.compra h3{font-family:Playfair Display,serif;font-weight:400}.compra .steps{margin-top:40px}.compra .steps .item{width:30%;border:1px solid #e1e1eb;float:left;box-sizing:border-box;background:#fff;padding:40px;border-radius:0 25px 0 25px;box-shadow:0 20px 30px rgba(0,0,0,.1)}.compra .steps .item h4{color:#f1aec0;margin-bottom:20px;font-size:24px}.compra .steps .item p{margin-bottom:20px}.compra .steps .item input,.compra .steps .item select{width:100%;border:1px solid #e1e1eb;padding:15px 20px;box-sizing:border-box;margin-bottom:10px;outline:none;font-size:14px}.compra .steps .item button{text-transform:uppercase;font-weight:700;letter-spacing:4px;width:100%;color:#fff;background:#34bb83;padding:20px 0;border:1px solid #34bb83;border-radius:5px;font-size:13px;display:inline-block;outline:none}.compra .steps .item button:hover{background:#fff;color:#34bb83}.compra .steps .item button.form-escolha-presente{background-color:#f1adbf;border-color:#f1adbf}.compra .steps .item button.form-escolha-presente:hover{background:#fff;color:#f1adbf}.compra .steps .item.disable{pointer-events:none;opacity:.5}.compra .steps .item+.item{margin-left:5%}.compra .steps .item .status{width:100%;text-align:center;font-size:15px}.compra .steps .item .status .status-text{font-weight:700;font-size:18px}.compra .steps .item.form input{font-weight:700}.compra .steps .item.form h5{margin:10px 0}.compra .steps .item.form #form-pagamento.hide-form{display:none}.compra .steps .item.form .labels-pagamento{display:flex;justify-content:space-between;align-items:center}.compra .steps .item.form .labels-pagamento input[type=radio]{visibility:hidden;width:0;height:0;opacity:0;margin:0;position:absolute}.compra .steps .item.form .labels-pagamento input[type=radio]+label{flex:1 1 100%;font-weight:700;color:#34bb83;background:#fff;padding:10px;border:1px solid #34bb83;border-radius:5px;font-size:13px;display:inline-block;outline:none;cursor:pointer;margin-bottom:10px}.compra .steps .item.form .labels-pagamento input[type=radio]+label:not(:last-of-type),.compra .steps .item.form .labels-pagamento input[type=radio]+label i{margin-right:10px}.compra .steps .item.form .labels-pagamento input[type=radio]:checked+label{color:#fff;background:#34bb83}.compra .steps .item.form .campos-telefone{display:flex}.compra .steps .item.form .campos-telefone>:first-child{flex-basis:35%}.compra .steps .item.form .cpf-data{display:flex}.compra .steps .item.form .cpf-data>:first-child{flex-basis:120%}.compra .steps .item.form .numero-cartao{display:flex}.compra .steps .item.form .numero-cartao>:last-child{display:inherit;flex-basis:40%;margin-bottom:10px;align-items:center;justify-content:center}.compra .steps .item.form .numero-cartao>:last-child img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.compra .steps .item.form .mes-cvv{display:flex}.compra .steps .item.form .mes-cvv>:first-child{flex-basis:140%}.compra .steps .item.form .divide-end{display:flex}.compra .steps .item.form .divide-end>:first-child{flex-basis:180%}.compra .steps .item.form button .loader{display:none}.compra .steps .item.form button .label{display:block}.compra .steps .item.form button.loader{pointer-events:none}.compra .steps .item.form button.loader .loader{display:block}.compra .steps .item.form button.loader .label{display:none}.compra .steps .item .preco{text-align:center}.compra .steps .item .preco .valor{padding-top:10px;font-size:28px;font-weight:700}footer{width:100%;background:#fff;padding:30px 0 100px;color:#1a1a1a;line-height:26px}footer .logo{text-align:center}footer .logo img{height:40px}footer p{font-family:Playfair Display,serif;font-size:14px;width:50%;text-align:center;line-height:28px;margin:30px auto 0}footer .pagamento{text-align:center;margin:50px 0}footer small{color:#999;display:block;margin-bottom:10px}footer .pagseguro{height:30px}footer .duo{text-align:center;margin:30px 0}footer .duo img{height:16px;filter:brightness(0);opacity:.25;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}footer .duo img:hover{opacity:1;filter:none}.home3{background-image:url(/img/imagem3.jpg)}.home4{background-image:url(/img/imagem4.jpg)}