.elementor-747 .elementor-element.elementor-element-618a00a8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:50;}.elementor-747 .elementor-element.elementor-element-618a00a8:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-618a00a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-747 .elementor-element.elementor-element-37725423{--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-747 .elementor-element.elementor-element-5125fafd{text-align:start;}.elementor-747 .elementor-element.elementor-element-5125fafd img{width:200px;border-radius:0px 0px 0px 0px;}.elementor-747 .elementor-element.elementor-element-1c1d3515{--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-747 .elementor-element.elementor-element-1689f2c2 .elementor-menu-toggle{margin:0 auto;}.elementor-747 .elementor-element.elementor-element-1689f2c2 .elementor-nav-menu .elementor-item{font-family:"Archivo", Sans-serif;font-size:20px;}.elementor-747 .elementor-element.elementor-element-1689f2c2 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:28px;padding-right:28px;}.elementor-747 .elementor-element.elementor-element-4e0be849{--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-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;}.elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button .elementor-button-icon i, .elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-747 .elementor-element.elementor-element-495ce8e5{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-747 .elementor-element.elementor-element-495ce8e5:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-495ce8e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191C1E;}.elementor-747 .elementor-element.elementor-element-1021c605{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-747 .elementor-element.elementor-element-267a244d{text-align:start;}.elementor-747 .elementor-element.elementor-element-267a244d img{width:200px;border-radius:0px 0px 0px 0px;}.elementor-747 .elementor-element.elementor-element-63284373{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-747 .elementor-element.elementor-element-300a86bc .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF0F;}.elementor-747 .elementor-element.elementor-element-300a86bc .elementor-nav-menu .elementor-item{font-family:"Archivo", Sans-serif;font-size:20px;}.elementor-747 .elementor-element.elementor-element-300a86bc .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:28px;padding-right:28px;}.elementor-747 .elementor-element.elementor-element-300a86bc .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#0000001F;border-bottom-width:1px;}.elementor-747 .elementor-element.elementor-element-300a86bc div.elementor-menu-toggle{color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-300a86bc div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-300a86bc div.elementor-menu-toggle:hover, .elementor-747 .elementor-element.elementor-element-300a86bc div.elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-300a86bc div.elementor-menu-toggle:hover svg, .elementor-747 .elementor-element.elementor-element-300a86bc div.elementor-menu-toggle:focus svg{fill:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-1fb692f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.82;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:260px;--padding-bottom:180px;--padding-left:56px;--padding-right:56px;}.elementor-747 .elementor-element.elementor-element-1fb692f:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-1fb692f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191C1E;background-image:url("https://santosbrasilpta.com.br/wp-content/uploads/2025/12/Image_fx-1.jpg");background-position:center center;background-size:cover;}.elementor-747 .elementor-element.elementor-element-1fb692f::before, .elementor-747 .elementor-element.elementor-element-1fb692f > .elementor-background-video-container::before, .elementor-747 .elementor-element.elementor-element-1fb692f > .e-con-inner > .elementor-background-video-container::before, .elementor-747 .elementor-element.elementor-element-1fb692f > .elementor-background-slideshow::before, .elementor-747 .elementor-element.elementor-element-1fb692f > .e-con-inner > .elementor-background-slideshow::before, .elementor-747 .elementor-element.elementor-element-1fb692f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#191C1E;--background-overlay:'';}.elementor-747 .elementor-element.elementor-element-65a589a6{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-57a7092{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-720c046f{--spacer-size:0px;}.elementor-747 .elementor-element.elementor-element-6391ae69{width:var( --container-widget-width, 926px );max-width:926px;--container-widget-width:926px;--container-widget-flex-grow:0;}.elementor-747 .elementor-element.elementor-element-6391ae69 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-4f5e030 );margin:0px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:50px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.1em;}.elementor-747 .elementor-element.elementor-element-6391ae69 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-4f5e030 );}.elementor-747 .elementor-element.elementor-element-6391ae69 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-747 .elementor-element.elementor-element-6391ae69 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-747 .elementor-element.elementor-element-6391ae69 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-6391ae69 .elementskit-section-title-wraper .elementskit-section-title > span{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 );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-236be0c7{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;text-transform:none;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-236be0c7 p{margin-block-end:8px;}.elementor-747 .elementor-element.elementor-element-2b2c8854{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button{font-family:"Archivo", Sans-serif;font-size:18px;text-transform:none;}.elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button .elementor-button-icon i, .elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;}.elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button .elementor-button-icon i, .elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-747 .elementor-element.elementor-element-253b132a{--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:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-747 .elementor-element.elementor-element-253b132a:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-253b132a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191C1E;}.elementor-747 .elementor-element.elementor-element-7c0c65c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-77c9afe9{width:var( --container-widget-width, 700px );max-width:700px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-747 .elementor-element.elementor-element-77c9afe9 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-4f5e030 );margin:0px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:50px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.1em;}.elementor-747 .elementor-element.elementor-element-77c9afe9 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-4f5e030 );}.elementor-747 .elementor-element.elementor-element-77c9afe9 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-747 .elementor-element.elementor-element-77c9afe9 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-747 .elementor-element.elementor-element-77c9afe9 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-77c9afe9 .elementskit-section-title-wraper .elementskit-section-title > span{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 );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-747 .elementor-element.elementor-element-7d47ee0d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-644fa6dc{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-644fa6dc:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-644fa6dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191C1E;}.elementor-747 .elementor-element.elementor-element-408b833c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-747 .elementor-element.elementor-element-408b833c.elementor-element{--align-self:flex-start;}.elementor-747 .elementor-element.elementor-element-6fb53d11{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-747 .elementor-element.elementor-element-6fb53d11 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:52px;font-weight:500;text-transform:none;text-decoration:none;line-height:62px;}.elementor-747 .elementor-element.elementor-element-6fb53d11 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-6fb53d11 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-8dc1004 );padding:0px 0px 0px 0px;}.elementor-747 .elementor-element.elementor-element-6fb53d11 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-8dc1004 );}.elementor-747 .elementor-element.elementor-element-6fb53d11 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-6fb53d11 .elementskit-section-title-wraper .elementskit-section-title > span{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 );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-c396aa9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-747 .elementor-element.elementor-element-c396aa9.elementor-element{--align-self:flex-start;}.elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button{font-family:"Archivo", Sans-serif;font-size:18px;text-transform:none;}.elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button .elementor-button-icon i, .elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-747 .elementor-element.elementor-element-aac01cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-29c3e593{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-75b5369f{--display:flex;--min-height:42vh;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:#DADADA;--border-color:#DADADA;--border-radius:8px 8px 8px 8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-747 .elementor-element.elementor-element-75b5369f:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-75b5369f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-75b5369f:hover{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;}.elementor-747 .elementor-element.elementor-element-75b5369f, .elementor-747 .elementor-element.elementor-element-75b5369f::before{--border-transition:0.5s;}.elementor-747 .elementor-element.elementor-element-3c22ae8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-747 .elementor-element.elementor-element-3c22ae8b img{width:100%;height:345px;object-fit:cover;object-position:center center;}.elementor-747 .elementor-element.elementor-element-41f703fe{--display:flex;}.elementor-747 .elementor-element.elementor-element-41f703fe:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-41f703fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191C1E;}.elementor-747 .elementor-element.elementor-element-54b49291{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-54b49291 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#191C1E;}:where( .elementor-747 .elementor-element.elementor-element-54b49291 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#000000;}.elementor-747 .elementor-element.elementor-element-54b49291 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-747 .elementor-element.elementor-element-54b49291 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-747 .elementor-element.elementor-element-20a5e956{--display:flex;--min-height:42vh;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:#DADADA;--border-color:#DADADA;--border-radius:8px 8px 8px 8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-747 .elementor-element.elementor-element-20a5e956:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-20a5e956 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-20a5e956:hover{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;}.elementor-747 .elementor-element.elementor-element-20a5e956, .elementor-747 .elementor-element.elementor-element-20a5e956::before{--border-transition:0.5s;}.elementor-747 .elementor-element.elementor-element-124563c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-747 .elementor-element.elementor-element-124563c0 img{width:100%;height:345px;object-fit:cover;object-position:center center;}.elementor-747 .elementor-element.elementor-element-10b8bb5d{--display:flex;}.elementor-747 .elementor-element.elementor-element-41c154d1{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-41c154d1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#191C1E;}:where( .elementor-747 .elementor-element.elementor-element-41c154d1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#000000;}.elementor-747 .elementor-element.elementor-element-41c154d1 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-747 .elementor-element.elementor-element-41c154d1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-747 .elementor-element.elementor-element-2e4ca9cc{--display:flex;--min-height:42vh;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:#DADADA;--border-color:#DADADA;--border-radius:8px 8px 8px 8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-747 .elementor-element.elementor-element-2e4ca9cc:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-2e4ca9cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-2e4ca9cc:hover{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;}.elementor-747 .elementor-element.elementor-element-2e4ca9cc, .elementor-747 .elementor-element.elementor-element-2e4ca9cc::before{--border-transition:0.5s;}.elementor-747 .elementor-element.elementor-element-25d606c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-747 .elementor-element.elementor-element-25d606c4 img{width:100%;height:345px;object-fit:cover;object-position:center center;}.elementor-747 .elementor-element.elementor-element-270d680{--display:flex;}.elementor-747 .elementor-element.elementor-element-3bcd0d83{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-3bcd0d83 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#191C1E;}:where( .elementor-747 .elementor-element.elementor-element-3bcd0d83 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#000000;}.elementor-747 .elementor-element.elementor-element-3bcd0d83 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-747 .elementor-element.elementor-element-3bcd0d83 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-747 .elementor-element.elementor-element-440132ad{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-1039534d{--display:flex;--min-height:42vh;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:#DADADA;--border-color:#DADADA;--border-radius:8px 8px 8px 8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-747 .elementor-element.elementor-element-1039534d:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-1039534d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-1039534d:hover{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;}.elementor-747 .elementor-element.elementor-element-1039534d, .elementor-747 .elementor-element.elementor-element-1039534d::before{--border-transition:0.5s;}.elementor-747 .elementor-element.elementor-element-77934768{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-747 .elementor-element.elementor-element-77934768 img{width:100%;height:345px;object-fit:cover;object-position:center center;}.elementor-747 .elementor-element.elementor-element-72f8faf9{--display:flex;}.elementor-747 .elementor-element.elementor-element-39b9eea4{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-39b9eea4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#191C1E;}:where( .elementor-747 .elementor-element.elementor-element-39b9eea4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#000000;}.elementor-747 .elementor-element.elementor-element-39b9eea4 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-747 .elementor-element.elementor-element-39b9eea4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-747 .elementor-element.elementor-element-6b7bb4b0{--display:flex;--min-height:42vh;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:#DADADA;--border-color:#DADADA;--border-radius:8px 8px 8px 8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-747 .elementor-element.elementor-element-6b7bb4b0:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-6b7bb4b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-6b7bb4b0:hover{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;}.elementor-747 .elementor-element.elementor-element-6b7bb4b0, .elementor-747 .elementor-element.elementor-element-6b7bb4b0::before{--border-transition:0.5s;}.elementor-747 .elementor-element.elementor-element-6ad08480{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-747 .elementor-element.elementor-element-6ad08480 img{width:100%;height:345px;object-fit:cover;object-position:center center;}.elementor-747 .elementor-element.elementor-element-311e2e28{--display:flex;}.elementor-747 .elementor-element.elementor-element-d7e50fe{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-d7e50fe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#191C1E;}:where( .elementor-747 .elementor-element.elementor-element-d7e50fe > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#000000;}.elementor-747 .elementor-element.elementor-element-d7e50fe {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-747 .elementor-element.elementor-element-d7e50fe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-747 .elementor-element.elementor-element-18588408{--display:flex;--min-height:42vh;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:#DADADA;--border-color:#DADADA;--border-radius:8px 8px 8px 8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-747 .elementor-element.elementor-element-18588408:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-18588408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-18588408:hover{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;}.elementor-747 .elementor-element.elementor-element-18588408, .elementor-747 .elementor-element.elementor-element-18588408::before{--border-transition:0.5s;}.elementor-747 .elementor-element.elementor-element-2b1dcf21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-747 .elementor-element.elementor-element-2b1dcf21 img{width:100%;height:345px;object-fit:cover;object-position:center center;}.elementor-747 .elementor-element.elementor-element-7cbe8e33{--display:flex;}.elementor-747 .elementor-element.elementor-element-6b7a84be{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-6b7a84be > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#191C1E;}:where( .elementor-747 .elementor-element.elementor-element-6b7a84be > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#000000;}.elementor-747 .elementor-element.elementor-element-6b7a84be {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-747 .elementor-element.elementor-element-6b7a84be > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-747 .elementor-element.elementor-element-22be6cd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-7382c091{--display:flex;--min-height:42vh;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:#DADADA;--border-color:#DADADA;--border-radius:8px 8px 8px 8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-747 .elementor-element.elementor-element-7382c091:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-7382c091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-7382c091:hover{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;}.elementor-747 .elementor-element.elementor-element-7382c091, .elementor-747 .elementor-element.elementor-element-7382c091::before{--border-transition:0.5s;}.elementor-747 .elementor-element.elementor-element-2aac607b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-747 .elementor-element.elementor-element-2aac607b img{width:100%;height:345px;object-fit:cover;object-position:center center;}.elementor-747 .elementor-element.elementor-element-25bdd24a{--display:flex;}.elementor-747 .elementor-element.elementor-element-166d18ca{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-166d18ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#191C1E;}:where( .elementor-747 .elementor-element.elementor-element-166d18ca > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#000000;}.elementor-747 .elementor-element.elementor-element-166d18ca {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-747 .elementor-element.elementor-element-166d18ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-747 .elementor-element.elementor-element-7c452883{--display:flex;--min-height:42vh;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:#DADADA;--border-color:#DADADA;--border-radius:8px 8px 8px 8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-747 .elementor-element.elementor-element-7c452883:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-7c452883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-7c452883:hover{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;}.elementor-747 .elementor-element.elementor-element-7c452883, .elementor-747 .elementor-element.elementor-element-7c452883::before{--border-transition:0.5s;}.elementor-747 .elementor-element.elementor-element-437f70bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-747 .elementor-element.elementor-element-437f70bf img{width:100%;height:345px;object-fit:cover;object-position:center center;}.elementor-747 .elementor-element.elementor-element-4268868b{--display:flex;}.elementor-747 .elementor-element.elementor-element-3b341371{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-3b341371 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#191C1E;}:where( .elementor-747 .elementor-element.elementor-element-3b341371 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#000000;}.elementor-747 .elementor-element.elementor-element-3b341371 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-747 .elementor-element.elementor-element-3b341371 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-747 .elementor-element.elementor-element-ddc8c59{--display:flex;--min-height:42vh;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:#DADADA;--border-color:#DADADA;--border-radius:8px 8px 8px 8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-747 .elementor-element.elementor-element-ddc8c59:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-ddc8c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-ddc8c59:hover{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;}.elementor-747 .elementor-element.elementor-element-ddc8c59, .elementor-747 .elementor-element.elementor-element-ddc8c59::before{--border-transition:0.5s;}.elementor-747 .elementor-element.elementor-element-335335ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-747 .elementor-element.elementor-element-335335ad img{width:100%;height:345px;object-fit:cover;object-position:center center;}.elementor-747 .elementor-element.elementor-element-4b380fe5{--display:flex;}.elementor-747 .elementor-element.elementor-element-5fee3e97{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-5fee3e97 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#191C1E;}:where( .elementor-747 .elementor-element.elementor-element-5fee3e97 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#000000;}.elementor-747 .elementor-element.elementor-element-5fee3e97 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-747 .elementor-element.elementor-element-5fee3e97 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-747 .elementor-element.elementor-element-6ddc387d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-27f08c82{--display:flex;--min-height:42vh;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:#DADADA;--border-color:#DADADA;--border-radius:8px 8px 8px 8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-747 .elementor-element.elementor-element-27f08c82:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-27f08c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-27f08c82:hover{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;}.elementor-747 .elementor-element.elementor-element-27f08c82, .elementor-747 .elementor-element.elementor-element-27f08c82::before{--border-transition:0.5s;}.elementor-747 .elementor-element.elementor-element-1cd5e83f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-747 .elementor-element.elementor-element-1cd5e83f img{width:100%;height:345px;object-fit:cover;object-position:center center;}.elementor-747 .elementor-element.elementor-element-7f655886{--display:flex;}.elementor-747 .elementor-element.elementor-element-38fd350a{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-38fd350a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#191C1E;}:where( .elementor-747 .elementor-element.elementor-element-38fd350a > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#000000;}.elementor-747 .elementor-element.elementor-element-38fd350a {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-747 .elementor-element.elementor-element-38fd350a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-747 .elementor-element.elementor-element-73108c3{--display:flex;--min-height:42vh;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:#DADADA;--border-color:#DADADA;--border-radius:8px 8px 8px 8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-747 .elementor-element.elementor-element-73108c3:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-73108c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-73108c3:hover{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;}.elementor-747 .elementor-element.elementor-element-73108c3, .elementor-747 .elementor-element.elementor-element-73108c3::before{--border-transition:0.5s;}.elementor-747 .elementor-element.elementor-element-16ea0774{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-747 .elementor-element.elementor-element-16ea0774 img{width:100%;height:345px;object-fit:cover;object-position:center center;}.elementor-747 .elementor-element.elementor-element-53ec2542{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-747 .elementor-element.elementor-element-34755bc3{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-34755bc3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#191C1E;}:where( .elementor-747 .elementor-element.elementor-element-34755bc3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#000000;}.elementor-747 .elementor-element.elementor-element-34755bc3 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-747 .elementor-element.elementor-element-34755bc3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-747 .elementor-element.elementor-element-341ca2b9{--display:flex;--min-height:42vh;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-747 .elementor-element.elementor-element-341ca2b9:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-341ca2b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-747 .elementor-element.elementor-element-341ca2b9:hover{border-style:none;}.elementor-747 .elementor-element.elementor-element-341ca2b9, .elementor-747 .elementor-element.elementor-element-341ca2b9::before{--border-transition:0.5s;}.elementor-747 .elementor-element.elementor-element-77629552{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-747 .elementor-element.elementor-element-374ad8d6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-75af3eb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-57f25e87{width:100%;max-width:100%;}.elementor-747 .elementor-element.elementor-element-57f25e87 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:56px;font-weight:500;text-transform:none;text-decoration:none;line-height:62px;}.elementor-747 .elementor-element.elementor-element-57f25e87 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-57f25e87 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-747 .elementor-element.elementor-element-57f25e87 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-57f25e87 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-57f25e87 .elementskit-section-title-wraper .elementskit-section-title > span{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 );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-407d2c7c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.3em;color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-407d2c7c p{margin-block-end:8px;}.elementor-747 .elementor-element.elementor-element-4f24392c{--display:flex;}.elementor-747 .elementor-element.elementor-element-73fa1232{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-648d7707{--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:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-7184da73{--display:flex;}.elementor-747 .elementor-element.elementor-element-1342562d.elementor-element{--align-self:center;}.elementor-747 .elementor-element.elementor-element-6ce5aa83{width:var( --container-widget-width, 623px );max-width:623px;--container-widget-width:623px;--container-widget-flex-grow:0;}.elementor-747 .elementor-element.elementor-element-6ce5aa83.elementor-element{--align-self:center;}.elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:52px;font-weight:500;text-transform:none;text-decoration:none;line-height:62px;}.elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title > span{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 );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-16d7d567{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-747 .elementor-element.elementor-element-256745bb{--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:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-747 .elementor-element.elementor-element-256745bb:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-256745bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-747 .elementor-element.elementor-element-763f052{--display:flex;--min-height:257px;--border-radius:12px 12px 0px 0px;--margin-top:0px;--margin-bottom:-32px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-747 .elementor-element.elementor-element-b83567e{--display:flex;--min-height:270px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-b83567e:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-b83567e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://santosbrasilpta.com.br/wp-content/uploads/2025/12/in.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-747 .elementor-element.elementor-element-b83567e::before, .elementor-747 .elementor-element.elementor-element-b83567e > .elementor-background-video-container::before, .elementor-747 .elementor-element.elementor-element-b83567e > .e-con-inner > .elementor-background-video-container::before, .elementor-747 .elementor-element.elementor-element-b83567e > .elementor-background-slideshow::before, .elementor-747 .elementor-element.elementor-element-b83567e > .e-con-inner > .elementor-background-slideshow::before, .elementor-747 .elementor-element.elementor-element-b83567e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-aeb132e );--background-overlay:'';}.elementor-747 .elementor-element.elementor-element-5dd3c108{--spacer-size:50px;}.elementor-747 .elementor-element.elementor-element-16bab3c2{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-41fe1382{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-7bd7555b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-747 .elementor-element.elementor-element-4e017746{--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:48px 48px;--row-gap:48px;--column-gap:48px;--overlay-opacity:0.72;--border-radius:24px 24px 24px 24px;--padding-top:120px;--padding-bottom:120px;--padding-left:50px;--padding-right:50px;}.elementor-747 .elementor-element.elementor-element-4e017746:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-4e017746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191C1E;background-image:url("https://santosbrasilpta.com.br/wp-content/uploads/2025/12/ChatGPT-Image-8-de-dez.-de-2025-22_10_31.jpg");background-position:top left;background-size:cover;}.elementor-747 .elementor-element.elementor-element-4e017746::before, .elementor-747 .elementor-element.elementor-element-4e017746 > .elementor-background-video-container::before, .elementor-747 .elementor-element.elementor-element-4e017746 > .e-con-inner > .elementor-background-video-container::before, .elementor-747 .elementor-element.elementor-element-4e017746 > .elementor-background-slideshow::before, .elementor-747 .elementor-element.elementor-element-4e017746 > .e-con-inner > .elementor-background-slideshow::before, .elementor-747 .elementor-element.elementor-element-4e017746 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#191C1E;--background-overlay:'';}.elementor-747 .elementor-element.elementor-element-274f32d2{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-9cab322{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-1ecaad91{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-1c1470c1 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-4f5e030 );margin:0px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:52px;font-weight:500;text-transform:none;text-decoration:none;line-height:62px;}.elementor-747 .elementor-element.elementor-element-1c1470c1 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-4f5e030 );}.elementor-747 .elementor-element.elementor-element-1c1470c1 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-747 .elementor-element.elementor-element-1c1470c1 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-747 .elementor-element.elementor-element-1c1470c1 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-1c1470c1 .elementskit-section-title-wraper .elementskit-section-title > span{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 );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-747 .elementor-element.elementor-element-2dae7863{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button-content-wrapper{flex-direction:row;}.elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button{font-family:"Archivo", Sans-serif;font-size:18px;text-transform:none;}.elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button .elementor-button-icon i, .elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-747 .elementor-element.elementor-element-639c059b{--display:flex;}.elementor-747 .elementor-element.elementor-element-13e4dd42{--display:flex;--padding-top:100px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-7a9e78a8{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-747 .elementor-element.elementor-element-1c2014ac{--display:flex;--justify-content:flex-end;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-1c2014ac:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-1c2014ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santosbrasilpta.com.br/wp-content/uploads/2025/12/IMAGEM-INOVA.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-747 .elementor-element.elementor-element-1efeeb91{--display:flex;--border-radius:0px 16px 0px 0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:8px;}.elementor-747 .elementor-element.elementor-element-1efeeb91:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-1efeeb91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191C1E;}.elementor-747 .elementor-element.elementor-element-1efeeb91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-747 .elementor-element.elementor-element-161542a6{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;}.elementor-747 .elementor-element.elementor-element-161542a6:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-161542a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191C1E;}.elementor-747 .elementor-element.elementor-element-4341f66{width:var( --container-widget-width, 490px );max-width:490px;--container-widget-width:490px;--container-widget-flex-grow:0;}.elementor-747 .elementor-element.elementor-element-4341f66 .elementor-image-box-wrapper{text-align:start;}.elementor-747 .elementor-element.elementor-element-4341f66 .elementor-icon-box-title{margin-bottom:7px;margin-top:0;}.elementor-747 .elementor-element.elementor-element-4341f66 .elementor-image-box-title{margin-bottom:7px;margin-top:0;font-family:"Archivo", Sans-serif;font-size:22px;font-weight:500;text-transform:none;text-decoration:none;line-height:31px;color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-4341f66 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;text-transform:none;text-decoration:none;line-height:26px;color:#DEE1EB;}.elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button-content-wrapper{flex-direction:row;}.elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button{font-family:"Archivo", Sans-serif;font-size:18px;text-transform:none;}.elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button .elementor-button-icon i, .elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-747 .elementor-element.elementor-element-7843863c{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-7f315878{--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:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-1cfcb234{width:var( --container-widget-width, 1036px );max-width:1036px;--container-widget-width:1036px;--container-widget-flex-grow:0;}.elementor-747 .elementor-element.elementor-element-1cfcb234 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:52px;font-weight:500;text-transform:none;text-decoration:none;line-height:62px;}.elementor-747 .elementor-element.elementor-element-1cfcb234 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-1cfcb234 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-8dc1004 );padding:0px 0px 0px 0px;}.elementor-747 .elementor-element.elementor-element-1cfcb234 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-8dc1004 );}.elementor-747 .elementor-element.elementor-element-1cfcb234 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-1cfcb234 .elementskit-section-title-wraper .elementskit-section-title > span{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 );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-57a2e0f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-4dffa587{--display:flex;}.elementor-747 .elementor-element.elementor-element-4dffa587:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-4dffa587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-38464cac{padding:20px 0px 0px 0px;text-align:start;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;text-transform:none;text-decoration:none;line-height:26px;color:#000000;}.elementor-747 .elementor-element.elementor-element-5e4f96f6{--display:flex;}.elementor-747 .elementor-element.elementor-element-5e4f96f6:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-5e4f96f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-6ca52a08{padding:20px 0px 0px 0px;text-align:start;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;text-transform:none;text-decoration:none;line-height:26px;color:#000000;}.elementor-747 .elementor-element.elementor-element-6df833ed{--display:flex;}.elementor-747 .elementor-element.elementor-element-6df833ed:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-6df833ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-79c4ac4f{padding:20px 0px 0px 0px;text-align:start;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;text-transform:none;text-decoration:none;line-height:26px;color:#000000;}.elementor-747 .elementor-element.elementor-element-1078211{--display:flex;}.elementor-747 .elementor-element.elementor-element-1078211:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-1078211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-666a0109{padding:20px 0px 0px 0px;text-align:start;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;text-transform:none;text-decoration:none;line-height:26px;color:#000000;}.elementor-747 .elementor-element.elementor-element-20478d{--display:flex;}.elementor-747 .elementor-element.elementor-element-20478d:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-20478d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-42c721de{padding:20px 0px 0px 0px;text-align:start;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;text-transform:none;text-decoration:none;line-height:26px;color:#000000;}.elementor-747 .elementor-element.elementor-element-5a7ae607{--n-accordion-title-font-size:var( --e-global-typography-ceb5d01-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#F95800;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#F95800;--n-accordion-icon-active-color:#000000E3;}.elementor-747 .elementor-element.elementor-element-5a7ae607 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF0A;border-style:none;}.elementor-747 .elementor-element.elementor-element-5a7ae607 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#010101;}:where( .elementor-747 .elementor-element.elementor-element-5a7ae607 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#000000;border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-right:24px;--padding-bottom:24px;--padding-left:24px;}.elementor-747 .elementor-element.elementor-element-5a7ae607 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-747 .elementor-element.elementor-element-5a7ae607 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-ceb5d01-font-family ), Sans-serif;font-weight:var( --e-global-typography-ceb5d01-font-weight );text-transform:var( --e-global-typography-ceb5d01-text-transform );text-decoration:var( --e-global-typography-ceb5d01-text-decoration );line-height:var( --e-global-typography-ceb5d01-line-height );}.elementor-747 .elementor-element.elementor-element-f452f6f{--display:flex;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-4ee5be7{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-d749e4a{--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:48px 48px;--row-gap:48px;--column-gap:48px;--overlay-opacity:0.17;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-d749e4a:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-d749e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191C1E;}.elementor-747 .elementor-element.elementor-element-d749e4a::before, .elementor-747 .elementor-element.elementor-element-d749e4a > .elementor-background-video-container::before, .elementor-747 .elementor-element.elementor-element-d749e4a > .e-con-inner > .elementor-background-video-container::before, .elementor-747 .elementor-element.elementor-element-d749e4a > .elementor-background-slideshow::before, .elementor-747 .elementor-element.elementor-element-d749e4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-747 .elementor-element.elementor-element-d749e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-aeb132e );--background-overlay:'';}.elementor-747 .elementor-element.elementor-element-4617213{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:-56px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:12px;}.elementor-747 .elementor-element.elementor-element-4617213:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-4617213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a70771 );}.elementor-747 .elementor-element.elementor-element-c2aaba9{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-9ad6472{border-style:none;}.elementor-747 .elementor-element.elementor-element-9ad6472 img{height:450px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-747 .elementor-element.elementor-element-077582c{--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:flex-start;--align-items:flex-start;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-747 .elementor-element.elementor-element-340b9f4{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-5c3cf8a .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-4f5e030 );margin:0px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:52px;font-weight:500;text-transform:none;text-decoration:none;line-height:62px;}.elementor-747 .elementor-element.elementor-element-5c3cf8a .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-4f5e030 );}.elementor-747 .elementor-element.elementor-element-5c3cf8a .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-747 .elementor-element.elementor-element-5c3cf8a .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-747 .elementor-element.elementor-element-5c3cf8a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-5c3cf8a .elementskit-section-title-wraper .elementskit-section-title > span{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 );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-747 .elementor-element.elementor-element-c732a0c{text-align:start;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;text-transform:none;text-decoration:none;line-height:26px;color:var( --e-global-color-da61cfb );}.elementor-747 .elementor-element.elementor-element-c732a0c p{margin-block-end:8px;}.elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button-content-wrapper{flex-direction:row;}.elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button{font-family:"Archivo", Sans-serif;font-size:18px;text-transform:none;}.elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button .elementor-button-icon i, .elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-747 .elementor-element.elementor-element-3c090bd7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-7a91b6ca{border-radius:0px 0px 0px 0px;}.elementor-747 .elementor-element.elementor-element-14947b5a{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:120px 120px;--row-gap:120px;--column-gap:120px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F95800;--border-color:#F95800;--border-radius:0px 0px 0px 0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-747 .elementor-element.elementor-element-14947b5a:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-14947b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191C1E00;}.elementor-747 .elementor-element.elementor-element-73ad3254{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-c34a528{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-66c510bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-459b13e6{--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-747 .elementor-element.elementor-element-7484d6bc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-8d06b1f{--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-747 .elementor-element.elementor-element-37579b6{text-align:start;}.elementor-747 .elementor-element.elementor-element-37579b6 img{width:249px;}.elementor-747 .elementor-element.elementor-element-9d134cb{--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-747 .elementor-element.elementor-element-b1a90f5{width:100%;max-width:100%;}.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-icon-box-wrapper{align-items:start;gap:25px;}.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-icon-box-title{margin-bottom:13px;margin-top:0;color:#DEE1EB;}.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-image-box-title{margin-bottom:13px;margin-top:0;}.elementor-747 .elementor-element.elementor-element-b1a90f5.elementor-view-stacked .elementor-icon{background-color:#F95800;fill:#FFFFFF;color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-b1a90f5.elementor-view-framed .elementor-icon, .elementor-747 .elementor-element.elementor-element-b1a90f5.elementor-view-default .elementor-icon{fill:#F95800;color:#F95800;border-color:#F95800;}.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-icon-box-content,.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-image-box-content{padding:0px 0px 0px 0px;}.elementor-747 .elementor-element.elementor-element-b1a90f5.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-icon{font-size:28px;}.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-icon-box-icon{margin-top:3px;}.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-icon-box-title, .elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;text-decoration:none;line-height:24px;}.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-icon-box-description{font-family:var( --e-global-typography-ceb5d01-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb5d01-font-size );font-weight:var( --e-global-typography-ceb5d01-font-weight );text-transform:var( --e-global-typography-ceb5d01-text-transform );text-decoration:var( --e-global-typography-ceb5d01-text-decoration );line-height:var( --e-global-typography-ceb5d01-line-height );color:var( --e-global-color-4f5e030 );}.elementor-747 .elementor-element.elementor-element-5e407e0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-icon-box-wrapper{align-items:start;gap:25px;}.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-icon-box-title{margin-bottom:13px;margin-top:0;color:#DEE1EB;}.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-image-box-title{margin-bottom:13px;margin-top:0;}.elementor-747 .elementor-element.elementor-element-5e407e0.elementor-view-stacked .elementor-icon{background-color:#F95800;fill:#FFFFFF;color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-5e407e0.elementor-view-framed .elementor-icon, .elementor-747 .elementor-element.elementor-element-5e407e0.elementor-view-default .elementor-icon{fill:#F95800;color:#F95800;border-color:#F95800;}.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-icon-box-content,.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-image-box-content{padding:0px 0px 0px 0px;}.elementor-747 .elementor-element.elementor-element-5e407e0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-icon{font-size:28px;}.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-icon-box-icon{margin-top:3px;}.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-icon-box-title, .elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;text-decoration:none;line-height:24px;}.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-icon-box-description{font-family:var( --e-global-typography-ceb5d01-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb5d01-font-size );font-weight:var( --e-global-typography-ceb5d01-font-weight );text-transform:var( --e-global-typography-ceb5d01-text-transform );text-decoration:var( --e-global-typography-ceb5d01-text-decoration );line-height:var( --e-global-typography-ceb5d01-line-height );color:var( --e-global-color-4f5e030 );}.elementor-747 .elementor-element.elementor-element-726b62e{--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-747 .elementor-element.elementor-element-d5dbccd{width:100%;max-width:100%;}.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-icon-box-wrapper{align-items:start;gap:25px;}.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-icon-box-title{margin-bottom:13px;margin-top:0;color:#DEE1EB;}.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-image-box-title{margin-bottom:13px;margin-top:0;}.elementor-747 .elementor-element.elementor-element-d5dbccd.elementor-view-stacked .elementor-icon{background-color:#F95800;fill:#FFFFFF;color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-d5dbccd.elementor-view-framed .elementor-icon, .elementor-747 .elementor-element.elementor-element-d5dbccd.elementor-view-default .elementor-icon{fill:#F95800;color:#F95800;border-color:#F95800;}.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-icon-box-content,.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-image-box-content{padding:0px 0px 0px 0px;}.elementor-747 .elementor-element.elementor-element-d5dbccd.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-icon{font-size:28px;}.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-icon-box-icon{margin-top:3px;}.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-icon-box-title, .elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;text-decoration:none;line-height:24px;}.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-icon-box-description{font-family:var( --e-global-typography-ceb5d01-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb5d01-font-size );font-weight:var( --e-global-typography-ceb5d01-font-weight );text-transform:var( --e-global-typography-ceb5d01-text-transform );text-decoration:var( --e-global-typography-ceb5d01-text-decoration );line-height:var( --e-global-typography-ceb5d01-line-height );color:var( --e-global-color-4f5e030 );}.elementor-747 .elementor-element.elementor-element-1a542587{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-1ba1bb6{--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-747 .elementor-element.elementor-element-bb98d4f{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-747 .elementor-element.elementor-element-bb98d4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-747 .elementor-element.elementor-element-bb98d4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-747 .elementor-element.elementor-element-bb98d4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-747 .elementor-element.elementor-element-bb98d4f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-747 .elementor-element.elementor-element-bb98d4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-747 .elementor-element.elementor-element-bb98d4f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-747 .elementor-element.elementor-element-bb98d4f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-747 .elementor-element.elementor-element-bb98d4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-747 .elementor-element.elementor-element-bb98d4f .elementor-icon-list-item > a{font-size:18px;}.elementor-747 .elementor-element.elementor-element-bb98d4f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-747 .elementor-element.elementor-element-573ac176{text-align:center;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;text-transform:none;text-decoration:none;line-height:24px;color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-573ac176 p{margin-block-end:0px;}.elementor-747 .elementor-element.elementor-element-573ac176 a{color:#000000;}.elementor-747 .elementor-element.elementor-element-4fe6e068{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-4fe6e068:not(.elementor-motion-effects-element-type-background), .elementor-747 .elementor-element.elementor-element-4fe6e068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191C1E00;}.elementor-747 .elementor-element.elementor-element-1f3ea737{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-747:not(.elementor-motion-effects-element-type-background), body.elementor-page-747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191C1E;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-747 .elementor-element.elementor-element-6391ae69 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-6391ae69 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-77c9afe9 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-77c9afe9 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-747 .elementor-element.elementor-element-6fb53d11 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-6fb53d11 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-57f25e87 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-57f25e87 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-1c1470c1 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-1c1470c1 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-747 .elementor-element.elementor-element-1cfcb234 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-1cfcb234 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-5a7ae607{--n-accordion-title-font-size:var( --e-global-typography-ceb5d01-font-size );}:where( .elementor-747 .elementor-element.elementor-element-5a7ae607 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-ceb5d01-line-height );}.elementor-747 .elementor-element.elementor-element-5c3cf8a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-5c3cf8a .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-icon-box-description{font-size:var( --e-global-typography-ceb5d01-font-size );line-height:var( --e-global-typography-ceb5d01-line-height );}.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-icon-box-description{font-size:var( --e-global-typography-ceb5d01-font-size );line-height:var( --e-global-typography-ceb5d01-line-height );}.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-icon-box-description{font-size:var( --e-global-typography-ceb5d01-font-size );line-height:var( --e-global-typography-ceb5d01-line-height );}}@media(max-width:1024px){.elementor-747 .elementor-element.elementor-element-1fb692f{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-747 .elementor-element.elementor-element-6391ae69{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-747 .elementor-element.elementor-element-6391ae69 .elementskit-section-title-wraper .elementskit-section-title{font-size:64px;line-height:74px;}.elementor-747 .elementor-element.elementor-element-6391ae69 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-6391ae69 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-253b132a{--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-747 .elementor-element.elementor-element-77c9afe9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-747 .elementor-element.elementor-element-77c9afe9 .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;line-height:52px;}.elementor-747 .elementor-element.elementor-element-77c9afe9 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-77c9afe9 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-747 .elementor-element.elementor-element-6fb53d11 .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;line-height:52px;}.elementor-747 .elementor-element.elementor-element-6fb53d11 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-6fb53d11 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-57f25e87 .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;line-height:52px;}.elementor-747 .elementor-element.elementor-element-57f25e87 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-57f25e87 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-407d2c7c{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;}.elementor-747 .elementor-element.elementor-element-6ce5aa83{--container-widget-width:477px;--container-widget-flex-grow:0;width:var( --container-widget-width, 477px );max-width:477px;}.elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;line-height:52px;}.elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-256745bb{--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-747 .elementor-element.elementor-element-763f052.e-con{--order:99999 /* order end hack */;}.elementor-747 .elementor-element.elementor-element-b83567e{--min-height:400px;}.elementor-747 .elementor-element.elementor-element-4e017746{--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-747 .elementor-element.elementor-element-9cab322{--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-747 .elementor-element.elementor-element-1c1470c1 .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;line-height:52px;}.elementor-747 .elementor-element.elementor-element-1c1470c1 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-1c1470c1 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-747 .elementor-element.elementor-element-13e4dd42{--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-7a9e78a8{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-747 .elementor-element.elementor-element-1c2014ac{--min-height:500px;}.elementor-747 .elementor-element.elementor-element-1c2014ac.e-con{--order:99999 /* order end hack */;}.elementor-747 .elementor-element.elementor-element-4341f66 .elementor-image-box-title{font-size:20px;line-height:30px;}.elementor-747 .elementor-element.elementor-element-7f315878{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-747 .elementor-element.elementor-element-1cfcb234 .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;line-height:52px;}.elementor-747 .elementor-element.elementor-element-1cfcb234 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-1cfcb234 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-5a7ae607{width:100%;max-width:100%;--n-accordion-title-font-size:var( --e-global-typography-ceb5d01-font-size );}:where( .elementor-747 .elementor-element.elementor-element-5a7ae607 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-ceb5d01-line-height );}.elementor-747 .elementor-element.elementor-element-f452f6f{--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-d749e4a{--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:flex-end;--align-items:flex-start;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-747 .elementor-element.elementor-element-4617213{--margin-top:0px;--margin-bottom:-48px;--margin-left:-48px;--margin-right:0px;}.elementor-747 .elementor-element.elementor-element-4617213.e-con{--order:99999 /* order end hack */;}.elementor-747 .elementor-element.elementor-element-9ad6472 img{height:400px;}.elementor-747 .elementor-element.elementor-element-077582c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-747 .elementor-element.elementor-element-5c3cf8a .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;line-height:52px;}.elementor-747 .elementor-element.elementor-element-5c3cf8a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-5c3cf8a .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-747 .elementor-element.elementor-element-c732a0c{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;}.elementor-747 .elementor-element.elementor-element-14947b5a{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-747 .elementor-element.elementor-element-73ad3254{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-747 .elementor-element.elementor-element-c34a528{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-747 .elementor-element.elementor-element-66c510bc{--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;}.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-icon-box-description{font-size:var( --e-global-typography-ceb5d01-font-size );line-height:var( --e-global-typography-ceb5d01-line-height );}.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-icon-box-description{font-size:var( --e-global-typography-ceb5d01-font-size );line-height:var( --e-global-typography-ceb5d01-line-height );}.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-icon-box-description{font-size:var( --e-global-typography-ceb5d01-font-size );line-height:var( --e-global-typography-ceb5d01-line-height );}.elementor-747 .elementor-element.elementor-element-1a542587{--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:48px 24px;--row-gap:48px;--column-gap:24px;--flex-wrap:wrap;}.elementor-747 .elementor-element.elementor-element-1ba1bb6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-747 .elementor-element.elementor-element-4fe6e068{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-747 .elementor-element.elementor-element-5125fafd{width:100%;max-width:100%;text-align:start;}.elementor-747 .elementor-element.elementor-element-5125fafd.elementor-element{--align-self:center;}.elementor-747 .elementor-element.elementor-element-495ce8e5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-747 .elementor-element.elementor-element-1021c605{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-267a244d{width:100%;max-width:100%;text-align:start;}.elementor-747 .elementor-element.elementor-element-267a244d.elementor-element{--align-self:center;}.elementor-747 .elementor-element.elementor-element-63284373{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-300a86bc .elementor-nav-menu--main .elementor-item{padding-top:5px;padding-bottom:5px;}.elementor-747 .elementor-element.elementor-element-300a86bc .elementor-nav-menu--dropdown a{padding-top:22px;padding-bottom:22px;}.elementor-747 .elementor-element.elementor-element-1fb692f::before, .elementor-747 .elementor-element.elementor-element-1fb692f > .elementor-background-video-container::before, .elementor-747 .elementor-element.elementor-element-1fb692f > .e-con-inner > .elementor-background-video-container::before, .elementor-747 .elementor-element.elementor-element-1fb692f > .elementor-background-slideshow::before, .elementor-747 .elementor-element.elementor-element-1fb692f > .e-con-inner > .elementor-background-slideshow::before, .elementor-747 .elementor-element.elementor-element-1fb692f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://santosbrasilpta.com.br/wp-content/uploads/2025/12/Sem-Titulo-3rrr.webp");background-position:top center;}.elementor-747 .elementor-element.elementor-element-1fb692f{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overlay-opacity:0.83;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-747 .elementor-element.elementor-element-65a589a6{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-747 .elementor-element.elementor-element-57a7092{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-747 .elementor-element.elementor-element-720c046f{--spacer-size:230px;}.elementor-747 .elementor-element.elementor-element-6391ae69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:60px 0px 0px 0px;}.elementor-747 .elementor-element.elementor-element-6391ae69 .elementskit-section-title-wraper .elementskit-section-title{font-size:32px;line-height:1.2em;}.elementor-747 .elementor-element.elementor-element-6391ae69 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-6391ae69 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-236be0c7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:18px;line-height:1.3em;}.elementor-747 .elementor-element.elementor-element-2b2c8854{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-747 .elementor-element.elementor-element-253b132a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:15px;--padding-right:15px;}.elementor-747 .elementor-element.elementor-element-77c9afe9 .elementskit-section-title-wraper .elementskit-section-title{font-size:35px;line-height:1.2em;}.elementor-747 .elementor-element.elementor-element-77c9afe9 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-77c9afe9 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-747 .elementor-element.elementor-element-644fa6dc{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-747 .elementor-element.elementor-element-408b833c.elementor-element{--align-self:center;}.elementor-747 .elementor-element.elementor-element-6fb53d11 .elementskit-section-title-wraper .elementskit-section-title{font-size:40px;line-height:44px;}.elementor-747 .elementor-element.elementor-element-6fb53d11 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-6fb53d11 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-c396aa9.elementor-element{--align-self:center;}.elementor-747 .elementor-element.elementor-element-aac01cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-29c3e593{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-440132ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-22be6cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-6ddc387d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-57f25e87 .elementskit-section-title-wraper .elementskit-section-title{font-size:40px;line-height:44px;}.elementor-747 .elementor-element.elementor-element-57f25e87 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-57f25e87 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-407d2c7c{--container-widget-width:322px;--container-widget-flex-grow:0;width:var( --container-widget-width, 322px );max-width:322px;text-align:start;font-size:18px;line-height:25px;}.elementor-747 .elementor-element.elementor-element-648d7707{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-747 .elementor-element.elementor-element-7184da73{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-6ce5aa83{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#000000;}.elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title{font-size:40px;line-height:1.3em;}.elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-16d7d567{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-256745bb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-747 .elementor-element.elementor-element-763f052{--margin-top:0px;--margin-bottom:-24px;--margin-left:0px;--margin-right:0px;}.elementor-747 .elementor-element.elementor-element-763f052.e-con{--order:99999 /* order end hack */;}.elementor-747 .elementor-element.elementor-element-b83567e{--min-height:350px;}.elementor-747 .elementor-element.elementor-element-41fe1382{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-7bd7555b{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-747 .elementor-element.elementor-element-4e017746{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-747 .elementor-element.elementor-element-274f32d2{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-747 .elementor-element.elementor-element-9cab322{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-747 .elementor-element.elementor-element-1ecaad91{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-1c1470c1 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;line-height:1.3em;}.elementor-747 .elementor-element.elementor-element-1c1470c1 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-1c1470c1 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-747 .elementor-element.elementor-element-2dae7863{width:100%;max-width:100%;}.elementor-747 .elementor-element.elementor-element-13e4dd42{--padding-top:80px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-7a9e78a8{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-747 .elementor-element.elementor-element-1c2014ac{--min-height:400px;}.elementor-747 .elementor-element.elementor-element-1efeeb91{--width:308px;}.elementor-747 .elementor-element.elementor-element-4341f66 .elementor-image-box-title{font-size:20px;line-height:28px;}.elementor-747 .elementor-element.elementor-element-4341f66 .elementor-image-box-description{font-size:18px;line-height:25px;}.elementor-747 .elementor-element.elementor-element-1cfcb234 .elementskit-section-title-wraper .elementskit-section-title{font-size:45px;line-height:44px;}.elementor-747 .elementor-element.elementor-element-1cfcb234 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-1cfcb234 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-38464cac{font-size:18px;line-height:25px;}.elementor-747 .elementor-element.elementor-element-6ca52a08{font-size:18px;line-height:25px;}.elementor-747 .elementor-element.elementor-element-79c4ac4f{font-size:18px;line-height:25px;}.elementor-747 .elementor-element.elementor-element-666a0109{font-size:18px;line-height:25px;}.elementor-747 .elementor-element.elementor-element-42c721de{font-size:18px;line-height:25px;}.elementor-747 .elementor-element.elementor-element-5a7ae607{--n-accordion-title-font-size:var( --e-global-typography-ceb5d01-font-size );}:where( .elementor-747 .elementor-element.elementor-element-5a7ae607 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-ceb5d01-line-height );}.elementor-747 .elementor-element.elementor-element-f452f6f{--padding-top:20px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-4ee5be7{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:24px;--padding-left:5px;--padding-right:5px;}.elementor-747 .elementor-element.elementor-element-d749e4a{--min-height:0px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:32px;--padding-left:15px;--padding-right:15px;}.elementor-747 .elementor-element.elementor-element-4617213{--width:95%;--border-radius:0px 20px 0px 0px;--margin-top:0px;--margin-bottom:-32px;--margin-left:-12px;--margin-right:0px;}.elementor-747 .elementor-element.elementor-element-9ad6472 img{height:350px;}.elementor-747 .elementor-element.elementor-element-5c3cf8a .elementskit-section-title-wraper .elementskit-section-title{font-size:32px;line-height:1.2em;}.elementor-747 .elementor-element.elementor-element-5c3cf8a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-5c3cf8a .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-747 .elementor-element.elementor-element-c732a0c{font-size:18px;line-height:1.3em;}.elementor-747 .elementor-element.elementor-element-8617bfc.elementor-element{--align-self:center;}.elementor-747 .elementor-element.elementor-element-3c090bd7{--padding-top:0px;--padding-bottom:0px;--padding-left:05px;--padding-right:05px;}.elementor-747 .elementor-element.elementor-element-14947b5a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:72px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-747 .elementor-element.elementor-element-73ad3254{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-747 .elementor-element.elementor-element-c34a528{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-747 .elementor-element.elementor-element-66c510bc{--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-747 .elementor-element.elementor-element-7484d6bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-747 .elementor-element.elementor-element-37579b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-747 .elementor-element.elementor-element-37579b6.elementor-element{--align-self:center;}.elementor-747 .elementor-element.elementor-element-37579b6 img{width:241px;}.elementor-747 .elementor-element.elementor-element-b1a90f5{width:100%;max-width:100%;}.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-icon-box-wrapper{text-align:center;}.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-icon-box-title{margin-bottom:7px;margin-top:0;}.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-image-box-title{margin-bottom:7px;margin-top:0;}.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-icon-box-title, .elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-icon-box-title a{font-size:20px;line-height:22px;}.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-icon-box-description{font-size:var( --e-global-typography-ceb5d01-font-size );line-height:var( --e-global-typography-ceb5d01-line-height );}.elementor-747 .elementor-element.elementor-element-5e407e0{width:100%;max-width:100%;}.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-icon-box-wrapper{text-align:center;}.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-icon-box-title{margin-bottom:7px;margin-top:0;}.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-image-box-title{margin-bottom:7px;margin-top:0;}.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-icon-box-title, .elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-icon-box-title a{font-size:20px;line-height:22px;}.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-icon-box-description{font-size:var( --e-global-typography-ceb5d01-font-size );line-height:var( --e-global-typography-ceb5d01-line-height );}.elementor-747 .elementor-element.elementor-element-d5dbccd{width:100%;max-width:100%;}.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-icon-box-wrapper{text-align:center;}.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-icon-box-title{margin-bottom:7px;margin-top:0;}.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-image-box-title{margin-bottom:7px;margin-top:0;}.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-icon-box-title, .elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-icon-box-title a{font-size:20px;line-height:22px;}.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-icon-box-description{font-size:var( --e-global-typography-ceb5d01-font-size );line-height:var( --e-global-typography-ceb5d01-line-height );}.elementor-747 .elementor-element.elementor-element-1a542587{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-747 .elementor-element.elementor-element-1ba1bb6{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-747 .elementor-element.elementor-element-bb98d4f{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-747 .elementor-element.elementor-element-bb98d4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-747 .elementor-element.elementor-element-bb98d4f .elementor-icon-list-item > a{font-size:16px;}.elementor-747 .elementor-element.elementor-element-573ac176{font-size:16px;}.elementor-747 .elementor-element.elementor-element-4fe6e068{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-747 .elementor-element.elementor-element-618a00a8{--content-width:1450px;}.elementor-747 .elementor-element.elementor-element-37725423{--width:20%;}.elementor-747 .elementor-element.elementor-element-1c1d3515{--width:60%;}.elementor-747 .elementor-element.elementor-element-4e0be849{--width:20%;}.elementor-747 .elementor-element.elementor-element-1021c605{--width:50%;}.elementor-747 .elementor-element.elementor-element-63284373{--width:50%;}.elementor-747 .elementor-element.elementor-element-1fb692f{--content-width:1400px;}.elementor-747 .elementor-element.elementor-element-253b132a{--content-width:1400px;}.elementor-747 .elementor-element.elementor-element-644fa6dc{--content-width:1400px;}.elementor-747 .elementor-element.elementor-element-75b5369f{--width:32%;}.elementor-747 .elementor-element.elementor-element-20a5e956{--width:32%;}.elementor-747 .elementor-element.elementor-element-2e4ca9cc{--width:32%;}.elementor-747 .elementor-element.elementor-element-1039534d{--width:32%;}.elementor-747 .elementor-element.elementor-element-6b7bb4b0{--width:32%;}.elementor-747 .elementor-element.elementor-element-18588408{--width:32%;}.elementor-747 .elementor-element.elementor-element-7382c091{--width:32%;}.elementor-747 .elementor-element.elementor-element-7c452883{--width:32%;}.elementor-747 .elementor-element.elementor-element-ddc8c59{--width:32%;}.elementor-747 .elementor-element.elementor-element-27f08c82{--width:32%;}.elementor-747 .elementor-element.elementor-element-73108c3{--width:32%;}.elementor-747 .elementor-element.elementor-element-341ca2b9{--width:32%;}.elementor-747 .elementor-element.elementor-element-77629552{--content-width:1400px;}.elementor-747 .elementor-element.elementor-element-75af3eb3{--width:50%;}.elementor-747 .elementor-element.elementor-element-4f24392c{--width:50%;}.elementor-747 .elementor-element.elementor-element-16d7d567{--content-width:1400px;}.elementor-747 .elementor-element.elementor-element-763f052{--width:31%;}.elementor-747 .elementor-element.elementor-element-16bab3c2{--width:69%;}.elementor-747 .elementor-element.elementor-element-41fe1382{--content-width:1600px;}.elementor-747 .elementor-element.elementor-element-13e4dd42{--content-width:1400px;}.elementor-747 .elementor-element.elementor-element-1c2014ac{--width:46%;}.elementor-747 .elementor-element.elementor-element-1efeeb91{--width:308px;}.elementor-747 .elementor-element.elementor-element-161542a6{--width:300px;}.elementor-747 .elementor-element.elementor-element-7843863c{--width:54%;}.elementor-747 .elementor-element.elementor-element-f452f6f{--content-width:1400px;}.elementor-747 .elementor-element.elementor-element-4617213{--width:55%;}.elementor-747 .elementor-element.elementor-element-077582c{--width:45%;}.elementor-747 .elementor-element.elementor-element-14947b5a{--content-width:1400px;}.elementor-747 .elementor-element.elementor-element-1f3ea737{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-747 .elementor-element.elementor-element-1efeeb91{--width:300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-747 .elementor-element.elementor-element-75b5369f{--width:48%;}.elementor-747 .elementor-element.elementor-element-20a5e956{--width:48%;}.elementor-747 .elementor-element.elementor-element-2e4ca9cc{--width:48%;}.elementor-747 .elementor-element.elementor-element-1039534d{--width:48%;}.elementor-747 .elementor-element.elementor-element-6b7bb4b0{--width:48%;}.elementor-747 .elementor-element.elementor-element-18588408{--width:48%;}.elementor-747 .elementor-element.elementor-element-7382c091{--width:48%;}.elementor-747 .elementor-element.elementor-element-7c452883{--width:48%;}.elementor-747 .elementor-element.elementor-element-ddc8c59{--width:48%;}.elementor-747 .elementor-element.elementor-element-27f08c82{--width:48%;}.elementor-747 .elementor-element.elementor-element-73108c3{--width:48%;}.elementor-747 .elementor-element.elementor-element-341ca2b9{--width:48%;}.elementor-747 .elementor-element.elementor-element-763f052{--width:72%;}.elementor-747 .elementor-element.elementor-element-16bab3c2{--width:100%;}.elementor-747 .elementor-element.elementor-element-1c2014ac{--width:100%;}.elementor-747 .elementor-element.elementor-element-7843863c{--width:100%;}.elementor-747 .elementor-element.elementor-element-4617213{--width:100%;}.elementor-747 .elementor-element.elementor-element-077582c{--width:100%;}.elementor-747 .elementor-element.elementor-element-66c510bc{--width:100%;}.elementor-747 .elementor-element.elementor-element-1ba1bb6{--width:100%;}}@media(min-width:2400px){.elementor-747 .elementor-element.elementor-element-6391ae69 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-6391ae69 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-77c9afe9 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-77c9afe9 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-747 .elementor-element.elementor-element-6fb53d11 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-6fb53d11 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-57f25e87 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-57f25e87 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-6ce5aa83 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-1c1470c1 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-1c1470c1 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-747 .elementor-element.elementor-element-1cfcb234 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-1cfcb234 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-747 .elementor-element.elementor-element-5a7ae607{--n-accordion-title-font-size:var( --e-global-typography-ceb5d01-font-size );}:where( .elementor-747 .elementor-element.elementor-element-5a7ae607 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-ceb5d01-line-height );}.elementor-747 .elementor-element.elementor-element-5c3cf8a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-747 .elementor-element.elementor-element-5c3cf8a .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-747 .elementor-element.elementor-element-b1a90f5 .elementor-icon-box-description{font-size:var( --e-global-typography-ceb5d01-font-size );line-height:var( --e-global-typography-ceb5d01-line-height );}.elementor-747 .elementor-element.elementor-element-5e407e0 .elementor-icon-box-description{font-size:var( --e-global-typography-ceb5d01-font-size );line-height:var( --e-global-typography-ceb5d01-line-height );}.elementor-747 .elementor-element.elementor-element-d5dbccd .elementor-icon-box-description{font-size:var( --e-global-typography-ceb5d01-font-size );line-height:var( --e-global-typography-ceb5d01-line-height );}}/* Start custom CSS for button, class: .elementor-element-4b2d79d0 *//* ==========================================
   SANTOS BRASIL — BOTÃO GLASS PREMIUM
   VIDRO ESCURO + BLUR + BORDA SUAVE
========================================== */

.elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-height: 54px;
    padding: 10px 12px 10px 24px !important;

    /* VIDRO TRANSLÚCIDO */
    background: linear-gradient(
        135deg,
        rgba(255,255,255,.12) 0%,
        rgba(255,255,255,.055) 45%,
        rgba(255,255,255,.025) 100%
    ) !important;

    /* BLUR REAL DO FUNDO */
    -webkit-backdrop-filter: blur(14px) saturate(140%);
    backdrop-filter: blur(14px) saturate(140%);

    /* BORDA DE VIDRO */
    border: 1px solid rgba(255,255,255,.38) !important;
    border-radius: 100px !important;

    color: #ffffff !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.17),
        inset 0 -1px 0 rgba(255,255,255,.035),
        0 8px 25px rgba(0,0,0,.12);

    overflow: hidden;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease,
        background .35s ease !important;
}

