.elementor-76 .elementor-element.elementor-element-b93e5ba{--display:flex;--min-height:876px;--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;--overflow:hidden;--overlay-opacity:0.92;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-76 .elementor-element.elementor-element-b93e5ba:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-b93e5ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://esq.diogowebdesigner.com.br/wp-content/uploads/2026/07/hero-sobre-esq-fundo3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76 .elementor-element.elementor-element-b93e5ba::before, .elementor-76 .elementor-element.elementor-element-b93e5ba > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-b93e5ba > .e-con-inner > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-b93e5ba > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-b93e5ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-b93e5ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(250deg, #09405140 27%, var( --e-global-color-primary ) 69%);}.elementor-76 .elementor-element.elementor-element-156bb91{--display:flex;--min-height:0px;--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-start;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:66px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-562effb{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d58d913{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.55em;color:#E3ECEE;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-a70cf51 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;color:#B5D400;}.elementor-76 .elementor-element.elementor-element-ff6ddd8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4em;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-e711e96{font-family:"Poppins", Sans-serif;font-size:20px;line-height:1.55em;color:#F0F5F6;}.elementor-76 .elementor-element.elementor-element-2d9df41{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-76 .elementor-element.elementor-element-fe320e5 .elementor-button{background-color:#B5D400;fill:#073948;color:#073948;border-radius:14px 14px 14px 14px;}.elementor-76 .elementor-element.elementor-element-fe320e5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-76 .elementor-element.elementor-element-95e2ad5{--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:stretch;--overflow:hidden;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:rgba(255,255,255,.25);--border-color:rgba(255,255,255,.25);--border-radius:14px 14px 14px 14px;}.elementor-76 .elementor-element.elementor-element-95e2ad5:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-95e2ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(4,43,55,.55);}.elementor-76 .elementor-element.elementor-element-8db4477{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-76 .elementor-element.elementor-element-66cb424 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;color:#B5D400;}.elementor-76 .elementor-element.elementor-element-98e9358{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.55em;color:#F1F6F7;}.elementor-76 .elementor-element.elementor-element-50c676a{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-76 .elementor-element.elementor-element-78daa48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;color:#B5D400;}.elementor-76 .elementor-element.elementor-element-b754f17{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.55em;color:#F1F6F7;}.elementor-76 .elementor-element.elementor-element-7cb6ebe{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-76 .elementor-element.elementor-element-0f6e962 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;color:#B5D400;}.elementor-76 .elementor-element.elementor-element-7f05dc9{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.55em;color:#F1F6F7;}.elementor-76 .elementor-element.elementor-element-c392964{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:82px;--padding-bottom:84px;--padding-left:32px;--padding-right:32px;}.elementor-76 .elementor-element.elementor-element-c392964:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-c392964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBF8;}.elementor-76 .elementor-element.elementor-element-620ab54{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-c1b79f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-42d2d4d{--display:flex;--min-height:510px;--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:flex-end;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-42d2d4d.e-con{--align-self:flex-start;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-76 .elementor-element.elementor-element-5b878b1 .elementor-repeater-item-b2b472b{left:16%;--hotspot-translate-x:16%;top:79%;--hotspot-translate-y:79%;}.elementor-76 .elementor-element.elementor-element-5b878b1 .elementor-repeater-item-c6fe7e8{left:28%;--hotspot-translate-x:28%;top:50%;--hotspot-translate-y:50%;}.elementor-76 .elementor-element.elementor-element-5b878b1 .elementor-repeater-item-3e55a1c{right:16%;--hotspot-translate-x:16%;bottom:72%;--hotspot-translate-y:72%;}.elementor-76 .elementor-element.elementor-element-5b878b1 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-76 .elementor-element.elementor-element-5b878b1 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-5b878b1 img{border-radius:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-5b878b1{--hotspot-color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-5b878b1 .e-hotspot__label{font-family:"Poppins", Sans-serif;font-size:0.8em;font-weight:600;}.elementor-76 .elementor-element.elementor-element-8481779{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:22px 22px 22px 22px;--padding-top:38px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-76 .elementor-element.elementor-element-8481779:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-8481779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efba304 );}.elementor-76 .elementor-element.elementor-element-a4e6de7{text-align:start;}.elementor-76 .elementor-element.elementor-element-a4e6de7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:1.12em;color:#8EA600;}.elementor-76 .elementor-element.elementor-element-19c080a{text-align:start;}.elementor-76 .elementor-element.elementor-element-19c080a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#094051;}.elementor-76 .elementor-element.elementor-element-38e21dc{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#33454B;}.elementor-76 .elementor-element.elementor-element-75b8324{--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:16px 16px;--row-gap:16px;--column-gap:16px;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:rgba(157,183,4,.38);--border-color:rgba(157,183,4,.38);--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-76 .elementor-element.elementor-element-75b8324:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-75b8324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7DC;}.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-76 .elementor-element.elementor-element-1ee156f .elementor-icon-wrapper{text-align:center;}.elementor-76 .elementor-element.elementor-element-1ee156f.elementor-view-stacked .elementor-icon{background-color:#8EA600;}.elementor-76 .elementor-element.elementor-element-1ee156f.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-1ee156f.elementor-view-default .elementor-icon{color:#8EA600;border-color:#8EA600;}.elementor-76 .elementor-element.elementor-element-1ee156f.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-1ee156f.elementor-view-default .elementor-icon svg{fill:#8EA600;}.elementor-76 .elementor-element.elementor-element-1ee156f .elementor-icon{font-size:27px;}.elementor-76 .elementor-element.elementor-element-1ee156f .elementor-icon svg{height:27px;}.elementor-76 .elementor-element.elementor-element-c8d4e02{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-76 .elementor-element.elementor-element-1dd6638{text-align:start;}.elementor-76 .elementor-element.elementor-element-1dd6638 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;line-height:1.12em;color:#8EA600;}.elementor-76 .elementor-element.elementor-element-43f691a{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#33454B;}.elementor-76 .elementor-element.elementor-element-c899148 .elementor-button{background-color:#094051;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;border-radius:999px 999px 999px 999px;}.elementor-76 .elementor-element.elementor-element-c899148 .elementor-button:hover, .elementor-76 .elementor-element.elementor-element-c899148 .elementor-button:focus{background-color:#9DB704;}.elementor-76 .elementor-element.elementor-element-c899148 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-76 .elementor-element.elementor-element-5717365{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-76 .elementor-element.elementor-element-c852dbc{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:rgba(9,64,81,.14);--border-color:rgba(9,64,81,.14);--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-76 .elementor-element.elementor-element-c852dbc:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-c852dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-94fed26 .elementor-icon-wrapper{text-align:center;}.elementor-76 .elementor-element.elementor-element-94fed26.elementor-view-stacked .elementor-icon{background-color:#094051;}.elementor-76 .elementor-element.elementor-element-94fed26.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-94fed26.elementor-view-default .elementor-icon{color:#094051;border-color:#094051;}.elementor-76 .elementor-element.elementor-element-94fed26.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-94fed26.elementor-view-default .elementor-icon svg{fill:#094051;}.elementor-76 .elementor-element.elementor-element-94fed26 .elementor-icon{font-size:30px;}.elementor-76 .elementor-element.elementor-element-94fed26 .elementor-icon svg{height:30px;}.elementor-76 .elementor-element.elementor-element-b353f7b{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-76 .elementor-element.elementor-element-0ad19f7{text-align:start;}.elementor-76 .elementor-element.elementor-element-0ad19f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:700;line-height:1.12em;color:#9DB704;}.elementor-76 .elementor-element.elementor-element-71312a5{text-align:start;}.elementor-76 .elementor-element.elementor-element-71312a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.12em;color:#094051;}.elementor-76 .elementor-element.elementor-element-b14bee0{text-align:start;font-family:"Poppins", Sans-serif;font-size:12px;line-height:1.55em;color:#33454B;}.elementor-76 .elementor-element.elementor-element-6f3f816{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:#094051;--border-color:#094051;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-76 .elementor-element.elementor-element-6f3f816:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-6f3f816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#094051;}.elementor-76 .elementor-element.elementor-element-b9f51c3 .elementor-icon-wrapper{text-align:center;}.elementor-76 .elementor-element.elementor-element-b9f51c3.elementor-view-stacked .elementor-icon{background-color:#9DB704;}.elementor-76 .elementor-element.elementor-element-b9f51c3.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-b9f51c3.elementor-view-default .elementor-icon{color:#9DB704;border-color:#9DB704;}.elementor-76 .elementor-element.elementor-element-b9f51c3.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-b9f51c3.elementor-view-default .elementor-icon svg{fill:#9DB704;}.elementor-76 .elementor-element.elementor-element-b9f51c3 .elementor-icon{font-size:30px;}.elementor-76 .elementor-element.elementor-element-b9f51c3 .elementor-icon svg{height:30px;}.elementor-76 .elementor-element.elementor-element-1fa41b6{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-76 .elementor-element.elementor-element-03113ba{text-align:start;}.elementor-76 .elementor-element.elementor-element-03113ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:700;line-height:1.12em;color:#9DB704;}.elementor-76 .elementor-element.elementor-element-36a038a{text-align:start;}.elementor-76 .elementor-element.elementor-element-36a038a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.12em;color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-04847c4{text-align:start;font-family:"Poppins", Sans-serif;font-size:12px;line-height:1.55em;color:#E2E2E2;}.elementor-76 .elementor-element.elementor-element-730ae95{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:rgba(9,64,81,.14);--border-color:rgba(9,64,81,.14);--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-76 .elementor-element.elementor-element-730ae95:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-730ae95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-2458115 .elementor-icon-wrapper{text-align:center;}.elementor-76 .elementor-element.elementor-element-2458115.elementor-view-stacked .elementor-icon{background-color:#094051;}.elementor-76 .elementor-element.elementor-element-2458115.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-2458115.elementor-view-default .elementor-icon{color:#094051;border-color:#094051;}.elementor-76 .elementor-element.elementor-element-2458115.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-2458115.elementor-view-default .elementor-icon svg{fill:#094051;}.elementor-76 .elementor-element.elementor-element-2458115 .elementor-icon{font-size:30px;}.elementor-76 .elementor-element.elementor-element-2458115 .elementor-icon svg{height:30px;}.elementor-76 .elementor-element.elementor-element-80b189f{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-76 .elementor-element.elementor-element-c6e329e{text-align:start;}.elementor-76 .elementor-element.elementor-element-c6e329e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:700;line-height:1.12em;color:#9DB704;}.elementor-76 .elementor-element.elementor-element-d981587{text-align:start;}.elementor-76 .elementor-element.elementor-element-d981587 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.12em;color:#094051;}.elementor-76 .elementor-element.elementor-element-879a2e1{text-align:start;font-family:"Poppins", Sans-serif;font-size:12px;line-height:1.55em;color:#33454B;}.elementor-76 .elementor-element.elementor-element-31f1e8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:82px;--padding-bottom:84px;--padding-left:32px;--padding-right:32px;}.elementor-76 .elementor-element.elementor-element-31f1e8b:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-31f1e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBF8;}.elementor-76 .elementor-element.elementor-element-61221cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-9939d97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;color:#B5D400;}.elementor-76 .elementor-element.elementor-element-675b04b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.7em;font-weight:600;line-height:1em;}.elementor-76 .elementor-element.elementor-element-49083d7{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-76 .elementor-element.elementor-element-49083d7 p{margin-block-end:0px;}.elementor-76 .elementor-element.elementor-element-98f7807{--display:flex;--min-height:600px;--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:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-98f7807:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-98f7807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://esq.diogowebdesigner.com.br/wp-content/uploads/2026/07/trajetoria-esq-projeto.webp");background-position:center center;background-size:cover;}.elementor-76 .elementor-element.elementor-element-33d58e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-706fdb7{--display:flex;--min-height:0vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-76 .elementor-element.elementor-element-706fdb7:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-706fdb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-8846d87 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-5831712 p{margin-block-end:0px;}.elementor-76 .elementor-element.elementor-element-5831712{color:var( --e-global-color-2ee9d39 );}.elementor-76 .elementor-element.elementor-element-4016834{--display:flex;--min-height:0vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-76 .elementor-element.elementor-element-4016834:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-4016834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-5c99a86 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-baedf47 p{margin-block-end:0px;}.elementor-76 .elementor-element.elementor-element-baedf47{color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-5a6e3f9{--display:flex;--min-height:0vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-76 .elementor-element.elementor-element-5a6e3f9:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-5a6e3f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-f0d7f5e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-a91c695 p{margin-block-end:0px;}.elementor-76 .elementor-element.elementor-element-a91c695{color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d6c8807{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:82px;--padding-bottom:62px;--padding-left:34px;--padding-right:34px;}.elementor-76 .elementor-element.elementor-element-d6c8807:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-d6c8807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-a269990{--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;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-cfaf7b1{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-76 .elementor-element.elementor-element-b074534{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-76 .elementor-element.elementor-element-b354c57{text-align:start;}.elementor-76 .elementor-element.elementor-element-b354c57 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:1.08em;color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-d6ea8f8{text-align:start;}.elementor-76 .elementor-element.elementor-element-d6ea8f8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-4508ac9 );}.elementor-76 .elementor-element.elementor-element-b89b634{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:22px 22px 22px 22px;--padding-top:32px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-76 .elementor-element.elementor-element-b89b634:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-b89b634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F5;}.elementor-76 .elementor-element.elementor-element-a632a23{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.55em;color:#094051;}.elementor-76 .elementor-element.elementor-element-88ebf33 .elementor-button{background-color:#094051;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;border-radius:100px 100px 100px 100px;}.elementor-76 .elementor-element.elementor-element-88ebf33 .elementor-button:hover, .elementor-76 .elementor-element.elementor-element-88ebf33 .elementor-button:focus{background-color:#0C4D60;}.elementor-76 .elementor-element.elementor-element-88ebf33 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-76 .elementor-element.elementor-element-f12e4b3{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-da73233{--display:flex;--min-height:360px;--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:flex-end;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-76 .elementor-element.elementor-element-da73233:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-da73233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://esq.diogowebdesigner.com.br/wp-content/uploads/2026/07/cta-residencial.webp");background-position:center center;background-size:cover;}.elementor-76 .elementor-element.elementor-element-8a65853{background-color:var( --e-global-color-primary );padding:8px 20px 8px 20px;border-radius:3px 3px 3px 3px;text-align:start;}.elementor-76 .elementor-element.elementor-element-8a65853.elementor-element{--align-self:flex-start;}.elementor-76 .elementor-element.elementor-element-8a65853 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.08em;color:var( --e-global-color-efba304 );}.elementor-76 .elementor-element.elementor-element-0ef2f6c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-76 .elementor-element.elementor-element-0ef2f6c:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-0ef2f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-e603f87 .elementor-icon-wrapper{text-align:center;}.elementor-76 .elementor-element.elementor-element-e603f87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-e603f87.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-e603f87.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-e603f87.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-e603f87.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-e603f87 .elementor-icon{font-size:46px;}.elementor-76 .elementor-element.elementor-element-e603f87 .elementor-icon svg{height:46px;}.elementor-76 .elementor-element.elementor-element-5fd4ed5{text-align:center;}.elementor-76 .elementor-element.elementor-element-5fd4ed5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;line-height:1.08em;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-392667f{--divider-border-style:solid;--divider-color:var( --e-global-color-4508ac9 );--divider-border-width:1px;}.elementor-76 .elementor-element.elementor-element-392667f .elementor-divider-separator{width:68%;margin:0 auto;margin-center:0;}.elementor-76 .elementor-element.elementor-element-392667f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-76 .elementor-element.elementor-element-26aac80{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;line-height:1.55em;color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-f3b3c81{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;line-height:1.55em;color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-c13d524{--display:flex;--min-height:360px;--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:flex-end;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-76 .elementor-element.elementor-element-c13d524:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-c13d524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://esq.diogowebdesigner.com.br/wp-content/uploads/2026/07/cta-empresarial.webp");background-position:center center;background-size:cover;}.elementor-76 .elementor-element.elementor-element-ba9c25b{background-color:var( --e-global-color-primary );padding:8px 20px 8px 20px;border-radius:3px 3px 3px 3px;text-align:start;}.elementor-76 .elementor-element.elementor-element-ba9c25b.elementor-element{--align-self:flex-start;}.elementor-76 .elementor-element.elementor-element-ba9c25b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.08em;color:var( --e-global-color-efba304 );}.elementor-76 .elementor-element.elementor-element-540d59b{--display:flex;--min-height:48px;--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-76 .elementor-element.elementor-element-7070df5{--divider-border-style:solid;--divider-color:var( --e-global-color-2ee9d39 );--divider-border-width:2px;}.elementor-76 .elementor-element.elementor-element-7070df5 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-76 .elementor-element.elementor-element-7070df5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-76 .elementor-element.elementor-element-303a61f{--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;--overflow:hidden;--padding-top:86px;--padding-bottom:86px;--padding-left:32px;--padding-right:32px;}.elementor-76 .elementor-element.elementor-element-303a61f:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-303a61f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efba304 );}.elementor-76 .elementor-element.elementor-element-e5d6d74{--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;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-bb9a4ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-76 .elementor-element.elementor-element-bda384d{text-align:center;}.elementor-76 .elementor-element.elementor-element-bda384d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#9DB704;}.elementor-76 .elementor-element.elementor-element-743d6c5{text-align:center;}.elementor-76 .elementor-element.elementor-element-743d6c5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-29501d5{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;line-height:1.55em;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-1c86bd5{--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:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-0ca1671{--display:flex;--min-height:598px;--justify-content:flex-end;--overflow:hidden;--border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-0ca1671:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-0ca1671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://esq.diogowebdesigner.com.br/wp-content/uploads/2026/07/esq-servicos-tecnicos.webp");background-position:center center;background-size:cover;}.elementor-76 .elementor-element.elementor-element-cc9563c{--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:space-between;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-76 .elementor-element.elementor-element-c384b16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-76 .elementor-element.elementor-element-16e6807{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;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:rgba(9,64,81,.12);--border-color:rgba(9,64,81,.12);--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-76 .elementor-element.elementor-element-16e6807:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-16e6807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4508ac9 );}.elementor-76 .elementor-element.elementor-element-87f4dd9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;color:#9DB704;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-76 .elementor-element.elementor-element-31b4fce .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-76 .elementor-element.elementor-element-31b4fce.elementor-view-stacked .elementor-icon{background-color:#09405100;}.elementor-76 .elementor-element.elementor-element-31b4fce.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-31b4fce.elementor-view-default .elementor-icon{fill:#09405100;color:#09405100;border-color:#09405100;}.elementor-76 .elementor-element.elementor-element-31b4fce .elementor-icon{font-size:38px;}.elementor-76 .elementor-element.elementor-element-31b4fce .elementor-icon-box-title, .elementor-76 .elementor-element.elementor-element-31b4fce .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-76 .elementor-element.elementor-element-31b4fce .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-31b4fce:has(:hover) .elementor-icon-box-title,
					 .elementor-76 .elementor-element.elementor-element-31b4fce:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-31b4fce .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-8428b79{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;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:rgba(9,64,81,.12);--border-color:rgba(9,64,81,.12);--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-76 .elementor-element.elementor-element-8428b79:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-8428b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4508ac9 );}.elementor-76 .elementor-element.elementor-element-e297058 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;color:#9DB704;}.elementor-76 .elementor-element.elementor-element-50069bd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-76 .elementor-element.elementor-element-50069bd.elementor-view-stacked .elementor-icon{background-color:#09405100;}.elementor-76 .elementor-element.elementor-element-50069bd.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-50069bd.elementor-view-default .elementor-icon{fill:#09405100;color:#09405100;border-color:#09405100;}.elementor-76 .elementor-element.elementor-element-50069bd .elementor-icon{font-size:38px;}.elementor-76 .elementor-element.elementor-element-50069bd .elementor-icon-box-title, .elementor-76 .elementor-element.elementor-element-50069bd .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-76 .elementor-element.elementor-element-50069bd .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-50069bd:has(:hover) .elementor-icon-box-title,
					 .elementor-76 .elementor-element.elementor-element-50069bd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-50069bd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-8abdb99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-76 .elementor-element.elementor-element-4842a0c{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;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:rgba(9,64,81,.12);--border-color:rgba(9,64,81,.12);--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-76 .elementor-element.elementor-element-4842a0c:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-4842a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4508ac9 );}.elementor-76 .elementor-element.elementor-element-85d69c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;color:#9DB704;}.elementor-76 .elementor-element.elementor-element-e334c90 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-76 .elementor-element.elementor-element-e334c90.elementor-view-stacked .elementor-icon{background-color:#09405100;}.elementor-76 .elementor-element.elementor-element-e334c90.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-e334c90.elementor-view-default .elementor-icon{fill:#09405100;color:#09405100;border-color:#09405100;}.elementor-76 .elementor-element.elementor-element-e334c90 .elementor-icon{font-size:38px;}.elementor-76 .elementor-element.elementor-element-e334c90 .elementor-icon-box-title, .elementor-76 .elementor-element.elementor-element-e334c90 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-76 .elementor-element.elementor-element-e334c90 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-e334c90:has(:hover) .elementor-icon-box-title,
					 .elementor-76 .elementor-element.elementor-element-e334c90:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-e334c90 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-9e7ce1d{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;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:rgba(9,64,81,.12);--border-color:rgba(9,64,81,.12);--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-76 .elementor-element.elementor-element-9e7ce1d:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-9e7ce1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4508ac9 );}.elementor-76 .elementor-element.elementor-element-42374a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;color:#9DB704;}.elementor-76 .elementor-element.elementor-element-bb2ac65 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-76 .elementor-element.elementor-element-bb2ac65.elementor-view-stacked .elementor-icon{background-color:#09405100;}.elementor-76 .elementor-element.elementor-element-bb2ac65.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-bb2ac65.elementor-view-default .elementor-icon{fill:#09405100;color:#09405100;border-color:#09405100;}.elementor-76 .elementor-element.elementor-element-bb2ac65 .elementor-icon{font-size:38px;}.elementor-76 .elementor-element.elementor-element-bb2ac65 .elementor-icon-box-title, .elementor-76 .elementor-element.elementor-element-bb2ac65 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-76 .elementor-element.elementor-element-bb2ac65 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-bb2ac65:has(:hover) .elementor-icon-box-title,
					 .elementor-76 .elementor-element.elementor-element-bb2ac65:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-bb2ac65 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-c557306{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-76 .elementor-element.elementor-element-585061f.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-585061f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-76 .elementor-element.elementor-element-f1b81b6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;}.elementor-76 .elementor-element.elementor-element-f1b81b6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-76 .elementor-element.elementor-element-f1b81b6 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-76 .elementor-element.elementor-element-7fcaf132{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-76 .elementor-element.elementor-element-7fcaf132:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-7fcaf132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efba304 );}.elementor-76 .elementor-element.elementor-element-3d1770f7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-76 .elementor-element.elementor-element-3d1770f7:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-3d1770f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://esq.diogowebdesigner.com.br/wp-content/uploads/2026/07/background.png");}.elementor-76 .elementor-element.elementor-element-671e55d5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-76 .elementor-element.elementor-element-671e55d5.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-69283206{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-31cc2991{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-76 .elementor-element.elementor-element-75d9799b{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-261e590e{--display:flex;--min-height:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-76 .elementor-element.elementor-element-8ba4ec3 img{width:100%;max-width:100%;border-style:solid;border-width:-61px -61px -61px -61px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;}.elementor-76 .elementor-element.elementor-element-191df858{--display:flex;--min-height:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-3db80fc8 img{width:100%;max-width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;}.elementor-76 .elementor-element.elementor-element-1d867ee3{--display:flex;--min-height:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-509c9997 img{width:100%;max-width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;}.elementor-76 .elementor-element.elementor-element-779dc33{--display:flex;--min-height:60px;--justify-content:center;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-779dc33.e-con{--e-con-transform-rotateZ:0deg;}.elementor-76 .elementor-element.elementor-element-779dc33.e-con:hover{--e-con-transform-rotateZ:90deg;}.elementor-76 .elementor-element.elementor-element-7f38c942{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-76 .elementor-element.elementor-element-7f38c942 .elementor-icon-wrapper{text-align:center;}.elementor-76 .elementor-element.elementor-element-7f38c942.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-7f38c942.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-7f38c942.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-7f38c942.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-7f38c942.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-7f38c942 .elementor-icon{font-size:20px;}.elementor-76 .elementor-element.elementor-element-7f38c942 .elementor-icon svg{height:20px;}.elementor-76 .elementor-element.elementor-element-2dc6d5d1{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-76 .elementor-element.elementor-element-381668fc{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-381668fc .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-76 .elementor-element.elementor-element-2043e60b{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-2043e60b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-76 .elementor-element.elementor-element-b93e5ba{--min-height:730px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-76 .elementor-element.elementor-element-c392964{--padding-top:66px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-76 .elementor-element.elementor-element-620ab54{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-c1b79f5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-42d2d4d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-76 .elementor-element.elementor-element-a4e6de7 .elementor-heading-title{font-size:18px;}.elementor-76 .elementor-element.elementor-element-19c080a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-76 .elementor-element.elementor-element-38e21dc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-76 .elementor-element.elementor-element-1dd6638 .elementor-heading-title{font-size:18px;}.elementor-76 .elementor-element.elementor-element-43f691a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-76 .elementor-element.elementor-element-5717365{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-0ad19f7 .elementor-heading-title{font-size:21px;}.elementor-76 .elementor-element.elementor-element-71312a5 .elementor-heading-title{font-size:18px;}.elementor-76 .elementor-element.elementor-element-03113ba .elementor-heading-title{font-size:21px;}.elementor-76 .elementor-element.elementor-element-36a038a .elementor-heading-title{font-size:18px;}.elementor-76 .elementor-element.elementor-element-c6e329e .elementor-heading-title{font-size:21px;}.elementor-76 .elementor-element.elementor-element-d981587 .elementor-heading-title{font-size:18px;}.elementor-76 .elementor-element.elementor-element-31f1e8b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:66px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-76 .elementor-element.elementor-element-675b04b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-8846d87 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-76 .elementor-element.elementor-element-5c99a86 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-76 .elementor-element.elementor-element-f0d7f5e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-76 .elementor-element.elementor-element-d6c8807{--padding-top:68px;--padding-bottom:56px;--padding-left:26px;--padding-right:26px;}.elementor-76 .elementor-element.elementor-element-cfaf7b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-b354c57 .elementor-heading-title{font-size:18px;}.elementor-76 .elementor-element.elementor-element-d6ea8f8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-76 .elementor-element.elementor-element-8a65853 .elementor-heading-title{font-size:18px;}.elementor-76 .elementor-element.elementor-element-5fd4ed5 .elementor-heading-title{font-size:18px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-76 .elementor-element.elementor-element-ba9c25b .elementor-heading-title{font-size:18px;}.elementor-76 .elementor-element.elementor-element-303a61f{--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-76 .elementor-element.elementor-element-743d6c5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-76 .elementor-element.elementor-element-1c86bd5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-76 .elementor-element.elementor-element-585061f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-76 .elementor-element.elementor-element-7fcaf132{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-76 .elementor-element.elementor-element-671e55d5{width:100%;max-width:100%;}.elementor-76 .elementor-element.elementor-element-69283206{width:100%;max-width:100%;}.elementor-76 .elementor-element.elementor-element-31cc2991{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-76 .elementor-element.elementor-element-2dc6d5d1{--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-76 .elementor-element.elementor-element-381668fc{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-76 .elementor-element.elementor-element-2043e60b{--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}.elementor-76 .elementor-element.elementor-element-2043e60b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-76 .elementor-element.elementor-element-b93e5ba{--min-height:760px;--padding-top:100px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-76 .elementor-element.elementor-element-b93e5ba:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-b93e5ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-76 .elementor-element.elementor-element-156bb91{--min-height:760px;--padding-top:48px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-562effb{--width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-76 .elementor-element.elementor-element-ff6ddd8{text-align:start;}.elementor-76 .elementor-element.elementor-element-ff6ddd8 .elementor-heading-title{font-size:2.3em;line-height:1.2em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-76 .elementor-element.elementor-element-95e2ad5{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-76 .elementor-element.elementor-element-8db4477{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-50c676a{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-7cb6ebe{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-c392964{--padding-top:50px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-76 .elementor-element.elementor-element-c1b79f5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-42d2d4d{--width:100%;--min-height:420px;}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-76 .elementor-element.elementor-element-8481779{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-76 .elementor-element.elementor-element-a4e6de7 .elementor-heading-title{font-size:16px;}.elementor-76 .elementor-element.elementor-element-19c080a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-76 .elementor-element.elementor-element-38e21dc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-76 .elementor-element.elementor-element-1dd6638 .elementor-heading-title{font-size:16px;}.elementor-76 .elementor-element.elementor-element-43f691a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-76 .elementor-element.elementor-element-5717365{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-c852dbc{--width:100%;}.elementor-76 .elementor-element.elementor-element-0ad19f7 .elementor-heading-title{font-size:16px;}.elementor-76 .elementor-element.elementor-element-71312a5 .elementor-heading-title{font-size:16px;}.elementor-76 .elementor-element.elementor-element-b14bee0{font-size:13px;}.elementor-76 .elementor-element.elementor-element-6f3f816{--width:100%;}.elementor-76 .elementor-element.elementor-element-03113ba .elementor-heading-title{font-size:16px;}.elementor-76 .elementor-element.elementor-element-36a038a .elementor-heading-title{font-size:16px;}.elementor-76 .elementor-element.elementor-element-04847c4{font-size:13px;}.elementor-76 .elementor-element.elementor-element-730ae95{--width:100%;}.elementor-76 .elementor-element.elementor-element-c6e329e .elementor-heading-title{font-size:16px;}.elementor-76 .elementor-element.elementor-element-d981587 .elementor-heading-title{font-size:16px;}.elementor-76 .elementor-element.elementor-element-879a2e1{font-size:13px;}.elementor-76 .elementor-element.elementor-element-31f1e8b{--padding-top:50px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-76 .elementor-element.elementor-element-61221cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-675b04b{width:100%;max-width:100%;}.elementor-76 .elementor-element.elementor-element-675b04b .elementor-heading-title{font-size:2.3em;line-height:1.2em;}.elementor-76 .elementor-element.elementor-element-49083d7{width:100%;max-width:100%;}.elementor-76 .elementor-element.elementor-element-8846d87 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-76 .elementor-element.elementor-element-5c99a86 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-76 .elementor-element.elementor-element-f0d7f5e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-76 .elementor-element.elementor-element-d6c8807{--padding-top:54px;--padding-bottom:52px;--padding-left:18px;--padding-right:18px;}.elementor-76 .elementor-element.elementor-element-cfaf7b1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-b074534{--width:100%;}.elementor-76 .elementor-element.elementor-element-b354c57 .elementor-heading-title{font-size:16px;}.elementor-76 .elementor-element.elementor-element-d6ea8f8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-76 .elementor-element.elementor-element-b89b634{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-76 .elementor-element.elementor-element-a632a23{font-size:15px;}.elementor-76 .elementor-element.elementor-element-f12e4b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-da73233{--width:100%;--min-height:300px;}.elementor-76 .elementor-element.elementor-element-8a65853 .elementor-heading-title{font-size:16px;}.elementor-76 .elementor-element.elementor-element-0ef2f6c{--width:100%;}.elementor-76 .elementor-element.elementor-element-5fd4ed5 .elementor-heading-title{font-size:16px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-76 .elementor-element.elementor-element-26aac80{font-size:16px;}.elementor-76 .elementor-element.elementor-element-f3b3c81{font-size:13px;}.elementor-76 .elementor-element.elementor-element-c13d524{--width:100%;--min-height:300px;}.elementor-76 .elementor-element.elementor-element-c13d524.e-con{--order:-99999 /* order start hack */;}.elementor-76 .elementor-element.elementor-element-ba9c25b .elementor-heading-title{font-size:16px;}.elementor-76 .elementor-element.elementor-element-303a61f{--padding-top:52px;--padding-bottom:54px;--padding-left:16px;--padding-right:16px;}.elementor-76 .elementor-element.elementor-element-743d6c5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-76 .elementor-element.elementor-element-1c86bd5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-c384b16{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-16e6807{--width:100%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-76 .elementor-element.elementor-element-8428b79{--width:100%;}.elementor-76 .elementor-element.elementor-element-8abdb99{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-4842a0c{--width:100%;}.elementor-76 .elementor-element.elementor-element-9e7ce1d{--width:100%;}.elementor-76 .elementor-element.elementor-element-c557306{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-585061f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-76 .elementor-element.elementor-element-7fcaf132{--padding-top:70px;--padding-bottom:070px;--padding-left:20px;--padding-right:20px;}.elementor-76 .elementor-element.elementor-element-3d1770f7{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-76 .elementor-element.elementor-element-671e55d5{width:100%;max-width:100%;}.elementor-76 .elementor-element.elementor-element-69283206{width:100%;max-width:100%;}.elementor-76 .elementor-element.elementor-element-31cc2991{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-75d9799b{--width:200px;}.elementor-76 .elementor-element.elementor-element-261e590e{--width:50px;--min-height:50px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-76 .elementor-element.elementor-element-191df858{--width:50px;--min-height:50px;}.elementor-76 .elementor-element.elementor-element-1d867ee3{--width:50px;--min-height:50px;}.elementor-76 .elementor-element.elementor-element-779dc33{--width:50px;--min-height:50px;}.elementor-76 .elementor-element.elementor-element-2dc6d5d1{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-76 .elementor-element.elementor-element-381668fc{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-76 .elementor-element.elementor-element-2043e60b{width:auto;max-width:auto;text-align:center;}.elementor-76 .elementor-element.elementor-element-2043e60b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-76 .elementor-element.elementor-element-156bb91{--content-width:100%;}.elementor-76 .elementor-element.elementor-element-562effb{--width:49%;}.elementor-76 .elementor-element.elementor-element-95e2ad5{--width:49%;}.elementor-76 .elementor-element.elementor-element-8db4477{--width:33.333%;}.elementor-76 .elementor-element.elementor-element-50c676a{--width:33.333%;}.elementor-76 .elementor-element.elementor-element-7cb6ebe{--width:33.333%;}.elementor-76 .elementor-element.elementor-element-620ab54{--content-width:1400px;}.elementor-76 .elementor-element.elementor-element-42d2d4d{--width:45%;}.elementor-76 .elementor-element.elementor-element-8481779{--width:55%;}.elementor-76 .elementor-element.elementor-element-c852dbc{--width:32%;}.elementor-76 .elementor-element.elementor-element-6f3f816{--width:32%;}.elementor-76 .elementor-element.elementor-element-730ae95{--width:32%;}.elementor-76 .elementor-element.elementor-element-61221cb{--width:33%;}.elementor-76 .elementor-element.elementor-element-98f7807{--width:33%;}.elementor-76 .elementor-element.elementor-element-33d58e5{--width:33%;}.elementor-76 .elementor-element.elementor-element-706fdb7{--width:100%;}.elementor-76 .elementor-element.elementor-element-4016834{--width:100%;}.elementor-76 .elementor-element.elementor-element-5a6e3f9{--width:100%;}.elementor-76 .elementor-element.elementor-element-a269990{--content-width:1400px;}.elementor-76 .elementor-element.elementor-element-b074534{--width:65%;}.elementor-76 .elementor-element.elementor-element-b89b634{--width:35%;}.elementor-76 .elementor-element.elementor-element-da73233{--width:38%;}.elementor-76 .elementor-element.elementor-element-0ef2f6c{--width:24%;}.elementor-76 .elementor-element.elementor-element-c13d524{--width:38%;}.elementor-76 .elementor-element.elementor-element-e5d6d74{--content-width:1400px;}.elementor-76 .elementor-element.elementor-element-bb9a4ee{--content-width:980px;}.elementor-76 .elementor-element.elementor-element-0ca1671{--width:38%;}.elementor-76 .elementor-element.elementor-element-cc9563c{--width:62%;}.elementor-76 .elementor-element.elementor-element-16e6807{--width:50%;}.elementor-76 .elementor-element.elementor-element-8428b79{--width:50%;}.elementor-76 .elementor-element.elementor-element-4842a0c{--width:50%;}.elementor-76 .elementor-element.elementor-element-9e7ce1d{--width:50%;}.elementor-76 .elementor-element.elementor-element-7fcaf132{--content-width:1000px;}.elementor-76 .elementor-element.elementor-element-3d1770f7{--content-width:1000px;}.elementor-76 .elementor-element.elementor-element-75d9799b{--width:180px;}.elementor-76 .elementor-element.elementor-element-261e590e{--width:60px;}.elementor-76 .elementor-element.elementor-element-191df858{--width:60px;}.elementor-76 .elementor-element.elementor-element-1d867ee3{--width:60px;}.elementor-76 .elementor-element.elementor-element-779dc33{--width:60px;}.elementor-76 .elementor-element.elementor-element-2dc6d5d1{--width:38%;}}@media(max-width:1024px) and (min-width:768px){.elementor-76 .elementor-element.elementor-element-562effb{--width:72%;}.elementor-76 .elementor-element.elementor-element-95e2ad5{--width:78%;}.elementor-76 .elementor-element.elementor-element-42d2d4d{--width:100%;}.elementor-76 .elementor-element.elementor-element-8481779{--width:100%;}.elementor-76 .elementor-element.elementor-element-c852dbc{--width:100%;}.elementor-76 .elementor-element.elementor-element-6f3f816{--width:100%;}.elementor-76 .elementor-element.elementor-element-730ae95{--width:100%;}.elementor-76 .elementor-element.elementor-element-61221cb{--width:100%;}.elementor-76 .elementor-element.elementor-element-98f7807{--width:100%;}.elementor-76 .elementor-element.elementor-element-33d58e5{--width:100%;}.elementor-76 .elementor-element.elementor-element-b074534{--width:62%;}.elementor-76 .elementor-element.elementor-element-b89b634{--width:38%;}.elementor-76 .elementor-element.elementor-element-da73233{--width:38%;}.elementor-76 .elementor-element.elementor-element-0ef2f6c{--width:24%;}.elementor-76 .elementor-element.elementor-element-c13d524{--width:38%;}.elementor-76 .elementor-element.elementor-element-0ca1671{--width:100%;}.elementor-76 .elementor-element.elementor-element-cc9563c{--width:100%;}.elementor-76 .elementor-element.elementor-element-2dc6d5d1{--width:60%;}}/* Start custom CSS for hotspot, class: .elementor-element-5b878b1 *//* Marcador principal */

.elementor-76 .elementor-element.elementor-element-5b878b1 .e-hotspot__button {
  position: relative;

  width: 22px !important;
  min-width: 22px !important;
  height: 22px !important;
  min-height: 22px !important;

  padding: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: #9db704 !important;

  border: 4px solid #ffffff !important;
  border-radius: 50% !important;

  box-shadow:
    0 0 0 2px #9db704,
    0 5px 14px rgba(9, 64, 81, 0.18);

  transition:
    transform 0.3s ease,
    box-shadow 0.3s ease,
    background-color 0.3s ease !important;
}

/* Esconde o desenho interno e mantém o marcador circular */

.elementor-76 .elementor-element.elementor-element-5b878b1 .e-hotspot__icon {
  opacity: 0 !important;
  width: 1px !important;
  height: 1px !important;
}

/* Anel de microinteração */

.elementor-76 .elementor-element.elementor-element-5b878b1 .e-hotspot__button::after {
  content: "";
  position: absolute;
  inset: -9px;

  border: 1px solid rgba(157, 183, 4, 0.7);
  border-radius: 50%;

  opacity: 0;
  transform: scale(0.6);

  transition:
    opacity 0.3s ease,
    transform 0.3s ease;
}

.elementor-76 .elementor-element.elementor-element-5b878b1 .e-hotspot:hover .e-hotspot__button {
  background: #aac708 !important;

  box-shadow:
    0 0 0 4px rgba(157, 183, 4, 0.2),
    0 8px 20px rgba(9, 64, 81, 0.22);

  transform: scale(1.1);
}

