.elementor-11285 .elementor-element.elementor-element-e038146 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11285 .elementor-element.elementor-element-e038146:not(.elementor-motion-effects-element-type-background), .elementor-11285 .elementor-element.elementor-element-e038146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.reluxequipamentos.com.br/wp-content/uploads/2024/03/fundo_relux_h_1920.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11285 .elementor-element.elementor-element-e038146 > .elementor-container{min-height:350px;}.elementor-11285 .elementor-element.elementor-element-e038146{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11285 .elementor-element.elementor-element-e038146 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11285 .elementor-element.elementor-element-3f4b63d img{width:15vw;max-width:500px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11285 .elementor-element.elementor-element-eb65fe2 .elementor-button{background-color:#20355A;font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;line-height:32px;letter-spacing:4px;fill:#FFFFFF;color:#FFFFFF;box-shadow:-8px 8px 10px 0px rgba(0,0,0,0.5);}.elementor-11285 .elementor-element.elementor-element-09cff35:not(.elementor-motion-effects-element-type-background), .elementor-11285 .elementor-element.elementor-element-09cff35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233142;}.elementor-11285 .elementor-element.elementor-element-09cff35 > .elementor-container{min-height:120px;}.elementor-11285 .elementor-element.elementor-element-09cff35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 100px 0px 100px;}.elementor-11285 .elementor-element.elementor-element-09cff35 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11285 .elementor-element.elementor-element-b438c0c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11285 .elementor-element.elementor-element-0f8091a .elementor-button{background-color:#009BFF00;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:300;line-height:1.5rem;fill:#E0E0E0;color:#E0E0E0;border-style:none;}.elementor-11285 .elementor-element.elementor-element-0f8091a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11285 .elementor-element.elementor-element-0f8091a .elementor-button-content-wrapper{flex-direction:row;}.elementor-11285 .elementor-element.elementor-element-0f8091a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11285 .elementor-element.elementor-element-0f8091a .elementor-button:hover, .elementor-11285 .elementor-element.elementor-element-0f8091a .elementor-button:focus{color:#FFFFFF;}.elementor-11285 .elementor-element.elementor-element-0f8091a .elementor-button:hover svg, .elementor-11285 .elementor-element.elementor-element-0f8091a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11285 .elementor-element.elementor-element-08169b8 .elementor-button{background-color:#009BFF00;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:300;line-height:1.5rem;fill:#E0E0E0;color:#E0E0E0;border-style:none;}.elementor-11285 .elementor-element.elementor-element-08169b8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11285 .elementor-element.elementor-element-08169b8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11285 .elementor-element.elementor-element-08169b8 .elementor-button:hover, .elementor-11285 .elementor-element.elementor-element-08169b8 .elementor-button:focus{color:#FFFFFF;}.elementor-11285 .elementor-element.elementor-element-08169b8 .elementor-button:hover svg, .elementor-11285 .elementor-element.elementor-element-08169b8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11285 .elementor-element.elementor-element-de48cd2{text-align:center;}.elementor-11285 .elementor-element.elementor-element-de48cd2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11285 .elementor-element.elementor-element-df4415b .elementor-button{background-color:#009BFF00;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:300;line-height:1.5rem;fill:#E0E0E0;color:#E0E0E0;border-style:none;}.elementor-11285 .elementor-element.elementor-element-df4415b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11285 .elementor-element.elementor-element-df4415b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-11285 .elementor-element.elementor-element-df4415b .elementor-button:hover, .elementor-11285 .elementor-element.elementor-element-df4415b .elementor-button:focus{color:#FFFFFF;}.elementor-11285 .elementor-element.elementor-element-df4415b .elementor-button:hover svg, .elementor-11285 .elementor-element.elementor-element-df4415b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11285 .elementor-element.elementor-element-254549b:not(.elementor-motion-effects-element-type-background), .elementor-11285 .elementor-element.elementor-element-254549b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-11285 .elementor-element.elementor-element-254549b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 15px 0px;}.elementor-11285 .elementor-element.elementor-element-254549b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11285 .elementor-element.elementor-element-96cf5d2{text-align:center;}.elementor-11285 .elementor-element.elementor-element-96cf5d2 .elementor-heading-title{color:#546877;}.elementor-11285 .elementor-element.elementor-element-de96850 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;letter-spacing:4px;fill:#000000;color:#000000;box-shadow:-8px 8px 10px 0px rgba(0, 0, 0, 0.25);border-style:solid;border-width:0px 0px 0px 4px;border-color:#8360F3;border-radius:0px 4px 4px 0px;}.elementor-11285 .elementor-element.elementor-element-de96850 > .elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-3px;}.elementor-11285 .elementor-element.elementor-element-de96850{--e-transform-transition-duration:150ms;}.elementor-11285 .elementor-element.elementor-element-de96850 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11285 .elementor-element.elementor-element-de96850 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-11285 .elementor-element.elementor-element-270d3fe{text-align:center;}.elementor-11285 .elementor-element.elementor-element-270d3fe .elementor-heading-title{color:#546877;}.elementor-11285 .elementor-element.elementor-element-cb2b3a6 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;letter-spacing:4px;fill:#000000;color:#000000;box-shadow:-8px 8px 10px 0px rgba(0, 0, 0, 0.25);border-style:solid;border-width:0px 0px 0px 4px;border-color:#8360F3;border-radius:0px 4px 4px 0px;}.elementor-11285 .elementor-element.elementor-element-cb2b3a6 > .elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-3px;}.elementor-11285 .elementor-element.elementor-element-cb2b3a6{--e-transform-transition-duration:150ms;}.elementor-11285 .elementor-element.elementor-element-cb2b3a6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11285 .elementor-element.elementor-element-cb2b3a6 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-11285 .elementor-element.elementor-element-bff512d{text-align:center;}.elementor-11285 .elementor-element.elementor-element-bff512d .elementor-heading-title{color:#546877;}.elementor-11285 .elementor-element.elementor-element-a790c97:not(.elementor-motion-effects-element-type-background), .elementor-11285 .elementor-element.elementor-element-a790c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233142;}.elementor-11285 .elementor-element.elementor-element-a790c97 > .elementor-container{min-height:120px;}.elementor-11285 .elementor-element.elementor-element-a790c97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11285 .elementor-element.elementor-element-a790c97 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11285 .elementor-element.elementor-element-d7f110f{text-align:center;}.elementor-11285 .elementor-element.elementor-element-d7f110f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11285 .elementor-element.elementor-element-1f54263:not(.elementor-motion-effects-element-type-background), .elementor-11285 .elementor-element.elementor-element-1f54263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-11285 .elementor-element.elementor-element-1f54263{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-11285 .elementor-element.elementor-element-1f54263 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11285 .elementor-element.elementor-element-3059e56 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;letter-spacing:4px;fill:#000000;color:#000000;box-shadow:-8px 8px 10px 0px rgba(0, 0, 0, 0.25);border-style:solid;border-width:0px 0px 0px 4px;border-color:#8360F3;border-radius:0px 4px 4px 0px;}.elementor-11285 .elementor-element.elementor-element-3059e56 > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-11285 .elementor-element.elementor-element-3059e56{--e-transform-transition-duration:150ms;}.elementor-11285 .elementor-element.elementor-element-3059e56 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11285 .elementor-element.elementor-element-3059e56 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-11285 .elementor-element.elementor-element-dc475f5 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;letter-spacing:4px;fill:#000000;color:#000000;box-shadow:-8px 8px 10px 0px rgba(0, 0, 0, 0.25);border-style:solid;border-width:0px 0px 0px 4px;border-color:#8360F3;border-radius:0px 4px 4px 0px;}.elementor-11285 .elementor-element.elementor-element-dc475f5 > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-11285 .elementor-element.elementor-element-dc475f5{--e-transform-transition-duration:150ms;}.elementor-11285 .elementor-element.elementor-element-dc475f5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11285 .elementor-element.elementor-element-dc475f5 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-11285 .elementor-element.elementor-element-5e89ee8:not(.elementor-motion-effects-element-type-background), .elementor-11285 .elementor-element.elementor-element-5e89ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233142;}.elementor-11285 .elementor-element.elementor-element-5e89ee8 > .elementor-container{min-height:120px;}.elementor-11285 .elementor-element.elementor-element-5e89ee8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11285 .elementor-element.elementor-element-5e89ee8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11285 .elementor-element.elementor-element-8d05627{text-align:center;}.elementor-11285 .elementor-element.elementor-element-8d05627 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11285 .elementor-element.elementor-element-7fa1478:not(.elementor-motion-effects-element-type-background), .elementor-11285 .elementor-element.elementor-element-7fa1478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-11285 .elementor-element.elementor-element-7fa1478{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 15px 0px;}.elementor-11285 .elementor-element.elementor-element-7fa1478 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11285 .elementor-element.elementor-element-c0696a7 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;letter-spacing:4px;fill:#000000;color:#000000;box-shadow:-8px 8px 10px 0px rgba(0, 0, 0, 0.25);border-style:solid;border-width:0px 0px 0px 4px;border-color:#8360F3;border-radius:0px 4px 4px 0px;}.elementor-11285 .elementor-element.elementor-element-c0696a7 > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-11285 .elementor-element.elementor-element-c0696a7{--e-transform-transition-duration:150ms;}.elementor-11285 .elementor-element.elementor-element-c0696a7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11285 .elementor-element.elementor-element-c0696a7 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-11285 .elementor-element.elementor-element-a5decad .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;letter-spacing:4px;fill:#000000;color:#000000;box-shadow:-8px 8px 10px 0px rgba(0, 0, 0, 0.25);border-style:solid;border-width:0px 0px 0px 4px;border-color:#8360F3;border-radius:0px 4px 4px 0px;}.elementor-11285 .elementor-element.elementor-element-a5decad > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-11285 .elementor-element.elementor-element-a5decad{--e-transform-transition-duration:150ms;}.elementor-11285 .elementor-element.elementor-element-a5decad .elementor-button-content-wrapper{flex-direction:row;}.elementor-11285 .elementor-element.elementor-element-a5decad .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-11285 .elementor-element.elementor-element-753b073 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;letter-spacing:4px;fill:#000000;color:#000000;box-shadow:-8px 8px 10px 0px rgba(0, 0, 0, 0.25);border-style:solid;border-width:0px 0px 0px 4px;border-color:#8360F3;border-radius:0px 4px 4px 0px;}.elementor-11285 .elementor-element.elementor-element-753b073 > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-11285 .elementor-element.elementor-element-753b073{--e-transform-transition-duration:150ms;}.elementor-11285 .elementor-element.elementor-element-753b073 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11285 .elementor-element.elementor-element-753b073 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-11285 .elementor-element.elementor-element-62d726b .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;letter-spacing:4px;fill:#000000;color:#000000;box-shadow:-8px 8px 10px 0px rgba(0, 0, 0, 0.25);border-style:solid;border-width:0px 0px 0px 4px;border-color:#8360F3;border-radius:0px 4px 4px 0px;}.elementor-11285 .elementor-element.elementor-element-62d726b > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-11285 .elementor-element.elementor-element-62d726b{--e-transform-transition-duration:150ms;}.elementor-11285 .elementor-element.elementor-element-62d726b .elementor-button-content-wrapper{flex-direction:row;}.elementor-11285 .elementor-element.elementor-element-62d726b .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-11285 .elementor-element.elementor-element-f733ea8 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;letter-spacing:4px;fill:#000000;color:#000000;box-shadow:-8px 8px 10px 0px rgba(0, 0, 0, 0.25);border-style:solid;border-width:0px 0px 0px 4px;border-color:#8360F3;border-radius:0px 4px 4px 0px;}.elementor-11285 .elementor-element.elementor-element-f733ea8 > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-11285 .elementor-element.elementor-element-f733ea8{--e-transform-transition-duration:150ms;}.elementor-11285 .elementor-element.elementor-element-f733ea8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11285 .elementor-element.elementor-element-f733ea8 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-11285 .elementor-element.elementor-element-1407848 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;letter-spacing:4px;fill:#000000;color:#000000;box-shadow:-8px 8px 10px 0px rgba(0, 0, 0, 0.25);border-style:solid;border-width:0px 0px 0px 4px;border-color:#8360F3;border-radius:0px 4px 4px 0px;}.elementor-11285 .elementor-element.elementor-element-1407848 > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-11285 .elementor-element.elementor-element-1407848{--e-transform-transition-duration:150ms;}.elementor-11285 .elementor-element.elementor-element-1407848 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11285 .elementor-element.elementor-element-1407848 .elementor-button .elementor-button-content-wrapper{gap:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11285 .elementor-element.elementor-element-404219f{width:100%;}}@media(max-width:1024px){.elementor-11285 .elementor-element.elementor-element-e038146 > .elementor-container{min-height:350px;}.elementor-11285 .elementor-element.elementor-element-3f4b63d img{width:50vw;}.elementor-11285 .elementor-element.elementor-element-09cff35 > .elementor-container{min-height:100px;}.elementor-11285 .elementor-element.elementor-element-de48cd2 .elementor-heading-title{font-size:2.2rem;}.elementor-11285 .elementor-element.elementor-element-a790c97 > .elementor-container{min-height:100px;}.elementor-11285 .elementor-element.elementor-element-d7f110f .elementor-heading-title{font-size:2.2rem;}.elementor-11285 .elementor-element.elementor-element-5e89ee8 > .elementor-container{min-height:100px;}.elementor-11285 .elementor-element.elementor-element-8d05627 .elementor-heading-title{font-size:2.2rem;}}@media(max-width:767px){.elementor-11285 .elementor-element.elementor-element-e038146 > .elementor-container{min-height:180px;}.elementor-11285 .elementor-element.elementor-element-e038146:not(.elementor-motion-effects-element-type-background), .elementor-11285 .elementor-element.elementor-element-e038146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-11285 .elementor-element.elementor-element-eb65fe2 .elementor-button{font-size:22px;line-height:1rem;letter-spacing:3px;padding:25px 20px 25px 20px;}.elementor-11285 .elementor-element.elementor-element-09cff35 > .elementor-container{min-height:80px;}.elementor-11285 .elementor-element.elementor-element-09cff35{padding:0px 0px 0px 0px;}.elementor-11285 .elementor-element.elementor-element-de48cd2 .elementor-heading-title{font-size:2rem;}.elementor-11285 .elementor-element.elementor-element-de96850 .elementor-button{font-size:min(5vw, 22px);letter-spacing:1px;}.elementor-11285 .elementor-element.elementor-element-cb2b3a6 .elementor-button{font-size:min(5vw, 22px);letter-spacing:1px;}.elementor-11285 .elementor-element.elementor-element-a790c97 > .elementor-container{min-height:80px;}.elementor-11285 .elementor-element.elementor-element-d7f110f .elementor-heading-title{font-size:2rem;}.elementor-11285 .elementor-element.elementor-element-3059e56 .elementor-button{font-size:min(5vw, 22px);letter-spacing:1px;}.elementor-11285 .elementor-element.elementor-element-dc475f5 .elementor-button{font-size:min(5vw, 22px);letter-spacing:1px;}.elementor-11285 .elementor-element.elementor-element-5e89ee8 > .elementor-container{min-height:80px;}.elementor-11285 .elementor-element.elementor-element-8d05627 .elementor-heading-title{font-size:2rem;}.elementor-11285 .elementor-element.elementor-element-c0696a7 .elementor-button{font-size:min(5vw, 22px);letter-spacing:1px;}.elementor-11285 .elementor-element.elementor-element-a5decad .elementor-button{font-size:min(5vw, 22px);letter-spacing:1px;}.elementor-11285 .elementor-element.elementor-element-753b073 .elementor-button{font-size:min(5vw, 22px);letter-spacing:1px;}.elementor-11285 .elementor-element.elementor-element-62d726b .elementor-button{font-size:min(5vw, 22px);letter-spacing:1px;}.elementor-11285 .elementor-element.elementor-element-f733ea8 .elementor-button{font-size:min(5vw, 22px);letter-spacing:1px;}.elementor-11285 .elementor-element.elementor-element-1407848 .elementor-button{font-size:min(5vw, 22px);letter-spacing:1px;}}/* Start custom CSS for button, class: .elementor-element-0f8091a */#organo-btn > div > div > a > span > span.elementor-button-icon.elementor-align-icon-right {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08169b8 */#organo-btn > div > div > a > span > span.elementor-button-icon.elementor-align-icon-right {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df4415b */#organo-btn > div > div > a > span > span.elementor-button-icon.elementor-align-icon-right {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9218e3f */.organograma-div > .elementor-widget-wrap.elementor-element-populated{
    padding: 10px 10px 10px 10%;
    display: flex !important;
    align-items: center !important;
    justify-content: end;
    gap: 20px;
    flex-wrap: nowrap;
}

@media only screen and (max-width: 767px) {
    .organograma-div > .elementor-widget-wrap.elementor-element-populated{
    padding: 10px;
    justify-content: center;
    gap: 10px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-254549b */#sessao-btn-pastas{
    display: flex;
    align-content: center;
}
#sessao-btn-pastas > div {
    display: flex;
    align-items: stretch;
    justify-content: space-evenly;
    width: 100%;
    flex-wrap: wrap;
}
#pasta-rh, #pasta-control, #pasta-ti, #pasta-comercial, #pasta-licit, #pasta-ecommerce, #pasta-mkt, #pasta-ti, #pasta-mdod, #pasta-mdoi, #pasta-assisttec {
    width: 350px;
    padding: 25px;
    border-image: linear-gradient(#1183ff, #9e3bf1) 0 100%;
}
#sessao-btn-pastas > div > div > div {
    max-width: 1440px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    gap: 20px;
    padding-bottom: 20px;
}
#sessao-btn-pastas > div > div > div > div.elementor-element {
    width: unset;
}
#sessao-btn-pastas > span {
display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
}
#sessao-btn-pastas .elementor-button-icon.elementor-align-icon-left {
    display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  align-self: auto;
  order: 0;
  width: 30px;
}
#sessao-btn-pastas .elementor-button-text {
    display: block;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
}
@media only screen and (max-width: 480px) {
	#pasta-rh, #pasta-control, #pasta-ti, #pasta-comercial, #pasta-licit, #pasta-ecommerce, #pasta-mkt, #pasta-ti, #pasta-mdod, #pasta-mdoi, #pasta-assisttec {
	    width: 250px;
    padding: 22px 12px;
    }
    #sessao-btn-pastas > div > div > div {
        gap: 1px;
    }
    .opts-mail-container, .opts-control-container, .opts-comercial-container, .opts-moindireta-container, .opts-modireta-container, .opts-astec-container, .opts-licita-container, .opts-mkt-container, .opts-ti-container {
    width: 250px !important;
    text-align: center !important;
    }
    .opt-mail {
        width: 100px !important;
    }
    .opt-mail a {
        font-size: 12px !important;
    }
}
.sec-org-title {
    width: 100% !important;
}
.sec-bg {
    width: 400px !important;
    background-color: #ededed;
    border-radius: 20px;
    box-shadow: -4px 4px 10px 0px rgba(0, 0, 0, 0.1);
    padding: 20px;
    margin-bottom: 20px;
    margin-top: 10px;
}
    .opts-mkt-container {
    width: 250px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f54263 */#sessao-btn-chamados {
    display: flex;
    align-content: center;
}
#cham-rh, #cham-ti, #cham-email {
    width: 350px;
    padding: 25px;
    border-image: linear-gradient(#1183ff, #3bf15a) 0 100%;
}
#sessao-btn-chamados > div {
    width: 100%;
    max-width: 1440px;
}
#sessao-btn-chamados > div > div > div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    gap: 20px;
}
#sessao-btn-chamados > div > div > div > div.elementor-element {
    width: unset;
}
#sessao-btn-chamados > span {
display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
}
#sessao-btn-chamados .elementor-button-icon.elementor-align-icon-left {
    display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  align-self: auto;
  order: 0;
  width: 30px;
}
#sessao-btn-chamados .elementor-button-text {
    display: block;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
}
@media only screen and (max-width: 480px) {
	#cham-rh, #cham-ti, #cham-email {
    width: 280px;
    padding: 22px 12px;
    }
    #sessao-btn-relats > div > div > div {
        gap: 1px;
    }
    #sessao-btn-chamados > div {
    width: 100%;
    max-width: 320px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7fa1478 */#sessao-btn-relatorios {
    display: flex;
    align-content: center;
}
#relat-rh, #relat-cont, #relat-financ, #relat-compras, #relat-fatur, #relat-biblio {
    width: 350px;
    padding: 25px;
    border-image: linear-gradient(#1183ff, #3beff1) 0 100%;
}
#sessao-btn-relatorios > div > div > div {
    max-width: 1440px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    gap: 20px;
}
#sessao-btn-relatorios > div > div > div > div.elementor-element {
    width: unset;
}
#sessao-btn-relatorios > span {
display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
}
#sessao-btn-relatorios .elementor-button-icon.elementor-align-icon-left {
    display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  align-self: auto;
  order: 0;
  width: 30px;
}
#sessao-btn-relatorios .elementor-button-text {
    display: block;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
}
@media only screen and (max-width: 480px) {
	#relat-rh, #relat-cont, #relat-financ, #relat-compras, #relat-fatur, #relat-biblio {
    width: 280px;
    padding: 22px 12px;
    }
    #sessao-btn-relats > div > div > div {
        gap: 1px;
    }
}/* End custom CSS */
/* Start custom CSS */.cky-btn-revisit-wrapper.cky-revisit-bottom-left,
.grecaptcha-badge,#simple-chat-button--container,
.page-title{
    display: none !important;
}


