.elementor-41 .elementor-element.elementor-element-17ae8c7{--display:flex;--min-height:755.04px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-17ae8c7:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-17ae8c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iad-goiania.com.br/site2026/wp-content/uploads/2026/07/container.webp");background-position:center center;background-size:cover;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{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-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-41 .elementor-element.elementor-element-13f8fc1{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.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-41 .elementor-element.elementor-element-37afec6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-37afec6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:68px;font-weight:300;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-15aa2d8{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;color:#D2D4D4;}.elementor-41 .elementor-element.elementor-element-724fdf3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-724fdf3.e-con{--align-self:flex-start;}.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-41 .elementor-element.elementor-element-9e5e746 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:16px 35px 16px 35px;}.elementor-41 .elementor-element.elementor-element-9e5e746.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-9e5e746 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-9e5e746 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-41 .elementor-element.elementor-element-cca7940 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;padding:16px 35px 16px 35px;}.elementor-41 .elementor-element.elementor-element-cca7940.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-cca7940 .elementor-button-content-wrapper{flex-direction:row;}.elementor-41 .elementor-element.elementor-element-cca7940 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-41 .elementor-element.elementor-element-29820be{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-defb166{--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-41 .elementor-element.elementor-element-c6aea2e{--display:flex;}.elementor-41 .elementor-element.elementor-element-12592e3{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#1B4F72;}.elementor-41 .elementor-element.elementor-element-c17b3d9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-c17b3d9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:300;color:#030712;}.elementor-41 .elementor-element.elementor-element-5cbe3d3{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-7a465a7{--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-41 .elementor-element.elementor-element-ee85f3f{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.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-41 .elementor-element.elementor-element-c000bd9 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-c000bd9.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-c000bd9.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-c000bd9.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-c000bd9.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-c000bd9.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-c000bd9 .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-c000bd9 .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-5a9b07d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-8ddb4e8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-ab3ace6 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-ab3ace6.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-96e72dc{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-1bfea73 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-1bfea73.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-1bfea73.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-1bfea73.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-1bfea73.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-1bfea73.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-1bfea73 .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-1bfea73 .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-684c571{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-dea220b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-e98126e .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-e98126e.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-f6144cf{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-d7ff223 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-d7ff223.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-d7ff223.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-d7ff223.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-d7ff223.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-d7ff223.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-d7ff223 .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-d7ff223 .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-97533b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-d43f829{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-863436e .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-863436e.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-c9cb939{--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-41 .elementor-element.elementor-element-f99d437{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-f56fea3 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-f56fea3.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-f56fea3.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-f56fea3.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-f56fea3.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-f56fea3.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-f56fea3 .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-f56fea3 .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-b985cde{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-e7bceb1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-cec26f7 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-cec26f7.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-de81005{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-35cf3f6 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-35cf3f6.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-35cf3f6.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-35cf3f6.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-35cf3f6.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-35cf3f6.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-35cf3f6 .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-35cf3f6 .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-4195768{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-d982425{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-77f381d .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-77f381d.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-e55b94e{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-a948d3a .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-a948d3a.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-a948d3a.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-a948d3a.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-a948d3a.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-a948d3a.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-a948d3a .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-a948d3a .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-53ce46f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-4f721d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-b6a3286 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-b6a3286.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-3b0f277{--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-41 .elementor-element.elementor-element-b2ad768{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-a55202a .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-a55202a.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-a55202a.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-a55202a.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-a55202a.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-a55202a.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-a55202a .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-a55202a .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-b3e0bcd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-b768daa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-74215d4 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-74215d4.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-4b20195{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-7769613 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-7769613.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-7769613.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-7769613.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-7769613.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-7769613.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-7769613 .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-7769613 .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-944a34a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-7b31ee4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-bce7c6f .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-bce7c6f.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-642673a{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-3079793 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-3079793.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-3079793.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-3079793.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-3079793.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-3079793.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-3079793 .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-3079793 .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-a3bf573{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-d93601c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-d6e807e .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-d6e807e.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-7f4d6b6{--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-41 .elementor-element.elementor-element-c2bb80f{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-f9622b6 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-f9622b6.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-f9622b6.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-f9622b6.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-f9622b6.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-f9622b6.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-f9622b6 .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-f9622b6 .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-b09a2d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-8aebff4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-39e4bd1 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-39e4bd1.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-cf35a2b{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-8046b79 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-8046b79.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-8046b79.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-8046b79.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-8046b79.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-8046b79.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-8046b79 .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-8046b79 .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-51732dc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-9c38e06{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-2d52eb2 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-2d52eb2.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-1100e28{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-374f94a .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-374f94a.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-374f94a.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-374f94a.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-374f94a.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-374f94a.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-374f94a .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-374f94a .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-66705c1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-17ee8f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-54ed071 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-54ed071.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-20d8874{--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-41 .elementor-element.elementor-element-1062e85{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-a986681 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-a986681.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-a986681.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-a986681.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-a986681.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-a986681.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-a986681 .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-a986681 .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-a550c16{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-e9908c8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-14bbd79 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-14bbd79.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-0873751{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-22484c6 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-22484c6.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-22484c6.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-22484c6.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-22484c6.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-22484c6.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-22484c6 .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-22484c6 .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-4ea0797{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-7d98043{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-4895597 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-4895597.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-a25ba03{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-dff9f07 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-dff9f07.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-dff9f07.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-dff9f07.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-dff9f07.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-dff9f07.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-dff9f07 .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-dff9f07 .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-df5bb0a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-c187502{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-6191a9a .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-6191a9a.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-d409c44{--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-41 .elementor-element.elementor-element-16a7f52{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-038ca37 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-038ca37.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-038ca37.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-038ca37.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-038ca37.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-038ca37.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-038ca37 .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-038ca37 .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-45113d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-fb00805{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-85bed2b .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-85bed2b.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-df712fe{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-e21aa6c .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-e21aa6c.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-e21aa6c.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-e21aa6c.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-e21aa6c.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-e21aa6c.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-e21aa6c .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-e21aa6c .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-d4cdbfd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-5339a57{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-28e3d47 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-28e3d47.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-6d4aaa5{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-136042c .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-136042c.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-136042c.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-136042c.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-136042c.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-136042c.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-136042c .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-136042c .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-647416d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-b384834{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-5e88875 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-5e88875.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-4e74322{--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-41 .elementor-element.elementor-element-0334b1f{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-9a7096b .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-9a7096b.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-9a7096b.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-9a7096b.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-9a7096b.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-9a7096b.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-9a7096b .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-9a7096b .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-9860378{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-a368179{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-fe78560 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-fe78560.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-be5b207{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-7ddd255 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-7ddd255.elementor-view-stacked .elementor-icon{background-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-7ddd255.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-7ddd255.elementor-view-default .elementor-icon{color:#1B4F7200;border-color:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-7ddd255.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-7ddd255.elementor-view-default .elementor-icon svg{fill:#1B4F7200;}.elementor-41 .elementor-element.elementor-element-7ddd255 .elementor-icon{font-size:44px;}.elementor-41 .elementor-element.elementor-element-7ddd255 .elementor-icon svg{height:44px;}.elementor-41 .elementor-element.elementor-element-7cd2c6b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#364153;}.elementor-41 .elementor-element.elementor-element-69d589d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-aaf0287 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1B4F72;color:#1B4F72;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-aaf0287.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-9c25ebe{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-41 .elementor-element.elementor-element-9c25ebe:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-9c25ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFB;}.elementor-41 .elementor-element.elementor-element-b00ed9f{--display:flex;}.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-41 .elementor-element.elementor-element-942a234{--display:flex;--justify-content:center;}.elementor-41 .elementor-element.elementor-element-9c3031e{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#1B4F72;}.elementor-41 .elementor-element.elementor-element-dcbfa92{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-dcbfa92 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:300;color:#030712;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-4df7a97{--divider-border-style:solid;--divider-color:#1B4F7270;--divider-border-width:1px;}.elementor-41 .elementor-element.elementor-element-4df7a97 .elementor-divider-separator{width:15%;}.elementor-41 .elementor-element.elementor-element-4df7a97 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-41 .elementor-element.elementor-element-c3f62a2{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-21d20d7{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.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-41 .elementor-element.elementor-element-5b81056.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-5b81056 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-5b81056 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-5b81056{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-5b81056 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-5b81056 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-41 .elementor-element.elementor-element-5b81056 .elementor-icon-list-text{color:#364153;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-ccf3267.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-ccf3267 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-ccf3267 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-ccf3267{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-ccf3267 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-ccf3267 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-41 .elementor-element.elementor-element-ccf3267 .elementor-icon-list-text{color:#364153;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-ba27613.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-ba27613 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-ba27613 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-ba27613{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-ba27613 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-ba27613 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-41 .elementor-element.elementor-element-ba27613 .elementor-icon-list-text{color:#364153;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-1c51873.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-1c51873 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-1c51873 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-1c51873{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-1c51873 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-1c51873 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-41 .elementor-element.elementor-element-1c51873 .elementor-icon-list-text{color:#364153;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-34cbfd6{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-41 .elementor-element.elementor-element-34cbfd6:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-34cbfd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2D42;}.elementor-41 .elementor-element.elementor-element-0ee1a5c{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF75;}.elementor-41 .elementor-element.elementor-element-ec20499{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-41 .elementor-element.elementor-element-ec20499 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:300;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-56c4942{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFBD;}.elementor-41 .elementor-element.elementor-element-3ddf6dc{--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;}.elementor-41 .elementor-element.elementor-element-3ddf6dc.e-con{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-9075ff4 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;padding:16px 35px 16px 35px;}.elementor-41 .elementor-element.elementor-element-9075ff4.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-9075ff4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-41 .elementor-element.elementor-element-9075ff4 .elementor-button .elementor-button-content-wrapper{gap:11px;}@media(min-width:2400px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{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-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.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 );}}@media(max-width:1366px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{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-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.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 );}}@media(max-width:1024px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{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-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.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 );}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-17ae8c7{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{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-41 .elementor-element.elementor-element-37afec6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-41 .elementor-element.elementor-element-37afec6 .elementor-heading-title{font-size:40px;}.elementor-41 .elementor-element.elementor-element-15aa2d8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-41 .elementor-element.elementor-element-724fdf3{--justify-content:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-41 .elementor-element.elementor-element-29820be{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-c17b3d9 .elementor-heading-title{font-size:40px;}.elementor-41 .elementor-element.elementor-element-5cbe3d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-41 .elementor-element.elementor-element-8ddb4e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-ab3ace6.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-dea220b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-e98126e.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-d43f829{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-863436e.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-e7bceb1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-cec26f7.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-d982425{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-77f381d.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-4f721d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-b6a3286.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-b768daa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-74215d4.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-7b31ee4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-bce7c6f.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-d93601c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-d6e807e.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-8aebff4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-39e4bd1.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-9c38e06{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-2d52eb2.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-17ee8f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-54ed071.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-e9908c8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-14bbd79.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-7d98043{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-4895597.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-c187502{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-6191a9a.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-fb00805{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-85bed2b.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-5339a57{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-28e3d47.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-b384834{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-5e88875.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-a368179{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-fe78560.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-69d589d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-aaf0287.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-9c25ebe{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-41 .elementor-element.elementor-element-942a234{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-9c3031e{text-align:center;}.elementor-41 .elementor-element.elementor-element-dcbfa92{text-align:center;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-41 .elementor-element.elementor-element-4df7a97 .elementor-divider{text-align:center;}.elementor-41 .elementor-element.elementor-element-4df7a97 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-41 .elementor-element.elementor-element-c3f62a2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-41 .elementor-element.elementor-element-21d20d7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--align-content:center;}.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-41 .elementor-element.elementor-element-34cbfd6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-41 .elementor-element.elementor-element-ec20499{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-ec20499 .elementor-heading-title{font-size:40px;}.elementor-41 .elementor-element.elementor-element-56c4942{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-3ddf6dc{--justify-content:center;}}/* Start custom CSS for text-editor, class: .elementor-element-13f8fc1 */.elementor-41 .elementor-element.elementor-element-13f8fc1 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37afec6 */.bold {
font-family: "Playfair Display";
font-style: italic;
font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15aa2d8 */.elementor-41 .elementor-element.elementor-element-15aa2d8 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e5e746 */.elementor-41 .elementor-element.elementor-element-9e5e746{
    position: relative;
    overflow: hidden;

    border-radius: 100px;
    background: #FFF;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        background .35s ease;
}

/* Brilho passando */
.elementor-41 .elementor-element.elementor-element-9e5e746::before{
    content:"";
    position:absolute;

    top:0;
    left:-150%;

    width:45%;
    height:100%;

    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.85),
        transparent
    );

    transform:skewX(-20deg);

    transition:left .75s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-9e5e746:hover{
    transform:translateY(-3px);

    box-shadow:
        0 14px 35px rgba(27,79,114,.18);
}

