.elementor-131 .elementor-element.elementor-element-69b30cdb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-131 .elementor-element.elementor-element-69b30cdb:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-69b30cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-69b30cdb > .elementor-container{max-width:1280px;}.elementor-131 .elementor-element.elementor-element-69b30cdb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-69b30cdb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-131 .elementor-element.elementor-element-75e0b55 > .elementor-element-populated{border-style:none;}.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-131 .elementor-element.elementor-element-17c4b0ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-17c4b0ef{text-align:start;}.elementor-131 .elementor-element.elementor-element-17c4b0ef .elementor-heading-title{font-size:18px;font-weight:500;color:#294D97;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-131 .elementor-element.elementor-element-6e9e840a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131 .elementor-element.elementor-element-6e9e840a{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-item > a{font-size:14px;font-weight:300;}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-131 .elementor-element.elementor-element-84dd0ea{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-131 .elementor-element.elementor-element-84dd0ea .elementor-widget-container{text-align:left;}.elementor-131 .elementor-element.elementor-element-84dd0ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-84dd0ea .elementor-social-icon{background-color:#FFFFFF;--icon-padding:0em;}.elementor-131 .elementor-element.elementor-element-84dd0ea .elementor-social-icon i{color:#FFFFFF;}.elementor-131 .elementor-element.elementor-element-84dd0ea .elementor-social-icon svg{fill:#FFFFFF;}.elementor-131 .elementor-element.elementor-element-84dd0ea .elementor-social-icon:hover{background-color:#030202;}.elementor-131 .elementor-element.elementor-element-302d3ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-302d3ec{text-align:start;}.elementor-131 .elementor-element.elementor-element-302d3ec .elementor-heading-title{font-size:18px;font-weight:500;color:#294D97;}.elementor-131 .elementor-element.elementor-element-65c701a{width:var( --container-widget-width, 111.03% );max-width:111.03%;--container-widget-width:111.03%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-131 .elementor-element.elementor-element-65c701a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-65c701a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-65c701a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-65c701a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-131 .elementor-element.elementor-element-65c701a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-131 .elementor-element.elementor-element-65c701a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131 .elementor-element.elementor-element-65c701a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131 .elementor-element.elementor-element-65c701a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-131 .elementor-element.elementor-element-65c701a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-65c701a .elementor-icon-list-item > a{font-size:14px;font-weight:300;}.elementor-131 .elementor-element.elementor-element-65c701a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-131 .elementor-element.elementor-element-8bd8114 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-8bd8114{text-align:start;}.elementor-131 .elementor-element.elementor-element-8bd8114 .elementor-heading-title{font-size:18px;font-weight:500;color:#294D97;}.elementor-131 .elementor-element.elementor-element-4d00d618{width:var( --container-widget-width, 111.03% );max-width:111.03%;--container-widget-width:111.03%;--container-widget-flex-grow:0;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-131 .elementor-element.elementor-element-4d00d618 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-4d00d618 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-4d00d618 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-4d00d618 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-131 .elementor-element.elementor-element-4d00d618 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-131 .elementor-element.elementor-element-4d00d618 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-131 .elementor-element.elementor-element-4d00d618 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-131 .elementor-element.elementor-element-4d00d618 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-131 .elementor-element.elementor-element-4d00d618 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-4d00d618 .elementor-icon-list-item > a{font-size:14px;font-weight:300;}.elementor-131 .elementor-element.elementor-element-4d00d618 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-131 .elementor-element.elementor-element-a90c958{text-align:center;}.elementor-131 .elementor-element.elementor-element-a90c958 .elementor-heading-title{font-size:23px;font-weight:500;color:#000000;}.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-131 .elementor-element.elementor-element-7020eb7 .elementor-button{background-color:#B3B0B0;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-131 .elementor-element.elementor-element-7020eb7 .elementor-button:hover, .elementor-131 .elementor-element.elementor-element-7020eb7 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-7020eb7 .elementor-button:hover svg, .elementor-131 .elementor-element.elementor-element-7020eb7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.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-131 .elementor-element.elementor-element-39da727 > .elementor-widget-container{margin:17px 17px 17px 17px;}.elementor-131 .elementor-element.elementor-element-39da727{text-align:center;color:#000000;}.elementor-131 .elementor-element.elementor-element-c26994b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-131 .elementor-element.elementor-element-c26994b:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-c26994b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-c26994b > .elementor-container{max-width:1280px;}.elementor-131 .elementor-element.elementor-element-c26994b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 3em 3em 3em;}.elementor-131 .elementor-element.elementor-element-c26994b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-131 .elementor-element.elementor-element-dfbc2bf > .elementor-element-populated{border-style:none;}.elementor-131 .elementor-element.elementor-element-0bca8a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-0bca8a9{text-align:start;}.elementor-131 .elementor-element.elementor-element-0bca8a9 .elementor-heading-title{font-size:20px;font-weight:500;color:#294D97;}.elementor-131 .elementor-element.elementor-element-c734a6d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131 .elementor-element.elementor-element-c734a6d{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-item > a{font-size:17px;font-weight:300;}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-131 .elementor-element.elementor-element-8bd417a{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-131 .elementor-element.elementor-element-8bd417a .elementor-widget-container{text-align:left;}.elementor-131 .elementor-element.elementor-element-8bd417a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-8bd417a .elementor-social-icon{background-color:#FFFFFF;--icon-padding:0em;}.elementor-131 .elementor-element.elementor-element-8bd417a .elementor-social-icon i{color:#FFFFFF;}.elementor-131 .elementor-element.elementor-element-8bd417a .elementor-social-icon svg{fill:#FFFFFF;}.elementor-131 .elementor-element.elementor-element-8bd417a .elementor-social-icon:hover{background-color:#030202;}.elementor-131 .elementor-element.elementor-element-3567a7a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-3567a7a{text-align:start;}.elementor-131 .elementor-element.elementor-element-3567a7a .elementor-heading-title{font-size:20px;font-weight:500;color:#294D97;}.elementor-131 .elementor-element.elementor-element-f6b2e69 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131 .elementor-element.elementor-element-f6b2e69{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-item > a{font-size:17px;font-weight:300;}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-131 .elementor-element.elementor-element-306dbf0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-306dbf0{text-align:start;}.elementor-131 .elementor-element.elementor-element-306dbf0 .elementor-heading-title{font-size:20px;font-weight:500;color:#294D97;}.elementor-131 .elementor-element.elementor-element-90cf225 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131 .elementor-element.elementor-element-90cf225{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-item > a{font-size:17px;font-weight:300;}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-131 .elementor-element.elementor-element-42bca6c > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#2645BD;box-shadow:0px 1px 10px 0px rgba(83.30000000000001, 69.71847826086957, 69.71847826086957, 0.68);text-align:center;padding:2em 2em 2em 2em;}.elementor-131 .elementor-element.elementor-element-42bca6c > .elementor-element-populated, .elementor-131 .elementor-element.elementor-element-42bca6c > .elementor-element-populated > .elementor-background-overlay, .elementor-131 .elementor-element.elementor-element-42bca6c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-131 .elementor-element.elementor-element-94b883c{text-align:center;}.elementor-131 .elementor-element.elementor-element-94b883c .elementor-heading-title{font-size:25px;font-weight:500;color:#2645BD;}.elementor-131 .elementor-element.elementor-element-1f3994d .elementor-button{background-color:#2645BD;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-131 .elementor-element.elementor-element-1f3994d .elementor-button:hover, .elementor-131 .elementor-element.elementor-element-1f3994d .elementor-button:focus{background-color:transparent;color:#2645BD;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-color:#2645BD;}.elementor-131 .elementor-element.elementor-element-1f3994d .elementor-button:hover svg, .elementor-131 .elementor-element.elementor-element-1f3994d .elementor-button:focus svg{fill:#2645BD;}.elementor-131 .elementor-element.elementor-element-c644bb8 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-131 .elementor-element.elementor-element-c644bb8{text-align:center;color:#000000;}.elementor-131 .elementor-element.elementor-element-ba2a667{margin-top:0px;margin-bottom:0px;padding:1em 1em 1em 1em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-131 .elementor-element.elementor-element-ea49a62{--divider-border-style:solid;--divider-color:#C5C5CC;--divider-border-width:1px;}.elementor-131 .elementor-element.elementor-element-ea49a62 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-131 .elementor-element.elementor-element-ea49a62.elementor-element{--align-self:center;}.elementor-131 .elementor-element.elementor-element-ea49a62 .elementor-divider-separator{width:99%;margin:0 auto;margin-center:0;}.elementor-131 .elementor-element.elementor-element-ea49a62 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-131 .elementor-element.elementor-element-d2d1175{margin-top:0px;margin-bottom:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-131 .elementor-element.elementor-element-402336c{width:auto;max-width:auto;text-align:start;}.elementor-131 .elementor-element.elementor-element-2d52504{text-align:end;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-131 .elementor-element.elementor-element-b4f2cc2{width:25%;}.elementor-131 .elementor-element.elementor-element-42bca6c{width:25%;}}@media(max-width:1024px){.elementor-131 .elementor-element.elementor-element-69b30cdb{padding:25px 20px 0px 20px;}.elementor-131 .elementor-element.elementor-element-17c4b0ef{text-align:center;}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-item > a{font-size:13px;}.elementor-131 .elementor-element.elementor-element-84dd0ea .elementor-widget-container{text-align:center;}.elementor-131 .elementor-element.elementor-element-302d3ec{text-align:center;}.elementor-131 .elementor-element.elementor-element-65c701a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-65c701a .elementor-icon-list-item > a{font-size:13px;}.elementor-131 .elementor-element.elementor-element-8bd8114{text-align:center;}.elementor-131 .elementor-element.elementor-element-4d00d618 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-4d00d618 .elementor-icon-list-item > a{font-size:13px;}.elementor-131 .elementor-element.elementor-element-c26994b{padding:25px 20px 0px 20px;}.elementor-131 .elementor-element.elementor-element-0bca8a9{text-align:center;}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-item > a{font-size:13px;}.elementor-131 .elementor-element.elementor-element-8bd417a .elementor-widget-container{text-align:center;}.elementor-131 .elementor-element.elementor-element-3567a7a{text-align:center;}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-item > a{font-size:13px;}.elementor-131 .elementor-element.elementor-element-306dbf0{text-align:center;}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-item > a{font-size:13px;}.elementor-bc-flex-widget .elementor-131 .elementor-element.elementor-element-42bca6c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-131 .elementor-element.elementor-element-42bca6c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-131 .elementor-element.elementor-element-42bca6c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-131 .elementor-element.elementor-element-42bca6c > .elementor-element-populated{padding:2em 2em 2em 2em;}}@media(max-width:767px){.elementor-131 .elementor-element.elementor-element-69b30cdb{margin-top:0px;margin-bottom:0px;padding:30px 25px 0px 25px;}.elementor-131 .elementor-element.elementor-element-75e0b55{width:100%;}.elementor-131 .elementor-element.elementor-element-17c4b0ef{text-align:center;}.elementor-131 .elementor-element.elementor-element-17c4b0ef .elementor-heading-title{font-size:23px;}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-6e9e840a .elementor-icon-list-item > a{font-size:20px;}.elementor-131 .elementor-element.elementor-element-84dd0ea .elementor-widget-container{text-align:center;}.elementor-131 .elementor-element.elementor-element-b3bb359{width:100%;}.elementor-131 .elementor-element.elementor-element-b3bb359 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-131 .elementor-element.elementor-element-302d3ec{text-align:center;}.elementor-131 .elementor-element.elementor-element-302d3ec .elementor-heading-title{font-size:23px;}.elementor-131 .elementor-element.elementor-element-301bb215{width:100%;}.elementor-131 .elementor-element.elementor-element-301bb215 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-131 .elementor-element.elementor-element-8bd8114{text-align:center;}.elementor-131 .elementor-element.elementor-element-8bd8114 .elementor-heading-title{font-size:23px;}.elementor-131 .elementor-element.elementor-element-b4d3480{width:100%;}.elementor-131 .elementor-element.elementor-element-b4d3480 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-131 .elementor-element.elementor-element-a90c958{text-align:center;}.elementor-131 .elementor-element.elementor-element-c26994b{margin-top:0px;margin-bottom:0px;}.elementor-131 .elementor-element.elementor-element-dfbc2bf{width:100%;}.elementor-131 .elementor-element.elementor-element-0bca8a9{text-align:center;}.elementor-131 .elementor-element.elementor-element-0bca8a9 .elementor-heading-title{font-size:23px;}.elementor-131 .elementor-element.elementor-element-c734a6d > .elementor-widget-container{padding:5em 5em 5em 5em;}.elementor-131 .elementor-element.elementor-element-c734a6d.elementor-element{--order:99999 /* order end hack */;}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-c734a6d .elementor-icon-list-item > a{font-size:65px;}.elementor-131 .elementor-element.elementor-element-8bd417a .elementor-widget-container{text-align:center;}.elementor-131 .elementor-element.elementor-element-ea65a5c{width:100%;}.elementor-131 .elementor-element.elementor-element-ea65a5c > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-131 .elementor-element.elementor-element-3567a7a{text-align:center;}.elementor-131 .elementor-element.elementor-element-3567a7a .elementor-heading-title{font-size:23px;}.elementor-131 .elementor-element.elementor-element-f6b2e69 > .elementor-widget-container{padding:5em 5em 5em 5em;}.elementor-131 .elementor-element.elementor-element-f6b2e69.elementor-element{--order:99999 /* order end hack */;}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-f6b2e69 .elementor-icon-list-item > a{font-size:65px;}.elementor-131 .elementor-element.elementor-element-b4f2cc2{width:100%;}.elementor-131 .elementor-element.elementor-element-b4f2cc2 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-131 .elementor-element.elementor-element-306dbf0{text-align:center;}.elementor-131 .elementor-element.elementor-element-306dbf0 .elementor-heading-title{font-size:23px;}.elementor-131 .elementor-element.elementor-element-90cf225 > .elementor-widget-container{padding:5em 5em 5em 5em;}.elementor-131 .elementor-element.elementor-element-90cf225.elementor-element{--order:99999 /* order end hack */;}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-90cf225 .elementor-icon-list-item > a{font-size:65px;}.elementor-131 .elementor-element.elementor-element-42bca6c{width:100%;}.elementor-131 .elementor-element.elementor-element-42bca6c > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-131 .elementor-element.elementor-element-94b883c{text-align:center;}.elementor-131 .elementor-element.elementor-element-ea49a62 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-6dcd0fe{width:100%;}.elementor-131 .elementor-element.elementor-element-6dcd0fe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-131 .elementor-element.elementor-element-402336c{text-align:center;}.elementor-131 .elementor-element.elementor-element-2d52504 > .elementor-widget-container{padding:20px 20px 20px 20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-131 .elementor-element.elementor-element-75e0b55{width:50%;}.elementor-131 .elementor-element.elementor-element-b3bb359{width:50%;}.elementor-131 .elementor-element.elementor-element-301bb215{width:34%;}.elementor-131 .elementor-element.elementor-element-b4d3480{width:33%;}.elementor-131 .elementor-element.elementor-element-dfbc2bf{width:50%;}.elementor-131 .elementor-element.elementor-element-ea65a5c{width:50%;}.elementor-131 .elementor-element.elementor-element-b4f2cc2{width:60%;}.elementor-131 .elementor-element.elementor-element-42bca6c{width:40%;}}/* Start custom CSS for heading, class: .elementor-element-17c4b0ef *//* Este código aplica-se apenas a este widget */
.elementor-131 .elementor-element.elementor-element-17c4b0ef h1.elementor-heading-title {
    color: #294D97 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-302d3ec *//* Este código aplica-se apenas a este widget */
.elementor-131 .elementor-element.elementor-element-302d3ec h1.elementor-heading-title {
    color: #294D97 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bd8114 *//* Este código aplica-se apenas a este widget */
.elementor-131 .elementor-element.elementor-element-8bd8114 h1.elementor-heading-title {
    color: #294D97 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a90c958 *//* Este código aplica-se apenas a este widget */
.elementor-131 .elementor-element.elementor-element-a90c958 h1.elementor-heading-title {
    color: #294D97 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7020eb7 *//* 1. BLOQUEIO TOTAL DE ESTRUTURA (IMPEDE O SALTO) */
.elementor-131 .elementor-element.elementor-element-7020eb7,
.elementor-131 .elementor-element.elementor-element-7020eb7 .elementor-button,
.elementor-131 .elementor-element.elementor-element-7020eb7 .elementor-button-content-wrapper,
.elementor-131 .elementor-element.elementor-element-7020eb7 .elementor-button-text {
    transition: none !important;
    animation: none !important;
    transform: none !important;
    padding: px 24px !important; /* Ajusta este valor para o tamanho que queres, mas mantém fixo */
    margin: 0 !important;
    line-height: 1 !important;
    letter-spacing: normal !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 2. REMOVE QUALQUER EFEITO AO PASSAR O RATO (HOVER) */
.elementor-131 .elementor-element.elementor-element-7020eb7 .elementor-button:hover,
.elementor-131 .elementor-element.elementor-element-7020eb7 .elementor-button:active,
.elementor-131 .elementor-element.elementor-element-7020eb7 .elementor-button:focus {
    background-color: #256FBB !important; /* Mantém a tua cor azul */
    color: #FFFFFF !important;
    padding: 12px 24px !important; /* Tem de ser IGUAL ao valor de cima */
    transform: none !important;
    box-shadow: none !important;
}

/* 3. FIXA A PALAVRA NO SÍTIO EXATO */
.elementor-131 .elementor-element.elementor-element-7020eb7 .elementor-button-text {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b4d3480 *//* 1. CRIAÇÃO DA CAIXA (CARD) DE APOIO AO CLIENTE */
.elementor-131 .elementor-element.elementor-element-b4d3480 .elementor-column:last-child .elementor-widget-wrap {
    background: #ffffff !important;
    border: 1px solid #e1e8f0 !important; /* Borda fina e elegante */
    border-radius: 15px !important;       /* Cantos arredondados */
    padding: 25px !important;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05) !important; /* Sombra muito suave */
    transition: all 0.3s ease !important;
}

/* 2. EFEITO AO PASSAR O RATO NA CAIXA */
.elementor-131 .elementor-element.elementor-element-b4d3480 .elementor-column:last-child .elementor-widget-wrap:hover {
    border-color: #294D97 !important; /* Borda fica azul no hover */
    transform: translateY(-5px);
}

/* 3. ESTILIZAÇÃO DO TÍTULO DENTRO DA CAIXA */
.elementor-131 .elementor-element.elementor-element-b4d3480 .elementor-column:last-child h2,
.elementor-131 .elementor-element.elementor-element-b4d3480 .elementor-column:last-child h3 {
    font-size: 18px !important;
    border-bottom: 2px solid #f0f4f8; /* Linha divisória interna */
    padding-bottom: 15px !important;
    margin-bottom: 20px !important;
    color: #1e3a8a !important;
}

/* 4. AJUSTE DOS ÍCONES E TEXTOS DE CONTACTO */
.elementor-131 .elementor-element.elementor-element-b4d3480 .elementor-column:last-child .elementor-icon-list-item {
    background: #f8fafc; /* Fundo muito leve para cada item */
    margin-bottom: 8px !important;
    padding: 10px !important;
    border-radius: 8px !important;
    border: 1px solid transparent;
}

.elementor-131 .elementor-element.elementor-element-b4d3480 .elementor-column:last-child .elementor-icon-list-icon i {
    color: #2563eb !important; /* Ícones num azul mais vivo */
}

/* 5. BOTÃO "PERGUNTAS FREQUENTES" */
.elementor-131 .elementor-element.elementor-element-b4d3480 .elementor-button {
    width: 100% !important; /* Botão ocupa a largura toda da caixa */
    border-radius: 8px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-69b30cdb *//* --- 1. CONFIGURAÇÃO PARA COMPUTADOR (Desktop) --- */
@media (min-width: 1025px) {
    .elementor-131 .elementor-element.elementor-element-69b30cdb > .elementor-container {
        display: flex !important;
        justify-content: space-between !important;
        align-items: flex-start !important;
        max-width: 1250px !important;
        margin: 0 auto !important;
        padding: 80px 20px !important;
    }

    .elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-column {
        width: 23% !important;
    }

    .elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-icon-list-item {
        line-height: 2.4 !important; /* Espaçamento elegante do teu print */
    }
}

/* --- 2. CONFIGURAÇÃO PARA TABLET --- */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-column { 
        width: 48% !important; 
        margin-bottom: 40px !important; 
    }
}

/* --- 3. CONFIGURAÇÃO PARA TELEMÓVEL (Mobile) --- */
@media (max-width: 767px) {
    /* Força as colunas a ocuparem a largura total e centra o conteúdo */
    .elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-column { 
        width: 100% !important; 
        text-align: center !important; 
        margin-bottom: 70px !important; 
        display: block !important;
    }

    /* Força os links (Home, Sobre nós, etc.) a ficarem UM POR BAIXO DO OUTRO */
    .elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-icon-list-items {
        display: flex !important;
        flex-direction: column !important; /* Vertical */
        align-items: center !important;
        justify-content: center !important;
    }

    .elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-icon-list-item {
        display: block !important;
        width: 100% !important;
        line-height: 1.8 !important; /* Espaço ajustado para telemóvel */
        margin-bottom: 10px !important;
    }

    /* Cores e textos centrados para máxima visibilidade */
    .elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-icon-list-text, 
    .elementor-131 .elementor-element.elementor-element-69b30cdb a,
    .elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-widget-text-editor {
        color: #111111 !important; /* Preto para contraste no azul */
        text-align: center !important;
        font-size: 20px !important;
        display: block !important;
    }

    /* Títulos centrados */
    .elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-heading-title {
        text-align: center !important;
        margin-bottom: 20px !important;
        color: #000000 !important;
    }

    /* Ajuste da Caixa de Apoio ao Cliente (4ª Coluna) no mobile */
    .elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-column:nth-child(4) > .elementor-widget-wrap {
        margin-top: 0 !important; /* Remove a margem negativa para não sobrepor */
        padding: 20px !important;
    }
}

/* --- 4. ESTILOS GERAIS (Aplicados a todos os dispositivos) --- */
.elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-social-icon {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

/* 1. CRIAR A CAIXA COM BORDA NO APOIO AO CLIENTE (SUBIR POSIÇÃO) */
.elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-column:nth-child(4) > .elementor-widget-wrap {
    background-color: #ffffff !important;
    border: 2px solid #2645BD !important; /* Borda Azul */
    border-radius: 20px !important;
    padding: 30px 20px !important;
    box-shadow: 0px 10px 25px rgba(0,0,0,0.08) !important;
    
    /* MODIFICAÇÃO AQUI: */
    margin-top: -20px !important; /* Puxa a caixa para cima. Ajusta o valor se necessário */
    position: relative !important;
    z-index: 10 !important;
}

/* Recomendo remover o título que fica fora da caixa se ele estiver a criar espaço extra */
.elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-column:nth-child(4) .elementor-widget-heading {
    margin-top: 0 !important;
}

/* 2. DESTACAR O TÍTULO "APOIO AO CLIENTE" */
.elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-column:nth-child(4) h2, 
.elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-column:nth-child(4) h3 {
    color: #2645BD !important;
    font-size: 20px !important;
    text-align: center !important;
    margin-bottom: 25px !important;
    font-weight: 800 !important;
}

/* 3. ESTILIZAR OS ITENS DE CONTACTO (Telefone, Email, Horário) */
.elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-column:nth-child(4) .elementor-icon-list-item {
    background: #f1f5f9 !important; /* Fundo cinza muito claro */
    margin-bottom: 10px !important;
    padding: 12px !important;
    border-radius: 10px !important;
    border: 1px solid #e2e8f0 !important;
}

/* 4. COR DOS ÍCONES DENTRO DA CAIXA */
.elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-column:nth-child(4) .elementor-icon-list-icon i {
    color: #2645BD !important;
    font-size: 18px !important;
}

/* 5. FAZER O BOTÃO OCUPAR A LARGURA TODA */
.elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-column:nth-child(4) .elementor-button {
    width: 100% !important;
    margin-bottom: 20px !important;
    background-color: #2645BD !important;
    border-radius: 10px !important;
}

/* 5. BOTÃO: ESTADO NORMAL E HOVER INVERTIDO */
.elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-column:nth-child(4) .elementor-button {
    width: 100% !important;
    margin-bottom: 20px !important;
    background-color: #2645BD !important; /* Azul */
    color: #FFFFFF !important;            /* Texto Branco */
    border: 2px solid #2645BD !important;  /* Borda Azul */
    border-radius: 10px !important;
    transition: all 0.3s ease-in-out !important;
}

.elementor-131 .elementor-element.elementor-element-69b30cdb .elementor-column:nth-child(4) .elementor-button:hover {
    background-color: #FFFFFF !important; /* Fundo Branco no Hover */
    color: #2645BD !important;            /* Texto Azul no Hover */
    border: 2px solid #2645BD !important;  /* Mantém a borda azul */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bca8a9 *//* Este código aplica-se apenas a este widget */
.elementor-131 .elementor-element.elementor-element-0bca8a9 h1.elementor-heading-title {
    color: #294D97 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3567a7a *//* Este código aplica-se apenas a este widget */
.elementor-131 .elementor-element.elementor-element-3567a7a h1.elementor-heading-title {
    color: #294D97 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-306dbf0 *//* Este código aplica-se apenas a este widget */
.elementor-131 .elementor-element.elementor-element-306dbf0 h1.elementor-heading-title {
    color: #294D97 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94b883c *//* Este código aplica-se apenas a este widget */
.elementor-131 .elementor-element.elementor-element-94b883c h1.elementor-heading-title {
    color: #294D97 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-42bca6c *//* 1. CRIAÇÃO DA CAIXA (CARD) DE APOIO AO CLIENTE */
.elementor-131 .elementor-element.elementor-element-42bca6c .elementor-column:last-child .elementor-widget-wrap {
    background: #ffffff !important;
    border: 1px solid #e1e8f0 !important; /* Borda fina e elegante */
    border-radius: 15px !important;       /* Cantos arredondados */
    padding: 25px !important;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05) !important; /* Sombra muito suave */
    transition: all 0.3s ease !important;
}

/* 2. EFEITO AO PASSAR O RATO NA CAIXA */
.elementor-131 .elementor-element.elementor-element-42bca6c .elementor-column:last-child .elementor-widget-wrap:hover {
    border-color: #294D97 !important; /* Borda fica azul no hover */
    transform: translateY(-5px);
}

/* 3. ESTILIZAÇÃO DO TÍTULO DENTRO DA CAIXA */
.elementor-131 .elementor-element.elementor-element-42bca6c .elementor-column:last-child h2,
.elementor-131 .elementor-element.elementor-element-42bca6c .elementor-column:last-child h3 {
    font-size: 18px !important;
    border-bottom: 2px solid #f0f4f8; /* Linha divisória interna */
    padding-bottom: 15px !important;
    margin-bottom: 20px !important;
    color: #1e3a8a !important;
}

/* 4. AJUSTE DOS ÍCONES E TEXTOS DE CONTACTO */
.elementor-131 .elementor-element.elementor-element-42bca6c .elementor-column:last-child .elementor-icon-list-item {
    background: #f8fafc; /* Fundo muito leve para cada item */
    margin-bottom: 8px !important;
    padding: 10px !important;
    border-radius: 8px !important;
    border: 1px solid transparent;
}

.elementor-131 .elementor-element.elementor-element-42bca6c .elementor-column:last-child .elementor-icon-list-icon i {
    color: #2563eb !important; /* Ícones num azul mais vivo */
}

/* 5. BOTÃO "PERGUNTAS FREQUENTES" */
.elementor-131 .elementor-element.elementor-element-42bca6c .elementor-button {
    width: 100% !important; /* Botão ocupa a largura toda da caixa */
    border-radius: 8px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ba2a667 *//* 1. SOBE A LINHA AZUL: Ajusta o valor conforme necessário */
.elementor-131 .elementor-element.elementor-element-ba2a667 {
    margin-top: -30px !important; /* Quanto mais negativo, mais para cima sobe */
    padding-top: 0 !important;
}

/* 2. REMOVE ESPAÇOS DO DIVISOR: Caso uses o widget Separador/Divisor */
.elementor-131 .elementor-element.elementor-element-ba2a667 .elementor-divider {
    padding-top: 0 !important;
    padding-bottom: 5px !important;
    line-height: 0 !important;
}

/* 3. AJUSTE DE PROXIMIDADE: Com os logótipos de pagamento abaixo */
.elementor-131 .elementor-element.elementor-element-ba2a667 + .elementor-section {
    margin-top: -10px !important;
}/* End custom CSS */