body{overflow-x:hidden}body p:last-child{margin-bottom:0}#whatsapp{max-width:170px}#whatsapp .elementor-widget-icon .elementor-widget-container{height:18px}.cky-btn-revisit-wrapper{display:none!important}body.home header #abre-menu{cursor:pointer}@media (max-width:767px){body.home header #abre-menu{background:#342D29;padding:15px}}@media (max-width:767px){body.home header #abre-menu img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(234deg) brightness(103%) contrast(103%)}}body.home header #fechar-menu{cursor:pointer;position:relative}body.home header #fechar-menu:before{content:"";display:block;background:#F2EFE5;width:1px;height:75px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width:767px){body.home header #fechar-menu:before{height:125px}}body.home header #menu-aberto .elementor-widget-nav-menu nav.elementor-nav-menu--main ul li.menu-item a:hover{color:var(--e-global-color-accent)}body.home header #menu-aberto .elementor-element-086099a .elementor-widget-image a{transition:0.3s all}body.home header #menu-aberto .elementor-element-086099a .elementor-widget-image a:hover img{filter:brightness(0) saturate(100%) invert(77%) sepia(99%) saturate(602%) hue-rotate(13deg) brightness(106%) contrast(104%)}body.home header #menu-aberto .elementor-element-086099a .idiomas .gtranslate_wrapper{display:flex;flex-direction:column-reverse;align-items:center;gap:15px}body.home header #menu-aberto .elementor-element-086099a .idiomas .gtranslate_wrapper .glink{color:#f2efe5;font-size:16px;font-weight:400}body.home header #menu-aberto .elementor-element-086099a .idiomas .gtranslate_wrapper .glink:hover{color:var(--e-global-color-accent)}body.home header #menu-aberto .elementor-element-086099a .idiomas .gtranslate_wrapper .glink[data-gt-lang="pt"]:after{content:"BR"}@media (max-width:767px){body.home #hero>.elementor-element-0f1c215{background-position:top center;background-size:170%}}@media (max-width:767px){body.home #hero .col-dir .elementor-widget-theme-site-logo img{height:100px}}body.home #hero .col-dir .elementor-widget-button{position:relative;z-index:1}body.home #hero .col-dir .elementor-widget-heading{position:relative;z-index:1}@media (min-width:1200px){body.home #hero .imagem-gira{left:50%}}@media (max-width:767px){body.home #hero .imagem-gira{top:190px;left:10px}}body.home #hero .imagem-gira img{animation:girar 8s linear infinite}@media (max-width:1400px){body.home #hero .imagem-gira img{max-width:80%}}@media (max-width:1100px){body.home #hero .imagem-gira img{max-width:70%}}@media (max-width:767px){body.home #hero .imagem-gira img{max-width:100%;height:200px}}@keyframes girar{100%{transform:rotate(360deg)}}body.home #sobre .oquesomos h3{background:radial-gradient(circle,#afcce1 0%,#e78e6c 33%,#fc801d 66%,#d89a94 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media (min-width:1600px){body.home #sobre .atuamoscomo .col-esq .elementor-widget-text-editor>.elementor-widget-container p{font-size:24px;line-height:32px}}@media (min-width:1800px){body.home #sobre .atuamoscomo .col-esq .elementor-widget-text-editor>.elementor-widget-container p{font-size:26px;line-height:34px}}body.home #sobre .servicos{overflow:hidden;width:100%}body.home #sobre .servicos .servicos-track{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:40px;width:max-content;animation:marquee-servicos 40s linear infinite}@media (max-width:767px){body.home #sobre .servicos .servicos-track{gap:25px}}body.home #sobre .servicos .servicos-track .elementor-widget-heading{white-space:nowrap;width:auto;position:relative;margin-right:40px}@media (max-width:767px){body.home #sobre .servicos .servicos-track .elementor-widget-heading{margin-right:25px}}body.home #sobre .servicos .servicos-track .elementor-widget-heading:after{content:"*";display:block;color:#000;font-size:38px;font-weight:600;letter-spacing:5px;position:absolute;top:-10px;right:-50px}@media (max-width:767px){body.home #sobre .servicos .servicos-track .elementor-widget-heading:after{right:-35px}}@keyframes marquee-servicos{from{transform:translateX(0)}to{transform:translateX(-50%)}}body.home #portfolio .titulo-secao{top:-90px;left:240px}@media (max-width:1024px){body.home #portfolio .titulo-secao{top:auto;left:auto}}body.home #portfolio .elementor-loop-container{display:flex;flex-direction:column}body.home #portfolio .elementor-loop-container .e-loop-item{display:inline-grid;min-width:382px}@media (max-width:767px){body.home #portfolio .elementor-loop-container .e-loop-item{min-width:222px}}body.home #portfolio .elementor-loop-container .e-loop-item:first-of-type{padding-left:10px}body.home #portfolio .elementor-loop-container .e-loop-item .elementor-page-title{background:rgba(61,38,216,.45);width:100%;height:100%;opacity:0;transition:0.3s all}body.home #portfolio .elementor-loop-container .e-loop-item .elementor-page-title .elementor-widget-container{display:flex;justify-content:center;align-items:center}body.home #portfolio .elementor-loop-container .e-loop-item .elementor-page-title .elementor-widget-container .elementor-heading-title{width:100%;height:100%}body.home #portfolio .elementor-loop-container .e-loop-item .elementor-page-title .elementor-widget-container .elementor-heading-title a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}body.home #portfolio .elementor-loop-container .e-loop-item:hover .elementor-page-title{opacity:1}body.home #portfolio .elementor-loop-container style{display:none}body.home #portfolio .portfolio-nav{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:15px}body.home #portfolio .portfolio-nav .slick-arrow{color:#d5989a;border:1px solid #d5989a;border-radius:0;width:16px;height:16px;display:flex;justify-content:center;align-items:center;padding:0}body.home #portfolio .portfolio-nav .slick-arrow svg{color:#d5989a;fill:#d5989a;width:9px;height:9px}body.home #portfolio .portfolio-nav .slick-arrow:hover{background:#d5989a}body.home #portfolio .portfolio-nav .slick-arrow:hover svg{color:#fff;fill:#fff}body.home #portfolio .portfolio-nav .slick-dots{display:flex;justify-content:center;padding:0;margin-top:-12px}body.home #portfolio .portfolio-nav .slick-dots li{list-style:none;margin:4px}body.home #portfolio .portfolio-nav .slick-dots li button{font-size:0;background:#fff;border:1px solid var(--e-global-color-primary);border-radius:0;width:8px;height:8px;padding:0}body.home #portfolio .portfolio-nav .slick-dots li.slick-active button{background:var(--e-global-color-primary);width:20px}body.home #quem-somos{position:relative}body.home #quem-somos:before{content:"";display:block;background-image:url(https://homolog3.origgami.com.br/asterisk/wp-content/uploads/2026/05/asterisk-selo-redondo-2-selo-redondo-2.png);background-size:cover;width:383px;height:400px;position:absolute;top:auto;right:auto;bottom:70px;left:-280px}@media (max-width:1024px){body.home #quem-somos:before{display:none}}body.home #quem-somos:after{content:"";display:block;background-image:url(https://homolog3.origgami.com.br/asterisk/wp-content/uploads/2026/05/asterisk-selo-redondo-1-selo-redondo-1.png);background-size:cover;width:363px;height:389px;position:absolute;top:70px;right:-280px;bottom:auto;left:auto}@media (max-width:1024px){body.home #quem-somos:after{display:none}}body.home #quem-somos .nome{background:#dcfd00;border-radius:32px;padding:10px 32px}body.home #quem-somos .nome .elementor-widget-container{margin:0}body.home #lista-de-espera{position:relative}body.home #lista-de-espera:before{content:"";display:block;background-image:url(https://homolog3.origgami.com.br/asterisk/wp-content/uploads/2026/05/asterisk-camada-2-camada-2.png);background-size:cover;width:400px;height:400px;position:absolute;top:auto;right:auto;bottom:-190px;left:-215px;z-index:2}@media (max-width:1024px){body.home #lista-de-espera:before{display:none}}body.home #lista-de-espera .elementor-form .elementor-field-group .elementor-field-label{display:none}body.home #lista-de-espera .elementor-form .elementor-field-group.elementor-field-type-checkbox{margin-top:25px}body.home #lista-de-espera .elementor-form .elementor-field-group.elementor-field-type-checkbox .elementor-field-label{color:#362f2b;font-family:"Barlow Condensed",Sans-serif;font-size:32px;font-weight:700;font-style:italic;text-transform:uppercase;text-align:center;width:100%;display:block;margin-bottom:20px}@media (max-width:767px){body.home #lista-de-espera .elementor-form .elementor-field-group.elementor-field-type-checkbox .elementor-field-label{font-size:26px}}body.home #lista-de-espera .elementor-form .elementor-field-group.elementor-field-type-checkbox .elementor-field-subgroup{display:flex;flex-wrap:wrap;max-width:360px;margin:0 auto}body.home #lista-de-espera .elementor-form .elementor-field-group.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option{display:flex;align-items:center;gap:6px;width:50%;margin:6px 0}body.home #lista-de-espera .elementor-form .elementor-field-group.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input{border:0}body.home #lista-de-espera .elementor-form .elementor-field-group.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label{text-transform:none}body.home #lista-de-espera .elementor-form .elementor-field-group.elementor-field-type-submit{margin-top:10px}#elementor-popup-modal-385 .dialog-widget-content{position:relative}#elementor-popup-modal-385 .dialog-widget-content:before{content:"";display:block;background:rgba(208,217,87,.75);border-radius:32px;width:100%;height:100%;position:absolute;inset:0;z-index:1}#elementor-popup-modal-396 .nome,#elementor-popup-modal-413 .nome{background:#dcfd00;border-radius:32px;padding:10px 32px;margin:20px auto}#elementor-popup-modal-396 .nome .elementor-widget-container,#elementor-popup-modal-413 .nome .elementor-widget-container{margin:0}#elementor-popup-modal-444 .elementor-location-popup{position:relative}#elementor-popup-modal-444 .elementor-location-popup:before{content:"";display:block;background-image:url(https://homolog3.origgami.com.br/asterisk/wp-content/uploads/2026/05/asterisk-retangulo-25-retangulo-25.png);background-size:cover;width:92px;height:183px;position:absolute;top:50%;right:auto;bottom:auto;left:10px;transform:translateY(-50%)}@media (max-width:1024px){#elementor-popup-modal-444 .elementor-location-popup:before{display:none}}#elementor-popup-modal-444 .elementor-location-popup>div #portfolio-galeria .slick-list .slick-slide img{width:auto!important;max-height:520px;margin:0 auto}#elementor-popup-modal-444 .elementor-location-popup>div #portfolio-galeria .slick-dots{display:flex;justify-content:center;gap:5px;padding:0}#elementor-popup-modal-444 .elementor-location-popup>div #portfolio-galeria .slick-dots li button{font-size:0;background:#5f544d;border-radius:50%;border:0;width:10px;height:10px;list-style:none;padding:0}#elementor-popup-modal-444 .elementor-location-popup>div #portfolio-galeria .slick-dots li.slick-active button{background:#dcfd00;border-radius:8px;width:32px}#elementor-popup-modal-444 .elementor-location-popup>div #portfolio-galeria .slick-dots li:first-child:last-child{display:none}#elementor-popup-modal-444 .elementor-location-popup>div #portfolio-galeria .slick-dots li::marker{font-size:0}