.elementor-22 .elementor-element.elementor-element-84ba56e{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-22 .elementor-element.elementor-element-f471067{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-70a44fb{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-70a44fb .elementor-image-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-70a44fb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22 .elementor-element.elementor-element-70a44fb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22 .elementor-element.elementor-element-70a44fb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22 .elementor-element.elementor-element-70a44fb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22 .elementor-element.elementor-element-70a44fb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-70a44fb .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:2.8125rem;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-70a44fb .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.7em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-29e9da5{width:var( --container-widget-width, 412px );max-width:412px;--container-widget-width:412px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-29e9da5 .elementor-button{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;line-height:1.7em;border-radius:8px 8px 8px 8px;padding:27px 0px 27px 0px;}.elementor-22 .elementor-element.elementor-element-f0dcbd1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-56e6d4c{--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-22 .elementor-element.elementor-element-9d2ee0d{--display:flex;--min-height:1000px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:174px;--padding-bottom:100px;--padding-left:66px;--padding-right:66px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-227411d img{width:56px;}.elementor-22 .elementor-element.elementor-element-3bfe344 img{width:56px;}.elementor-22 .elementor-element.elementor-element-053b97b img{width:56px;}.elementor-22 .elementor-element.elementor-element-1919329 img{width:56px;}.elementor-22 .elementor-element.elementor-element-8dc8a82{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2557239{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-68aa7e7 .elementor-button{background-color:#D8652200;font-family:"Outfit", Sans-serif;font-size:0.8125rem;font-weight:500;text-transform:uppercase;line-height:1.7em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AA4307;border-radius:60px 60px 60px 60px;padding:8px 0px 8px 0px;}.elementor-22 .elementor-element.elementor-element-68aa7e7{width:var( --container-widget-width, 177px );max-width:177px;--container-widget-width:177px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-bf8aae3{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-bf8aae3 .elementor-image-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-bf8aae3 .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:2.1875rem;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#D86522;}.elementor-22 .elementor-element.elementor-element-bf8aae3:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-bf8aae3:has(:focus) .elementor-image-box-title{color:#D86522;}.elementor-22 .elementor-element.elementor-element-bf8aae3 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.7em;color:#3C3C3C;}.elementor-22 .elementor-element.elementor-element-8f58681{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1fd9480{--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;--margin-top:7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-eb7da28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c9b2c12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-091ed7a .elementor-button{background-color:#D8652200;font-family:"Outfit", Sans-serif;font-size:0.8125rem;font-weight:500;text-transform:uppercase;line-height:1.7em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AA4307;border-radius:60px 60px 60px 60px;padding:8px 0px 8px 0px;}.elementor-22 .elementor-element.elementor-element-091ed7a{width:var( --container-widget-width, 236px );max-width:236px;--container-widget-width:236px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-4a11e78{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-4a11e78 .elementor-image-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-4a11e78 .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:2.1875rem;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#D86522;}.elementor-22 .elementor-element.elementor-element-4a11e78:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-4a11e78:has(:focus) .elementor-image-box-title{color:#D86522;}.elementor-22 .elementor-element.elementor-element-4a11e78 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.7em;color:#3C3C3C;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-05eb126 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-05eb126.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-05eb126.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-05eb126.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-05eb126.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-05eb126.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-2ff0a5f .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-2ff0a5f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-2ff0a5f.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-2ff0a5f.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-2ff0a5f.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-2ff0a5f.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-932d673 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-932d673.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-932d673.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-932d673.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-932d673.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-932d673.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-a0f2427{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3f0b338{--display:flex;--min-height:578px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:60px;--padding-left:66px;--padding-right:66px;}.elementor-22 .elementor-element.elementor-element-3f0b338:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3f0b338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pazegrana.com.br/wp-content/uploads/2026/07/fundo-agora_1x.webp");background-position:center center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-e4fdb2f img{width:56px;}.elementor-22 .elementor-element.elementor-element-5a31a22 img{width:56px;}.elementor-22 .elementor-element.elementor-element-f3bbe26 img{width:56px;}.elementor-22 .elementor-element.elementor-element-73bdf01 img{width:56px;}.elementor-22 .elementor-element.elementor-element-50553e7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d3cf384{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c05e50b .elementor-button{background-color:#D8652200;font-family:"Outfit", Sans-serif;font-size:0.8125rem;font-weight:500;text-transform:uppercase;line-height:1.7em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AA4307;border-radius:60px 60px 60px 60px;padding:8px 0px 8px 0px;}.elementor-22 .elementor-element.elementor-element-c05e50b{width:var( --container-widget-width, 237px );max-width:237px;--container-widget-width:237px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-4ac7b68{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-4ac7b68 .elementor-image-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-4ac7b68 .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:2.1875rem;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#D86522;}.elementor-22 .elementor-element.elementor-element-4ac7b68:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-4ac7b68:has(:focus) .elementor-image-box-title{color:#D86522;}.elementor-22 .elementor-element.elementor-element-4ac7b68 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.7em;color:#3C3C3C;}.elementor-22 .elementor-element.elementor-element-4cfd2e8{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-4cfd2e8 .elementor-image-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-4cfd2e8 .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#D86522;}.elementor-22 .elementor-element.elementor-element-4cfd2e8:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-4cfd2e8:has(:focus) .elementor-image-box-title{color:#D86522;}.elementor-22 .elementor-element.elementor-element-4cfd2e8 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:#3C3C3C;}.elementor-22 .elementor-element.elementor-element-13f7c45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-77cfa1e .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-77cfa1e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-77cfa1e.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-77cfa1e.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-77cfa1e.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-77cfa1e.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-bcee775 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-bcee775.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-bcee775.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-bcee775.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-bcee775.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-bcee775.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-6f2ac24{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-2.5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-aa184bb{width:var( --container-widget-width, 412px );max-width:412px;--container-widget-width:412px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-aa184bb .elementor-button{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;line-height:1.7em;border-radius:8px 8px 8px 8px;padding:27px 0px 27px 0px;}.elementor-22 .elementor-element.elementor-element-fad6649{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:12em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-a7dffc3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-cd6b59b .elementor-button{background-color:#D8652200;font-family:"Outfit", Sans-serif;font-size:0.8125rem;font-weight:500;text-transform:uppercase;line-height:1.7em;fill:#FFBE98;color:#FFBE98;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF9F67;border-radius:60px 60px 60px 60px;padding:8px 0px 8px 0px;}.elementor-22 .elementor-element.elementor-element-cd6b59b{width:var( --container-widget-width, 197px );max-width:197px;--container-widget-width:197px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-a701634{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-a701634 .elementor-image-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-a701634 .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:2.1875rem;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#FF8238;}.elementor-22 .elementor-element.elementor-element-a701634:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-a701634:has(:focus) .elementor-image-box-title{color:#FF8238;}.elementor-22 .elementor-element.elementor-element-a701634 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.7em;color:#3C3C3C;}.elementor-22 .elementor-element.elementor-element-fe72d34{--display:flex;--min-height:289px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-22 .elementor-element.elementor-element-c52f199{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-0bd3d34{--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;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-2c2d9af{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b7a745d{--display:flex;--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-d30724e{padding:14px 22px 14px 22px;}.elementor-22 .elementor-element.elementor-element-d30724e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-d30724e .elementor-icon{font-size:45px;}.elementor-22 .elementor-element.elementor-element-d30724e .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-d30724e .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:2.1875rem;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-d30724e .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:600;line-height:1.7em;color:#FFE8DA;}.elementor-22 .elementor-element.elementor-element-889084d{--display:flex;--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e99d457{padding:14px 22px 14px 22px;}.elementor-22 .elementor-element.elementor-element-e99d457 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-e99d457 .elementor-icon{font-size:45px;}.elementor-22 .elementor-element.elementor-element-e99d457 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-e99d457 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:2.1875rem;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-e99d457 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:600;line-height:1.7em;color:#FFE8DA;}.elementor-22 .elementor-element.elementor-element-44f9db7{--display:flex;--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f550196{padding:14px 22px 14px 22px;}.elementor-22 .elementor-element.elementor-element-f550196 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-f550196 .elementor-icon{font-size:45px;}.elementor-22 .elementor-element.elementor-element-f550196 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-f550196 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:2.1875rem;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-f550196 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:600;line-height:1.7em;color:#FFE8DA;}.elementor-22 .elementor-element.elementor-element-c17df70{--display:flex;--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-336caee{padding:14px 22px 14px 22px;}.elementor-22 .elementor-element.elementor-element-336caee .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-336caee .elementor-icon{font-size:45px;}.elementor-22 .elementor-element.elementor-element-336caee .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-336caee .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:2.1875rem;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-336caee .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:600;line-height:1.7em;color:#FFE8DA;}.elementor-22 .elementor-element.elementor-element-e91b3ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;grid-row:span 4;}.elementor-22 .elementor-element.elementor-element-9242540{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-df67f5e{padding:14px 22px 14px 22px;}.elementor-22 .elementor-element.elementor-element-df67f5e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-df67f5e .elementor-icon{font-size:45px;}.elementor-22 .elementor-element.elementor-element-df67f5e .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-df67f5e .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:2.1875rem;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-df67f5e .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:600;line-height:1.7em;color:#FFE8DA;}.elementor-22 .elementor-element.elementor-element-021a7df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ace0ee4{padding:14px 22px 14px 22px;}.elementor-22 .elementor-element.elementor-element-ace0ee4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-ace0ee4 .elementor-icon{font-size:45px;}.elementor-22 .elementor-element.elementor-element-ace0ee4 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-ace0ee4 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:2.1875rem;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-ace0ee4 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:600;line-height:1.7em;color:#FFE8DA;}.elementor-22 .elementor-element.elementor-element-d8e36ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d13bfc7{padding:14px 10px 14px 22px;}.elementor-22 .elementor-element.elementor-element-d13bfc7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-d13bfc7 .elementor-icon{font-size:45px;}.elementor-22 .elementor-element.elementor-element-d13bfc7 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-d13bfc7 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:2.1875rem;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-d13bfc7 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:600;line-height:1.7em;color:#FFE8DA;}body.elementor-page-22:not(.elementor-motion-effects-element-type-background), body.elementor-page-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23352D;}@media(max-width:1366px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-70a44fb .elementor-image-box-title{font-size:2.1875rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-70a44fb .elementor-image-box-description{font-size:1.125rem;line-height:1.7em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-29e9da5 .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-68aa7e7 .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-bf8aae3 .elementor-image-box-title{font-size:2.1875rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-bf8aae3 .elementor-image-box-description{font-size:1.125rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-091ed7a .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-4a11e78 .elementor-image-box-title{font-size:2.1875rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-4a11e78 .elementor-image-box-description{font-size:1.125rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-c05e50b .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-4ac7b68 .elementor-image-box-title{font-size:2.1875rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-4ac7b68 .elementor-image-box-description{font-size:1.125rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-4cfd2e8 .elementor-image-box-title{font-size:2.1875rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-4cfd2e8 .elementor-image-box-description{font-size:1.125rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-aa184bb .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-cd6b59b .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-a701634 .elementor-image-box-title{font-size:2.1875rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-a701634 .elementor-image-box-description{font-size:1.125rem;line-height:1.7em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-2c2d9af{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-d30724e .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-d30724e .elementor-icon-box-title a{font-size:2.1875rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-d30724e .elementor-icon-box-description{font-size:1.125rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-e99d457 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-e99d457 .elementor-icon-box-title a{font-size:2.1875rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-e99d457 .elementor-icon-box-description{font-size:1.125rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-f550196 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-f550196 .elementor-icon-box-title a{font-size:2.1875rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-f550196 .elementor-icon-box-description{font-size:1.125rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-336caee .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-336caee .elementor-icon-box-title a{font-size:2.1875rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-336caee .elementor-icon-box-description{font-size:1.125rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-df67f5e .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-df67f5e .elementor-icon-box-title a{font-size:2.1875rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-df67f5e .elementor-icon-box-description{font-size:1.125rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-ace0ee4 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-ace0ee4 .elementor-icon-box-title a{font-size:2.1875rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-ace0ee4 .elementor-icon-box-description{font-size:1.125rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-d13bfc7 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-d13bfc7 .elementor-icon-box-title a{font-size:2.1875rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-d13bfc7 .elementor-icon-box-description{font-size:1.125rem;line-height:1.7em;}}@media(max-width:1024px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-70a44fb .elementor-image-box-title{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-70a44fb .elementor-image-box-description{font-size:1rem;line-height:1.7em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-29e9da5 .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-68aa7e7 .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-bf8aae3 .elementor-image-box-title{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-bf8aae3 .elementor-image-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-091ed7a .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-4a11e78 .elementor-image-box-title{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-4a11e78 .elementor-image-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-c05e50b .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-4ac7b68 .elementor-image-box-title{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-4ac7b68 .elementor-image-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-4cfd2e8 .elementor-image-box-title{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-4cfd2e8 .elementor-image-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-aa184bb .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-cd6b59b .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-a701634 .elementor-image-box-title{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-a701634 .elementor-image-box-description{font-size:1rem;line-height:1.7em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-2c2d9af{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-d30724e .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-d30724e .elementor-icon-box-title a{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-d30724e .elementor-icon-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-e99d457 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-e99d457 .elementor-icon-box-title a{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-e99d457 .elementor-icon-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-f550196 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-f550196 .elementor-icon-box-title a{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-f550196 .elementor-icon-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-336caee .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-336caee .elementor-icon-box-title a{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-336caee .elementor-icon-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-df67f5e .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-df67f5e .elementor-icon-box-title a{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-df67f5e .elementor-icon-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-ace0ee4 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-ace0ee4 .elementor-icon-box-title a{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-ace0ee4 .elementor-icon-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-d13bfc7 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-d13bfc7 .elementor-icon-box-title a{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-d13bfc7 .elementor-icon-box-description{font-size:1rem;line-height:1.7em;}}@media(max-width:767px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-70a44fb .elementor-image-box-img{margin-bottom:15px;}.elementor-22 .elementor-element.elementor-element-70a44fb .elementor-image-box-title{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-70a44fb .elementor-image-box-description{font-size:1rem;line-height:1.7em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-29e9da5 .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-68aa7e7 .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-bf8aae3 .elementor-image-box-title{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-bf8aae3 .elementor-image-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-091ed7a .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-4a11e78 .elementor-image-box-title{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-4a11e78 .elementor-image-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-c05e50b .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-4ac7b68 .elementor-image-box-title{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-4ac7b68 .elementor-image-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-4cfd2e8 .elementor-image-box-title{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-4cfd2e8 .elementor-image-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-aa184bb .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-cd6b59b .elementor-button{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-a701634 .elementor-image-box-title{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-a701634 .elementor-image-box-description{font-size:1rem;line-height:1.7em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-2c2d9af{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-d30724e .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-d30724e .elementor-icon-box-title a{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-d30724e .elementor-icon-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-e99d457 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-e99d457 .elementor-icon-box-title a{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-e99d457 .elementor-icon-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-f550196 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-f550196 .elementor-icon-box-title a{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-f550196 .elementor-icon-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-336caee .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-336caee .elementor-icon-box-title a{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-336caee .elementor-icon-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-df67f5e .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-df67f5e .elementor-icon-box-title a{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-df67f5e .elementor-icon-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-ace0ee4 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-ace0ee4 .elementor-icon-box-title a{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-ace0ee4 .elementor-icon-box-description{font-size:1rem;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-d13bfc7 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-d13bfc7 .elementor-icon-box-title a{font-size:2rem;line-height:1.3em;letter-spacing:-0.9px;}.elementor-22 .elementor-element.elementor-element-d13bfc7 .elementor-icon-box-description{font-size:1rem;line-height:1.7em;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-f471067{--width:50%;}.elementor-22 .elementor-element.elementor-element-f0dcbd1{--width:50%;}.elementor-22 .elementor-element.elementor-element-13f7c45{--width:89%;}.elementor-22 .elementor-element.elementor-element-a7dffc3{--width:50%;}.elementor-22 .elementor-element.elementor-element-fe72d34{--width:100%;}}@media(min-width:2400px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-2c2d9af{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for image-box, class: .elementor-element-70a44fb */.elementor-22 .elementor-element.elementor-element-70a44fb .elementor-image-box-description{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29e9da5 */.elementor-22 .elementor-element.elementor-element-29e9da5 .elementor-button{
    border-radius: 8px;
background: linear-gradient(90deg, #AA4307 0%, #D86522 49.39%, #AA4307 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-227411d */.container {
    position: relative;
}

.canto-superior-esquerdo {
    position: absolute;
    top: 10px;
    left: 10px;
}

.canto-superior-direito {
    position: absolute;
    top: 10px;
    right: 10px;
}

.canto-inferior-esquerdo {
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.canto-inferior-direito {
    position: absolute;
    bottom: 10px;
    right: 10px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-05eb126 */.elementor-22 .elementor-element.elementor-element-05eb126 {
    position: absolute;
    display: flex;
    top: -1px;
    left: 0;
    right: 0;
    justify-content: center
}


.elementor-22 .elementor-element.elementor-element-05eb126 svg {
    height: unset!important;
    width: 100%;
    overflow: visible
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2ff0a5f */.elementor-22 .elementor-element.elementor-element-2ff0a5f {
    position: absolute;
    display: flex;
    bottom: -7px;
    left: 0;
    right: 0;
    justify-content: center
}


.elementor-22 .elementor-element.elementor-element-2ff0a5f svg {
    height: unset!important;
    width: 100%;
    overflow: visible
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-932d673 */.elementor-22 .elementor-element.elementor-element-932d673 {
    position: absolute;
    display: flex;
    bottom: -90px;
    left: 0;
    right: 0;
    justify-content: center
}


.elementor-22 .elementor-element.elementor-element-932d673 svg {
    height: unset!important;
    width: 100%;
    overflow: visible
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d2ee0d */.elementor-22 .elementor-element.elementor-element-9d2ee0d{
    border-radius: 10px;
background: #FFF1EA;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4fdb2f */.container {
    position: relative;
}

.canto-superior-esquerdo {
    position: absolute;
    top: 10px;
    left: 10px;
}

.canto-superior-direito {
    position: absolute;
    top: 10px;
    right: 10px;
}

.canto-inferior-esquerdo {
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.canto-inferior-direito {
    position: absolute;
    bottom: 10px;
    right: 10px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4cfd2e8 */.elementor-22 .elementor-element.elementor-element-4cfd2e8{
    border-radius: 5px;
border: 1px solid #D86522;
background: #FFE8DA

}

.elementor-22 .elementor-element.elementor-element-4cfd2e8{
    display: flex;
height: 70px;
padding: 0 30px;
align-items: center;
gap: 10px;
flex-shrink: 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-77cfa1e */.elementor-22 .elementor-element.elementor-element-77cfa1e {
    position: absolute;
    display: flex;
    top: -1px;
    left: 0;
    right: 0;
    justify-content: center
}


.elementor-22 .elementor-element.elementor-element-77cfa1e svg {
    height: unset!important;
    width: 100%;
    overflow: visible
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bcee775 */.elementor-22 .elementor-element.elementor-element-bcee775 {
    position: absolute;
    display: flex;
    bottom: -7px;
    left: 0;
    right: 0;
    justify-content: center
}


.elementor-22 .elementor-element.elementor-element-bcee775 svg {
    height: unset!important;
    width: 100%;
    overflow: visible
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f0b338 */.elementor-22 .elementor-element.elementor-element-3f0b338{
    border-radius: 10px;
background: #FFF1EA;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa184bb */.elementor-22 .elementor-element.elementor-element-aa184bb .elementor-button{
    border-radius: 8px;
background: linear-gradient(90deg, #AA4307 0%, #D86522 49.39%, #AA4307 100%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d30724e */.elementor-22 .elementor-element.elementor-element-d30724e{
    border-radius: 5px;
border: 1px solid rgba(216, 101, 34, 0.22);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e99d457 */.elementor-22 .elementor-element.elementor-element-e99d457{
    border-radius: 5px;
border: 1px solid rgba(216, 101, 34, 0.22);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f550196 */.elementor-22 .elementor-element.elementor-element-f550196{
    border-radius: 5px;
border: 1px solid rgba(216, 101, 34, 0.22);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336caee */.elementor-22 .elementor-element.elementor-element-336caee{
    border-radius: 5px;
border: 1px solid rgba(216, 101, 34, 0.22);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e91b3ad */.elementor-22 .elementor-element.elementor-element-e91b3ad{
    border-radius: 5px;
background: #23322C;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df67f5e */.elementor-22 .elementor-element.elementor-element-df67f5e{
    border-radius: 5px;
border: 1px solid rgba(216, 101, 34, 0.22);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ace0ee4 */.elementor-22 .elementor-element.elementor-element-ace0ee4{
    border-radius: 5px;
border: 1px solid rgba(216, 101, 34, 0.22);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d13bfc7 */.elementor-22 .elementor-element.elementor-element-d13bfc7{
    border-radius: 5px;
border: 1px solid rgba(216, 101, 34, 0.22);

}/* End custom CSS */
/* Start custom CSS */html, body{
    overflow-x: clip;
}


/* Chrome, Edge e Safari */
body::-webkit-scrollbar {
  width: 4px; /*largura da barra*/
}

body::-webkit-scrollbar-track {
  background: #23352D; /*cor do fundo*/
}

body::-webkit-scrollbar-thumb {
  background: #FF8238; /*cor do controle do scroll*/
  border-radius: 0px; /*arredondamento*/
  border: 0px solid #FF8238; /*borda*/
}

/* Firefox */
@-moz-document url-prefix() {
  * {
    scrollbar-width: 4px;
    scrollbar-color:
                    #FF8238 /*cor do controle do scroll*/
                    #FF8238; /*cor do fundo*/
    -moz-appearance: scrollbar;
  }
}


.bold-laranja{
  font-weight: 600;
  color: #FF8238;
}

.bold-branco{
  font-weight: 600;
  color: #FFFFFF;
}

.bold-preto{
  font-weight: 600;
  color: #000;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://pazegrana.com.br/wp-content/uploads/2026/07/Outfit-Regular.eot');
	src: url('https://pazegrana.com.br/wp-content/uploads/2026/07/Outfit-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://pazegrana.com.br/wp-content/uploads/2026/07/Outfit-Regular.woff2') format('woff2'),
		url('https://pazegrana.com.br/wp-content/uploads/2026/07/Outfit-Regular.woff') format('woff'),
		url('https://pazegrana.com.br/wp-content/uploads/2026/07/Outfit-Regular.ttf') format('truetype'),
		url('https://pazegrana.com.br/wp-content/uploads/2026/07/Outfit-Regular.svg#Outfit') format('svg');
}
@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://pazegrana.com.br/wp-content/uploads/2026/07/Outfit-SemiBold.eot');
	src: url('https://pazegrana.com.br/wp-content/uploads/2026/07/Outfit-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://pazegrana.com.br/wp-content/uploads/2026/07/Outfit-SemiBold.woff2') format('woff2'),
		url('https://pazegrana.com.br/wp-content/uploads/2026/07/Outfit-SemiBold.woff') format('woff'),
		url('https://pazegrana.com.br/wp-content/uploads/2026/07/Outfit-SemiBold.ttf') format('truetype'),
		url('https://pazegrana.com.br/wp-content/uploads/2026/07/Outfit-SemiBold.svg#Outfit') format('svg');
}
/* End Custom Fonts CSS */