.elementor-15 .elementor-element.elementor-element-f7a2493{--display:flex;--min-height:825px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-15 .elementor-element.elementor-element-f7a2493:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f7a2493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marketingconsultoria.com/wp-content/uploads/2026/05/fsfd.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-192bf7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 11px 11px 11px;border-style:dashed;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-192bf7b.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:17px;}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:17px;}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-1f66e9b{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-1f66e9b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-c81e30c .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.6px;background-image:linear-gradient(180deg, #61CE7000 5%, #0E5058 100%);padding:20px 40px 20px 40px;}.elementor-15 .elementor-element.elementor-element-c81e30c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-15 .elementor-element.elementor-element-26c3bcc{--display:flex;--min-height:563px;--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;}.elementor-15 .elementor-element.elementor-element-26c3bcc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-26c3bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://marketingconsultoria.com/wp-content/uploads/2026/06/section_herodad.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-e65e72d{padding:10px 20px 10px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-e65e72d.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e65e72d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-e65e72d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-e65e72d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-e65e72d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-15 .elementor-element.elementor-element-e65e72d .elementor-icon-list-text{color:#145252;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-c525f05{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-c525f05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;letter-spacing:-1.5px;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-15 .elementor-element.elementor-element-92df4af{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#6B7280;}.elementor-15 .elementor-element.elementor-element-719a156{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#3FA796;--border-color:#3FA796;}.elementor-15 .elementor-element.elementor-element-355ec4a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#6B7280;}.elementor-15 .elementor-element.elementor-element-94a268a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-94a268a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-94a268a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-15 .elementor-element.elementor-element-c8d8a6e{padding:10px 20px 10px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-c8d8a6e.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-c8d8a6e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-c8d8a6e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-c8d8a6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-c8d8a6e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-15 .elementor-element.elementor-element-c8d8a6e .elementor-icon-list-text{color:#145252;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-203ddd4{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-e38b565{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-e38b565.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e38b565 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;letter-spacing:-1.5px;color:#021C2D;}.elementor-15 .elementor-element.elementor-element-7cfc378{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-7cfc378:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7cfc378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-e458fda.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e458fda .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-15 .elementor-element.elementor-element-e458fda .elementor-icon-box-title{margin-block-end:5px;}.elementor-15 .elementor-element.elementor-element-e458fda .elementor-icon{font-size:37px;}.elementor-15 .elementor-element.elementor-element-e458fda .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e458fda .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-e458fda .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-a90e63a{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-a90e63a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a90e63a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-37087f5.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-37087f5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-15 .elementor-element.elementor-element-37087f5 .elementor-icon-box-title{margin-block-end:5px;}.elementor-15 .elementor-element.elementor-element-37087f5 .elementor-icon{font-size:37px;}.elementor-15 .elementor-element.elementor-element-37087f5 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-37087f5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-37087f5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-c371961{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-c371961:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c371961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1fe46bc.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-1fe46bc .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-15 .elementor-element.elementor-element-1fe46bc .elementor-icon-box-title{margin-block-end:5px;}.elementor-15 .elementor-element.elementor-element-1fe46bc .elementor-icon{font-size:37px;}.elementor-15 .elementor-element.elementor-element-1fe46bc .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-1fe46bc .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-1fe46bc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-fca17f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-5469f78{--display:flex;}.elementor-15 .elementor-element.elementor-element-b5f1de9{padding:10px 20px 10px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-b5f1de9.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-b5f1de9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-b5f1de9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-b5f1de9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-b5f1de9 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-15 .elementor-element.elementor-element-b5f1de9 .elementor-icon-list-text{color:#145252;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-db9bca8{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-db9bca8.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-db9bca8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;letter-spacing:-1.5px;color:#021C2D;}.elementor-15 .elementor-element.elementor-element-efd1b2a.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-efd1b2a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-64f7071{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0E3A3A17;--border-color:#0E3A3A17;}.elementor-15 .elementor-element.elementor-element-055546c .elementor-icon-box-wrapper{align-items:start;gap:17px;}.elementor-15 .elementor-element.elementor-element-055546c .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-055546c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-055546c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-055546c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-8122721{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0E3A3A17;--border-color:#0E3A3A17;}.elementor-15 .elementor-element.elementor-element-7a77f69 .elementor-icon-box-wrapper{align-items:start;gap:17px;}.elementor-15 .elementor-element.elementor-element-7a77f69 .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-7a77f69 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-7a77f69 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-7a77f69 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-12104ce{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0E3A3A17;--border-color:#0E3A3A17;}.elementor-15 .elementor-element.elementor-element-3a6fb33 .elementor-icon-box-wrapper{align-items:start;gap:17px;}.elementor-15 .elementor-element.elementor-element-3a6fb33 .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-3a6fb33 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3a6fb33 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-3a6fb33 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-03f02f6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0E3A3A17;--border-color:#0E3A3A17;}.elementor-15 .elementor-element.elementor-element-ba1453a .elementor-icon-box-wrapper{align-items:start;gap:17px;}.elementor-15 .elementor-element.elementor-element-ba1453a .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-ba1453a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ba1453a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-ba1453a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-4017010{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0E3A3A17;--border-color:#0E3A3A17;}.elementor-15 .elementor-element.elementor-element-661348c .elementor-icon-box-wrapper{align-items:start;gap:17px;}.elementor-15 .elementor-element.elementor-element-661348c .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-661348c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-661348c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-661348c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-998da36{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-7fde96d.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-061b2b9{--display:flex;--min-height:792px;--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-061b2b9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-061b2b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marketingconsultoria.com/wp-content/uploads/2026/06/sectiocsn_vis_o_externa.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-a782e69{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-15 .elementor-element.elementor-element-f3b0895{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f0f8f91{padding:10px 20px 10px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-f0f8f91 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-f0f8f91 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-f0f8f91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-f0f8f91 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-15 .elementor-element.elementor-element-f0f8f91 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-dc91b61{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-dc91b61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f39dbe5{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-f39dbe5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f39dbe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14525250;}.elementor-15 .elementor-element.elementor-element-f39dbe5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-ef0cb5b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFFA6;}.elementor-15 .elementor-element.elementor-element-17e9ffe{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-17e9ffe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-34ffac3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(34px/2);}.elementor-15 .elementor-element.elementor-element-34ffac3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(34px/2);}.elementor-15 .elementor-element.elementor-element-34ffac3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(34px/2);}.elementor-15 .elementor-element.elementor-element-34ffac3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-34px/2);}.elementor-15 .elementor-element.elementor-element-34ffac3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-34px/2);}.elementor-15 .elementor-element.elementor-element-34ffac3 .elementor-icon-list-icon i{color:#30BFD6;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-34ffac3 .elementor-icon-list-icon svg{fill:#30BFD6;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-34ffac3{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-34ffac3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-34ffac3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-34ffac3 .elementor-icon-list-text{color:#0C121E;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-cc2c95b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-cc2c95b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cc2c95b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-15 .elementor-element.elementor-element-a0b69df{padding:10px 20px 10px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-a0b69df.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-a0b69df .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-a0b69df .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-a0b69df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-a0b69df .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-15 .elementor-element.elementor-element-a0b69df .elementor-icon-list-text{color:#145252;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-b074cdc{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-b074cdc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;letter-spacing:-1.5px;color:#021C2D;}.elementor-15 .elementor-element.elementor-element-70b6e73{width:auto;max-width:auto;column-gap:12px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-70b6e73.elementor-element{--align-self:center;--flex-grow:7;--flex-shrink:3;}.elementor-15 .elementor-element.elementor-element-d635efd{--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-15 .elementor-element.elementor-element-d635efd.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-537fce2{--display:flex;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-537fce2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-537fce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-15 .elementor-element.elementor-element-ba3e56e.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-ba3e56e .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-ba3e56e.elementor-view-stacked .elementor-icon{background-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-ba3e56e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-ba3e56e.elementor-view-default .elementor-icon{color:#0E3A3A00;border-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-ba3e56e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-ba3e56e.elementor-view-default .elementor-icon svg{fill:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-ba3e56e .elementor-icon{font-size:44px;}.elementor-15 .elementor-element.elementor-element-ba3e56e .elementor-icon svg{height:44px;}.elementor-15 .elementor-element.elementor-element-739c1c8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-739c1c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-05d2ca8{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-764d173{--display:flex;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-764d173:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-764d173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-622464a.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-622464a .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-622464a.elementor-view-stacked .elementor-icon{background-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-622464a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-622464a.elementor-view-default .elementor-icon{color:#0E3A3A00;border-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-622464a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-622464a.elementor-view-default .elementor-icon svg{fill:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-622464a .elementor-icon{font-size:44px;}.elementor-15 .elementor-element.elementor-element-622464a .elementor-icon svg{height:44px;}.elementor-15 .elementor-element.elementor-element-e9c775f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-e9c775f.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-e9c775f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-f221d35{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-d5c765a{--display:flex;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-d5c765a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d5c765a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-140bb44.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-140bb44 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-140bb44.elementor-view-stacked .elementor-icon{background-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-140bb44.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-140bb44.elementor-view-default .elementor-icon{color:#0E3A3A00;border-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-140bb44.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-140bb44.elementor-view-default .elementor-icon svg{fill:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-140bb44 .elementor-icon{font-size:44px;}.elementor-15 .elementor-element.elementor-element-140bb44 .elementor-icon svg{height:44px;}.elementor-15 .elementor-element.elementor-element-cb0faad{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-cb0faad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-7cb97d2.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-7cb97d2{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-9f20238{--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-15 .elementor-element.elementor-element-489be7c{--display:flex;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-489be7c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-489be7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-881b6c3.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-881b6c3 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-881b6c3.elementor-view-stacked .elementor-icon{background-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-881b6c3.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-881b6c3.elementor-view-default .elementor-icon{color:#0E3A3A00;border-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-881b6c3.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-881b6c3.elementor-view-default .elementor-icon svg{fill:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-881b6c3 .elementor-icon{font-size:44px;}.elementor-15 .elementor-element.elementor-element-881b6c3 .elementor-icon svg{height:44px;}.elementor-15 .elementor-element.elementor-element-5ab765c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-5ab765c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-c807bf0{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-555d479{--display:flex;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-555d479:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-555d479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2ccb793.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-2ccb793 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-2ccb793.elementor-view-stacked .elementor-icon{background-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-2ccb793.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2ccb793.elementor-view-default .elementor-icon{color:#0E3A3A00;border-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-2ccb793.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2ccb793.elementor-view-default .elementor-icon svg{fill:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-2ccb793 .elementor-icon{font-size:44px;}.elementor-15 .elementor-element.elementor-element-2ccb793 .elementor-icon svg{height:44px;}.elementor-15 .elementor-element.elementor-element-cd6a920{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-cd6a920 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-97bbd60{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-0a03e87{--display:flex;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-0a03e87:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0a03e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-370e461.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-370e461 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-370e461.elementor-view-stacked .elementor-icon{background-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-370e461.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-370e461.elementor-view-default .elementor-icon{color:#0E3A3A00;border-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-370e461.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-370e461.elementor-view-default .elementor-icon svg{fill:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-370e461 .elementor-icon{font-size:44px;}.elementor-15 .elementor-element.elementor-element-370e461 .elementor-icon svg{height:44px;}.elementor-15 .elementor-element.elementor-element-6885787{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-6885787 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-2fb8e80{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-b646c16 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.6px;padding:20px 40px 20px 40px;}.elementor-15 .elementor-element.elementor-element-b646c16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-b646c16.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-8a59f22{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c48a535{--display:flex;}.elementor-15 .elementor-element.elementor-element-a05a4f3{padding:10px 20px 10px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-a05a4f3.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-a05a4f3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-a05a4f3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-a05a4f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-a05a4f3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-15 .elementor-element.elementor-element-a05a4f3 .elementor-icon-list-text{color:#145252;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-5eaf90f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-5eaf90f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;letter-spacing:-1.5px;color:#021C2D;}.elementor-15 .elementor-element.elementor-element-6660493{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-039c07a{--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-15 .elementor-element.elementor-element-5c3ccec{--display:flex;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-5c3ccec:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5c3ccec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f8f6557 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-f8f6557.elementor-view-stacked .elementor-icon{background-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-f8f6557.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f8f6557.elementor-view-default .elementor-icon{color:#0E3A3A00;border-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-f8f6557.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f8f6557.elementor-view-default .elementor-icon svg{fill:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-f8f6557 .elementor-icon{font-size:44px;}.elementor-15 .elementor-element.elementor-element-f8f6557 .elementor-icon svg{height:44px;}.elementor-15 .elementor-element.elementor-element-57383c9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-57383c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-f81b954{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-c959c89{--display:flex;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-c959c89:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c959c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-315ad62 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-315ad62.elementor-view-stacked .elementor-icon{background-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-315ad62.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-315ad62.elementor-view-default .elementor-icon{color:#0E3A3A00;border-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-315ad62.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-315ad62.elementor-view-default .elementor-icon svg{fill:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-315ad62 .elementor-icon{font-size:44px;}.elementor-15 .elementor-element.elementor-element-315ad62 .elementor-icon svg{height:44px;}.elementor-15 .elementor-element.elementor-element-b810769{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-b810769 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-d93f777{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-9066c07{--display:flex;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-9066c07:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9066c07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-5c31874 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-5c31874.elementor-view-stacked .elementor-icon{background-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-5c31874.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5c31874.elementor-view-default .elementor-icon{color:#0E3A3A00;border-color:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-5c31874.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5c31874.elementor-view-default .elementor-icon svg{fill:#0E3A3A00;}.elementor-15 .elementor-element.elementor-element-5c31874 .elementor-icon{font-size:44px;}.elementor-15 .elementor-element.elementor-element-5c31874 .elementor-icon svg{height:44px;}.elementor-15 .elementor-element.elementor-element-99e99a5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-99e99a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-c927d4c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-c8c01ae{--display:flex;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-c8c01ae:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c8c01ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#042035;background-image:url("https://marketingconsultoria.com/wp-content/uploads/2026/06/sectiocsn_vis_o_externa.webp");background-position:center center;}.elementor-15 .elementor-element.elementor-element-7587443{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-7587443 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3be6367 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.6px;padding:20px 40px 20px 40px;}.elementor-15 .elementor-element.elementor-element-3be6367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-3be6367.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-94f0638{--display:flex;--min-height:792px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-94f0638:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-94f0638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marketingconsultoria.com/wp-content/uploads/2026/06/sectiocsn_vis_o_externa.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-e4d6d34{--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-15 .elementor-element.elementor-element-7228be0{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-e7cca9c{padding:10px 20px 10px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-e7cca9c.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-e7cca9c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-e7cca9c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-e7cca9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-e7cca9c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-15 .elementor-element.elementor-element-e7cca9c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-6ff3782{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-6ff3782 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2b22f34{--display:flex;}.elementor-15 .elementor-element.elementor-element-081c600{--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-15 .elementor-element.elementor-element-b391a90{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-b391a90:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b391a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#79C0B8;}.elementor-15 .elementor-element.elementor-element-0d96f92{width:var( --container-widget-width, 73% );max-width:73%;padding:2px 2px 2px 2px;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-0d96f92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;font-style:italic;line-height:40px;letter-spacing:-1.2px;-webkit-text-stroke-color:#0D5A62;stroke:#0D5A62;color:#021C2D;}.elementor-15 .elementor-element.elementor-element-8526c1a .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.6px;padding:20px 40px 20px 40px;}.elementor-15 .elementor-element.elementor-element-8526c1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-8526c1a.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-7d18e31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-dc7d238{--display:flex;}.elementor-15 .elementor-element.elementor-element-2d0cad5{padding:10px 20px 10px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-2d0cad5.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-2d0cad5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-2d0cad5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-2d0cad5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-2d0cad5 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-15 .elementor-element.elementor-element-2d0cad5 .elementor-icon-list-text{color:#145252;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-f5766d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-f5766d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;letter-spacing:-1.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#3A7CA5;}.elementor-15 .elementor-element.elementor-element-ab77a40 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.6px;padding:20px 40px 20px 40px;}.elementor-15 .elementor-element.elementor-element-ab77a40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-ab77a40.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-7b5eb2f{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-5dd33c7{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-84ded7a{--display:flex;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-84ded7a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-84ded7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-560e125{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-560e125 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a3efc89{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1f73edb{--display:flex;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-1f73edb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1f73edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b9a3215{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-b9a3215 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-36db998{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8fed89f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-94ea313{padding:10px 20px 10px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-94ea313.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-94ea313 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-94ea313 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-94ea313 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-94ea313 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-15 .elementor-element.elementor-element-94ea313 .elementor-icon-list-text{color:#145252;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-195ff51{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-195ff51 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;letter-spacing:-1.5px;color:#3A7CA5;}.elementor-15 .elementor-element.elementor-element-92bdad7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-84cce7e{padding:10px 20px 10px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-84cce7e.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-84cce7e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-84cce7e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-84cce7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-84cce7e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.6px;}.elementor-15 .elementor-element.elementor-element-84cce7e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-8925e0a{padding:10px 20px 10px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-8925e0a.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-8925e0a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-8925e0a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-8925e0a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-8925e0a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.6px;}.elementor-15 .elementor-element.elementor-element-8925e0a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-c948322{padding:10px 20px 10px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-c948322.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-c948322 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-c948322 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-c948322 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-c948322 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.6px;}.elementor-15 .elementor-element.elementor-element-c948322 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-3188c94{--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-15 .elementor-element.elementor-element-c912a34{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-67af589{--display:flex;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-15 .elementor-element.elementor-element-67af589:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-67af589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-15 .elementor-element.elementor-element-1e03a6d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#1A1A1A;}.elementor-15 .elementor-element.elementor-element-d766cea{--display:flex;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-15 .elementor-element.elementor-element-d766cea:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d766cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-15 .elementor-element.elementor-element-bfea0b7{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#1A1A1A;}.elementor-15 .elementor-element.elementor-element-7d3d433{--display:flex;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-15 .elementor-element.elementor-element-7d3d433:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7d3d433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-15 .elementor-element.elementor-element-1658b9b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#1A1A1A;}.elementor-15 .elementor-element.elementor-element-3f18dda{--display:flex;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-15 .elementor-element.elementor-element-3f18dda:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3f18dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-15 .elementor-element.elementor-element-324b1bc{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#1A1A1A;}.elementor-15 .elementor-element.elementor-element-04df10c .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.6px;padding:20px 40px 20px 40px;}.elementor-15 .elementor-element.elementor-element-04df10c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-15 .elementor-element.elementor-element-04df10c.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-04df10c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-04df10c .elementor-button .elementor-button-content-wrapper{gap:18px;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-719a156{--width:46%;}.elementor-15 .elementor-element.elementor-element-94a268a{--content-width:1206px;}.elementor-15 .elementor-element.elementor-element-f39dbe5{--width:43.677%;}.elementor-15 .elementor-element.elementor-element-2b22f34{--width:100%;}.elementor-15 .elementor-element.elementor-element-c912a34{--width:52%;}}@media(max-width:1366px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-f7a2493{--min-height:640px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-192bf7b .elementor-icon-list-item > a{font-size:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15 .elementor-element.elementor-element-1f66e9b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-1f66e9b .elementor-heading-title{font-size:42px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-c525f05{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-15 .elementor-element.elementor-element-c525f05 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-94a268a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-c8d8a6e.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e38b565{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-e38b565 .elementor-heading-title{font-size:36px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-fca17f2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-b5f1de9.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-db9bca8{text-align:center;}.elementor-15 .elementor-element.elementor-element-db9bca8 .elementor-heading-title{font-size:41px;}.elementor-15 .elementor-element.elementor-element-efd1b2a{text-align:center;}.elementor-15 .elementor-element.elementor-element-055546c .elementor-icon-box-title{margin-block-end:7px;}.elementor-15 .elementor-element.elementor-element-055546c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-055546c .elementor-icon-box-title a{font-size:18px;}.elementor-15 .elementor-element.elementor-element-055546c .elementor-icon-box-description{font-size:16px;}.elementor-15 .elementor-element.elementor-element-7a77f69 .elementor-icon-box-title{margin-block-end:7px;}.elementor-15 .elementor-element.elementor-element-7a77f69 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-7a77f69 .elementor-icon-box-title a{font-size:18px;}.elementor-15 .elementor-element.elementor-element-7a77f69 .elementor-icon-box-description{font-size:16px;}.elementor-15 .elementor-element.elementor-element-3a6fb33 .elementor-icon-box-title{margin-block-end:7px;}.elementor-15 .elementor-element.elementor-element-3a6fb33 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3a6fb33 .elementor-icon-box-title a{font-size:18px;}.elementor-15 .elementor-element.elementor-element-3a6fb33 .elementor-icon-box-description{font-size:16px;}.elementor-15 .elementor-element.elementor-element-ba1453a .elementor-icon-box-title{margin-block-end:7px;}.elementor-15 .elementor-element.elementor-element-ba1453a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ba1453a .elementor-icon-box-title a{font-size:18px;}.elementor-15 .elementor-element.elementor-element-ba1453a .elementor-icon-box-description{font-size:16px;}.elementor-15 .elementor-element.elementor-element-661348c .elementor-icon-box-title{margin-block-end:7px;}.elementor-15 .elementor-element.elementor-element-661348c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-661348c .elementor-icon-box-title a{font-size:18px;}.elementor-15 .elementor-element.elementor-element-661348c .elementor-icon-box-description{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-061b2b9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-a782e69{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f3b0895{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f0f8f91.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-dc91b61{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-dc91b61 .elementor-heading-title{font-size:41px;}.elementor-15 .elementor-element.elementor-element-f39dbe5{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-cc2c95b{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-b074cdc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-b074cdc .elementor-heading-title{font-size:36px;}.elementor-15 .elementor-element.elementor-element-d635efd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9f20238{--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-15 .elementor-element.elementor-element-8a59f22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-a05a4f3.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-5eaf90f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-5eaf90f .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-6660493{text-align:center;}.elementor-15 .elementor-element.elementor-element-5c3ccec{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-57383c9{text-align:center;}.elementor-15 .elementor-element.elementor-element-c959c89{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-b810769{text-align:center;}.elementor-15 .elementor-element.elementor-element-d93f777{text-align:center;}.elementor-15 .elementor-element.elementor-element-9066c07{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-99e99a5{text-align:center;}.elementor-15 .elementor-element.elementor-element-c927d4c{text-align:center;}.elementor-15 .elementor-element.elementor-element-7587443{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-7587443 .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-3be6367.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-94f0638{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-e4d6d34{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e7cca9c.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-6ff3782{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-6ff3782 .elementor-heading-title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-b391a90{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-0d96f92{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-0d96f92 .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-7d18e31{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-2d0cad5.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-f5766d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-f5766d4 .elementor-heading-title{font-size:41px;}.elementor-15 .elementor-element.elementor-element-ab77a40.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-84ded7a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-560e125{text-align:center;}.elementor-15 .elementor-element.elementor-element-a3efc89{text-align:center;}.elementor-15 .elementor-element.elementor-element-1f73edb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-b9a3215{text-align:center;}.elementor-15 .elementor-element.elementor-element-36db998{text-align:center;}.elementor-15 .elementor-element.elementor-element-8fed89f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-195ff51{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-92bdad7{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}}@media(min-width:2400px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for icon-list, class: .elementor-element-192bf7b */.elementor-15 .elementor-element.elementor-element-192bf7b {
    border-radius: 100px;
border: 1px solid rgba(63, 167, 150, 0.40);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c81e30c */.elementor-15 .elementor-element.elementor-element-c81e30c {
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    border: 2px solid #0B6F7F;
    background: linear-gradient(
        135deg,
        #052136,
        #096D7D,
        #0B6F7F,
        #052136
    );
    background-size: 300% 300%;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    animation: gradientFlow 6s ease infinite;

    box-shadow:
        0 8px 20px rgba(5, 33, 54, 0.25);
}

/* Efeito de luz */
.elementor-15 .elementor-element.elementor-element-c81e30c::before {
    content: "";
    position: absolute;
    top: -150%;
    left: -50%;
    width: 40%;
    height: 400%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.15),
        transparent
    );
    transform: rotate(25deg);
    transition: left 0.8s ease;
    pointer-events: none;
}