/* ORGANIZA TEXTO E ÍCONE */

.elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 13px;
}

/* TEXTO */

.elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button-text {
    color: #ffffff !important;
    font-weight: 400;
    line-height: 1.3;
    white-space: nowrap;
}

/* CÍRCULO DO ÍCONE */

.elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button-icon {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    width: 36px;
    height: 36px;
    min-width: 36px;

    margin: 0 !important;

    background: rgba(255,255,255,.10);
    border: 1px solid rgba(255,255,255,.35);
    border-radius: 50%;

    color: #ffffff !important;

    transition:
        background .35s ease,
        transform .35s ease,
        border-color .35s ease;
}

/* SVG DO ÍCONE */

.elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button-icon svg {
    width: 18px;
    height: 18px;
    fill: currentColor;
}

/* FONT AWESOME */

.elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button-icon i {
    font-size: 18px;
    color: #ffffff !important;
}

/* REFLEXO DE VIDRO */

.elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button::before {
    content: "";
    position: absolute;

    top: -60%;
    left: -85%;

    width: 42%;
    height: 220%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.20),
        transparent
    );

    transform: skewX(-25deg);
    pointer-events: none;

    transition: left .7s ease;
}

/* HOVER PREMIUM */

@media (hover: hover) {

    .elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button:hover {
        transform: translateY(-3px);

        background: linear-gradient(
            135deg,
            rgba(255,255,255,.17),
            rgba(255,255,255,.075)
        ) !important;

        border-color: rgba(255,255,255,.65) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.25),
            0 12px 30px rgba(0,0,0,.20),
            0 0 22px rgba(219,90,21,.08);
    }

    .elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button:hover::before {
        left: 145%;
    }

    /* ÍCONE COM DESTAQUE LARANJA */

    .elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button:hover
    .elementor-button-icon {
        background: #db5a15;
        border-color: #db5a15;
        transform: scale(1.06);
    }
}

