.elementor-366 .elementor-element.elementor-element-4f1bc1a{--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-366 .elementor-element.elementor-element-4f1bc1a:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-4f1bc1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #041411 0%, #108396 100%);}.elementor-366 .elementor-element.elementor-element-0fd588c{--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-366 .elementor-element.elementor-element-7774bb9 .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-366 .elementor-element.elementor-element-c182f3b .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-366 .elementor-element.elementor-element-267f4a6{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:rgba(255,255,255,.62);}.elementor-366 .elementor-element.elementor-element-2c2ea17{--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-366 .elementor-element.elementor-element-4f79192 .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-366 .elementor-element.elementor-element-4f79192 .elementor-button:hover, .elementor-366 .elementor-element.elementor-element-4f79192 .elementor-button:focus{background-color:#14919E;color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-4f79192 .elementor-button:hover svg, .elementor-366 .elementor-element.elementor-element-4f79192 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-bc0f2a4{--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-366 .elementor-element.elementor-element-bc0f2a4:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-bc0f2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-8550cb0{--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-366 .elementor-element.elementor-element-65ba6ef .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-366 .elementor-element.elementor-element-ed298ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;line-height:1.18em;letter-spacing:-1.45px;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-fa38d38{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-d39b35f{--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-366 .elementor-element.elementor-element-e4e18d6{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-ff55e53{--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-366 .elementor-element.elementor-element-ff55e53:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-ff55e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-88175f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-e78769f{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-ea84529{--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-366 .elementor-element.elementor-element-ea84529:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-ea84529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-1d3ad05 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-54f5e05{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-5d5dcbf{--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-366 .elementor-element.elementor-element-5d5dcbf:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-5d5dcbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-e0a16ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-9c79b94{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-c270b98{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-a8851c8{--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-366 .elementor-element.elementor-element-a8851c8:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-a8851c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-366 .elementor-element.elementor-element-10d3913{--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-366 .elementor-element.elementor-element-ca32fe2 .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-366 .elementor-element.elementor-element-6b41e15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:500;line-height:1.18em;letter-spacing:-1.35px;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-3b1a1f3{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-c7e9e9e{--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-366 .elementor-element.elementor-element-b521005{--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-366 .elementor-element.elementor-element-b521005:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-b521005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-23c8dc6{--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-366 .elementor-element.elementor-element-2cc0fcc .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-366 .elementor-element.elementor-element-a7c8b78 .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-366 .elementor-element.elementor-element-4705c91{--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-366 .elementor-element.elementor-element-4f3962b{--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-366 .elementor-element.elementor-element-eb54ee6{--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-366 .elementor-element.elementor-element-eb54ee6:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-eb54ee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-dfd763e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-2a42a89{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-6b70382{--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-366 .elementor-element.elementor-element-6b70382:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-6b70382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-25779e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-caec83d{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-6a68161{--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-366 .elementor-element.elementor-element-3cb6d97{--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-366 .elementor-element.elementor-element-a5ff8b8{--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-366 .elementor-element.elementor-element-a5ff8b8:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-a5ff8b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-0b29626 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-ecb18dc{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-49a924d{--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-366 .elementor-element.elementor-element-49a924d:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-49a924d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-99b5875 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-969c6dc{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-e7b86cb{--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-366 .elementor-element.elementor-element-e7b86cb:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-e7b86cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-366 .elementor-element.elementor-element-3632daa{--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-366 .elementor-element.elementor-element-883ce87 .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-366 .elementor-element.elementor-element-5a617d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:500;line-height:1.18em;letter-spacing:-1.4px;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-de12b76{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-bc72613{--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-366 .elementor-element.elementor-element-9ce3d79{--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-366 .elementor-element.elementor-element-884d505{--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-366 .elementor-element.elementor-element-58cf0d9 .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-366 .elementor-element.elementor-element-185e51c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-7c78007{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-bde0599 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-282effc{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-897725b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-b26a15a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-d170cc6{--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-366 .elementor-element.elementor-element-8314c0b .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-366 .elementor-element.elementor-element-7cbe3e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-bf1c9fa{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-48b0728 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-6c0b503{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-707267a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-c657128{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-5bb380a{--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-366 .elementor-element.elementor-element-5bb380a:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-5bb380a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-01159c8{--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-366 .elementor-element.elementor-element-403b4d2{--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-366 .elementor-element.elementor-element-98516a8{--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-366 .elementor-element.elementor-element-d66d8af .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-366 .elementor-element.elementor-element-41da72e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:500;line-height:1.16em;letter-spacing:-1.3px;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-c05b67f{--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-366 .elementor-element.elementor-element-59c54e0{--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-366 .elementor-element.elementor-element-d32993d{--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-366 .elementor-element.elementor-element-eaac3c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-fc76f8d{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-b83c19b{--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-366 .elementor-element.elementor-element-069d08c{--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-366 .elementor-element.elementor-element-7c2c5b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-b4254dd{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-c425f6f{--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-366 .elementor-element.elementor-element-ef30691{--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-366 .elementor-element.elementor-element-ec9f88c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-4c197c3{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-e0752c3{--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-366 .elementor-element.elementor-element-e0752c3:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-e0752c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-366 .elementor-element.elementor-element-c9c8df1 .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-366 .elementor-element.elementor-element-230843d{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-e9543dc{--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:112px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-e9543dc:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-e9543dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-366 .elementor-element.elementor-element-1418d59{--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-366 .elementor-element.elementor-element-ec454fc .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-366 .elementor-element.elementor-element-89c4ff5 .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-366 .elementor-element.elementor-element-c3afb70{--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-366 .elementor-element.elementor-element-cbffba1{--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-366 .elementor-element.elementor-element-cbffba1:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-cbffba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #041411 0%, #108396 100%);}.elementor-366 .elementor-element.elementor-element-f6ba0ab{--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-366 .elementor-element.elementor-element-1460b85 .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-366 .elementor-element.elementor-element-20fe1ab .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-366 .elementor-element.elementor-element-ffdb071{--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-366 .elementor-element.elementor-element-fd854a5{--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-366 .elementor-element.elementor-element-a899d22{--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-366 .elementor-element.elementor-element-a899d22:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-a899d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.05);}.elementor-366 .elementor-element.elementor-element-7fc647a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-a4840f2{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-366 .elementor-element.elementor-element-dfb5828{--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-366 .elementor-element.elementor-element-dfb5828:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-dfb5828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.05);}.elementor-366 .elementor-element.elementor-element-8a48932 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-7dc6c2b{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-366 .elementor-element.elementor-element-c26667e{--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-366 .elementor-element.elementor-element-baa1282{--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-366 .elementor-element.elementor-element-63dcd4d{--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-366 .elementor-element.elementor-element-63dcd4d:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-63dcd4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.05);}.elementor-366 .elementor-element.elementor-element-33007ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-e9dcbd3{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-366 .elementor-element.elementor-element-43aed54{--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-366 .elementor-element.elementor-element-43aed54:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-43aed54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.05);}.elementor-366 .elementor-element.elementor-element-89cfaa8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-cbc22d1{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-366 .elementor-element.elementor-element-26dcc18{--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:106px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-26dcc18:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-26dcc18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-702bd41{--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-366 .elementor-element.elementor-element-0003f25 .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-366 .elementor-element.elementor-element-348afde .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:500;line-height:1.18em;letter-spacing:-1.4px;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-19b2b5e{--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-366 .elementor-element.elementor-element-b4dfbe5{--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-366 .elementor-element.elementor-element-36fe257{--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-366 .elementor-element.elementor-element-36fe257:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-36fe257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-b61ac56 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-7e02304{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-ad90aa2{--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-366 .elementor-element.elementor-element-ad90aa2:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-ad90aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-5e47b7f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-c15a20c{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-4156bbc{--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-366 .elementor-element.elementor-element-8742e72{--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-366 .elementor-element.elementor-element-a9db3e6{--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-366 .elementor-element.elementor-element-a9db3e6:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-a9db3e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-757cf84 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-366bce3{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-8e0b29d{--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-366 .elementor-element.elementor-element-8e0b29d:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-8e0b29d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-7b2ebdb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-4acfdad{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-44a6e1d{--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-366 .elementor-element.elementor-element-44a6e1d:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-44a6e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-3c125e8{--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-366 .elementor-element.elementor-element-e4ca049 .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-366 .elementor-element.elementor-element-2bcad5a .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-366 .elementor-element.elementor-element-7c7e783{--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-366 .elementor-element.elementor-element-702fd87{--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-366 .elementor-element.elementor-element-1d51ae2{--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-366 .elementor-element.elementor-element-d940e38 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-776e5a6{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-9d0f32d{--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-366 .elementor-element.elementor-element-147733a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-d5f9763{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-45c33c9{--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-366 .elementor-element.elementor-element-778aaa3{--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-366 .elementor-element.elementor-element-36811b5{--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-366 .elementor-element.elementor-element-42b248e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-c9bce5b{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-e6d4f5c{--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-366 .elementor-element.elementor-element-45c4d19 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-366 .elementor-element.elementor-element-d370135{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-366 .elementor-element.elementor-element-0311d9e{--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-366 .elementor-element.elementor-element-b9cc95a .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-366 .elementor-element.elementor-element-fc5131f .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-366 .elementor-element.elementor-element-ef65757{--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-366 .elementor-element.elementor-element-1a0d978{--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-366 .elementor-element.elementor-element-1a0d978:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-1a0d978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #041411 0%, #108396 100%);}.elementor-366 .elementor-element.elementor-element-54fecda{--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-366 .elementor-element.elementor-element-b5018d3 .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-366 .elementor-element.elementor-element-458cc9e{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-366 .elementor-element.elementor-element-ce55bab{--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-366 .elementor-element.elementor-element-b62f718 .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-366 .elementor-element.elementor-element-b62f718 .elementor-button:hover, .elementor-366 .elementor-element.elementor-element-b62f718 .elementor-button:focus{background-color:#14919E;color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-b62f718 .elementor-button:hover svg, .elementor-366 .elementor-element.elementor-element-b62f718 .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-366 .elementor-element.elementor-element-4f1bc1a{--padding-top:100px;--padding-bottom:116px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-7774bb9 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-366 .elementor-element.elementor-element-c182f3b .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-366 .elementor-element.elementor-element-267f4a6{font-size:17px;}.elementor-366 .elementor-element.elementor-element-4f79192 .elementor-button{font-size:16px;}.elementor-366 .elementor-element.elementor-element-bc0f2a4{--padding-top:94px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-65ba6ef .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-366 .elementor-element.elementor-element-ed298ac .elementor-heading-title{font-size:40px;letter-spacing:-1.15px;}.elementor-366 .elementor-element.elementor-element-fa38d38{font-size:18px;}.elementor-366 .elementor-element.elementor-element-e4e18d6{--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-366 .elementor-element.elementor-element-88175f4 .elementor-heading-title{font-size:21px;}.elementor-366 .elementor-element.elementor-element-e78769f{font-size:17px;}.elementor-366 .elementor-element.elementor-element-1d3ad05 .elementor-heading-title{font-size:21px;}.elementor-366 .elementor-element.elementor-element-54f5e05{font-size:17px;}.elementor-366 .elementor-element.elementor-element-e0a16ee .elementor-heading-title{font-size:21px;}.elementor-366 .elementor-element.elementor-element-9c79b94{font-size:17px;}.elementor-366 .elementor-element.elementor-element-c270b98{font-size:18px;}.elementor-366 .elementor-element.elementor-element-a8851c8{--padding-top:78px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-ca32fe2 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-366 .elementor-element.elementor-element-6b41e15 .elementor-heading-title{font-size:38px;letter-spacing:-1.1px;}.elementor-366 .elementor-element.elementor-element-3b1a1f3{font-size:17px;}.elementor-366 .elementor-element.elementor-element-b521005{--padding-top:84px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-2cc0fcc .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-366 .elementor-element.elementor-element-a7c8b78 .elementor-heading-title{font-size:41px;letter-spacing:-1.2px;}.elementor-366 .elementor-element.elementor-element-4f3962b{--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-366 .elementor-element.elementor-element-dfd763e .elementor-heading-title{font-size:21px;}.elementor-366 .elementor-element.elementor-element-2a42a89{font-size:17px;}.elementor-366 .elementor-element.elementor-element-25779e5 .elementor-heading-title{font-size:21px;}.elementor-366 .elementor-element.elementor-element-caec83d{font-size:17px;}.elementor-366 .elementor-element.elementor-element-3cb6d97{--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-366 .elementor-element.elementor-element-0b29626 .elementor-heading-title{font-size:21px;}.elementor-366 .elementor-element.elementor-element-ecb18dc{font-size:17px;}.elementor-366 .elementor-element.elementor-element-99b5875 .elementor-heading-title{font-size:21px;}.elementor-366 .elementor-element.elementor-element-969c6dc{font-size:17px;}.elementor-366 .elementor-element.elementor-element-e7b86cb{--padding-top:82px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-883ce87 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-366 .elementor-element.elementor-element-5a617d5 .elementor-heading-title{font-size:39px;letter-spacing:-1.1px;}.elementor-366 .elementor-element.elementor-element-de12b76{font-size:18px;}.elementor-366 .elementor-element.elementor-element-9ce3d79{--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-366 .elementor-element.elementor-element-58cf0d9 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-366 .elementor-element.elementor-element-185e51c .elementor-heading-title{font-size:20px;}.elementor-366 .elementor-element.elementor-element-7c78007{font-size:17px;}.elementor-366 .elementor-element.elementor-element-bde0599 .elementor-heading-title{font-size:20px;}.elementor-366 .elementor-element.elementor-element-282effc{font-size:17px;}.elementor-366 .elementor-element.elementor-element-897725b .elementor-heading-title{font-size:20px;}.elementor-366 .elementor-element.elementor-element-b26a15a{font-size:17px;}.elementor-366 .elementor-element.elementor-element-8314c0b .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-366 .elementor-element.elementor-element-7cbe3e9 .elementor-heading-title{font-size:20px;}.elementor-366 .elementor-element.elementor-element-bf1c9fa{font-size:17px;}.elementor-366 .elementor-element.elementor-element-48b0728 .elementor-heading-title{font-size:20px;}.elementor-366 .elementor-element.elementor-element-6c0b503{font-size:17px;}.elementor-366 .elementor-element.elementor-element-707267a .elementor-heading-title{font-size:20px;}.elementor-366 .elementor-element.elementor-element-c657128{font-size:17px;}.elementor-366 .elementor-element.elementor-element-5bb380a{--padding-top:84px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-403b4d2{--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-366 .elementor-element.elementor-element-d66d8af .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-366 .elementor-element.elementor-element-41da72e .elementor-heading-title{font-size:38px;letter-spacing:-1.1px;}.elementor-366 .elementor-element.elementor-element-eaac3c5 .elementor-heading-title{font-size:23px;}.elementor-366 .elementor-element.elementor-element-fc76f8d{font-size:17px;}.elementor-366 .elementor-element.elementor-element-7c2c5b9 .elementor-heading-title{font-size:23px;}.elementor-366 .elementor-element.elementor-element-b4254dd{font-size:17px;}.elementor-366 .elementor-element.elementor-element-ec9f88c .elementor-heading-title{font-size:23px;}.elementor-366 .elementor-element.elementor-element-4c197c3{font-size:17px;}.elementor-366 .elementor-element.elementor-element-c9c8df1 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-366 .elementor-element.elementor-element-230843d{font-size:17px;}.elementor-366 .elementor-element.elementor-element-e9543dc{--padding-top:82px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-ec454fc .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-366 .elementor-element.elementor-element-89c4ff5 .elementor-heading-title{font-size:38px;letter-spacing:-1.05px;}.elementor-366 .elementor-element.elementor-element-cbffba1{--padding-top:86px;--padding-bottom:92px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-1460b85 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-366 .elementor-element.elementor-element-20fe1ab .elementor-heading-title{font-size:40px;letter-spacing:-1.15px;}.elementor-366 .elementor-element.elementor-element-fd854a5{--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-366 .elementor-element.elementor-element-7fc647a .elementor-heading-title{font-size:21px;}.elementor-366 .elementor-element.elementor-element-a4840f2{font-size:17px;}.elementor-366 .elementor-element.elementor-element-8a48932 .elementor-heading-title{font-size:21px;}.elementor-366 .elementor-element.elementor-element-7dc6c2b{font-size:17px;}.elementor-366 .elementor-element.elementor-element-baa1282{--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-366 .elementor-element.elementor-element-33007ae .elementor-heading-title{font-size:21px;}.elementor-366 .elementor-element.elementor-element-e9dcbd3{font-size:17px;}.elementor-366 .elementor-element.elementor-element-89cfaa8 .elementor-heading-title{font-size:21px;}.elementor-366 .elementor-element.elementor-element-cbc22d1{font-size:17px;}.elementor-366 .elementor-element.elementor-element-26dcc18{--padding-top:84px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-0003f25 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-366 .elementor-element.elementor-element-348afde .elementor-heading-title{font-size:39px;letter-spacing:-1.1px;}.elementor-366 .elementor-element.elementor-element-b4dfbe5{--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-366 .elementor-element.elementor-element-b61ac56 .elementor-heading-title{font-size:20px;}.elementor-366 .elementor-element.elementor-element-7e02304{font-size:17px;}.elementor-366 .elementor-element.elementor-element-5e47b7f .elementor-heading-title{font-size:20px;}.elementor-366 .elementor-element.elementor-element-c15a20c{font-size:17px;}.elementor-366 .elementor-element.elementor-element-8742e72{--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-366 .elementor-element.elementor-element-757cf84 .elementor-heading-title{font-size:20px;}.elementor-366 .elementor-element.elementor-element-366bce3{font-size:17px;}.elementor-366 .elementor-element.elementor-element-7b2ebdb .elementor-heading-title{font-size:20px;}.elementor-366 .elementor-element.elementor-element-4acfdad{font-size:17px;}.elementor-366 .elementor-element.elementor-element-44a6e1d{--padding-top:94px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-e4ca049 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-366 .elementor-element.elementor-element-2bcad5a .elementor-heading-title{font-size:37px;letter-spacing:-1.05px;}.elementor-366 .elementor-element.elementor-element-702fd87{--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-366 .elementor-element.elementor-element-d940e38 .elementor-heading-title{font-size:20px;}.elementor-366 .elementor-element.elementor-element-776e5a6{font-size:17px;}.elementor-366 .elementor-element.elementor-element-147733a .elementor-heading-title{font-size:20px;}.elementor-366 .elementor-element.elementor-element-d5f9763{font-size:17px;}.elementor-366 .elementor-element.elementor-element-778aaa3{--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-366 .elementor-element.elementor-element-42b248e .elementor-heading-title{font-size:20px;}.elementor-366 .elementor-element.elementor-element-c9bce5b{font-size:17px;}.elementor-366 .elementor-element.elementor-element-45c4d19 .elementor-heading-title{font-size:20px;}.elementor-366 .elementor-element.elementor-element-d370135{font-size:17px;}.elementor-366 .elementor-element.elementor-element-b9cc95a .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-366 .elementor-element.elementor-element-fc5131f .elementor-heading-title{font-size:37px;letter-spacing:-1.05px;}.elementor-366 .elementor-element.elementor-element-1a0d978{--padding-top:86px;--padding-bottom:94px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-b5018d3 .elementor-heading-title{font-size:40px;letter-spacing:-1.15px;}.elementor-366 .elementor-element.elementor-element-458cc9e{font-size:18px;}.elementor-366 .elementor-element.elementor-element-b62f718 .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-366 .elementor-element.elementor-element-4f1bc1a{--padding-top:76px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-7774bb9 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-366 .elementor-element.elementor-element-c182f3b .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-366 .elementor-element.elementor-element-267f4a6{font-size:15px;}.elementor-366 .elementor-element.elementor-element-4f79192 .elementor-button{font-size:15px;}.elementor-366 .elementor-element.elementor-element-bc0f2a4{--padding-top:66px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-65ba6ef .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-366 .elementor-element.elementor-element-ed298ac .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-366 .elementor-element.elementor-element-fa38d38{font-size:17px;}.elementor-366 .elementor-element.elementor-element-88175f4 .elementor-heading-title{font-size:19px;}.elementor-366 .elementor-element.elementor-element-e78769f{font-size:16px;}.elementor-366 .elementor-element.elementor-element-1d3ad05 .elementor-heading-title{font-size:19px;}.elementor-366 .elementor-element.elementor-element-54f5e05{font-size:16px;}.elementor-366 .elementor-element.elementor-element-e0a16ee .elementor-heading-title{font-size:19px;}.elementor-366 .elementor-element.elementor-element-9c79b94{font-size:16px;}.elementor-366 .elementor-element.elementor-element-c270b98{font-size:17px;}.elementor-366 .elementor-element.elementor-element-a8851c8{--padding-top:58px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-ca32fe2 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-366 .elementor-element.elementor-element-6b41e15 .elementor-heading-title{font-size:28px;letter-spacing:-0.78px;}.elementor-366 .elementor-element.elementor-element-3b1a1f3{font-size:16px;}.elementor-366 .elementor-element.elementor-element-b521005{--padding-top:62px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-2cc0fcc .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-366 .elementor-element.elementor-element-a7c8b78 .elementor-heading-title{font-size:30px;letter-spacing:-0.85px;}.elementor-366 .elementor-element.elementor-element-dfd763e .elementor-heading-title{font-size:19px;}.elementor-366 .elementor-element.elementor-element-2a42a89{font-size:16px;}.elementor-366 .elementor-element.elementor-element-25779e5 .elementor-heading-title{font-size:19px;}.elementor-366 .elementor-element.elementor-element-caec83d{font-size:16px;}.elementor-366 .elementor-element.elementor-element-0b29626 .elementor-heading-title{font-size:19px;}.elementor-366 .elementor-element.elementor-element-ecb18dc{font-size:16px;}.elementor-366 .elementor-element.elementor-element-99b5875 .elementor-heading-title{font-size:19px;}.elementor-366 .elementor-element.elementor-element-969c6dc{font-size:16px;}.elementor-366 .elementor-element.elementor-element-e7b86cb{--padding-top:60px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-883ce87 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-366 .elementor-element.elementor-element-5a617d5 .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-366 .elementor-element.elementor-element-de12b76{font-size:17px;}.elementor-366 .elementor-element.elementor-element-58cf0d9 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-366 .elementor-element.elementor-element-185e51c .elementor-heading-title{font-size:18px;}.elementor-366 .elementor-element.elementor-element-7c78007{font-size:16px;}.elementor-366 .elementor-element.elementor-element-bde0599 .elementor-heading-title{font-size:18px;}.elementor-366 .elementor-element.elementor-element-282effc{font-size:16px;}.elementor-366 .elementor-element.elementor-element-897725b .elementor-heading-title{font-size:18px;}.elementor-366 .elementor-element.elementor-element-b26a15a{font-size:16px;}.elementor-366 .elementor-element.elementor-element-8314c0b .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-366 .elementor-element.elementor-element-7cbe3e9 .elementor-heading-title{font-size:18px;}.elementor-366 .elementor-element.elementor-element-bf1c9fa{font-size:16px;}.elementor-366 .elementor-element.elementor-element-48b0728 .elementor-heading-title{font-size:18px;}.elementor-366 .elementor-element.elementor-element-6c0b503{font-size:16px;}.elementor-366 .elementor-element.elementor-element-707267a .elementor-heading-title{font-size:18px;}.elementor-366 .elementor-element.elementor-element-c657128{font-size:16px;}.elementor-366 .elementor-element.elementor-element-5bb380a{--padding-top:62px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-d66d8af .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-366 .elementor-element.elementor-element-41da72e .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-366 .elementor-element.elementor-element-eaac3c5 .elementor-heading-title{font-size:21px;}.elementor-366 .elementor-element.elementor-element-fc76f8d{font-size:16px;}.elementor-366 .elementor-element.elementor-element-7c2c5b9 .elementor-heading-title{font-size:21px;}.elementor-366 .elementor-element.elementor-element-b4254dd{font-size:16px;}.elementor-366 .elementor-element.elementor-element-ec9f88c .elementor-heading-title{font-size:21px;}.elementor-366 .elementor-element.elementor-element-4c197c3{font-size:16px;}.elementor-366 .elementor-element.elementor-element-c9c8df1 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-366 .elementor-element.elementor-element-230843d{font-size:16px;}.elementor-366 .elementor-element.elementor-element-e9543dc{--padding-top:60px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-ec454fc .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-366 .elementor-element.elementor-element-89c4ff5 .elementor-heading-title{font-size:28px;letter-spacing:-0.78px;}.elementor-366 .elementor-element.elementor-element-cbffba1{--padding-top:64px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-1460b85 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-366 .elementor-element.elementor-element-20fe1ab .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-366 .elementor-element.elementor-element-7fc647a .elementor-heading-title{font-size:19px;}.elementor-366 .elementor-element.elementor-element-a4840f2{font-size:16px;}.elementor-366 .elementor-element.elementor-element-8a48932 .elementor-heading-title{font-size:19px;}.elementor-366 .elementor-element.elementor-element-7dc6c2b{font-size:16px;}.elementor-366 .elementor-element.elementor-element-33007ae .elementor-heading-title{font-size:19px;}.elementor-366 .elementor-element.elementor-element-e9dcbd3{font-size:16px;}.elementor-366 .elementor-element.elementor-element-89cfaa8 .elementor-heading-title{font-size:19px;}.elementor-366 .elementor-element.elementor-element-cbc22d1{font-size:16px;}.elementor-366 .elementor-element.elementor-element-26dcc18{--padding-top:62px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-0003f25 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-366 .elementor-element.elementor-element-348afde .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-366 .elementor-element.elementor-element-b61ac56 .elementor-heading-title{font-size:18px;}.elementor-366 .elementor-element.elementor-element-7e02304{font-size:16px;}.elementor-366 .elementor-element.elementor-element-5e47b7f .elementor-heading-title{font-size:18px;}.elementor-366 .elementor-element.elementor-element-c15a20c{font-size:16px;}.elementor-366 .elementor-element.elementor-element-757cf84 .elementor-heading-title{font-size:18px;}.elementor-366 .elementor-element.elementor-element-366bce3{font-size:16px;}.elementor-366 .elementor-element.elementor-element-7b2ebdb .elementor-heading-title{font-size:18px;}.elementor-366 .elementor-element.elementor-element-4acfdad{font-size:16px;}.elementor-366 .elementor-element.elementor-element-44a6e1d{--padding-top:66px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-e4ca049 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-366 .elementor-element.elementor-element-2bcad5a .elementor-heading-title{font-size:28px;letter-spacing:-0.75px;}.elementor-366 .elementor-element.elementor-element-d940e38 .elementor-heading-title{font-size:18px;}.elementor-366 .elementor-element.elementor-element-776e5a6{font-size:16px;}.elementor-366 .elementor-element.elementor-element-147733a .elementor-heading-title{font-size:18px;}.elementor-366 .elementor-element.elementor-element-d5f9763{font-size:16px;}.elementor-366 .elementor-element.elementor-element-42b248e .elementor-heading-title{font-size:18px;}.elementor-366 .elementor-element.elementor-element-c9bce5b{font-size:16px;}.elementor-366 .elementor-element.elementor-element-45c4d19 .elementor-heading-title{font-size:18px;}.elementor-366 .elementor-element.elementor-element-d370135{font-size:16px;}.elementor-366 .elementor-element.elementor-element-b9cc95a .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-366 .elementor-element.elementor-element-fc5131f .elementor-heading-title{font-size:28px;letter-spacing:-0.75px;}.elementor-366 .elementor-element.elementor-element-1a0d978{--padding-top:66px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-b5018d3 .elementor-heading-title{font-size:29px;letter-spacing:-0.82px;}.elementor-366 .elementor-element.elementor-element-458cc9e{font-size:17px;}.elementor-366 .elementor-element.elementor-element-b62f718 .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-c182f3b */.elementor-366 .elementor-element.elementor-element-c182f3b{margin-top:24px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-c182f3b{margin-top:16px}}.elementor-366 .elementor-element.elementor-element-c182f3b{max-width:880px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-267f4a6 */.elementor-366 .elementor-element.elementor-element-267f4a6{margin-top:28px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-267f4a6{margin-top:18px}}.elementor-366 .elementor-element.elementor-element-267f4a6{max-width:690px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f79192 */.elementor-366 .elementor-element.elementor-element-4f79192 .elementor-button{border:1px solid rgba(86,221,234,.55);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.elementor-366 .elementor-element.elementor-element-4f79192 .elementor-button:hover{border-color:#56DDEA;transform:translateY(-1px)}.elementor-366 .elementor-element.elementor-element-4f79192 .elementor-button:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}@media (prefers-reduced-motion:reduce){.elementor-366 .elementor-element.elementor-element-4f79192 .elementor-button{transition:none}.elementor-366 .elementor-element.elementor-element-4f79192 .elementor-button:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c2ea17 */.elementor-366 .elementor-element.elementor-element-2c2ea17{margin-top:34px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-2c2ea17{margin-top:21px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fd588c */.elementor-366 .elementor-element.elementor-element-0fd588c{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-ed298ac */.elementor-366 .elementor-element.elementor-element-ed298ac{margin-top:20px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-ed298ac{margin-top:13px}}.elementor-366 .elementor-element.elementor-element-ed298ac{max-width:900px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa38d38 */.elementor-366 .elementor-element.elementor-element-fa38d38{margin-top:30px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-fa38d38{margin-top:20px}}.elementor-366 .elementor-element.elementor-element-fa38d38{max-width:840px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e78769f */.elementor-366 .elementor-element.elementor-element-e78769f{margin-top:16px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-e78769f{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff55e53 */.elementor-366 .elementor-element.elementor-element-ff55e53{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-366 .elementor-element.elementor-element-ff55e53: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-366 .elementor-element.elementor-element-ff55e53,.elementor-366 .elementor-element.elementor-element-ff55e53:hover{transition:none;transform:none}}.elementor-366 .elementor-element.elementor-element-ff55e53{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-ff55e53{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54f5e05 */.elementor-366 .elementor-element.elementor-element-54f5e05{margin-top:16px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-54f5e05{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea84529 */.elementor-366 .elementor-element.elementor-element-ea84529{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-366 .elementor-element.elementor-element-ea84529: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-366 .elementor-element.elementor-element-ea84529,.elementor-366 .elementor-element.elementor-element-ea84529:hover{transition:none;transform:none}}.elementor-366 .elementor-element.elementor-element-ea84529{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-ea84529{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c79b94 */.elementor-366 .elementor-element.elementor-element-9c79b94{margin-top:16px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-9c79b94{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d5dcbf */.elementor-366 .elementor-element.elementor-element-5d5dcbf{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-366 .elementor-element.elementor-element-5d5dcbf: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-366 .elementor-element.elementor-element-5d5dcbf,.elementor-366 .elementor-element.elementor-element-5d5dcbf:hover{transition:none;transform:none}}.elementor-366 .elementor-element.elementor-element-5d5dcbf{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-5d5dcbf{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39b35f */.elementor-366 .elementor-element.elementor-element-d39b35f{margin-top:62px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-d39b35f{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c270b98 */.elementor-366 .elementor-element.elementor-element-c270b98{margin-top:52px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-c270b98{margin-top:34px}}.elementor-366 .elementor-element.elementor-element-c270b98{max-width:840px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8550cb0 */.elementor-366 .elementor-element.elementor-element-8550cb0{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-bc0f2a4 */.elementor-366 .elementor-element.elementor-element-bc0f2a4{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-366 .elementor-element.elementor-element-bc0f2a4{margin-top:-28px;border-radius:28px 28px 0 0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b41e15 */.elementor-366 .elementor-element.elementor-element-6b41e15{margin-top:20px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-6b41e15{margin-top:13px}}.elementor-366 .elementor-element.elementor-element-6b41e15{max-width:900px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b1a1f3 */.elementor-366 .elementor-element.elementor-element-3b1a1f3{margin-top:30px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-3b1a1f3{margin-top:20px}}.elementor-366 .elementor-element.elementor-element-3b1a1f3{max-width:740px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe81a9e */.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs{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-366 .elementor-element.elementor-element-fe81a9e .qn-rs-svg{display:block;width:100%;height:auto}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-tt{font-family:Poppins,sans-serif;font-size:21px;font-weight:500;fill:#FFFFFF}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-ts{font-family:Roboto,sans-serif;font-size:13px;fill:rgba(255,255,255,.60)}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-gt{font-family:Poppins,sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-gn{font-family:"IBM Plex Mono",monospace;font-size:11px;fill:rgba(255,255,255,.50)}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-d{fill:rgba(255,255,255,.07);stroke:rgba(86,221,234,.24);stroke-width:1;
 transition:fill .3s ease,stroke .3s ease}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-d.qn-on{fill:#56DDEA;stroke:#56DDEA}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-d.qn-meio{fill:rgba(86,221,234,.40);stroke:rgba(86,221,234,.52)}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-painel{fill:rgba(4,20,17,.42);stroke:rgba(86,221,234,.28);stroke-width:1}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-num{font-family:Poppins,sans-serif;font-size:62px;font-weight:600;fill:#FFFFFF}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-de{font-family:Roboto,sans-serif;font-size:12px;fill:rgba(255,255,255,.55)}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-lim{font-family:"IBM Plex Mono",monospace;font-size:10.5px;fill:rgba(255,255,255,.46)}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-banda rect{fill:rgba(86,221,234,.22);stroke:rgba(86,221,234,.50);stroke-width:1;
 transition:fill .3s ease,stroke .3s ease}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-banda-t{font-family:"IBM Plex Mono",monospace;font-size:12px;font-weight:600;
 fill:#CFF7FB;letter-spacing:1px}
/* ⛔ a banda critica e ambar de gestao, nunca vermelho de alarme */
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs.qn-critico .qn-rs-banda rect{fill:rgba(192,138,62,.32);stroke:#C08A3E}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs.qn-critico .qn-rs-banda-t{fill:#F0D2A0}

.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-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-366 .elementor-element.elementor-element-fe81a9e .qn-rs-bar button.qn-rs-bt,.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-bar button.qn-rs-bt:focus,
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-bar button.qn-rs-bt:active{background:rgba(86,221,234,.14);color:#FFFFFF;
 border:1px solid rgba(86,221,234,.42);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-366 .elementor-element.elementor-element-fe81a9e .qn-rs-bar button.qn-rs-bt:hover,.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-bar button.qn-rs-bt:focus-visible{
 background:rgba(86,221,234,.32);border-color:#56DDEA;transform:translateY(-1px)}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-bar button.qn-rs-bt:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-bar button.qn-rs-bt.qn-rs-on,
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-bar button.qn-rs-bt.qn-rs-on:focus{background:#56DDEA;color:#041411;
 border-color:#56DDEA;font-weight:600}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-bar button.qn-rs-bt.qn-rs-on:hover{background:#9AEFF7;color:#041411}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-bar button.qn-rs-bt-calmo,.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-bar button.qn-rs-bt-calmo:focus{
 background:transparent;border-color:rgba(255,255,255,.46);color:#FFFFFF}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-bar button.qn-rs-bt-calmo:hover{background:rgba(255,255,255,.12);border-color:#FFFFFF}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-estado{font-family:"IBM Plex Mono",monospace;font-size:12.5px;color:#56DDEA;
 margin-left:6px;letter-spacing:.4px}
.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-desc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);
 clip-path:inset(50%);white-space:nowrap}
@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs{padding:16px 12px 14px;border-radius:20px}
 .elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-tt{font-size:25px}.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-ts{font-size:15px}
 .elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-gt{font-size:18px}.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-gn,.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-lim{font-size:12px}
 .elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-de{font-size:14px}
 .elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-bar{gap:8px}
 .elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-bar button.qn-rs-bt{font-size:13px;padding:9px 16px}}
@media (prefers-reduced-motion:reduce){
 .elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-d,.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-banda rect,.elementor-366 .elementor-element.elementor-element-fe81a9e .qn-rs-bar button.qn-rs-bt{transition:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7e9e9e */.elementor-366 .elementor-element.elementor-element-c7e9e9e{margin-top:46px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-c7e9e9e{margin-top:29px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d3913 */.elementor-366 .elementor-element.elementor-element-10d3913{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-a7c8b78 */.elementor-366 .elementor-element.elementor-element-a7c8b78{margin-top:20px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-a7c8b78{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a42a89 */.elementor-366 .elementor-element.elementor-element-2a42a89{margin-top:16px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-2a42a89{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb54ee6 */.elementor-366 .elementor-element.elementor-element-eb54ee6{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-366 .elementor-element.elementor-element-eb54ee6: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-366 .elementor-element.elementor-element-eb54ee6,.elementor-366 .elementor-element.elementor-element-eb54ee6:hover{transition:none;transform:none}}.elementor-366 .elementor-element.elementor-element-eb54ee6{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-eb54ee6{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caec83d */.elementor-366 .elementor-element.elementor-element-caec83d{margin-top:16px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-caec83d{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b70382 */.elementor-366 .elementor-element.elementor-element-6b70382{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-366 .elementor-element.elementor-element-6b70382: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-366 .elementor-element.elementor-element-6b70382,.elementor-366 .elementor-element.elementor-element-6b70382:hover{transition:none;transform:none}}.elementor-366 .elementor-element.elementor-element-6b70382{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-6b70382{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4705c91 */.elementor-366 .elementor-element.elementor-element-4705c91{margin-top:62px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-4705c91{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecb18dc */.elementor-366 .elementor-element.elementor-element-ecb18dc{margin-top:16px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-ecb18dc{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5ff8b8 */.elementor-366 .elementor-element.elementor-element-a5ff8b8{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-366 .elementor-element.elementor-element-a5ff8b8: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-366 .elementor-element.elementor-element-a5ff8b8,.elementor-366 .elementor-element.elementor-element-a5ff8b8:hover{transition:none;transform:none}}.elementor-366 .elementor-element.elementor-element-a5ff8b8{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-a5ff8b8{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-969c6dc */.elementor-366 .elementor-element.elementor-element-969c6dc{margin-top:16px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-969c6dc{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49a924d */.elementor-366 .elementor-element.elementor-element-49a924d{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-366 .elementor-element.elementor-element-49a924d: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-366 .elementor-element.elementor-element-49a924d,.elementor-366 .elementor-element.elementor-element-49a924d:hover{transition:none;transform:none}}.elementor-366 .elementor-element.elementor-element-49a924d{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-49a924d{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a68161 */.elementor-366 .elementor-element.elementor-element-6a68161{margin-top:44px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-6a68161{margin-top:27px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23c8dc6 */.elementor-366 .elementor-element.elementor-element-23c8dc6{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-5a617d5 */.elementor-366 .elementor-element.elementor-element-5a617d5{margin-top:20px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-5a617d5{margin-top:13px}}.elementor-366 .elementor-element.elementor-element-5a617d5{max-width:840px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de12b76 */.elementor-366 .elementor-element.elementor-element-de12b76{margin-top:30px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-de12b76{margin-top:20px}}.elementor-366 .elementor-element.elementor-element-de12b76{max-width:720px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-185e51c */.elementor-366 .elementor-element.elementor-element-185e51c{margin-top:30px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-185e51c{margin-top:20px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c78007 */.elementor-366 .elementor-element.elementor-element-7c78007{margin-top:12px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-7c78007{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bde0599 */.elementor-366 .elementor-element.elementor-element-bde0599{margin-top:34px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-bde0599{margin-top:22px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-282effc */.elementor-366 .elementor-element.elementor-element-282effc{margin-top:12px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-282effc{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-897725b */.elementor-366 .elementor-element.elementor-element-897725b{margin-top:34px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-897725b{margin-top:22px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b26a15a */.elementor-366 .elementor-element.elementor-element-b26a15a{margin-top:12px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-b26a15a{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-884d505 */.elementor-366 .elementor-element.elementor-element-884d505{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-884d505{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cbe3e9 */.elementor-366 .elementor-element.elementor-element-7cbe3e9{margin-top:30px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-7cbe3e9{margin-top:20px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf1c9fa */.elementor-366 .elementor-element.elementor-element-bf1c9fa{margin-top:12px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-bf1c9fa{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b0728 */.elementor-366 .elementor-element.elementor-element-48b0728{margin-top:34px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-48b0728{margin-top:22px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c0b503 */.elementor-366 .elementor-element.elementor-element-6c0b503{margin-top:12px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-6c0b503{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-707267a */.elementor-366 .elementor-element.elementor-element-707267a{margin-top:34px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-707267a{margin-top:22px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c657128 */.elementor-366 .elementor-element.elementor-element-c657128{margin-top:12px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-c657128{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d170cc6 */.elementor-366 .elementor-element.elementor-element-d170cc6{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-d170cc6{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc72613 */.elementor-366 .elementor-element.elementor-element-bc72613{margin-top:62px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-bc72613{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3632daa */.elementor-366 .elementor-element.elementor-element-3632daa{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-41da72e */.elementor-366 .elementor-element.elementor-element-41da72e{margin-top:20px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-41da72e{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98516a8 */.elementor-366 .elementor-element.elementor-element-98516a8{flex:0 0 40%;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-98516a8{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc76f8d */.elementor-366 .elementor-element.elementor-element-fc76f8d{margin-top:14px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-fc76f8d{margin-top:12px}}.elementor-366 .elementor-element.elementor-element-fc76f8d a,.elementor-366 .elementor-element.elementor-element-fc76f8d 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-366 .elementor-element.elementor-element-fc76f8d a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-366 .elementor-element.elementor-element-fc76f8d a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4254dd */.elementor-366 .elementor-element.elementor-element-b4254dd{margin-top:14px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-b4254dd{margin-top:12px}}.elementor-366 .elementor-element.elementor-element-b4254dd a,.elementor-366 .elementor-element.elementor-element-b4254dd 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-366 .elementor-element.elementor-element-b4254dd a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-366 .elementor-element.elementor-element-b4254dd a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c197c3 */.elementor-366 .elementor-element.elementor-element-4c197c3{margin-top:14px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-4c197c3{margin-top:12px}}.elementor-366 .elementor-element.elementor-element-4c197c3 a,.elementor-366 .elementor-element.elementor-element-4c197c3 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-366 .elementor-element.elementor-element-4c197c3 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-366 .elementor-element.elementor-element-4c197c3 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05b67f */.elementor-366 .elementor-element.elementor-element-c05b67f{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-c05b67f{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-230843d */.elementor-366 .elementor-element.elementor-element-230843d{margin-top:14px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-230843d{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0752c3 */.elementor-366 .elementor-element.elementor-element-e0752c3{margin-top:64px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-e0752c3{margin-top:40px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01159c8 */.elementor-366 .elementor-element.elementor-element-01159c8{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-5bb380a */.elementor-366 .elementor-element.elementor-element-5bb380a{position:relative}@media (min-width:1025px){.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-pass-esq{position:sticky;top:130px;align-self:flex-start}}.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco{padding:36px 0;border-top:1px solid #E5E5E5}.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco:last-child{border-bottom:1px solid #E5E5E5}.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco-in{position:relative;padding-left:36px}.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco-in>.elementor-element:last-child{margin-bottom:0}.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco-in p:last-child{margin-bottom:0}.elementor-366 .elementor-element.elementor-element-5bb380a .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-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco.qn-f3-ativo .qn-f3-bloco-in::before{transform:none}.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco .elementor-heading-title,.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco p{transition:color .5s ease}html.qn-f3-passos-js .elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco:not(.qn-f3-ativo) .elementor-heading-title{color:#8A979C}html.qn-f3-passos-js .elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco:not(.qn-f3-ativo) p{color:#8A979C}.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-cont{margin-top:26px}.elementor-366 .elementor-element.elementor-element-5bb380a .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-366 .elementor-element.elementor-element-5bb380a .qn-f3-cont-pilha{will-change:transform;transition:transform .9s cubic-bezier(.16,1,.3,1)}.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-cont-pilha span{display:block;height:1em}.elementor-366 .elementor-element.elementor-element-5bb380a .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-366 .elementor-element.elementor-element-5bb380a .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-366 .elementor-element.elementor-element-5bb380a .qn-f3-cont-barra{position:relative;height:3px;margin-top:16px;background:#E5E5E5;overflow:hidden;border-radius:3px;width:100%;max-width:360px}.elementor-366 .elementor-element.elementor-element-5bb380a .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-366 .elementor-element.elementor-element-5bb380a .qn-f3-cont{display:none}.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco{padding:30px 0}.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco-in{padding-left:28px}}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco{padding:26px 0}.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco-in{padding-left:22px}}@media (prefers-reduced-motion:reduce){.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco-in::before,.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-cont-pilha,.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco p,.elementor-366 .elementor-element.elementor-element-5bb380a .qn-f3-bloco .elementor-heading-title{transition:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89c4ff5 */.elementor-366 .elementor-element.elementor-element-89c4ff5{margin-top:20px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-89c4ff5{margin-top:13px}}.elementor-366 .elementor-element.elementor-element-89c4ff5{max-width:860px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d9f0ef0 */.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-grelha{display:flex;flex-direction:column;gap:24px}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .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-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao>*:not(.qn-px){position:relative;z-index:1}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(4,20,17,.12)}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-dentro{display:flex;gap:56px;align-items:flex-start}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-esq{flex:0 0 34%;min-width:0}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-dir{flex:1 1 0;min-width:0}@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-dentro{flex-direction:column;gap:22px}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-esq,.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-dir{flex:0 0 auto;width:100%}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao{padding:32px 28px 34px}}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .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-366 .elementor-element.elementor-element-d9f0ef0 .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-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao h3{font-size:23px}}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .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-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao p:last-child{margin-bottom:0}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-ordem{margin:14px 0;padding:0;list-style:none;counter-reset:qnpx}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .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-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-ordem li:last-child{border-bottom:0}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .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-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao a,.elementor-366 .elementor-element.elementor-element-d9f0ef0 .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-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao a:focus-visible{outline:2px solid #117C87;outline-offset:2px}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-px{position:absolute;inset:0;z-index:0;display:grid;border-radius:inherit;overflow:hidden;pointer-events:none}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-px i{display:block;opacity:0;transform:scale(.35);transition:opacity .13s linear,transform .13s cubic-bezier(.22,1,.28,1)}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-px-cheio .qn-px i{opacity:1;transform:none}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao.qn-f3-px-on{border-color:rgba(86,221,234,.42)}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao.qn-f3-px-on h3{color:#FFFFFF}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao.qn-f3-px-on p,.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao.qn-f3-px-on li{color:rgba(255,255,255,.90)}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao.qn-f3-px-on li{border-bottom-color:rgba(255,255,255,.20)}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao.qn-f3-px-on li::before{color:#56DDEA}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao.qn-f3-px-on strong{color:#FFFFFF}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao.qn-f3-px-on .qn-f3-px-etiqueta{color:#56DDEA;border-color:rgba(86,221,234,.55)}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao.qn-f3-px-on a,.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao.qn-f3-px-on a:visited{color:#56DDEA;font-weight:500}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .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-366 .elementor-element.elementor-element-d9f0ef0 .qn-px i{transition:none}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao,.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao h3,.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao p{transition:none}.elementor-366 .elementor-element.elementor-element-d9f0ef0 .qn-f3-px-cartao:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3afb70 */.elementor-366 .elementor-element.elementor-element-c3afb70{margin-top:52px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-c3afb70{margin-top:32px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1418d59 */.elementor-366 .elementor-element.elementor-element-1418d59{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-20fe1ab */.elementor-366 .elementor-element.elementor-element-20fe1ab{margin-top:20px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-20fe1ab{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4840f2 */.elementor-366 .elementor-element.elementor-element-a4840f2{margin-top:16px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-a4840f2{margin-top:12px}}.elementor-366 .elementor-element.elementor-element-a4840f2 a,.elementor-366 .elementor-element.elementor-element-a4840f2 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-366 .elementor-element.elementor-element-a4840f2 a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18);text-decoration:none}.elementor-366 .elementor-element.elementor-element-a4840f2 a:focus-visible{outline:2px solid #56DDEA;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a899d22 */.elementor-366 .elementor-element.elementor-element-a899d22{border:1px solid rgba(86,221,234,.18);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.elementor-366 .elementor-element.elementor-element-a899d22:hover{transform:translateY(-3px);border-color:rgba(86,221,234,.52);background-color:rgba(86,221,234,.09)}@media (prefers-reduced-motion:reduce){.elementor-366 .elementor-element.elementor-element-a899d22,.elementor-366 .elementor-element.elementor-element-a899d22:hover{transition:none;transform:none}}.elementor-366 .elementor-element.elementor-element-a899d22{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-a899d22{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dc6c2b */.elementor-366 .elementor-element.elementor-element-7dc6c2b{margin-top:16px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-7dc6c2b{margin-top:12px}}.elementor-366 .elementor-element.elementor-element-7dc6c2b a,.elementor-366 .elementor-element.elementor-element-7dc6c2b 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-366 .elementor-element.elementor-element-7dc6c2b a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18);text-decoration:none}.elementor-366 .elementor-element.elementor-element-7dc6c2b a:focus-visible{outline:2px solid #56DDEA;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfb5828 */.elementor-366 .elementor-element.elementor-element-dfb5828{border:1px solid rgba(86,221,234,.18);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.elementor-366 .elementor-element.elementor-element-dfb5828:hover{transform:translateY(-3px);border-color:rgba(86,221,234,.52);background-color:rgba(86,221,234,.09)}@media (prefers-reduced-motion:reduce){.elementor-366 .elementor-element.elementor-element-dfb5828,.elementor-366 .elementor-element.elementor-element-dfb5828:hover{transition:none;transform:none}}.elementor-366 .elementor-element.elementor-element-dfb5828{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-dfb5828{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffdb071 */.elementor-366 .elementor-element.elementor-element-ffdb071{margin-top:62px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-ffdb071{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9dcbd3 */.elementor-366 .elementor-element.elementor-element-e9dcbd3{margin-top:16px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-e9dcbd3{margin-top:12px}}.elementor-366 .elementor-element.elementor-element-e9dcbd3 a,.elementor-366 .elementor-element.elementor-element-e9dcbd3 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-366 .elementor-element.elementor-element-e9dcbd3 a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18);text-decoration:none}.elementor-366 .elementor-element.elementor-element-e9dcbd3 a:focus-visible{outline:2px solid #56DDEA;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63dcd4d */.elementor-366 .elementor-element.elementor-element-63dcd4d{border:1px solid rgba(86,221,234,.18);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.elementor-366 .elementor-element.elementor-element-63dcd4d:hover{transform:translateY(-3px);border-color:rgba(86,221,234,.52);background-color:rgba(86,221,234,.09)}@media (prefers-reduced-motion:reduce){.elementor-366 .elementor-element.elementor-element-63dcd4d,.elementor-366 .elementor-element.elementor-element-63dcd4d:hover{transition:none;transform:none}}.elementor-366 .elementor-element.elementor-element-63dcd4d{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-63dcd4d{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc22d1 */.elementor-366 .elementor-element.elementor-element-cbc22d1{margin-top:16px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-cbc22d1{margin-top:12px}}.elementor-366 .elementor-element.elementor-element-cbc22d1 a,.elementor-366 .elementor-element.elementor-element-cbc22d1 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-366 .elementor-element.elementor-element-cbc22d1 a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18);text-decoration:none}.elementor-366 .elementor-element.elementor-element-cbc22d1 a:focus-visible{outline:2px solid #56DDEA;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43aed54 */.elementor-366 .elementor-element.elementor-element-43aed54{border:1px solid rgba(86,221,234,.18);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.elementor-366 .elementor-element.elementor-element-43aed54:hover{transform:translateY(-3px);border-color:rgba(86,221,234,.52);background-color:rgba(86,221,234,.09)}@media (prefers-reduced-motion:reduce){.elementor-366 .elementor-element.elementor-element-43aed54,.elementor-366 .elementor-element.elementor-element-43aed54:hover{transition:none;transform:none}}.elementor-366 .elementor-element.elementor-element-43aed54{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-43aed54{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c26667e */.elementor-366 .elementor-element.elementor-element-c26667e{margin-top:36px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-c26667e{margin-top:22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6ba0ab */.elementor-366 .elementor-element.elementor-element-f6ba0ab{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-348afde */.elementor-366 .elementor-element.elementor-element-348afde{margin-top:20px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-348afde{margin-top:13px}}.elementor-366 .elementor-element.elementor-element-348afde{max-width:840px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b61ac56 */.elementor-366 .elementor-element.elementor-element-b61ac56 a,.elementor-366 .elementor-element.elementor-element-b61ac56 a:visited{color:#1E1E1E;text-decoration:none}.elementor-366 .elementor-element.elementor-element-b61ac56 a::after{content:"\2192";margin-left:9px;color:#117C87;display:inline-block;transition:transform .2s ease}.elementor-366 .elementor-element.elementor-element-b61ac56:hover a::after{transform:translateX(5px)}.elementor-366 .elementor-element.elementor-element-b61ac56 a:hover{color:#117C87}.elementor-366 .elementor-element.elementor-element-b61ac56 a:focus-visible{outline:2px solid #117C87;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e02304 */.elementor-366 .elementor-element.elementor-element-7e02304{margin-top:16px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-7e02304{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36fe257 */.elementor-366 .elementor-element.elementor-element-36fe257{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-366 .elementor-element.elementor-element-36fe257: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-366 .elementor-element.elementor-element-36fe257,.elementor-366 .elementor-element.elementor-element-36fe257:hover{transition:none;transform:none}}.elementor-366 .elementor-element.elementor-element-36fe257{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-36fe257{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e47b7f */.elementor-366 .elementor-element.elementor-element-5e47b7f a,.elementor-366 .elementor-element.elementor-element-5e47b7f a:visited{color:#1E1E1E;text-decoration:none}.elementor-366 .elementor-element.elementor-element-5e47b7f a::after{content:"\2192";margin-left:9px;color:#117C87;display:inline-block;transition:transform .2s ease}.elementor-366 .elementor-element.elementor-element-5e47b7f:hover a::after{transform:translateX(5px)}.elementor-366 .elementor-element.elementor-element-5e47b7f a:hover{color:#117C87}.elementor-366 .elementor-element.elementor-element-5e47b7f a:focus-visible{outline:2px solid #117C87;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c15a20c */.elementor-366 .elementor-element.elementor-element-c15a20c{margin-top:16px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-c15a20c{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad90aa2 */.elementor-366 .elementor-element.elementor-element-ad90aa2{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-366 .elementor-element.elementor-element-ad90aa2: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-366 .elementor-element.elementor-element-ad90aa2,.elementor-366 .elementor-element.elementor-element-ad90aa2:hover{transition:none;transform:none}}.elementor-366 .elementor-element.elementor-element-ad90aa2{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-ad90aa2{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19b2b5e */.elementor-366 .elementor-element.elementor-element-19b2b5e{margin-top:62px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-19b2b5e{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-757cf84 */.elementor-366 .elementor-element.elementor-element-757cf84 a,.elementor-366 .elementor-element.elementor-element-757cf84 a:visited{color:#1E1E1E;text-decoration:none}.elementor-366 .elementor-element.elementor-element-757cf84 a::after{content:"\2192";margin-left:9px;color:#117C87;display:inline-block;transition:transform .2s ease}.elementor-366 .elementor-element.elementor-element-757cf84:hover a::after{transform:translateX(5px)}.elementor-366 .elementor-element.elementor-element-757cf84 a:hover{color:#117C87}.elementor-366 .elementor-element.elementor-element-757cf84 a:focus-visible{outline:2px solid #117C87;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-366bce3 */.elementor-366 .elementor-element.elementor-element-366bce3{margin-top:16px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-366bce3{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9db3e6 */.elementor-366 .elementor-element.elementor-element-a9db3e6{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-366 .elementor-element.elementor-element-a9db3e6: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-366 .elementor-element.elementor-element-a9db3e6,.elementor-366 .elementor-element.elementor-element-a9db3e6:hover{transition:none;transform:none}}.elementor-366 .elementor-element.elementor-element-a9db3e6{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-a9db3e6{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b2ebdb */.elementor-366 .elementor-element.elementor-element-7b2ebdb a,.elementor-366 .elementor-element.elementor-element-7b2ebdb a:visited{color:#1E1E1E;text-decoration:none}.elementor-366 .elementor-element.elementor-element-7b2ebdb a::after{content:"\2192";margin-left:9px;color:#117C87;display:inline-block;transition:transform .2s ease}.elementor-366 .elementor-element.elementor-element-7b2ebdb:hover a::after{transform:translateX(5px)}.elementor-366 .elementor-element.elementor-element-7b2ebdb a:hover{color:#117C87}.elementor-366 .elementor-element.elementor-element-7b2ebdb a:focus-visible{outline:2px solid #117C87;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4acfdad */.elementor-366 .elementor-element.elementor-element-4acfdad{margin-top:16px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-4acfdad{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e0b29d */.elementor-366 .elementor-element.elementor-element-8e0b29d{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-366 .elementor-element.elementor-element-8e0b29d: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-366 .elementor-element.elementor-element-8e0b29d,.elementor-366 .elementor-element.elementor-element-8e0b29d:hover{transition:none;transform:none}}.elementor-366 .elementor-element.elementor-element-8e0b29d{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-8e0b29d{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4156bbc */.elementor-366 .elementor-element.elementor-element-4156bbc{margin-top:44px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-4156bbc{margin-top:27px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-702bd41 */.elementor-366 .elementor-element.elementor-element-702bd41{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-2bcad5a */.elementor-366 .elementor-element.elementor-element-2bcad5a{margin-top:20px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-2bcad5a{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-776e5a6 */.elementor-366 .elementor-element.elementor-element-776e5a6{margin-top:14px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-776e5a6{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d51ae2 */.elementor-366 .elementor-element.elementor-element-1d51ae2{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-1d51ae2{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5f9763 */.elementor-366 .elementor-element.elementor-element-d5f9763{margin-top:14px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-d5f9763{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0f32d */.elementor-366 .elementor-element.elementor-element-9d0f32d{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-9d0f32d{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c7e783 */.elementor-366 .elementor-element.elementor-element-7c7e783{margin-top:52px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-7c7e783{margin-top:32px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9bce5b */.elementor-366 .elementor-element.elementor-element-c9bce5b{margin-top:14px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-c9bce5b{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36811b5 */.elementor-366 .elementor-element.elementor-element-36811b5{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-36811b5{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d370135 */.elementor-366 .elementor-element.elementor-element-d370135{margin-top:14px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-d370135{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6d4f5c */.elementor-366 .elementor-element.elementor-element-e6d4f5c{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-366 .elementor-element.elementor-element-e6d4f5c{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45c33c9 */.elementor-366 .elementor-element.elementor-element-45c33c9{margin-top:44px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-45c33c9{margin-top:27px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc5131f */.elementor-366 .elementor-element.elementor-element-fc5131f{margin-top:20px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-fc5131f{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8aeb111 */.elementor-366 .elementor-element.elementor-element-8aeb111 .qn-f3-ac details{border-bottom:1px solid #E5E5E5}.elementor-366 .elementor-element.elementor-element-8aeb111 .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-366 .elementor-element.elementor-element-8aeb111 .qn-f3-ac summary::-webkit-details-marker{display:none}.elementor-366 .elementor-element.elementor-element-8aeb111 .qn-f3-ac summary:hover{color:#117C87}.elementor-366 .elementor-element.elementor-element-8aeb111 .qn-f3-ac summary:focus-visible{outline:2px solid #117C87;outline-offset:3px}.elementor-366 .elementor-element.elementor-element-8aeb111 .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-366 .elementor-element.elementor-element-8aeb111 .qn-f3-ac details[open] summary::after{transform:rotate(-135deg);margin-top:-3px}.elementor-366 .elementor-element.elementor-element-8aeb111 .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-366 .elementor-element.elementor-element-8aeb111 .qn-f3-ac div p{margin:0 0 14px}.elementor-366 .elementor-element.elementor-element-8aeb111 .qn-f3-ac div table{width:100%;border-collapse:collapse;margin-top:8px}.elementor-366 .elementor-element.elementor-element-8aeb111 .qn-f3-ac div td{padding:9px 14px 9px 0;border-bottom:1px solid #EEEEEE;font-size:15px}.elementor-366 .elementor-element.elementor-element-8aeb111 .qn-f3-ac div td:first-child{font-family:"IBM Plex Mono",monospace;font-size:12px;color:#117C87;white-space:nowrap}.elementor-366 .elementor-element.elementor-element-8aeb111 .qn-f3-ac a,.elementor-366 .elementor-element.elementor-element-8aeb111 .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-366 .elementor-element.elementor-element-8aeb111 .qn-f3-ac a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-366 .elementor-element.elementor-element-8aeb111 .qn-f3-ac a:focus-visible{outline:2px solid #117C87;outline-offset:2px}@media (prefers-reduced-motion:reduce){.elementor-366 .elementor-element.elementor-element-8aeb111 .qn-f3-ac summary,.elementor-366 .elementor-element.elementor-element-8aeb111 .qn-f3-ac summary::after{transition:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef65757 */.elementor-366 .elementor-element.elementor-element-ef65757{margin-top:36px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-ef65757{margin-top:22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0311d9e */.elementor-366 .elementor-element.elementor-element-0311d9e{margin-top:140px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-0311d9e{margin-top:87px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c125e8 */.elementor-366 .elementor-element.elementor-element-3c125e8{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-44a6e1d */.elementor-366 .elementor-element.elementor-element-44a6e1d{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-366 .elementor-element.elementor-element-44a6e1d{margin-top:-28px;border-radius:28px 28px 0 0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5018d3 */.elementor-366 .elementor-element.elementor-element-b5018d3{max-width:900px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-458cc9e */.elementor-366 .elementor-element.elementor-element-458cc9e{margin-top:26px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-458cc9e{margin-top:17px}}.elementor-366 .elementor-element.elementor-element-458cc9e{max-width:640px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b62f718 */.elementor-366 .elementor-element.elementor-element-b62f718 .elementor-button{border:1px solid rgba(86,221,234,.55);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.elementor-366 .elementor-element.elementor-element-b62f718 .elementor-button:hover{border-color:#56DDEA;transform:translateY(-1px)}.elementor-366 .elementor-element.elementor-element-b62f718 .elementor-button:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}@media (prefers-reduced-motion:reduce){.elementor-366 .elementor-element.elementor-element-b62f718 .elementor-button{transition:none}.elementor-366 .elementor-element.elementor-element-b62f718 .elementor-button:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce55bab */.elementor-366 .elementor-element.elementor-element-ce55bab{margin-top:38px}@media (max-width:767px){.elementor-366 .elementor-element.elementor-element-ce55bab{margin-top:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54fecda */.elementor-366 .elementor-element.elementor-element-54fecda{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}/* End custom CSS */