.elementor-3250 .elementor-element.elementor-element-cb34559{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3250 .elementor-element.elementor-element-cb34559:not(.elementor-motion-effects-element-type-background), .elementor-3250 .elementor-element.elementor-element-cb34559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shiota.arq.br/wp-content/uploads/2026/03/fundo-projetos.jpg");background-repeat:no-repeat;background-size:100% auto;}.elementor-3250 .elementor-element.elementor-element-0459e85{--display:flex;--min-height:470px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3250 .elementor-element.elementor-element-0459e85:not(.elementor-motion-effects-element-type-background), .elementor-3250 .elementor-element.elementor-element-0459e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shiota.arq.br/wp-content/uploads/2025/12/005-1.png");}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-02a29b9{width:var( --container-widget-width, 26.354% );max-width:26.354%;--container-widget-width:26.354%;--container-widget-flex-grow:0;text-align:center;}.elementor-3250 .elementor-element.elementor-element-02a29b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3250 .elementor-element.elementor-element-02a29b9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3250 .elementor-element.elementor-element-971edc0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3250 .elementor-element.elementor-element-d462239{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-3250 .elementor-element.elementor-element-d462239:not(.elementor-motion-effects-element-type-background), .elementor-3250 .elementor-element.elementor-element-d462239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A7A7A08;}.elementor-3250 .elementor-element.elementor-element-09cceba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3250 .elementor-element.elementor-element-66627d2{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.04);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3250 .elementor-element.elementor-element-66627d2:not(.elementor-motion-effects-element-type-background), .elementor-3250 .elementor-element.elementor-element-66627d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3250 .elementor-element.elementor-element-8c97f28 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:600;}.elementor-3250 .elementor-element.elementor-element-0455238{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-d4b0740{color:#141414ED;}.elementor-3250 .elementor-element.elementor-element-4416199{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3250 .elementor-element.elementor-element-104f329{margin:25px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;}.elementor-3250 .elementor-element.elementor-element-104f329.elementor-element{--order:-99999 /* order start hack */;}.elementor-3250 .elementor-element.elementor-element-104f329 img{width:24px;}.elementor-3250 .elementor-element.elementor-element-cb56f6b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3250 .elementor-element.elementor-element-35baf32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3250 .elementor-element.elementor-element-5ba4679{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-3250 .elementor-element.elementor-element-cc0fede{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3250 .elementor-element.elementor-element-7520d42{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3250 .elementor-element.elementor-element-f933735{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3250 .elementor-element.elementor-element-f933735.elementor-element{--order:-99999 /* order start hack */;}.elementor-3250 .elementor-element.elementor-element-f933735 img{width:24px;}.elementor-3250 .elementor-element.elementor-element-34bb6c9.elementor-element{--order:-99999 /* order start hack */;}.elementor-3250 .elementor-element.elementor-element-34bb6c9{text-align:center;}.elementor-3250 .elementor-element.elementor-element-34bb6c9 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-56f33fb{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3250 .elementor-element.elementor-element-0e34b5f > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-3250 .elementor-element.elementor-element-0e34b5f{width:var( --container-widget-width, 110.753% );max-width:110.753%;--container-widget-width:110.753%;--container-widget-flex-grow:0;}.elementor-3250 .elementor-element.elementor-element-0e34b5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3250 .elementor-element.elementor-element-0e34b5f .jet-listing-grid__slider-icon{width:16px;height:16px;line-height:16px;margin-top:calc( -16px/2 );}.elementor-3250 .elementor-element.elementor-element-0e34b5f .jet-listing-grid__slider .jet-slick-dots li{width:9px;height:9px;background:#CFCFCF;}.elementor-3250 .elementor-element.elementor-element-0e34b5f .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-d02555e );}.elementor-3250 .elementor-element.elementor-element-5eba43b{--n-accordion-title-font-size:var( --e-global-typography-8c9c5f0-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );}.elementor-3250 .elementor-element.elementor-element-5eba43b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#1414140A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1414145C;}:where( .elementor-3250 .elementor-element.elementor-element-5eba43b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-8c9c5f0-font-family ), Sans-serif;font-weight:var( --e-global-typography-8c9c5f0-font-weight );}.elementor-3250 .elementor-element.elementor-element-ceffcbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-3250 .elementor-element.elementor-element-514e681{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3250 .elementor-element.elementor-element-396f4c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3250 .elementor-element.elementor-element-627718f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3250 .elementor-element.elementor-element-627718f.elementor-element{--order:-99999 /* order start hack */;}.elementor-3250 .elementor-element.elementor-element-627718f img{width:24px;}.elementor-3250 .elementor-element.elementor-element-1650ec2.elementor-element{--order:-99999 /* order start hack */;}.elementor-3250 .elementor-element.elementor-element-1650ec2{text-align:center;}.elementor-3250 .elementor-element.elementor-element-1650ec2 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-405cf51{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3250 .elementor-element.elementor-element-c3a62ac > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-3250 .elementor-element.elementor-element-c3a62ac{width:var( --container-widget-width, 110.753% );max-width:110.753%;--container-widget-width:110.753%;--container-widget-flex-grow:0;}.elementor-3250 .elementor-element.elementor-element-c3a62ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3250 .elementor-element.elementor-element-c3a62ac .jet-listing-grid__slider-icon{width:16px;height:16px;line-height:16px;margin-top:calc( -16px/2 );}.elementor-3250 .elementor-element.elementor-element-c3a62ac .jet-listing-grid__slider .jet-slick-dots li{width:9px;height:9px;background:#CFCFCF;}.elementor-3250 .elementor-element.elementor-element-c3a62ac .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-d02555e );}.elementor-3250 .elementor-element.elementor-element-0e0d9c4{--n-accordion-title-font-size:var( --e-global-typography-8c9c5f0-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );}.elementor-3250 .elementor-element.elementor-element-0e0d9c4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#1414140A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1414145C;}:where( .elementor-3250 .elementor-element.elementor-element-0e0d9c4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-8c9c5f0-font-family ), Sans-serif;font-weight:var( --e-global-typography-8c9c5f0-font-weight );}.elementor-3250 .elementor-element.elementor-element-3dcfa86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-3250 .elementor-element.elementor-element-5a37462{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3250 .elementor-element.elementor-element-bd95b14{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3250 .elementor-element.elementor-element-9a368c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3250 .elementor-element.elementor-element-9a368c8.elementor-element{--order:-99999 /* order start hack */;}.elementor-3250 .elementor-element.elementor-element-9a368c8 img{width:24px;}.elementor-3250 .elementor-element.elementor-element-6f9c126.elementor-element{--order:-99999 /* order start hack */;}.elementor-3250 .elementor-element.elementor-element-6f9c126{text-align:center;}.elementor-3250 .elementor-element.elementor-element-6f9c126 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-d6cc3ff{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3250 .elementor-element.elementor-element-3b19cc9 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-3250 .elementor-element.elementor-element-3b19cc9{width:var( --container-widget-width, 110.753% );max-width:110.753%;--container-widget-width:110.753%;--container-widget-flex-grow:0;}.elementor-3250 .elementor-element.elementor-element-3b19cc9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3250 .elementor-element.elementor-element-3b19cc9 .jet-listing-grid__slider-icon{width:16px;height:16px;line-height:16px;margin-top:calc( -16px/2 );}.elementor-3250 .elementor-element.elementor-element-3b19cc9 .jet-listing-grid__slider .jet-slick-dots li{width:9px;height:9px;background:#CFCFCF;}.elementor-3250 .elementor-element.elementor-element-3b19cc9 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-d02555e );}.elementor-3250 .elementor-element.elementor-element-d2501e6{--n-accordion-title-font-size:var( --e-global-typography-8c9c5f0-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );}.elementor-3250 .elementor-element.elementor-element-d2501e6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#1414140A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1414145C;}:where( .elementor-3250 .elementor-element.elementor-element-d2501e6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-8c9c5f0-font-family ), Sans-serif;font-weight:var( --e-global-typography-8c9c5f0-font-weight );}.elementor-3250 .elementor-element.elementor-element-94a4880{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-3250 .elementor-element.elementor-element-d0c8b9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3250 .elementor-element.elementor-element-4ce748b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3250 .elementor-element.elementor-element-34c8a64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3250 .elementor-element.elementor-element-34c8a64.elementor-element{--order:-99999 /* order start hack */;}.elementor-3250 .elementor-element.elementor-element-34c8a64 img{width:24px;}.elementor-3250 .elementor-element.elementor-element-614520f.elementor-element{--order:-99999 /* order start hack */;}.elementor-3250 .elementor-element.elementor-element-614520f{text-align:center;}.elementor-3250 .elementor-element.elementor-element-614520f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-1ec81fa{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3250 .elementor-element.elementor-element-1f4f8cc > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-3250 .elementor-element.elementor-element-1f4f8cc{width:var( --container-widget-width, 110.753% );max-width:110.753%;--container-widget-width:110.753%;--container-widget-flex-grow:0;}.elementor-3250 .elementor-element.elementor-element-1f4f8cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3250 .elementor-element.elementor-element-1f4f8cc .jet-listing-grid__slider-icon{width:16px;height:16px;line-height:16px;margin-top:calc( -16px/2 );}.elementor-3250 .elementor-element.elementor-element-1f4f8cc .jet-listing-grid__slider .jet-slick-dots li{width:9px;height:9px;background:#CFCFCF;}.elementor-3250 .elementor-element.elementor-element-1f4f8cc .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-d02555e );}.elementor-3250 .elementor-element.elementor-element-cbde2b5{--n-accordion-title-font-size:var( --e-global-typography-8c9c5f0-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );}.elementor-3250 .elementor-element.elementor-element-cbde2b5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#1414140A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1414145C;}:where( .elementor-3250 .elementor-element.elementor-element-cbde2b5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-8c9c5f0-font-family ), Sans-serif;font-weight:var( --e-global-typography-8c9c5f0-font-weight );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3250 .elementor-element.elementor-element-cb34559{--min-height:250px;}.elementor-3250 .elementor-element.elementor-element-0459e85:not(.elementor-motion-effects-element-type-background), .elementor-3250 .elementor-element.elementor-element-0459e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shiota.arq.br/wp-content/uploads/2025/12/005-1-1536x496.png");background-repeat:no-repeat;}.elementor-3250 .elementor-element.elementor-element-0459e85{--min-height:257px;}.elementor-3250 .elementor-element.elementor-element-02a29b9{width:var( --container-widget-width, 222px );max-width:222px;--container-widget-width:222px;--container-widget-flex-grow:0;text-align:end;}.elementor-3250 .elementor-element.elementor-element-971edc0{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3250 .elementor-element.elementor-element-d462239{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3250 .elementor-element.elementor-element-34bb6c9 .elementor-heading-title{font-size:24px;}.elementor-3250 .elementor-element.elementor-element-0e34b5f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3250 .elementor-element.elementor-element-5eba43b{--n-accordion-title-font-size:var( --e-global-typography-8c9c5f0-font-size );}.elementor-3250 .elementor-element.elementor-element-1650ec2 .elementor-heading-title{font-size:24px;}.elementor-3250 .elementor-element.elementor-element-c3a62ac > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3250 .elementor-element.elementor-element-0e0d9c4{--n-accordion-title-font-size:var( --e-global-typography-8c9c5f0-font-size );}.elementor-3250 .elementor-element.elementor-element-6f9c126 .elementor-heading-title{font-size:24px;}.elementor-3250 .elementor-element.elementor-element-3b19cc9 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3250 .elementor-element.elementor-element-d2501e6{--n-accordion-title-font-size:var( --e-global-typography-8c9c5f0-font-size );}.elementor-3250 .elementor-element.elementor-element-614520f .elementor-heading-title{font-size:24px;}.elementor-3250 .elementor-element.elementor-element-1f4f8cc > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3250 .elementor-element.elementor-element-cbde2b5{--n-accordion-title-font-size:var( --e-global-typography-8c9c5f0-font-size );}}@media(max-width:767px){.elementor-3250 .elementor-element.elementor-element-cb34559{--min-height:180px;}.elementor-3250 .elementor-element.elementor-element-cb34559:not(.elementor-motion-effects-element-type-background), .elementor-3250 .elementor-element.elementor-element-cb34559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:583px auto;}.elementor-3250 .elementor-element.elementor-element-0459e85:not(.elementor-motion-effects-element-type-background), .elementor-3250 .elementor-element.elementor-element-0459e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shiota.arq.br/wp-content/uploads/2025/12/005-1-768x248.png");background-repeat:no-repeat;}.elementor-3250 .elementor-element.elementor-element-0459e85{--min-height:180px;}.elementor-3250 .elementor-element.elementor-element-02a29b9{--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}.elementor-3250 .elementor-element.elementor-element-02a29b9 .elementor-heading-title{font-size:24px;}.elementor-3250 .elementor-element.elementor-element-971edc0{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-3250 .elementor-element.elementor-element-8c97f28{text-align:center;}.elementor-3250 .elementor-element.elementor-element-0455238{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3250 .elementor-element.elementor-element-d4b0740{text-align:center;}.elementor-3250 .elementor-element.elementor-element-104f329{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3250 .elementor-element.elementor-element-104f329 img{width:24px;}.elementor-3250 .elementor-element.elementor-element-cb56f6b{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3250 .elementor-element.elementor-element-35baf32{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3250 .elementor-element.elementor-element-5ba4679{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3250 .elementor-element.elementor-element-cc0fede{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3250 .elementor-element.elementor-element-cc0fede.e-con{--align-self:center;}.elementor-3250 .elementor-element.elementor-element-7520d42{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3250 .elementor-element.elementor-element-f933735{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3250 .elementor-element.elementor-element-f933735 img{width:24px;}.elementor-3250 .elementor-element.elementor-element-34bb6c9 .elementor-heading-title{font-size:24px;}.elementor-3250 .elementor-element.elementor-element-56f33fb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3250 .elementor-element.elementor-element-0e34b5f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3250 .elementor-element.elementor-element-5eba43b{--n-accordion-title-font-size:var( --e-global-typography-8c9c5f0-font-size );}.elementor-3250 .elementor-element.elementor-element-514e681{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3250 .elementor-element.elementor-element-396f4c5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3250 .elementor-element.elementor-element-627718f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3250 .elementor-element.elementor-element-627718f img{width:24px;}.elementor-3250 .elementor-element.elementor-element-1650ec2 .elementor-heading-title{font-size:24px;}.elementor-3250 .elementor-element.elementor-element-405cf51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3250 .elementor-element.elementor-element-c3a62ac > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3250 .elementor-element.elementor-element-0e0d9c4{--n-accordion-title-font-size:var( --e-global-typography-8c9c5f0-font-size );}.elementor-3250 .elementor-element.elementor-element-5a37462{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3250 .elementor-element.elementor-element-bd95b14{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-0px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3250 .elementor-element.elementor-element-9a368c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3250 .elementor-element.elementor-element-9a368c8 img{width:24px;}.elementor-3250 .elementor-element.elementor-element-6f9c126 .elementor-heading-title{font-size:24px;}.elementor-3250 .elementor-element.elementor-element-d6cc3ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3250 .elementor-element.elementor-element-3b19cc9 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3250 .elementor-element.elementor-element-d2501e6{--n-accordion-title-font-size:var( --e-global-typography-8c9c5f0-font-size );}.elementor-3250 .elementor-element.elementor-element-d0c8b9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3250 .elementor-element.elementor-element-4ce748b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3250 .elementor-element.elementor-element-34c8a64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3250 .elementor-element.elementor-element-34c8a64 img{width:24px;}.elementor-3250 .elementor-element.elementor-element-614520f .elementor-heading-title{font-size:24px;}.elementor-3250 .elementor-element.elementor-element-1ec81fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3250 .elementor-element.elementor-element-1f4f8cc > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3250 .elementor-element.elementor-element-cbde2b5{--n-accordion-title-font-size:var( --e-global-typography-8c9c5f0-font-size );}}@media(min-width:768px){.elementor-3250 .elementor-element.elementor-element-cb34559{--content-width:100%;}.elementor-3250 .elementor-element.elementor-element-d462239{--width:1300px;}.elementor-3250 .elementor-element.elementor-element-09cceba{--width:50%;}.elementor-3250 .elementor-element.elementor-element-4416199{--width:50%;}.elementor-3250 .elementor-element.elementor-element-cc0fede{--content-width:1140px;}.elementor-3250 .elementor-element.elementor-element-7520d42{--width:100%;}.elementor-3250 .elementor-element.elementor-element-56f33fb{--width:100%;}.elementor-3250 .elementor-element.elementor-element-514e681{--content-width:1140px;}.elementor-3250 .elementor-element.elementor-element-396f4c5{--width:100%;}.elementor-3250 .elementor-element.elementor-element-405cf51{--width:100%;}.elementor-3250 .elementor-element.elementor-element-5a37462{--content-width:1140px;}.elementor-3250 .elementor-element.elementor-element-bd95b14{--width:100%;}.elementor-3250 .elementor-element.elementor-element-d0c8b9e{--content-width:1140px;}.elementor-3250 .elementor-element.elementor-element-4ce748b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3250 .elementor-element.elementor-element-0459e85{--width:100%;}}/* Start custom CSS for nested-accordion, class: .elementor-element-5eba43b *//* 1. Estrutura Geral */
.elementor-3250 .elementor-element.elementor-element-5eba43b .e-n-accordion-item-title {
    background: #ffffff;
    padding: 16px 22px;
    border-bottom: 1px solid rgba(0,0,0,0.05);
    transition: all .35s cubic-bezier(.4,0,.2,1);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/* 2. Hover */
.elementor-3250 .elementor-element.elementor-element-5eba43b .e-n-accordion-item-title:hover {
    background:#fafafa;
    padding-left:28px;
}

/* 3. Tipografia */
.elementor-3250 .elementor-element.elementor-element-5eba43b .e-n-accordion-item-title-text {
    font-family:"Montserrat",sans-serif;
    font-size:12px;
    font-weight:500;
    letter-spacing:1.6px;
    text-transform:uppercase;
    color:#111;
    transition:all .3s ease;
}

/* 4. Estado ativo */
.elementor-3250 .elementor-element.elementor-element-5eba43b .e-n-accordion-item-title[aria-expanded="true"] {
    background:#111 !important;
}

.elementor-3250 .elementor-element.elementor-element-5eba43b .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-text {
    color:#ffffff !important;
    letter-spacing:2px;
}

/* 5. Ícone herdando cor do texto */
.elementor-3250 .elementor-element.elementor-element-5eba43b .e-n-accordion-item-title-icon {
    display:flex;
    align-items:center;
}

.elementor-3250 .elementor-element.elementor-element-5eba43b .e-n-accordion-item-title-icon svg{
    width:11px;
    height:11px;
    fill:currentColor;
    transition:all .35s cubic-bezier(.4,0,.2,1);
}

/* Rotação ao abrir */
.elementor-3250 .elementor-element.elementor-element-5eba43b .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon svg{
    transform:rotate(135deg);
}

/* 6. Animação de abertura */
.elementor-3250 .elementor-element.elementor-element-5eba43b .e-n-accordion-item-content{
    animation:accordionFade .35s ease;
}

@keyframes accordionFade{
    from{
        opacity:0;
        transform:translateY(-5px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}

/* 7. Mobile */
@media (max-width:767px){

    .elementor-3250 .elementor-element.elementor-element-5eba43b .e-n-accordion-item-title{
        padding:14px 16px;
    }

    .elementor-3250 .elementor-element.elementor-element-5eba43b .e-n-accordion-item-title-text{
        font-size:11px;
        letter-spacing:1.3px;
    }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0e0d9c4 *//* 1. Estrutura Geral */
.elementor-3250 .elementor-element.elementor-element-0e0d9c4 .e-n-accordion-item-title {
    background: #ffffff;
    padding: 16px 22px;
    border-bottom: 1px solid rgba(0,0,0,0.05);
    transition: all .35s cubic-bezier(.4,0,.2,1);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/* 2. Hover */
.elementor-3250 .elementor-element.elementor-element-0e0d9c4 .e-n-accordion-item-title:hover {
    background:#fafafa;
    padding-left:28px;
}

/* 3. Tipografia */
.elementor-3250 .elementor-element.elementor-element-0e0d9c4 .e-n-accordion-item-title-text {
    font-family:"Montserrat",sans-serif;
    font-size:12px;
    font-weight:500;
    letter-spacing:1.6px;
    text-transform:uppercase;
    color:#111;
    transition:all .3s ease;
}

/* 4. Estado ativo */
.elementor-3250 .elementor-element.elementor-element-0e0d9c4 .e-n-accordion-item-title[aria-expanded="true"] {
    background:#111 !important;
}

.elementor-3250 .elementor-element.elementor-element-0e0d9c4 .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-text {
    color:#ffffff !important;
    letter-spacing:2px;
}

/* 5. Ícone herdando cor do texto */
.elementor-3250 .elementor-element.elementor-element-0e0d9c4 .e-n-accordion-item-title-icon {
    display:flex;
    align-items:center;
}

.elementor-3250 .elementor-element.elementor-element-0e0d9c4 .e-n-accordion-item-title-icon svg{
    width:11px;
    height:11px;
    fill:currentColor;
    transition:all .35s cubic-bezier(.4,0,.2,1);
}

/* Rotação ao abrir */
.elementor-3250 .elementor-element.elementor-element-0e0d9c4 .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon svg{
    transform:rotate(135deg);
}

/* 6. Animação de abertura */
.elementor-3250 .elementor-element.elementor-element-0e0d9c4 .e-n-accordion-item-content{
    animation:accordionFade .35s ease;
}

@keyframes accordionFade{
    from{
        opacity:0;
        transform:translateY(-5px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}

/* 7. Mobile */
@media (max-width:767px){

    .elementor-3250 .elementor-element.elementor-element-0e0d9c4 .e-n-accordion-item-title{
        padding:14px 16px;
    }

    .elementor-3250 .elementor-element.elementor-element-0e0d9c4 .e-n-accordion-item-title-text{
        font-size:11px;
        letter-spacing:1.3px;
    }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d2501e6 *//* 1. Estrutura Geral */
.elementor-3250 .elementor-element.elementor-element-d2501e6 .e-n-accordion-item-title {
    background: #ffffff;
    padding: 16px 22px;
    border-bottom: 1px solid rgba(0,0,0,0.05);
    transition: all .35s cubic-bezier(.4,0,.2,1);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/* 2. Hover */
.elementor-3250 .elementor-element.elementor-element-d2501e6 .e-n-accordion-item-title:hover {
    background:#fafafa;
    padding-left:28px;
}

/* 3. Tipografia */
.elementor-3250 .elementor-element.elementor-element-d2501e6 .e-n-accordion-item-title-text {
    font-family:"Montserrat",sans-serif;
    font-size:12px;
    font-weight:500;
    letter-spacing:1.6px;
    text-transform:uppercase;
    color:#111;
    transition:all .3s ease;
}

/* 4. Estado ativo */
.elementor-3250 .elementor-element.elementor-element-d2501e6 .e-n-accordion-item-title[aria-expanded="true"] {
    background:#111 !important;
}

.elementor-3250 .elementor-element.elementor-element-d2501e6 .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-text {
    color:#ffffff !important;
    letter-spacing:2px;
}

/* 5. Ícone herdando cor do texto */
.elementor-3250 .elementor-element.elementor-element-d2501e6 .e-n-accordion-item-title-icon {
    display:flex;
    align-items:center;
}

.elementor-3250 .elementor-element.elementor-element-d2501e6 .e-n-accordion-item-title-icon svg{
    width:11px;
    height:11px;
    fill:currentColor;
    transition:all .35s cubic-bezier(.4,0,.2,1);
}

/* Rotação ao abrir */
.elementor-3250 .elementor-element.elementor-element-d2501e6 .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon svg{
    transform:rotate(135deg);
}

/* 6. Animação de abertura */
.elementor-3250 .elementor-element.elementor-element-d2501e6 .e-n-accordion-item-content{
    animation:accordionFade .35s ease;
}

@keyframes accordionFade{
    from{
        opacity:0;
        transform:translateY(-5px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}

/* 7. Mobile */
@media (max-width:767px){

    .elementor-3250 .elementor-element.elementor-element-d2501e6 .e-n-accordion-item-title{
        padding:14px 16px;
    }

    .elementor-3250 .elementor-element.elementor-element-d2501e6 .e-n-accordion-item-title-text{
        font-size:11px;
        letter-spacing:1.3px;
    }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-cbde2b5 *//* 1. Estrutura Geral */
.elementor-3250 .elementor-element.elementor-element-cbde2b5 .e-n-accordion-item-title {
    background: #ffffff;
    padding: 16px 22px;
    border-bottom: 1px solid rgba(0,0,0,0.05);
    transition: all .35s cubic-bezier(.4,0,.2,1);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/* 2. Hover */
.elementor-3250 .elementor-element.elementor-element-cbde2b5 .e-n-accordion-item-title:hover {
    background:#fafafa;
    padding-left:28px;
}

/* 3. Tipografia */
.elementor-3250 .elementor-element.elementor-element-cbde2b5 .e-n-accordion-item-title-text {
    font-family:"Montserrat",sans-serif;
    font-size:12px;
    font-weight:500;
    letter-spacing:1.6px;
    text-transform:uppercase;
    color:#111;
    transition:all .3s ease;
}

/* 4. Estado ativo */
.elementor-3250 .elementor-element.elementor-element-cbde2b5 .e-n-accordion-item-title[aria-expanded="true"] {
    background:#111 !important;
}

.elementor-3250 .elementor-element.elementor-element-cbde2b5 .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-text {
    color:#ffffff !important;
    letter-spacing:2px;
}

/* 5. Ícone herdando cor do texto */
.elementor-3250 .elementor-element.elementor-element-cbde2b5 .e-n-accordion-item-title-icon {
    display:flex;
    align-items:center;
}

.elementor-3250 .elementor-element.elementor-element-cbde2b5 .e-n-accordion-item-title-icon svg{
    width:11px;
    height:11px;
    fill:currentColor;
    transition:all .35s cubic-bezier(.4,0,.2,1);
}

/* Rotação ao abrir */
.elementor-3250 .elementor-element.elementor-element-cbde2b5 .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon svg{
    transform:rotate(135deg);
}

/* 6. Animação de abertura */
.elementor-3250 .elementor-element.elementor-element-cbde2b5 .e-n-accordion-item-content{
    animation:accordionFade .35s ease;
}

@keyframes accordionFade{
    from{
        opacity:0;
        transform:translateY(-5px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}

/* 7. Mobile */
@media (max-width:767px){

    .elementor-3250 .elementor-element.elementor-element-cbde2b5 .e-n-accordion-item-title{
        padding:14px 16px;
    }

    .elementor-3250 .elementor-element.elementor-element-cbde2b5 .e-n-accordion-item-title-text{
        font-size:11px;
        letter-spacing:1.3px;
    }

}/* End custom CSS */