.elementor-607 .elementor-element.elementor-element-e312c9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:132px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-e312c9d:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-e312c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #041411 0%, #108396 100%);}.elementor-607 .elementor-element.elementor-element-e0d0d56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-607 .elementor-element.elementor-element-b7b916c .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#56DDEA;}.elementor-607 .elementor-element.elementor-element-c33ac1f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:68px;font-weight:500;line-height:1.08em;letter-spacing:-2.2px;color:#FFFFFF;}.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 );line-height:var( --e-global-typography-text-line-height );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-607 .elementor-element.elementor-element-d29115a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:rgba(255,255,255,.62);}.elementor-607 .elementor-element.elementor-element-f7dd1b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-607 .elementor-element.elementor-element-fe0365b .elementor-button{background-color:#117C87;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:18px 36px 18px 36px;}.elementor-607 .elementor-element.elementor-element-fe0365b .elementor-button:hover, .elementor-607 .elementor-element.elementor-element-fe0365b .elementor-button:focus{background-color:#14919E;color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-fe0365b .elementor-button:hover svg, .elementor-607 .elementor-element.elementor-element-fe0365b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-95fbb8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:122px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-95fbb8f:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-95fbb8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-8f08f1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-95fd5c3 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-8b7efcb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:500;line-height:1.18em;letter-spacing:-1.6px;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-ab42fd6{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-97cbc39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-8c1fee6 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-692a9dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-411c247{--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;--align-items:stretch;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-6230d3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-607 .elementor-element.elementor-element-6230d3c:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-6230d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-736904c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-b5b7fea{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-c34ace8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-607 .elementor-element.elementor-element-c34ace8:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-c34ace8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-0cbb3ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-bad7e2c{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-caa0421{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-8a6699e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-8a6699e:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-8a6699e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-607 .elementor-element.elementor-element-54aeb86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-5f778c1 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-fc999df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;line-height:1.18em;letter-spacing:-1.5px;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-24f70a1{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-6a0f765{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-ee0b4e9{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-a99410f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:108px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-a99410f:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-a99410f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-8cd09a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-cfed0d3 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-2086efa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;line-height:1.18em;letter-spacing:-1.5px;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-cb060b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-4a9188d{--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;--align-items:stretch;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-a5d2421{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:34px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-607 .elementor-element.elementor-element-a5d2421:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-a5d2421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-af85dd2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-882499c{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-689a386{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:34px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-607 .elementor-element.elementor-element-689a386:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-689a386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-852148e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-20bb885{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-8195fe7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-4b05d52{--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;--align-items:stretch;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-2ff7f56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:34px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-607 .elementor-element.elementor-element-2ff7f56:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-2ff7f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-cb4bf08 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-04927fc{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-3e96f77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:34px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-607 .elementor-element.elementor-element-3e96f77:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-3e96f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-8eb3a68 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-ce4637a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-c56132f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:104px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-c56132f:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-c56132f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-607 .elementor-element.elementor-element-32447f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-e1060ad .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-53b2b6c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;line-height:1.18em;letter-spacing:-1.5px;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-877922b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-c9f3efe{--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;--align-items:stretch;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-996ab5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:42px;--padding-left:38px;--padding-right:38px;}.elementor-607 .elementor-element.elementor-element-996ab5c:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-996ab5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-43b0d2b .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-87ba2d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-7c62895{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-3b4eda4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:42px;--padding-left:38px;--padding-right:38px;}.elementor-607 .elementor-element.elementor-element-3b4eda4:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-3b4eda4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-539d812 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-8922b90 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-10b8365{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-b1a25a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:108px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-b1a25a0:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-b1a25a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-70dded5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-cfe1b8e{--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;--align-items:stretch;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-0193cc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-1806ccb .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-1077c14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:500;line-height:1.16em;letter-spacing:-1.35px;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-110cf30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-b80e3e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-6d8d8fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-7b1f7f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-ffba7ff{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-5627d95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-21ce6a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-1c5d1c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-dacef0a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-2db13de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-e7dbc7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-904d64c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-fac4f19{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-244a012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-607 .elementor-element.elementor-element-244a012:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-244a012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-607 .elementor-element.elementor-element-87f51ae .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-39629f2{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-e788b34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-e788b34:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-e788b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-607 .elementor-element.elementor-element-6a8d5ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-6a661d2 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-db9dec1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:500;line-height:1.2em;letter-spacing:-1.35px;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-72d6e2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-a9f9c6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:108px;--padding-bottom:116px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-a9f9c6b:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-a9f9c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #041411 0%, #108396 100%);}.elementor-607 .elementor-element.elementor-element-e533173{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-09ad0f7 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#56DDEA;}.elementor-607 .elementor-element.elementor-element-cc8d83b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;line-height:1.18em;letter-spacing:-1.45px;color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-910394d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-fd3da4e{--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;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-6586abc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:34px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-607 .elementor-element.elementor-element-6586abc:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-6586abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.05);}.elementor-607 .elementor-element.elementor-element-5e6d6a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-5b85106{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-607 .elementor-element.elementor-element-5bd9655{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:34px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-607 .elementor-element.elementor-element-5bd9655:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-5bd9655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.05);}.elementor-607 .elementor-element.elementor-element-e0705dc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-f1ee44d{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-607 .elementor-element.elementor-element-bed77fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-5b742d2{--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;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-a15c768{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:34px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-607 .elementor-element.elementor-element-a15c768:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-a15c768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.05);}.elementor-607 .elementor-element.elementor-element-b130e74 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-1844ed8{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-607 .elementor-element.elementor-element-f2af4d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:34px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-607 .elementor-element.elementor-element-f2af4d4:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-f2af4d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.05);}.elementor-607 .elementor-element.elementor-element-20032a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-5d82b33{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-607 .elementor-element.elementor-element-484f5d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:104px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-484f5d2:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-484f5d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-1108a82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-9d9cdb1 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-dd7cec3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;letter-spacing:-1.3px;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-ef6cda0{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-427c795{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-1533d0d{--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;--align-items:stretch;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-2ed7b0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-607 .elementor-element.elementor-element-2ed7b0c:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-2ed7b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-142c292 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-f33b544{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.34em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-522dda7{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-aa4a53c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-607 .elementor-element.elementor-element-aa4a53c:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-aa4a53c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-7fdcc1d .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-30ce10f{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.34em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-58c7a9b{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-29f3747{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-607 .elementor-element.elementor-element-29f3747:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-29f3747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-b8bb3d6 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-ab7f0da{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.34em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-c38463b{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-e00c2bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-607 .elementor-element.elementor-element-e00c2bd:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-e00c2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-27bc620 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-d09260b{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.34em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-93bdf0d{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-a4098a5{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-01220b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:122px;--padding-bottom:114px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-01220b5:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-01220b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-948eaeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-aa9cfae .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-869d5e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;letter-spacing:-1.3px;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-97eb040{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-a24ad60{--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;--align-items:stretch;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-5662c07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-99c003a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-ba2d02a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-e4f3606{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-0600b65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-e776c93{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-b940daf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-94a8cd8{--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;--align-items:stretch;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-0175bd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-7eac58c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-a01590e{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-1bfe12b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-c700580 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-b29b690{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-607 .elementor-element.elementor-element-c654a02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-f96aacb .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#117C87;}.elementor-607 .elementor-element.elementor-element-68f3656 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;letter-spacing:-1.3px;color:#1E1E1E;}.elementor-607 .elementor-element.elementor-element-b72fb0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-cd60761{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:108px;--padding-bottom:118px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-cd60761:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-cd60761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #041411 0%, #108396 100%);}.elementor-607 .elementor-element.elementor-element-536195c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-df1945e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;line-height:1.18em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-9319a77{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-607 .elementor-element.elementor-element-b651f6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-3d002ea .elementor-button{background-color:#117C87;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:18px 36px 18px 36px;}.elementor-607 .elementor-element.elementor-element-3d002ea .elementor-button:hover, .elementor-607 .elementor-element.elementor-element-3d002ea .elementor-button:focus{background-color:#14919E;color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-3d002ea .elementor-button:hover svg, .elementor-607 .elementor-element.elementor-element-3d002ea .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-607 .elementor-element.elementor-element-e312c9d{--padding-top:100px;--padding-bottom:116px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-b7b916c .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-c33ac1f .elementor-heading-title{font-size:52px;letter-spacing:-1.7px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-607 .elementor-element.elementor-element-d29115a{font-size:17px;}.elementor-607 .elementor-element.elementor-element-fe0365b .elementor-button{font-size:16px;}.elementor-607 .elementor-element.elementor-element-95fbb8f{--padding-top:94px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-95fd5c3 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-8b7efcb .elementor-heading-title{font-size:43px;letter-spacing:-1.2px;}.elementor-607 .elementor-element.elementor-element-ab42fd6{font-size:20px;}.elementor-607 .elementor-element.elementor-element-8c1fee6 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-411c247{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-607 .elementor-element.elementor-element-736904c .elementor-heading-title{font-size:21px;}.elementor-607 .elementor-element.elementor-element-b5b7fea{font-size:17px;}.elementor-607 .elementor-element.elementor-element-0cbb3ca .elementor-heading-title{font-size:21px;}.elementor-607 .elementor-element.elementor-element-bad7e2c{font-size:17px;}.elementor-607 .elementor-element.elementor-element-caa0421{font-size:18px;}.elementor-607 .elementor-element.elementor-element-8a6699e{--padding-top:78px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-5f778c1 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-fc999df .elementor-heading-title{font-size:41px;letter-spacing:-1.2px;}.elementor-607 .elementor-element.elementor-element-24f70a1{font-size:17px;}.elementor-607 .elementor-element.elementor-element-ee0b4e9{font-size:17px;}.elementor-607 .elementor-element.elementor-element-a99410f{--padding-top:84px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-cfed0d3 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-2086efa .elementor-heading-title{font-size:41px;letter-spacing:-1.2px;}.elementor-607 .elementor-element.elementor-element-4a9188d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-607 .elementor-element.elementor-element-af85dd2 .elementor-heading-title{font-size:21px;}.elementor-607 .elementor-element.elementor-element-882499c{font-size:17px;}.elementor-607 .elementor-element.elementor-element-852148e .elementor-heading-title{font-size:21px;}.elementor-607 .elementor-element.elementor-element-20bb885{font-size:17px;}.elementor-607 .elementor-element.elementor-element-4b05d52{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-607 .elementor-element.elementor-element-cb4bf08 .elementor-heading-title{font-size:21px;}.elementor-607 .elementor-element.elementor-element-04927fc{font-size:17px;}.elementor-607 .elementor-element.elementor-element-8eb3a68 .elementor-heading-title{font-size:21px;}.elementor-607 .elementor-element.elementor-element-ce4637a{font-size:17px;}.elementor-607 .elementor-element.elementor-element-c56132f{--padding-top:82px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-e1060ad .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-53b2b6c .elementor-heading-title{font-size:40px;letter-spacing:-1.2px;}.elementor-607 .elementor-element.elementor-element-c9f3efe{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-607 .elementor-element.elementor-element-43b0d2b .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-87ba2d2 .elementor-heading-title{font-size:24px;}.elementor-607 .elementor-element.elementor-element-7c62895{font-size:17px;}.elementor-607 .elementor-element.elementor-element-539d812 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-8922b90 .elementor-heading-title{font-size:24px;}.elementor-607 .elementor-element.elementor-element-10b8365{font-size:17px;}.elementor-607 .elementor-element.elementor-element-b1a25a0{--padding-top:84px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-cfe1b8e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-607 .elementor-element.elementor-element-1806ccb .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-1077c14 .elementor-heading-title{font-size:40px;letter-spacing:-1.15px;}.elementor-607 .elementor-element.elementor-element-7b1f7f2 .elementor-heading-title{font-size:23px;}.elementor-607 .elementor-element.elementor-element-ffba7ff{font-size:17px;}.elementor-607 .elementor-element.elementor-element-1c5d1c4 .elementor-heading-title{font-size:23px;}.elementor-607 .elementor-element.elementor-element-dacef0a{font-size:17px;}.elementor-607 .elementor-element.elementor-element-904d64c .elementor-heading-title{font-size:23px;}.elementor-607 .elementor-element.elementor-element-fac4f19{font-size:17px;}.elementor-607 .elementor-element.elementor-element-87f51ae .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-39629f2{font-size:17px;}.elementor-607 .elementor-element.elementor-element-e788b34{--padding-top:78px;--padding-bottom:82px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-6a661d2 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-db9dec1 .elementor-heading-title{font-size:38px;letter-spacing:-1.1px;}.elementor-607 .elementor-element.elementor-element-a9f9c6b{--padding-top:86px;--padding-bottom:92px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-09ad0f7 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-cc8d83b .elementor-heading-title{font-size:40px;letter-spacing:-1.15px;}.elementor-607 .elementor-element.elementor-element-fd3da4e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-607 .elementor-element.elementor-element-5e6d6a5 .elementor-heading-title{font-size:21px;}.elementor-607 .elementor-element.elementor-element-5b85106{font-size:17px;}.elementor-607 .elementor-element.elementor-element-e0705dc .elementor-heading-title{font-size:21px;}.elementor-607 .elementor-element.elementor-element-f1ee44d{font-size:17px;}.elementor-607 .elementor-element.elementor-element-5b742d2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-607 .elementor-element.elementor-element-b130e74 .elementor-heading-title{font-size:21px;}.elementor-607 .elementor-element.elementor-element-1844ed8{font-size:17px;}.elementor-607 .elementor-element.elementor-element-20032a8 .elementor-heading-title{font-size:21px;}.elementor-607 .elementor-element.elementor-element-5d82b33{font-size:17px;}.elementor-607 .elementor-element.elementor-element-484f5d2{--padding-top:82px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-9d9cdb1 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-dd7cec3 .elementor-heading-title{font-size:37px;letter-spacing:-1.05px;}.elementor-607 .elementor-element.elementor-element-ef6cda0{font-size:17px;}.elementor-607 .elementor-element.elementor-element-1533d0d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-607 .elementor-element.elementor-element-142c292 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-f33b544{font-size:19px;}.elementor-607 .elementor-element.elementor-element-522dda7{font-size:16px;}.elementor-607 .elementor-element.elementor-element-7fdcc1d .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-30ce10f{font-size:19px;}.elementor-607 .elementor-element.elementor-element-58c7a9b{font-size:16px;}.elementor-607 .elementor-element.elementor-element-b8bb3d6 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-ab7f0da{font-size:19px;}.elementor-607 .elementor-element.elementor-element-c38463b{font-size:16px;}.elementor-607 .elementor-element.elementor-element-27bc620 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-d09260b{font-size:19px;}.elementor-607 .elementor-element.elementor-element-93bdf0d{font-size:16px;}.elementor-607 .elementor-element.elementor-element-a4098a5{font-size:17px;}.elementor-607 .elementor-element.elementor-element-01220b5{--padding-top:94px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-aa9cfae .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-869d5e4 .elementor-heading-title{font-size:37px;letter-spacing:-1.05px;}.elementor-607 .elementor-element.elementor-element-a24ad60{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-607 .elementor-element.elementor-element-99c003a .elementor-heading-title{font-size:20px;}.elementor-607 .elementor-element.elementor-element-ba2d02a{font-size:17px;}.elementor-607 .elementor-element.elementor-element-0600b65 .elementor-heading-title{font-size:20px;}.elementor-607 .elementor-element.elementor-element-e776c93{font-size:17px;}.elementor-607 .elementor-element.elementor-element-94a8cd8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-607 .elementor-element.elementor-element-7eac58c .elementor-heading-title{font-size:20px;}.elementor-607 .elementor-element.elementor-element-a01590e{font-size:17px;}.elementor-607 .elementor-element.elementor-element-c700580 .elementor-heading-title{font-size:20px;}.elementor-607 .elementor-element.elementor-element-b29b690{font-size:17px;}.elementor-607 .elementor-element.elementor-element-f96aacb .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-607 .elementor-element.elementor-element-68f3656 .elementor-heading-title{font-size:37px;letter-spacing:-1.05px;}.elementor-607 .elementor-element.elementor-element-cd60761{--padding-top:86px;--padding-bottom:94px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-df1945e .elementor-heading-title{font-size:41px;letter-spacing:-1.2px;}.elementor-607 .elementor-element.elementor-element-9319a77{font-size:18px;}.elementor-607 .elementor-element.elementor-element-3d002ea .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-607 .elementor-element.elementor-element-e312c9d{--padding-top:76px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-b7b916c .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-c33ac1f .elementor-heading-title{font-size:37px;letter-spacing:-1.1px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-607 .elementor-element.elementor-element-d29115a{font-size:15px;}.elementor-607 .elementor-element.elementor-element-fe0365b .elementor-button{font-size:15px;}.elementor-607 .elementor-element.elementor-element-95fbb8f{--padding-top:66px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-95fd5c3 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-8b7efcb .elementor-heading-title{font-size:31px;letter-spacing:-0.85px;}.elementor-607 .elementor-element.elementor-element-ab42fd6{font-size:18px;}.elementor-607 .elementor-element.elementor-element-8c1fee6 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-736904c .elementor-heading-title{font-size:19px;}.elementor-607 .elementor-element.elementor-element-b5b7fea{font-size:16px;}.elementor-607 .elementor-element.elementor-element-0cbb3ca .elementor-heading-title{font-size:19px;}.elementor-607 .elementor-element.elementor-element-bad7e2c{font-size:16px;}.elementor-607 .elementor-element.elementor-element-caa0421{font-size:17px;}.elementor-607 .elementor-element.elementor-element-8a6699e{--padding-top:58px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-5f778c1 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-fc999df .elementor-heading-title{font-size:30px;letter-spacing:-0.85px;}.elementor-607 .elementor-element.elementor-element-24f70a1{font-size:16px;}.elementor-607 .elementor-element.elementor-element-ee0b4e9{font-size:16px;}.elementor-607 .elementor-element.elementor-element-a99410f{--padding-top:62px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-cfed0d3 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-2086efa .elementor-heading-title{font-size:30px;letter-spacing:-0.85px;}.elementor-607 .elementor-element.elementor-element-af85dd2 .elementor-heading-title{font-size:19px;}.elementor-607 .elementor-element.elementor-element-882499c{font-size:16px;}.elementor-607 .elementor-element.elementor-element-852148e .elementor-heading-title{font-size:19px;}.elementor-607 .elementor-element.elementor-element-20bb885{font-size:16px;}.elementor-607 .elementor-element.elementor-element-cb4bf08 .elementor-heading-title{font-size:19px;}.elementor-607 .elementor-element.elementor-element-04927fc{font-size:16px;}.elementor-607 .elementor-element.elementor-element-8eb3a68 .elementor-heading-title{font-size:19px;}.elementor-607 .elementor-element.elementor-element-ce4637a{font-size:16px;}.elementor-607 .elementor-element.elementor-element-c56132f{--padding-top:60px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-e1060ad .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-53b2b6c .elementor-heading-title{font-size:29px;letter-spacing:-0.85px;}.elementor-607 .elementor-element.elementor-element-43b0d2b .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-87ba2d2 .elementor-heading-title{font-size:21px;}.elementor-607 .elementor-element.elementor-element-7c62895{font-size:16px;}.elementor-607 .elementor-element.elementor-element-539d812 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-8922b90 .elementor-heading-title{font-size:21px;}.elementor-607 .elementor-element.elementor-element-10b8365{font-size:16px;}.elementor-607 .elementor-element.elementor-element-b1a25a0{--padding-top:62px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-1806ccb .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-1077c14 .elementor-heading-title{font-size:30px;letter-spacing:-0.85px;}.elementor-607 .elementor-element.elementor-element-7b1f7f2 .elementor-heading-title{font-size:21px;}.elementor-607 .elementor-element.elementor-element-ffba7ff{font-size:16px;}.elementor-607 .elementor-element.elementor-element-1c5d1c4 .elementor-heading-title{font-size:21px;}.elementor-607 .elementor-element.elementor-element-dacef0a{font-size:16px;}.elementor-607 .elementor-element.elementor-element-904d64c .elementor-heading-title{font-size:21px;}.elementor-607 .elementor-element.elementor-element-fac4f19{font-size:16px;}.elementor-607 .elementor-element.elementor-element-87f51ae .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-39629f2{font-size:16px;}.elementor-607 .elementor-element.elementor-element-e788b34{--padding-top:58px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-6a661d2 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-db9dec1 .elementor-heading-title{font-size:28px;letter-spacing:-0.78px;}.elementor-607 .elementor-element.elementor-element-a9f9c6b{--padding-top:64px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-09ad0f7 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-cc8d83b .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-607 .elementor-element.elementor-element-5e6d6a5 .elementor-heading-title{font-size:19px;}.elementor-607 .elementor-element.elementor-element-5b85106{font-size:16px;}.elementor-607 .elementor-element.elementor-element-e0705dc .elementor-heading-title{font-size:19px;}.elementor-607 .elementor-element.elementor-element-f1ee44d{font-size:16px;}.elementor-607 .elementor-element.elementor-element-b130e74 .elementor-heading-title{font-size:19px;}.elementor-607 .elementor-element.elementor-element-1844ed8{font-size:16px;}.elementor-607 .elementor-element.elementor-element-20032a8 .elementor-heading-title{font-size:19px;}.elementor-607 .elementor-element.elementor-element-5d82b33{font-size:16px;}.elementor-607 .elementor-element.elementor-element-484f5d2{--padding-top:60px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-9d9cdb1 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-dd7cec3 .elementor-heading-title{font-size:28px;letter-spacing:-0.75px;}.elementor-607 .elementor-element.elementor-element-ef6cda0{font-size:16px;}.elementor-607 .elementor-element.elementor-element-142c292 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-f33b544{font-size:18px;}.elementor-607 .elementor-element.elementor-element-522dda7{font-size:15px;}.elementor-607 .elementor-element.elementor-element-7fdcc1d .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-30ce10f{font-size:18px;}.elementor-607 .elementor-element.elementor-element-58c7a9b{font-size:15px;}.elementor-607 .elementor-element.elementor-element-b8bb3d6 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-ab7f0da{font-size:18px;}.elementor-607 .elementor-element.elementor-element-c38463b{font-size:15px;}.elementor-607 .elementor-element.elementor-element-27bc620 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-d09260b{font-size:18px;}.elementor-607 .elementor-element.elementor-element-93bdf0d{font-size:15px;}.elementor-607 .elementor-element.elementor-element-a4098a5{font-size:16px;}.elementor-607 .elementor-element.elementor-element-01220b5{--padding-top:66px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-aa9cfae .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-869d5e4 .elementor-heading-title{font-size:28px;letter-spacing:-0.75px;}.elementor-607 .elementor-element.elementor-element-99c003a .elementor-heading-title{font-size:18px;}.elementor-607 .elementor-element.elementor-element-ba2d02a{font-size:16px;}.elementor-607 .elementor-element.elementor-element-0600b65 .elementor-heading-title{font-size:18px;}.elementor-607 .elementor-element.elementor-element-e776c93{font-size:16px;}.elementor-607 .elementor-element.elementor-element-7eac58c .elementor-heading-title{font-size:18px;}.elementor-607 .elementor-element.elementor-element-a01590e{font-size:16px;}.elementor-607 .elementor-element.elementor-element-c700580 .elementor-heading-title{font-size:18px;}.elementor-607 .elementor-element.elementor-element-b29b690{font-size:16px;}.elementor-607 .elementor-element.elementor-element-f96aacb .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-607 .elementor-element.elementor-element-68f3656 .elementor-heading-title{font-size:28px;letter-spacing:-0.75px;}.elementor-607 .elementor-element.elementor-element-cd60761{--padding-top:66px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-df1945e .elementor-heading-title{font-size:30px;letter-spacing:-0.85px;}.elementor-607 .elementor-element.elementor-element-9319a77{font-size:17px;}.elementor-607 .elementor-element.elementor-element-3d002ea .elementor-button{font-size:15px;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-c33ac1f */.elementor-607 .elementor-element.elementor-element-c33ac1f{margin-top:24px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-c33ac1f{margin-top:16px}}.elementor-607 .elementor-element.elementor-element-c33ac1f{max-width:920px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d29115a */.elementor-607 .elementor-element.elementor-element-d29115a{margin-top:28px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-d29115a{margin-top:18px}}.elementor-607 .elementor-element.elementor-element-d29115a{max-width:680px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe0365b */.elementor-607 .elementor-element.elementor-element-fe0365b .elementor-button{border:1px solid rgba(86,221,234,.55);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.elementor-607 .elementor-element.elementor-element-fe0365b .elementor-button:hover{border-color:#56DDEA;transform:translateY(-1px)}.elementor-607 .elementor-element.elementor-element-fe0365b .elementor-button:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-fe0365b .elementor-button{transition:none}.elementor-607 .elementor-element.elementor-element-fe0365b .elementor-button:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d0d56 */.elementor-607 .elementor-element.elementor-element-e0d0d56{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7efcb */.elementor-607 .elementor-element.elementor-element-8b7efcb{margin-top:20px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-8b7efcb{margin-top:13px}}.elementor-607 .elementor-element.elementor-element-8b7efcb{max-width:960px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab42fd6 */.elementor-607 .elementor-element.elementor-element-ab42fd6{margin-top:30px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-ab42fd6{margin-top:20px}}.elementor-607 .elementor-element.elementor-element-ab42fd6{max-width:820px}.elementor-607 .elementor-element.elementor-element-ab42fd6 a,.elementor-607 .elementor-element.elementor-element-ab42fd6 a:visited{color:#117C87;text-decoration:none;font-weight:500;border-radius:3px;padding:0 2px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .18s ease,color .18s ease}.elementor-607 .elementor-element.elementor-element-ab42fd6 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-607 .elementor-element.elementor-element-ab42fd6 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5b7fea */.elementor-607 .elementor-element.elementor-element-b5b7fea{margin-top:16px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-b5b7fea{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6230d3c */.elementor-607 .elementor-element.elementor-element-6230d3c{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-607 .elementor-element.elementor-element-6230d3c:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(4,20,17,.10);border-color:rgba(17,124,135,.42)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-6230d3c,.elementor-607 .elementor-element.elementor-element-6230d3c:hover{transition:none;transform:none}}.elementor-607 .elementor-element.elementor-element-6230d3c{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-6230d3c{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bad7e2c */.elementor-607 .elementor-element.elementor-element-bad7e2c{margin-top:16px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-bad7e2c{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c34ace8 */.elementor-607 .elementor-element.elementor-element-c34ace8{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-607 .elementor-element.elementor-element-c34ace8:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(4,20,17,.10);border-color:rgba(17,124,135,.42)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-c34ace8,.elementor-607 .elementor-element.elementor-element-c34ace8:hover{transition:none;transform:none}}.elementor-607 .elementor-element.elementor-element-c34ace8{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-c34ace8{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-692a9dc */.elementor-607 .elementor-element.elementor-element-692a9dc{margin-top:26px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-692a9dc{margin-top:16px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97cbc39 */.elementor-607 .elementor-element.elementor-element-97cbc39{margin-top:62px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-97cbc39{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caa0421 */.elementor-607 .elementor-element.elementor-element-caa0421{margin-top:48px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-caa0421{margin-top:32px}}.elementor-607 .elementor-element.elementor-element-caa0421{max-width:880px}.elementor-607 .elementor-element.elementor-element-caa0421 a,.elementor-607 .elementor-element.elementor-element-caa0421 a:visited{color:#117C87;text-decoration:none;font-weight:500;border-radius:3px;padding:0 2px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .18s ease,color .18s ease}.elementor-607 .elementor-element.elementor-element-caa0421 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-607 .elementor-element.elementor-element-caa0421 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f08f1d */.elementor-607 .elementor-element.elementor-element-8f08f1d{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fbb8f */.elementor-607 .elementor-element.elementor-element-95fbb8f{position:relative;z-index:3;margin-top:-44px;border-radius:44px 44px 0 0;box-shadow:0 -24px 60px rgba(4,20,17,.35)}
@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-95fbb8f{margin-top:-28px;border-radius:28px 28px 0 0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc999df */.elementor-607 .elementor-element.elementor-element-fc999df{margin-top:20px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-fc999df{margin-top:13px}}.elementor-607 .elementor-element.elementor-element-fc999df{max-width:940px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24f70a1 */.elementor-607 .elementor-element.elementor-element-24f70a1{margin-top:30px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-24f70a1{margin-top:20px}}.elementor-607 .elementor-element.elementor-element-24f70a1{max-width:800px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3cceceb */.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm{position:relative;width:100%;border-radius:28px;overflow:hidden;
 background:linear-gradient(160deg,#041411 0%,#0B2B38 48%,#0E6B7A 100%);
 box-shadow:0 34px 80px rgba(4,20,17,.28);padding:26px 22px 20px}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-svg{display:block;width:100%;height:auto}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-fonte-t{font-family:Poppins,sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-leitor-t{font-family:Poppins,sans-serif;font-size:19px;font-weight:500;fill:#FFFFFF}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-selo-t{font-family:"IBM Plex Mono",monospace;font-size:10.5px;fill:#56DDEA;letter-spacing:.4px}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-selo-t-fora{fill:#A9C2C8}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-campo{font-family:"IBM Plex Mono",monospace;font-size:10.5px;fill:rgba(255,255,255,.60);letter-spacing:1px;text-transform:uppercase}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-valor{font-family:Poppins,sans-serif;font-size:22px;font-weight:600;fill:#FFFFFF}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-etiq{font-family:"IBM Plex Mono",monospace;font-size:11px;fill:#56DDEA;letter-spacing:1.1px;text-transform:uppercase}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-etiq-fraca{fill:rgba(255,255,255,.52)}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-corpo{font-family:Roboto,sans-serif;font-size:13px;fill:rgba(255,255,255,.80)}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-total{font-family:Poppins,sans-serif;font-size:32px;font-weight:600;fill:#FFFFFF}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-cat{font-family:Roboto,sans-serif;font-size:13px;fill:rgba(255,255,255,.84)}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-num{font-family:"IBM Plex Mono",monospace;font-size:12px;fill:#56DDEA}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-regras-t{font-family:"IBM Plex Mono",monospace;font-size:11px;fill:#9FC4F2;letter-spacing:.6px}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-nota{font-family:Roboto,sans-serif;font-size:13px;fill:rgba(255,255,255,.58)}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-selo-fora{opacity:0}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-pulso{stroke-dasharray:24 220;stroke-dashoffset:244;opacity:0}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-cabeca,.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-cheio{transition:width .55s cubic-bezier(.16,1,.3,1)}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-linha,.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-fonte,.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-leitor{transition:opacity .4s ease}

/* leitor parado: travado, nunca alarme. Nao e uma invasao, e uma falha de visibilidade */
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm.qn-parado .qn-nsm-selo-vivo{opacity:0}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm.qn-parado .qn-nsm-selo-fora{opacity:1}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm.qn-parado .qn-nsm-leitor rect:first-child{stroke:rgba(74,107,116,.76)}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm.qn-parado .qn-nsm-fonte .qn-nsm-via{stroke:rgba(74,107,116,.46);stroke-dasharray:5 6}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm.qn-parado .qn-nsm-saida{stroke:rgba(74,107,116,.46);stroke-dasharray:5 6}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm.qn-parado .qn-nsm-cabeca{fill:#4A6B74}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm.qn-parado .qn-nsm-leitor-t{fill:rgba(255,255,255,.64)}

/* categoria silenciada: continua listada, deixa de contar */
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-linha.qn-fora .qn-nsm-cheio{fill:#4A6B74}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-linha.qn-fora .qn-nsm-trilho{stroke:rgba(74,107,116,.62);stroke-dasharray:4 4}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-linha.qn-fora .qn-nsm-cat{fill:rgba(255,255,255,.56)}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-linha.qn-fora .qn-nsm-num{fill:#A9C2C8}

/* barra de controlos, dentro do painel escuro e com separador proprio */
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;
 padding-top:20px;border-top:1px solid rgba(86,221,234,.22)}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-bar button.qn-nsm-bt,.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-bar button.qn-nsm-bt:focus,
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-bar button.qn-nsm-bt:active{background:rgba(86,221,234,.20);color:#FFFFFF;
 border:1px solid rgba(86,221,234,.58);box-shadow:none;border-radius:100px;cursor:pointer;
 font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:11px 22px;transition:.18s ease}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-bar button.qn-nsm-bt:hover,.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-bar button.qn-nsm-bt:focus-visible{
 background:rgba(86,221,234,.34);color:#FFFFFF;border-color:#56DDEA;transform:translateY(-1px)}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-bar button.qn-nsm-bt:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-bar button.qn-nsm-bt-calmo,.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-bar button.qn-nsm-bt-calmo:focus{
 background:transparent;border-color:rgba(255,255,255,.46);color:#FFFFFF}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-bar button.qn-nsm-bt-calmo:hover{background:rgba(255,255,255,.12);
 border-color:#FFFFFF;color:#FFFFFF}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-estado{font-family:"IBM Plex Mono",monospace;font-size:12.5px;
 color:#56DDEA;margin-left:6px;letter-spacing:.5px}
.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-desc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);
 clip-path:inset(50%);white-space:nowrap}

html.qn-f3-js .elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm.qn-f3-corre:not(.qn-parado):not(.qn-quieto) .qn-nsm-fonte .qn-nsm-pulso{
 animation:qnNsmVai 3.2s cubic-bezier(.4,0,.2,1) infinite}
html.qn-f3-js .elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm.qn-f3-corre:not(.qn-parado):not(.qn-quieto) .qn-nsm-pulso-saida{
 animation:qnNsmVai 3.2s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.9s}
html.qn-f3-js .elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm.qn-f3-corre .qn-nsm-pulso-viva{
 animation:qnNsmVai 3.2s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.45s}
html.qn-f3-js .elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm.qn-f3-corre .qn-nsm-fonte:nth-of-type(2) .qn-nsm-pulso{animation-delay:.3s}
html.qn-f3-js .elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm.qn-f3-corre .qn-nsm-fonte:nth-of-type(3) .qn-nsm-pulso{animation-delay:.6s}
@keyframes qnNsmVai{0%{opacity:0;stroke-dashoffset:244}14%{opacity:1}
 62%{opacity:1;stroke-dashoffset:24}78%,100%{opacity:0;stroke-dashoffset:24}}

@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm{padding:16px 12px 14px;border-radius:20px}
 .elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-fonte-t{font-size:16px}.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-leitor-t{font-size:22px}
 .elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-corpo,.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-cat{font-size:13.5px}
 .elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-nota{font-size:14.5px}
 .elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-etiq,.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-campo,.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-selo-t,.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-num,
 .elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-regras-t{font-size:12px}
 .elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-total{font-size:38px}.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-valor{font-size:26px}
 .elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-bar{gap:8px}.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-bar button.qn-nsm-bt{font-size:13px;padding:9px 16px}}
@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-pulso{opacity:.85;stroke-dashoffset:24}
 .elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-pulso{animation:none!important}
 .elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-cabeca,.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-cheio,.elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-linha,
 .elementor-607 .elementor-element.elementor-element-3cceceb .qn-nsm-bar button.qn-nsm-bt{transition:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee0b4e9 */.elementor-607 .elementor-element.elementor-element-ee0b4e9{margin-top:38px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-ee0b4e9{margin-top:25px}}.elementor-607 .elementor-element.elementor-element-ee0b4e9{max-width:900px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54aeb86 */.elementor-607 .elementor-element.elementor-element-54aeb86{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2086efa */.elementor-607 .elementor-element.elementor-element-2086efa{margin-top:20px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-2086efa{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-882499c */.elementor-607 .elementor-element.elementor-element-882499c{margin-top:16px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-882499c{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d2421 */.elementor-607 .elementor-element.elementor-element-a5d2421{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-607 .elementor-element.elementor-element-a5d2421:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(4,20,17,.10);border-color:rgba(17,124,135,.42)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-a5d2421,.elementor-607 .elementor-element.elementor-element-a5d2421:hover{transition:none;transform:none}}.elementor-607 .elementor-element.elementor-element-a5d2421{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-a5d2421{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20bb885 */.elementor-607 .elementor-element.elementor-element-20bb885{margin-top:16px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-20bb885{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-689a386 */.elementor-607 .elementor-element.elementor-element-689a386{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-607 .elementor-element.elementor-element-689a386:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(4,20,17,.10);border-color:rgba(17,124,135,.42)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-689a386,.elementor-607 .elementor-element.elementor-element-689a386:hover{transition:none;transform:none}}.elementor-607 .elementor-element.elementor-element-689a386{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-689a386{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb060b4 */.elementor-607 .elementor-element.elementor-element-cb060b4{margin-top:62px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-cb060b4{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04927fc */.elementor-607 .elementor-element.elementor-element-04927fc{margin-top:16px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-04927fc{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff7f56 */.elementor-607 .elementor-element.elementor-element-2ff7f56{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-607 .elementor-element.elementor-element-2ff7f56:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(4,20,17,.10);border-color:rgba(17,124,135,.42)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-2ff7f56,.elementor-607 .elementor-element.elementor-element-2ff7f56:hover{transition:none;transform:none}}.elementor-607 .elementor-element.elementor-element-2ff7f56{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-2ff7f56{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce4637a */.elementor-607 .elementor-element.elementor-element-ce4637a{margin-top:16px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-ce4637a{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e96f77 */.elementor-607 .elementor-element.elementor-element-3e96f77{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-607 .elementor-element.elementor-element-3e96f77:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(4,20,17,.10);border-color:rgba(17,124,135,.42)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-3e96f77,.elementor-607 .elementor-element.elementor-element-3e96f77:hover{transition:none;transform:none}}.elementor-607 .elementor-element.elementor-element-3e96f77{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-3e96f77{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8195fe7 */.elementor-607 .elementor-element.elementor-element-8195fe7{margin-top:44px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-8195fe7{margin-top:27px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cd09a8 */.elementor-607 .elementor-element.elementor-element-8cd09a8{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53b2b6c */.elementor-607 .elementor-element.elementor-element-53b2b6c{margin-top:20px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-53b2b6c{margin-top:13px}}.elementor-607 .elementor-element.elementor-element-53b2b6c{max-width:1020px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87ba2d2 */.elementor-607 .elementor-element.elementor-element-87ba2d2{margin-top:18px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-87ba2d2{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c62895 */.elementor-607 .elementor-element.elementor-element-7c62895{margin-top:16px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-7c62895{margin-top:12px}}.elementor-607 .elementor-element.elementor-element-7c62895 a,.elementor-607 .elementor-element.elementor-element-7c62895 a:visited{color:#117C87;text-decoration:none;font-weight:500;border-radius:3px;padding:0 2px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .18s ease,color .18s ease}.elementor-607 .elementor-element.elementor-element-7c62895 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-607 .elementor-element.elementor-element-7c62895 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-996ab5c */.elementor-607 .elementor-element.elementor-element-996ab5c{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-607 .elementor-element.elementor-element-996ab5c:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(4,20,17,.10);border-color:rgba(17,124,135,.42)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-996ab5c,.elementor-607 .elementor-element.elementor-element-996ab5c:hover{transition:none;transform:none}}.elementor-607 .elementor-element.elementor-element-996ab5c{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-996ab5c{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8922b90 */.elementor-607 .elementor-element.elementor-element-8922b90{margin-top:18px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-8922b90{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10b8365 */.elementor-607 .elementor-element.elementor-element-10b8365{margin-top:16px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-10b8365{margin-top:12px}}.elementor-607 .elementor-element.elementor-element-10b8365 a,.elementor-607 .elementor-element.elementor-element-10b8365 a:visited{color:#117C87;text-decoration:none;font-weight:500;border-radius:3px;padding:0 2px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .18s ease,color .18s ease}.elementor-607 .elementor-element.elementor-element-10b8365 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-607 .elementor-element.elementor-element-10b8365 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4eda4 */.elementor-607 .elementor-element.elementor-element-3b4eda4{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-607 .elementor-element.elementor-element-3b4eda4:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(4,20,17,.10);border-color:rgba(17,124,135,.42)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-3b4eda4,.elementor-607 .elementor-element.elementor-element-3b4eda4:hover{transition:none;transform:none}}.elementor-607 .elementor-element.elementor-element-3b4eda4{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-3b4eda4{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-877922b */.elementor-607 .elementor-element.elementor-element-877922b{margin-top:62px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-877922b{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32447f6 */.elementor-607 .elementor-element.elementor-element-32447f6{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1077c14 */.elementor-607 .elementor-element.elementor-element-1077c14{margin-top:20px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-1077c14{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0193cc9 */.elementor-607 .elementor-element.elementor-element-0193cc9{flex:0 0 40%;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-0193cc9{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffba7ff */.elementor-607 .elementor-element.elementor-element-ffba7ff{margin-top:14px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-ffba7ff{margin-top:12px}}.elementor-607 .elementor-element.elementor-element-ffba7ff a,.elementor-607 .elementor-element.elementor-element-ffba7ff a:visited{color:#117C87;text-decoration:none;font-weight:500;border-radius:3px;padding:0 2px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .18s ease,color .18s ease}.elementor-607 .elementor-element.elementor-element-ffba7ff a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-607 .elementor-element.elementor-element-ffba7ff a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dacef0a */.elementor-607 .elementor-element.elementor-element-dacef0a{margin-top:14px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-dacef0a{margin-top:12px}}.elementor-607 .elementor-element.elementor-element-dacef0a a,.elementor-607 .elementor-element.elementor-element-dacef0a a:visited{color:#117C87;text-decoration:none;font-weight:500;border-radius:3px;padding:0 2px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .18s ease,color .18s ease}.elementor-607 .elementor-element.elementor-element-dacef0a a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-607 .elementor-element.elementor-element-dacef0a a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fac4f19 */.elementor-607 .elementor-element.elementor-element-fac4f19{margin-top:14px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-fac4f19{margin-top:12px}}.elementor-607 .elementor-element.elementor-element-fac4f19 a,.elementor-607 .elementor-element.elementor-element-fac4f19 a:visited{color:#117C87;text-decoration:none;font-weight:500;border-radius:3px;padding:0 2px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .18s ease,color .18s ease}.elementor-607 .elementor-element.elementor-element-fac4f19 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-607 .elementor-element.elementor-element-fac4f19 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110cf30 */.elementor-607 .elementor-element.elementor-element-110cf30{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-110cf30{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39629f2 */.elementor-607 .elementor-element.elementor-element-39629f2{margin-top:14px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-39629f2{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-244a012 */.elementor-607 .elementor-element.elementor-element-244a012{margin-top:64px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-244a012{margin-top:40px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70dded5 */.elementor-607 .elementor-element.elementor-element-70dded5{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a25a0 */.elementor-607 .elementor-element.elementor-element-b1a25a0{position:relative}@media (min-width:1025px){.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-pass-esq{position:sticky;top:130px;align-self:flex-start}}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco{padding:36px 0;border-top:1px solid #E5E5E5}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco:last-child{border-bottom:1px solid #E5E5E5}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco-in{position:relative;padding-left:36px}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco-in>.elementor-element:last-child{margin-bottom:0}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco-in p:last-child{margin-bottom:0}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco-in::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px;background:linear-gradient(180deg,#56DDEA,#117C87);transform:scaleY(0);transform-origin:50% 0;transition:transform .8s cubic-bezier(.16,1,.3,1)}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco.qn-f3-ativo .qn-f3-bloco-in::before{transform:none}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco .elementor-heading-title,.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco p{transition:color .5s ease}html.qn-f3-passos-js .elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco:not(.qn-f3-ativo) .elementor-heading-title{color:#8A979C}html.qn-f3-passos-js .elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco:not(.qn-f3-ativo) p{color:#8A979C}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-cont{margin-top:26px}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-cont-num{position:relative;height:1em;overflow:hidden;font-family:"Poppins",sans-serif;font-weight:600;font-size:170px;line-height:1;letter-spacing:-8px}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-cont-pilha{will-change:transform;transition:transform .9s cubic-bezier(.16,1,.3,1)}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-cont-pilha span{display:block;height:1em}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-cont-pilha span::before{content:attr(data-n);content:attr(data-n) / "";color:#117C87}@supports ((-webkit-background-clip:text) or (background-clip:text)){.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-cont-pilha span::before{background:linear-gradient(160deg,#56DDEA 0%,#108396 48%,#0B2B38 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-cont-barra{position:relative;height:3px;margin-top:16px;background:#E5E5E5;overflow:hidden;border-radius:3px;width:100%;max-width:360px}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-cont-barra span{position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(90deg,#117C87,#56DDEA);transform:scaleX(0);transform-origin:0 50%;will-change:transform}@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-cont{display:none}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco{padding:30px 0}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco-in{padding-left:28px}}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco{padding:26px 0}.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco-in{padding-left:22px}}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco-in::before,.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-cont-pilha,.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco p,.elementor-607 .elementor-element.elementor-element-b1a25a0 .qn-f3-bloco .elementor-heading-title{transition:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db9dec1 */.elementor-607 .elementor-element.elementor-element-db9dec1{margin-top:20px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-db9dec1{margin-top:13px}}.elementor-607 .elementor-element.elementor-element-db9dec1{max-width:900px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd51a58 */.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-grelha{display:flex;flex-direction:column;gap:24px}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao{position:relative;isolation:isolate;border-radius:20px;overflow:hidden;background:#FFFFFF;border:1px solid #E5E5E5;padding:40px 44px 44px;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao>*:not(.qn-px){position:relative;z-index:1}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(4,20,17,.12)}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-dentro{display:flex;gap:56px;align-items:flex-start}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-esq{flex:0 0 34%;min-width:0}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-dir{flex:1 1 0;min-width:0}@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-dentro{flex-direction:column;gap:22px}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-esq,.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-dir{flex:0 0 auto;width:100%}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao{padding:32px 28px 34px}}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-etiqueta{display:inline-block;font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#117C87;border:1px solid rgba(17,124,135,.42);border-radius:100px;padding:6px 14px;transition:color .3s ease .12s,border-color .3s ease .12s}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao h3{font-family:Poppins,sans-serif;font-size:27px;font-weight:500;line-height:1.28;letter-spacing:-.7px;color:#1E1E1E;margin:20px 0 0;transition:color .3s ease .12s}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao h3{font-size:23px}}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao p{font-family:Roboto,sans-serif;font-size:17px;line-height:1.72;color:#4D4D4D;margin:0 0 14px;transition:color .3s ease .12s}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao p:last-child{margin-bottom:0}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-ordem{margin:14px 0;padding:0;list-style:none;counter-reset:qnpx}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-ordem li{counter-increment:qnpx;position:relative;padding:9px 0 9px 34px;font-family:Roboto,sans-serif;font-size:16px;line-height:1.6;color:#4D4D4D;border-bottom:1px solid #EEEEEE;transition:color .3s ease .12s,border-color .3s ease .12s}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-ordem li:last-child{border-bottom:0}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-ordem li::before{content:counter(qnpx);position:absolute;left:0;top:10px;font-family:"IBM Plex Mono",monospace;font-size:12px;color:#117C87;transition:color .3s ease .12s}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao a,.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao a:visited{color:#117C87;text-decoration:none;font-weight:500;border-radius:3px;padding:0 2px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .18s ease,color .18s ease}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao a:focus-visible{outline:2px solid #117C87;outline-offset:2px}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-px{position:absolute;inset:0;z-index:0;display:grid;border-radius:inherit;overflow:hidden;pointer-events:none}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-px i{display:block;opacity:0;transform:scale(.35);transition:opacity .13s linear,transform .13s cubic-bezier(.22,1,.28,1)}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-px-cheio .qn-px i{opacity:1;transform:none}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao.qn-f3-px-on{border-color:rgba(86,221,234,.42)}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao.qn-f3-px-on h3{color:#FFFFFF}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao.qn-f3-px-on p,.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao.qn-f3-px-on li{color:rgba(255,255,255,.90)}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao.qn-f3-px-on li{border-bottom-color:rgba(255,255,255,.20)}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao.qn-f3-px-on li::before{color:#56DDEA}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao.qn-f3-px-on strong{color:#FFFFFF}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao.qn-f3-px-on .qn-f3-px-etiqueta{color:#56DDEA;border-color:rgba(86,221,234,.55)}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao.qn-f3-px-on a,.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao.qn-f3-px-on a:visited{color:#56DDEA;font-weight:500}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao.qn-f3-px-on a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-px i{transition:none}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao,.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao h3,.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao p{transition:none}.elementor-607 .elementor-element.elementor-element-fd51a58 .qn-f3-px-cartao:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d6e2d */.elementor-607 .elementor-element.elementor-element-72d6e2d{margin-top:52px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-72d6e2d{margin-top:32px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a8d5ee */.elementor-607 .elementor-element.elementor-element-6a8d5ee{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc8d83b */.elementor-607 .elementor-element.elementor-element-cc8d83b{margin-top:20px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-cc8d83b{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b85106 */.elementor-607 .elementor-element.elementor-element-5b85106{margin-top:16px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-5b85106{margin-top:12px}}.elementor-607 .elementor-element.elementor-element-5b85106 a,.elementor-607 .elementor-element.elementor-element-5b85106 a:visited{color:#56DDEA;text-decoration:none;font-weight:500;border-radius:3px;padding:0 2px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .18s ease,color .18s ease}.elementor-607 .elementor-element.elementor-element-5b85106 a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18);text-decoration:none}.elementor-607 .elementor-element.elementor-element-5b85106 a:focus-visible{outline:2px solid #56DDEA;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6586abc */.elementor-607 .elementor-element.elementor-element-6586abc{border:1px solid rgba(86,221,234,.18);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.elementor-607 .elementor-element.elementor-element-6586abc:hover{transform:translateY(-3px);border-color:rgba(86,221,234,.52);background-color:rgba(86,221,234,.09)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-6586abc,.elementor-607 .elementor-element.elementor-element-6586abc:hover{transition:none;transform:none}}.elementor-607 .elementor-element.elementor-element-6586abc{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-6586abc{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1ee44d */.elementor-607 .elementor-element.elementor-element-f1ee44d{margin-top:16px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-f1ee44d{margin-top:12px}}.elementor-607 .elementor-element.elementor-element-f1ee44d a,.elementor-607 .elementor-element.elementor-element-f1ee44d a:visited{color:#56DDEA;text-decoration:none;font-weight:500;border-radius:3px;padding:0 2px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .18s ease,color .18s ease}.elementor-607 .elementor-element.elementor-element-f1ee44d a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18);text-decoration:none}.elementor-607 .elementor-element.elementor-element-f1ee44d a:focus-visible{outline:2px solid #56DDEA;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd9655 */.elementor-607 .elementor-element.elementor-element-5bd9655{border:1px solid rgba(86,221,234,.18);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.elementor-607 .elementor-element.elementor-element-5bd9655:hover{transform:translateY(-3px);border-color:rgba(86,221,234,.52);background-color:rgba(86,221,234,.09)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-5bd9655,.elementor-607 .elementor-element.elementor-element-5bd9655:hover{transition:none;transform:none}}.elementor-607 .elementor-element.elementor-element-5bd9655{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-5bd9655{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910394d */.elementor-607 .elementor-element.elementor-element-910394d{margin-top:62px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-910394d{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1844ed8 */.elementor-607 .elementor-element.elementor-element-1844ed8{margin-top:16px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-1844ed8{margin-top:12px}}.elementor-607 .elementor-element.elementor-element-1844ed8 a,.elementor-607 .elementor-element.elementor-element-1844ed8 a:visited{color:#56DDEA;text-decoration:none;font-weight:500;border-radius:3px;padding:0 2px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .18s ease,color .18s ease}.elementor-607 .elementor-element.elementor-element-1844ed8 a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18);text-decoration:none}.elementor-607 .elementor-element.elementor-element-1844ed8 a:focus-visible{outline:2px solid #56DDEA;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15c768 */.elementor-607 .elementor-element.elementor-element-a15c768{border:1px solid rgba(86,221,234,.18);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.elementor-607 .elementor-element.elementor-element-a15c768:hover{transform:translateY(-3px);border-color:rgba(86,221,234,.52);background-color:rgba(86,221,234,.09)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-a15c768,.elementor-607 .elementor-element.elementor-element-a15c768:hover{transition:none;transform:none}}.elementor-607 .elementor-element.elementor-element-a15c768{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-a15c768{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d82b33 */.elementor-607 .elementor-element.elementor-element-5d82b33{margin-top:16px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-5d82b33{margin-top:12px}}.elementor-607 .elementor-element.elementor-element-5d82b33 a,.elementor-607 .elementor-element.elementor-element-5d82b33 a:visited{color:#56DDEA;text-decoration:none;font-weight:500;border-radius:3px;padding:0 2px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .18s ease,color .18s ease}.elementor-607 .elementor-element.elementor-element-5d82b33 a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18);text-decoration:none}.elementor-607 .elementor-element.elementor-element-5d82b33 a:focus-visible{outline:2px solid #56DDEA;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2af4d4 */.elementor-607 .elementor-element.elementor-element-f2af4d4{border:1px solid rgba(86,221,234,.18);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.elementor-607 .elementor-element.elementor-element-f2af4d4:hover{transform:translateY(-3px);border-color:rgba(86,221,234,.52);background-color:rgba(86,221,234,.09)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-f2af4d4,.elementor-607 .elementor-element.elementor-element-f2af4d4:hover{transition:none;transform:none}}.elementor-607 .elementor-element.elementor-element-f2af4d4{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-f2af4d4{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed77fc */.elementor-607 .elementor-element.elementor-element-bed77fc{margin-top:36px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-bed77fc{margin-top:22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e533173 */.elementor-607 .elementor-element.elementor-element-e533173{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd7cec3 */.elementor-607 .elementor-element.elementor-element-dd7cec3{margin-top:20px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-dd7cec3{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef6cda0 */.elementor-607 .elementor-element.elementor-element-ef6cda0{margin-top:30px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-ef6cda0{margin-top:20px}}.elementor-607 .elementor-element.elementor-element-ef6cda0{max-width:780px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f33b544 */.elementor-607 .elementor-element.elementor-element-f33b544{margin-top:14px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-f33b544{margin-top:12px}}.elementor-607 .elementor-element.elementor-element-f33b544 a.qn-f3-seta{display:inline-flex;align-items:center;gap:8px;color:#1E1E1E;text-decoration:none;font-family:Poppins,sans-serif;font-weight:500;transition:color .18s ease,gap .18s ease}.elementor-607 .elementor-element.elementor-element-f33b544 a.qn-f3-seta .qn-f3-ponta{color:#117C87;transition:transform .18s ease}.elementor-607 .elementor-element.elementor-element-f33b544 a.qn-f3-seta:hover{color:#117C87;gap:12px}.elementor-607 .elementor-element.elementor-element-f33b544 a.qn-f3-seta:hover .qn-f3-ponta{transform:translateX(3px)}.elementor-607 .elementor-element.elementor-element-f33b544 a.qn-f3-seta:focus-visible{outline:2px solid #117C87;outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-f33b544 a.qn-f3-seta,.elementor-607 .elementor-element.elementor-element-f33b544 a.qn-f3-seta .qn-f3-ponta{transition:none}.elementor-607 .elementor-element.elementor-element-f33b544 a.qn-f3-seta:hover .qn-f3-ponta{transform:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-522dda7 */.elementor-607 .elementor-element.elementor-element-522dda7{margin-top:14px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-522dda7{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed7b0c */.elementor-607 .elementor-element.elementor-element-2ed7b0c{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-607 .elementor-element.elementor-element-2ed7b0c:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(4,20,17,.10);border-color:rgba(17,124,135,.42)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-2ed7b0c,.elementor-607 .elementor-element.elementor-element-2ed7b0c:hover{transition:none;transform:none}}.elementor-607 .elementor-element.elementor-element-2ed7b0c{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-2ed7b0c{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30ce10f */.elementor-607 .elementor-element.elementor-element-30ce10f{margin-top:14px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-30ce10f{margin-top:12px}}.elementor-607 .elementor-element.elementor-element-30ce10f a.qn-f3-seta{display:inline-flex;align-items:center;gap:8px;color:#1E1E1E;text-decoration:none;font-family:Poppins,sans-serif;font-weight:500;transition:color .18s ease,gap .18s ease}.elementor-607 .elementor-element.elementor-element-30ce10f a.qn-f3-seta .qn-f3-ponta{color:#117C87;transition:transform .18s ease}.elementor-607 .elementor-element.elementor-element-30ce10f a.qn-f3-seta:hover{color:#117C87;gap:12px}.elementor-607 .elementor-element.elementor-element-30ce10f a.qn-f3-seta:hover .qn-f3-ponta{transform:translateX(3px)}.elementor-607 .elementor-element.elementor-element-30ce10f a.qn-f3-seta:focus-visible{outline:2px solid #117C87;outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-30ce10f a.qn-f3-seta,.elementor-607 .elementor-element.elementor-element-30ce10f a.qn-f3-seta .qn-f3-ponta{transition:none}.elementor-607 .elementor-element.elementor-element-30ce10f a.qn-f3-seta:hover .qn-f3-ponta{transform:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58c7a9b */.elementor-607 .elementor-element.elementor-element-58c7a9b{margin-top:14px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-58c7a9b{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa4a53c */.elementor-607 .elementor-element.elementor-element-aa4a53c{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-607 .elementor-element.elementor-element-aa4a53c:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(4,20,17,.10);border-color:rgba(17,124,135,.42)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-aa4a53c,.elementor-607 .elementor-element.elementor-element-aa4a53c:hover{transition:none;transform:none}}.elementor-607 .elementor-element.elementor-element-aa4a53c{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-aa4a53c{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab7f0da */.elementor-607 .elementor-element.elementor-element-ab7f0da{margin-top:14px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-ab7f0da{margin-top:12px}}.elementor-607 .elementor-element.elementor-element-ab7f0da a.qn-f3-seta{display:inline-flex;align-items:center;gap:8px;color:#1E1E1E;text-decoration:none;font-family:Poppins,sans-serif;font-weight:500;transition:color .18s ease,gap .18s ease}.elementor-607 .elementor-element.elementor-element-ab7f0da a.qn-f3-seta .qn-f3-ponta{color:#117C87;transition:transform .18s ease}.elementor-607 .elementor-element.elementor-element-ab7f0da a.qn-f3-seta:hover{color:#117C87;gap:12px}.elementor-607 .elementor-element.elementor-element-ab7f0da a.qn-f3-seta:hover .qn-f3-ponta{transform:translateX(3px)}.elementor-607 .elementor-element.elementor-element-ab7f0da a.qn-f3-seta:focus-visible{outline:2px solid #117C87;outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-ab7f0da a.qn-f3-seta,.elementor-607 .elementor-element.elementor-element-ab7f0da a.qn-f3-seta .qn-f3-ponta{transition:none}.elementor-607 .elementor-element.elementor-element-ab7f0da a.qn-f3-seta:hover .qn-f3-ponta{transform:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c38463b */.elementor-607 .elementor-element.elementor-element-c38463b{margin-top:14px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-c38463b{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f3747 */.elementor-607 .elementor-element.elementor-element-29f3747{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-607 .elementor-element.elementor-element-29f3747:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(4,20,17,.10);border-color:rgba(17,124,135,.42)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-29f3747,.elementor-607 .elementor-element.elementor-element-29f3747:hover{transition:none;transform:none}}.elementor-607 .elementor-element.elementor-element-29f3747{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-29f3747{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d09260b */.elementor-607 .elementor-element.elementor-element-d09260b{margin-top:14px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-d09260b{margin-top:12px}}.elementor-607 .elementor-element.elementor-element-d09260b a.qn-f3-seta{display:inline-flex;align-items:center;gap:8px;color:#1E1E1E;text-decoration:none;font-family:Poppins,sans-serif;font-weight:500;transition:color .18s ease,gap .18s ease}.elementor-607 .elementor-element.elementor-element-d09260b a.qn-f3-seta .qn-f3-ponta{color:#117C87;transition:transform .18s ease}.elementor-607 .elementor-element.elementor-element-d09260b a.qn-f3-seta:hover{color:#117C87;gap:12px}.elementor-607 .elementor-element.elementor-element-d09260b a.qn-f3-seta:hover .qn-f3-ponta{transform:translateX(3px)}.elementor-607 .elementor-element.elementor-element-d09260b a.qn-f3-seta:focus-visible{outline:2px solid #117C87;outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-d09260b a.qn-f3-seta,.elementor-607 .elementor-element.elementor-element-d09260b a.qn-f3-seta .qn-f3-ponta{transition:none}.elementor-607 .elementor-element.elementor-element-d09260b a.qn-f3-seta:hover .qn-f3-ponta{transform:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93bdf0d */.elementor-607 .elementor-element.elementor-element-93bdf0d{margin-top:14px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-93bdf0d{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e00c2bd */.elementor-607 .elementor-element.elementor-element-e00c2bd{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-607 .elementor-element.elementor-element-e00c2bd:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(4,20,17,.10);border-color:rgba(17,124,135,.42)}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-e00c2bd,.elementor-607 .elementor-element.elementor-element-e00c2bd:hover{transition:none;transform:none}}.elementor-607 .elementor-element.elementor-element-e00c2bd{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-e00c2bd{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-427c795 */.elementor-607 .elementor-element.elementor-element-427c795{margin-top:62px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-427c795{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4098a5 */.elementor-607 .elementor-element.elementor-element-a4098a5{margin-top:40px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-a4098a5{margin-top:26px}}.elementor-607 .elementor-element.elementor-element-a4098a5 a,.elementor-607 .elementor-element.elementor-element-a4098a5 a:visited{color:#117C87;text-decoration:none;font-weight:500;border-radius:3px;padding:0 2px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .18s ease,color .18s ease}.elementor-607 .elementor-element.elementor-element-a4098a5 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-607 .elementor-element.elementor-element-a4098a5 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1108a82 */.elementor-607 .elementor-element.elementor-element-1108a82{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-869d5e4 */.elementor-607 .elementor-element.elementor-element-869d5e4{margin-top:20px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-869d5e4{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba2d02a */.elementor-607 .elementor-element.elementor-element-ba2d02a{margin-top:14px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-ba2d02a{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5662c07 */.elementor-607 .elementor-element.elementor-element-5662c07{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-5662c07{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e776c93 */.elementor-607 .elementor-element.elementor-element-e776c93{margin-top:14px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-e776c93{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f3606 */.elementor-607 .elementor-element.elementor-element-e4f3606{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-e4f3606{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97eb040 */.elementor-607 .elementor-element.elementor-element-97eb040{margin-top:52px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-97eb040{margin-top:32px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01590e */.elementor-607 .elementor-element.elementor-element-a01590e{margin-top:14px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-a01590e{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0175bd1 */.elementor-607 .elementor-element.elementor-element-0175bd1{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-0175bd1{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b29b690 */.elementor-607 .elementor-element.elementor-element-b29b690{margin-top:14px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-b29b690{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bfe12b */.elementor-607 .elementor-element.elementor-element-1bfe12b{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-607 .elementor-element.elementor-element-1bfe12b{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b940daf */.elementor-607 .elementor-element.elementor-element-b940daf{margin-top:44px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-b940daf{margin-top:27px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68f3656 */.elementor-607 .elementor-element.elementor-element-68f3656{margin-top:20px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-68f3656{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a5ef24 */.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac details{border-bottom:1px solid #E5E5E5}.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac summary{cursor:pointer;list-style:none;padding:24px 48px 24px 0;position:relative;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;color:#1E1E1E;transition:color .18s ease}.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac summary::-webkit-details-marker{display:none}.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac summary:hover{color:#117C87}.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac summary:focus-visible{outline:2px solid #117C87;outline-offset:3px}.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac summary::after{content:"";position:absolute;right:8px;top:50%;width:11px;height:11px;margin-top:-7px;border-right:2px solid #117C87;border-bottom:2px solid #117C87;transform:rotate(45deg);transition:transform .25s ease}.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac details[open] summary::after{transform:rotate(-135deg);margin-top:-3px}.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac div{padding:0 0 28px;font-family:Roboto,sans-serif;font-size:17px;line-height:1.72;color:#4D4D4D;max-width:860px}.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac div p{margin:0 0 14px}.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac div table{width:100%;border-collapse:collapse;margin-top:8px}.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac div td{padding:9px 14px 9px 0;border-bottom:1px solid #EEEEEE;font-size:15px}.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac div td:first-child{font-family:"IBM Plex Mono",monospace;font-size:12px;color:#117C87;white-space:nowrap}.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac a,.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac a:visited{color:#117C87;text-decoration:none;font-weight:500;border-radius:3px;padding:0 2px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .18s ease,color .18s ease}.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac a:focus-visible{outline:2px solid #117C87;outline-offset:2px}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac summary,.elementor-607 .elementor-element.elementor-element-5a5ef24 .qn-f3-ac summary::after{transition:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b72fb0f */.elementor-607 .elementor-element.elementor-element-b72fb0f{margin-top:36px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-b72fb0f{margin-top:22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c654a02 */.elementor-607 .elementor-element.elementor-element-c654a02{margin-top:140px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-c654a02{margin-top:87px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-948eaeb */.elementor-607 .elementor-element.elementor-element-948eaeb{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01220b5 */.elementor-607 .elementor-element.elementor-element-01220b5{position:relative;z-index:3;margin-top:-44px;border-radius:44px 44px 0 0;box-shadow:0 -24px 60px rgba(4,20,17,.35)}
@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-01220b5{margin-top:-28px;border-radius:28px 28px 0 0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df1945e */.elementor-607 .elementor-element.elementor-element-df1945e{max-width:900px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9319a77 */.elementor-607 .elementor-element.elementor-element-9319a77{margin-top:26px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-9319a77{margin-top:17px}}.elementor-607 .elementor-element.elementor-element-9319a77{max-width:660px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d002ea */.elementor-607 .elementor-element.elementor-element-3d002ea .elementor-button{border:1px solid rgba(86,221,234,.55);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.elementor-607 .elementor-element.elementor-element-3d002ea .elementor-button:hover{border-color:#56DDEA;transform:translateY(-1px)}.elementor-607 .elementor-element.elementor-element-3d002ea .elementor-button:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}@media (prefers-reduced-motion:reduce){.elementor-607 .elementor-element.elementor-element-3d002ea .elementor-button{transition:none}.elementor-607 .elementor-element.elementor-element-3d002ea .elementor-button:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b651f6e */.elementor-607 .elementor-element.elementor-element-b651f6e{margin-top:38px}@media (max-width:767px){.elementor-607 .elementor-element.elementor-element-b651f6e{margin-top:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-536195c */.elementor-607 .elementor-element.elementor-element-536195c{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}/* End custom CSS */