@font-face{font-display:swap;font-family:"Neuton";font-style:normal;font-weight:400;src:url("../fonts/neuton-v22-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/poppins-v21-latin-regular.woff2") format("woff2")}*,*::before,*::after{box-sizing:border-box;text-decoration:none}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:#f5f5f5;margin:0;font-size:16px;line-height:1.5;color:#6c6c6c;font-family:"Poppins",sans-serif}main{display:block}h1{font-size:2em;margin:.67em 0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-family:"Neuton",sans-serif;color:#444;font-weight:400;line-height:1.2}h1,.h1{font-size:3.13rem}h2,.h2{font-size:2.5em}h3,.h3{font-size:1.75em}h4,.h4{font-size:1.5em}h5,.h5{font-size:.83em}h6,.h6{font-size:.67em}a{color:#101010;text-decoration:none;background-color:rgba(0,0,0,0)}a:hover{color:#101010}ol,ul{margin:0;padding:0;list-style:none}blockquote,dl,dd,figure,address,p,pre{font-style:normal}fieldset{padding:0}legend{padding:0}iframe{border:0}abbr[title]{text-decoration:none;cursor:help}b,strong{font-weight:bolder}button,input,optgroup,select,textarea{font:inherit;margin:0}button,input{overflow:visible}button{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}pre{overflow:auto}textarea{overflow:auto}progress{vertical-align:baseline}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}button:disabled,input:disabled{background-color:rgba(0,0,0,0)}::placeholder{opacity:1;color:#777}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}::selection{background:#101010;color:#f5f5f5}::-moz-selection{background:#101010;color:#f5f5f5}img{max-width:100%;height:auto;display:block}.botao{background-color:#f14621;color:#fff;font-weight:700;padding:.8rem 3rem;border-radius:1.5rem;border:0;font-size:1rem;transition:all .3s ease-in-out;gap:1rem;display:inline-flex;justify-content:center;align-items:center;text-decoration:none}.botao i{font-size:1.5rem;color:#fff}.botao img{width:1.5rem;height:auto}.botao.full{width:100%}.botao:hover{background-color:#253132;color:#fff;transition:all .3s ease-in-out}.flex{display:flex}.flex-center{align-items:center;justify-content:center}.space-between{justify-content:space-between}.grid{display:grid}.grid-2-cols{grid-template-columns:repeat(2, 1fr)}.grid-3-cols{grid-template-columns:repeat(3, 1fr)}.grid-4-cols{grid-template-columns:repeat(4, 1fr)}.gap-xs{gap:.25rem}.gap-sm{gap:.5rem}.gap-md{gap:1rem}.gap-lg{gap:2rem}.gap-2-lg{gap:4rem}.ratio1x1{aspect-ratio:1/1}.ratio3x4{aspect-ratio:3/4}.ratio4x3{aspect-ratio:4/3}.ratio16x9{aspect-ratio:16/9}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.m-0{margin:0}.p-0{padding:0}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.menu__horizontal{padding:0;margin:0;display:flex;align-items:center}.menu__horizontal li{list-style:none;padding:0;margin:0}.menu__horizontal li a{text-decoration:none}.menu__horizontal li a:hover{text-decoration:none}.menu__horizontal.justify-content-center{justify-content:center}.menu__horizontal.justify-content-end{justify-content:flex-end}@media screen and (max-width: 768px){.grid-xs-1{grid-template-columns:1fr}.grid-xs-2{grid-template-columns:repeat(2, 1fr)}.grid-xs-3{grid-template-columns:repeat(3, 1fr)}}.gallery{display:flex;gap:1rem;justify-content:space-between;margin:0 0 1rem;padding:0}.gallery li{flex-basis:20%;list-style:none;padding:0;margin:0}.copy{font-size:1.15rem;margin:0 0 3rem 0}.copy.center{text-align:center;margin-left:auto;margin-right:auto}.ttl{font-size:3rem;margin:0 0 2rem 0}.ttl span{display:block;text-transform:uppercase;font-size:1rem}.ttl.center{text-align:center}.pulse{animation:pulseItem linear 1s infinite}@keyframes pulseItem{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}#fabWhatsApp{display:flex;align-items:center;justify-content:center;position:fixed;width:50px;height:50px;bottom:20px;right:20px;border-radius:50%;background-color:#24a854;color:#fff;text-align:center;text-decoration:none;z-index:1000;border:2px solid #fff;box-shadow:0 .46875rem 2.1875rem rgba(4,9,20,.031372549),0 .9375rem 1.40625rem rgba(4,9,20,.031372549),0 .25rem .53125rem rgba(4,9,20,.0509803922),0 .125rem .1875rem rgba(4,9,20,.031372549)}#fabWhatsApp img{width:34px}.form__container{display:flex;flex-direction:column;gap:1.5rem}.form__line label{display:block;text-transform:uppercase;font-size:.875rem}.form__control{background-color:#eee;width:100%;border:0;border-radius:0 1.5rem 1.5rem .5rem;padding:.75rem 1rem;color:#101010}.form__control::placeholder{color:#777;opacity:1}textarea.form__control{min-height:9rem}.pure-slide{position:relative;padding:1rem 3rem}.pure-slide a.pure-slide__control{display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="%23ffffff" class="bi bi-arrow-left" viewBox="0 0 16 16"%3E%3Cpath fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"/%3E%3C/svg%3E');background-repeat:no-repeat;background-size:1.5rem;background-color:#333;background-position:center;border-radius:50%;color:#fff;border:none;padding:.5rem;cursor:pointer;width:2.5rem;height:2.5rem;z-index:100}.pure-slide a.pure-slide__control.pure-slide__next{left:auto;right:0;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="%23ffffff" class="bi bi-arrow-right" viewBox="0 0 16 16"%3E%3Cpath fill-rule="evenodd" d="M1 8a.5.5 0 0 1 .5-.5H13.293l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708l3.147-3.147H1.5A.5.5 0 0 1 1 8"/%3E%3C/svg%3E')}.pure-slide__container{position:relative;padding:3rem 0;display:flex;overflow:hidden;gap:2%}.pure-slide__container .slide{width:32%;min-height:300px;transition:transform .3s ease;transform:scale(0.9)}.pure-slide__container .slide:nth-child(2){transform:scale(1.1)}.pure-slide__container img.slide{display:block;object-fit:cover}.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:9999;transition:all .3s}.lightbox a{text-decoration:none}.lightbox img{transition:all .3s}.lightbox .lightbox-content{max-width:80%;max-height:80%;transition:opacity .5s ease-in-out}.lightbox.show{display:flex}.lightbox .lightbox-content.show{opacity:1}.lightbox .close{position:absolute;top:10px;right:25px;color:#fff;font-size:35px;cursor:pointer}.lightbox .prev,.lightbox .next{position:absolute;top:50%;color:#fff;font-size:35px;font-weight:bold;padding:10px;cursor:pointer;user-select:none}.lightbox .prev{left:10px}.lightbox .next{right:10px}.lightbox .prev:hover,.lightbox .next:hover{background-color:hsla(0,0%,100%,.2)}@media screen and (max-width: 768px){.lightbox .lightbox-content{height:80%;object-fit:cover}}header.tpl__header{background-color:#ededed;padding:1rem 0;position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;transition:all .3s}header.tpl__header.fixed{padding:.5rem;transition:all .3s;background-color:hsla(0,0%,100%,.95);box-shadow:0 0 15px rgba(0,0,0,.1)}header.tpl__header.fixed img.logo{height:40px;transition:all .3s}header.tpl__header .container{display:flex;justify-content:space-between;align-items:center;gap:4rem}header.tpl__header .container img.logo{width:auto;height:60px}header.tpl__header ul{gap:2rem}header.tpl__header li a{color:#2b3535;text-decoration:none;position:relative;padding:.5rem 0}header.tpl__header li a.botao{background-color:#04c000;color:#fff;padding:.5rem 1rem .5rem 3.5rem}header.tpl__header li a.botao:after{display:none}header.tpl__header li a:after{content:"";display:block;width:100%;height:2px;background-color:#cba36b;position:absolute;left:0;bottom:0;transform:scaleX(0);transition:transform .3s ease;z-index:100}header.tpl__header li a:hover::after{transform:scale(1)}footer.tpl__footer{background-color:#000;color:#fff;display:flex;justify-content:space-around;align-items:center;padding:2rem 0}footer.tpl__footer p{margin:0}footer.tpl__footer a{color:#fff}.botao.zap{background-image:url("../../assets/images/icon-whatsapp.webp");background-size:32px 32px;background-position:1rem center;background-repeat:no-repeat;padding-left:3.5rem}.section__hero{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0)),url("../images/heros/geral.webp");background-size:100%,cover;background-repeat:repeat,no-repeat}.section__hero.debutante{background-image:url("../images/heros/debutante.webp");background-position:left 55% center}.section__hero.bodas{background-image:url("../images/heros/bodas.webp");background-position:left 75% top 15%}.section__hero.casamento{background-image:url("../images/heros/casamento.webp");background-position:right 70% top 15%}.section__hero .container{margin-top:4rem;min-height:calc(100vh - 4rem);color:#fff;padding:4rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.section__hero h1{font-family:"Neuton",sans-serif;font-size:4rem;letter-spacing:3px;margin-bottom:1rem;text-transform:uppercase;color:#fff;max-width:60%;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.section__hero h1 span{display:block;font-size:1rem}.section__hero p{max-width:60%}.section__hero hr{width:8rem;background-color:#fff;border:none;height:.1rem;margin:1rem 0}.section__cenario{padding:4rem 0}.section__cenario p{width:60%}.section__cenario .quadros{display:grid;gap:1rem;grid-template-columns:repeat(4, 1fr)}.section__cenario .quadros figure.quadro{position:relative;height:400px;padding:0;margin:0;transition:all .3s;box-shadow:0 0 15px rgba(0,0,0,.4)}.section__cenario .quadros figure.quadro img{width:100%;height:100%;object-fit:cover}.section__cenario .quadros figure.quadro figcaption{position:absolute;bottom:0;left:0;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%) 0% 0% no-repeat padding-box;color:#fff;padding:1rem;width:100%;height:50%;display:flex;align-items:flex-end}.section__cenario .quadros figure.quadro:hover{transform:scale(1.25);transition:all .3s;z-index:100}.section__espaco{padding:4rem 0}.section__espaco p.copy{max-width:60%}.section__espaco .slide{box-shadow:0 0 15px rgba(0,0,0,.4)}.section__depoimentos{padding:4rem 0;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.1)}.section__depoimentos .depoimentos{display:flex;gap:2%;margin-bottom:2rem}.section__depoimentos .depoimentos .depoimento{background-color:#f1f1f1;flex-basis:32%;padding:3rem 2rem;position:relative}.section__depoimentos .depoimentos .depoimento blockquote{font-size:1.1rem;margin:0 0 2rem}.section__depoimentos .depoimentos .depoimento img{margin-bottom:1rem}.section__depoimentos .depoimentos .depoimento cite{font-style:normal;position:absolute;background-color:#fff;border-radius:4rem;margin-top:.5rem;gap:1rem;padding:.25rem 1rem .25rem .25rem;width:60%;left:50%;bottom:-1.5rem;transform:translateX(-50%);box-shadow:0 0 15px rgba(0,0,0,.1)}.section__depoimentos .depoimentos .depoimento cite span.name{font-size:.75rem}.section__depoimentos .depoimentos .depoimento cite span.name span{display:block;font-size:1.05rem;height:2rem}.section__depoimentos .depoimentos .depoimento cite span.letter{background-color:#283e46;border-radius:50%;width:3rem;height:3rem;color:#fff;text-align:center;line-height:3rem}.section__depoimentos .depoimentos .depoimento .depoimento-nome{width:50%;display:flex;flex-direction:row;position:absolute;background-color:#fff;border-radius:4rem;margin-left:1.8rem;margin-top:.5rem;bottom:-1.5rem}.section__depoimentos .depoimentos .depoimento .depoimento-nome .letra{margin-right:1rem;background-color:#283e46;border-radius:50%;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:600;color:#fff}.section__depoimentos .depoimentos .depoimento .depoimento-nome .letra--nome{font-weight:600}.section__depoimentos .depoimentos .depoimento .depoimento-nome .letra--google{font-size:.7rem;color:#7d8b90}.section__fotos{padding:4rem 0}.section__fotos p{width:60%;margin:0 auto 2rem;text-align:center}.section__fotos .gallery{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}.section__fotos .gallery li{list-style:none;padding:0;margin:0;cursor:pointer;box-shadow:0 0 15px rgba(0,0,0,.4);transition:all .3s}.section__fotos .gallery li:hover{transform:scale(1.15);transition:all .3s;z-index:100}.section__fotos .gallery li img{width:100%;height:100%;object-fit:cover}.section__fotos .gallery li:nth-child(1){grid-row:1/span 2}.section__fotos .gallery li:nth-child(6){grid-column:3/5;grid-row:2;height:186.55px}.section__orcamento{background-color:#fff;padding:4rem 0}.section__orcamento p.copy{max-width:60%}.section__orcamento .grid{grid-template-columns:2fr 1fr}.section__orcamento .form__infos ul{margin:0;padding:0}.section__orcamento .form__infos ul li{display:flex;background-color:#dbdbdb;margin-bottom:1rem;gap:1rem;padding:1rem;border-radius:.5rem}.section__orcamento .form__infos ul li .img{background-color:#101010;width:3rem;height:3rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.section__orcamento .form__infos ul li .img img{width:1.5rem;height:auto}.section__orcamento .form__infos ul li span{display:block;font-size:.875rem;text-transform:uppercase}.section__orcamento .form__infos ul li address,.section__orcamento .form__infos ul li a{color:#101010}.section__orcamento .form__container{padding-right:1rem;border-right:1px solid #ccc}.section__orcamento .data{appearance:none;background-image:url("../images/calendar.svg");background-position:right 10px center;background-repeat:no-repeat;background-size:16px}.section__orcamento .botao{background-color:#101010}.section__texts{padding:6rem 0 3rem}#corporativo .section__hero{background-image:url("../images/bg__corporativo.webp");background-repeat:no-repeat;background-size:cover;background-position:10% 50%}#corporativo .section__fotos .container .gallery li:nth-child(6){height:auto}@media screen and (max-width: 768px){.tpl__header ul li{display:none}.tpl__header ul li:last-child{display:block}.tpl__footer{flex-direction:column;gap:2rem;text-align:center;padding:2rem 1rem}.section__hero h1{font-size:2rem;max-width:100%}.section__hero p{max-width:100%}.section__cenario .quadros{grid-template-columns:1fr 1fr}.section__cenario .quadros .quadro{margin-bottom:2rem}.section__cenario .quadros .quadro figure.quadro{transform:scale(1)}.section__cenario .quadros .quadro figure.quadro:hover{transform:scale(1)}.pure-slide{padding:1rem}.pure-slide .pure-slide__container{padding:1rem 0}.pure-slide .pure-slide__container .slide{width:100%;transform:scale(1)}.pure-slide .pure-slide__container .slide:nth-child(2){transform:scale(1)}.pure-slide .pure-slide__container img.slide{width:100%}.section__depoimentos .depoimentos{flex-direction:column}.section__depoimentos .depoimentos .depoimento{margin-bottom:3rem}.section__fotos .gallery{grid-template-columns:repeat(2, 1fr);gap:1rem}.section__fotos .gallery li:nth-child(1){grid-column:initial}.section__fotos .gallery li:nth-child(6){grid-column:1/span 2;grid-row:4}.section__orcamento .grid{grid-template-columns:1fr;grid-gap:2rem}.section__orcamento .form__container{border-right:0;border-bottom:1px solid #dbdbdb;padding-right:0;padding-bottom:2rem}.ttl{font-size:2rem}p.copy{width:100%;max-width:100% !important}#corporativo .section__hero{background-size:auto;background-position:70% 0;position:relative}#corporativo .section__hero:before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:rgba(0,0,0,.75);z-index:0}#corporativo .section__hero .container{z-index:100;position:relative}#corporativo .section__hero .container disv{backdrop-filter:blur(0.2rem);background-color:rgba(0,0,0,.3);padding:1rem .5rem;border-radius:.5rem}#corporativo .section__hero .container disv h1,#corporativo .section__hero .container disv p{padding:0}#corporativo .section__cenario{padding:0}}