.elementor-76 .elementor-element.elementor-element-5b878b1 .e-hotspot:hover .e-hotspot__button::after {
  opacity: 1;
  transform: scale(1);
}

/* Tooltip */

.elementor-76 .elementor-element.elementor-element-5b878b1 .e-hotspot__tooltip {
  padding: 10px 14px !important;

  color: #ffffff !important;
  background: #094051 !important;

  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-radius: 9px !important;

  box-shadow: 0 9px 24px rgba(9, 64, 81, 0.2) !important;
}

/* Texto do tooltip */

.elementor-76 .elementor-element.elementor-element-5b878b1 .e-hotspot__tooltip-content {
  color: #ffffff !important;
}

/* Label, caso esteja ativada */

.elementor-76 .elementor-element.elementor-element-5b878b1 .e-hotspot__label {
  padding: 9px 13px !important;

  color: #ffffff !important;
  background: #094051 !important;

  border-radius: 9px !important;
  box-shadow: 0 7px 18px rgba(9, 64, 81, 0.18) !important;

  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c852dbc */.elementor-76 .elementor-element.elementor-element-c852dbc {
  position: relative;
  min-height: 190px;
  padding: 32px 30px;

  background:
    linear-gradient(
      145deg,
      rgba(255, 255, 255, 1),
      rgba(248, 249, 246, 0.96)
    ) !important;

  border: 1px solid rgba(9, 64, 81, 0.13);
  border-radius: 22px;

  box-shadow:
    0 10px 30px rgba(9, 64, 81, 0.055),
    inset 0 1px 0 rgba(255, 255, 255, 0.9);

  overflow: hidden;

  transition:
    transform 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* Linha verde superior */

.elementor-76 .elementor-element.elementor-element-c852dbc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 30px;

  width: 72px;
  height: 3px;

  background: #9db704;
  border-radius: 0 0 4px 4px;

  transition: width 0.35s ease;
}

/* Detalhe decorativo da identidade */

.elementor-76 .elementor-element.elementor-element-c852dbc::after {
  content: "";
  position: absolute;
  top: -62px;
  right: -58px;

  width: 145px;
  height: 145px;

  border: 1px solid rgba(157, 183, 4, 0.13);
  border-radius: 50%;

  box-shadow:
    0 0 0 14px rgba(157, 183, 4, 0.035),
    0 0 0 28px rgba(157, 183, 4, 0.025);

  pointer-events: none;

  transition:
    transform 0.5s ease,
    opacity 0.35s ease;
}

/* Ícone */

.elementor-76 .elementor-element.elementor-element-c852dbc .elementor-widget-icon {
  flex: 0 0 auto;
  position: relative;
  z-index: 2;
}

.elementor-76 .elementor-element.elementor-element-c852dbc .elementor-widget-icon .elementor-icon {
  width: 58px !important;
  min-width: 58px !important;
  height: 58px !important;
  min-height: 58px !important;

  padding: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: rgba(157, 183, 4, 0.06);
  border: 1px solid rgba(157, 183, 4, 0.65);
  border-radius: 50%;

  transition:
    background-color 0.35s ease,
    border-color 0.35s ease,
    transform 0.35s ease;
}

/* Mantém o conteúdo acima do detalhe decorativo */

.elementor-76 .elementor-element.elementor-element-c852dbc > .e-con-inner,
.elementor-76 .elementor-element.elementor-element-c852dbc > .elementor-element {
  position: relative;
  z-index: 2;
}

/* Microinterações */

.elementor-76 .elementor-element.elementor-element-c852dbc:hover {
  border-color: rgba(157, 183, 4, 0.55);

  box-shadow:
    0 18px 42px rgba(9, 64, 81, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.95);

  transform: translateY(-5px);
}

.elementor-76 .elementor-element.elementor-element-c852dbc:hover::before {
  width: 110px;
}

.elementor-76 .elementor-element.elementor-element-c852dbc:hover::after {
  opacity: 0.9;
  transform: scale(1.08) rotate(10deg);
}

.elementor-76 .elementor-element.elementor-element-c852dbc:hover .elementor-widget-icon .elementor-icon {
  background: rgba(157, 183, 4, 0.14);
  border-color: #9db704;
  transform: translateY(-2px) scale(1.04);
}

@media (max-width: 767px) {
  .elementor-76 .elementor-element.elementor-element-c852dbc {
    min-height: auto;
    padding: 28px 24px;
  }

  .elementor-76 .elementor-element.elementor-element-c852dbc::before {
    left: 24px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3f816 */.elementor-76 .elementor-element.elementor-element-6f3f816 {
  position: relative;
  min-height: 190px;
  padding: 32px 30px;

  background:
    linear-gradient(
      145deg,
      #094051 0%,
      #0a4658 100%
    ) !important;

  border: 1px solid rgba(157, 183, 4, 0.2);
  border-radius: 22px;

  box-shadow:
    0 14px 34px rgba(9, 64, 81, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 0.07);

  overflow: hidden;

  transition:
    transform 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* Linha verde superior */

.elementor-76 .elementor-element.elementor-element-6f3f816::before {
  content: "";
  position: absolute;
  top: 0;
  left: 30px;

  width: 82px;
  height: 3px;

  background: #9db704;
  border-radius: 0 0 4px 4px;

  transition: width 0.35s ease;
}

/* Detalhe decorativo no fundo */

.elementor-76 .elementor-element.elementor-element-6f3f816::after {
  content: "";
  position: absolute;
  top: -65px;
  right: -55px;

  width: 155px;
  height: 155px;

  border: 1px solid rgba(157, 183, 4, 0.18);
  border-radius: 50%;

  box-shadow:
    0 0 0 15px rgba(157, 183, 4, 0.04),
    0 0 0 30px rgba(157, 183, 4, 0.025),
    0 0 0 45px rgba(157, 183, 4, 0.015);

  pointer-events: none;

  transition:
    transform 0.5s ease,
    opacity 0.35s ease;
}

/* Ícone */

.elementor-76 .elementor-element.elementor-element-6f3f816 .elementor-widget-icon {
  flex: 0 0 auto;
  position: relative;
  z-index: 2;
}

.elementor-76 .elementor-element.elementor-element-6f3f816 .elementor-widget-icon .elementor-icon {
  width: 58px !important;
  min-width: 58px !important;
  height: 58px !important;
  min-height: 58px !important;

  padding: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: rgba(157, 183, 4, 0.08);
  border: 1px solid rgba(157, 183, 4, 0.75);
  border-radius: 50%;

  transition:
    background-color 0.35s ease,
    border-color 0.35s ease,
    transform 0.35s ease,
    box-shadow 0.35s ease;
}

/* Mantém o conteúdo acima do detalhe */

.elementor-76 .elementor-element.elementor-element-6f3f816 > .e-con-inner,
.elementor-76 .elementor-element.elementor-element-6f3f816 > .elementor-element {
  position: relative;
  z-index: 2;
}

/* Microinterações */

.elementor-76 .elementor-element.elementor-element-6f3f816:hover {
  border-color: rgba(157, 183, 4, 0.65);

  box-shadow:
    0 22px 48px rgba(9, 64, 81, 0.24),
    0 0 0 1px rgba(157, 183, 4, 0.08);

  transform: translateY(-5px);
}

.elementor-76 .elementor-element.elementor-element-6f3f816:hover::before {
  width: 125px;
}

.elementor-76 .elementor-element.elementor-element-6f3f816:hover::after {
  opacity: 1;
  transform: scale(1.08) rotate(10deg);
}

.elementor-76 .elementor-element.elementor-element-6f3f816:hover .elementor-widget-icon .elementor-icon {
  background: rgba(157, 183, 4, 0.18);
  border-color: #9db704;

  box-shadow: 0 0 0 5px rgba(157, 183, 4, 0.08);

  transform: translateY(-2px) scale(1.04);
}

@media (max-width: 767px) {
  .elementor-76 .elementor-element.elementor-element-6f3f816 {
    min-height: auto;
    padding: 28px 24px;
  }

  .elementor-76 .elementor-element.elementor-element-6f3f816::before {
    left: 24px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730ae95 */.elementor-76 .elementor-element.elementor-element-730ae95 {
  position: relative;
  min-height: 190px;
  padding: 32px 30px;

  background:
    linear-gradient(
      145deg,
      rgba(255, 255, 255, 1),
      rgba(248, 249, 246, 0.96)
    ) !important;

  border: 1px solid rgba(9, 64, 81, 0.13);
  border-radius: 22px;

  box-shadow:
    0 10px 30px rgba(9, 64, 81, 0.055),
    inset 0 1px 0 rgba(255, 255, 255, 0.9);

  overflow: hidden;

  transition:
    transform 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* Linha verde superior */

.elementor-76 .elementor-element.elementor-element-730ae95::before {
  content: "";
  position: absolute;
  top: 0;
  left: 30px;

  width: 72px;
  height: 3px;

  background: #9db704;
  border-radius: 0 0 4px 4px;

  transition: width 0.35s ease;
}

/* Detalhe decorativo da identidade */

.elementor-76 .elementor-element.elementor-element-730ae95::after {
  content: "";
  position: absolute;
  top: -62px;
  right: -58px;

  width: 145px;
  height: 145px;

  border: 1px solid rgba(157, 183, 4, 0.13);
  border-radius: 50%;

  box-shadow:
    0 0 0 14px rgba(157, 183, 4, 0.035),
    0 0 0 28px rgba(157, 183, 4, 0.025);

  pointer-events: none;

  transition:
    transform 0.5s ease,
    opacity 0.35s ease;
}

/* Ícone */

.elementor-76 .elementor-element.elementor-element-730ae95 .elementor-widget-icon {
  flex: 0 0 auto;
  position: relative;
  z-index: 2;
}

.elementor-76 .elementor-element.elementor-element-730ae95 .elementor-widget-icon .elementor-icon {
  width: 58px !important;
  min-width: 58px !important;
  height: 58px !important;
  min-height: 58px !important;

  padding: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: rgba(157, 183, 4, 0.06);
  border: 1px solid rgba(157, 183, 4, 0.65);
  border-radius: 50%;

  transition:
    background-color 0.35s ease,
    border-color 0.35s ease,
    transform 0.35s ease;
}

/* Mantém o conteúdo acima do detalhe decorativo */

.elementor-76 .elementor-element.elementor-element-730ae95 > .e-con-inner,
.elementor-76 .elementor-element.elementor-element-730ae95 > .elementor-element {
  position: relative;
  z-index: 2;
}

/* Microinterações */

.elementor-76 .elementor-element.elementor-element-730ae95:hover {
  border-color: rgba(157, 183, 4, 0.55);

  box-shadow:
    0 18px 42px rgba(9, 64, 81, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.95);

  transform: translateY(-5px);
}

.elementor-76 .elementor-element.elementor-element-730ae95:hover::before {
  width: 110px;
}

.elementor-76 .elementor-element.elementor-element-730ae95:hover::after {
  opacity: 0.9;
  transform: scale(1.08) rotate(10deg);
}

.elementor-76 .elementor-element.elementor-element-730ae95:hover .elementor-widget-icon .elementor-icon {
  background: rgba(157, 183, 4, 0.14);
  border-color: #9db704;
  transform: translateY(-2px) scale(1.04);
}

@media (max-width: 767px) {
  .elementor-76 .elementor-element.elementor-element-730ae95 {
    min-height: auto;
    padding: 28px 24px;
  }

  .elementor-76 .elementor-element.elementor-element-730ae95::before {
    left: 24px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c392964 */.elementor-76 .elementor-element.elementor-element-c392964{position:relative;overflow:hidden}.elementor-76 .elementor-element.elementor-element-c392964:before{content:"";position:absolute;width:420px;height:230px;left:-180px;top:-145px;border:1px solid rgba(157,183,4,.15);border-radius:50%;box-shadow:0 0 0 18px rgba(157,183,4,.025),0 0 0 36px rgba(157,183,4,.022),0 0 0 54px rgba(157,183,4,.018);transform:rotate(-18deg);pointer-events:none}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-inner{position:relative;z-index:1}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-eyebrow .elementor-heading-title{letter-spacing:2.4px}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-intro p,.elementor-76 .elementor-element.elementor-element-c392964 .esqt-copy p,.elementor-76 .elementor-element.elementor-element-c392964 .esqt-purpose-copy p,.elementor-76 .elementor-element.elementor-element-c392964 .esqt-item-copy p{margin:0}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-panel{box-shadow:0 18px 55px rgba(9,64,81,.07)}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-story{position:relative}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-story:before{content:"";position:absolute;left:0;top:3px;width:4px;height:40px;background:#9DB704;border-radius:0 4px 4px 0}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-image,.elementor-76 .elementor-element.elementor-element-c392964 .esqt-image .elementor-widget-container,.elementor-76 .elementor-element.elementor-element-c392964 .esqt-image img{width:100%;height:100%}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-image img{display:block;object-fit:cover}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-purpose-icon .elementor-icon,.elementor-76 .elementor-element.elementor-element-c392964 .esqt-time-icon .elementor-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #9DB704;border-radius:50%;background:rgba(157,183,4,.06)}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-purpose-icon .elementor-icon{width:62px;height:62px}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-time-icon .elementor-icon{width:72px;height:72px}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-time-item{position:relative;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-time-item:not(:last-child):after{content:"";position:absolute;right:0;top:18%;bottom:18%;width:1px;background:rgba(9,64,81,.13)}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-time-item.is-active:after{background:rgba(255,255,255,.25)}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-time-item:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(9,64,81,.10)}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-time-item:not(.is-active):hover{background:#fff}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-time-item.is-active .esqt-time-icon .elementor-icon{border-color:#B5D400;background:rgba(181,212,0,.08)}@media(max-width:1024px){.elementor-76 .elementor-element.elementor-element-c392964 .esqt-top{flex-direction:column}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-story,.elementor-76 .elementor-element.elementor-element-c392964 .esqt-photo{width:100%}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-photo{min-height:420px}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-timeline{flex-wrap:wrap}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-time-item{width:100%}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-time-item:not(:last-child):after{left:22px;right:22px;top:auto;bottom:0;width:auto;height:1px}}@media(max-width:767px){.elementor-76 .elementor-element.elementor-element-c392964 .esqt-photo{min-height:290px}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-time-item{flex-direction:column;align-items:flex-start}.elementor-76 .elementor-element.elementor-element-c392964 .esqt-time-icon .elementor-icon{width:58px;height:58px}}@media(prefers-reduced-motion:reduce){.elementor-76 .elementor-element.elementor-element-c392964 *{transition:none!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706fdb7 */.elementor-76 .elementor-element.elementor-element-706fdb7 {
  position: relative;
  overflow: hidden;

  background: #9DB704;
  border: 1px solid rgba(9, 64, 81, 0.12);
  border-radius: 18px;

  box-shadow: 0 12px 30px rgba(9, 64, 81, 0.08);

  transition:
    transform 0.35s ease,
    box-shadow 0.35s ease,
    background-color 0.35s ease;
}

.elementor-76 .elementor-element.elementor-element-706fdb7::after {
  content: "";
  position: absolute;
  right: -45px;
  bottom: -65px;

  width: 150px;
  height: 150px;

  border: 1px solid rgba(9, 64, 81, 0.12);
  border-radius: 50%;

  box-shadow:
    0 0 0 18px rgba(9, 64, 81, 0.035),
    0 0 0 36px rgba(9, 64, 81, 0.025);

  pointer-events: none;
}

.elementor-76 .elementor-element.elementor-element-706fdb7 > .e-con-inner,
.elementor-76 .elementor-element.elementor-element-706fdb7 > .elementor-element {
  position: relative;
  z-index: 1;
}

.elementor-76 .elementor-element.elementor-element-706fdb7 .elementor-heading-title,
.elementor-76 .elementor-element.elementor-element-706fdb7 .elementor-widget-text-editor,
.elementor-76 .elementor-element.elementor-element-706fdb7 .elementor-widget-text-editor p {
  color: #094051;
}

.elementor-76 .elementor-element.elementor-element-706fdb7 .elementor-icon {
  color: #094051;
  background: rgba(255, 255, 255, 0.18);
  border: 1px solid rgba(9, 64, 81, 0.25);
  border-radius: 50%;
}

.elementor-76 .elementor-element.elementor-element-706fdb7 .elementor-icon svg {
  fill: #094051;
}

.elementor-76 .elementor-element.elementor-element-706fdb7:hover {
  transform: translateY(-6px);
  background: #A8C300;

  box-shadow: 0 20px 42px rgba(9, 64, 81, 0.15);
}

.elementor-76 .elementor-element.elementor-element-706fdb7:hover .elementor-icon {
  transform: rotate(-5deg) scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4016834 */.elementor-76 .elementor-element.elementor-element-4016834 {
  position: relative;
  overflow: hidden;

  background: #9DB704;
  border: 1px solid rgba(9, 64, 81, 0.12);
  border-radius: 18px;

  box-shadow: 0 12px 30px rgba(9, 64, 81, 0.08);

  transition:
    transform 0.35s ease,
    box-shadow 0.35s ease,
    background-color 0.35s ease;
}

.elementor-76 .elementor-element.elementor-element-4016834::after {
  content: "";
  position: absolute;
  right: -45px;
  bottom: -65px;

  width: 150px;
  height: 150px;

  border: 1px solid rgba(9, 64, 81, 0.12);
  border-radius: 50%;

  box-shadow:
    0 0 0 18px rgba(9, 64, 81, 0.035),
    0 0 0 36px rgba(9, 64, 81, 0.025);

  pointer-events: none;
}

.elementor-76 .elementor-element.elementor-element-4016834 > .e-con-inner,
.elementor-76 .elementor-element.elementor-element-4016834 > .elementor-element {
  position: relative;
  z-index: 1;
}

.elementor-76 .elementor-element.elementor-element-4016834 .elementor-heading-title,
.elementor-76 .elementor-element.elementor-element-4016834 .elementor-widget-text-editor,
.elementor-76 .elementor-element.elementor-element-4016834 .elementor-widget-text-editor p {
  color: #094051;
}

.elementor-76 .elementor-element.elementor-element-4016834 .elementor-icon {
  color: #094051;
  background: rgba(255, 255, 255, 0.18);
  border: 1px solid rgba(9, 64, 81, 0.25);
  border-radius: 50%;
}

.elementor-76 .elementor-element.elementor-element-4016834 .elementor-icon svg {
  fill: #094051;
}

.elementor-76 .elementor-element.elementor-element-4016834:hover {
  transform: translateY(-6px);
  background: #A8C300;

  box-shadow: 0 20px 42px rgba(9, 64, 81, 0.15);
}

.elementor-76 .elementor-element.elementor-element-4016834:hover .elementor-icon {
  transform: rotate(-5deg) scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a6e3f9 */.elementor-76 .elementor-element.elementor-element-5a6e3f9 {
  position: relative;
  overflow: hidden;

  background: #9DB704;
  border: 1px solid rgba(9, 64, 81, 0.12);
  border-radius: 18px;

  box-shadow: 0 12px 30px rgba(9, 64, 81, 0.08);

  transition:
    transform 0.35s ease,
    box-shadow 0.35s ease,
    background-color 0.35s ease;
}

.elementor-76 .elementor-element.elementor-element-5a6e3f9::after {
  content: "";
  position: absolute;
  right: -45px;
  bottom: -65px;

  width: 150px;
  height: 150px;

  border: 1px solid rgba(9, 64, 81, 0.12);
  border-radius: 50%;

  box-shadow:
    0 0 0 18px rgba(9, 64, 81, 0.035),
    0 0 0 36px rgba(9, 64, 81, 0.025);

  pointer-events: none;
}

.elementor-76 .elementor-element.elementor-element-5a6e3f9 > .e-con-inner,
.elementor-76 .elementor-element.elementor-element-5a6e3f9 > .elementor-element {
  position: relative;
  z-index: 1;
}

.elementor-76 .elementor-element.elementor-element-5a6e3f9 .elementor-heading-title,
.elementor-76 .elementor-element.elementor-element-5a6e3f9 .elementor-widget-text-editor,
.elementor-76 .elementor-element.elementor-element-5a6e3f9 .elementor-widget-text-editor p {
  color: #094051;
}

.elementor-76 .elementor-element.elementor-element-5a6e3f9 .elementor-icon {
  color: #094051;
  background: rgba(255, 255, 255, 0.18);
  border: 1px solid rgba(9, 64, 81, 0.25);
  border-radius: 50%;
}

.elementor-76 .elementor-element.elementor-element-5a6e3f9 .elementor-icon svg {
  fill: #094051;
}

.elementor-76 .elementor-element.elementor-element-5a6e3f9:hover {
  transform: translateY(-6px);
  background: #A8C300;

  box-shadow: 0 20px 42px rgba(9, 64, 81, 0.15);
}

.elementor-76 .elementor-element.elementor-element-5a6e3f9:hover .elementor-icon {
  transform: rotate(-5deg) scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6c8807 */.elementor-76 .elementor-element.elementor-element-d6c8807 { position: relative; overflow: hidden; }
.elementor-76 .elementor-element.elementor-element-d6c8807::before,
.elementor-76 .elementor-element.elementor-element-d6c8807::after {
  content: "";
  position: absolute;
  width: 390px;
  height: 250px;
  border: 1px solid rgba(9,64,81,.15);
  border-radius: 50%;
  box-shadow: 0 0 0 18px rgba(9,64,81,.035), 0 0 0 36px rgba(9,64,81,.03), 0 0 0 54px rgba(9,64,81,.025), 0 0 0 72px rgba(9,64,81,.02);
  pointer-events: none;
}
.elementor-76 .elementor-element.elementor-element-d6c8807::before { left: -190px; top: -115px; transform: rotate(-24deg); }
.elementor-76 .elementor-element.elementor-element-d6c8807::after { right: -190px; bottom: -115px; transform: rotate(24deg); }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-inner { position: relative; z-index: 1; }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-editorial p,
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-cta-copy p,
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-feature-copy p,
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-feature-support p { margin: 0; }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-cta-panel { box-shadow: 0 14px 38px rgba(9,64,81,.11); }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-primary-button .elementor-button { width: 100%; justify-content: space-between; padding: 18px 22px; }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-secondary-button { width: auto; }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-secondary-button .elementor-button {
  padding: 2px 0 5px;
  border-bottom: 1px solid #094051;
}
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-image-card { position: relative; }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-card-image,
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-card-image .elementor-widget-container,
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-card-image img { width: 100%; height: 100%; }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-card-image img { display: block; object-fit: cover; transition: transform .55s ease; }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-image-card:hover .esq6-card-image img { transform: scale(1.035); }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-image-label {
  position: absolute;
  left: 16px;
  bottom: 16px;
  width: auto;
  padding: 10px 15px;
  background: #094051;
  border-radius: 10px;
}
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-image-label .elementor-heading-title { margin: 0; white-space: nowrap; }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-feature-tile { transition: transform .35s ease, box-shadow .35s ease; }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-feature-tile:hover { transform: translateY(-5px); box-shadow: 0 18px 38px rgba(9,64,81,.16); }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-feature-icon .elementor-icon {
  width: 82px !important;
  height: 82px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  border: 1px solid #9DB704;
  border-radius: 50%;
}
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-connector { position: relative; align-items: center; justify-content: center; }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-connector-line { position: absolute; left: 10%; right: 10%; bottom: 16px; }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-up,
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-right-arrow { position: absolute; bottom: 13px; width: auto; }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-up-one { left: 19%; }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-up-two { left: 50%; transform: translateX(-50%); }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-up-three { right: 19%; }
.elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-right-arrow { right: 9%; bottom: 9px; }
@media (max-width: 767px) {
  .elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-connector { display: none; }
  .elementor-76 .elementor-element.elementor-element-d6c8807 .esq6-title br { display: none; }
}/* End custom CSS */