/* TABLET */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button {
        min-height: 50px;
        padding: 9px 11px 9px 19px !important;
    }

    .elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button-icon {
        width: 34px;
        height: 34px;
        min-width: 34px;
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button {
        min-height: 48px;
        padding: 8px 9px 8px 17px !important;
    }

    .elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button-content-wrapper {
        gap: 10px;
    }

    .elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button-text {
        font-size: 15px !important;
        white-space: normal;
    }

    .elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button-icon {
        width: 32px;
        height: 32px;
        min-width: 32px;
    }

    .elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button-icon svg {
        width: 16px;
        height: 16px;
    }

    .elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button-icon i {
        font-size: 16px;
    }
}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {

    .elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button,
    .elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button::before,
    .elementor-747 .elementor-element.elementor-element-4b2d79d0 .elementor-button-icon {
        transition: none !important;
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-618a00a8 *//* MENU PARADO NO TOPO */
.elementor-747 .elementor-element.elementor-element-618a00a8 {
    position: relative;

    background-color: transparent !important;

    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(5px);

    transition:
        background-color 0.35s ease,
        backdrop-filter 0.35s ease !important;
}


/* BORDA INFERIOR - INICIALMENTE INVISÍVEL */
.elementor-747 .elementor-element.elementor-element-618a00a8::after {
    content: "";

    position: absolute;

    left: 0;
    bottom: 0;

    width: 100%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 255, 255, 0.08) 15%,
        rgba(255, 255, 255, 0.22) 50%,
        rgba(255, 255, 255, 0.08) 85%,
        transparent 100%
    );

    opacity: 0;

    pointer-events: none;

    transition: opacity 0.35s ease;
}


