*{box-sizing:border-box}body,h1,h2,h3,input,button{margin:0}img{width:100%}body{color:#3d3d3d;text-align:center;font-family:Montserrat,Red Hat Display,Open Sans,sans-serif;font-size:12px}header{height:95vh;background-color:#3d3026;display:flex;position:relative;overflow:hidden}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}header .background{filter:blur(20px);background-image:url(data:image/jpeg;base64,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);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:background,height,filter .5s linear;position:absolute;inset:0;box-shadow:inset 0 -400px 100px #00000080}header .container{z-index:1;color:#fff;justify-content:center;align-items:center;display:flex}header .container a{text-shadow:none}header h1{font-size:1.5rem}header h2{font-size:1.2rem}header .container img{max-width:250px}header .container .left{text-align:left;max-width:50%;margin-right:70px}header .container .right{text-align:right}.banners{grid-gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-areas:"i01 i02 i03";margin:1rem;display:grid}.banners .i01{grid-area:i01}.banners .i02{grid-area:i02}.banners .i03{grid-area:i03}.banner{background:#000;padding-bottom:30px;position:relative}.banner img{width:100%}.banner .summary{color:#fff;cursor:pointer;background:linear-gradient(0deg,#000 30px,#0000 100%);flex-flow:column;justify-content:center;align-items:center;padding:15px 15px 0;text-decoration:none;transition:all .3s;display:flex;position:absolute;inset:50% 0 0}.banner .summary h3{font-size:1.5rem}.banner .summary span{opacity:.5;margin-top:10px;font-size:.8rem;transition:opacity,font-size .3s}.banner:hover>.summary,a.summary:focus{text-shadow:0 0 25px #0000004d;letter-spacing:.1rem;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);top:0;box-shadow:0 4px 30px #0000001a}.banner:hover>.summary span,a.summary:focus span{opacity:1;font-size:1rem}.info{background:#e2e2e2}.info h2{margin:10px 0}.info p,.info ul{font-size:1.2rem}.social{align-items:center}.social a{margin-right:10px;font-size:0;display:inline-block}.social img{width:30px;height:30px}.button{color:#fff;cursor:pointer;text-transform:uppercase;background:#128c7e;border:0;border-radius:4px;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.button:hover,.button:focus{color:#fff;background:#25c3b2}.spacer{height:50px}form h2{text-transform:uppercase;font-size:3rem}input{width:30%;min-width:620px;height:50px;color:#555;border:1px solid #aaa;border-radius:3px;margin:0 auto 15px;padding:0 15px;font-size:1.2rem;display:block}input.error{border-color:red}.input-error{width:30%;min-width:620px;color:red;text-align:left;margin:-10px auto 15px;font-size:.8rem;display:none}span.small{font-size:75%}.about.container{flex-flow:row;justify-content:center;align-items:center;display:flex}.about.container div>img{width:420px}.about.container .description{text-align:left;margin-left:25px}#whatsapp{cursor:pointer;height:60px;width:60px;z-index:15;background-color:#128c7e;background-image:url(images/whatsapp.svg);background-position:50%;background-repeat:no-repeat;background-size:30px;border-radius:20px 20px 20px 5px;transition:all .3s;display:block;position:fixed;bottom:16px;right:16px;box-shadow:0 0 15px #0003}#whatsapp:hover,#whatsapp:focus{background-color:#25d366;text-decoration:none}.columns{flex-flow:row;justify-content:space-between;align-items:flex-start;font-size:1.2em;display:flex}.columns h3{min-height:2.5em;justify-content:center;align-items:center;line-height:1.2em;display:flex}.columns>div{width:24%}.columns img{height:80px;width:auto}.glider-contain{width:90%!important}#reviews a{color:#3d3d3d;text-decoration:none}#reviews a:hover,#reviews a:focus{color:#6b3838;text-decoration:underline}#reviews .item{background:#f5f5f5;border-radius:3px;flex-flow:column;justify-content:space-between;align-items:center;margin:10px;padding:20px;display:flex}#reviews .photo{width:60px;height:60px;color:#fff;background:#ef6c00;border-radius:500px;justify-content:center;align-items:center;margin:5px auto;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:25px;display:flex}#reviews .name{font-size:1.3em}#reviews .stars{width:70px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAAZklEQVR4AWL4uYWZCdAJHVMBAIJAAG1DoAtjGarYxxjqwHADnA8HFuWL3E8puH8gAqILPaB34Qq4FAQ1yoo+8ES7NRWKe6u+Ogo0XjtaCmlSd6K/4OQQOF0JKYTsMasgOIRkBfDZATita/85jgoHAAAAAElFTkSuQmCC);margin:5px 0;display:inline-block}.glider-contain .glider-dot.active{background:#6b3838}.left{text-align:left}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(montserrat.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (max-width:700px){.about.container .description{margin-left:0}.columns{flex-flow:column}.columns>div{width:auto;margin-bottom:75px}.columns img{max-width:75px;width:80%;height:auto}form h2{font-size:2.5rem}input{width:100%;min-width:0}}@media (max-width:1000px){header .container{flex-flow:column}header .container .left,header .container .right{max-width:none;text-align:center;margin:0}header .container .left{margin-bottom:50px}header .container .right .spacer{height:0}.banners{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);grid-template-areas:"i01 i01""i02 i03"}.banners .i02,.banners .i03{height:50%}.about.container{flex-flow:column}.about.container div>img{max-width:95%}}@media (max-width:700px){header h1{font-size:1.1rem}.banners{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(1,1fr);grid-template-areas:"i01""i02""i03"}.banners .i02,.banners .i03{height:initial}}