.elementor-31 .elementor-element.elementor-element-c15f21c{--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;--justify-content:space-between;--align-items:center;}.elementor-31 .elementor-element.elementor-element-c15f21c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c15f21c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16495114;}.elementor-31 .elementor-element.elementor-element-097ce17{--display:flex;}.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-31 .elementor-element.elementor-element-9b334db{--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;--justify-content:space-around;--align-items:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-3889ebb .elementor-menu-toggle{margin:0 auto;}.elementor-31 .elementor-element.elementor-element-3889ebb .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-31 .elementor-element.elementor-element-3889ebb .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-3889ebb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-31 .elementor-element.elementor-element-3889ebb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-3889ebb .e--pointer-framed .elementor-item:before,
					.elementor-31 .elementor-element.elementor-element-3889ebb .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-2c4356d );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-4d8be82 .elementor-button{background-color:#ABC89C;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-46ba90c );border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-4d8be82 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-4d8be82 .elementor-button:focus{background-color:#194C55;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-7a83d69{--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;--justify-content:space-between;--align-items:center;}.elementor-31 .elementor-element.elementor-element-7a83d69:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7a83d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#164951;}.elementor-31 .elementor-element.elementor-element-5d945f9{--display:flex;}.elementor-31 .elementor-element.elementor-element-3082de3 .elementor-menu-toggle{margin:0 auto;}.elementor-31 .elementor-element.elementor-element-3082de3 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-31 .elementor-element.elementor-element-3082de3 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-3082de3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-31 .elementor-element.elementor-element-3082de3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-3082de3 .e--pointer-framed .elementor-item:before,
					.elementor-31 .elementor-element.elementor-element-3082de3 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-304388b{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.75;--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-304388b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-304388b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#194C55;background-image:url("https://teixeirabrazpericias.com.br/wp-content/uploads/2026/09/heron-2048x1152.jpg");background-position:center center;}.elementor-31 .elementor-element.elementor-element-304388b::before, .elementor-31 .elementor-element.elementor-element-304388b > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-304388b > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-304388b > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-304388b > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-304388b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#194C55;--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-304388b.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-1876467{--display:flex;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-2e14850{--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-31 .elementor-element.elementor-element-17266af{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#CFE0E2;}.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-31 .elementor-element.elementor-element-6accde6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;line-height:52px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-4413b6f{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-d36fd24{--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;}.elementor-31 .elementor-element.elementor-element-40009b2 .elementor-button{background-color:#ABC89C;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#0E2C32;color:#0E2C32;border-radius:999px 999px 999px 999px;}.elementor-31 .elementor-element.elementor-element-1c51ea0 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-31 .elementor-element.elementor-element-1c51ea0 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-1c51ea0 .elementor-button:focus{border-color:#B7CACD;box-shadow:0px 0px 1px 0px #B7CACD;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-1d4009d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-31 .elementor-element.elementor-element-1d4009d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-31 .elementor-element.elementor-element-1d4009d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-31 .elementor-element.elementor-element-1d4009d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-31 .elementor-element.elementor-element-1d4009d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-31 .elementor-element.elementor-element-1d4009d .elementor-icon-list-icon i{color:#ABC89C;transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-1d4009d .elementor-icon-list-icon svg{fill:#ABC89C;transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-1d4009d{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-1d4009d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-1d4009d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:35px;}.elementor-31 .elementor-element.elementor-element-1d4009d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-551a74e{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-551a74e{right:0px;}.elementor-31 .elementor-element.elementor-element-551a74e{bottom:0px;}.elementor-31 .elementor-element.elementor-element-fd73325{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.75;--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-fd73325:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fd73325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#194C55;background-image:url("https://teixeirabrazpericias.com.br/wp-content/uploads/2026/07/heroimg-2048x1152.jpg");background-position:center center;}.elementor-31 .elementor-element.elementor-element-fd73325::before, .elementor-31 .elementor-element.elementor-element-fd73325 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-fd73325 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-fd73325 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-fd73325 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-fd73325 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#194C55;--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-fd73325.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-d0845bd{--display:flex;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-05879a2{--display:flex;}.elementor-31 .elementor-element.elementor-element-4500b46{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#CFE0E2;}.elementor-31 .elementor-element.elementor-element-b5963a8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;line-height:52px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-1fd7e21{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-23ed193{--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;}.elementor-31 .elementor-element.elementor-element-10304b5 .elementor-button{background-color:#ABC89C;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#0E2C32;color:#0E2C32;border-radius:999px 999px 999px 999px;}.elementor-31 .elementor-element.elementor-element-704a3ac .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-31 .elementor-element.elementor-element-704a3ac .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-704a3ac .elementor-button:focus{border-color:#B7CACD;box-shadow:0px 0px 1px 0px #B7CACD;}.elementor-31 .elementor-element.elementor-element-720405e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-31 .elementor-element.elementor-element-720405e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-31 .elementor-element.elementor-element-720405e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-31 .elementor-element.elementor-element-720405e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-31 .elementor-element.elementor-element-720405e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-31 .elementor-element.elementor-element-720405e .elementor-icon-list-icon i{color:#ABC89C;transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-720405e .elementor-icon-list-icon svg{fill:#ABC89C;transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-720405e{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-720405e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-720405e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:35px;}.elementor-31 .elementor-element.elementor-element-720405e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-691c2fa{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-691c2fa{right:0px;}.elementor-31 .elementor-element.elementor-element-691c2fa{bottom:0px;}.elementor-31 .elementor-element.elementor-element-4abe108{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4abe108:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4abe108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-ddabe31{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-aa74ba8{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#46595C;}.elementor-31 .elementor-element.elementor-element-685635a{--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;--justify-content:center;--align-items:stretch;--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-eddabcc{--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-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(24.99999999999999, 75.99999999999996, 84.99999999999999, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-eddabcc:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-eddabcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-cf7bb13 img{width:100%;}.elementor-31 .elementor-element.elementor-element-2bc528b{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-8f2b928{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-10522f7{--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-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(24.99999999999999, 75.99999999999996, 84.99999999999999, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-10522f7:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-10522f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-21424eb img{width:100%;}.elementor-31 .elementor-element.elementor-element-c9450a0{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-fe011c1{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-5e57bd3{--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-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(24.99999999999999, 75.99999999999996, 84.99999999999999, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5e57bd3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5e57bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-afba515 img{width:100%;}.elementor-31 .elementor-element.elementor-element-f1dfca5{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-343cd69{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-38c1ee5{--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-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(24.99999999999999, 75.99999999999996, 84.99999999999999, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-38c1ee5:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-38c1ee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-3b6496e img{width:100%;}.elementor-31 .elementor-element.elementor-element-4e6cb73{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-9a7c7b4{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-a01ea18{--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-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(24.99999999999999, 75.99999999999996, 84.99999999999999, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a01ea18:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a01ea18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-bb91be2 img{width:100%;}.elementor-31 .elementor-element.elementor-element-e5f087f{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-70a5a30{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-9bae756{--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-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(24.99999999999999, 75.99999999999996, 84.99999999999999, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9bae756:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9bae756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-aebd0a3 img{width:100%;}.elementor-31 .elementor-element.elementor-element-384658d{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-5671e3b{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-ee8416b{--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-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(24.99999999999999, 75.99999999999996, 84.99999999999999, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ee8416b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ee8416b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-b405ab9 img{width:100%;}.elementor-31 .elementor-element.elementor-element-db9dc4e{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-cf82fc0{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-7f4c0c9{--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-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(24.99999999999999, 75.99999999999996, 84.99999999999999, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7f4c0c9:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7f4c0c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-d3d6f62 img{width:100%;}.elementor-31 .elementor-element.elementor-element-b32ad3e{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-6aaa07f{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-d80b6c0{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ed8ba97{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-7f15f3f{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#46595C;}.elementor-31 .elementor-element.elementor-element-cd465c0{--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;--justify-content:center;--align-items:center;--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-5e221bb{--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;--justify-content:center;--align-items:center;}.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-31 .elementor-element.elementor-element-92c5c5e .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-92c5c5e .elementor-icon{font-size:20px;}.elementor-31 .elementor-element.elementor-element-92c5c5e .elementor-icon svg{height:20px;}.elementor-31 .elementor-element.elementor-element-c8d416e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-8d88b5e{--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;--justify-content:center;--align-items:center;}.elementor-31 .elementor-element.elementor-element-2ae5543 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-2ae5543 .elementor-icon{font-size:20px;}.elementor-31 .elementor-element.elementor-element-2ae5543 .elementor-icon svg{height:20px;}.elementor-31 .elementor-element.elementor-element-912ae83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-a29953d{--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;--justify-content:center;--align-items:center;}.elementor-31 .elementor-element.elementor-element-529e24c .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-529e24c .elementor-icon{font-size:20px;}.elementor-31 .elementor-element.elementor-element-529e24c .elementor-icon svg{height:20px;}.elementor-31 .elementor-element.elementor-element-be8f9f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-a1e09c5{--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;--justify-content:center;--align-items:center;}.elementor-31 .elementor-element.elementor-element-071fbd9 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-071fbd9 .elementor-icon{font-size:20px;}.elementor-31 .elementor-element.elementor-element-071fbd9 .elementor-icon svg{height:20px;}.elementor-31 .elementor-element.elementor-element-2bcdfbe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-1eca5d2{--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;--justify-content:center;--align-items:center;}.elementor-31 .elementor-element.elementor-element-1313281 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-1313281 .elementor-icon{font-size:20px;}.elementor-31 .elementor-element.elementor-element-1313281 .elementor-icon svg{height:20px;}.elementor-31 .elementor-element.elementor-element-4075da0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-30ec441{--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;--justify-content:center;--align-items:center;}.elementor-31 .elementor-element.elementor-element-ceda559 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-ceda559 .elementor-icon{font-size:20px;}.elementor-31 .elementor-element.elementor-element-ceda559 .elementor-icon svg{height:20px;}.elementor-31 .elementor-element.elementor-element-b19d678 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-6c83323{--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;--justify-content:center;--align-items:center;}.elementor-31 .elementor-element.elementor-element-1efa1b2 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-1efa1b2 .elementor-icon{font-size:20px;}.elementor-31 .elementor-element.elementor-element-1efa1b2 .elementor-icon svg{height:20px;}.elementor-31 .elementor-element.elementor-element-54a07e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-9967cd8{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9967cd8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9967cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-d355063{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-2185b8b{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:400;color:#46595C;}.elementor-31 .elementor-element.elementor-element-7246c15{padding:14px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-2c4356d );font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#46595C;}.elementor-31 .elementor-element.elementor-element-acc59ce{--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;--justify-content:center;--align-items:center;}.elementor-31 .elementor-element.elementor-element-acc59ce.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-0ecb498{--display:flex;}.elementor-31 .elementor-element.elementor-element-74a937a{--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-31 .elementor-element.elementor-element-029112e{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-035f748{--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;--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-f456b6a{background-color:#194C550F;padding:17px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#194C5524;border-radius:30px 30px 30px 30px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-0ab1e54{background-color:#194C550F;padding:17px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#194C5524;border-radius:30px 30px 30px 30px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-f4ead9d{--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;--justify-content:center;--align-items:center;}.elementor-31 .elementor-element.elementor-element-f4ead9d.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-d4b5265{--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:flex-end;}.elementor-31 .elementor-element.elementor-element-0802c82{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-f84d455{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-31 .elementor-element.elementor-element-a342203{background-color:#194C550F;padding:17px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#194C5524;border-radius:30px 30px 30px 30px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-783d628{background-color:#194C550F;padding:17px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#194C5524;border-radius:30px 30px 30px 30px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-ab95478{--display:flex;}.elementor-31 .elementor-element.elementor-element-31c71b9{--display:flex;--overlay-opacity:0.92;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-31c71b9:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-31c71b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-31c71b9::before, .elementor-31 .elementor-element.elementor-element-31c71b9 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-31c71b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-31c71b9 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-31c71b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-31c71b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-a1bca86{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-7f17df2{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-787a8c7{--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;--justify-content:center;--align-items:stretch;--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-f460dae{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(24.99999999999999, 75.99999999999996, 84.99999999999999, 0.14);--padding-top:40px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-f460dae:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f460dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-31 .elementor-element.elementor-element-2926031{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-b147cf8{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(24.99999999999999, 75.99999999999996, 84.99999999999999, 0.14);--padding-top:40px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-b147cf8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b147cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-31 .elementor-element.elementor-element-a241170{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-74a4a92{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(24.99999999999999, 75.99999999999996, 84.99999999999999, 0.14);--padding-top:40px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-74a4a92:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-74a4a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-31 .elementor-element.elementor-element-49b8bc8{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-94eecc2{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(24.99999999999999, 75.99999999999996, 84.99999999999999, 0.14);--padding-top:40px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-94eecc2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-94eecc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-31 .elementor-element.elementor-element-0cdc709{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-5c2cfba{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(24.99999999999999, 75.99999999999996, 84.99999999999999, 0.14);--padding-top:40px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-5c2cfba:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5c2cfba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-31 .elementor-element.elementor-element-8d621ff{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-b5c2524{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b5c2524:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b5c2524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-3edd520{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-9bcb837{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-59ca296 .elementor-flip-box__front{background-image:url("https://teixeirabrazpericias.com.br/wp-content/uploads/2026/07/ComoFuncionaPasso1-300x300.png");}.elementor-31 .elementor-element.elementor-element-59ca296 .elementor-flip-box__back{background-image:url("https://teixeirabrazpericias.com.br/wp-content/uploads/2026/07/ComoFuncionaPasso1-300x300.png");}.elementor-31 .elementor-element.elementor-element-59ca296 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31 .elementor-element.elementor-element-59ca296 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-59ca296 .elementor-icon svg{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-59ca296 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#B7CACDC2;text-align:center;}.elementor-31 .elementor-element.elementor-element-59ca296 .elementor-flip-box__button{margin-inline-center:0;}.elementor-31 .elementor-element.elementor-element-59ca296 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-31 .elementor-element.elementor-element-59ca296 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-31 .elementor-element.elementor-element-f2258cf .elementor-flip-box__front{background-image:url("https://teixeirabrazpericias.com.br/wp-content/uploads/2026/07/ComoFuncionaPasso2-300x300.png");}.elementor-31 .elementor-element.elementor-element-f2258cf .elementor-flip-box__back{background-image:url("https://teixeirabrazpericias.com.br/wp-content/uploads/2026/07/ComoFuncionaPasso2-300x300.png");}.elementor-31 .elementor-element.elementor-element-f2258cf .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31 .elementor-element.elementor-element-f2258cf .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-f2258cf .elementor-icon svg{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-f2258cf .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Montserrat", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-31 .elementor-element.elementor-element-f2258cf .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#B7CACDC2;text-align:center;}.elementor-31 .elementor-element.elementor-element-f2258cf .elementor-flip-box__button{margin-inline-center:0;}.elementor-31 .elementor-element.elementor-element-f2258cf .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-31 .elementor-element.elementor-element-f2258cf .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-31 .elementor-element.elementor-element-c2a72d1 .elementor-flip-box__front{background-image:url("https://teixeirabrazpericias.com.br/wp-content/uploads/2026/07/ComoFuncionaPasso3-300x300.png");}.elementor-31 .elementor-element.elementor-element-c2a72d1 .elementor-flip-box__back{background-image:url("https://teixeirabrazpericias.com.br/wp-content/uploads/2026/07/ComoFuncionaPasso3-300x300.png");}.elementor-31 .elementor-element.elementor-element-c2a72d1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31 .elementor-element.elementor-element-c2a72d1 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-c2a72d1 .elementor-icon svg{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-c2a72d1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Montserrat", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-31 .elementor-element.elementor-element-c2a72d1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#B7CACDC2;text-align:center;}.elementor-31 .elementor-element.elementor-element-c2a72d1 .elementor-flip-box__button{margin-inline-center:0;}.elementor-31 .elementor-element.elementor-element-c2a72d1 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-31 .elementor-element.elementor-element-c2a72d1 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-31 .elementor-element.elementor-element-10b0453 .elementor-flip-box__front{background-image:url("https://teixeirabrazpericias.com.br/wp-content/uploads/2026/07/ComoFuncionaPasso4-300x300.png");}.elementor-31 .elementor-element.elementor-element-10b0453 .elementor-flip-box__back{background-image:url("https://teixeirabrazpericias.com.br/wp-content/uploads/2026/07/ComoFuncionaPasso4-300x300.png");}.elementor-31 .elementor-element.elementor-element-10b0453 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31 .elementor-element.elementor-element-10b0453 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-10b0453 .elementor-icon svg{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-10b0453 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Montserrat", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-31 .elementor-element.elementor-element-10b0453 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#B7CACDC2;text-align:center;}.elementor-31 .elementor-element.elementor-element-10b0453 .elementor-flip-box__button{margin-inline-center:0;}.elementor-31 .elementor-element.elementor-element-10b0453 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-31 .elementor-element.elementor-element-10b0453 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-31 .elementor-element.elementor-element-07791b5{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ba292fb{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-cb693fa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-cb693fa.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-77770e9{width:initial;max-width:initial;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#46595C;}.elementor-31 .elementor-element.elementor-element-77770e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-6b12f93{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-05d457c{width:initial;max-width:initial;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#46595C;}.elementor-31 .elementor-element.elementor-element-05d457c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-83cd4bd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-cba9e61{width:initial;max-width:initial;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#46595C;}.elementor-31 .elementor-element.elementor-element-cba9e61.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-beb75ca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-cbd984e{width:initial;max-width:initial;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#46595C;}.elementor-31 .elementor-element.elementor-element-cbd984e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-ea88013{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-fe3e429{width:initial;max-width:initial;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#46595C;}.elementor-31 .elementor-element.elementor-element-fe3e429.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-76c9975{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-4a9d4fa{width:initial;max-width:initial;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#46595C;}.elementor-31 .elementor-element.elementor-element-4a9d4fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-adcced7{--n-accordion-title-font-size:17px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-31 .elementor-element.elementor-element-adcced7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-0c3401d );}:where( .elementor-31 .elementor-element.elementor-element-adcced7 > .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:"Montserrat", Sans-serif;font-weight:500;}.elementor-31 .elementor-element.elementor-element-69ddb76{--display:flex;--overlay-opacity:0.92;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-69ddb76:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-69ddb76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-69ddb76::before, .elementor-31 .elementor-element.elementor-element-69ddb76 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-69ddb76 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-69ddb76 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-69ddb76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-69ddb76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-405f042{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-e8fb17f{--display:flex;}.elementor-31 .elementor-element.elementor-element-0a98051{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-833de1a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-da9eddc{--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;}.elementor-31 .elementor-element.elementor-element-c1fd9c2 .elementor-button{background-color:#ABC89C;fill:#0E2C32;color:#0E2C32;border-radius:999px 999px 999px 999px;}.elementor-31 .elementor-element.elementor-element-6df11dc .elementor-button{background-color:#61CE7000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:999px 999px 999px 999px;}.elementor-31 .elementor-element.elementor-element-6df11dc .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-6df11dc .elementor-button:focus{border-color:#B7CACD;box-shadow:0px 0px 1px 0px #B7CACD;}.elementor-31 .elementor-element.elementor-element-84d9cdf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF2E;--border-color:#FFFFFF2E;--border-radius:30px 30px 30px 30px;}.elementor-31 .elementor-element.elementor-element-84d9cdf:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-84d9cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-31 .elementor-element.elementor-element-63e9717{--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-31 .elementor-element.elementor-element-0e4f92e .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-0e4f92e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-0e4f92e.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-0e4f92e.elementor-view-default .elementor-icon{color:var( --e-global-color-2c4356d );border-color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-0e4f92e.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-0e4f92e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-0e4f92e .elementor-icon{font-size:20px;}.elementor-31 .elementor-element.elementor-element-0e4f92e .elementor-icon svg{height:20px;}.elementor-31 .elementor-element.elementor-element-69bffcc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-d9ad15a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-e2790d3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-e2790d3 a{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-e2790d3 a:hover, .elementor-31 .elementor-element.elementor-element-e2790d3 a:focus{color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-0f0589b{--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-92c3077 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-92c3077.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-92c3077.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-92c3077.elementor-view-default .elementor-icon{color:var( --e-global-color-2c4356d );border-color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-92c3077.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-92c3077.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-92c3077 .elementor-icon{font-size:20px;}.elementor-31 .elementor-element.elementor-element-92c3077 .elementor-icon svg{height:20px;}.elementor-31 .elementor-element.elementor-element-4a44faf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-f2156e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-2c0b44b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-2c0b44b a{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-2c0b44b a:hover, .elementor-31 .elementor-element.elementor-element-2c0b44b a:focus{color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-9d9f202{--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-aaaf4c0 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-aaaf4c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-aaaf4c0.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-aaaf4c0.elementor-view-default .elementor-icon{color:var( --e-global-color-2c4356d );border-color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-aaaf4c0.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-aaaf4c0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-aaaf4c0 .elementor-icon{font-size:20px;}.elementor-31 .elementor-element.elementor-element-aaaf4c0 .elementor-icon svg{height:20px;}.elementor-31 .elementor-element.elementor-element-1b80fd1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-57d2c2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-b154252{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-b154252 a{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-b154252 a:hover, .elementor-31 .elementor-element.elementor-element-b154252 a:focus{color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-32d8209{--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-57d264b .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-57d264b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-57d264b.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-57d264b.elementor-view-default .elementor-icon{color:var( --e-global-color-2c4356d );border-color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-57d264b.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-57d264b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-57d264b .elementor-icon{font-size:20px;}.elementor-31 .elementor-element.elementor-element-57d264b .elementor-icon svg{height:20px;}.elementor-31 .elementor-element.elementor-element-d555184{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-d77f8ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-a0f4d74{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-d9368ff{--display:flex;--overlay-opacity:0.92;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d9368ff:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d9368ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1db8c91 );}.elementor-31 .elementor-element.elementor-element-d9368ff::before, .elementor-31 .elementor-element.elementor-element-d9368ff > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-d9368ff > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-d9368ff > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-d9368ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-d9368ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-f23447f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-dbeaf7c{--display:flex;}.elementor-31 .elementor-element.elementor-element-27cf413{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-285936c{--display:flex;}.elementor-31 .elementor-element.elementor-element-71576cb{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-71576cb a{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-71576cb a:hover, .elementor-31 .elementor-element.elementor-element-71576cb a:focus{color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-2d9c12e{--display:flex;}.elementor-31 .elementor-element.elementor-element-a280964{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-a280964 a{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-a280964 a:hover, .elementor-31 .elementor-element.elementor-element-a280964 a:focus{color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-8218459{--display:flex;}.elementor-31 .elementor-element.elementor-element-275e215{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-275e215 a{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-275e215 a:hover, .elementor-31 .elementor-element.elementor-element-275e215 a:focus{color:var( --e-global-color-2c4356d );}.elementor-31 .elementor-element.elementor-element-b3c8f41{--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;--justify-content:space-between;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B7CACDB3;--border-color:#B7CACDB3;}.elementor-31 .elementor-element.elementor-element-c6ffb31{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#B7CACDB3;}.elementor-31 .elementor-element.elementor-element-545134e{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#B7CACDB3;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-5d945f9{--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;--justify-content:space-between;--align-items:center;}.elementor-31 .elementor-element.elementor-element-304388b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-304388b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teixeirabrazpericias.com.br/wp-content/uploads/2026/07/heroTablet-768x1024.jpg");}.elementor-31 .elementor-element.elementor-element-fd73325:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fd73325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teixeirabrazpericias.com.br/wp-content/uploads/2026/07/heroTablet-768x1024.jpg");}.elementor-31 .elementor-element.elementor-element-d0845bd{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-4abe108{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-d80b6c0{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-9967cd8{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-31c71b9{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-b5c2524{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-9bcb837{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-59ca296 .elementor-flip-box__front{background-size:cover;}.elementor-31 .elementor-element.elementor-element-f2258cf .elementor-flip-box__front{background-size:cover;}.elementor-31 .elementor-element.elementor-element-c2a72d1 .elementor-flip-box__front{background-size:cover;}.elementor-31 .elementor-element.elementor-element-10b0453 .elementor-flip-box__front{background-size:cover;}.elementor-31 .elementor-element.elementor-element-07791b5{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-69ddb76{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-405f042{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-d9368ff{--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-f23447f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-285936c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-2d9c12e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-8218459{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-7a83d69{--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;--justify-content:flex-start;--align-items:center;}.elementor-31 .elementor-element.elementor-element-7a83d69.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-31 .elementor-element.elementor-element-5d945f9{--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;--justify-content:space-around;--align-items:flex-end;}.elementor-31 .elementor-element.elementor-element-304388b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-304388b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teixeirabrazpericias.com.br/wp-content/uploads/2026/07/heroPhone-768x1365.jpg");}.elementor-31 .elementor-element.elementor-element-304388b{--margin-top:-106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-17266af{font-size:10px;}.elementor-31 .elementor-element.elementor-element-6accde6 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-31 .elementor-element.elementor-element-4413b6f{font-size:14px;}.elementor-31 .elementor-element.elementor-element-d36fd24{--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-40009b2 .elementor-button{font-size:12px;}.elementor-31 .elementor-element.elementor-element-1c51ea0 .elementor-button{font-size:12px;}.elementor-31 .elementor-element.elementor-element-fd73325:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fd73325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teixeirabrazpericias.com.br/wp-content/uploads/2026/07/heroPhone-768x1365.jpg");}.elementor-31 .elementor-element.elementor-element-fd73325{--margin-top:-106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-4500b46{font-size:10px;}.elementor-31 .elementor-element.elementor-element-b5963a8 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-31 .elementor-element.elementor-element-1fd7e21{font-size:14px;}.elementor-31 .elementor-element.elementor-element-23ed193{--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-10304b5 .elementor-button{font-size:12px;}.elementor-31 .elementor-element.elementor-element-704a3ac .elementor-button{font-size:12px;}.elementor-31 .elementor-element.elementor-element-4abe108{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-2bc528b{--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-c9450a0{--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-f1dfca5{--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-4e6cb73{--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-e5f087f{--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-384658d{--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-db9dc4e{--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-b32ad3e{--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-d80b6c0{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-9967cd8{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-2185b8b{padding:0px 10px 0px 10px;}.elementor-31 .elementor-element.elementor-element-f4ead9d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-d4b5265{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-f84d455{--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-31 .elementor-element.elementor-element-31c71b9{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-b5c2524{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-9bcb837{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-07791b5{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-405f042{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-f23447f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-27cf413{text-align:center;}.elementor-31 .elementor-element.elementor-element-285936c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-71576cb{text-align:center;}.elementor-31 .elementor-element.elementor-element-2d9c12e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-a280964{text-align:center;}.elementor-31 .elementor-element.elementor-element-8218459{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-275e215{text-align:center;}.elementor-31 .elementor-element.elementor-element-b3c8f41{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-097ce17{--width:150px;}.elementor-31 .elementor-element.elementor-element-9b334db{--width:100%;}.elementor-31 .elementor-element.elementor-element-5d945f9{--width:150px;}.elementor-31 .elementor-element.elementor-element-1876467{--content-width:800px;}.elementor-31 .elementor-element.elementor-element-d0845bd{--content-width:800px;}.elementor-31 .elementor-element.elementor-element-eddabcc{--width:32%;}.elementor-31 .elementor-element.elementor-element-10522f7{--width:32%;}.elementor-31 .elementor-element.elementor-element-5e57bd3{--width:32%;}.elementor-31 .elementor-element.elementor-element-38c1ee5{--width:32%;}.elementor-31 .elementor-element.elementor-element-a01ea18{--width:32%;}.elementor-31 .elementor-element.elementor-element-9bae756{--width:32%;}.elementor-31 .elementor-element.elementor-element-ee8416b{--width:32%;}.elementor-31 .elementor-element.elementor-element-7f4c0c9{--width:32%;}.elementor-31 .elementor-element.elementor-element-acc59ce{--width:1025px;}.elementor-31 .elementor-element.elementor-element-0ecb498{--width:400px;}.elementor-31 .elementor-element.elementor-element-f4ead9d{--width:1025px;}.elementor-31 .elementor-element.elementor-element-ab95478{--width:450px;}.elementor-31 .elementor-element.elementor-element-f460dae{--width:32%;}.elementor-31 .elementor-element.elementor-element-b147cf8{--width:32%;}.elementor-31 .elementor-element.elementor-element-74a4a92{--width:32%;}.elementor-31 .elementor-element.elementor-element-94eecc2{--width:32%;}.elementor-31 .elementor-element.elementor-element-5c2cfba{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-5d945f9{--width:100%;}.elementor-31 .elementor-element.elementor-element-eddabcc{--width:40%;}.elementor-31 .elementor-element.elementor-element-10522f7{--width:40%;}.elementor-31 .elementor-element.elementor-element-5e57bd3{--width:40%;}.elementor-31 .elementor-element.elementor-element-38c1ee5{--width:40%;}.elementor-31 .elementor-element.elementor-element-a01ea18{--width:40%;}.elementor-31 .elementor-element.elementor-element-9bae756{--width:40%;}.elementor-31 .elementor-element.elementor-element-ee8416b{--width:40%;}.elementor-31 .elementor-element.elementor-element-7f4c0c9{--width:40%;}.elementor-31 .elementor-element.elementor-element-acc59ce{--width:750px;}.elementor-31 .elementor-element.elementor-element-f4ead9d{--width:750px;}.elementor-31 .elementor-element.elementor-element-f460dae{--width:40%;}.elementor-31 .elementor-element.elementor-element-b147cf8{--width:40%;}.elementor-31 .elementor-element.elementor-element-74a4a92{--width:40%;}.elementor-31 .elementor-element.elementor-element-94eecc2{--width:40%;}.elementor-31 .elementor-element.elementor-element-5c2cfba{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-c15f21c */.navmenu.elementor-sticky--effects {
    background-color: rgba(255,255,255,.92) !important
}

.navmenu{
    transition: background-color 2s ease;
}

.navmenu.elementor-sticky--effects img {
    content: url("https://teixeirabrazpericias.com.br/wp-content/uploads/2026/07/logo-2.png")
}

.navmenu.elementor-sticky--effects .navmenua a{
    color: #15282C !important
}

.navmenu.elementor-sticky--effects .navbotaofc a:hover{
    border-color: #194C55;
    background: rgba(25, 76, 85, .04) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a83d69 */.navmenu.elementor-sticky--effects {
    background-color: rgba(255,255,255,.92) !important
}

.navmenu{
    transition: background-color 2s ease;
}

.navmenu.elementor-sticky--effects img {
    content: url("https://teixeirabrazpericias.com.br/wp-content/uploads/2026/07/logo-2.png");
    width: 100px !important;
}

.navmenu.elementor-sticky--effects .navmenua a{
    color: #15282C !important
}

.navmenu.elementor-sticky--effects .navbotaofc a:hover{
    border-color: #194C55;
    background: rgba(25, 76, 85, .04) !important;
}

.elementor-menu-toggle {
    background-color: #EDF6F2 !important;
}

.navmenu .elementor-menu-toggle {
    align-self: center !important;
}

/* ===== DROPDOWN DO MENU (hambúrguer) ===== */

/* Painel */
.navmenu .elementor-nav-menu--dropdown,
.elementor-nav-menu--dropdown {
    background-color: #ffffff !important;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 8px 24px rgba(21, 40, 44, .15);
}

/* Cada item — MESMA cor escura pra todos */
.navmenu .elementor-nav-menu--dropdown a.elementor-item,
.elementor-nav-menu--dropdown a.elementor-item {
    color: #15282C !important;
    font-weight: 500;
    padding: 14px 20px !important;
    border-bottom: 1px solid rgba(21, 40, 44, .08);
    transition: background-color .2s ease, color .2s ease;
}

/* Remove a linha divisória do último item */
.elementor-nav-menu--dropdown li:last-child a.elementor-item {
    border-bottom: none;
}

/* Hover / foco / item ativo */
.elementor-nav-menu--dropdown a.elementor-item:hover,
.elementor-nav-menu--dropdown a.elementor-item:focus,
.elementor-nav-menu--dropdown a.elementor-item.elementor-item-active {
    color: #194C55 !important;
    background-color: rgba(25, 76, 85, .06) !important;
}

/* Corrige a transição lenta do sticky */
.navmenu {
    transition: background-color .35s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304388b */.elementor-31 .elementor-element.elementor-element-304388b .hero-accent{ color:#ABC89C; font-style:italic; }

.elementor-31 .elementor-element.elementor-element-304388b .tb-eyebrow{
  display:inline-flex; align-items:center; gap:.7rem;
   letter-spacing:.2em; text-transform:uppercase;
  color:#ABC89C; line-height:1; margin:0 0 1.1rem;
}
.elementor-31 .elementor-element.elementor-element-304388b .tb-eyebrow p{
  margin:0;
  line-height:1;
}
.elementor-31 .elementor-element.elementor-element-304388b .tb-eyebrow::before{
  content:""; width:32px; height:2px; background:#ABC89C; display:inline-block; flex:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd73325 */.elementor-31 .elementor-element.elementor-element-fd73325 .hero-accent{ color:#ABC89C; font-style:italic; }

.elementor-31 .elementor-element.elementor-element-fd73325 .tb-eyebrow{
  display:inline-flex; align-items:center; gap:.7rem;
   letter-spacing:.2em; text-transform:uppercase;
  color:#ABC89C; line-height:1; margin:0 0 1.1rem;
}
.elementor-31 .elementor-element.elementor-element-fd73325 .tb-eyebrow p{
  margin:0;
  line-height:1;
}
.elementor-31 .elementor-element.elementor-element-fd73325 .tb-eyebrow::before{
  content:""; width:32px; height:2px; background:#ABC89C; display:inline-block; flex:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4abe108 */.elementor-31 .elementor-element.elementor-element-4abe108 .tb-card{
  transition:transform .25s ease, box-shadow .25s ease;
  padding:0;
  border-radius:14px;
  overflow:hidden;
}
.elementor-31 .elementor-element.elementor-element-4abe108 .tb-card:hover{
  transform:translateY(-5px);
  box-shadow:0 24px 50px -28px rgba(25,76,85,.5);
}
.elementor-31 .elementor-element.elementor-element-4abe108 .tb-card img{
  aspect-ratio:16/10;
  object-fit:cover;
  width:100%;
  display:block;
}

.elementor-31 .elementor-element.elementor-element-4abe108 .tb-eyebrow{
  display:inline-flex; align-items:center; gap:.7rem;
   letter-spacing:.2em; text-transform:uppercase;
  color:#194C55; font-weight: 600; line-height:1; margin:0 0 1.1rem;
}
.elementor-31 .elementor-element.elementor-element-4abe108 .tb-eyebrow p{
  margin:0;
  line-height:1;
}
.elementor-31 .elementor-element.elementor-element-4abe108 .tb-eyebrow::before{
  content:""; width:32px; height:2px; background:#ABC89C; display:inline-block; flex:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd465c0 */.elementor-31 .elementor-element.elementor-element-cd465c0{
  display:grid;
  grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));
  gap:.9rem;
  justify-content:center;
}
.elementor-31 .elementor-element.elementor-element-cd465c0 .tb-aud-item{
  display:flex; align-items:center; gap:.85rem;
  background:#fff;
  border:1px solid rgba(25,76,85,.14);
  border-radius:12px;
  padding:1.05rem 1.2rem;
  color:#15282C;
  font-weight:500;
  transition:transform .2s ease, background .2s ease, color .2s ease,
             border-color .2s ease, box-shadow .2s ease;
}
.elementor-31 .elementor-element.elementor-element-cd465c0 .tb-aud-item .elementor-icon{
  color:#194C55;
  font-size:20px;
  transition:color .2s ease;
}
.elementor-31 .elementor-element.elementor-element-cd465c0 .tb-aud-item svg{   fill:none !important;
  stroke:currentColor !important;
  stroke-width:1.6;
  stroke-linecap:round;
  stroke-linejoin:round;
  width:20px;
  height:20px; }
.elementor-31 .elementor-element.elementor-element-cd465c0 .tb-aud-item .elementor-widget{ margin:0; }
.elementor-31 .elementor-element.elementor-element-cd465c0 .tb-aud-item p,
.elementor-31 .elementor-element.elementor-element-cd465c0 .tb-aud-item h1,
.elementor-31 .elementor-element.elementor-element-cd465c0 .tb-aud-item h2,
.elementor-31 .elementor-element.elementor-element-cd465c0 .tb-aud-item h3{ margin:0; font-size:.95rem; font-weight:500; line-height:1.2; }
.elementor-31 .elementor-element.elementor-element-cd465c0 .tb-aud-item:hover{
  background:#194C55;
  border-color:#194C55;
  color:#fff;
  transform:translateY(-3px);
  box-shadow:0 16px 32px -18px rgba(25,76,85,.55);
}
.elementor-31 .elementor-element.elementor-element-cd465c0 .tb-aud-item:hover .elementor-icon,
.elementor-31 .elementor-element.elementor-element-cd465c0 .tb-aud-item:hover *{ color:#fff; }
.elementor-31 .elementor-element.elementor-element-cd465c0 .tb-aud-item:hover .elementor-icon{ color:#ABC89C; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d80b6c0 */.elementor-31 .elementor-element.elementor-element-d80b6c0 .tb-eyebrow{
  display:inline-flex; align-items:center; gap:.7rem;
   letter-spacing:.2em; text-transform:uppercase;
  color:#194C55; line-height:1; margin:0 0 1.1rem;
}
.elementor-31 .elementor-element.elementor-element-d80b6c0 .tb-eyebrow p{
  margin:0;
  line-height:1;
}
.elementor-31 .elementor-element.elementor-element-d80b6c0 .tb-eyebrow::before{
  content:""; width:32px; height:2px; background:#ABC89C; display:inline-block; flex:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acc59ce */.elementor-31 .elementor-element.elementor-element-acc59ce .doc{ color:#46595C; font-weight:500; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4ead9d */.elementor-31 .elementor-element.elementor-element-f4ead9d .doc{ color:#46595C; font-weight:500; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9967cd8 */.elementor-31 .elementor-element.elementor-element-9967cd8 .tb-card{
  transition:transform .25s ease, box-shadow .25s ease;
  padding:0;
  border-radius:14px;
  overflow:hidden;
}
.elementor-31 .elementor-element.elementor-element-9967cd8 .tb-card:hover{
  transform:translateY(-5px);
  box-shadow:0 24px 50px -28px rgba(25,76,85,.5);
}
.elementor-31 .elementor-element.elementor-element-9967cd8 .tb-card img{
  aspect-ratio:16/10;
  object-fit:cover;
  width:100%;
  display:block;
}

.elementor-31 .elementor-element.elementor-element-9967cd8 .tb-eyebrow{
  display:inline-flex; align-items:center; gap:.7rem;
   letter-spacing:.2em; text-transform:uppercase;
  color:#194C55; font-weight: 600; line-height:1; margin:0 0 1.1rem;
}
.elementor-31 .elementor-element.elementor-element-9967cd8 .tb-eyebrow p{
  margin:0;
  line-height:1;
}
.elementor-31 .elementor-element.elementor-element-9967cd8 .tb-eyebrow::before{
  content:""; width:32px; height:2px; background:#ABC89C; display:inline-block; flex:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31c71b9 */.elementor-31 .elementor-element.elementor-element-31c71b9 .tb-eyebrow{
  display:inline-flex; align-items:center; gap:.7rem;
   letter-spacing:.2em; text-transform:uppercase;
  color:#B7CACD; line-height:1; margin:0 0 1.1rem;
}
.elementor-31 .elementor-element.elementor-element-31c71b9 .tb-eyebrow p{
  margin:0;
  line-height:1;
}
.elementor-31 .elementor-element.elementor-element-31c71b9 .tb-eyebrow::before{
  content:""; width:32px; height:2px; background:#ABC89C; display:inline-block; flex:none;
}

.elementor-31 .elementor-element.elementor-element-31c71b9 .tb-diff-item::before{
  content:""; position:absolute; top:1.7rem; left:1.7rem;
  width:34px; height:3px; background:#ABC89C;
}
/* Hover */
.elementor-31 .elementor-element.elementor-element-31c71b9 .tb-diff-item:hover{
  transform:translateY(-4px);
  background:rgba(255,255,255,.09);
  border-color:#ABC89C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5c2524 */.elementor-31 .elementor-element.elementor-element-b5c2524 .tb-card{
  transition:transform .25s ease, box-shadow .25s ease;
  padding:0;
  border-radius:14px;
  overflow:hidden;
}
.elementor-31 .elementor-element.elementor-element-b5c2524 .tb-card:hover{
  transform:translateY(-5px);
  box-shadow:0 24px 50px -28px rgba(25,76,85,.5);
}
.elementor-31 .elementor-element.elementor-element-b5c2524 .tb-card img{
  aspect-ratio:16/10;
  object-fit:cover;
  width:100%;
  display:block;
}

.elementor-31 .elementor-element.elementor-element-b5c2524 .tb-eyebrow{
  display:inline-flex; align-items:center; gap:.7rem;
   letter-spacing:.2em; text-transform:uppercase;
  color:#194C55; font-weight: 600; line-height:1; margin:0 0 1.1rem;
}
.elementor-31 .elementor-element.elementor-element-b5c2524 .tb-eyebrow p{
  margin:0;
  line-height:1;
}
.elementor-31 .elementor-element.elementor-element-b5c2524 .tb-eyebrow::before{
  content:""; width:32px; height:2px; background:#ABC89C; display:inline-block; flex:none;
}



/* Contador que numera os passos automaticamente */
.elementor-31 .elementor-element.elementor-element-b5c2524 .tb-process{ counter-reset:step; position:relative; margin-top:2.5rem; }

/* Linha conectora atrás dos nós (só no desktop, quando os 4 estão em linha) */
@media (min-width:1025px){
  .elementor-31 .elementor-element.elementor-element-b5c2524 .tb-process::before{
    content:""; position:absolute; top:28px; left:12%; right:12%; height:2px;
    background:linear-gradient(90deg, transparent, #B7CACD, transparent); z-index:0;
  }
}

.elementor-31 .elementor-element.elementor-element-b5c2524 .tb-step{ position:relative; z-index:1; text-align:center; }

/* Nó circular teal com ícone sage */
.elementor-31 .elementor-element.elementor-element-b5c2524 .tb-node{
  width:56px; height:56px; border-radius:50%;
  background:#194C55;
  display:flex; align-items:center; justify-content:center;
  margin:0 auto 1.2rem; position:relative;
  box-shadow:0 0 0 8px #EDF6F2;   /* "corta" a linha atrás do nó */
}
.elementor-31 .elementor-element.elementor-element-b5c2524 .tb-node .elementor-icon{ color:#ABC89C; font-size:26px; }
.elementor-31 .elementor-element.elementor-element-b5c2524 .tb-node svg{ width:26px; height:26px; fill:none !important; stroke:currentColor !important; }

/* Número (badge sage no canto do nó) — gerado pelo contador, sem widget */
.elementor-31 .elementor-element.elementor-element-b5c2524 .tb-step .tb-node::after{
  counter-increment:step; content:counter(step);
  position:absolute; top:-4px; right:-4px;
  width:24px; height:24px; border-radius:50%;
  background:#ABC89C; color:#0E2C32;
  font-family:'Montserrat',sans-serif; font-size:.72rem; font-weight:700;
  display:flex; align-items:center; justify-content:center;
}

/* Textos */
.elementor-31 .elementor-element.elementor-element-b5c2524 .tb-step h3{ font-size:1.08rem; margin-bottom:.4rem; color:#15282C; }
.elementor-31 .elementor-element.elementor-element-b5c2524 .tb-step p{ font-size:.9rem; color:#46595C; line-height:1.6; }

/* Tablet: some com a linha pra não cortar no meio do 2x2 */
@media (max-width:1024px){
  .elementor-31 .elementor-element.elementor-element-b5c2524 .tb-node{ margin-bottom:1rem; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07791b5 */.elementor-31 .elementor-element.elementor-element-07791b5 .tb-eyebrow{
  display:inline-flex; align-items:center; gap:.7rem;
   letter-spacing:.2em; text-transform:uppercase;
  color:#194C55; line-height:1; margin:0 0 1.1rem;
}
.elementor-31 .elementor-element.elementor-element-07791b5 .tb-eyebrow p{
  margin:0;
  line-height:1;
}
.elementor-31 .elementor-element.elementor-element-07791b5 .tb-eyebrow::before{
  content:""; width:32px; height:2px; background:#ABC89C; display:inline-block; flex:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69ddb76 */.elementor-31 .elementor-element.elementor-element-69ddb76 .tb-eyebrow{
  display:inline-flex; align-items:center; gap:.7rem;
   letter-spacing:.2em; text-transform:uppercase;
  color:#B7CACD; line-height:1; margin:0 0 1.1rem;
}
.elementor-31 .elementor-element.elementor-element-69ddb76 .tb-eyebrow p{
  margin:0;
  line-height:1;
}
.elementor-31 .elementor-element.elementor-element-69ddb76 .tb-eyebrow::before{
  content:""; width:32px; height:2px; background:#ABC89C; display:inline-block; flex:none;
}

.elementor-31 .elementor-element.elementor-element-69ddb76 .tb-diff-item::before{
  content:""; position:absolute; top:1.7rem; left:1.7rem;
  width:34px; height:3px; background:#ABC89C;
}
/* Hover */
.elementor-31 .elementor-element.elementor-element-69ddb76 .tb-diff-item:hover{
  transform:translateY(-4px);
  background:rgba(255,255,255,.09);
  border-color:#ABC89C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9368ff */.elementor-31 .elementor-element.elementor-element-d9368ff .tb-eyebrow{
  display:inline-flex; align-items:center; gap:.7rem;
   letter-spacing:.2em; text-transform:uppercase;
  color:#B7CACD; line-height:1; margin:0 0 1.1rem;
}
.elementor-31 .elementor-element.elementor-element-d9368ff .tb-eyebrow p{
  margin:0;
  line-height:1;
}
.elementor-31 .elementor-element.elementor-element-d9368ff .tb-eyebrow::before{
  content:""; width:32px; height:2px; background:#ABC89C; display:inline-block; flex:none;
}

.elementor-31 .elementor-element.elementor-element-d9368ff .tb-diff-item::before{
  content:""; position:absolute; top:1.7rem; left:1.7rem;
  width:34px; height:3px; background:#ABC89C;
}
/* Hover */
.elementor-31 .elementor-element.elementor-element-d9368ff .tb-diff-item:hover{
  transform:translateY(-4px);
  background:rgba(255,255,255,.09);
  border-color:#ABC89C;
}/* End custom CSS */