/* MENU APÓS ROLAR */
.elementor-747 .elementor-element.elementor-element-618a00a8.elementor-sticky--effects {
    background-color: #191c1e !important;

    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}


/* BORDA APARECE APÓS ROLAR */
.elementor-747 .elementor-element.elementor-element-618a00a8.elementor-sticky--effects::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be902e2 *//* ==========================================
   BOTÃO WHATSAPP PREMIUM
   GRADIENTE VERDE + EFEITO MODERNO
========================================== */

.elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;

    padding: 10px 20px 10px 23px !important;
    min-height: 54px;

    background: linear-gradient(
        115deg,
        #128c4a 0%,
        #1ebe5d 48%,
        #25d366 100%
    ) !important;

    color: #ffffff !important;
    border: 1px solid rgba(255,255,255,.16) !important;
    border-radius: 100px !important;

    box-shadow:
        0 6px 22px rgba(37,211,102,.16),
        inset 0 1px 0 rgba(255,255,255,.22);

    overflow: hidden;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        background .35s ease !important;
}

/* ORGANIZA TEXTO E ÍCONE */

.elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

/* TEXTO */

.elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button-text {
    color: #ffffff !important;
    font-weight: 400;
    line-height: 1.3;
    white-space: nowrap;
}

/* CÍRCULO BRANCO DO ÍCONE */

.elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button-icon {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    width: 38px;
    height: 38px;
    min-width: 38px;

    margin: 0 !important;

    background: #ffffff;
    color: #159c50 !important;

    border-radius: 50%;

    box-shadow:
        0 2px 8px rgba(0,0,0,.10);

    transition:
        transform .35s ease,
        box-shadow .35s ease;
}

/* ÍCONE SVG */

.elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button-icon svg {
    width: 21px;
    height: 21px;
    fill: currentColor !important;
}

/* ÍCONE FONT AWESOME */

.elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button-icon i {
    font-size: 21px;
    color: #159c50 !important;
}

/* BRILHO TRANSPARENTE */

.elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button::before {
    content: "";
    position: absolute;

    top: -50%;
    left: -80%;

    width: 45%;
    height: 200%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.20),
        transparent
    );

    transform: skewX(-25deg);
    pointer-events: none;

    transition: left .7s ease;
}

/* HOVER */

@media (hover: hover) {

    .elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button:hover {
        transform: translateY(-3px);

        background: linear-gradient(
            115deg,
            #0d7d40 0%,
            #18b957 50%,
            #25d366 100%
        ) !important;

        box-shadow:
            0 12px 30px rgba(37,211,102,.28),
            inset 0 1px 0 rgba(255,255,255,.25);
    }

    .elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button:hover::before {
        left: 145%;
    }

    .elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button:hover
    .elementor-button-icon {
        transform: scale(1.07);
        box-shadow:
            0 3px 12px rgba(0,0,0,.15);
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button {
        padding: 8px 19px 8px 17px !important;
        min-height: 48px;
        gap: 9px;
    }

    .elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button-content-wrapper {
        gap: 9px;
    }

    .elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button-text {
        font-size: 15px !important;
        white-space: normal;
    }

    .elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button-icon {
        width: 34px;
        height: 34px;
        min-width: 34px;
    }

    .elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button-icon svg {
        width: 19px;
        height: 19px;
    }

    .elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button-icon i {
        font-size: 19px;
    }
}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {

    .elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button,
    .elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button::before,
    .elementor-747 .elementor-element.elementor-element-be902e2 .elementor-button-icon {
        transition: none !important;
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c9cf914 *//* ==========================================
   SANTOS BRASIL — BOTÃO GLASS PREMIUM
   VIDRO ESCURO + BLUR + BORDA SUAVE
========================================== */

.elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-height: 54px;
    padding: 10px 12px 10px 24px !important;

    /* VIDRO TRANSLÚCIDO */
    background: linear-gradient(
        135deg,
        rgba(255,255,255,.12) 0%,
        rgba(255,255,255,.055) 45%,
        rgba(255,255,255,.025) 100%
    ) !important;

    /* BLUR REAL DO FUNDO */
    -webkit-backdrop-filter: blur(14px) saturate(140%);
    backdrop-filter: blur(14px) saturate(140%);

    /* BORDA DE VIDRO */
    border: 1px solid rgba(255,255,255,.38) !important;
    border-radius: 100px !important;

    color: #ffffff !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.17),
        inset 0 -1px 0 rgba(255,255,255,.035),
        0 8px 25px rgba(0,0,0,.12);

    overflow: hidden;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease,
        background .35s ease !important;
}

/* ORGANIZA TEXTO E ÍCONE */

.elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 13px;
}

/* TEXTO */

.elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button-text {
    color: #ffffff !important;
    font-weight: 400;
    line-height: 1.3;
    white-space: nowrap;
}

/* CÍRCULO DO ÍCONE */

.elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button-icon {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    width: 36px;
    height: 36px;
    min-width: 36px;

    margin: 0 !important;

    background: rgba(255,255,255,.10);
    border: 1px solid rgba(255,255,255,.35);
    border-radius: 50%;

    color: #ffffff !important;

    transition:
        background .35s ease,
        transform .35s ease,
        border-color .35s ease;
}

/* SVG DO ÍCONE */

.elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button-icon svg {
    width: 18px;
    height: 18px;
    fill: currentColor;
}

/* FONT AWESOME */

.elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button-icon i {
    font-size: 18px;
    color: #ffffff !important;
}

/* REFLEXO DE VIDRO */

.elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button::before {
    content: "";
    position: absolute;

    top: -60%;
    left: -85%;

    width: 42%;
    height: 220%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.20),
        transparent
    );

    transform: skewX(-25deg);
    pointer-events: none;

    transition: left .7s ease;
}

/* HOVER PREMIUM */

@media (hover: hover) {

    .elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button:hover {
        transform: translateY(-3px);

        background: linear-gradient(
            135deg,
            rgba(255,255,255,.17),
            rgba(255,255,255,.075)
        ) !important;

        border-color: rgba(255,255,255,.65) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.25),
            0 12px 30px rgba(0,0,0,.20),
            0 0 22px rgba(219,90,21,.08);
    }

    .elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button:hover::before {
        left: 145%;
    }

    /* ÍCONE COM DESTAQUE LARANJA */

    .elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button:hover
    .elementor-button-icon {
        background: #db5a15;
        border-color: #db5a15;
        transform: scale(1.06);
    }
}