/*---------------------------------*/
.custom-btn-opts {
    width: 350px;
    height: 75px;

    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 4px;
    color: #000000;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-radius: 0px 4px 4px 0px;
    box-shadow: -8px 8px 10px 0px rgba(0, 0, 0, 0.25);
    text-decoration: none;
    padding: 25px;

    line-height: 1;
    text-align: center;
    box-sizing: border-box;

    transition: all 150ms;
    position: relative;
    z-index: 2;
    
    cursor: pointer;
}
.custom-btn-opts-green{
    border-image: linear-gradient(#1183ff, #3bf15a) 0 100%;
}
.custom-btn-opts-purple{
    border-image: linear-gradient(#1183ff, #9e3bf1) 0 100%;
}
.custom-btn-opts-tall{
    height: 98px !important;
}
.custom-btn-opts-link {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    cursor: pointer;
}
.custom-btn-opts a {
    text-decoration: none;
    color: #000000;
}
.custom-btn-opts:hover {
    transform: translateY(-3px);
    transition: all 150ms;
}
@keyframes moveBtns {
    0% {opacity: 0; transform: translateY(-50px); display: none;}
    50% {opacity: 0}
    65% {opacity: .5}
    100% {opacity: 1; transform: translateY(0px); display: flex;}
}
@keyframes moveBtnsReverse {
    0% {opacity: 1; transform: translateY(0px); display: flex;}
    50% {opacity: 1}
    65% {opacity: .25}
    100% {opacity: 0; transform: translateY(-50px); display: none;}
}
.opts-mail-container,.opts-control-container,.opts-comercial-container,.opts-moindireta-container,.opts-modireta-container,.opts-astec-container,.opts-licita-container,.opts-mkt-container,.opts-ti-container {
    width: 350px;
    display: none;
    flex-direction: row;
    justify-content: center;
    position: relative;
    z-index: 1;
    opacity: 0;
    transform: translateY(-46px);
    flex-wrap: wrap;
}
.opt-mail {
    width: 150px;
    height: 38px;
    margin: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #FFFFFF;
    border: 1px solid rgb(228, 228, 228);
    border-radius: 5px;
    box-shadow: -4px 4px 5px 0px rgba(0, 0, 0, 0.05);
    transition: background-color .2s;
}
.opt-mail:hover {
    background-color: #f1f1f1;
    transition: background-color .2s;
}
.opt-mail a {
    text-decoration: none;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}
.sub-mail-btn, .opt-mail a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn-mail-title {
    display: flex;
    flex-grow: 1;
    text-align: center;
    justify-content: center;
}

@media only screen and (max-width: 767px) {
    .custom-btn-opts {
        font-size: 22px;
    }
}
@media only screen and (max-width: 480px) {
    .custom-btn-opts {
        width: 250px;
        height: 56.59px;
        letter-spacing: 1px;
        padding: 22px 12px;
        font-size: clamp(16px, 5vw, 22px);
    }
    .opts-mail-container {
        width: 280px;
    }
}/* End custom CSS */