@charset "UTF-8";.bt,.bt--secundario,.bt--whatsapp{line-height:2.125rem;height:2.5rem;font-size:1rem;padding:0 1rem;margin:0 .1875rem .1875rem 0;color:#fff;border:2px solid transparent;background-color:#ff3b30;font-weight:400;font-family:Titillium,Arial,Helvetica,sans-serif;display:inline-block;text-decoration:none;text-transform:none;text-align:center;vertical-align:middle;cursor:pointer;-webkit-appearance:none;outline:0}.bt--secundario:visited,.bt--whatsapp:visited,.bt:visited{color:#fff}.bt--secundario:focus,.bt--secundario:hover,.bt--whatsapp:focus,.bt--whatsapp:hover,.bt:focus,.bt:hover{background:#ff534a}.bt--secundario:active,.bt--whatsapp:active,.bt:active{background:#ff2317;color:rgba(255,255,255,.8)}.mensagem,.use-floating-validation-tip span.wpcf7-not-valid-tip,.wpcf7 div.wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,div.wpcf7-aborted,div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ng,div.wpcf7-mail-sent-ok,div.wpcf7-spam-blocked,div.wpcf7-validation-errors,span.wpcf7-not-valid-tip{padding:.625rem .625rem .625rem 2.1875rem;margin-bottom:.3125rem;border-radius:.1875rem;background-position:.625rem .625rem;clear:both;background-repeat:no-repeat;position:relative;border:none}.mensagem:before,.use-floating-validation-tip span.wpcf7-not-valid-tip:before,.wpcf7 div.wpcf7-response-output:before,.wpcf7 form.aborted .wpcf7-response-output:before,.wpcf7 form.failed .wpcf7-response-output:before,.wpcf7 form.invalid .wpcf7-response-output:before,.wpcf7 form.sent .wpcf7-response-output:before,.wpcf7 form.unaccepted .wpcf7-response-output:before,div.wpcf7-aborted:before,div.wpcf7-acceptance-missing:before,div.wpcf7-mail-sent-ng:before,div.wpcf7-mail-sent-ok:before,div.wpcf7-spam-blocked:before,div.wpcf7-validation-errors:before,span.wpcf7-not-valid-tip:before{position:absolute;top:.625rem;left:.625rem;font-size:1.25rem}.bt,.bt--secundario,.bt--whatsapp,.gallery img,.gaveta__menu,.menu-principal__item,.menu-principal__link,.slick-arrow,.slider__item:not(:first-child),a{transition:all .5s ease;transition-delay:0s}.cliente,.gaveta__menu,.lista-radio,.projeto-detalhes__slider,.projeto-detalhes__slider.slick-initialized .slick-arrow{box-shadow:rgba(0,0,0,.1) 3px 3px 0}.icons-theme,.lista-radio label:before,.mensagem:before,.menu-principal__toggle:before,.slick-arrow:before,.use-floating-validation-tip span.wpcf7-not-valid-tip:before,.wpcf7 div.wpcf7-response-output:before,.wpcf7 form.aborted .wpcf7-response-output:before,.wpcf7 form.failed .wpcf7-response-output:before,.wpcf7 form.invalid .wpcf7-response-output:before,.wpcf7 form.sent .wpcf7-response-output:before,.wpcf7 form.unaccepted .wpcf7-response-output:before,[class*=" icon-"],[class^=icon-],div.wpcf7-aborted:before,div.wpcf7-acceptance-missing:before,div.wpcf7-mail-sent-ng:before,div.wpcf7-mail-sent-ok:before,div.wpcf7-spam-blocked:before,div.wpcf7-validation-errors:before,span.wpcf7-not-valid-tip:before{font-family:icotheme!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}audio,canvas,img,video{vertical-align:middle}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}*{margin:0;padding:0;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;vertical-align:baseline;box-sizing:border-box;list-style:none}button,input[type=button],input[type=submit]{cursor:pointer}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#ff3b30;color:#fff;text-shadow:none}::selection{background:#ff3b30;color:#fff;text-shadow:none}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;height:auto;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}@font-face{font-family:icotheme;src:url(frontend/fonts/icotheme.woff?nutc67) format("woff");font-weight:400;font-style:normal;font-display:fallback}.icon-phone:before{content:""}.icon-check:before{content:""}.icon-close:before{content:""}.icon-cloud_download:before{content:""}.icon-description:before{content:""}.icon-error_outline:before{content:""}.icon-folder_open:before{content:""}.icon-info:before{content:""}.icon-keyboard_arrow_down:before{content:""}.icon-keyboard_arrow_left:before{content:""}.icon-keyboard_arrow_right:before{content:""}.icon-keyboard_arrow_up:before{content:""}.icon-open_in_new:before{content:""}.icon-room:before{content:""}.icon-lock_outline:before{content:""}.icon-mail_outline:before{content:""}.icon-menu:before{content:""}.icon-phone_iphone:before{content:""}.icon-plus_one:before{content:""}.icon-search:before{content:""}.icon-view_list:before{content:""}.icon-whatsapp:before{content:""}.icon-linkedin-square:before{content:""}.icon-twitter:before{content:""}.icon-youtube-play:before{content:""}.icon-instagram:before{content:""}.icon-skype:before{content:""}.icon-facebook-official:before{content:""}.focusable.screen-reader-text:active,.focusable.screen-reader-text:focus,.lista-radio .focusable:active[type=checkbox],.lista-radio .focusable:active[type=radio],.lista-radio .focusable:focus[type=checkbox],.lista-radio .focusable:focus[type=radio],.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.centralizado:after,.centralizado:before,.clearfix:after,.clearfix:before,.conteudo:after,.conteudo:before,.gallery:after,.gallery:before,.menu-principal:after,.menu-principal:before,.principal:after,.principal:before,form:after,form:before{content:"";display:table}.centralizado:after,.clearfix:after,.conteudo:after,.gallery:after,.menu-principal:after,.principal:after,form:after{clear:both}.hidden{display:none!important;visibility:hidden!important}.lista-radio [type=checkbox],.lista-radio [type=radio],.screen-reader-text,.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invisible{visibility:hidden!important}.align-left{text-align:left!important}.align-right{text-align:right!important}.align-center{text-align:center!important}@media only screen and (max-width:425px){.hidden-xs{display:none!important;visibility:hidden!important}.visuallyhidden-xs{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invisible-xs{visibility:hidden!important}.align-left-xs{text-align:left!important}.align-right-xs{text-align:right!important}.align-center-xs{text-align:center!important}}@media only screen and (min-width:426px) and (max-width:768px){.hidden-sm{display:none!important;visibility:hidden!important}.visuallyhidden-sm{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invisible-sm{visibility:hidden!important}.align-left-sm{text-align:left!important}.align-right-sm{text-align:right!important}.align-center-sm{text-align:center!important}}@media only screen and (min-width:769px) and (max-width:1024px){.hidden-md{display:none!important;visibility:hidden!important}.visuallyhidden-md{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invisible-md{visibility:hidden!important}.align-left-md{text-align:left!important}.align-right-md{text-align:right!important}.align-center-md{text-align:center!important}}@media only screen and (min-width:1025px) and (max-width:1090px){.hidden-lg{display:none!important;visibility:hidden!important}.visuallyhidden-lg{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invisible-lg{visibility:hidden!important}.align-left-lg{text-align:left!important}.align-right-lg{text-align:right!important}.align-center-lg{text-align:center!important}}@media only screen and (min-width:1091px){.hidden-xl{display:none!important;visibility:hidden!important}.visuallyhidden-xl{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invisible-xl{visibility:hidden!important}.align-left-xl{text-align:left!important}.align-right-xl{text-align:right!important}.align-center-xl{text-align:center!important}}.centralizado{margin-right:auto!important;margin-left:auto!important}input,label{vertical-align:middle}label{cursor:pointer}.label,label{display:block;margin-bottom:.2em}[type=search]{box-sizing:border-box;border-radius:0;-webkit-appearance:none}[type=file]{display:block}select[multiple],select[size]{height:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;line-height:normal}[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url],select,textarea{padding:.3125rem .625rem;border-radius:.1875rem;font-size:1rem;height:2.5rem;display:block;font-family:Titillium,Arial,Helvetica,sans-serif;box-sizing:border-box;width:100%;border:1px solid #d1d1d1;color:#000;background-color:rgba(170,170,170,.1);line-height:normal;outline:0}[type=email]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=url]:hover,select:hover,textarea:hover{border-color:#a7a7a7}[type=email]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=url]:focus,select:focus,textarea:focus{border-color:#000;background-color:rgba(255,255,255,.5);color:#000}[type=email][disabled],[type=number][disabled],[type=password][disabled],[type=search][disabled],[type=tel][disabled],[type=text][disabled],[type=url][disabled],fieldset[disabled] [type=email],fieldset[disabled] [type=number],fieldset[disabled] [type=password],fieldset[disabled] [type=search],fieldset[disabled] [type=tel],fieldset[disabled] [type=text],fieldset[disabled] [type=url],fieldset[disabled] select,fieldset[disabled] textarea,select[disabled],textarea[disabled]{cursor:not-allowed;background-color:rgba(170,170,170,.1);color:#aaa;border-color:#d1d1d1;opacity:.5}[type=email][readonly],[type=number][readonly],[type=password][readonly],[type=search][readonly],[type=tel][readonly],[type=text][readonly],[type=url][readonly],select[readonly],textarea[readonly]{color:#000;background-color:rgba(170,170,170,.1);border-color:transparent}[type=email].input--error,[type=number].input--error,[type=password].input--error,[type=search].input--error,[type=tel].input--error,[type=text].input--error,[type=url].input--error,select.input--error,textarea.input--error{border-color:red;color:red}::-webkit-input-placeholder{color:#aaa}:-moz-placeholder{color:#aaa}::-moz-placeholder{color:#aaa}:-ms-input-placeholder{color:#aaa}select{padding:.3125rem 0 5 10/16rem}option[disabled]{color:#aaa}textarea{height:7.5rem;overflow:auto;vertical-align:top;resize:vertical}fieldset{padding:3.75rem 0 0 0;border:1px solid #aaa;position:relative;margin-bottom:1.25rem}legend{border:0;padding:0;white-space:normal;position:absolute;font-weight:700;top:1.25rem;left:0;right:0;width:100%}.campo{margin-bottom:.85em}.lista-radio{margin-bottom:1em;padding:.9375rem;border-radius:.625rem;background-color:#fff}.lista-radio label{display:block;padding:0 0 0 24/16rem;position:relative}@media only screen and (min-width:769px){.lista-radio label{border-radius:2.5rem;border:1px solid #d1d1d1;padding:.4375rem 10 7 34/16rem}}.lista-radio label:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:1.125rem;height:1.125rem;border:1px solid #bebebe;color:#000;border-radius:.3125rem;font-size:.875rem;text-align:center;line-height:1.125rem}@media only screen and (min-width:769px){.lista-radio label:before{top:.4375rem;left:.625rem}}.lista-radio [type=checkbox]:focus+label,.lista-radio [type=checkbox]:hover+label,.lista-radio [type=radio]:focus+label,.lista-radio [type=radio]:hover+label{color:#000;border-color:#838383}.lista-radio [type=checkbox]:focus+label:before,.lista-radio [type=checkbox]:hover+label:before,.lista-radio [type=radio]:focus+label:before,.lista-radio [type=radio]:hover+label:before{border-color:#838383}.lista-radio [type=checkbox]:checked+label{border-color:#ff3b30}.lista-radio [type=checkbox]:checked+label:before{content:"";color:#fff;background-color:#ff3b30;border-color:#ff3b30}.lista-radio [type=radio]+label:before{border-radius:100%}.lista-radio [type=radio]:checked+label:before{box-shadow:inset #ff3b30 0 0 0 5px;background-color:#fff;border-color:#ff3b30}.lista-radio li{list-style:none;margin-bottom:.5em}.lista-radio li:last-child{margin-bottom:0}.bt[disabled],.bt[disabled]:hover,fieldset[disabled] .bt{box-shadow:none;cursor:not-allowed;pointer-events:none;color:#ccc;background:#ddd;cursor:default;border-color:#d0d0d0}.bt__icone{display:inline-block;transform:scale(1.1) translateY(.0625rem)}.bt__icone+.bt__texto{margin-left:.5em}.bt__texto+.bt__icone{margin-left:.5em}.bt--secundario{color:inherit;background:rgba(255,59,48,0);border-color:#ff3b30;box-shadow:none}.bt--secundario:visited{color:#fff}.bt--secundario:focus,.bt--secundario:hover{background:#ff3b30;color:#fff}.bt--secundario:active{background:rgba(255,59,48,.25);color:rgba(255,255,255,.8)}.bt--whatsapp{background:#25d366;margin:0;position:fixed;bottom:.9375rem;left:.9375rem;z-index:2}.bt--whatsapp .bt__icone{transform:scale(1.4) translateY(5%)}.bt--whatsapp:focus,.bt--whatsapp:hover{background:#4be083}.bt--whatsapp:active{background:#1da851}.mensagem--aviso,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{background-color:#ff9;color:#a6a600}.mensagem--aviso:before,.wpcf7 form.invalid .wpcf7-response-output:before,.wpcf7 form.unaccepted .wpcf7-response-output:before,div.wpcf7-acceptance-missing:before,div.wpcf7-validation-errors:before{content:""}.mensagem--erro,.use-floating-validation-tip span.wpcf7-not-valid-tip,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,div.wpcf7-aborted,div.wpcf7-mail-sent-ng,div.wpcf7-spam-blocked,span.wpcf7-not-valid-tip{background-color:#ffb3b3;color:#c00}.mensagem--erro:before,.use-floating-validation-tip span.wpcf7-not-valid-tip:before,.wpcf7 form.aborted .wpcf7-response-output:before,.wpcf7 form.failed .wpcf7-response-output:before,div.wpcf7-aborted:before,div.wpcf7-mail-sent-ng:before,div.wpcf7-spam-blocked:before,span.wpcf7-not-valid-tip:before{content:""}.mensagem--acerto,.wpcf7 form.sent .wpcf7-response-output,div.wpcf7-mail-sent-ok{background-color:#b3ffb3;color:#00a600}.mensagem--acerto:before,.wpcf7 form.sent .wpcf7-response-output:before,div.wpcf7-mail-sent-ok:before{content:""}@font-face{font-family:Titillium;src:url(frontend/fonts/titillium-regular-webfont.woff2) format("woff2"),url(frontend/fonts/titillium-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:Titillium;src:url(frontend/fonts/titillium-regularitalic-webfont.woff2) format("woff2"),url(frontend/fonts/titillium-regularitalic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:Titillium;src:url(frontend/fonts/titillium-bold-webfont.woff2) format("woff2"),url(frontend/fonts/titillium-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:Titillium;src:url(frontend/fonts/titillium-bolditalic-webfont.woff2) format("woff2"),url(frontend/fonts/titillium-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:fallback}.separador,hr{display:block;height:1px;border:1px solid rgba(92,92,92,.5);border-top-color:rgba(255,255,255,.5);border-width:1px 0;margin:2em 0;padding:0;clear:both}a{color:inherit;text-decoration-color:#ff3b30}a:visited{color:inherit}a:hover{text-decoration-color:rgba(255,59,48,.5)}a:active,a:hover{outline:0}.conteudo{word-break:break-word}.conteudo abbr[title]{border-bottom:1px dotted}.conteudo ins{color:#ccc;text-decoration:none}.conteudo mark{background-color:#ff0;color:#000;font-style:italic;font-weight:700}.conteudo sub,.conteudo sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.conteudo sup{top:-.5em}.conteudo sub{bottom:-.25em}.conteudo .h1,.conteudo .h2,.conteudo .h3,.conteudo .h4,.conteudo .h5,.conteudo .h6,.conteudo .pagina__titulo,.conteudo .slider__titulo,.conteudo h1,.conteudo h2,.conteudo h3,.conteudo h4,.conteudo h5,.conteudo h6,.conteudo legend{font-weight:700;line-height:1.1;margin-bottom:.5em;display:block}.conteudo h1{font-size:11vw;font-weight:400}@media only screen and (min-width:426px){.conteudo h1{font-size:2.8125rem}}.conteudo h2{font-size:8vw;font-weight:400}@media only screen and (min-width:426px){.conteudo h2{font-size:2.1875rem}}.conteudo h3{font-size:6vw}@media only screen and (min-width:426px){.conteudo h3{font-size:1.5rem}}.conteudo h4{font-size:1.25rem}.conteudo h5{font-size:1.125rem}.conteudo h6{font-size:1rem}.conteudo p{margin-bottom:1em}.conteudo b,.conteudo em strong,.conteudo strong{font-weight:700}.conteudo em,.conteudo i,.conteudo strong em{font-style:italic}.conteudo ol,.conteudo ul{padding-left:.9em;margin-bottom:1.5em}.conteudo ol li,.conteudo ul li{margin-bottom:.75em}.conteudo ol,.conteudo ol li{list-style-type:decimal}.conteudo ul,.conteudo ul li{list-style-type:none}.conteudo ul li{position:relative}.conteudo ul li:before{content:"";background-color:#ff3b30;box-shadow:#fff -.0625rem -.0625rem 0,#000 .0625rem .0625rem 0;width:.375rem;height:.375rem;position:absolute;left:-.8em;top:.65em}.conteudo dd{margin:0 0 0 40/16rem}.conteudo blockquote{font-size:1.1rem;font-style:italic;margin:1em 0;padding:1em 0 1em 2em;position:relative}@media only screen and (min-width:769px){.conteudo blockquote{padding-left:3em}}.conteudo blockquote:before{content:"";position:absolute;top:0;bottom:0;left:0;width:.625rem;background:repeating-linear-gradient(-45deg,rgba(0,0,0,.2),rgba(0,0,0,.2) 1px,rgba(255,255,255,.15) 2px,rgba(255,255,255,.15) 2px,rgba(255,255,255,0) 3px,rgba(255,255,255,0) 6px)}.conteudo q:before{content:open-quote}.conteudo q:after{content:close-quote}.conteudo code,.conteudo kbd,.conteudo pre,.conteudo samp{font-family:monospace,serif;font-size:1em}.conteudo pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}.conteudo code{font-family:"Courier New",Courier,monospace;background-color:rgba(255,255,255,.1);color:#fff}.h1.h1,.h2.h2,.h3.h3,.h4.h4,.h5.h5,.h6.h6,.pagina__titulo,.slider__titulo,legend{font-weight:700;line-height:1.1;margin-bottom:.5em;display:block}.h1.h1,.pagina__titulo,.slider__titulo{font-size:11vw;font-weight:400}@media only screen and (min-width:426px){.h1.h1,.pagina__titulo,.slider__titulo{font-size:2.8125rem}}.h2.h2{font-size:8vw;font-weight:400}@media only screen and (min-width:426px){.h2.h2{font-size:2.1875rem}}.h3.h3{font-size:6vw}@media only screen and (min-width:426px){.h3.h3{font-size:1.5rem}}.h4.h4{font-size:1.25rem}.h5.h5,legend{font-size:1.125rem}.h6.h6{font-size:1rem}.table-wrapper{overflow-x:auto;margin:1.25rem 0}@media only screen and (max-width:768px){.table-wrapper{padding:.9375rem;border:1px solid rgba(92,92,92,.5);box-shadow:inset rgba(0,0,0,.1) 2px 2px 7px 0}}.table-wrapper table{width:100%;max-width:100%;text-align:left;border-collapse:collapse}@media only screen and (max-width:768px){.table-wrapper table{font-size:.75rem}}.table-wrapper table caption{text-transform:uppercase;font-weight:700;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:.3125rem}.table-wrapper table td,.table-wrapper table th{padding:.4375rem .625rem}.table-wrapper table th{font-weight:700}.table-wrapper table tbody tr:nth-child(odd) td,.table-wrapper table tbody tr:nth-child(odd) th{background-color:rgba(0,0,0,.05)}.alignnone{margin:.3125rem 0 .625rem 0}.aligncenter,div.aligncenter{display:block;margin:.3125rem auto}.alignright{margin:.3125rem auto}@media only screen and (min-width:426px){.alignright{float:right;margin:.3125rem 0 .625rem .625rem}}.alignleft{margin:.3125rem auto}@media only screen and (min-width:426px){.alignleft{float:left;margin:.3125rem .625rem .625rem 0}}.aligncenter{display:block;margin:.3125rem auto}a img.alignright{display:block;margin:.3125rem auto}@media only screen and (min-width:426px){a img.alignright{float:right;margin:.3125rem 0 .625rem .625rem}}a img.alignnone{margin:.3125rem 0 .625rem 0}a img.alignleft{display:block;margin:.3125rem auto}@media only screen and (min-width:426px){a img.alignleft{float:left;margin:.3125rem .625rem .625rem 0}}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%;padding:.3125rem 0 .625rem;text-align:center}.wp-caption.alignnone{margin:.3125rem 0 .625rem 0}.wp-caption.alignleft{margin:.3125rem .625rem 0 0}.wp-caption.alignright{margin:.3125rem 0 .625rem .625rem}.wp-caption img{border:0 none;height:auto;margin:0;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:.875rem;line-height:1.0625rem;margin:0;padding:0 .25rem .3125rem;text-align:center;font-style:italic}.gallery{margin:1.875rem auto}.gallery a{display:block}.gallery img{margin:0 auto}.gallery-item{text-align:center;position:relative}.gallery-item:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset rgba(0,0,0,.5) 0 0 .625rem;pointer-events:none}.gallery-caption{font-size:.875rem;font-style:italic}.gallery-columns-1{font-size:0}.gallery-columns-1 .gallery-item{width:100%;display:inline-block;float:none;vertical-align:top;font-size:1rem}.gallery-columns-1 .gallery-item:nth-child(1n+1){clear:left}@media only screen and (max-width:425px){.gallery-columns-1 .gallery-item{width:50%}}.gallery-columns-2{font-size:0}.gallery-columns-2 .gallery-item{width:50%;display:inline-block;float:none;vertical-align:top;font-size:1rem}.gallery-columns-2 .gallery-item:nth-child(2n+1){clear:left}@media only screen and (max-width:425px){.gallery-columns-2 .gallery-item{width:50%}}.gallery-columns-3{font-size:0}.gallery-columns-3 .gallery-item{width:33.33333%;display:inline-block;float:none;vertical-align:top;font-size:1rem}.gallery-columns-3 .gallery-item:nth-child(3n+1){clear:left}@media only screen and (max-width:425px){.gallery-columns-3 .gallery-item{width:50%}}.gallery-columns-4{font-size:0}.gallery-columns-4 .gallery-item{width:25%;display:inline-block;float:none;vertical-align:top;font-size:1rem}.gallery-columns-4 .gallery-item:nth-child(4n+1){clear:left}@media only screen and (max-width:425px){.gallery-columns-4 .gallery-item{width:50%}}.gallery-columns-5{font-size:0}.gallery-columns-5 .gallery-item{width:20%;display:inline-block;float:none;vertical-align:top;font-size:1rem}.gallery-columns-5 .gallery-item:nth-child(5n+1){clear:left}@media only screen and (max-width:425px){.gallery-columns-5 .gallery-item{width:50%}}.gallery-columns-6{font-size:0}.gallery-columns-6 .gallery-item{width:16.66667%;display:inline-block;float:none;vertical-align:top;font-size:1rem}.gallery-columns-6 .gallery-item:nth-child(6n+1){clear:left}@media only screen and (max-width:425px){.gallery-columns-6 .gallery-item{width:50%}}.gallery-columns-7{font-size:0}.gallery-columns-7 .gallery-item{width:14.28571%;display:inline-block;float:none;vertical-align:top;font-size:1rem}.gallery-columns-7 .gallery-item:nth-child(7n+1){clear:left}@media only screen and (max-width:425px){.gallery-columns-7 .gallery-item{width:50%}}.gallery-columns-8{font-size:0}.gallery-columns-8 .gallery-item{width:12.5%;display:inline-block;float:none;vertical-align:top;font-size:1rem}.gallery-columns-8 .gallery-item:nth-child(8n+1){clear:left}@media only screen and (max-width:425px){.gallery-columns-8 .gallery-item{width:50%}}.gallery-columns-9{font-size:0}.gallery-columns-9 .gallery-item{width:11.11111%;display:inline-block;float:none;vertical-align:top;font-size:1rem}.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}@media only screen and (max-width:425px){.gallery-columns-9 .gallery-item{width:50%}}.gallery--bw img{filter:grayscale(100%)}.gallery--bw img:hover{filter:grayscale(0)}html{font-family:Titillium,Arial,Helvetica,sans-serif;line-height:1.5;font-size:100%;color:#fff}body{line-height:1.5;background-color:#000}.corpo{margin-left:auto;margin-right:auto;max-width:120rem;padding-top:3.9375rem}@media only screen and (min-width:769px){.corpo{padding-top:6.5rem}}.centralizado{max-width:75rem}.topo{font-size:1.125rem;background-color:rgba(0,0,0,.95);background:transparent linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.7) 50%,rgba(0,0,0,0) 100%) 0 0 no-repeat padding-box;color:#fff;position:fixed;z-index:4;top:0;left:0;right:0;padding:0}.admin-bar .topo{top:32px}@media only screen and (max-width:782px){.admin-bar .topo{top:46px}}.topo__centralizado{display:flex;flex-flow:column;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:120rem}@media only screen and (min-width:1025px){.topo__centralizado{padding:1.875rem 1.875rem;flex-flow:row}}.topo__esquerda{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}@media only screen and (min-width:769px){.topo__esquerda{padding:0 .9375rem}}@media only screen and (min-width:769px) and (max-width:1024px){.topo__esquerda{border-bottom:1px solid rgba(255,255,255,.1)}}@media only screen and (min-width:1025px){.topo__esquerda{padding:0;justify-content:space-between}}.topo__direita{display:flex;flex-flow:row;justify-content:center;align-items:center}@media only screen and (min-width:769px){.topo__direita{padding:0 .9375rem;position:relative}}@media only screen and (min-width:1025px){.topo__direita{padding:0;justify-content:space-between}}.topo__area-restrita{margin:0}.logo{width:100%;padding:.625rem .9375rem}@media only screen and (min-width:769px){.logo{text-align:center}}@media only screen and (min-width:1025px){.logo{padding:.9375rem;padding:0;width:auto;margin-right:1.25rem}}.logo__link{display:inline-block}.logo__imagem{width:8.125rem;display:block}@media only screen and (min-width:1025px){.logo__imagem{width:10.625rem}}.atalho.focusable,.atalho.focusable:visited{color:#000;font-size:.6875rem;top:.625rem;left:.625rem;padding:.5em;height:auto;width:auto;background-color:#fff}.atalho.focusable:focus,.atalho.focusable:visited:focus{position:absolute;outline:1px solid #ff3b30}.menu-principal{z-index:2;display:none;overflow-y:auto;color:#aaa;background-color:#0e0e0e;position:absolute;top:3.75rem;left:.9375rem;right:.9375rem;padding:.3125rem;border:2px solid #ff3b30}.menu-principal[aria-hidden=true]{display:none}.menu-principal[aria-hidden=false]{display:flex;flex-flow:column}@media only screen and (min-width:769px){.menu-principal{border:none;top:auto;padding:0;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;overflow:visible;position:relative;background-color:transparent;border-radius:0;right:0;left:0}}.menu-principal__toggle{display:block;margin:0 auto;width:1.875rem;height:1.875rem;line-height:1.6875rem;font-size:1.25rem;padding:0;position:absolute;top:.75rem;right:.9375rem;border-color:transparent;color:inherit;background-color:transparent}@media only screen and (min-width:769px){.menu-principal__toggle{display:none}}.menu-principal__toggle:active{outline:0}.menu-principal__toggle:before{content:""}.menu-principal__toggle.is-opened,.menu-principal__toggle[aria-expanded=true]{background:0 0;color:#fff;border-color:#ff3b30}.menu-principal__toggle.is-opened:before,.menu-principal__toggle[aria-expanded=true]:before{content:""}@media only screen and (min-width:769px){.menu-principal__lista{position:static;display:none;border:none;padding:0;margin:0;display:flex;flex-flow:row;align-items:center;justify-content:space-between;color:inherit}}.menu-principal__item{position:relative}.menu-principal__item:last-child>.menu-principal__link{border:none}.menu-principal__item:last-child:after{display:none}@media only screen and (min-width:769px){.menu-principal__item{border:none}}.menu-principal__item.has-subnivel,.menu-principal__item[aria-haspopup=true]{cursor:cell}@media only screen and (min-width:769px){.menu-principal__item.has-subnivel>.menu-principal__link,.menu-principal__item[aria-haspopup=true]>.menu-principal__link{padding-right:2.1875rem}.menu-principal__item.has-subnivel:hover>.menu-principal__subnivel,.menu-principal__item[aria-haspopup=true]:hover>.menu-principal__subnivel{transition:all .5s ease;transition-delay:0s;transition-property:opacity,visibility;opacity:1;visibility:visible;pointer-events:initial}}@media only screen and (min-width:769px){.menu-principal__item:after{content:"";border-right:1px solid #000;position:absolute;top:1.3125rem;bottom:1.375rem;right:0}}.menu-principal__item--contato .menu-principal__link{text-decoration:underline;text-decoration-color:#ff3b30;color:#fff}.menu-principal__item-toggle{position:absolute;background-color:transparent;position:absolute;top:50%;transform:translateY(-50%);bottom:auto;right:.9375rem;text-align:center;color:inherit;cursor:cell;font-size:1.125rem}.menu-principal__item-toggle .icons-theme,.menu-principal__item-toggle [class*=" icon-"],.menu-principal__item-toggle [class^=icon-]{position:relative;display:block}@media only screen and (max-width:768px){.menu-principal__item-toggle .icons-theme,.menu-principal__item-toggle [class*=" icon-"],.menu-principal__item-toggle [class^=icon-]{line-height:1.875rem}}@media only screen and (max-width:768px){.menu-principal__item-toggle{margin-top:.125rem;top:.5625rem;right:.1875rem;left:auto;bottom:auto;width:1.875rem;height:1.875rem;transform:none;line-height:1.875rem;cursor:pointer}}@media only screen and (max-width:768px){.menu-principal__item-toggle.is-opened .icons-theme,.menu-principal__item-toggle.is-opened [class*=" icon-"],.menu-principal__item-toggle.is-opened [class^=icon-],.menu-principal__item-toggle[aria-expanded=true] .icons-theme,.menu-principal__item-toggle[aria-expanded=true] [class*=" icon-"],.menu-principal__item-toggle[aria-expanded=true] [class^=icon-]{display:block;top:0;transform:rotate(-180deg)}}.menu-principal__link{display:block;padding:.9375rem;text-decoration:none;color:inherit;position:relative;text-transform:lowercase;border-bottom:1px solid rgba(92,92,92,.5)}@media only screen and (min-width:769px){.menu-principal__link{padding:.625rem .9375rem;text-align:center;border:none}}.menu-principal__link:visited{color:inherit}.menu-principal__link:hover{color:#fff;text-decoration:underline;text-decoration-color:#aaa}.menu-principal__link.is-active{color:#fff;text-decoration:underline;text-decoration-color:#aaa}.menu-principal__link-icone{font-size:1.5625rem;width:1.5625rem;height:1.5625rem;vertical-align:middle;margin-right:.625rem;text-align:center}.menu-principal__link-texto{text-overflow:ellipsis}.menu-principal__subnivel{transition:none;border-left:.625rem solid rgba(92,92,92,.5);font-size:1rem;background-color:#fff;color:#000;display:none;overflow:hidden;text-align:left;border-bottom:1px solid rgba(92,92,92,.5)}@media only screen and (max-width:768px){.menu-principal__subnivel{box-shadow:none}}@media only screen and (min-width:769px){.menu-principal__subnivel{color:#000;display:block;visibility:hidden;padding:0;opacity:0;z-index:2;overflow:hidden;position:absolute;left:auto;top:100%;margin:0;border:2px solid #ff3b30;min-width:13.75rem;pointer-events:none}.js .menu-principal__subnivel{position:fixed;top:auto}}.menu-principal__subnivel .menu-principal__item{display:block;padding:0;margin-bottom:0}.menu-principal__subnivel .menu-principal__item:after{display:none}.menu-principal__subnivel .menu-principal__item:last-child .menu-principal__link{border:none}@media only screen and (min-width:769px){.menu-principal__subnivel .menu-principal__item{padding:0 .9375rem}}@media only screen and (min-width:769px){.menu-principal__subnivel .menu-principal__item-toggle{right:.9375rem;left:auto;margin-top:0}.menu-principal__subnivel .menu-principal__item-toggle .icons-theme,.menu-principal__subnivel .menu-principal__item-toggle [class*=" icon-"],.menu-principal__subnivel .menu-principal__item-toggle [class^=icon-]{transform:rotate(-90deg)}}.menu-principal__subnivel .menu-principal__link{border:0;text-decoration:none;border-bottom:1px solid rgba(92,92,92,.5)}@media only screen and (min-width:769px){.menu-principal__subnivel .menu-principal__link{border-radius:0}}.menu-principal__subnivel .menu-principal__link:visited{color:inherit}.menu-principal__subnivel .menu-principal__link:hover{text-decoration:underline;color:inherit}.menu-principal__subnivel .menu-principal__link.is-active{color:#ff3b30}@media only screen and (min-width:769px){.menu-principal__subnivel .menu-principal__link-texto{white-space:nowrap}}.menu-principal__subnivel[aria-hidden=false]{display:block;visibility:visible;opacity:1}.menu-principal__subnivel .menu-principal__subnivel{left:100%;top:0;transform:none}.principal{padding:0 .9375rem;outline:0;position:relative;z-index:2}@media only screen and (min-width:1921px){.principal{padding:0}}.grid:after,.grid:before{content:"";display:table}.grid:after{clear:both}.grid__area{width:99%;float:left;margin:.5%}@media only screen and (min-width:769px){.grid__area{width:49%}}@media only screen and (max-width:425px){.grid--1col-mobile .grid__area{width:99%}}@media only screen and (min-width:769px){.grid--3col .grid__area{width:32%}}@media only screen and (min-width:769px){.grid--4col .grid__area{width:24%}}@media only screen and (min-width:769px){.grid--5col .grid__area{width:19%}}@supports (display:grid){.grid{flex-flow:initial;align-items:initial;justify-content:initial;display:grid;grid-gap:.625rem;margin:0 auto .625rem;width:100%;max-width:100%;grid-template-columns:repeat(2,50fr)}.grid:after,.grid:before{content:none;display:none}.grid__area{flex:initial;width:initial;float:initial;margin:initial;position:relative}@media only screen and (min-width:769px){.grid__area{width:initial}}@media only screen and (max-width:425px){.grid--1col-mobile{grid-template-columns:repeat(1,100fr)}}@media only screen and (min-width:769px){.grid--3col{grid-template-columns:repeat(3,33.33333fr)}.grid--3col .grid__area{width:initial}}@media only screen and (min-width:769px){.grid--4col{grid-template-columns:repeat(4,25fr)}.grid--4col .grid__area{width:initial}}@media only screen and (min-width:769px){.grid--5col{grid-template-columns:repeat(5,20fr)}.grid--5col .grid__area{width:initial}}@media only screen and (min-width:1025px){.grid--espacado{grid-gap:1.5625rem;margin:0 auto 35/16rem}}}.pagina__header{position:relative;z-index:2;padding:1.875rem .9375rem;margin:0 -.9375rem .9375rem;background:url(frontend/imagens/pontilhado.png) repeat;background-attachment:fixed}@media only screen and (min-width:769px){.pagina__header{padding:3.125rem .9375rem}}@media only screen and (min-width:1921px){.pagina__header{margin-left:0;margin-right:0}}.pagina__header-info{padding:0 .9375rem}.pagina__imagem-container{background-color:#0e0e0e;max-width:120rem;margin:0 auto 20/16rem;min-height:1.25rem}@media only screen and (min-width:768px){.pagina__imagem-container{margin-bottom:3.125rem}}.pagina__imagem-destacada{width:100%}.pagina__conteudo{position:relative;z-index:1}.pagina__titulo{margin-bottom:0;display:flex;align-items:center}@media only screen and (min-width:769px){.pagina__titulo{flex-flow:row}}.pagina__titulo__icone{margin-right:1.25rem}@media only screen and (max-width:768px){.pagina__titulo__icone{max-width:2.5rem}}.breadcrumbs{color:inherit;margin:0 0 .4375rem}@media only screen and (max-width:768px){.breadcrumbs{font-size:.875rem}}.breadcrumbs a{color:inherit}.breadcrumbs a:visited{color:inherit}.breadcrumbs .breadcrumb_last{visibility:hidden;color:inherit;text-decoration:none;color:#aaa}@media only screen and (min-width:769px){.breadcrumbs .breadcrumb_last{visibility:visible}}.breadcrumbs .breadcrumb_last:visited{color:#aaa}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;margin-bottom:1.875rem}.slick-slider:hover .slick-arrow:not(.slick-disabled){opacity:1}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-disabled,.slick-arrow.slick-hidden{pointer-events:none;opacity:.25}.slick-arrow{cursor:pointer;position:absolute;top:auto;bottom:.625rem;z-index:10;font-size:0;color:#fff;background:rgba(0,0,0,.15);box-shadow:rgba(0,0,0,.15) 0 0 .125rem .1875rem;border:2px solid #fff;box-shadow:none;width:1.875rem;height:1.875rem}.slick-arrow:before{font-size:1.25rem}.slick-arrow:visited{color:#fff}.slick-arrow:focus,.slick-arrow:hover{background:rgba(0,0,0,.5)}.slick-arrow:active{background:rgba(0,0,0,.75);color:rgba(255,255,255,.8)}.slick-prev{right:2.625rem}.slick-prev:before{content:""}.slick-next{right:.625rem}.slick-next:before{content:""}.slick-dots{left:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;vertical-align:middle;margin:.1875rem}.slick-dots button{border-radius:.75rem;border:none;font-size:0;width:.75rem;height:.75rem;border:2px solid #fff;background-color:rgba(0,0,0,.15);outline:0;display:block;box-shadow:rgba(0,0,0,.15) 0 0 .125rem .1875rem}.slick-dots button:focus,.slick-dots button:hover{background-color:rgba(0,0,0,.5)}.slick-dots .slick-active button{background-color:#fff;border-color:transparent}.projeto{background-color:#0e0e0e;position:relative;display:flex;align-items:stretch}.projeto:before{transition-duration:.5s;transition-timing-function:ease;transition-property:filter;content:"";background:transparent linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.8) 40%,rgba(0,0,0,0) 100%) 0 0 no-repeat padding-box;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}@media (hover:hover) and (pointer:fine){.projeto:before{will-change:filter}}.projeto__grid{margin-bottom:.625rem}.projeto__link{display:block;position:relative;flex:1 0 100%;overflow:hidden;display:flex}.projeto__imagem{will-change:filter;transition-duration:.5s;transition-timing-function:ease;transition-property:filter;position:relative;margin:auto;z-index:0;width:100%}@media (hover:hover) and (pointer:fine){.projeto__imagem{will-change:filter}}.projeto__nome{will-change:filter;transition-duration:.5s;transition-timing-function:ease;transition-property:filter;position:absolute;top:1.25rem;left:1.25rem;max-width:50%;text-decoration:inherit;z-index:2}@media (hover:hover) and (pointer:fine){.projeto__nome{will-change:filter}}@media only screen and (min-width:769px){.projeto__nome{font-size:1.125rem}}@media only screen and (min-width:1025px){.projeto__nome{font-size:1.375rem}}.projeto__chamada{transition-duration:.5s;transition-timing-function:ease;transition-property:transform,opacity,filter;position:absolute;padding:.3125rem .9375rem;text-decoration:none;text-align:center;top:50%;left:50%;width:auto;transform:translate(-50%,-50%) scale(1.5,.5);border:.125rem solid #fff;opacity:0;filter:blur(10px);z-index:2;color:#fff}@media (hover:hover) and (pointer:fine){.projeto__chamada{will-change:transform,opacity,filter}}@media (hover:hover) and (pointer:fine){.projeto:hover .projeto__imagem,.projeto:hover .projeto__nome{filter:blur(10px)}.projeto:hover .projeto__chamada{transform:translate(-50%,-50%) scale(1,1);opacity:1;filter:blur(0)}}.gaveta{position:relative;z-index:3}.gaveta__toggle{margin:0;padding:0 .625rem;position:fixed;top:50%;right:.625rem;z-index:2}.gaveta__toggle__texto{display:none}@media only screen and (min-width:769px){.gaveta__toggle__texto{display:inline-block}}.gaveta__toggle__icone-ativo{display:none}.gaveta__toggle__icone-inativo{display:inline-block}.gaveta__toggle[aria-expanded=true]{background:0 0;color:#fff;border-color:#ff3b30}.gaveta__toggle[aria-expanded=true] .gaveta__toggle__icone-ativo{display:inline-block}.gaveta__toggle[aria-expanded=true] .gaveta__toggle__icone-inativo{display:none}.gaveta__menu{transition-property:filter,transform;will-change:filter,transform;padding:3.75rem 1.875rem;background-color:#0e0e0e;position:fixed;top:0;right:0;left:15%;bottom:0;z-index:1;transform:translateX(100%) scaleY(2);overflow-y:auto;filter:blur(10px)}@media only screen and (min-width:769px){.gaveta__menu{padding:3.75rem 3.125rem;left:50%}}.gaveta__menu[aria-hidden=false]{opacity:1;visibility:visible;transform:translateX(0) scaleY(1);filter:blur(0)}.gaveta__menu[aria-hidden=false] .gaveta__menu__item{transform:translateX(0)}.gaveta__menu__lista{display:flex;flex-flow:column;align-items:stretch;justify-content:center;min-height:100%;font-size:1.25rem}@media only screen and (min-width:769px){.gaveta__menu__lista{font-size:2.5rem}}.gaveta__menu__item{transition:inherit;transition-property:transform;will-change:transform;transform:translateX(50%)}.gaveta__menu__link{transition:inherit}.gaveta__overlay{transition:.25s ease all;transition-property:opacity,right;position:absolute;top:0;left:0;right:0;bottom:0;right:100%;position:fixed;background-color:rgba(0,0,0,.75);opacity:0;pointer-events:none}.gaveta__overlay--visivel{pointer-events:initial;opacity:1;right:0}.projeto-detalhes{display:grid;grid-template-columns:100%;grid-template-areas:"galeria" "info" "depoimento-titulo" "depoimento" "decoracao";grid-gap:1.5625rem;width:100%;margin:1.875rem 0}@media only screen and (min-width:769px){.projeto-detalhes{margin-bottom:3.125rem;grid-gap:3.125rem;grid-template-columns:repeat(5,1fr);grid-template-areas:"galeria galeria galeria galeria galeria" "info info info info info" "depoimento-titulo depoimento-titulo depoimento depoimento depoimento" "decoracao decoracao decoracao decoracao decoracao"}}@media only screen and (min-width:1025px){.projeto-detalhes{grid-template-areas:"galeria galeria galeria info info" "depoimento-titulo depoimento-titulo depoimento depoimento decoracao"}}.projeto-detalhes__info{grid-area:info;background-color:#000}.projeto-detalhes__header{margin-bottom:1.25rem}.projeto-detalhes__titulo{padding-right:.9375rem;margin:.3125rem 0}.projeto-detalhes__categoria{margin:0;transform:scale(.75);transform-origin:center left}.projeto-detalhes__galeria{grid-area:galeria;max-width:100%}.projeto-detalhes__slider{border-radius:.1875rem;margin:0 auto;padding-top:1.875rem}.projeto-detalhes__slider:before{content:"";position:absolute;top:0;left:0;right:0;border-radius:.1875rem .1875rem 0 0;background-color:#fff;background-image:url(frontend/imagens/reticencias.svg);background-repeat:no-repeat;background-position:.625rem center;background-size:auto 60%;border-bottom:2px solid #d1d1d1;color:#f8f8f8;height:1.875rem;z-index:2}.projeto-detalhes__slider:after{content:"";position:absolute;bottom:0;left:0;right:0;height:9.375rem;background:transparent linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%) 0 0 no-repeat padding-box;z-index:1;pointer-events:none}.projeto-detalhes__slider.slick-initialized .projeto-detalhes__slide{opacity:1;visibility:visible;max-height:none}@media only screen and (min-width:769px){.projeto-detalhes__slider.slick-initialized .projeto-detalhes__slide{max-height:36.125rem}}.projeto-detalhes__slider.slick-initialized .slick-arrow{background-color:#fff;color:#000;border-radius:.1875rem}@media only screen and (min-width:769px){.projeto-detalhes__slider.slick-initialized .slick-prev{right:3rem}.projeto-detalhes__slider.slick-initialized .slick-next{right:1rem}}.projeto-detalhes__slider-container{max-width:62.5rem;margin:0 auto;position:relative}.projeto-detalhes__slide{overflow-y:auto;background-color:#fff;scrollbar-width:thin;scrollbar-color:#aaa #fff}.projeto-detalhes__slide:not(:first-child){opacity:0;visibility:hidden;max-height:0}.projeto-detalhes__slide::-webkit-scrollbar{width:.375rem}.projeto-detalhes__slide::-webkit-scrollbar-track{background:#fff}.projeto-detalhes__slide::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:.375rem;border:.0625rem solid #fff}.projeto-detalhes__depoimento{grid-area:depoimento;background:repeating-linear-gradient(-45deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,rgba(255,255,255,.07) 2px,rgba(255,255,255,.07) 2px,rgba(255,255,255,0) 3px,rgba(255,255,255,0) 6px)}.projeto-detalhes__depoimento-titulo{grid-area:depoimento-titulo}@media only screen and (min-width:769px){.projeto-detalhes__depoimento-titulo{background:url(frontend/imagens/pontilhado.png) repeat;background-attachment:fixed;text-align:right;margin-bottom:0!important}}.projeto-detalhes__decoracao{grid-area:decoracao;background:url(frontend/imagens/pontilhado.png) repeat;background-attachment:fixed}.projeto-detalhes__ficha{border-top:1px solid rgba(92,92,92,.5);padding:1.25rem 0;margin:1.25rem auto;text-align:center}.ficha-tecnica{padding:.625rem 0;margin:.625rem auto;display:grid;width:100%;grid-gap:.9375rem;grid-template-columns:3fr 4fr}.ficha-tecnica__tarefa{text-align:right;color:#aaa}.ficha-tecnica__responsavel{text-align:left}.depoimento{display:grid;grid-gap:1.25rem;grid-template-columns:100%;padding:.9375rem;align-self:start}@media only screen and (min-width:769px){.depoimento{grid-template-columns:1fr 3fr;padding:1.25rem}}.depoimento__imagem-container{display:flex;flex-flow:row;align-items:flex-start;justify-content:flex-start}@media only screen and (min-width:769px){.depoimento__imagem-container{flex-flow:column;align-items:center}}.depoimento__imagem{box-shadow:#ff3b30 .1875rem .1875rem 0;margin-top:-2.1875rem;margin-left:-1.25rem}.depoimento__texto{font-size:1.125rem;position:relative;padding-top:.625rem}.depoimento__texto:before{content:"\"";position:absolute;line-height:0;top:-.1em;right:-.05em;left:auto;font-size:9.375rem}@media only screen and (min-width:769px){.depoimento__texto:before{top:.1em;left:-.05em;font-size:3.125rem}}.depoimento__depoente{margin-top:.9375rem;font-weight:700}.depoimento__cargo{display:block;font-weight:400;color:#aaa}.depoimento__link{align-self:start;display:block;background-color:#fff;overflow:hidden;text-align:center;max-width:9.375rem;margin:0;margin-left:-.625rem}@media only screen and (min-width:769px){.depoimento__link{align-self:unset;width:100%;max-width:8.125rem;margin-top:.625rem;margin-bottom:.625rem;margin-left:-1.25rem}}.cliente{position:absolute;bottom:.625rem;left:.625rem;border-radius:.125rem;background-color:#fff;padding:.625rem;transform-origin:bottom left;transform:scale(.25);z-index:3}@media only screen and (min-width:769px){.cliente{transform:scale(.75)}}.cliente__link{display:block}.aviso-geral{background-color:var(--aviso-background-color);color:var(--aviso-color);padding:1.25rem 2.5rem 1.25rem 1.25rem;position:relative;display:none}.aviso-geral[aria-hidden=false]{display:block}@media only screen and (min-width:769px){.aviso-geral{padding:1.875rem 2.5rem 1.875rem 1.875rem}}.aviso-geral__fechar{position:absolute;width:1rem;height:1rem;top:1.25rem;right:1.25rem;background-color:transparent;color:inherit}.aviso-geral__centralizado{margin-left:auto;margin-right:auto;max-width:75rem;display:flex;flex-flow:row;align-items:flex-start;justify-content:space-around}.aviso-geral__icone-container{margin:0 1em 0 0;min-width:3.125rem}@media only screen and (min-width:769px){.aviso-geral__icone-container{flex-shrink:0}}.aviso-geral__conteudo a{color:inherit}.aviso-geral__conteudo a:visited{color:inherit}.aviso-geral__conteudo :last-child{margin-bottom:0}.slider-block{margin:0 -.9375rem}.slider-block+.title-block{margin-top:2em}.slider{background-color:#000;max-width:120rem;margin:0 auto}.slider .centralizado{width:100%}.slider__item{position:relative;width:100%}.slider__item:focus{outline:0}.slider__item:not(:first-child){transition-property:opacity;opacity:0;visibility:hidden;max-height:0}.slider__texto-container{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);margin:0 auto;width:100%;max-width:75rem;display:flex;flex-flow:column;align-items:center;justify-content:center;padding:1.25rem 2.8125rem;overflow:auto}.slider__titulo{margin-bottom:.3em;color:#fff;text-align:center}@media only screen and (max-width:768px){.slider__titulo{font-size:6vw}}.slider__texto{color:#fff;margin-bottom:1em;text-align:center;font-size:.875rem}@media only screen and (min-width:1091px){.slider__texto{font-size:1.25rem}}.slider__image{margin:0 auto;display:block}.slider.slick-initialized .slider__item{opacity:1;max-height:none;visibility:visible}.slider.slick-initialized .slick-dots{top:0;right:.625rem;bottom:0;left:auto;width:auto;display:flex;flex-flow:column;justify-content:center}.text-block{color:#fff}.text-block+.title-block{margin-top:2em}.text-block__background{padding:1.875rem 1.25rem 2.5rem;margin:0 -.9375rem;background-color:#000}@media only screen and (min-width:769px){.text-block__background{padding:3.125rem .9375rem 3.75rem}}.text-block__flex{display:flex;flex-direction:column;align-items:flex-center;width:100%}@media only screen and (min-width:1025px){.text-block__flex{align-items:flex-start;flex-direction:row}}@media only screen and (min-width:1025px){.text-block__flex-image{max-width:50%;margin-right:1.4375rem}}@media only screen and (min-width:1025px){.text-block__flex-image--right{order:2;margin-left:1.4375rem;margin-right:0}}@media only screen and (min-width:1025px){.text-block__flex-content{flex:1 1}}.text-block__image{margin-bottom:1.875rem}@media only screen and (min-width:1025px){.text-block__image{margin-bottom:0}}.text-block .conteudo p:last-child{margin-bottom:0}.text-block--limited .text-block__background{margin:.9375rem auto 1.5625rem}@media only screen and (min-width:1025px){.text-block--limited .text-block__background{padding-left:2.5rem;padding-right:2.5rem;margin:1.875rem auto 2.5rem}}.text-block--style-2{color:#000}.text-block--style-2 .text-block__background{background-color:#fff}.text-block--style-2 code{background-color:rgba(0,0,0,.1);color:#000}.text-block--style-3{color:#aaa}.text-block--style-3 .text-block__background{background-color:#0e0e0e}.text-block--style-4 a:not(.bt){text-decoration-color:#000}.text-block--style-4 .text-block__background{background-color:#ff3b30}.title-block{padding-top:1.875rem}.wpcf7 div.wpcf7-response-output{margin:1.25rem auto}.wpcf7-not-valid{border-color:red}span.wpcf7-not-valid-tip{font-size:.8em;padding:.4375rem .625rem;margin-top:.125rem}span.wpcf7-not-valid-tip:before{content:""}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100}div.wpcf7 .ajax-loader{padding:3px;background-color:#fff;border-radius:100%;margin-top:.3125rem}.grecaptcha-badge{visibility:hidden}span.wpcf7-list-item{margin:0!important}span.wpcf7-list-item-label{vertical-align:middle}