/* TABLET */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button {
        min-height: 50px;
        padding: 9px 11px 9px 19px !important;
    }

    .elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button-icon {
        width: 34px;
        height: 34px;
        min-width: 34px;
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button {
        min-height: 48px;
        padding: 8px 9px 8px 17px !important;
    }

    .elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button-content-wrapper {
        gap: 10px;
    }

    .elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button-text {
        font-size: 15px !important;
        white-space: normal;
    }

    .elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button-icon {
        width: 32px;
        height: 32px;
        min-width: 32px;
    }

    .elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button-icon svg {
        width: 16px;
        height: 16px;
    }

    .elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button-icon i {
        font-size: 16px;
    }
}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {

    .elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button,
    .elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button::before,
    .elementor-747 .elementor-element.elementor-element-3c9cf914 .elementor-button-icon {
        transition: none !important;
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb692f *//* ==========================================
   SANTOS BRASIL — HERO PREMIUM
   LINHAS FINAS + BLUR LARANJA

   SOBREPOSIÇÃO CONTROLADA PELO ELEMENTOR
========================================== */

.elementor-747 .elementor-element.elementor-element-1fb692f {
    position: relative;
    isolation: isolate;
    overflow: hidden;
}

/* LINHAS BRANCAS E ILUMINAÇÃO */

.elementor-747 .elementor-element.elementor-element-1fb692f::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background-image:

        /* ILUMINAÇÃO LARANJA */
        radial-gradient(
            ellipse 35% 40% at 50% 52%,
            rgba(219,90,21,.22) 0%,
            rgba(219,90,21,.08) 45%,
            transparent 100%
        ),

        /* LINHAS VERTICAIS */
        linear-gradient(
            to right,
            rgba(255,255,255,.13) 1px,
            transparent 1px
        ),

        /* LINHAS HORIZONTAIS */
        linear-gradient(
            to bottom,
            rgba(255,255,255,.055) 1px,
            transparent 1px
        );

    background-size:
        100% 100%,
        20% 100%,
        100% 170px;

    background-repeat:
        no-repeat,
        repeat,
        repeat;

    /* DESAPARECIMENTO SUAVE NAS BORDAS */

    -webkit-mask-image:
        radial-gradient(
            ellipse 76% 85% at center,
            #000 28%,
            rgba(0,0,0,.8) 55%,
            transparent 100%
        );

    mask-image:
        radial-gradient(
            ellipse 76% 85% at center,
            #000 28%,
            rgba(0,0,0,.8) 55%,
            transparent 100%
        );
}

/* BLUR LARANJA CENTRAL */

.elementor-747 .elementor-element.elementor-element-1fb692f::after {
    content: "";
    position: absolute;

    width: 58%;
    height: 65%;
    left: 21%;
    top: 17.5%;

    z-index: 1;
    pointer-events: none;

    border-radius: 50%;

    background: radial-gradient(
        ellipse at center,
        rgba(219,90,21,.24) 0%,
        rgba(219,90,21,.10) 35%,
        transparent 78%
    );

    filter: blur(55px);
    opacity: .75;
}

/* CONTEÚDO ACIMA DOS EFEITOS */

.elementor-747 .elementor-element.elementor-element-1fb692f > .e-con-inner,
.elementor-747 .elementor-element.elementor-element-1fb692f > .elementor-container,
.elementor-747 .elementor-element.elementor-element-1fb692f > .elementor-widget-wrap,
.elementor-747 .elementor-element.elementor-element-1fb692f > .elementor-element {
    position: relative;
    z-index: 2;
}

/* TABLET */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-1fb692f::before {
        background-size:
            100% 100%,
            33.333% 100%,
            100% 150px;
    }

    .elementor-747 .elementor-element.elementor-element-1fb692f::after {
        width: 65%;
        height: 55%;
        left: 17.5%;
        top: 22.5%;
        filter: blur(45px);
        opacity: .65;
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-1fb692f::before {
        background-size:
            100% 100%,
            50% 100%,
            100% 140px;
    }

    .elementor-747 .elementor-element.elementor-element-1fb692f::after {
        width: 75%;
        height: 45%;
        left: 12.5%;
        top: 27.5%;
        filter: blur(38px);
        opacity: .55;
    }
}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {
    .elementor-747 .elementor-element.elementor-element-1fb692f::before,
    .elementor-747 .elementor-element.elementor-element-1fb692f::after {
        animation: none !important;
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f1b3ee4 *//* TAG PREMIUM — SANTOS BRASIL */

.elementor-747 .elementor-element.elementor-element-2f1b3ee4 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    max-width: 100%;

    padding: 10px 18px;

    background: rgba(219, 90, 21, 0.07);
    border: 1px solid rgba(219, 90, 21, 0.65);
    border-radius: 100px;

    transition: all 0.3s ease;
}

/* TÍTULO */

.elementor-747 .elementor-element.elementor-element-2f1b3ee4 .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 10px;

    margin: 0;
    padding: 0;

    color: #ffffff !important;
    font-family: 'Archivo', sans-serif;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.3;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

/* PONTO LARANJA */

.elementor-747 .elementor-element.elementor-element-2f1b3ee4 .elementor-heading-title::before {
    content: "";
    display: inline-block;
    flex-shrink: 0;

    width: 7px;
    height: 7px;

    background: #fff;
    border-radius: 50%;

    box-shadow: 0 0 0 4px rgba(219, 90, 21, 0.13);
}

/* HOVER */

.elementor-747 .elementor-element.elementor-element-2f1b3ee4:hover {
    background: rgba(219, 90, 21, 0.13);
    border-color: #db5a15;
    transform: translateY(-2px);
}

/* TABLET E CELULAR */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-2f1b3ee4 {
        padding: 10px 16px;
    }

    .elementor-747 .elementor-element.elementor-element-2f1b3ee4 .elementor-heading-title {
        font-size: 18px !important;
        letter-spacing: 0.2px;
    }

}

/* CELULARES PEQUENOS */

@media (max-width: 380px) {

    .elementor-747 .elementor-element.elementor-element-2f1b3ee4 {
        padding: 9px 14px;
    }

    .elementor-747 .elementor-element.elementor-element-2f1b3ee4 .elementor-heading-title {
        font-size: 18px !important;
        gap: 9px;
    }

}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {
    .elementor-747 .elementor-element.elementor-element-2f1b3ee4 {
        transition: none;
    }

    .elementor-747 .elementor-element.elementor-element-2f1b3ee4:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-253b132a *//* ==========================================
   SANTOS BRASIL — PLATAFORMAS
   ILUMINAÇÃO PREMIUM + GRID DISCRETO
========================================== */

.elementor-747 .elementor-element.elementor-element-253b132a {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background-color: #191c1e !important;

    background-image:

        /* LUZ LARANJA — CENTRO SUPERIOR */
        radial-gradient(
            ellipse 32% 23% at 48% 27%,
            rgba(219, 90, 21, 0.22) 0%,
            rgba(219, 90, 21, 0.10) 35%,
            transparent 100%
        ),

        /* LUZ BRANCA — CENTRO INFERIOR */
        radial-gradient(
            ellipse 38% 25% at 55% 72%,
            rgba(255, 255, 255, 0.105) 0%,
            rgba(255, 255, 255, 0.035) 45%,
            transparent 100%
        ),

        /* LUZ LARANJA SECUNDÁRIA */
        radial-gradient(
            ellipse 25% 18% at 27% 55%,
            rgba(219, 90, 21, 0.12) 0%,
            transparent 100%
        ),

        /* LINHAS VERTICAIS */
        linear-gradient(
            90deg,
            transparent calc(25% - 0.5px),
            rgba(255,255,255,0.075) 25%,
            transparent calc(25% + 0.5px),

            transparent calc(50% - 0.5px),
            rgba(255,255,255,0.075) 50%,
            transparent calc(50% + 0.5px),

            transparent calc(75% - 0.5px),
            rgba(255,255,255,0.075) 75%,
            transparent calc(75% + 0.5px)
        ),

        /* LINHAS HORIZONTAIS */
        repeating-linear-gradient(
            0deg,
            transparent 0px,
            transparent 179px,
            rgba(255,255,255,0.035) 180px,
            transparent 181px
        ) !important;

    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
}

/* VÉU DE PROFUNDIDADE NAS EXTREMIDADES */

.elementor-747 .elementor-element.elementor-element-253b132a {
    box-shadow:
        inset 0 100px 100px -110px rgba(0,0,0,.65),
        inset 0 -100px 100px -110px rgba(0,0,0,.65);
}

/* TABLET */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-253b132a {
        background-image:

            radial-gradient(
                ellipse 40% 24% at 50% 30%,
                rgba(219,90,21,.20),
                transparent 100%
            ),

            radial-gradient(
                ellipse 45% 25% at 50% 70%,
                rgba(255,255,255,.09),
                transparent 100%
            ),

            repeating-linear-gradient(
                90deg,
                transparent 0,
                transparent calc(33.333% - 1px),
                rgba(255,255,255,.055) 33.333%
            ) !important;
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-253b132a {
        background-image:

            radial-gradient(
                ellipse 48% 18% at 50% 28%,
                rgba(219,90,21,.20),
                transparent 100%
            ),

            radial-gradient(
                ellipse 50% 20% at 50% 70%,
                rgba(255,255,255,.075),
                transparent 100%
            ),

            repeating-linear-gradient(
                90deg,
                transparent 0,
                transparent calc(50% - 1px),
                rgba(255,255,255,.045) 50%
            ) !important;

        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-408b833c *//* TAG PREMIUM — SANTOS BRASIL */

.elementor-747 .elementor-element.elementor-element-408b833c {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    max-width: 100%;

    padding: 10px 18px;

    background: rgba(219, 90, 21, 0.07);
    border: 1px solid rgba(219, 90, 21, 0.65);
    border-radius: 100px;

    transition: all 0.3s ease;
}

/* TÍTULO */

.elementor-747 .elementor-element.elementor-element-408b833c .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 10px;

    margin: 0;
    padding: 0;

    color: #ffffff !important;
    font-family: 'Archivo', sans-serif;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.3;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

/* PONTO LARANJA */

.elementor-747 .elementor-element.elementor-element-408b833c .elementor-heading-title::before {
    content: "";
    display: inline-block;
    flex-shrink: 0;

    width: 7px;
    height: 7px;

    background: #fff;
    border-radius: 50%;

    box-shadow: 0 0 0 4px rgba(219, 90, 21, 0.13);
}

/* HOVER */

.elementor-747 .elementor-element.elementor-element-408b833c:hover {
    background: rgba(219, 90, 21, 0.13);
    border-color: #db5a15;
    transform: translateY(-2px);
}

/* TABLET E CELULAR */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-408b833c {
        padding: 10px 16px;
    }

    .elementor-747 .elementor-element.elementor-element-408b833c .elementor-heading-title {
        font-size: 18px !important;
        letter-spacing: 0.2px;
    }

}

/* CELULARES PEQUENOS */

@media (max-width: 380px) {

    .elementor-747 .elementor-element.elementor-element-408b833c {
        padding: 9px 14px;
    }

    .elementor-747 .elementor-element.elementor-element-408b833c .elementor-heading-title {
        font-size: 18px !important;
        gap: 9px;
    }

}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {
    .elementor-747 .elementor-element.elementor-element-408b833c {
        transition: none;
    }

    .elementor-747 .elementor-element.elementor-element-408b833c:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c396aa9 *//* ==========================================
   BOTÃO WHATSAPP PREMIUM
   GRADIENTE VERDE + EFEITO MODERNO
========================================== */

.elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;

    padding: 10px 20px 10px 23px !important;
    min-height: 54px;

    background: linear-gradient(
        115deg,
        #128c4a 0%,
        #1ebe5d 48%,
        #25d366 100%
    ) !important;

    color: #ffffff !important;
    border: 1px solid rgba(255,255,255,.16) !important;
    border-radius: 100px !important;

    box-shadow:
        0 6px 22px rgba(37,211,102,.16),
        inset 0 1px 0 rgba(255,255,255,.22);

    overflow: hidden;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        background .35s ease !important;
}

/* ORGANIZA TEXTO E ÍCONE */

.elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

/* TEXTO */

.elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button-text {
    color: #ffffff !important;
    font-weight: 400;
    line-height: 1.3;
    white-space: nowrap;
}

/* CÍRCULO BRANCO DO ÍCONE */

.elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button-icon {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    width: 38px;
    height: 38px;
    min-width: 38px;

    margin: 0 !important;

    background: #ffffff;
    color: #159c50 !important;

    border-radius: 50%;

    box-shadow:
        0 2px 8px rgba(0,0,0,.10);

    transition:
        transform .35s ease,
        box-shadow .35s ease;
}

/* ÍCONE SVG */

.elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button-icon svg {
    width: 21px;
    height: 21px;
    fill: currentColor !important;
}

/* ÍCONE FONT AWESOME */

.elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button-icon i {
    font-size: 21px;
    color: #159c50 !important;
}

/* BRILHO TRANSPARENTE */

.elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button::before {
    content: "";
    position: absolute;

    top: -50%;
    left: -80%;

    width: 45%;
    height: 200%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.20),
        transparent
    );

    transform: skewX(-25deg);
    pointer-events: none;

    transition: left .7s ease;
}

/* HOVER */

@media (hover: hover) {

    .elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button:hover {
        transform: translateY(-3px);

        background: linear-gradient(
            115deg,
            #0d7d40 0%,
            #18b957 50%,
            #25d366 100%
        ) !important;

        box-shadow:
            0 12px 30px rgba(37,211,102,.28),
            inset 0 1px 0 rgba(255,255,255,.25);
    }

    .elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button:hover::before {
        left: 145%;
    }

    .elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button:hover
    .elementor-button-icon {
        transform: scale(1.07);
        box-shadow:
            0 3px 12px rgba(0,0,0,.15);
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button {
        padding: 8px 19px 8px 17px !important;
        min-height: 48px;
        gap: 9px;
    }

    .elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button-content-wrapper {
        gap: 9px;
    }

    .elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button-text {
        font-size: 15px !important;
        white-space: normal;
    }

    .elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button-icon {
        width: 34px;
        height: 34px;
        min-width: 34px;
    }

    .elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button-icon svg {
        width: 19px;
        height: 19px;
    }

    .elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button-icon i {
        font-size: 19px;
    }
}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {

    .elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button,
    .elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button::before,
    .elementor-747 .elementor-element.elementor-element-c396aa9 .elementor-button-icon {
        transition: none !important;
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59bff75f *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-59bff75f {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-59bff75f h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-59bff75f h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-59bff75f h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-59bff75f ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-59bff75f ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-59bff75f ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-59bff75f ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-59bff75f li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-59bff75f p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-59bff75f {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-59bff75f h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-59bff75f h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-59bff75f ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59bff75f *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-59bff75f {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-59bff75f h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-59bff75f h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-59bff75f h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-59bff75f ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-59bff75f ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-59bff75f ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-59bff75f ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-59bff75f li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-59bff75f p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-59bff75f {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-59bff75f h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-59bff75f h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-59bff75f ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-761f8c14 *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-761f8c14 {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-761f8c14 h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-761f8c14 h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-761f8c14 h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-761f8c14 ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-761f8c14 ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-761f8c14 ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-761f8c14 ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-761f8c14 li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-761f8c14 p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-761f8c14 {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-761f8c14 h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-761f8c14 h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-761f8c14 ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-761f8c14 *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-761f8c14 {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-761f8c14 h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-761f8c14 h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-761f8c14 h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-761f8c14 ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-761f8c14 ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-761f8c14 ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-761f8c14 ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-761f8c14 li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-761f8c14 p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-761f8c14 {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-761f8c14 h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-761f8c14 h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-761f8c14 ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c5b87e2 *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-1c5b87e2 {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-1c5b87e2 h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-1c5b87e2 h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-1c5b87e2 h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-1c5b87e2 ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-1c5b87e2 ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-1c5b87e2 ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-1c5b87e2 ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-1c5b87e2 li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-1c5b87e2 p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-1c5b87e2 {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-1c5b87e2 h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-1c5b87e2 h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-1c5b87e2 ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c5b87e2 *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-1c5b87e2 {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-1c5b87e2 h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-1c5b87e2 h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-1c5b87e2 h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-1c5b87e2 ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-1c5b87e2 ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-1c5b87e2 ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-1c5b87e2 ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-1c5b87e2 li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-1c5b87e2 p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-1c5b87e2 {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-1c5b87e2 h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-1c5b87e2 h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-1c5b87e2 ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4215770b *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-4215770b {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-4215770b h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-4215770b h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-4215770b h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-4215770b ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-4215770b ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-4215770b ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-4215770b ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-4215770b li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-4215770b p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-4215770b {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-4215770b h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-4215770b h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-4215770b ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4215770b *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-4215770b {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-4215770b h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-4215770b h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-4215770b h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-4215770b ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-4215770b ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-4215770b ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-4215770b ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-4215770b li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-4215770b p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-4215770b {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-4215770b h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-4215770b h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-4215770b ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c198973 *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-6c198973 {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-6c198973 h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-6c198973 h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-6c198973 h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-6c198973 ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-6c198973 ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-6c198973 ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-6c198973 ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-6c198973 li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-6c198973 p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-6c198973 {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-6c198973 h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-6c198973 h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-6c198973 ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c198973 *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-6c198973 {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-6c198973 h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-6c198973 h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-6c198973 h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-6c198973 ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-6c198973 ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-6c198973 ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-6c198973 ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-6c198973 li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-6c198973 p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-6c198973 {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-6c198973 h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-6c198973 h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-6c198973 ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-581869bc *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-581869bc {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-581869bc h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-581869bc h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-581869bc h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-581869bc ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-581869bc ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-581869bc ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-581869bc ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-581869bc li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-581869bc p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-581869bc {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-581869bc h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-581869bc h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-581869bc ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-581869bc *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-581869bc {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-581869bc h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-581869bc h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-581869bc h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-581869bc ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-581869bc ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-581869bc ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-581869bc ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-581869bc li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-581869bc p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-581869bc {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-581869bc h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-581869bc h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-581869bc ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-733e2d61 *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-733e2d61 {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-733e2d61 h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-733e2d61 h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-733e2d61 h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-733e2d61 ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-733e2d61 ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-733e2d61 ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-733e2d61 ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-733e2d61 li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-733e2d61 p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-733e2d61 {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-733e2d61 h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-733e2d61 h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-733e2d61 ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-733e2d61 *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-733e2d61 {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-733e2d61 h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-733e2d61 h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-733e2d61 h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-733e2d61 ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-733e2d61 ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-733e2d61 ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-733e2d61 ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-733e2d61 li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-733e2d61 p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-733e2d61 {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-733e2d61 h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-733e2d61 h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-733e2d61 ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3046173c *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-3046173c {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-3046173c h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-3046173c h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-3046173c h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-3046173c ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-3046173c ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-3046173c ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-3046173c ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-3046173c li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-3046173c p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-3046173c {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-3046173c h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-3046173c h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-3046173c ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3046173c *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-3046173c {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-3046173c h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-3046173c h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-3046173c h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-3046173c ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-3046173c ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-3046173c ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-3046173c ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-3046173c li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-3046173c p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-3046173c {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-3046173c h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-3046173c h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-3046173c ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4744fa0 *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-4744fa0 {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-4744fa0 h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-4744fa0 h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-4744fa0 h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-4744fa0 ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-4744fa0 ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-4744fa0 ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-4744fa0 ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-4744fa0 li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-4744fa0 p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-4744fa0 {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-4744fa0 h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-4744fa0 h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-4744fa0 ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4744fa0 *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-4744fa0 {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-4744fa0 h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-4744fa0 h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-4744fa0 h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-4744fa0 ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-4744fa0 ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-4744fa0 ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-4744fa0 ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-4744fa0 li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-4744fa0 p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-4744fa0 {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-4744fa0 h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-4744fa0 h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-4744fa0 ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ffcd80f *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-5ffcd80f {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-5ffcd80f h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-5ffcd80f h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-5ffcd80f h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-5ffcd80f ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-5ffcd80f ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-5ffcd80f ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-5ffcd80f ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-5ffcd80f li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-5ffcd80f p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-5ffcd80f {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-5ffcd80f h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-5ffcd80f h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-5ffcd80f ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ffcd80f *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-5ffcd80f {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-5ffcd80f h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-5ffcd80f h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-5ffcd80f h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-5ffcd80f ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-5ffcd80f ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-5ffcd80f ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-5ffcd80f ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-5ffcd80f li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-5ffcd80f p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-5ffcd80f {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-5ffcd80f h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-5ffcd80f h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-5ffcd80f ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b0de615 *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-6b0de615 {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-6b0de615 h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-6b0de615 h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-6b0de615 h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-6b0de615 ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-6b0de615 ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-6b0de615 ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-6b0de615 ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-6b0de615 li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-6b0de615 p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-6b0de615 {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-6b0de615 h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-6b0de615 h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-6b0de615 ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b0de615 *//* DESCRIÇÃO TÉCNICA PREMIUM - ELEMENTOR */

.elementor-747 .elementor-element.elementor-element-6b0de615 {
    --cor-destaque: #4DAFE8;
    --cor-texto: #E8E8E8;
    --cor-suave: #A9B0BA;

    color: var(--cor-texto);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.75;
}

/* Título principal */
.elementor-747 .elementor-element.elementor-element-6b0de615 h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.4px;
    margin: 0 0 24px;
}

/* Títulos das categorias */
.elementor-747 .elementor-element.elementor-element-6b0de615 h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cor-destaque);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 25px 0 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

/* Marcador elegante */
.elementor-747 .elementor-element.elementor-element-6b0de615 h4::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--cor-destaque);
    border-radius: 2px;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* Lista técnica */
.elementor-747 .elementor-element.elementor-element-6b0de615 ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.elementor-747 .elementor-element.elementor-element-6b0de615 ul li {
    position: relative;
    padding: 7px 0 7px 17px;
    margin: 0;
    color: var(--cor-texto);
    font-size: 14px;
    line-height: 1.55;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* Pontos azuis discretos */
.elementor-747 .elementor-element.elementor-element-6b0de615 ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    width: 5px;
    height: 5px;
    background: var(--cor-destaque);
    border-radius: 50%;
}

.elementor-747 .elementor-element.elementor-element-6b0de615 ul li:last-child {
    border-bottom: none;
}

/* Destaque dos valores */
.elementor-747 .elementor-element.elementor-element-6b0de615 li strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Remove espaços excessivos do editor */
.elementor-747 .elementor-element.elementor-element-6b0de615 p {
    margin: 0 0 10px;
}

/* Responsividade */
@media (max-width: 767px) {
    .elementor-747 .elementor-element.elementor-element-6b0de615 {
        font-size: 14px;
    }

    .elementor-747 .elementor-element.elementor-element-6b0de615 h3 {
        font-size: 17px;
        margin-bottom: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-6b0de615 h4 {
        font-size: 13px;
        margin-top: 20px;
    }

    .elementor-747 .elementor-element.elementor-element-6b0de615 ul li {
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-644fa6dc *//* ==========================================
   SANTOS BRASIL — PLATAFORMAS
   ILUMINAÇÃO PREMIUM + GRID DISCRETO
========================================== */

.elementor-747 .elementor-element.elementor-element-644fa6dc {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background-color: #191c1e !important;

    background-image:

        /* LUZ LARANJA — CENTRO SUPERIOR */
        radial-gradient(
            ellipse 32% 23% at 48% 27%,
            rgba(219, 90, 21, 0.22) 0%,
            rgba(219, 90, 21, 0.10) 35%,
            transparent 100%
        ),

        /* LUZ BRANCA — CENTRO INFERIOR */
        radial-gradient(
            ellipse 38% 25% at 55% 72%,
            rgba(255, 255, 255, 0.105) 0%,
            rgba(255, 255, 255, 0.035) 45%,
            transparent 100%
        ),

        /* LUZ LARANJA SECUNDÁRIA */
        radial-gradient(
            ellipse 25% 18% at 27% 55%,
            rgba(219, 90, 21, 0.12) 0%,
            transparent 100%
        ),

        /* LINHAS VERTICAIS */
        linear-gradient(
            90deg,
            transparent calc(25% - 0.5px),
            rgba(255,255,255,0.075) 25%,
            transparent calc(25% + 0.5px),

            transparent calc(50% - 0.5px),
            rgba(255,255,255,0.075) 50%,
            transparent calc(50% + 0.5px),

            transparent calc(75% - 0.5px),
            rgba(255,255,255,0.075) 75%,
            transparent calc(75% + 0.5px)
        ),

        /* LINHAS HORIZONTAIS */
        repeating-linear-gradient(
            0deg,
            transparent 0px,
            transparent 179px,
            rgba(255,255,255,0.035) 180px,
            transparent 181px
        ) !important;

    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
}

/* VÉU DE PROFUNDIDADE NAS EXTREMIDADES */

.elementor-747 .elementor-element.elementor-element-644fa6dc {
    box-shadow:
        inset 0 100px 100px -110px rgba(0,0,0,.65),
        inset 0 -100px 100px -110px rgba(0,0,0,.65);
}

/* TABLET */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-644fa6dc {
        background-image:

            radial-gradient(
                ellipse 40% 24% at 50% 30%,
                rgba(219,90,21,.20),
                transparent 100%
            ),

            radial-gradient(
                ellipse 45% 25% at 50% 70%,
                rgba(255,255,255,.09),
                transparent 100%
            ),

            repeating-linear-gradient(
                90deg,
                transparent 0,
                transparent calc(33.333% - 1px),
                rgba(255,255,255,.055) 33.333%
            ) !important;
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-644fa6dc {
        background-image:

            radial-gradient(
                ellipse 48% 18% at 50% 28%,
                rgba(219,90,21,.20),
                transparent 100%
            ),

            radial-gradient(
                ellipse 50% 20% at 50% 70%,
                rgba(255,255,255,.075),
                transparent 100%
            ),

            repeating-linear-gradient(
                90deg,
                transparent 0,
                transparent calc(50% - 1px),
                rgba(255,255,255,.045) 50%
            ) !important;

        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ee94ed *//* TAG PREMIUM — SANTOS BRASIL */

.elementor-747 .elementor-element.elementor-element-7ee94ed {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    max-width: 100%;

    padding: 10px 18px;

    background: rgba(219, 90, 21, 0.07);
    border: 1px solid rgba(219, 90, 21, 0.65);
    border-radius: 100px;

    transition: all 0.3s ease;
}

/* TÍTULO */

.elementor-747 .elementor-element.elementor-element-7ee94ed .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 10px;

    margin: 0;
    padding: 0;

    color: #ffffff !important;
    font-family: 'Archivo', sans-serif;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.3;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

/* PONTO LARANJA */

.elementor-747 .elementor-element.elementor-element-7ee94ed .elementor-heading-title::before {
    content: "";
    display: inline-block;
    flex-shrink: 0;

    width: 7px;
    height: 7px;

    background: #fff;
    border-radius: 50%;

    box-shadow: 0 0 0 4px rgba(219, 90, 21, 0.13);
}

/* HOVER */

.elementor-747 .elementor-element.elementor-element-7ee94ed:hover {
    background: rgba(219, 90, 21, 0.13);
    border-color: #db5a15;
    transform: translateY(-2px);
}

/* TABLET E CELULAR */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-7ee94ed {
        padding: 10px 16px;
    }

    .elementor-747 .elementor-element.elementor-element-7ee94ed .elementor-heading-title {
        font-size: 18px !important;
        letter-spacing: 0.2px;
    }

}

/* CELULARES PEQUENOS */

@media (max-width: 380px) {

    .elementor-747 .elementor-element.elementor-element-7ee94ed {
        padding: 9px 14px;
    }

    .elementor-747 .elementor-element.elementor-element-7ee94ed .elementor-heading-title {
        font-size: 18px !important;
        gap: 9px;
    }

}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {
    .elementor-747 .elementor-element.elementor-element-7ee94ed {
        transition: none;
    }

    .elementor-747 .elementor-element.elementor-element-7ee94ed:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77629552 *//* ==========================================
   SANTOS BRASIL — PLATAFORMAS
   ILUMINAÇÃO PREMIUM + GRID DISCRETO
========================================== */

.elementor-747 .elementor-element.elementor-element-77629552 {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background-color: #191c1e !important;

    background-image:

        /* LUZ LARANJA — CENTRO SUPERIOR */
        radial-gradient(
            ellipse 32% 23% at 48% 27%,
            rgba(219, 90, 21, 0.22) 0%,
            rgba(219, 90, 21, 0.10) 35%,
            transparent 100%
        ),

        /* LUZ BRANCA — CENTRO INFERIOR */
        radial-gradient(
            ellipse 38% 25% at 55% 72%,
            rgba(255, 255, 255, 0.105) 0%,
            rgba(255, 255, 255, 0.035) 45%,
            transparent 100%
        ),

        /* LUZ LARANJA SECUNDÁRIA */
        radial-gradient(
            ellipse 25% 18% at 27% 55%,
            rgba(219, 90, 21, 0.12) 0%,
            transparent 100%
        ),

        /* LINHAS VERTICAIS */
        linear-gradient(
            90deg,
            transparent calc(25% - 0.5px),
            rgba(255,255,255,0.075) 25%,
            transparent calc(25% + 0.5px),

            transparent calc(50% - 0.5px),
            rgba(255,255,255,0.075) 50%,
            transparent calc(50% + 0.5px),

            transparent calc(75% - 0.5px),
            rgba(255,255,255,0.075) 75%,
            transparent calc(75% + 0.5px)
        ),

        /* LINHAS HORIZONTAIS */
        repeating-linear-gradient(
            0deg,
            transparent 0px,
            transparent 179px,
            rgba(255,255,255,0.035) 180px,
            transparent 181px
        ) !important;

    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
}

/* VÉU DE PROFUNDIDADE NAS EXTREMIDADES */

.elementor-747 .elementor-element.elementor-element-77629552 {
    box-shadow:
        inset 0 100px 100px -110px rgba(0,0,0,.65),
        inset 0 -100px 100px -110px rgba(0,0,0,.65);
}

/* TABLET */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-77629552 {
        background-image:

            radial-gradient(
                ellipse 40% 24% at 50% 30%,
                rgba(219,90,21,.20),
                transparent 100%
            ),

            radial-gradient(
                ellipse 45% 25% at 50% 70%,
                rgba(255,255,255,.09),
                transparent 100%
            ),

            repeating-linear-gradient(
                90deg,
                transparent 0,
                transparent calc(33.333% - 1px),
                rgba(255,255,255,.055) 33.333%
            ) !important;
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-77629552 {
        background-image:

            radial-gradient(
                ellipse 48% 18% at 50% 28%,
                rgba(219,90,21,.20),
                transparent 100%
            ),

            radial-gradient(
                ellipse 50% 20% at 50% 70%,
                rgba(255,255,255,.075),
                transparent 100%
            ),

            repeating-linear-gradient(
                90deg,
                transparent 0,
                transparent calc(50% - 1px),
                rgba(255,255,255,.045) 50%
            ) !important;

        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1342562d *//* TAG PREMIUM — SANTOS BRASIL */

.elementor-747 .elementor-element.elementor-element-1342562d {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    max-width: 100%;

    padding: 10px 18px;

    background: rgba(219, 90, 21, 0.07);
    border: 1px solid rgba(219, 90, 21, 0.65);
    border-radius: 100px;

    transition: all 0.3s ease;
}

/* TÍTULO */

.elementor-747 .elementor-element.elementor-element-1342562d .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 10px;

    margin: 0;
    padding: 0;

    color: #ffffff !important;
    font-family: 'Archivo', sans-serif;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.3;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

/* PONTO LARANJA */

.elementor-747 .elementor-element.elementor-element-1342562d .elementor-heading-title::before {
    content: "";
    display: inline-block;
    flex-shrink: 0;

    width: 7px;
    height: 7px;

    background: #fff;
    border-radius: 50%;

    box-shadow: 0 0 0 4px rgba(219, 90, 21, 0.13);
}

/* HOVER */

.elementor-747 .elementor-element.elementor-element-1342562d:hover {
    background: rgba(219, 90, 21, 0.13);
    border-color: #db5a15;
    transform: translateY(-2px);
}

/* TABLET E CELULAR */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-1342562d {
        padding: 10px 16px;
    }

    .elementor-747 .elementor-element.elementor-element-1342562d .elementor-heading-title {
        font-size: 18px !important;
        letter-spacing: 0.2px;
    }

}

/* CELULARES PEQUENOS */

@media (max-width: 380px) {

    .elementor-747 .elementor-element.elementor-element-1342562d {
        padding: 9px 14px;
    }

    .elementor-747 .elementor-element.elementor-element-1342562d .elementor-heading-title {
        font-size: 18px !important;
        gap: 9px;
    }

}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {
    .elementor-747 .elementor-element.elementor-element-1342562d {
        transition: none;
    }

    .elementor-747 .elementor-element.elementor-element-1342562d:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-20be2d53 *//* ==========================================
   SANTOS BRASIL — AVALIAÇÕES GOOGLE
   TRUSTINDEX | VISUAL PREMIUM
========================================== */

.sb-avaliacoes {
  --sb-dark: #191c1e;
  --sb-orange: #db5a15;
  --sb-white: #ffffff;

  width: 100%;
  font-family: 'Archivo', sans-serif;
}

/* CONTAINER PRINCIPAL */

.sb-avaliacoes .ti-widget {
  width: 100% !important;
  font-family: 'Archivo', sans-serif !important;
}

.sb-avaliacoes .ti-widget * {
  box-sizing: border-box;
}

/* ÁREA DO CARROSSEL */

.sb-avaliacoes .ti-widget .ti-reviews-container {
  padding: 12px 4px 24px !important;
}

/* CARDS DE DEPOIMENTOS */

.sb-avaliacoes .ti-widget .ti-review-item > .ti-inner {
  background: #ffffff !important;
  border: 1px solid #e8e9ea !important;
  border-radius: 18px !important;

  padding: 27px 25px !important;

  box-shadow:
    0 5px 20px rgba(25,28,30,.045) !important;

  transition:
    transform .3s ease,
    box-shadow .3s ease,
    border-color .3s ease !important;
}

/* HOVER DOS CARDS */

@media (hover: hover) {

  .sb-avaliacoes .ti-widget .ti-review-item > .ti-inner:hover {
    transform: translateY(-4px);

    border-color: rgba(219,90,21,.28) !important;

    box-shadow:
      0 15px 38px rgba(25,28,30,.10) !important;
  }

}

/* NOME DO CLIENTE */

.sb-avaliacoes .ti-widget .ti-name {
  color: #191c1e !important;

  font-family: 'Archivo', sans-serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  letter-spacing: -.3px;
}

/* DATA DA AVALIAÇÃO */

.sb-avaliacoes .ti-widget .ti-date {
  color: #85898d !important;

  font-family: 'Archivo', sans-serif !important;
  font-size: 13px !important;
  font-weight: 400 !important;
}

/* FOTO / INICIAL DO CLIENTE */

.sb-avaliacoes .ti-widget .ti-profile-img {
  border-radius: 50% !important;
  overflow: hidden;
}

/* ESTRELAS */

.sb-avaliacoes .ti-widget .ti-stars {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

/* ESTRELAS SVG — COR LARANJA */

.sb-avaliacoes .ti-widget .ti-stars .ti-star.f {
  background-color: #db5a15 !important;
}

.sb-avaliacoes .ti-widget .ti-stars svg {
  fill: #db5a15 !important;
}

/* TEXTO DOS DEPOIMENTOS */

.sb-avaliacoes .ti-widget .ti-review-content,
.sb-avaliacoes .ti-widget .ti-review-text,
.sb-avaliacoes .ti-widget .ti-review-content p {
  color: #44494d !important;

  font-family: 'Archivo', sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.75 !important;
  letter-spacing: -.1px;
}

/* ÍCONE GOOGLE */

.sb-avaliacoes .ti-widget .ti-logo-fb,
.sb-avaliacoes .ti-widget .ti-logo-google {
  opacity: .95;
}

/* SETAS DE NAVEGAÇÃO */

.sb-avaliacoes .ti-widget .ti-controls .ti-next,
.sb-avaliacoes .ti-widget .ti-controls .ti-prev {
  width: 42px !important;
  height: 42px !important;

  background: #ffffff !important;
  border: 1px solid #e8e9ea !important;
  border-radius: 50% !important;

  box-shadow:
    0 4px 16px rgba(25,28,30,.08) !important;

  transition:
    background .25s ease,
    border-color .25s ease,
    transform .25s ease !important;
}

/* HOVER DAS SETAS */

.sb-avaliacoes .ti-widget .ti-controls .ti-next:hover,
.sb-avaliacoes .ti-widget .ti-controls .ti-prev:hover {
  background: #db5a15 !important;
  border-color: #db5a15 !important;
  transform: scale(1.06);
}

/* INDICADORES DO CARROSSEL */

.sb-avaliacoes .ti-widget .ti-controls-dots {
  margin-top: 15px !important;
}

.sb-avaliacoes .ti-widget .ti-controls-dots .dot {
  background: #d9dcde !important;
  border-radius: 20px !important;
}

.sb-avaliacoes .ti-widget .ti-controls-dots .dot.active {
  background: #db5a15 !important;
}

/* TABLET */

@media (max-width: 1024px) {

  .sb-avaliacoes .ti-widget .ti-review-item > .ti-inner {
    padding: 23px 21px !important;
    border-radius: 16px !important;
  }

  .sb-avaliacoes .ti-widget .ti-name {
    font-size: 16px !important;
  }

  .sb-avaliacoes .ti-widget .ti-review-content,
  .sb-avaliacoes .ti-widget .ti-review-text {
    font-size: 15px !important;
  }

}

/* CELULAR */

@media (max-width: 767px) {

  .sb-avaliacoes .ti-widget .ti-reviews-container {
    padding: 8px 2px 20px !important;
  }

  .sb-avaliacoes .ti-widget .ti-review-item > .ti-inner {
    padding: 22px 19px !important;
    border-radius: 15px !important;
  }

  .sb-avaliacoes .ti-widget .ti-name {
    font-size: 16px !important;
  }

  .sb-avaliacoes .ti-widget .ti-date {
    font-size: 12px !important;
  }

  .sb-avaliacoes .ti-widget .ti-review-content,
  .sb-avaliacoes .ti-widget .ti-review-text,
  .sb-avaliacoes .ti-widget .ti-review-content p {
    font-size: 15px !important;
    line-height: 1.7 !important;
  }

  .sb-avaliacoes .ti-widget .ti-controls .ti-next,
  .sb-avaliacoes .ti-widget .ti-controls .ti-prev {
    width: 35px !important;
    height: 35px !important;
  }

}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {

  .sb-avaliacoes .ti-widget *,
  .sb-avaliacoes .ti-widget *::before,
  .sb-avaliacoes .ti-widget *::after {
    transition: none !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-648d7707 *//* ==========================================
   SANTOS BRASIL — PLATAFORMAS
   ILUMINAÇÃO PREMIUM + GRID DISCRETO
========================================== */

.elementor-747 .elementor-element.elementor-element-648d7707 {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background-color: #191c1e !important;

    background-image:

        /* LUZ LARANJA — CENTRO SUPERIOR */
        radial-gradient(
            ellipse 32% 23% at 48% 27%,
            rgba(219, 90, 21, 0.22) 0%,
            rgba(219, 90, 21, 0.10) 35%,
            transparent 100%
        ),

        /* LUZ BRANCA — CENTRO INFERIOR */
        radial-gradient(
            ellipse 38% 25% at 55% 72%,
            rgba(255, 255, 255, 0.105) 0%,
            rgba(255, 255, 255, 0.035) 45%,
            transparent 100%
        ),

        /* LUZ LARANJA SECUNDÁRIA */
        radial-gradient(
            ellipse 25% 18% at 27% 55%,
            rgba(219, 90, 21, 0.12) 0%,
            transparent 100%
        ),

        /* LINHAS VERTICAIS */
        linear-gradient(
            90deg,
            transparent calc(25% - 0.5px),
            rgba(255,255,255,0.075) 25%,
            transparent calc(25% + 0.5px),

            transparent calc(50% - 0.5px),
            rgba(255,255,255,0.075) 50%,
            transparent calc(50% + 0.5px),

            transparent calc(75% - 0.5px),
            rgba(255,255,255,0.075) 75%,
            transparent calc(75% + 0.5px)
        ),

        /* LINHAS HORIZONTAIS */
        repeating-linear-gradient(
            0deg,
            transparent 0px,
            transparent 179px,
            rgba(255,255,255,0.035) 180px,
            transparent 181px
        ) !important;

    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
}

/* VÉU DE PROFUNDIDADE NAS EXTREMIDADES */

.elementor-747 .elementor-element.elementor-element-648d7707 {
    box-shadow:
        inset 0 100px 100px -110px rgba(0,0,0,.65),
        inset 0 -100px 100px -110px rgba(0,0,0,.65);
}

/* TABLET */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-648d7707 {
        background-image:

            radial-gradient(
                ellipse 40% 24% at 50% 30%,
                rgba(219,90,21,.20),
                transparent 100%
            ),

            radial-gradient(
                ellipse 45% 25% at 50% 70%,
                rgba(255,255,255,.09),
                transparent 100%
            ),

            repeating-linear-gradient(
                90deg,
                transparent 0,
                transparent calc(33.333% - 1px),
                rgba(255,255,255,.055) 33.333%
            ) !important;
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-648d7707 {
        background-image:

            radial-gradient(
                ellipse 48% 18% at 50% 28%,
                rgba(219,90,21,.20),
                transparent 100%
            ),

            radial-gradient(
                ellipse 50% 20% at 50% 70%,
                rgba(255,255,255,.075),
                transparent 100%
            ),

            repeating-linear-gradient(
                90deg,
                transparent 0,
                transparent calc(50% - 1px),
                rgba(255,255,255,.045) 50%
            ) !important;

        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cff0795 *//* TAG PREMIUM — SANTOS BRASIL */

.elementor-747 .elementor-element.elementor-element-1cff0795 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    max-width: 100%;

    padding: 10px 18px;

    background: rgba(219, 90, 21, 0.07);
    border: 1px solid rgba(219, 90, 21, 0.65);
    border-radius: 100px;

    transition: all 0.3s ease;
}

/* TÍTULO */

.elementor-747 .elementor-element.elementor-element-1cff0795 .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 10px;

    margin: 0;
    padding: 0;

    color: #ffffff !important;
    font-family: 'Archivo', sans-serif;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.3;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

/* PONTO LARANJA */

.elementor-747 .elementor-element.elementor-element-1cff0795 .elementor-heading-title::before {
    content: "";
    display: inline-block;
    flex-shrink: 0;

    width: 7px;
    height: 7px;

    background: #fff;
    border-radius: 50%;

    box-shadow: 0 0 0 4px rgba(219, 90, 21, 0.13);
}

/* HOVER */

.elementor-747 .elementor-element.elementor-element-1cff0795:hover {
    background: rgba(219, 90, 21, 0.13);
    border-color: #db5a15;
    transform: translateY(-2px);
}

/* TABLET E CELULAR */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-1cff0795 {
        padding: 10px 16px;
    }

    .elementor-747 .elementor-element.elementor-element-1cff0795 .elementor-heading-title {
        font-size: 18px !important;
        letter-spacing: 0.2px;
    }

}

/* CELULARES PEQUENOS */

@media (max-width: 380px) {

    .elementor-747 .elementor-element.elementor-element-1cff0795 {
        padding: 9px 14px;
    }

    .elementor-747 .elementor-element.elementor-element-1cff0795 .elementor-heading-title {
        font-size: 18px !important;
        gap: 9px;
    }

}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {
    .elementor-747 .elementor-element.elementor-element-1cff0795 {
        transition: none;
    }

    .elementor-747 .elementor-element.elementor-element-1cff0795:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dae7863 */.elementor-747 .elementor-element.elementor-element-2dae7863 p {
    margin-bottom: 20px !important;
}

.elementor-747 .elementor-element.elementor-element-2dae7863 p:last-child {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fbe0c44 *//* ==========================================
   BOTÃO WHATSAPP PREMIUM
   GRADIENTE VERDE + EFEITO MODERNO
========================================== */

.elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;

    padding: 10px 20px 10px 23px !important;
    min-height: 54px;

    background: linear-gradient(
        115deg,
        #128c4a 0%,
        #1ebe5d 48%,
        #25d366 100%
    ) !important;

    color: #ffffff !important;
    border: 1px solid rgba(255,255,255,.16) !important;
    border-radius: 100px !important;

    box-shadow:
        0 6px 22px rgba(37,211,102,.16),
        inset 0 1px 0 rgba(255,255,255,.22);

    overflow: hidden;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        background .35s ease !important;
}

/* ORGANIZA TEXTO E ÍCONE */

.elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

/* TEXTO */

.elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button-text {
    color: #ffffff !important;
    font-weight: 400;
    line-height: 1.3;
    white-space: nowrap;
}

/* CÍRCULO BRANCO DO ÍCONE */

.elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button-icon {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    width: 38px;
    height: 38px;
    min-width: 38px;

    margin: 0 !important;

    background: #ffffff;
    color: #159c50 !important;

    border-radius: 50%;

    box-shadow:
        0 2px 8px rgba(0,0,0,.10);

    transition:
        transform .35s ease,
        box-shadow .35s ease;
}

/* ÍCONE SVG */

.elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button-icon svg {
    width: 21px;
    height: 21px;
    fill: currentColor !important;
}

/* ÍCONE FONT AWESOME */

.elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button-icon i {
    font-size: 21px;
    color: #159c50 !important;
}

/* BRILHO TRANSPARENTE */

.elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button::before {
    content: "";
    position: absolute;

    top: -50%;
    left: -80%;

    width: 45%;
    height: 200%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.20),
        transparent
    );

    transform: skewX(-25deg);
    pointer-events: none;

    transition: left .7s ease;
}

/* HOVER */

@media (hover: hover) {

    .elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button:hover {
        transform: translateY(-3px);

        background: linear-gradient(
            115deg,
            #0d7d40 0%,
            #18b957 50%,
            #25d366 100%
        ) !important;

        box-shadow:
            0 12px 30px rgba(37,211,102,.28),
            inset 0 1px 0 rgba(255,255,255,.25);
    }

    .elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button:hover::before {
        left: 145%;
    }

    .elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button:hover
    .elementor-button-icon {
        transform: scale(1.07);
        box-shadow:
            0 3px 12px rgba(0,0,0,.15);
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button {
        padding: 8px 9px 8px 17px !important;
        min-height: 48px;
        gap: 9px;
    }

    .elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button-content-wrapper {
        gap: 9px;
    }

    .elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button-text {
        font-size: 15px !important;
        white-space: normal;
    }

    .elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button-icon {
        width: 34px;
        height: 34px;
        min-width: 34px;
    }

    .elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button-icon svg {
        width: 19px;
        height: 19px;
    }

    .elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button-icon i {
        font-size: 19px;
    }
}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {

    .elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button,
    .elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button::before,
    .elementor-747 .elementor-element.elementor-element-1fbe0c44 .elementor-button-icon {
        transition: none !important;
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62108e3d *//* ==========================================
   BOTÃO WHATSAPP PREMIUM
   GRADIENTE VERDE + EFEITO MODERNO
========================================== */

.elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;

    padding: 10px 20px 10px 23px !important;
    min-height: 54px;

    background: linear-gradient(
        115deg,
        #128c4a 0%,
        #1ebe5d 48%,
        #25d366 100%
    ) !important;

    color: #ffffff !important;
    border: 1px solid rgba(255,255,255,.16) !important;
    border-radius: 100px !important;

    box-shadow:
        0 6px 22px rgba(37,211,102,.16),
        inset 0 1px 0 rgba(255,255,255,.22);

    overflow: hidden;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        background .35s ease !important;
}

/* ORGANIZA TEXTO E ÍCONE */

.elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

/* TEXTO */

.elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button-text {
    color: #ffffff !important;
    font-weight: 400;
    line-height: 1.3;
    white-space: nowrap;
}

/* CÍRCULO BRANCO DO ÍCONE */

.elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button-icon {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    width: 38px;
    height: 38px;
    min-width: 38px;

    margin: 0 !important;

    background: #ffffff;
    color: #159c50 !important;

    border-radius: 50%;

    box-shadow:
        0 2px 8px rgba(0,0,0,.10);

    transition:
        transform .35s ease,
        box-shadow .35s ease;
}

/* ÍCONE SVG */

.elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button-icon svg {
    width: 21px;
    height: 21px;
    fill: currentColor !important;
}

/* ÍCONE FONT AWESOME */

.elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button-icon i {
    font-size: 21px;
    color: #159c50 !important;
}

/* BRILHO TRANSPARENTE */

.elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button::before {
    content: "";
    position: absolute;

    top: -50%;
    left: -80%;

    width: 45%;
    height: 200%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.20),
        transparent
    );

    transform: skewX(-25deg);
    pointer-events: none;

    transition: left .7s ease;
}

/* HOVER */

@media (hover: hover) {

    .elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button:hover {
        transform: translateY(-3px);

        background: linear-gradient(
            115deg,
            #0d7d40 0%,
            #18b957 50%,
            #25d366 100%
        ) !important;

        box-shadow:
            0 12px 30px rgba(37,211,102,.28),
            inset 0 1px 0 rgba(255,255,255,.25);
    }

    .elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button:hover::before {
        left: 145%;
    }

    .elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button:hover
    .elementor-button-icon {
        transform: scale(1.07);
        box-shadow:
            0 3px 12px rgba(0,0,0,.15);
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button {
        padding: 8px 9px 8px 17px !important;
        min-height: 48px;
        gap: 9px;
    }

    .elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button-content-wrapper {
        gap: 9px;
    }

    .elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button-text {
        font-size: 15px !important;
        white-space: normal;
    }

    .elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button-icon {
        width: 34px;
        height: 34px;
        min-width: 34px;
    }

    .elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button-icon svg {
        width: 19px;
        height: 19px;
    }

    .elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button-icon i {
        font-size: 19px;
    }
}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {

    .elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button,
    .elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button::before,
    .elementor-747 .elementor-element.elementor-element-62108e3d .elementor-button-icon {
        transition: none !important;
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38892bc6 *//* TAG PREMIUM — SANTOS BRASIL */

.elementor-747 .elementor-element.elementor-element-38892bc6 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    max-width: 100%;

    padding: 10px 18px;

    background: rgba(219, 90, 21, 0.07);
    border: 1px solid rgba(219, 90, 21, 0.65);
    border-radius: 100px;

    transition: all 0.3s ease;
}

/* TÍTULO */

.elementor-747 .elementor-element.elementor-element-38892bc6 .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 10px;

    margin: 0;
    padding: 0;

    color: #ffffff !important;
    font-family: 'Archivo', sans-serif;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.3;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

/* PONTO LARANJA */

.elementor-747 .elementor-element.elementor-element-38892bc6 .elementor-heading-title::before {
    content: "";
    display: inline-block;
    flex-shrink: 0;

    width: 7px;
    height: 7px;

    background: #fff;
    border-radius: 50%;

    box-shadow: 0 0 0 4px rgba(219, 90, 21, 0.13);
}

/* HOVER */

.elementor-747 .elementor-element.elementor-element-38892bc6:hover {
    background: rgba(219, 90, 21, 0.13);
    border-color: #db5a15;
    transform: translateY(-2px);
}

/* TABLET E CELULAR */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-38892bc6 {
        padding: 10px 16px;
    }

    .elementor-747 .elementor-element.elementor-element-38892bc6 .elementor-heading-title {
        font-size: 18px !important;
        letter-spacing: 0.2px;
    }

}

/* CELULARES PEQUENOS */

@media (max-width: 380px) {

    .elementor-747 .elementor-element.elementor-element-38892bc6 {
        padding: 9px 14px;
    }

    .elementor-747 .elementor-element.elementor-element-38892bc6 .elementor-heading-title {
        font-size: 18px !important;
        gap: 9px;
    }

}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {
    .elementor-747 .elementor-element.elementor-element-38892bc6 {
        transition: none;
    }

    .elementor-747 .elementor-element.elementor-element-38892bc6:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13e4dd42 *//* ==========================================
   SANTOS BRASIL — PLATAFORMAS
   ILUMINAÇÃO PREMIUM + GRID DISCRETO
========================================== */

.elementor-747 .elementor-element.elementor-element-13e4dd42 {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background-color: #191c1e !important;

    background-image:

        /* LUZ LARANJA — CENTRO SUPERIOR */
        radial-gradient(
            ellipse 32% 23% at 48% 27%,
            rgba(219, 90, 21, 0.22) 0%,
            rgba(219, 90, 21, 0.10) 35%,
            transparent 100%
        ),

        /* LUZ BRANCA — CENTRO INFERIOR */
        radial-gradient(
            ellipse 38% 25% at 55% 72%,
            rgba(255, 255, 255, 0.105) 0%,
            rgba(255, 255, 255, 0.035) 45%,
            transparent 100%
        ),

        /* LUZ LARANJA SECUNDÁRIA */
        radial-gradient(
            ellipse 25% 18% at 27% 55%,
            rgba(219, 90, 21, 0.12) 0%,
            transparent 100%
        ),

        /* LINHAS VERTICAIS */
        linear-gradient(
            90deg,
            transparent calc(25% - 0.5px),
            rgba(255,255,255,0.075) 25%,
            transparent calc(25% + 0.5px),

            transparent calc(50% - 0.5px),
            rgba(255,255,255,0.075) 50%,
            transparent calc(50% + 0.5px),

            transparent calc(75% - 0.5px),
            rgba(255,255,255,0.075) 75%,
            transparent calc(75% + 0.5px)
        ),

        /* LINHAS HORIZONTAIS */
        repeating-linear-gradient(
            0deg,
            transparent 0px,
            transparent 179px,
            rgba(255,255,255,0.035) 180px,
            transparent 181px
        ) !important;

    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
}

/* VÉU DE PROFUNDIDADE NAS EXTREMIDADES */

.elementor-747 .elementor-element.elementor-element-13e4dd42 {
    box-shadow:
        inset 0 100px 100px -110px rgba(0,0,0,.65),
        inset 0 -100px 100px -110px rgba(0,0,0,.65);
}

/* TABLET */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-13e4dd42 {
        background-image:

            radial-gradient(
                ellipse 40% 24% at 50% 30%,
                rgba(219,90,21,.20),
                transparent 100%
            ),

            radial-gradient(
                ellipse 45% 25% at 50% 70%,
                rgba(255,255,255,.09),
                transparent 100%
            ),

            repeating-linear-gradient(
                90deg,
                transparent 0,
                transparent calc(33.333% - 1px),
                rgba(255,255,255,.055) 33.333%
            ) !important;
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-13e4dd42 {
        background-image:

            radial-gradient(
                ellipse 48% 18% at 50% 28%,
                rgba(219,90,21,.20),
                transparent 100%
            ),

            radial-gradient(
                ellipse 50% 20% at 50% 70%,
                rgba(255,255,255,.075),
                transparent 100%
            ),

            repeating-linear-gradient(
                90deg,
                transparent 0,
                transparent calc(50% - 1px),
                rgba(255,255,255,.045) 50%
            ) !important;

        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daae4c0 *//* TAG PREMIUM — SANTOS BRASIL */

.elementor-747 .elementor-element.elementor-element-daae4c0 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    max-width: 100%;

    padding: 10px 18px;

    background: rgba(219, 90, 21, 0.07);
    border: 1px solid rgba(219, 90, 21, 0.65);
    border-radius: 100px;

    transition: all 0.3s ease;
}

/* TÍTULO */

.elementor-747 .elementor-element.elementor-element-daae4c0 .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 10px;

    margin: 0;
    padding: 0;

    color: #ffffff !important;
    font-family: 'Archivo', sans-serif;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.3;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

/* PONTO LARANJA */

.elementor-747 .elementor-element.elementor-element-daae4c0 .elementor-heading-title::before {
    content: "";
    display: inline-block;
    flex-shrink: 0;

    width: 7px;
    height: 7px;

    background: #fff;
    border-radius: 50%;

    box-shadow: 0 0 0 4px rgba(219, 90, 21, 0.13);
}

/* HOVER */

.elementor-747 .elementor-element.elementor-element-daae4c0:hover {
    background: rgba(219, 90, 21, 0.13);
    border-color: #db5a15;
    transform: translateY(-2px);
}

/* TABLET E CELULAR */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-daae4c0 {
        padding: 10px 16px;
    }

    .elementor-747 .elementor-element.elementor-element-daae4c0 .elementor-heading-title {
        font-size: 18px !important;
        letter-spacing: 0.2px;
    }

}

/* CELULARES PEQUENOS */

@media (max-width: 380px) {

    .elementor-747 .elementor-element.elementor-element-daae4c0 {
        padding: 9px 14px;
    }

    .elementor-747 .elementor-element.elementor-element-daae4c0 .elementor-heading-title {
        font-size: 18px !important;
        gap: 9px;
    }

}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {
    .elementor-747 .elementor-element.elementor-element-daae4c0 {
        transition: none;
    }

    .elementor-747 .elementor-element.elementor-element-daae4c0:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8617bfc *//* ==========================================
   BOTÃO WHATSAPP PREMIUM
   GRADIENTE VERDE + EFEITO MODERNO
========================================== */

.elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;

    padding: 10px 20px 10px 23px !important;
    min-height: 54px;

    background: linear-gradient(
        115deg,
        #128c4a 0%,
        #1ebe5d 48%,
        #25d366 100%
    ) !important;

    color: #ffffff !important;
    border: 1px solid rgba(255,255,255,.16) !important;
    border-radius: 100px !important;

    box-shadow:
        0 6px 22px rgba(37,211,102,.16),
        inset 0 1px 0 rgba(255,255,255,.22);

    overflow: hidden;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        background .35s ease !important;
}

/* ORGANIZA TEXTO E ÍCONE */

.elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

/* TEXTO */

.elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button-text {
    color: #ffffff !important;
    font-weight: 400;
    line-height: 1.3;
    white-space: nowrap;
}

/* CÍRCULO BRANCO DO ÍCONE */

.elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button-icon {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    width: 38px;
    height: 38px;
    min-width: 38px;

    margin: 0 !important;

    background: #ffffff;
    color: #159c50 !important;

    border-radius: 50%;

    box-shadow:
        0 2px 8px rgba(0,0,0,.10);

    transition:
        transform .35s ease,
        box-shadow .35s ease;
}

/* ÍCONE SVG */

.elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button-icon svg {
    width: 21px;
    height: 21px;
    fill: currentColor !important;
}

/* ÍCONE FONT AWESOME */

.elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button-icon i {
    font-size: 21px;
    color: #159c50 !important;
}

/* BRILHO TRANSPARENTE */

.elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button::before {
    content: "";
    position: absolute;

    top: -50%;
    left: -80%;

    width: 45%;
    height: 200%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.20),
        transparent
    );

    transform: skewX(-25deg);
    pointer-events: none;

    transition: left .7s ease;
}

/* HOVER */

@media (hover: hover) {

    .elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button:hover {
        transform: translateY(-3px);

        background: linear-gradient(
            115deg,
            #0d7d40 0%,
            #18b957 50%,
            #25d366 100%
        ) !important;

        box-shadow:
            0 12px 30px rgba(37,211,102,.28),
            inset 0 1px 0 rgba(255,255,255,.25);
    }

    .elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button:hover::before {
        left: 145%;
    }

    .elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button:hover
    .elementor-button-icon {
        transform: scale(1.07);
        box-shadow:
            0 3px 12px rgba(0,0,0,.15);
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button {
        padding: 8px 9px 8px 17px !important;
        min-height: 48px;
        gap: 9px;
    }

    .elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button-content-wrapper {
        gap: 9px;
    }

    .elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button-text {
        font-size: 15px !important;
        white-space: normal;
    }

    .elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button-icon {
        width: 34px;
        height: 34px;
        min-width: 34px;
    }

    .elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button-icon svg {
        width: 19px;
        height: 19px;
    }

    .elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button-icon i {
        font-size: 19px;
    }
}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {

    .elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button,
    .elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button::before,
    .elementor-747 .elementor-element.elementor-element-8617bfc .elementor-button-icon {
        transition: none !important;
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d749e4a *//* ==========================================
   SANTOS BRASIL — CONTATO PREMIUM
   DARK + BLUR LARANJA + LINHAS FINAS
========================================== */

.elementor-747 .elementor-element.elementor-element-d749e4a {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background-color: #191c1e !important;

    border: 1px solid rgba(255,255,255,.09);
    border-radius: 20px;

    box-shadow:
        0 20px 55px rgba(0,0,0,.16),
        inset 0 1px 0 rgba(255,255,255,.045);
}

/* CAMADA DE ILUMINAÇÃO E LINHAS */

.elementor-747 .elementor-element.elementor-element-d749e4a::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background-image:

        /* BLUR LARANJA CENTRAL */
        radial-gradient(
            ellipse 30% 65% at 65% 52%,
            rgba(219,90,21,.18) 0%,
            rgba(219,90,21,.075) 40%,
            transparent 100%
        ),

        /* ILUMINAÇÃO BRANCA SUAVE */
        radial-gradient(
            ellipse 35% 65% at 80% 50%,
            rgba(255,255,255,.055) 0%,
            transparent 100%
        ),

        /* LINHAS VERTICAIS */
        linear-gradient(
            to right,
            rgba(255,255,255,.10) 1px,
            transparent 1px
        ),

        /* LINHAS HORIZONTAIS */
        linear-gradient(
            to bottom,
            rgba(255,255,255,.055) 1px,
            transparent 1px
        );

    background-size:
        100% 100%,
        100% 100%,
        20% 100%,
        100% 110px;

    background-repeat:
        no-repeat,
        no-repeat,
        repeat,
        repeat;

    /* DESAPARECIMENTO NAS BORDAS */

    -webkit-mask-image:
        radial-gradient(
            ellipse 78% 85% at center,
            #000 25%,
            rgba(0,0,0,.75) 55%,
            transparent 100%
        );

    mask-image:
        radial-gradient(
            ellipse 78% 85% at center,
            #000 25%,
            rgba(0,0,0,.75) 55%,
            transparent 100%
        );
}

/* SEGUNDA CAMADA — GLOW LARANJA */

.elementor-747 .elementor-element.elementor-element-d749e4a::after {
    content: "";
    position: absolute;

    width: 38%;
    height: 75%;

    left: 47%;
    top: 12.5%;

    z-index: 0;
    pointer-events: none;

    border-radius: 50%;

    background: radial-gradient(
        ellipse at center,
        rgba(219,90,21,.22) 0%,
        rgba(219,90,21,.08) 38%,
        transparent 75%
    );

    filter: blur(48px);
    opacity: .75;
}

/* CONTEÚDO ACIMA DOS EFEITOS */

.elementor-747 .elementor-element.elementor-element-d749e4a > .e-con-inner,
.elementor-747 .elementor-element.elementor-element-d749e4a > .elementor-container,
.elementor-747 .elementor-element.elementor-element-d749e4a > .elementor-widget-wrap,
.elementor-747 .elementor-element.elementor-element-d749e4a > .elementor-element {
    position: relative;
    z-index: 1;
}

/* EFEITO SUAVE NA IMAGEM */

.elementor-747 .elementor-element.elementor-element-d749e4a .elementor-widget-image img {
    transition:
        transform .6s ease,
        filter .6s ease;
}

@media (hover: hover) {

    .elementor-747 .elementor-element.elementor-element-d749e4a .elementor-widget-image img:hover {
        transform: scale(1.015);
        filter: brightness(1.04);
    }
}

/* TABLET */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-d749e4a {
        border-radius: 18px;
    }

    .elementor-747 .elementor-element.elementor-element-d749e4a::before {
        background-size:
            100% 100%,
            100% 100%,
            33.333% 100%,
            100% 100px;
    }

    .elementor-747 .elementor-element.elementor-element-d749e4a::after {
        width: 45%;
        left: 40%;
        filter: blur(40px);
        opacity: .65;
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-d749e4a {
        border-radius: 16px;
    }

    .elementor-747 .elementor-element.elementor-element-d749e4a::before {
        background-size:
            100% 100%,
            100% 100%,
            50% 100%,
            100% 90px;

        opacity: .8;
    }

    .elementor-747 .elementor-element.elementor-element-d749e4a::after {
        width: 65%;
        height: 45%;

        left: 17.5%;
        top: 45%;

        filter: blur(35px);
        opacity: .6;
    }
}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {

    .elementor-747 .elementor-element.elementor-element-d749e4a *,
    .elementor-747 .elementor-element.elementor-element-d749e4a::before,
    .elementor-747 .elementor-element.elementor-element-d749e4a::after {
        animation: none !important;
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f452f6f *//* ==========================================
   SANTOS BRASIL — PLATAFORMAS
   ILUMINAÇÃO PREMIUM + GRID DISCRETO
========================================== */

.elementor-747 .elementor-element.elementor-element-f452f6f {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background-color: #191c1e !important;

    background-image:

        /* LUZ LARANJA — CENTRO SUPERIOR */
        radial-gradient(
            ellipse 32% 23% at 48% 27%,
            rgba(219, 90, 21, 0.22) 0%,
            rgba(219, 90, 21, 0.10) 35%,
            transparent 100%
        ),

        /* LUZ BRANCA — CENTRO INFERIOR */
        radial-gradient(
            ellipse 38% 25% at 55% 72%,
            rgba(255, 255, 255, 0.105) 0%,
            rgba(255, 255, 255, 0.035) 45%,
            transparent 100%
        ),

        /* LUZ LARANJA SECUNDÁRIA */
        radial-gradient(
            ellipse 25% 18% at 27% 55%,
            rgba(219, 90, 21, 0.12) 0%,
            transparent 100%
        ),

        /* LINHAS VERTICAIS */
        linear-gradient(
            90deg,
            transparent calc(25% - 0.5px),
            rgba(255,255,255,0.075) 25%,
            transparent calc(25% + 0.5px),

            transparent calc(50% - 0.5px),
            rgba(255,255,255,0.075) 50%,
            transparent calc(50% + 0.5px),

            transparent calc(75% - 0.5px),
            rgba(255,255,255,0.075) 75%,
            transparent calc(75% + 0.5px)
        ),

        /* LINHAS HORIZONTAIS */
        repeating-linear-gradient(
            0deg,
            transparent 0px,
            transparent 179px,
            rgba(255,255,255,0.035) 180px,
            transparent 181px
        ) !important;

    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
}

/* VÉU DE PROFUNDIDADE NAS EXTREMIDADES */

.elementor-747 .elementor-element.elementor-element-f452f6f {
    box-shadow:
        inset 0 100px 100px -110px rgba(0,0,0,.65),
        inset 0 -100px 100px -110px rgba(0,0,0,.65);
}

/* TABLET */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-f452f6f {
        background-image:

            radial-gradient(
                ellipse 40% 24% at 50% 30%,
                rgba(219,90,21,.20),
                transparent 100%
            ),

            radial-gradient(
                ellipse 45% 25% at 50% 70%,
                rgba(255,255,255,.09),
                transparent 100%
            ),

            repeating-linear-gradient(
                90deg,
                transparent 0,
                transparent calc(33.333% - 1px),
                rgba(255,255,255,.055) 33.333%
            ) !important;
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-f452f6f {
        background-image:

            radial-gradient(
                ellipse 48% 18% at 50% 28%,
                rgba(219,90,21,.20),
                transparent 100%
            ),

            radial-gradient(
                ellipse 50% 20% at 50% 70%,
                rgba(255,255,255,.075),
                transparent 100%
            ),

            repeating-linear-gradient(
                90deg,
                transparent 0,
                transparent calc(50% - 1px),
                rgba(255,255,255,.045) 50%
            ) !important;

        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c090bd7 *//* ==========================================
   SANTOS BRASIL — PLATAFORMAS
   ILUMINAÇÃO PREMIUM + GRID DISCRETO
========================================== */

.elementor-747 .elementor-element.elementor-element-3c090bd7 {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background-color: #191c1e !important;

    background-image:

        /* LUZ LARANJA — CENTRO SUPERIOR */
        radial-gradient(
            ellipse 32% 23% at 48% 27%,
            rgba(219, 90, 21, 0.22) 0%,
            rgba(219, 90, 21, 0.10) 35%,
            transparent 100%
        ),

        /* LUZ BRANCA — CENTRO INFERIOR */
        radial-gradient(
            ellipse 38% 25% at 55% 72%,
            rgba(255, 255, 255, 0.105) 0%,
            rgba(255, 255, 255, 0.035) 45%,
            transparent 100%
        ),

        /* LUZ LARANJA SECUNDÁRIA */
        radial-gradient(
            ellipse 25% 18% at 27% 55%,
            rgba(219, 90, 21, 0.12) 0%,
            transparent 100%
        ),

        /* LINHAS VERTICAIS */
        linear-gradient(
            90deg,
            transparent calc(25% - 0.5px),
            rgba(255,255,255,0.075) 25%,
            transparent calc(25% + 0.5px),

            transparent calc(50% - 0.5px),
            rgba(255,255,255,0.075) 50%,
            transparent calc(50% + 0.5px),

            transparent calc(75% - 0.5px),
            rgba(255,255,255,0.075) 75%,
            transparent calc(75% + 0.5px)
        ),

        /* LINHAS HORIZONTAIS */
        repeating-linear-gradient(
            0deg,
            transparent 0px,
            transparent 179px,
            rgba(255,255,255,0.035) 180px,
            transparent 181px
        ) !important;

    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
}

/* VÉU DE PROFUNDIDADE NAS EXTREMIDADES */

.elementor-747 .elementor-element.elementor-element-3c090bd7 {
    box-shadow:
        inset 0 100px 100px -110px rgba(0,0,0,.65),
        inset 0 -100px 100px -110px rgba(0,0,0,.65);
}

/* TABLET */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-3c090bd7 {
        background-image:

            radial-gradient(
                ellipse 40% 24% at 50% 30%,
                rgba(219,90,21,.20),
                transparent 100%
            ),

            radial-gradient(
                ellipse 45% 25% at 50% 70%,
                rgba(255,255,255,.09),
                transparent 100%
            ),

            repeating-linear-gradient(
                90deg,
                transparent 0,
                transparent calc(33.333% - 1px),
                rgba(255,255,255,.055) 33.333%
            ) !important;
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-3c090bd7 {
        background-image:

            radial-gradient(
                ellipse 48% 18% at 50% 28%,
                rgba(219,90,21,.20),
                transparent 100%
            ),

            radial-gradient(
                ellipse 50% 20% at 50% 70%,
                rgba(255,255,255,.075),
                transparent 100%
            ),

            repeating-linear-gradient(
                90deg,
                transparent 0,
                transparent calc(50% - 1px),
                rgba(255,255,255,.045) 50%
            ) !important;

        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14947b5a *//* ==========================================
   SANTOS BRASIL — RODAPÉ PREMIUM
   DARK + LINHAS FINAS + BLUR LARANJA
========================================== */

.elementor-747 .elementor-element.elementor-element-14947b5a {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background-color: #191c1e !important;

    border-top: 1px solid rgba(255,255,255,.10);
}

/* LINHAS FINAS E ILUMINAÇÃO */

.elementor-747 .elementor-element.elementor-element-14947b5a::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background-image:

        /* LUZ LARANJA CENTRAL */
        radial-gradient(
            ellipse 35% 65% at 50% 55%,
            rgba(219,90,21,.14) 0%,
            rgba(219,90,21,.045) 45%,
            transparent 100%
        ),

        /* LUZ BRANCA SUAVE */
        radial-gradient(
            ellipse 35% 60% at 72% 50%,
            rgba(255,255,255,.045),
            transparent 100%
        ),

        /* LINHAS VERTICAIS */
        linear-gradient(
            to right,
            rgba(255,255,255,.085) 1px,
            transparent 1px
        ),

        /* LINHAS HORIZONTAIS */
        linear-gradient(
            to bottom,
            rgba(255,255,255,.045) 1px,
            transparent 1px
        );

    background-size:
        100% 100%,
        100% 100%,
        20% 100%,
        100% 120px;

    background-repeat:
        no-repeat,
        no-repeat,
        repeat,
        repeat;

    /* SUAVIZA AS LINHAS NAS BORDAS */

    -webkit-mask-image:
        radial-gradient(
            ellipse 85% 90% at center,
            #000 20%,
            rgba(0,0,0,.65) 65%,
            transparent 100%
        );

    mask-image:
        radial-gradient(
            ellipse 85% 90% at center,
            #000 20%,
            rgba(0,0,0,.65) 65%,
            transparent 100%
        );
}

/* BLUR LARANJA INTERNO */

.elementor-747 .elementor-element.elementor-element-14947b5a::after {
    content: "";
    position: absolute;

    width: 48%;
    height: 70%;

    left: 26%;
    top: 15%;

    z-index: 0;
    pointer-events: none;

    border-radius: 50%;

    background: radial-gradient(
        ellipse at center,
        rgba(219,90,21,.20) 0%,
        rgba(219,90,21,.075) 40%,
        transparent 78%
    );

    filter: blur(55px);
    opacity: .7;
}

/* CONTEÚDO ACIMA DOS EFEITOS */

.elementor-747 .elementor-element.elementor-element-14947b5a > .e-con-inner,
.elementor-747 .elementor-element.elementor-element-14947b5a > .elementor-container,
.elementor-747 .elementor-element.elementor-element-14947b5a > .elementor-widget-wrap,
.elementor-747 .elementor-element.elementor-element-14947b5a > .elementor-element {
    position: relative;
    z-index: 1;
}

/* LINKS DO RODAPÉ */

.elementor-747 .elementor-element.elementor-element-14947b5a a {
    transition:
        color .3s ease,
        opacity .3s ease;
}

.elementor-747 .elementor-element.elementor-element-14947b5a a:hover {
    color: #db5a15;
}

/* TABLET */

@media (max-width: 1024px) {

    .elementor-747 .elementor-element.elementor-element-14947b5a::before {
        background-size:
            100% 100%,
            100% 100%,
            33.333% 100%,
            100% 120px;
    }

    .elementor-747 .elementor-element.elementor-element-14947b5a::after {
        width: 60%;
        left: 20%;
        filter: blur(45px);
        opacity: .6;
    }
}

/* CELULAR */

@media (max-width: 767px) {

    .elementor-747 .elementor-element.elementor-element-14947b5a::before {
        background-size:
            100% 100%,
            100% 100%,
            50% 100%,
            100% 100px;

        opacity: .65;
    }

    .elementor-747 .elementor-element.elementor-element-14947b5a::after {
        width: 70%;
        height: 55%;
        left: 15%;
        top: 22.5%;

        filter: blur(35px);
        opacity: .5;
    }
}

/* ACESSIBILIDADE */

@media (prefers-reduced-motion: reduce) {

    .elementor-747 .elementor-element.elementor-element-14947b5a,
    .elementor-747 .elementor-element.elementor-element-14947b5a::before,
    .elementor-747 .elementor-element.elementor-element-14947b5a::after {
        animation: none !important;
        transition: none !important;
    }
}/* End custom CSS */