.elementor-15 .elementor-element.elementor-element-c81e30c:hover {
    transform: translateY(-3px) scale(1.02);
    border-color: #17B4C7;

    box-shadow:
        0 12px 30px rgba(9, 109, 125, 0.35),
        0 0 20px rgba(23, 180, 199, 0.25);
}

.elementor-15 .elementor-element.elementor-element-c81e30c:hover::before {
    left: 130%;
}

.elementor-15 .elementor-element.elementor-element-c81e30c:active {
    transform: translateY(-1px) scale(0.99);
}

@keyframes gradientFlow {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e65e72d */.elementor-15 .elementor-element.elementor-element-e65e72d {
border-radius: 70px;
border: 1px solid rgba(20, 82, 82, 0.30);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92df4af */.elementor-15 .elementor-element.elementor-element-92df4af p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-355ec4a */.elementor-15 .elementor-element.elementor-element-355ec4a p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c8d8a6e */.elementor-15 .elementor-element.elementor-element-c8d8a6e {
border-radius: 70px;
border: 1px solid rgba(20, 82, 82, 0.30);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e38b565 */.verde {
    color: #0B6F7F;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cfc378 */.elementor-15 .elementor-element.elementor-element-7cfc378 {
    border-radius: 6px;
border: 1px solid rgba(14, 58, 58, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a90e63a */.elementor-15 .elementor-element.elementor-element-a90e63a {
    border-radius: 6px;
border: 1px solid rgba(14, 58, 58, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c371961 */.elementor-15 .elementor-element.elementor-element-c371961 {
    border-radius: 6px;
border: 1px solid rgba(14, 58, 58, 0.10);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b5f1de9 */.elementor-15 .elementor-element.elementor-element-b5f1de9 {
border-radius: 70px;
border: 1px solid rgba(20, 82, 82, 0.30);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efd1b2a */.elementor-15 .elementor-element.elementor-element-efd1b2a p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0f8f91 */.elementor-15 .elementor-element.elementor-element-f0f8f91 {
    border-radius: 100px;
border: 1px solid #fff;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef0cb5b */.elementor-15 .elementor-element.elementor-element-ef0cb5b p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a0b69df */.elementor-15 .elementor-element.elementor-element-a0b69df {
border-radius: 70px;
border: 1px solid rgba(20, 82, 82, 0.30);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70b6e73 */.elementor-15 .elementor-element.elementor-element-70b6e73 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05d2ca8 */.elementor-15 .elementor-element.elementor-element-05d2ca8 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-537fce2 *//* CARD */
.elementor-15 .elementor-element.elementor-element-537fce2 {
    position: relative;
    overflow: hidden;

    background: #FFFFFF;
    border: 1px solid rgba(0,0,0,0.05);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease,
        background 0.35s ease;
}

/* HOVER DO CARD */
.elementor-15 .elementor-element.elementor-element-537fce2:hover {
    transform: translateY(-8px);

    background: #FFFFFF;

    border-color: rgba(0,0,0,0.08);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.08),
        0 8px 20px rgba(0,0,0,0.04);
}

/* ÍCONE */
.elementor-15 .elementor-element.elementor-element-537fce2 .elementor-icon,
.elementor-15 .elementor-element.elementor-element-537fce2 .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-537fce2 svg {
    transition:
        transform 0.35s ease,
        filter 0.35s ease;
}

/* EXPANDE O ÍCONE */
.elementor-15 .elementor-element.elementor-element-537fce2:hover .elementor-icon,
.elementor-15 .elementor-element.elementor-element-537fce2:hover .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-537fce2:hover svg {
    transform: scale(1.12);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f221d35 */.elementor-15 .elementor-element.elementor-element-f221d35 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764d173 *//* CARD */
.elementor-15 .elementor-element.elementor-element-764d173 {
    position: relative;
    overflow: hidden;

    background: #FFFFFF;
    border: 1px solid rgba(0,0,0,0.05);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease,
        background 0.35s ease;
}

/* HOVER DO CARD */
.elementor-15 .elementor-element.elementor-element-764d173:hover {
    transform: translateY(-8px);

    background: #FFFFFF;

    border-color: rgba(0,0,0,0.08);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.08),
        0 8px 20px rgba(0,0,0,0.04);
}

/* ÍCONE */
.elementor-15 .elementor-element.elementor-element-764d173 .elementor-icon,
.elementor-15 .elementor-element.elementor-element-764d173 .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-764d173 svg {
    transition:
        transform 0.35s ease,
        filter 0.35s ease;
}

/* EXPANDE O ÍCONE */
.elementor-15 .elementor-element.elementor-element-764d173:hover .elementor-icon,
.elementor-15 .elementor-element.elementor-element-764d173:hover .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-764d173:hover svg {
    transform: scale(1.12);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cb97d2 */.elementor-15 .elementor-element.elementor-element-7cb97d2 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c765a *//* CARD */
.elementor-15 .elementor-element.elementor-element-d5c765a {
    position: relative;
    overflow: hidden;

    background: #FFFFFF;
    border: 1px solid rgba(0,0,0,0.05);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease,
        background 0.35s ease;
}

/* HOVER DO CARD */
.elementor-15 .elementor-element.elementor-element-d5c765a:hover {
    transform: translateY(-8px);

    background: #FFFFFF;

    border-color: rgba(0,0,0,0.08);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.08),
        0 8px 20px rgba(0,0,0,0.04);
}

/* ÍCONE */
.elementor-15 .elementor-element.elementor-element-d5c765a .elementor-icon,
.elementor-15 .elementor-element.elementor-element-d5c765a .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-d5c765a svg {
    transition:
        transform 0.35s ease,
        filter 0.35s ease;
}

/* EXPANDE O ÍCONE */
.elementor-15 .elementor-element.elementor-element-d5c765a:hover .elementor-icon,
.elementor-15 .elementor-element.elementor-element-d5c765a:hover .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-d5c765a:hover svg {
    transform: scale(1.12);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c807bf0 */.elementor-15 .elementor-element.elementor-element-c807bf0 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489be7c *//* CARD */
.elementor-15 .elementor-element.elementor-element-489be7c {
    position: relative;
    overflow: hidden;

    background: #FFFFFF;
    border: 1px solid rgba(0,0,0,0.05);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease,
        background 0.35s ease;
}

/* HOVER DO CARD */
.elementor-15 .elementor-element.elementor-element-489be7c:hover {
    transform: translateY(-8px);

    background: #FFFFFF;

    border-color: rgba(0,0,0,0.08);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.08),
        0 8px 20px rgba(0,0,0,0.04);
}

/* ÍCONE */
.elementor-15 .elementor-element.elementor-element-489be7c .elementor-icon,
.elementor-15 .elementor-element.elementor-element-489be7c .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-489be7c svg {
    transition:
        transform 0.35s ease,
        filter 0.35s ease;
}

/* EXPANDE O ÍCONE */
.elementor-15 .elementor-element.elementor-element-489be7c:hover .elementor-icon,
.elementor-15 .elementor-element.elementor-element-489be7c:hover .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-489be7c:hover svg {
    transform: scale(1.12);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97bbd60 */.elementor-15 .elementor-element.elementor-element-97bbd60 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-555d479 *//* CARD */
.elementor-15 .elementor-element.elementor-element-555d479 {
    position: relative;
    overflow: hidden;

    background: #FFFFFF;
    border: 1px solid rgba(0,0,0,0.05);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease,
        background 0.35s ease;
}

/* HOVER DO CARD */
.elementor-15 .elementor-element.elementor-element-555d479:hover {
    transform: translateY(-8px);

    background: #FFFFFF;

    border-color: rgba(0,0,0,0.08);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.08),
        0 8px 20px rgba(0,0,0,0.04);
}

/* ÍCONE */
.elementor-15 .elementor-element.elementor-element-555d479 .elementor-icon,
.elementor-15 .elementor-element.elementor-element-555d479 .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-555d479 svg {
    transition:
        transform 0.35s ease,
        filter 0.35s ease;
}

/* EXPANDE O ÍCONE */
.elementor-15 .elementor-element.elementor-element-555d479:hover .elementor-icon,
.elementor-15 .elementor-element.elementor-element-555d479:hover .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-555d479:hover svg {
    transform: scale(1.12);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fb8e80 */.elementor-15 .elementor-element.elementor-element-2fb8e80 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a03e87 *//* CARD */
.elementor-15 .elementor-element.elementor-element-0a03e87 {
    position: relative;
    overflow: hidden;

    background: #FFFFFF;
    border: 1px solid rgba(0,0,0,0.05);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease,
        background 0.35s ease;
}

/* HOVER DO CARD */
.elementor-15 .elementor-element.elementor-element-0a03e87:hover {
    transform: translateY(-8px);

    background: #FFFFFF;

    border-color: rgba(0,0,0,0.08);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.08),
        0 8px 20px rgba(0,0,0,0.04);
}

/* ÍCONE */
.elementor-15 .elementor-element.elementor-element-0a03e87 .elementor-icon,
.elementor-15 .elementor-element.elementor-element-0a03e87 .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-0a03e87 svg {
    transition:
        transform 0.35s ease,
        filter 0.35s ease;
}

/* EXPANDE O ÍCONE */
.elementor-15 .elementor-element.elementor-element-0a03e87:hover .elementor-icon,
.elementor-15 .elementor-element.elementor-element-0a03e87:hover .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-0a03e87:hover svg {
    transform: scale(1.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b646c16 */.elementor-15 .elementor-element.elementor-element-b646c16 {
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    border: 2px solid #0B6F7F;
    background: linear-gradient(
        135deg,
        #052136,
        #096D7D,
        #0B6F7F,
        #052136
    );
    background-size: 300% 300%;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    animation: gradientFlow 6s ease infinite;

    box-shadow:
        0 8px 20px rgba(5, 33, 54, 0.25);
}

/* Efeito de luz */
.elementor-15 .elementor-element.elementor-element-b646c16::before {
    content: "";
    position: absolute;
    top: -150%;
    left: -50%;
    width: 40%;
    height: 400%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.15),
        transparent
    );
    transform: rotate(25deg);
    transition: left 0.8s ease;
    pointer-events: none;
}

.elementor-15 .elementor-element.elementor-element-b646c16:hover {
    transform: translateY(-3px) scale(1.02);
    border-color: #17B4C7;

    box-shadow:
        0 12px 30px rgba(9, 109, 125, 0.35),
        0 0 20px rgba(23, 180, 199, 0.25);
}

.elementor-15 .elementor-element.elementor-element-b646c16:hover::before {
    left: 130%;
}

.elementor-15 .elementor-element.elementor-element-b646c16:active {
    transform: translateY(-1px) scale(0.99);
}

@keyframes gradientFlow {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a05a4f3 */.elementor-15 .elementor-element.elementor-element-a05a4f3 {
border-radius: 70px;
border: 1px solid rgba(20, 82, 82, 0.30);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6660493 */.elementor-15 .elementor-element.elementor-element-6660493 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f81b954 */.elementor-15 .elementor-element.elementor-element-f81b954 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3ccec *//* CARD */
.elementor-15 .elementor-element.elementor-element-5c3ccec {
    position: relative;
    overflow: hidden;

    background: #FFFFFF;
    border: 1px solid rgba(0,0,0,0.05);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease,
        background 0.35s ease;
}

/* HOVER DO CARD */
.elementor-15 .elementor-element.elementor-element-5c3ccec:hover {
    transform: translateY(-8px);

    background: #FFFFFF;

    border-color: rgba(0,0,0,0.08);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.08),
        0 8px 20px rgba(0,0,0,0.04);
}

/* ÍCONE */
.elementor-15 .elementor-element.elementor-element-5c3ccec .elementor-icon,
.elementor-15 .elementor-element.elementor-element-5c3ccec .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-5c3ccec svg {
    transition:
        transform 0.35s ease,
        filter 0.35s ease;
}

/* EXPANDE O ÍCONE */
.elementor-15 .elementor-element.elementor-element-5c3ccec:hover .elementor-icon,
.elementor-15 .elementor-element.elementor-element-5c3ccec:hover .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-5c3ccec:hover svg {
    transform: scale(1.12);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d93f777 */.elementor-15 .elementor-element.elementor-element-d93f777 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c959c89 *//* CARD */
.elementor-15 .elementor-element.elementor-element-c959c89 {
    position: relative;
    overflow: hidden;

    background: #FFFFFF;
    border: 1px solid rgba(0,0,0,0.05);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease,
        background 0.35s ease;
}

/* HOVER DO CARD */
.elementor-15 .elementor-element.elementor-element-c959c89:hover {
    transform: translateY(-8px);

    background: #FFFFFF;

    border-color: rgba(0,0,0,0.08);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.08),
        0 8px 20px rgba(0,0,0,0.04);
}

/* ÍCONE */
.elementor-15 .elementor-element.elementor-element-c959c89 .elementor-icon,
.elementor-15 .elementor-element.elementor-element-c959c89 .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-c959c89 svg {
    transition:
        transform 0.35s ease,
        filter 0.35s ease;
}

/* EXPANDE O ÍCONE */
.elementor-15 .elementor-element.elementor-element-c959c89:hover .elementor-icon,
.elementor-15 .elementor-element.elementor-element-c959c89:hover .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-c959c89:hover svg {
    transform: scale(1.12);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c927d4c */.elementor-15 .elementor-element.elementor-element-c927d4c p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9066c07 *//* CARD */
.elementor-15 .elementor-element.elementor-element-9066c07 {
    position: relative;
    overflow: hidden;

    background: #FFFFFF;
    border: 1px solid rgba(0,0,0,0.05);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease,
        background 0.35s ease;
}

/* HOVER DO CARD */
.elementor-15 .elementor-element.elementor-element-9066c07:hover {
    transform: translateY(-8px);

    background: #FFFFFF;

    border-color: rgba(0,0,0,0.08);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.08),
        0 8px 20px rgba(0,0,0,0.04);
}

/* ÍCONE */
.elementor-15 .elementor-element.elementor-element-9066c07 .elementor-icon,
.elementor-15 .elementor-element.elementor-element-9066c07 .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-9066c07 svg {
    transition:
        transform 0.35s ease,
        filter 0.35s ease;
}

/* EXPANDE O ÍCONE */
.elementor-15 .elementor-element.elementor-element-9066c07:hover .elementor-icon,
.elementor-15 .elementor-element.elementor-element-9066c07:hover .elementor-icon-box-icon,
.elementor-15 .elementor-element.elementor-element-9066c07:hover svg {
    transform: scale(1.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3be6367 */.elementor-15 .elementor-element.elementor-element-3be6367 {
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    border: 2px solid #0B6F7F;
    background: linear-gradient(
        135deg,
        #052136,
        #096D7D,
        #0B6F7F,
        #052136
    );
    background-size: 300% 300%;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    animation: gradientFlow 6s ease infinite;

    box-shadow:
        0 8px 20px rgba(5, 33, 54, 0.25);
}

/* Efeito de luz */
.elementor-15 .elementor-element.elementor-element-3be6367::before {
    content: "";
    position: absolute;
    top: -150%;
    left: -50%;
    width: 40%;
    height: 400%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.15),
        transparent
    );
    transform: rotate(25deg);
    transition: left 0.8s ease;
    pointer-events: none;
}

.elementor-15 .elementor-element.elementor-element-3be6367:hover {
    transform: translateY(-3px) scale(1.02);
    border-color: #17B4C7;

    box-shadow:
        0 12px 30px rgba(9, 109, 125, 0.35),
        0 0 20px rgba(23, 180, 199, 0.25);
}

.elementor-15 .elementor-element.elementor-element-3be6367:hover::before {
    left: 130%;
}

.elementor-15 .elementor-element.elementor-element-3be6367:active {
    transform: translateY(-1px) scale(0.99);
}

@keyframes gradientFlow {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e7cca9c */.elementor-15 .elementor-element.elementor-element-e7cca9c {
    border-radius: 100px;
border: 1px solid #fff;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8526c1a */.elementor-15 .elementor-element.elementor-element-8526c1a {
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    border: 2px solid #0B6F7F;
    background: linear-gradient(
        135deg,
        #052136,
        #096D7D,
        #0B6F7F,
        #052136
    );
    background-size: 300% 300%;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    animation: gradientFlow 6s ease infinite;

    box-shadow:
        0 8px 20px rgba(5, 33, 54, 0.25);
}

/* Efeito de luz */
.elementor-15 .elementor-element.elementor-element-8526c1a::before {
    content: "";
    position: absolute;
    top: -150%;
    left: -50%;
    width: 40%;
    height: 400%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.15),
        transparent
    );
    transform: rotate(25deg);
    transition: left 0.8s ease;
    pointer-events: none;
}

.elementor-15 .elementor-element.elementor-element-8526c1a:hover {
    transform: translateY(-3px) scale(1.02);
    border-color: #17B4C7;

    box-shadow:
        0 12px 30px rgba(9, 109, 125, 0.35),
        0 0 20px rgba(23, 180, 199, 0.25);
}

.elementor-15 .elementor-element.elementor-element-8526c1a:hover::before {
    left: 130%;
}

.elementor-15 .elementor-element.elementor-element-8526c1a:active {
    transform: translateY(-1px) scale(0.99);
}

@keyframes gradientFlow {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2d0cad5 */.elementor-15 .elementor-element.elementor-element-2d0cad5 {
border-radius: 70px;
border: 1px solid rgba(20, 82, 82, 0.30);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab77a40 */.elementor-15 .elementor-element.elementor-element-ab77a40 {
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    border: 2px solid #0B6F7F;
    background: linear-gradient(
        135deg,
        #052136,
        #096D7D,
        #0B6F7F,
        #052136
    );
    background-size: 300% 300%;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    animation: gradientFlow 6s ease infinite;

    box-shadow:
        0 8px 20px rgba(5, 33, 54, 0.25);
}

/* Efeito de luz */
.elementor-15 .elementor-element.elementor-element-ab77a40::before {
    content: "";
    position: absolute;
    top: -150%;
    left: -50%;
    width: 40%;
    height: 400%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.15),
        transparent
    );
    transform: rotate(25deg);
    transition: left 0.8s ease;
    pointer-events: none;
}

.elementor-15 .elementor-element.elementor-element-ab77a40:hover {
    transform: translateY(-3px) scale(1.02);
    border-color: #17B4C7;

    box-shadow:
        0 12px 30px rgba(9, 109, 125, 0.35),
        0 0 20px rgba(23, 180, 199, 0.25);
}

.elementor-15 .elementor-element.elementor-element-ab77a40:hover::before {
    left: 130%;
}

.elementor-15 .elementor-element.elementor-element-ab77a40:active {
    transform: translateY(-1px) scale(0.99);
}

@keyframes gradientFlow {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dd33c7 */.elementor-15 .elementor-element.elementor-element-5dd33c7 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3efc89 */.elementor-15 .elementor-element.elementor-element-a3efc89 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ded7a */.elementor-15 .elementor-element.elementor-element-84ded7a {
    background: linear-gradient(105deg, #0B6F7F -12.62%, #052136 100.52%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36db998 */.elementor-15 .elementor-element.elementor-element-36db998 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f73edb */.elementor-15 .elementor-element.elementor-element-1f73edb {
    background: linear-gradient(105deg, #0B6F7F -12.62%, #052136 100.52%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-94ea313 */.elementor-15 .elementor-element.elementor-element-94ea313 {
border-radius: 70px;
border: 1px solid rgba(20, 82, 82, 0.30);

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84cce7e */.elementor-15 .elementor-element.elementor-element-84cce7e {
border-radius: 100px;
background: #042035;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8925e0a */.elementor-15 .elementor-element.elementor-element-8925e0a {
border-radius: 100px;
background: #042035;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c948322 */.elementor-15 .elementor-element.elementor-element-c948322 {
border-radius: 100px;
background: #042035;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e03a6d */.elementor-15 .elementor-element.elementor-element-1e03a6d p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67af589 */.elementor-15 .elementor-element.elementor-element-67af589 {
    border-left: 3px solid #0B6F7F;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfea0b7 */.elementor-15 .elementor-element.elementor-element-bfea0b7 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d766cea */.elementor-15 .elementor-element.elementor-element-d766cea {
    border-left: 3px solid #0B6F7F;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1658b9b */.elementor-15 .elementor-element.elementor-element-1658b9b p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3d433 */.elementor-15 .elementor-element.elementor-element-7d3d433 {
    border-left: 3px solid #0B6F7F;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-324b1bc */.elementor-15 .elementor-element.elementor-element-324b1bc p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f18dda */.elementor-15 .elementor-element.elementor-element-3f18dda {
    border-left: 3px solid #0B6F7F;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04df10c */.elementor-15 .elementor-element.elementor-element-04df10c {
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    border: 2px solid #0B6F7F;
    background: linear-gradient(
        135deg,
        #052136,
        #096D7D,
        #0B6F7F,
        #052136
    );
    background-size: 300% 300%;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    animation: gradientFlow 6s ease infinite;

    box-shadow:
        0 8px 20px rgba(5, 33, 54, 0.25);
}

/* Efeito de luz */
.elementor-15 .elementor-element.elementor-element-04df10c::before {
    content: "";
    position: absolute;
    top: -150%;
    left: -50%;
    width: 40%;
    height: 400%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.15),
        transparent
    );
    transform: rotate(25deg);
    transition: left 0.8s ease;
    pointer-events: none;
}

.elementor-15 .elementor-element.elementor-element-04df10c:hover {
    transform: translateY(-3px) scale(1.02);
    border-color: #17B4C7;

    box-shadow:
        0 12px 30px rgba(9, 109, 125, 0.35),
        0 0 20px rgba(23, 180, 199, 0.25);
}

.elementor-15 .elementor-element.elementor-element-04df10c:hover::before {
    left: 130%;
}

.elementor-15 .elementor-element.elementor-element-04df10c:active {
    transform: translateY(-1px) scale(0.99);
}

@keyframes gradientFlow {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */