.elementor-18 .elementor-element.elementor-element-f0a1c50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-1a8fcd4{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1a8fcd4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-42b5439{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-2586e4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-2586e4d.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-2586e4d .elementor-heading-title{font-family:"Asap", Sans-serif;font-weight:600;color:#095575;}.elementor-18 .elementor-element.elementor-element-3d5fa4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--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-18 .elementor-element.elementor-element-ebc4754{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:space-between;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:#E8EDF3;--border-color:#E8EDF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-ebc4754.e-con:hover{--e-con-transform-scale:1.1;}.elementor-18 .elementor-element.elementor-element-ebc4754.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-8dc3e0c .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-8dc3e0c.elementor-view-stacked .elementor-icon{background-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-8dc3e0c.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-8dc3e0c.elementor-view-default .elementor-icon{color:#1381BF;border-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-8dc3e0c.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-8dc3e0c.elementor-view-default .elementor-icon svg{fill:#1381BF;}.elementor-18 .elementor-element.elementor-element-546d331 .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;color:#095575;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-777a8f1{font-family:"Asap", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-a191dab{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:space-between;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:#E8EDF3;--border-color:#E8EDF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-a191dab.e-con:hover{--e-con-transform-scale:1.1;}.elementor-18 .elementor-element.elementor-element-a191dab.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-8b70aa5 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-8b70aa5.elementor-view-stacked .elementor-icon{background-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-8b70aa5.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-8b70aa5.elementor-view-default .elementor-icon{color:#1381BF;border-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-8b70aa5.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-8b70aa5.elementor-view-default .elementor-icon svg{fill:#1381BF;}.elementor-18 .elementor-element.elementor-element-928a0e9 .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;color:#095575;}.elementor-18 .elementor-element.elementor-element-7c8876e{font-family:"Asap", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-0b052f9{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:space-between;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:#E8EDF3;--border-color:#E8EDF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-0b052f9.e-con:hover{--e-con-transform-scale:1.1;}.elementor-18 .elementor-element.elementor-element-0b052f9.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e34d48a .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-e34d48a.elementor-view-stacked .elementor-icon{background-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-e34d48a.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-e34d48a.elementor-view-default .elementor-icon{color:#1381BF;border-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-e34d48a.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-e34d48a.elementor-view-default .elementor-icon svg{fill:#1381BF;}.elementor-18 .elementor-element.elementor-element-02cfea3 .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;color:#095575;}.elementor-18 .elementor-element.elementor-element-082ba40{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:space-between;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:#E8EDF3;--border-color:#E8EDF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-082ba40.e-con:hover{--e-con-transform-scale:1.1;}.elementor-18 .elementor-element.elementor-element-082ba40.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-c8c8352 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-c8c8352.elementor-view-stacked .elementor-icon{background-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-c8c8352.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-c8c8352.elementor-view-default .elementor-icon{color:#1381BF;border-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-c8c8352.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-c8c8352.elementor-view-default .elementor-icon svg{fill:#1381BF;}.elementor-18 .elementor-element.elementor-element-44519b1 .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;color:#095575;}.elementor-18 .elementor-element.elementor-element-a71cf56{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a71cf56:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a71cf56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F72B8;}.elementor-18 .elementor-element.elementor-element-d5bbf58{--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-18 .elementor-element.elementor-element-81aee8e{--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-18 .elementor-element.elementor-element-4f7d9f3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-4f7d9f3.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-4f7d9f3 .elementor-heading-title{font-family:"Asap", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-25f02ec{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Asap", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-25f02ec.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-0b740bc{--swiper-slides-to-display:4;--swiper-slides-gap:24px;width:100%;max-width:100%;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-18 .elementor-element.elementor-element-0b740bc .swiper-slide > .elementor-element{height:100%;}.elementor-18 .elementor-element.elementor-element-7ebaf66{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-e3ebd84{width:100%;max-width:100%;text-align:start;}.elementor-18 .elementor-element.elementor-element-e3ebd84.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-e3ebd84 .elementor-heading-title{font-family:"Asap", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-4124590{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:start;font-family:"Asap", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-4124590.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-0ecb73e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-18 .elementor-element.elementor-element-66733b5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#CACACA;--border-color:#CACACA;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-18 .elementor-element.elementor-element-96935cf .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-96935cf.elementor-view-stacked .elementor-icon{background-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-96935cf.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-96935cf.elementor-view-default .elementor-icon{color:#1381BF;border-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-96935cf.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-96935cf.elementor-view-default .elementor-icon svg{fill:#1381BF;}.elementor-18 .elementor-element.elementor-element-96935cf .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-96935cf .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-299425e{text-align:center;}.elementor-18 .elementor-element.elementor-element-299425e .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:20px;font-weight:600;color:#095575;}.elementor-18 .elementor-element.elementor-element-2006ff0{text-align:center;font-family:"Asap", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-6f5ce61{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#CACACA;--border-color:#CACACA;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-18 .elementor-element.elementor-element-dd5a1cd .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-dd5a1cd.elementor-view-stacked .elementor-icon{background-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-dd5a1cd.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-dd5a1cd.elementor-view-default .elementor-icon{color:#1381BF;border-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-dd5a1cd.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-dd5a1cd.elementor-view-default .elementor-icon svg{fill:#1381BF;}.elementor-18 .elementor-element.elementor-element-dd5a1cd .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-dd5a1cd .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-4b2480b{text-align:center;}.elementor-18 .elementor-element.elementor-element-4b2480b .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:20px;font-weight:600;color:#095575;}.elementor-18 .elementor-element.elementor-element-62793e0{text-align:center;}.elementor-18 .elementor-element.elementor-element-6a1c61b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#CACACA;--border-color:#CACACA;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-18 .elementor-element.elementor-element-d3413bc .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-d3413bc.elementor-view-stacked .elementor-icon{background-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-d3413bc.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-d3413bc.elementor-view-default .elementor-icon{color:#1381BF;border-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-d3413bc.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-d3413bc.elementor-view-default .elementor-icon svg{fill:#1381BF;}.elementor-18 .elementor-element.elementor-element-d3413bc .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-d3413bc .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-d91ffae{text-align:center;}.elementor-18 .elementor-element.elementor-element-d91ffae .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:20px;font-weight:600;color:#095575;}.elementor-18 .elementor-element.elementor-element-3efc078{text-align:center;}.elementor-18 .elementor-element.elementor-element-ce3233a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#CACACA;--border-color:#CACACA;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-18 .elementor-element.elementor-element-5953785 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-5953785.elementor-view-stacked .elementor-icon{background-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-5953785.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-5953785.elementor-view-default .elementor-icon{color:#1381BF;border-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-5953785.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-5953785.elementor-view-default .elementor-icon svg{fill:#1381BF;}.elementor-18 .elementor-element.elementor-element-5953785 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-5953785 .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-a2f7eea{text-align:center;}.elementor-18 .elementor-element.elementor-element-a2f7eea .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:20px;font-weight:600;color:#095575;}.elementor-18 .elementor-element.elementor-element-1108f38{text-align:center;}.elementor-18 .elementor-element.elementor-element-af6c38a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#CACACA;--border-color:#CACACA;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-18 .elementor-element.elementor-element-293c971 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-293c971.elementor-view-stacked .elementor-icon{background-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-293c971.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-293c971.elementor-view-default .elementor-icon{color:#1381BF;border-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-293c971.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-293c971.elementor-view-default .elementor-icon svg{fill:#1381BF;}.elementor-18 .elementor-element.elementor-element-293c971 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-293c971 .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-bf5b26c{text-align:center;}.elementor-18 .elementor-element.elementor-element-bf5b26c .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:20px;font-weight:600;color:#095575;}.elementor-18 .elementor-element.elementor-element-01370f3{text-align:center;}.elementor-18 .elementor-element.elementor-element-a48bbd0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#CACACA;--border-color:#CACACA;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-18 .elementor-element.elementor-element-5851fdf .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-5851fdf.elementor-view-stacked .elementor-icon{background-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-5851fdf.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-5851fdf.elementor-view-default .elementor-icon{color:#1381BF;border-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-5851fdf.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-5851fdf.elementor-view-default .elementor-icon svg{fill:#1381BF;}.elementor-18 .elementor-element.elementor-element-5851fdf .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-5851fdf .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-aab223e{text-align:center;}.elementor-18 .elementor-element.elementor-element-aab223e .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:20px;font-weight:600;color:#095575;}.elementor-18 .elementor-element.elementor-element-b9a8b14{text-align:center;}.elementor-18 .elementor-element.elementor-element-faedfb5{--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-18 .elementor-element.elementor-element-36ed698{width:100%;max-width:100%;text-align:center;}.elementor-18 .elementor-element.elementor-element-36ed698.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-36ed698 .elementor-heading-title{font-family:"Asap", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-a8949a8{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:start;font-family:"Asap", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-a8949a8.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-2926744{--swiper-slides-to-display:6;--swiper-slides-gap:10px;}.elementor-18 .elementor-element.elementor-element-2926744 .swiper-slide > .elementor-element{height:100%;}.elementor-18 .elementor-element.elementor-element-d6d717c{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-d6d717c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d6d717c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E4;}.elementor-18 .elementor-element.elementor-element-40837f1{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-18 .elementor-element.elementor-element-17ae139{width:100%;max-width:100%;text-align:start;}.elementor-18 .elementor-element.elementor-element-17ae139.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-17ae139 .elementor-heading-title{font-family:"Asap", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-0f73196{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Asap", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-0f73196.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-e491c28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-b236ca0{--display:flex;}.elementor-18 .elementor-element.elementor-element-0cc4015 .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:30px;font-weight:900;color:#095575;}.elementor-18 .elementor-element.elementor-element-7bad174{--display:flex;}.elementor-18 .elementor-element.elementor-element-0c6d045 .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:30px;font-weight:900;color:#095575;}.elementor-18 .elementor-element.elementor-element-2028bad{--display:flex;}.elementor-18 .elementor-element.elementor-element-2335db5 .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:30px;font-weight:900;color:#095575;}.elementor-18 .elementor-element.elementor-element-659424a{--display:flex;}.elementor-18 .elementor-element.elementor-element-33bd19b .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:30px;font-weight:900;color:#095575;}.elementor-18 .elementor-element.elementor-element-b02a49f{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:10px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-cdfb6af{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-cdfb6af.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-cdfb6af .elementor-heading-title{font-family:"Asap", Sans-serif;font-weight:600;color:#095575;}.elementor-18 .elementor-element.elementor-element-dc787eb{width:100%;max-width:100%;text-align:start;font-family:"Asap", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-dc787eb.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-2f8609d{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-18 .elementor-element.elementor-element-f8a2f4c{--display:flex;}.elementor-18 .elementor-element.elementor-element-8901d7a .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-8901d7a.elementor-view-stacked .elementor-icon{background-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-8901d7a.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-8901d7a.elementor-view-default .elementor-icon{color:#1381BF;border-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-8901d7a.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-8901d7a.elementor-view-default .elementor-icon svg{fill:#1381BF;}.elementor-18 .elementor-element.elementor-element-5abb3d7 .elementor-heading-title{font-family:"Asap", Sans-serif;font-weight:600;color:#095575;}.elementor-18 .elementor-element.elementor-element-04f7af3{font-family:"Asap", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-a03f26c{--display:flex;}.elementor-18 .elementor-element.elementor-element-b6c35b3 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-b6c35b3.elementor-view-stacked .elementor-icon{background-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-b6c35b3.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-b6c35b3.elementor-view-default .elementor-icon{color:#1381BF;border-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-b6c35b3.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-b6c35b3.elementor-view-default .elementor-icon svg{fill:#1381BF;}.elementor-18 .elementor-element.elementor-element-f908266 .elementor-heading-title{color:#095575;}.elementor-18 .elementor-element.elementor-element-73ea209{--display:flex;}.elementor-18 .elementor-element.elementor-element-bbd7777 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-bbd7777.elementor-view-stacked .elementor-icon{background-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-bbd7777.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-bbd7777.elementor-view-default .elementor-icon{color:#1381BF;border-color:#1381BF;}.elementor-18 .elementor-element.elementor-element-bbd7777.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-bbd7777.elementor-view-default .elementor-icon svg{fill:#1381BF;}.elementor-18 .elementor-element.elementor-element-eb40afb .elementor-heading-title{color:#095575;}.elementor-18 .elementor-element.elementor-element-68c3efb{--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-18 .elementor-element.elementor-element-e44430c{--display:flex;}.elementor-18 .elementor-element.elementor-element-89b78e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-fa4e8df{--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-18 .elementor-element.elementor-element-fab0b75 .elementor-heading-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-9d7bd9b{font-family:"Asap", Sans-serif;font-weight:600;color:#FFFFFFCF;}.elementor-18 .elementor-element.elementor-element-7cc6800{--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:flex-end;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-c8d5473{width:var( --container-widget-width, 48.869% );max-width:48.869%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48.869%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-c8d5473.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-c8d5473 .elementor-button{padding:15px 50px 0px 50px;}.elementor-18 .elementor-element.elementor-element-e35cb32 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#FFFFFF;padding:10px 40px 10px 40px;}.elementor-18 .elementor-element.elementor-element-e35cb32.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-0de9096{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-0b740bc{--swiper-slides-to-display:2;}.elementor-18 .elementor-element.elementor-element-0ecb73e{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-2926744{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-f0a1c50{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-42b5439{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-ebc4754{--width:20%;}.elementor-18 .elementor-element.elementor-element-a191dab{--width:20%;}.elementor-18 .elementor-element.elementor-element-0b052f9{--width:20%;}.elementor-18 .elementor-element.elementor-element-082ba40{--width:20%;}.elementor-18 .elementor-element.elementor-element-a71cf56{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-81aee8e{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-7ebaf66{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-faedfb5{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-d6d717c{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-b02a49f{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-68c3efb{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-0de9096{--content-width:1200px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-3d5fa4d{--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-18 .elementor-element.elementor-element-a71cf56{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-4f7d9f3{width:100%;max-width:100%;text-align:center;}.elementor-18 .elementor-element.elementor-element-25f02ec{text-align:center;}.elementor-18 .elementor-element.elementor-element-0b740bc{--swiper-slides-to-display:1;}.elementor-18 .elementor-element.elementor-element-0ecb73e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-2926744{--swiper-slides-to-display:1;}.elementor-18 .elementor-element.elementor-element-68c3efb{--content-width:1200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;}.elementor-18 .elementor-element.elementor-element-e44430c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-fab0b75{text-align:center;}.elementor-18 .elementor-element.elementor-element-9d7bd9b{text-align:center;}.elementor-18 .elementor-element.elementor-element-c8d5473{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-e35cb32{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-2586e4d *//* =========================================================
   TÍTULOS PADRÃO - BRINDART360
========================================================= */

.section-title .elementor-heading-title{
    position:relative;
    color:#0f3c5c !important;
    font-size:34px !important;
    line-height:1.15 !important;
    font-weight:800 !important;
    letter-spacing:-0.02em !important;
    margin-bottom:16px !important;
}

.section-title .elementor-heading-title::after{
    content:"";
    display:block;
    width:56px;
    height:4px;
    margin-top:14px;
    border-radius:999px;
    background:linear-gradient(90deg,#f97316,#1381BF);
}

/* Título centralizado */
.section-title-center .elementor-heading-title{
    text-align:center !important;
}

.section-title-center .elementor-heading-title::after{
    margin-left:auto;
    margin-right:auto;
}

/* Título alinhado à esquerda */
.section-title-left .elementor-heading-title{
    text-align:left !important;
}

/* Variação para fundo escuro */
.section-title-light .elementor-heading-title{
    color:#ffffff !important;
}

.section-title-light .elementor-heading-title::after{
    background:linear-gradient(90deg,#f97316,#ffffff);
}

@media (max-width:767px){
    .section-title .elementor-heading-title{
        font-size:28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d5fa4d *//* =========================================================
   CARDS DE CONFIANÇA - AJUSTE MOBILE
========================================================= */

@media (max-width: 767px){

    .trust-cards-row{
        display:flex !important;
        flex-direction:column !important;
        flex-wrap:nowrap !important;
        gap:18px !important;
        width:100% !important;
        max-width:100% !important;
        padding-left:16px !important;
        padding-right:16px !important;
        box-sizing:border-box !important;
    }

    .trust-cards-row > .trust-card,
    .trust-cards-row > .e-con.trust-card{
        width:100% !important;
        max-width:100% !important;
        min-width:100% !important;
        flex:0 0 auto !important;
        min-height:auto !important;
        padding:24px 20px !important;
        box-sizing:border-box !important;
    }

    .trust-card{
        display:flex !important;
        flex-direction:column !important;
        align-items:center !important;
        justify-content:center !important;
        text-align:center !important;
    }

    .trust-card .elementor-icon{
        margin-bottom:10px !important;
    }

    .trust-card .elementor-icon i,
    .trust-card .elementor-icon svg{
        font-size:30px !important;
        width:30px !important;
        height:30px !important;
    }

    .trust-card .elementor-heading-title{
        font-size:22px !important;
        line-height:1.2 !important;
        min-height:auto !important;
        max-width:280px !important;
        margin:0 auto 10px auto !important;
        text-align:center !important;
        display:block !important;
    }

    .trust-card p{
        font-size:15px !important;
        line-height:1.45 !important;
        min-height:auto !important;
        max-width:300px !important;
        margin:0 auto !important;
        text-align:center !important;
        display:block !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b5439 */.trust-cards-row{
    display:flex;
    gap:24px;
    flex-wrap:nowrap;
    align-items:stretch;
}

.trust-cards-row > .e-con,
.trust-cards-row > .trust-card{
    flex:1 1 0 !important;
    min-width:0 !important;
}

.trust-card{
    min-height:210px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    text-align:center;
    padding:24px 20px;
    box-sizing:border-box;
}

.trust-card .elementor-widget-heading{
    width:100%;
}

.trust-card .elementor-heading-title{
    min-height:84px;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
}

.trust-card .elementor-widget-text-editor{
    width:100%;
}

.trust-card p{
    min-height:64px;
    margin:0;
}

/* =========================================================
   HOME - TÍTULOS DE SEÇÃO COM ACENTO LARANJA
========================================================= */

.home-section-title .elementor-heading-title{
    position:relative;
    color:#0f3c5c !important;
    font-size:34px !important;
    line-height:1.15 !important;
    font-weight:800 !important;
    letter-spacing:-0.02em !important;
    margin-bottom:14px !important;
}

.home-section-title .elementor-heading-title::after{
    content:"";
    display:block;
    width:54px;
    height:4px;
    background:#f97316;
    border-radius:999px;
    margin-top:14px;
}

.home-section-title-light .elementor-heading-title{
    color:#ffffff !important;
}

.home-section-subtitle{
    color:#64748b !important;
    font-size:16px !important;
    line-height:1.55 !important;
    max-width:760px;
}

.secao-produtos-destaque .home-section-subtitle,
.home-section-subtitle-light{
    color:rgba(255,255,255,0.86) !important;
}

/* variação centralizada */
.home-title-center .elementor-heading-title{
    text-align:center !important;
}

.home-title-center .elementor-heading-title::after{
    margin-left:auto;
    margin-right:auto;
}

.home-subtitle-center{
    text-align:center !important;
    margin-left:auto;
    margin-right:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81aee8e */.secao-produtos-destaque .section-title .elementor-heading-title{
    color:#ffffff !important;
    font-size:34px !important;
    line-height:1.15 !important;
    font-weight:700 !important;
    letter-spacing:-0.02em;
}

.secao-produtos-destaque .section-subtitle{
    color:rgba(255,255,255,0.86) !important;
    font-size:16px !important;
    line-height:1.55 !important;
    max-width:760px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0b740bc *//* =========================================================
   CARD DE PRODUTO - CARROSSEL PREMIUM
========================================================= */

.product-card-carousel{
    background:#ffffff;
    border:1px solid #e6edf4;
    border-radius:14px;
    padding:14px;
    box-shadow:0 4px 14px rgba(15,60,92,0.04);
    transition:0.2s ease;
    height:100%;
}

.product-card-carousel:hover{
    transform:translateY(-2px);
    box-shadow:0 10px 22px rgba(15,60,92,0.08);
}

.product-card-carousel .product-image-wrap img,
.product-card-carousel img{
    width:100%;
    height:220px;
    object-fit:contain;
    border-radius:10px;
}

.product-card-carousel .product-title,
.product-card-carousel .elementor-heading-title{
    min-height:60px;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    font-size:17px;
    line-height:1.25;
    color:#1381BF;
    font-weight:700;
    margin:6px 0 0;
}

.product-card-carousel .product-title a,
.product-card-carousel .elementor-heading-title a{
    color:#1381BF;
    text-decoration:none;
}

.product-card-carousel .product-model{
    width:100%;
    background:#f5f7fa;
    border-radius:8px;
    padding:7px 10px;
    text-align:center;
    font-size:11px;
    font-weight:600;
    color:#7b8794;
    margin-top:6px;
}

.product-card-carousel .product-bottom{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
    margin-top:14px;
    width:100%;
}

.product-card-carousel .qty-box{
    width:78px;
    min-width:78px;
}

.product-card-carousel .qty-box input{
    width:100%;
    height:42px;
    min-height:42px;
    border:1px solid #d9e3ee;
    border-radius:8px;
    background:#ffffff;
    text-align:center;
    padding:0 10px;
    font-size:16px;
    color:#334155;
    box-sizing:border-box;
    box-shadow:none;
}

.product-card-carousel .elementor-widget-button{
    flex:1;
}

.product-card-carousel .elementor-button{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100%;
    min-height:42px !important;
    height:42px !important;
    padding:0 18px !important;
    border-radius:8px !important;
    font-weight:700 !important;
    font-size:13px !important;
    line-height:1 !important;
    white-space:nowrap !important;
    text-align:center !important;
    box-sizing:border-box;
    box-shadow:none;
}

.product-card-carousel .elementor-button-content-wrapper{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100%;
    gap:6px;
}

.product-card-carousel .elementor-button-text{
    white-space:nowrap !important;
    line-height:1 !important;
}

.elementor-swiper-button{
    width:42px;
    height:42px;
    border-radius:50%;
    background:#ffffff;
    box-shadow:0 4px 12px rgba(15,60,92,0.08);
    color:#1381BF;
    transition:0.2s ease;
}

.elementor-swiper-button:hover{
    background:#f5fbff;
    color:#0f72b8;
}

.swiper-pagination-bullet{
    background:#cbd5e1;
    opacity:1;
}

.swiper-pagination-bullet-active{
    background:#1381BF;
}

@media (max-width: 1024px){
    .product-card-carousel .product-image-wrap img,
    .product-card-carousel img{
        height:200px;
    }

    .product-card-carousel .product-title,
    .product-card-carousel .elementor-heading-title{
        min-height:56px;
        font-size:16px;
    }
}

@media (max-width: 767px){
    .product-card-carousel{
        padding:12px;
        border-radius:12px;
    }

    .product-card-carousel .product-image-wrap img,
    .product-card-carousel img{
        height:180px;
    }

    .product-card-carousel .product-title,
    .product-card-carousel .elementor-heading-title{
        min-height:52px;
        font-size:15px;
    }

    .product-card-carousel .product-bottom{
        gap:8px;
    }

    .product-card-carousel .qty-box{
        width:72px;
        min-width:72px;
    }

    .product-card-carousel .qty-box input,
    .product-card-carousel .elementor-button{
        height:40px !important;
        min-height:40px !important;
    }
}

/* Setas do carrossel de produtos */
.secao-produtos-destaque .elementor-swiper-button,
.secao-produtos-destaque .swiper-button-prev,
.secao-produtos-destaque .swiper-button-next{
    width:44px;
    height:44px;
    border-radius:50%;
    background:#ffffff;
    color:#1381BF;
    box-shadow:0 6px 18px rgba(15,60,92,0.18);
    display:flex;
    align-items:center;
    justify-content:center;
    transition:0.2s ease;
    opacity:1;
}

.secao-produtos-destaque .elementor-swiper-button:hover,
.secao-produtos-destaque .swiper-button-prev:hover,
.secao-produtos-destaque .swiper-button-next:hover{
    background:#f5fbff;
    transform:scale(1.05);
}

/* Tamanho dos ícones das setas */
.secao-produtos-destaque .elementor-swiper-button i,
.secao-produtos-destaque .elementor-swiper-button svg{
    font-size:18px;
}

/* Bolinhas */
.secao-produtos-destaque .swiper-pagination-bullet{
    background:rgba(255,255,255,0.6);
    opacity:1;
}

.secao-produtos-destaque .swiper-pagination-bullet-active{
    background:#ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a71cf56 *//* =========================================================
   PRODUTOS EM DESTAQUE - AJUSTES MOBILE
========================================================= */

@media (max-width: 767px){

    /* evita estouro lateral */
    html,
    body{
        overflow-x:hidden;
    }

    .secao-produtos-destaque{
        padding:36px 16px !important;
        overflow:hidden;
    }

    .secao-produtos-destaque .elementor-widget-loop-grid,
    .secao-produtos-destaque .elementor-widget-loop-carousel,
    .secao-produtos-destaque .elementor-loop-container,
    .secao-produtos-destaque .swiper,
    .secao-produtos-destaque .swiper-wrapper{
        max-width:100% !important;
        overflow:visible;
    }

    /* card no mobile */
    .secao-produtos-destaque .product-card-carousel{
        padding:14px !important;
        border-radius:14px !important;
        max-width:100% !important;
    }

    /* imagem menor para reduzir altura */
    .secao-produtos-destaque .product-card-carousel .product-image-wrap img,
    .secao-produtos-destaque .product-card-carousel img{
        height:170px !important;
        object-fit:contain !important;
    }

    /* título mais compacto */
    .secao-produtos-destaque .product-card-carousel .product-title,
    .secao-produtos-destaque .product-card-carousel .elementor-heading-title{
        min-height:46px !important;
        font-size:15px !important;
        line-height:1.25 !important;
        margin-top:4px !important;
    }

    /* modelo mais compacto */
    .secao-produtos-destaque .product-card-carousel .product-model{
        font-size:11px !important;
        padding:7px 8px !important;
        margin-top:4px !important;
    }

    /* linha inferior */
    .secao-produtos-destaque .product-card-carousel .product-bottom{
        gap:8px !important;
        margin-top:12px !important;
    }

    .secao-produtos-destaque .product-card-carousel .qty-box{
        width:72px !important;
        min-width:72px !important;
    }

    .secao-produtos-destaque .product-card-carousel .qty-box input{
        height:40px !important;
        min-height:40px !important;
        font-size:15px !important;
    }

    .secao-produtos-destaque .product-card-carousel .elementor-button{
        height:40px !important;
        min-height:40px !important;
        font-size:13px !important;
        padding:0 12px !important;
    }

    /* setas menores e menos invasivas */
    .secao-produtos-destaque .elementor-swiper-button,
    .secao-produtos-destaque .swiper-button-prev,
    .secao-produtos-destaque .swiper-button-next{
        width:34px !important;
        height:34px !important;
        opacity:0.85;
    }

    .secao-produtos-destaque .elementor-swiper-button-prev,
    .secao-produtos-destaque .swiper-button-prev{
        left:6px !important;
    }

    .secao-produtos-destaque .elementor-swiper-button-next,
    .secao-produtos-destaque .swiper-button-next{
        right:6px !important;
    }
}

.secao-produtos-destaque{
    background:linear-gradient(135deg,#0f3c5c 0%,#1381BF 100%);
}

/* =========================================================
   CORREÇÃO - CARD PRODUTO DENTRO DA SEÇÃO AZUL
========================================================= */

.secao-produtos-destaque .product-card-carousel .elementor-heading-title,
.secao-produtos-destaque .product-card-carousel .product-title,
.secao-produtos-destaque .product-card-carousel .product-title a{
    color:#1381BF !important;
    font-size:17px !important;
    line-height:1.25 !important;
    font-weight:700 !important;
    letter-spacing:0 !important;
    text-align:center !important;
}

.secao-produtos-destaque .product-card-carousel .elementor-heading-title{
    min-height:60px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    margin:6px 0 0 !important;
}

.secao-produtos-destaque .product-card-carousel .product-model,
.secao-produtos-destaque .product-card-carousel .product-model *{
    color:#7b8794 !important;
    font-size:11px !important;
    font-weight:600 !important;
    letter-spacing:0 !important;
}

.secao-produtos-destaque .product-card-carousel .elementor-button,
.secao-produtos-destaque .product-card-carousel .elementor-button-text{
    color:#ffffff !important;
    font-size:13px !important;
    font-weight:700 !important;
    line-height:1 !important;
    letter-spacing:0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3ebd84 */.solutions-section .elementor-heading-title{
    color:#0f3c5c !important;
}

.solution-card .elementor-heading-title{
    color:#1381BF !important;
}

.solution-card p{
    color:#475569 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ebaf66 *//* =========================================================
   SEÇÃO - SOLUÇÕES POR OBJETIVO
========================================================= */

.solutions-section{
    max-width:1200px;
    margin:0 auto;
    padding:60px 20px;
}

.solutions-section .elementor-heading-title{
    color:#0f3c5c;
    font-weight:700;
}

.solutions-grid{
    display:grid;
    grid-template-columns:repeat(3, 1fr);
    gap:20px;
}

.solution-card{
    background:#ffffff;
    border:1px solid #e6edf4;
    border-radius:16px;
    padding:28px 24px;
    min-height:190px;
    box-shadow:0 6px 20px rgba(15,60,92,0.05);
    transition:0.2s ease;
}

.solution-card:hover{
    transform:translateY(-3px);
    box-shadow:0 12px 28px rgba(15,60,92,0.08);
    border-color:#cfe4f5;
}

.solution-card .elementor-icon{
    margin-bottom:14px;
}

.solution-card .elementor-icon i,
.solution-card .elementor-icon svg{
    color:#1381BF;
    font-size:30px;
}

.solution-card .elementor-heading-title{
    font-size:21px;
    line-height:1.25;
    color:#0f3c5c;
    margin-bottom:10px;
}

.solution-card p{
    color:#64748b;
    font-size:15px;
    line-height:1.45;
    margin:0;
}

@media (max-width:1024px){
    .solutions-grid{
        grid-template-columns:repeat(2, 1fr);
    }
}

@media (max-width:767px){
    .solutions-section{
        padding:44px 16px;
    }

    .solutions-grid{
        grid-template-columns:1fr;
    }

    .solution-card{
        min-height:auto;
        padding:24px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36ed698 */.solutions-section .elementor-heading-title{
    color:#0f3c5c !important;
}

.solution-card .elementor-heading-title{
    color:#1381BF !important;
}

.solution-card p{
    color:#475569 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17ae139 */.solutions-section .elementor-heading-title{
    color:#0f3c5c !important;
}

.solution-card .elementor-heading-title{
    color:#1381BF !important;
}

.solution-card p{
    color:#475569 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bad174 *//* =========================================================
   SEÇÃO - NÚMEROS / PROVA SOCIAL
========================================================= */

.stats-section{
    background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%);
    padding:70px 20px;
}

.stats-section > .e-con-inner,
.stats-section .stats-inner{
    max-width:1200px;
    margin:0 auto;
}

.stats-section .elementor-heading-title{
    color:#0f3c5c;
    font-weight:700;
}

.stats-section p{
    color:#64748b;
    font-size:16px;
    line-height:1.5;
    margin:0;
}

.stats-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:20px;
    margin-top:10px;
}

.stat-card{
    background:#ffffff;
    border:1px solid #e6edf4;
    border-radius:18px;
    padding:32px 24px;
    text-align:center;
    box-shadow:0 8px 24px rgba(15,60,92,0.06);
    transition:0.2s ease;
}

.stat-card:hover{
    transform:translateY(-3px);
    box-shadow:0 14px 32px rgba(15,60,92,0.09);
}

.stat-card .elementor-heading-title{
    color:#1381BF;
    font-size:38px;
    line-height:1;
    font-weight:800;
    margin:0;
}

.stat-card p{
    margin-top:10px;
    color:#0f3c5c;
    font-size:15px;
    line-height:1.35;
    font-weight:600;
}

@media (max-width:1024px){
    .stats-grid{
        grid-template-columns:repeat(2,1fr);
    }
}

@media (max-width:767px){
    .stats-section{
        padding:48px 16px;
    }

    .stats-grid{
        grid-template-columns:1fr;
    }

    .stat-card{
        padding:28px 20px;
    }

    .stat-card .elementor-heading-title{
        font-size:34px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2028bad *//* =========================================================
   SEÇÃO - NÚMEROS / PROVA SOCIAL
========================================================= */

.stats-section{
    background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%);
    padding:70px 20px;
}

.stats-section > .e-con-inner,
.stats-section .stats-inner{
    max-width:1200px;
    margin:0 auto;
}

.stats-section .elementor-heading-title{
    color:#0f3c5c;
    font-weight:700;
}

.stats-section p{
    color:#64748b;
    font-size:16px;
    line-height:1.5;
    margin:0;
}

.stats-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:20px;
    margin-top:10px;
}

.stat-card{
    background:#ffffff;
    border:1px solid #e6edf4;
    border-radius:18px;
    padding:32px 24px;
    text-align:center;
    box-shadow:0 8px 24px rgba(15,60,92,0.06);
    transition:0.2s ease;
}

.stat-card:hover{
    transform:translateY(-3px);
    box-shadow:0 14px 32px rgba(15,60,92,0.09);
}

.stat-card .elementor-heading-title{
    color:#1381BF;
    font-size:38px;
    line-height:1;
    font-weight:800;
    margin:0;
}

.stat-card p{
    margin-top:10px;
    color:#0f3c5c;
    font-size:15px;
    line-height:1.35;
    font-weight:600;
}

@media (max-width:1024px){
    .stats-grid{
        grid-template-columns:repeat(2,1fr);
    }
}

@media (max-width:767px){
    .stats-section{
        padding:48px 16px;
    }

    .stats-grid{
        grid-template-columns:1fr;
    }

    .stat-card{
        padding:28px 20px;
    }

    .stat-card .elementor-heading-title{
        font-size:34px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-659424a *//* =========================================================
   SEÇÃO - NÚMEROS / PROVA SOCIAL
========================================================= */

.stats-section{
    background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%);
    padding:70px 20px;
}

.stats-section > .e-con-inner,
.stats-section .stats-inner{
    max-width:1200px;
    margin:0 auto;
}

.stats-section .elementor-heading-title{
    color:#0f3c5c;
    font-weight:700;
}

.stats-section p{
    color:#64748b;
    font-size:16px;
    line-height:1.5;
    margin:0;
}

.stats-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:20px;
    margin-top:10px;
}

.stat-card{
    background:#ffffff;
    border:1px solid #e6edf4;
    border-radius:18px;
    padding:32px 24px;
    text-align:center;
    box-shadow:0 8px 24px rgba(15,60,92,0.06);
    transition:0.2s ease;
}

.stat-card:hover{
    transform:translateY(-3px);
    box-shadow:0 14px 32px rgba(15,60,92,0.09);
}

.stat-card .elementor-heading-title{
    color:#1381BF;
    font-size:38px;
    line-height:1;
    font-weight:800;
    margin:0;
}

.stat-card p{
    margin-top:10px;
    color:#0f3c5c;
    font-size:15px;
    line-height:1.35;
    font-weight:600;
}

@media (max-width:1024px){
    .stats-grid{
        grid-template-columns:repeat(2,1fr);
    }
}

@media (max-width:767px){
    .stats-section{
        padding:48px 16px;
    }

    .stats-grid{
        grid-template-columns:1fr;
    }

    .stat-card{
        padding:28px 20px;
    }

    .stat-card .elementor-heading-title{
        font-size:34px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e491c28 *//* =========================================================
   SEÇÃO - NÚMEROS / PROVA SOCIAL - AJUSTE FINAL
========================================================= */

.stats-section{
    background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%);
    padding:70px 20px;
}

.stats-section .elementor-heading-title{
    color:#0f3c5c;
    font-weight:700;
    text-align:center;
}

.stats-grid{
    display:grid !important;
    grid-template-columns:repeat(4,1fr) !important;
    gap:20px !important;
    width:100% !important;
    max-width:1200px !important;
    margin:34px auto 0 auto !important;
}

.stat-card{
    background:#ffffff;
    border:1px solid #e6edf4;
    border-radius:18px;
    padding:34px 24px;
    text-align:center;
    min-height:170px;
    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;
    align-items:center !important;
    box-shadow:0 8px 24px rgba(15,60,92,0.06);
    transition:0.2s ease;
}

.stat-card:hover{
    transform:translateY(-3px);
    box-shadow:0 14px 32px rgba(15,60,92,0.09);
}

.stat-card .elementor-heading-title{
    color:#1381BF;
    font-size:40px;
    line-height:1;
    font-weight:800;
    margin:0 0 12px 0;
}

.stat-card p{
    color:#0f3c5c;
    font-size:15px;
    line-height:1.35;
    font-weight:600;
    margin:0;
    max-width:160px;
}

@media (max-width:1024px){
    .stats-grid{
        grid-template-columns:repeat(2,1fr) !important;
    }
}

@media (max-width:767px){
    .stats-section{
        padding:48px 16px;
    }

    .stats-grid{
        grid-template-columns:1fr !important;
    }

    .stat-card{
        min-height:auto;
        padding:28px 20px;
    }

    .stat-card .elementor-heading-title{
        font-size:34px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b02a49f *//* =========================================================
   SEÇÃO - COMO FUNCIONA A COTAÇÃO
========================================================= */



.quote-steps-section > .elementor-widget-heading,
.quote-steps-section > .elementor-widget-text-editor{
    text-align:center;
}

.quote-steps-section .elementor-heading-title{
    color:#0f3c5c;
    font-weight:700;
}

.quote-steps-grid{
    display:grid;
    grid-template-columns:repeat(3, 1fr);
    gap:24px;
    margin-top:8px;
}

.quote-step-card{
    position:relative;
    background:#ffffff;
    border:1px solid #e6edf4;
    border-radius:18px;
    padding:34px 28px;
    min-height:220px;
    text-align:center;
    box-shadow:0 6px 20px rgba(15,60,92,0.05);
    transition:0.2s ease;
}

.quote-step-card:hover{
    transform:translateY(-3px);
    box-shadow:0 12px 28px rgba(15,60,92,0.08);
    border-color:#cfe4f5;
}

.quote-step-card::before{
    content:"";
    position:absolute;
    top:18px;
    left:18px;
    width:34px;
    height:34px;
    border-radius:50%;
    background:#eaf6fd;
    color:#1381BF;
    font-weight:700;
    font-size:14px;
    display:flex;
    align-items:center;
    justify-content:center;
}

/* números dos passos */
.quote-step-card:nth-child(1)::before{
    content:"1";
}

.quote-step-card:nth-child(2)::before{
    content:"2";
}

.quote-step-card:nth-child(3)::before{
    content:"3";
}

.quote-step-card .elementor-icon{
    margin-bottom:16px;
}

.quote-step-card .elementor-icon i,
.quote-step-card .elementor-icon svg{
    color:#1381BF;
    font-size:34px;
}

.quote-step-card .elementor-heading-title{
    font-size:22px;
    line-height:1.25;
    color:#0f3c5c;
    margin-bottom:10px;
}

.quote-step-card p{
    color:#64748b;
    font-size:15px;
    line-height:1.5;
    margin:0;
}

@media (max-width:1024px){
    .quote-steps-grid{
        grid-template-columns:repeat(3, 1fr);
        gap:18px;
    }

    .quote-step-card{
        padding:30px 20px;
    }
}

@media (max-width:767px){
    .quote-steps-section{
        padding:48px 16px;
    }

    .quote-steps-grid{
        grid-template-columns:1fr;
    }

    .quote-step-card{
        min-height:auto;
        padding:32px 22px;
    }
}

.quote-steps-section{
    background:#ffffff;
}

.quote-steps-grid{
    margin-top:30px !important;
}

.quote-step-card{
    min-height:215px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc6800 */.final-cta-section .elementor-button{
    min-height:48px !important;
    padding:0 28px !important;
    font-size:14px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68c3efb *//* =========================================================
   CTA FINAL - HOME
========================================================= */

.final-cta-section{
    max-width:1200px;
    margin:64px auto;
    padding:44px 40px;
    background:linear-gradient(135deg,#0f3c5c,#1381BF);
    border-radius:22px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:30px;
    box-shadow:0 14px 34px rgba(15,60,92,0.18);
}

.final-cta-section .elementor-heading-title{
    color:#ffffff;
    font-size:34px;
    line-height:1.15;
    font-weight:700;
    margin:0;
}

.final-cta-section p{
    color:rgba(255,255,255,0.88);
    font-size:16px;
    line-height:1.5;
    margin:10px 0 0;
    max-width:620px;
}

.final-cta-section .elementor-button{
    border-radius:12px;
    min-height:46px;
    padding:0 22px;
    font-weight:700;
}

.final-cta-section .elementor-widget-button:first-child .elementor-button{
    background:#22c55e;
    color:#ffffff;
}

.final-cta-section .elementor-widget-button:first-child .elementor-button:hover{
    background:#16a34a;
}

.final-cta-section .elementor-widget-button:last-child .elementor-button{
    background:#ffffff;
    color:#0f3c5c;
}

.final-cta-section .elementor-widget-button:last-child .elementor-button:hover{
    background:#f5fbff;
    color:#1381BF;
}

@media (max-width: 767px){
    .final-cta-section{
        margin:44px 16px;
        padding:34px 24px;
        flex-direction:column;
        align-items:flex-start;
        text-align:left;
    }

    .final-cta-section .elementor-heading-title{
        font-size:28px;
    }

    .final-cta-section p{
        font-size:15px;
    }

    .final-cta-section .elementor-widget-button,
    .final-cta-section .elementor-button{
        width:100%;
    }
}

/* =========================================================
   CTA FINAL - CORREÇÃO DOS BOTÕES
========================================================= */

.final-cta-section .elementor-widget-button{
    width:auto;
}

.final-cta-section .elementor-button{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    min-height:48px !important;
    padding:0 28px !important;
    border-radius:12px !important;
    font-size:14px !important;
    font-weight:700 !important;
    line-height:1 !important;
    text-align:center !important;
    white-space:nowrap !important;
}

.final-cta-section .elementor-button-content-wrapper{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100%;
}

.final-cta-section .elementor-button-text{
    display:block !important;
    line-height:1 !important;
    white-space:nowrap !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb18a2b *//* =========================================================
   HOME - BLOCO SOBRE / TEXTO INSTITUCIONAL
========================================================= */

.about-brand-card{
    position:relative;
    background:#ffffff;
    border:1px solid #e6edf4;
    border-radius:24px;
    padding:42px 46px;
    box-shadow:0 14px 38px rgba(15,60,92,0.07);
    overflow:hidden;
}

/* detalhe decorativo no canto */
.about-brand-card::before{
    content:"";
    position:absolute;
    top:-70px;
    right:-70px;
    width:190px;
    height:190px;
    border-radius:50%;
    background:rgba(249,115,22,0.12);
    pointer-events:none;
}

.about-brand-card::after{
    content:"";
    position:absolute;
    bottom:-80px;
    left:-80px;
    width:220px;
    height:220px;
    border-radius:50%;
    background:rgba(19,129,191,0.09);
    pointer-events:none;
}

.about-brand-card > *{
    position:relative;
    z-index:1;
}

/* texto */
.about-brand-text,
.about-brand-text p{
    color:#475569 !important;
    font-size:17px !important;
    line-height:1.75 !important;
    font-weight:500 !important;
}

/* primeiro parágrafo como chamada */
.about-brand-text p:first-child{
    color:#0f3c5c !important;
    font-size:20px !important;
    line-height:1.35 !important;
    font-weight:800 !important;
    margin-bottom:18px !important;
}

/* linha decorativa abaixo da chamada */
.about-brand-text p:first-child::after{
    content:"";
    display:block;
    width:56px;
    height:4px;
    margin-top:14px;
    border-radius:999px;
    background:linear-gradient(90deg,#f97316,#1381BF);
}

/* espaçamento entre parágrafos */
.about-brand-text p{
    margin-bottom:18px !important;
}

/* palavras em negrito */
.about-brand-text strong,
.about-brand-text b{
    color:#0f3c5c !important;
    font-weight:800 !important;
}

/* frase final */
.about-brand-text p:last-child{
    margin-top:22px !important;
    margin-bottom:0 !important;
    color:#0f3c5c !important;
    font-weight:800 !important;
}

/* destaque final com detalhe laranja */
.about-brand-text p:last-child::before{
    content:"";
    display:inline-block;
    width:8px;
    height:8px;
    margin-right:8px;
    border-radius:50%;
    background:#f97316;
    box-shadow:0 0 0 5px rgba(249,115,22,0.12);
    vertical-align:middle;
}

/* responsivo */
@media (max-width:767px){
    .about-brand-card{
        padding:30px 24px;
        border-radius:20px;
    }

    .about-brand-text,
    .about-brand-text p{
        font-size:15.5px !important;
        line-height:1.65 !important;
    }

    .about-brand-text p:first-child{
        font-size:18px !important;
    }
}/* End custom CSS */