.elementor-41 .elementor-element.elementor-element-9e5e746:hover::before{
    left:170%;
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-9e5e746:active{
    transform:translateY(0) scale(.98);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cca7940 */.elementor-41 .elementor-element.elementor-element-cca7940{
    position: relative;
    overflow: hidden;

    border-radius: 33554400px;
    border: 1px solid rgba(255,255,255,.30);

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

/* Faixa de brilho */
.elementor-41 .elementor-element.elementor-element-cca7940::before{
    content:"";
    position:absolute;

    top:0;
    left:-130%;

    width:55%;
    height:100%;

    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.35),
        transparent
    );

    transform:skewX(-20deg);

    transition:left .7s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-cca7940:hover{
    transform:translateY(-2px);

    border-color:rgba(255,255,255,.55);

    background:rgba(255,255,255,.06);

    box-shadow:
        0 12px 30px rgba(255,255,255,.08),
        inset 0 1px 0 rgba(255,255,255,.18);
}

.elementor-41 .elementor-element.elementor-element-cca7940:hover::before{
    left:160%;
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-cca7940:active{
    transform:translateY(0) scale(.98);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12592e3 */.elementor-41 .elementor-element.elementor-element-12592e3 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cbe3d3 */.elementor-41 .elementor-element.elementor-element-5cbe3d3 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a9b07d */.elementor-41 .elementor-element.elementor-element-5a9b07d p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ddb4e8 */.elementor-41 .elementor-element.elementor-element-8ddb4e8 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab3ace6 */.elementor-41 .elementor-element.elementor-element-ab3ace6{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-ab3ace6::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-ab3ace6::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-ab3ace6:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-ab3ace6:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-ab3ace6:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-ab3ace6:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee85f3f */.elementor-41 .elementor-element.elementor-element-ee85f3f{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-ee85f3f::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-ee85f3f::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-ee85f3f:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-ee85f3f:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-ee85f3f:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-ee85f3f .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-ee85f3f .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-ee85f3f:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-ee85f3f .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-ee85f3f .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-ee85f3f .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-ee85f3f:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-ee85f3f:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-ee85f3f:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684c571 */.elementor-41 .elementor-element.elementor-element-684c571 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dea220b */.elementor-41 .elementor-element.elementor-element-dea220b p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e98126e */.elementor-41 .elementor-element.elementor-element-e98126e{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-e98126e::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-e98126e::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-e98126e:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-e98126e:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-e98126e:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-e98126e:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96e72dc */.elementor-41 .elementor-element.elementor-element-96e72dc{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-96e72dc::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-96e72dc::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-96e72dc:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-96e72dc:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-96e72dc:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-96e72dc .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-96e72dc .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-96e72dc:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-96e72dc .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-96e72dc .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-96e72dc .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-96e72dc:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-96e72dc:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-96e72dc:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97533b1 */.elementor-41 .elementor-element.elementor-element-97533b1 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d43f829 */.elementor-41 .elementor-element.elementor-element-d43f829 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-863436e */.elementor-41 .elementor-element.elementor-element-863436e{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-863436e::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-863436e::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-863436e:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-863436e:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-863436e:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-863436e:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6144cf */.elementor-41 .elementor-element.elementor-element-f6144cf{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-f6144cf::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-f6144cf::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-f6144cf:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-f6144cf:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-f6144cf:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-f6144cf .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-f6144cf .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-f6144cf:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-f6144cf .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-f6144cf .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-f6144cf .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-f6144cf:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-f6144cf:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-f6144cf:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b985cde */.elementor-41 .elementor-element.elementor-element-b985cde p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7bceb1 */.elementor-41 .elementor-element.elementor-element-e7bceb1 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cec26f7 */.elementor-41 .elementor-element.elementor-element-cec26f7{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-cec26f7::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-cec26f7::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-cec26f7:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-cec26f7:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-cec26f7:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-cec26f7:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f99d437 */.elementor-41 .elementor-element.elementor-element-f99d437{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-f99d437::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-f99d437::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-f99d437:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-f99d437:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-f99d437:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-f99d437 .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-f99d437 .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-f99d437:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-f99d437 .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-f99d437 .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-f99d437 .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-f99d437:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-f99d437:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-f99d437:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4195768 */.elementor-41 .elementor-element.elementor-element-4195768 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d982425 */.elementor-41 .elementor-element.elementor-element-d982425 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77f381d */.elementor-41 .elementor-element.elementor-element-77f381d{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-77f381d::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-77f381d::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-77f381d:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-77f381d:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-77f381d:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-77f381d:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de81005 */.elementor-41 .elementor-element.elementor-element-de81005{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-de81005::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-de81005::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-de81005:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-de81005:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-de81005:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-de81005 .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-de81005 .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-de81005:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-de81005 .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-de81005 .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-de81005 .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-de81005:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-de81005:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-de81005:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53ce46f */.elementor-41 .elementor-element.elementor-element-53ce46f p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f721d2 */.elementor-41 .elementor-element.elementor-element-4f721d2 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b6a3286 */.elementor-41 .elementor-element.elementor-element-b6a3286{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-b6a3286::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-b6a3286::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-b6a3286:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-b6a3286:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-b6a3286:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-b6a3286:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e55b94e */.elementor-41 .elementor-element.elementor-element-e55b94e{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-e55b94e::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-e55b94e::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-e55b94e:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-e55b94e:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-e55b94e:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-e55b94e .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-e55b94e .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-e55b94e:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-e55b94e .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-e55b94e .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-e55b94e .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-e55b94e:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-e55b94e:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-e55b94e:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3e0bcd */.elementor-41 .elementor-element.elementor-element-b3e0bcd p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b768daa */.elementor-41 .elementor-element.elementor-element-b768daa p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74215d4 */.elementor-41 .elementor-element.elementor-element-74215d4{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-74215d4::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-74215d4::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-74215d4:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-74215d4:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-74215d4:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-74215d4:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ad768 */.elementor-41 .elementor-element.elementor-element-b2ad768{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-b2ad768::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-b2ad768::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-b2ad768:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-b2ad768:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-b2ad768:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-b2ad768 .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-b2ad768 .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-b2ad768:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-b2ad768 .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-b2ad768 .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-b2ad768 .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-b2ad768:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-b2ad768:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-b2ad768:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-944a34a */.elementor-41 .elementor-element.elementor-element-944a34a p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b31ee4 */.elementor-41 .elementor-element.elementor-element-7b31ee4 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bce7c6f */.elementor-41 .elementor-element.elementor-element-bce7c6f{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-bce7c6f::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-bce7c6f::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-bce7c6f:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-bce7c6f:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-bce7c6f:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-bce7c6f:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b20195 */.elementor-41 .elementor-element.elementor-element-4b20195{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-4b20195::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-4b20195::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-4b20195:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-4b20195:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-4b20195:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-4b20195 .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-4b20195 .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-4b20195:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-4b20195 .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-4b20195 .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-4b20195 .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-4b20195:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-4b20195:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-4b20195:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3bf573 */.elementor-41 .elementor-element.elementor-element-a3bf573 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d93601c */.elementor-41 .elementor-element.elementor-element-d93601c p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6e807e */.elementor-41 .elementor-element.elementor-element-d6e807e{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-d6e807e::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-d6e807e::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-d6e807e:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-d6e807e:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-d6e807e:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-d6e807e:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-642673a */.elementor-41 .elementor-element.elementor-element-642673a{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-642673a::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-642673a::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-642673a:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-642673a:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-642673a:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-642673a .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-642673a .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-642673a:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-642673a .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-642673a .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-642673a .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-642673a:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-642673a:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-642673a:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b09a2d3 */.elementor-41 .elementor-element.elementor-element-b09a2d3 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8aebff4 */.elementor-41 .elementor-element.elementor-element-8aebff4 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39e4bd1 */.elementor-41 .elementor-element.elementor-element-39e4bd1{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-39e4bd1::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-39e4bd1::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-39e4bd1:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-39e4bd1:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-39e4bd1:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-39e4bd1:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2bb80f */.elementor-41 .elementor-element.elementor-element-c2bb80f{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-c2bb80f::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-c2bb80f::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-c2bb80f:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-c2bb80f:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-c2bb80f:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-c2bb80f .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-c2bb80f .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-c2bb80f:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-c2bb80f .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-c2bb80f .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-c2bb80f .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-c2bb80f:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-c2bb80f:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-c2bb80f:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51732dc */.elementor-41 .elementor-element.elementor-element-51732dc p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c38e06 */.elementor-41 .elementor-element.elementor-element-9c38e06 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d52eb2 */.elementor-41 .elementor-element.elementor-element-2d52eb2{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-2d52eb2::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-2d52eb2::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-2d52eb2:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-2d52eb2:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-2d52eb2:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-2d52eb2:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf35a2b */.elementor-41 .elementor-element.elementor-element-cf35a2b{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-cf35a2b::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-cf35a2b::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-cf35a2b:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-cf35a2b:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-cf35a2b:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-cf35a2b .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-cf35a2b .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-cf35a2b:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-cf35a2b .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-cf35a2b .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-cf35a2b .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-cf35a2b:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-cf35a2b:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-cf35a2b:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66705c1 */.elementor-41 .elementor-element.elementor-element-66705c1 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17ee8f1 */.elementor-41 .elementor-element.elementor-element-17ee8f1 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54ed071 */.elementor-41 .elementor-element.elementor-element-54ed071{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-54ed071::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-54ed071::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-54ed071:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-54ed071:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-54ed071:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-54ed071:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1100e28 */.elementor-41 .elementor-element.elementor-element-1100e28{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-1100e28::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-1100e28::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-1100e28:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-1100e28:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-1100e28:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-1100e28 .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-1100e28 .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-1100e28:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-1100e28 .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-1100e28 .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-1100e28 .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-1100e28:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-1100e28:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-1100e28:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a550c16 */.elementor-41 .elementor-element.elementor-element-a550c16 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9908c8 */.elementor-41 .elementor-element.elementor-element-e9908c8 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14bbd79 */.elementor-41 .elementor-element.elementor-element-14bbd79{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-14bbd79::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-14bbd79::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-14bbd79:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-14bbd79:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-14bbd79:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-14bbd79:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1062e85 */.elementor-41 .elementor-element.elementor-element-1062e85{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-1062e85::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-1062e85::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-1062e85:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-1062e85:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-1062e85:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-1062e85 .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-1062e85 .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-1062e85:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-1062e85 .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-1062e85 .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-1062e85 .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-1062e85:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-1062e85:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-1062e85:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ea0797 */.elementor-41 .elementor-element.elementor-element-4ea0797 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d98043 */.elementor-41 .elementor-element.elementor-element-7d98043 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4895597 */.elementor-41 .elementor-element.elementor-element-4895597{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-4895597::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-4895597::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-4895597:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-4895597:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-4895597:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-4895597:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0873751 */.elementor-41 .elementor-element.elementor-element-0873751{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-0873751::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-0873751::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-0873751:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-0873751:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-0873751:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-0873751 .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-0873751 .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-0873751:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-0873751 .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-0873751 .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-0873751 .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-0873751:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-0873751:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-0873751:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df5bb0a */.elementor-41 .elementor-element.elementor-element-df5bb0a p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c187502 */.elementor-41 .elementor-element.elementor-element-c187502 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6191a9a */.elementor-41 .elementor-element.elementor-element-6191a9a{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-6191a9a::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-6191a9a::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-6191a9a:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-6191a9a:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-6191a9a:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-6191a9a:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a25ba03 */.elementor-41 .elementor-element.elementor-element-a25ba03{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-a25ba03::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-a25ba03::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-a25ba03:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-a25ba03:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-a25ba03:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-a25ba03 .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-a25ba03 .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-a25ba03:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-a25ba03 .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-a25ba03 .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-a25ba03 .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-a25ba03:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-a25ba03:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-a25ba03:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45113d6 */.elementor-41 .elementor-element.elementor-element-45113d6 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb00805 */.elementor-41 .elementor-element.elementor-element-fb00805 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85bed2b */.elementor-41 .elementor-element.elementor-element-85bed2b{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-85bed2b::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-85bed2b::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-85bed2b:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-85bed2b:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-85bed2b:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-85bed2b:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a7f52 */.elementor-41 .elementor-element.elementor-element-16a7f52{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-16a7f52::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-16a7f52::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-16a7f52:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-16a7f52:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-16a7f52:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-16a7f52 .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-16a7f52 .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-16a7f52:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-16a7f52 .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-16a7f52 .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-16a7f52 .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-16a7f52:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-16a7f52:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-16a7f52:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4cdbfd */.elementor-41 .elementor-element.elementor-element-d4cdbfd p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5339a57 */.elementor-41 .elementor-element.elementor-element-5339a57 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28e3d47 */.elementor-41 .elementor-element.elementor-element-28e3d47{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-28e3d47::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-28e3d47::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-28e3d47:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-28e3d47:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-28e3d47:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-28e3d47:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df712fe */.elementor-41 .elementor-element.elementor-element-df712fe{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-df712fe::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-df712fe::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-df712fe:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-df712fe:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-df712fe:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-df712fe .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-df712fe .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-df712fe:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-df712fe .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-df712fe .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-df712fe .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-df712fe:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-df712fe:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-df712fe:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-647416d */.elementor-41 .elementor-element.elementor-element-647416d p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b384834 */.elementor-41 .elementor-element.elementor-element-b384834 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e88875 */.elementor-41 .elementor-element.elementor-element-5e88875{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-5e88875::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-5e88875::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-5e88875:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-5e88875:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-5e88875:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-5e88875:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4aaa5 */.elementor-41 .elementor-element.elementor-element-6d4aaa5{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-6d4aaa5::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-6d4aaa5::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-6d4aaa5:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-6d4aaa5:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-6d4aaa5:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-6d4aaa5 .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-6d4aaa5 .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-6d4aaa5:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-6d4aaa5 .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-6d4aaa5 .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-6d4aaa5 .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-6d4aaa5:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-6d4aaa5:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-6d4aaa5:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9860378 */.elementor-41 .elementor-element.elementor-element-9860378 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a368179 */.elementor-41 .elementor-element.elementor-element-a368179 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe78560 */.elementor-41 .elementor-element.elementor-element-fe78560{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-fe78560::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-fe78560::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-fe78560:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-fe78560:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-fe78560:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-fe78560:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0334b1f */.elementor-41 .elementor-element.elementor-element-0334b1f{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-0334b1f::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-0334b1f::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-0334b1f:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-0334b1f:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-0334b1f:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-0334b1f .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-0334b1f .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-0334b1f:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-0334b1f .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-0334b1f .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-0334b1f .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-0334b1f:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-0334b1f:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-0334b1f:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cd2c6b */.elementor-41 .elementor-element.elementor-element-7cd2c6b p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69d589d */.elementor-41 .elementor-element.elementor-element-69d589d p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aaf0287 */.elementor-41 .elementor-element.elementor-element-aaf0287{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:10px;

    color:#1B4F72;
    text-decoration:none;

    transition:
        color .3s ease,
        transform .3s ease;
}

/* Linha inferior */
.elementor-41 .elementor-element.elementor-element-aaf0287::before{
    content:"";
    position:absolute;

    left:0;
    bottom:-4px;

    width:0%;
    height:1.5px;

    background:#1B4F72;

    transition:width .35s ease;
}

/* Seta */
.elementor-41 .elementor-element.elementor-element-aaf0287::after{
    content:"→";

    font-size:18px;
    font-weight:500;

    transition:
        transform .35s ease,
        opacity .35s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-aaf0287:hover{
    color:#0F3C59;
}

.elementor-41 .elementor-element.elementor-element-aaf0287:hover::before{
    width:100%;
}

.elementor-41 .elementor-element.elementor-element-aaf0287:hover::after{
    transform:translateX(6px);
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-aaf0287:active{
    transform:scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be5b207 */.elementor-41 .elementor-element.elementor-element-be5b207{
    position: relative;
    overflow: hidden;

    border-radius: 16px;
    border: 1px solid #F3F4F6;
    background: #FFF;

    transition:
        transform .35s ease,
        border-color .35s ease,
        box-shadow .35s ease;
}

/* Glow sutil */
.elementor-41 .elementor-element.elementor-element-be5b207::before{
    content:"";
    position:absolute;
    inset:0;

    background:radial-gradient(
        circle at top right,
        rgba(151,188,212,.10),
        transparent 60%
    );

    opacity:0;

    transition:opacity .35s ease;

    pointer-events:none;
}

/* Barra superior */
.elementor-41 .elementor-element.elementor-element-be5b207::after{
    content:"";
    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
        90deg,
        #97BCD4,
        #5C89A7,
        #1B4F72
    );

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .35s ease;
}

/* Hover do card */
.elementor-41 .elementor-element.elementor-element-be5b207:hover{
    transform:translateY(-6px);

    border-color:rgba(92,137,167,.30);

    box-shadow:
        0 18px 40px rgba(27,79,114,.08),
        0 8px 18px rgba(27,79,114,.05);
}

.elementor-41 .elementor-element.elementor-element-be5b207:hover::before{
    opacity:1;
}

.elementor-41 .elementor-element.elementor-element-be5b207:hover::after{
    transform:scaleX(1);
}

/* =========================================
   ÍCONE
========================================= */

.elementor-41 .elementor-element.elementor-element-be5b207 .iad-card-icon{
    transition:
        transform .35s ease,
        background .35s ease,
        color .35s ease;
}

/* Caso o ícone esteja dentro de um círculo */
.elementor-41 .elementor-element.elementor-element-be5b207 .iad-card-icon{
    width:44px;
    height:44px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F8FAFC;
}

/* Hover */

.elementor-41 .elementor-element.elementor-element-be5b207:hover .iad-card-icon{

    background:#1B4F72;

    color:#FFF;

    transform:
        rotate(90deg)
        scale(1.08);
}

/* SVG */

.elementor-41 .elementor-element.elementor-element-be5b207 .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-be5b207 .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-be5b207 .iad-card-icon i{
    fill:currentColor;
    stroke:currentColor;
    transition:all .35s ease;
}

.elementor-41 .elementor-element.elementor-element-be5b207:hover .iad-card-icon svg,
.elementor-41 .elementor-element.elementor-element-be5b207:hover .iad-card-icon svg path,
.elementor-41 .elementor-element.elementor-element-be5b207:hover .iad-card-icon i{
    fill:#FFF;
    stroke:#FFF;
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c3031e */.elementor-41 .elementor-element.elementor-element-9c3031e p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3f62a2 */.elementor-41 .elementor-element.elementor-element-c3f62a2 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5b81056 */.elementor-41 .elementor-element.elementor-element-5b81056 {
border-radius: 14px;
border: 1px solid #F3F4F6;
background: #FFF;
padding: 16px 20px;gap: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ccf3267 */.elementor-41 .elementor-element.elementor-element-ccf3267{
border-radius: 14px;
border: 1px solid #F3F4F6;
background: #FFF;
padding: 16px 20px;gap: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ba27613 */.elementor-41 .elementor-element.elementor-element-ba27613{
border-radius: 14px;
border: 1px solid #F3F4F6;
background: #FFF;
padding: 16px 20px;gap: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1c51873 */.elementor-41 .elementor-element.elementor-element-1c51873{
border-radius: 14px;
border: 1px solid #F3F4F6;
background: #FFF;
padding: 16px 20px;gap: 12px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ee1a5c */.elementor-41 .elementor-element.elementor-element-0ee1a5c p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56c4942 */.elementor-41 .elementor-element.elementor-element-56c4942 p:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9075ff4 */.elementor-41 .elementor-element.elementor-element-9075ff4{
    position: relative;
    overflow: hidden;

    border-radius: 33554400px;
    border: 1px solid rgba(255,255,255,.30);

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

/* Faixa de brilho */
.elementor-41 .elementor-element.elementor-element-9075ff4::before{
    content:"";
    position:absolute;

    top:0;
    left:-130%;

    width:55%;
    height:100%;

    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.35),
        transparent
    );

    transform:skewX(-20deg);

    transition:left .7s ease;
}

/* Hover */
.elementor-41 .elementor-element.elementor-element-9075ff4:hover{
    transform:translateY(-2px);

    border-color:rgba(255,255,255,.55);

    background:rgba(255,255,255,.06);

    box-shadow:
        0 12px 30px rgba(255,255,255,.08),
        inset 0 1px 0 rgba(255,255,255,.18);
}

.elementor-41 .elementor-element.elementor-element-9075ff4:hover::before{
    left:160%;
}

/* Clique */
.elementor-41 .elementor-element.elementor-element-9075ff4:active{
    transform:translateY(0) scale(.98);
}/* End custom CSS */