.elementor-353 .elementor-element.elementor-element-22d0961{--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-353 .elementor-element.elementor-element-22d0961:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-22d0961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #041411 0%, #108396 100%);}.elementor-353 .elementor-element.elementor-element-28226b8{--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-353 .elementor-element.elementor-element-e5aeef9 .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-353 .elementor-element.elementor-element-9a4e8ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:500;line-height:1.08em;letter-spacing:-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-353 .elementor-element.elementor-element-b322ce1{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:rgba(255,255,255,.62);}.elementor-353 .elementor-element.elementor-element-113fcd4{--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-353 .elementor-element.elementor-element-e98898e .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-353 .elementor-element.elementor-element-e98898e .elementor-button:hover, .elementor-353 .elementor-element.elementor-element-e98898e .elementor-button:focus{background-color:#14919E;color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-e98898e .elementor-button:hover svg, .elementor-353 .elementor-element.elementor-element-e98898e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-7bb9fa2{--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-353 .elementor-element.elementor-element-7bb9fa2:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-7bb9fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-ca58f77{--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-353 .elementor-element.elementor-element-c07ddbb .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-353 .elementor-element.elementor-element-ce71678 .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-353 .elementor-element.elementor-element-a56b608{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-ca6b765{--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-353 .elementor-element.elementor-element-f4f34e8{--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-353 .elementor-element.elementor-element-ef91e38{--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-353 .elementor-element.elementor-element-ef91e38:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-ef91e38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-a57fe34 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-a1889cf{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-4f3d320{--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-353 .elementor-element.elementor-element-4f3d320:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-4f3d320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-54469bd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-4c721bd{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-6e29b89{--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-353 .elementor-element.elementor-element-6e29b89:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-6e29b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-bd71b8f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-f01af3f{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-3fc1266{--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-353 .elementor-element.elementor-element-3fc1266:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-3fc1266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-353 .elementor-element.elementor-element-e188724{--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-353 .elementor-element.elementor-element-f8dc579 .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-353 .elementor-element.elementor-element-4cfdf2a .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-353 .elementor-element.elementor-element-e73ca7b{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-d6a36c9{--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-353 .elementor-element.elementor-element-e9c92c7{--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-353 .elementor-element.elementor-element-e9c92c7:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-e9c92c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-e045553{--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-353 .elementor-element.elementor-element-8a868ad .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-353 .elementor-element.elementor-element-0b4c091 .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-353 .elementor-element.elementor-element-276f323{--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-353 .elementor-element.elementor-element-f3a0960{--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-353 .elementor-element.elementor-element-593172d{--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-353 .elementor-element.elementor-element-593172d:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-593172d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-a265010 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-6460c3d{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-0c3e7f8{--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-353 .elementor-element.elementor-element-0c3e7f8:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-0c3e7f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-6fea1f9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-26614b5{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-ec27af9{--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-353 .elementor-element.elementor-element-661ba4a{--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-353 .elementor-element.elementor-element-0d0ecef{--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-353 .elementor-element.elementor-element-0d0ecef:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-0d0ecef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-5431f33 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-e35a2d8{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-0e75e82{--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-353 .elementor-element.elementor-element-0e75e82:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-0e75e82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-fed235a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-77a7d2d{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-6d9d38d{--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-353 .elementor-element.elementor-element-6d9d38d:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-6d9d38d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-353 .elementor-element.elementor-element-3f93d11{--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-353 .elementor-element.elementor-element-4cdf6c9 .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-353 .elementor-element.elementor-element-2aa2cc4 .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-353 .elementor-element.elementor-element-9b22590{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-635a735{--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-353 .elementor-element.elementor-element-7b7a1e3{--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-353 .elementor-element.elementor-element-a3ad561{--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-353 .elementor-element.elementor-element-aa0b3e7 .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-353 .elementor-element.elementor-element-d631c49 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-af0f157{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-d6ccc76 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-06a502b{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-6fef95a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-a786a13{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-fecb835{--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-353 .elementor-element.elementor-element-ba6905b .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-353 .elementor-element.elementor-element-8c018ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-26eaf3d{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-f30bf2c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-2f19da1{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-650d106 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-ee98d98{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-ea9ff65{--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-353 .elementor-element.elementor-element-ea9ff65:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-ea9ff65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-2255d13{--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-353 .elementor-element.elementor-element-6cea002{--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-353 .elementor-element.elementor-element-00d6979{--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-353 .elementor-element.elementor-element-29403b4 .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-353 .elementor-element.elementor-element-ee387ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:500;line-height:1.16em;letter-spacing:-1.25px;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-6ca8640{--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-353 .elementor-element.elementor-element-2c4f211{--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-353 .elementor-element.elementor-element-428748c{--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-353 .elementor-element.elementor-element-851477f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-5b90a0b{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-bef53ce{--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-353 .elementor-element.elementor-element-4c14343{--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-353 .elementor-element.elementor-element-ea4ce9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-438f0a4{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-9659faa{--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-353 .elementor-element.elementor-element-65baffa{--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-353 .elementor-element.elementor-element-78b0655 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-46d4d2b{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-774a0f9{--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-353 .elementor-element.elementor-element-774a0f9:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-774a0f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-353 .elementor-element.elementor-element-b23ceb8 .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-353 .elementor-element.elementor-element-cbb73a9{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-509bca8{--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-353 .elementor-element.elementor-element-509bca8:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-509bca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-353 .elementor-element.elementor-element-fccdf98{--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-353 .elementor-element.elementor-element-05a9d64 .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-353 .elementor-element.elementor-element-d4fcc47 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:500;line-height:1.2em;letter-spacing:-1.4px;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-062b7a9{--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-353 .elementor-element.elementor-element-c2c151c{--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-353 .elementor-element.elementor-element-c2c151c:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-c2c151c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #041411 0%, #108396 100%);}.elementor-353 .elementor-element.elementor-element-a18cb1a{--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-353 .elementor-element.elementor-element-d5192ac .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-353 .elementor-element.elementor-element-49092a3 .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-353 .elementor-element.elementor-element-1818d79{--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-353 .elementor-element.elementor-element-adad2f4{--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-353 .elementor-element.elementor-element-bebc7eb{--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-353 .elementor-element.elementor-element-bebc7eb:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-bebc7eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.05);}.elementor-353 .elementor-element.elementor-element-152f834 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-9039ab5{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-353 .elementor-element.elementor-element-fcc6e45{--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-353 .elementor-element.elementor-element-fcc6e45:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-fcc6e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.05);}.elementor-353 .elementor-element.elementor-element-b4dcddb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-d0df79b{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-353 .elementor-element.elementor-element-0637d01{--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-353 .elementor-element.elementor-element-ddff302{--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-353 .elementor-element.elementor-element-addb31e{--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-353 .elementor-element.elementor-element-addb31e:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-addb31e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.05);}.elementor-353 .elementor-element.elementor-element-a9c3e2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-da49e17{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-353 .elementor-element.elementor-element-7bed4e8{--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-353 .elementor-element.elementor-element-7bed4e8:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-7bed4e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.05);}.elementor-353 .elementor-element.elementor-element-3d0ba92 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-f257bc3{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-353 .elementor-element.elementor-element-eb8fb2c{--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-353 .elementor-element.elementor-element-eb8fb2c:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-eb8fb2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-a80b2e2{--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-353 .elementor-element.elementor-element-997cdbf .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-353 .elementor-element.elementor-element-e464d8b .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-353 .elementor-element.elementor-element-0a876fe{--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-353 .elementor-element.elementor-element-29ff720{--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-353 .elementor-element.elementor-element-706e37e{--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-353 .elementor-element.elementor-element-706e37e:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-706e37e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-80d7b07 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-83e4eab{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-5f4ef99{--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-353 .elementor-element.elementor-element-5f4ef99:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-5f4ef99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-9fcd23e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-b5ef3bc{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-92ee710{--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-353 .elementor-element.elementor-element-e7a2ae8{--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-353 .elementor-element.elementor-element-df02686{--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-353 .elementor-element.elementor-element-df02686:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-df02686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-d73788c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-6bdd8dd{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-6b86953{--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-353 .elementor-element.elementor-element-6b86953:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-6b86953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-f719ebf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-29ed8f5{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-92dbf12{--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-353 .elementor-element.elementor-element-92dbf12:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-92dbf12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-bee3b31{--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-353 .elementor-element.elementor-element-26c2ab2 .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-353 .elementor-element.elementor-element-0bf987e .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-353 .elementor-element.elementor-element-ff5fbec{--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-353 .elementor-element.elementor-element-8aa36ef{--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-353 .elementor-element.elementor-element-ed05a87{--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-353 .elementor-element.elementor-element-80879eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-2ba0b65{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-e351b14{--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-353 .elementor-element.elementor-element-9071d77 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-a892fe3{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-fc66adb{--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-353 .elementor-element.elementor-element-c66b752{--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-353 .elementor-element.elementor-element-f3a19c7{--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-353 .elementor-element.elementor-element-8d054b6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-9d66f1a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-acf60d2{--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-353 .elementor-element.elementor-element-5d81e97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-353 .elementor-element.elementor-element-9e71375{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-353 .elementor-element.elementor-element-01c6b49{--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-353 .elementor-element.elementor-element-fa9413d .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-353 .elementor-element.elementor-element-4a4bfc6 .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-353 .elementor-element.elementor-element-35cda52{--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-353 .elementor-element.elementor-element-df42af4{--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-353 .elementor-element.elementor-element-df42af4:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-df42af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #041411 0%, #108396 100%);}.elementor-353 .elementor-element.elementor-element-c499ad5{--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-353 .elementor-element.elementor-element-f659aef .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-353 .elementor-element.elementor-element-c3f46a0{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-353 .elementor-element.elementor-element-5443e9a{--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-353 .elementor-element.elementor-element-283a5ac .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-353 .elementor-element.elementor-element-283a5ac .elementor-button:hover, .elementor-353 .elementor-element.elementor-element-283a5ac .elementor-button:focus{background-color:#14919E;color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-283a5ac .elementor-button:hover svg, .elementor-353 .elementor-element.elementor-element-283a5ac .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-353 .elementor-element.elementor-element-22d0961{--padding-top:100px;--padding-bottom:116px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-e5aeef9 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-353 .elementor-element.elementor-element-9a4e8ec .elementor-heading-title{font-size:50px;letter-spacing:-1.6px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-353 .elementor-element.elementor-element-b322ce1{font-size:17px;}.elementor-353 .elementor-element.elementor-element-e98898e .elementor-button{font-size:16px;}.elementor-353 .elementor-element.elementor-element-7bb9fa2{--padding-top:94px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-c07ddbb .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-353 .elementor-element.elementor-element-ce71678 .elementor-heading-title{font-size:40px;letter-spacing:-1.15px;}.elementor-353 .elementor-element.elementor-element-a56b608{font-size:18px;}.elementor-353 .elementor-element.elementor-element-f4f34e8{--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-353 .elementor-element.elementor-element-a57fe34 .elementor-heading-title{font-size:21px;}.elementor-353 .elementor-element.elementor-element-a1889cf{font-size:17px;}.elementor-353 .elementor-element.elementor-element-54469bd .elementor-heading-title{font-size:21px;}.elementor-353 .elementor-element.elementor-element-4c721bd{font-size:17px;}.elementor-353 .elementor-element.elementor-element-bd71b8f .elementor-heading-title{font-size:21px;}.elementor-353 .elementor-element.elementor-element-f01af3f{font-size:17px;}.elementor-353 .elementor-element.elementor-element-3fc1266{--padding-top:78px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-f8dc579 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-353 .elementor-element.elementor-element-4cfdf2a .elementor-heading-title{font-size:39px;letter-spacing:-1.1px;}.elementor-353 .elementor-element.elementor-element-e73ca7b{font-size:17px;}.elementor-353 .elementor-element.elementor-element-e9c92c7{--padding-top:84px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-8a868ad .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-353 .elementor-element.elementor-element-0b4c091 .elementor-heading-title{font-size:41px;letter-spacing:-1.2px;}.elementor-353 .elementor-element.elementor-element-f3a0960{--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-353 .elementor-element.elementor-element-a265010 .elementor-heading-title{font-size:21px;}.elementor-353 .elementor-element.elementor-element-6460c3d{font-size:17px;}.elementor-353 .elementor-element.elementor-element-6fea1f9 .elementor-heading-title{font-size:21px;}.elementor-353 .elementor-element.elementor-element-26614b5{font-size:17px;}.elementor-353 .elementor-element.elementor-element-661ba4a{--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-353 .elementor-element.elementor-element-5431f33 .elementor-heading-title{font-size:21px;}.elementor-353 .elementor-element.elementor-element-e35a2d8{font-size:17px;}.elementor-353 .elementor-element.elementor-element-fed235a .elementor-heading-title{font-size:21px;}.elementor-353 .elementor-element.elementor-element-77a7d2d{font-size:17px;}.elementor-353 .elementor-element.elementor-element-6d9d38d{--padding-top:82px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-4cdf6c9 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-353 .elementor-element.elementor-element-2aa2cc4 .elementor-heading-title{font-size:40px;letter-spacing:-1.15px;}.elementor-353 .elementor-element.elementor-element-9b22590{font-size:18px;}.elementor-353 .elementor-element.elementor-element-7b7a1e3{--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-353 .elementor-element.elementor-element-aa0b3e7 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-353 .elementor-element.elementor-element-d631c49 .elementor-heading-title{font-size:20px;}.elementor-353 .elementor-element.elementor-element-af0f157{font-size:17px;}.elementor-353 .elementor-element.elementor-element-d6ccc76 .elementor-heading-title{font-size:20px;}.elementor-353 .elementor-element.elementor-element-06a502b{font-size:17px;}.elementor-353 .elementor-element.elementor-element-6fef95a .elementor-heading-title{font-size:20px;}.elementor-353 .elementor-element.elementor-element-a786a13{font-size:17px;}.elementor-353 .elementor-element.elementor-element-ba6905b .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-353 .elementor-element.elementor-element-8c018ca .elementor-heading-title{font-size:20px;}.elementor-353 .elementor-element.elementor-element-26eaf3d{font-size:17px;}.elementor-353 .elementor-element.elementor-element-f30bf2c .elementor-heading-title{font-size:20px;}.elementor-353 .elementor-element.elementor-element-2f19da1{font-size:17px;}.elementor-353 .elementor-element.elementor-element-650d106 .elementor-heading-title{font-size:20px;}.elementor-353 .elementor-element.elementor-element-ee98d98{font-size:17px;}.elementor-353 .elementor-element.elementor-element-ea9ff65{--padding-top:84px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-6cea002{--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-353 .elementor-element.elementor-element-29403b4 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-353 .elementor-element.elementor-element-ee387ea .elementor-heading-title{font-size:36px;letter-spacing:-1.05px;}.elementor-353 .elementor-element.elementor-element-851477f .elementor-heading-title{font-size:23px;}.elementor-353 .elementor-element.elementor-element-5b90a0b{font-size:17px;}.elementor-353 .elementor-element.elementor-element-ea4ce9e .elementor-heading-title{font-size:23px;}.elementor-353 .elementor-element.elementor-element-438f0a4{font-size:17px;}.elementor-353 .elementor-element.elementor-element-78b0655 .elementor-heading-title{font-size:23px;}.elementor-353 .elementor-element.elementor-element-46d4d2b{font-size:17px;}.elementor-353 .elementor-element.elementor-element-b23ceb8 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-353 .elementor-element.elementor-element-cbb73a9{font-size:17px;}.elementor-353 .elementor-element.elementor-element-509bca8{--padding-top:82px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-05a9d64 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-353 .elementor-element.elementor-element-d4fcc47 .elementor-heading-title{font-size:39px;letter-spacing:-1.1px;}.elementor-353 .elementor-element.elementor-element-c2c151c{--padding-top:86px;--padding-bottom:92px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-d5192ac .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-353 .elementor-element.elementor-element-49092a3 .elementor-heading-title{font-size:40px;letter-spacing:-1.15px;}.elementor-353 .elementor-element.elementor-element-adad2f4{--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-353 .elementor-element.elementor-element-152f834 .elementor-heading-title{font-size:21px;}.elementor-353 .elementor-element.elementor-element-9039ab5{font-size:17px;}.elementor-353 .elementor-element.elementor-element-b4dcddb .elementor-heading-title{font-size:21px;}.elementor-353 .elementor-element.elementor-element-d0df79b{font-size:17px;}.elementor-353 .elementor-element.elementor-element-ddff302{--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-353 .elementor-element.elementor-element-a9c3e2e .elementor-heading-title{font-size:21px;}.elementor-353 .elementor-element.elementor-element-da49e17{font-size:17px;}.elementor-353 .elementor-element.elementor-element-3d0ba92 .elementor-heading-title{font-size:21px;}.elementor-353 .elementor-element.elementor-element-f257bc3{font-size:17px;}.elementor-353 .elementor-element.elementor-element-eb8fb2c{--padding-top:84px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-997cdbf .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-353 .elementor-element.elementor-element-e464d8b .elementor-heading-title{font-size:39px;letter-spacing:-1.1px;}.elementor-353 .elementor-element.elementor-element-29ff720{--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-353 .elementor-element.elementor-element-80d7b07 .elementor-heading-title{font-size:20px;}.elementor-353 .elementor-element.elementor-element-83e4eab{font-size:17px;}.elementor-353 .elementor-element.elementor-element-9fcd23e .elementor-heading-title{font-size:20px;}.elementor-353 .elementor-element.elementor-element-b5ef3bc{font-size:17px;}.elementor-353 .elementor-element.elementor-element-e7a2ae8{--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-353 .elementor-element.elementor-element-d73788c .elementor-heading-title{font-size:20px;}.elementor-353 .elementor-element.elementor-element-6bdd8dd{font-size:17px;}.elementor-353 .elementor-element.elementor-element-f719ebf .elementor-heading-title{font-size:20px;}.elementor-353 .elementor-element.elementor-element-29ed8f5{font-size:17px;}.elementor-353 .elementor-element.elementor-element-92dbf12{--padding-top:94px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-26c2ab2 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-353 .elementor-element.elementor-element-0bf987e .elementor-heading-title{font-size:37px;letter-spacing:-1.05px;}.elementor-353 .elementor-element.elementor-element-8aa36ef{--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-353 .elementor-element.elementor-element-80879eb .elementor-heading-title{font-size:20px;}.elementor-353 .elementor-element.elementor-element-2ba0b65{font-size:17px;}.elementor-353 .elementor-element.elementor-element-9071d77 .elementor-heading-title{font-size:20px;}.elementor-353 .elementor-element.elementor-element-a892fe3{font-size:17px;}.elementor-353 .elementor-element.elementor-element-c66b752{--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-353 .elementor-element.elementor-element-8d054b6 .elementor-heading-title{font-size:20px;}.elementor-353 .elementor-element.elementor-element-9d66f1a{font-size:17px;}.elementor-353 .elementor-element.elementor-element-5d81e97 .elementor-heading-title{font-size:20px;}.elementor-353 .elementor-element.elementor-element-9e71375{font-size:17px;}.elementor-353 .elementor-element.elementor-element-fa9413d .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-353 .elementor-element.elementor-element-4a4bfc6 .elementor-heading-title{font-size:37px;letter-spacing:-1.05px;}.elementor-353 .elementor-element.elementor-element-df42af4{--padding-top:86px;--padding-bottom:94px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-f659aef .elementor-heading-title{font-size:40px;letter-spacing:-1.15px;}.elementor-353 .elementor-element.elementor-element-c3f46a0{font-size:18px;}.elementor-353 .elementor-element.elementor-element-283a5ac .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-353 .elementor-element.elementor-element-22d0961{--padding-top:76px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-e5aeef9 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-353 .elementor-element.elementor-element-9a4e8ec .elementor-heading-title{font-size:36px;letter-spacing:-1.05px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-353 .elementor-element.elementor-element-b322ce1{font-size:15px;}.elementor-353 .elementor-element.elementor-element-e98898e .elementor-button{font-size:15px;}.elementor-353 .elementor-element.elementor-element-7bb9fa2{--padding-top:66px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-c07ddbb .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-353 .elementor-element.elementor-element-ce71678 .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-353 .elementor-element.elementor-element-a56b608{font-size:17px;}.elementor-353 .elementor-element.elementor-element-a57fe34 .elementor-heading-title{font-size:19px;}.elementor-353 .elementor-element.elementor-element-a1889cf{font-size:16px;}.elementor-353 .elementor-element.elementor-element-54469bd .elementor-heading-title{font-size:19px;}.elementor-353 .elementor-element.elementor-element-4c721bd{font-size:16px;}.elementor-353 .elementor-element.elementor-element-bd71b8f .elementor-heading-title{font-size:19px;}.elementor-353 .elementor-element.elementor-element-f01af3f{font-size:16px;}.elementor-353 .elementor-element.elementor-element-3fc1266{--padding-top:58px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-f8dc579 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-353 .elementor-element.elementor-element-4cfdf2a .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-353 .elementor-element.elementor-element-e73ca7b{font-size:16px;}.elementor-353 .elementor-element.elementor-element-e9c92c7{--padding-top:62px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-8a868ad .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-353 .elementor-element.elementor-element-0b4c091 .elementor-heading-title{font-size:30px;letter-spacing:-0.85px;}.elementor-353 .elementor-element.elementor-element-a265010 .elementor-heading-title{font-size:19px;}.elementor-353 .elementor-element.elementor-element-6460c3d{font-size:16px;}.elementor-353 .elementor-element.elementor-element-6fea1f9 .elementor-heading-title{font-size:19px;}.elementor-353 .elementor-element.elementor-element-26614b5{font-size:16px;}.elementor-353 .elementor-element.elementor-element-5431f33 .elementor-heading-title{font-size:19px;}.elementor-353 .elementor-element.elementor-element-e35a2d8{font-size:16px;}.elementor-353 .elementor-element.elementor-element-fed235a .elementor-heading-title{font-size:19px;}.elementor-353 .elementor-element.elementor-element-77a7d2d{font-size:16px;}.elementor-353 .elementor-element.elementor-element-6d9d38d{--padding-top:60px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-4cdf6c9 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-353 .elementor-element.elementor-element-2aa2cc4 .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-353 .elementor-element.elementor-element-9b22590{font-size:17px;}.elementor-353 .elementor-element.elementor-element-aa0b3e7 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-353 .elementor-element.elementor-element-d631c49 .elementor-heading-title{font-size:18px;}.elementor-353 .elementor-element.elementor-element-af0f157{font-size:16px;}.elementor-353 .elementor-element.elementor-element-d6ccc76 .elementor-heading-title{font-size:18px;}.elementor-353 .elementor-element.elementor-element-06a502b{font-size:16px;}.elementor-353 .elementor-element.elementor-element-6fef95a .elementor-heading-title{font-size:18px;}.elementor-353 .elementor-element.elementor-element-a786a13{font-size:16px;}.elementor-353 .elementor-element.elementor-element-ba6905b .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-353 .elementor-element.elementor-element-8c018ca .elementor-heading-title{font-size:18px;}.elementor-353 .elementor-element.elementor-element-26eaf3d{font-size:16px;}.elementor-353 .elementor-element.elementor-element-f30bf2c .elementor-heading-title{font-size:18px;}.elementor-353 .elementor-element.elementor-element-2f19da1{font-size:16px;}.elementor-353 .elementor-element.elementor-element-650d106 .elementor-heading-title{font-size:18px;}.elementor-353 .elementor-element.elementor-element-ee98d98{font-size:16px;}.elementor-353 .elementor-element.elementor-element-ea9ff65{--padding-top:62px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-29403b4 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-353 .elementor-element.elementor-element-ee387ea .elementor-heading-title{font-size:28px;letter-spacing:-0.76px;}.elementor-353 .elementor-element.elementor-element-851477f .elementor-heading-title{font-size:21px;}.elementor-353 .elementor-element.elementor-element-5b90a0b{font-size:16px;}.elementor-353 .elementor-element.elementor-element-ea4ce9e .elementor-heading-title{font-size:21px;}.elementor-353 .elementor-element.elementor-element-438f0a4{font-size:16px;}.elementor-353 .elementor-element.elementor-element-78b0655 .elementor-heading-title{font-size:21px;}.elementor-353 .elementor-element.elementor-element-46d4d2b{font-size:16px;}.elementor-353 .elementor-element.elementor-element-b23ceb8 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-353 .elementor-element.elementor-element-cbb73a9{font-size:16px;}.elementor-353 .elementor-element.elementor-element-509bca8{--padding-top:60px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-05a9d64 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-353 .elementor-element.elementor-element-d4fcc47 .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-353 .elementor-element.elementor-element-c2c151c{--padding-top:64px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-d5192ac .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-353 .elementor-element.elementor-element-49092a3 .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-353 .elementor-element.elementor-element-152f834 .elementor-heading-title{font-size:19px;}.elementor-353 .elementor-element.elementor-element-9039ab5{font-size:16px;}.elementor-353 .elementor-element.elementor-element-b4dcddb .elementor-heading-title{font-size:19px;}.elementor-353 .elementor-element.elementor-element-d0df79b{font-size:16px;}.elementor-353 .elementor-element.elementor-element-a9c3e2e .elementor-heading-title{font-size:19px;}.elementor-353 .elementor-element.elementor-element-da49e17{font-size:16px;}.elementor-353 .elementor-element.elementor-element-3d0ba92 .elementor-heading-title{font-size:19px;}.elementor-353 .elementor-element.elementor-element-f257bc3{font-size:16px;}.elementor-353 .elementor-element.elementor-element-eb8fb2c{--padding-top:62px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-997cdbf .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-353 .elementor-element.elementor-element-e464d8b .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-353 .elementor-element.elementor-element-80d7b07 .elementor-heading-title{font-size:18px;}.elementor-353 .elementor-element.elementor-element-83e4eab{font-size:16px;}.elementor-353 .elementor-element.elementor-element-9fcd23e .elementor-heading-title{font-size:18px;}.elementor-353 .elementor-element.elementor-element-b5ef3bc{font-size:16px;}.elementor-353 .elementor-element.elementor-element-d73788c .elementor-heading-title{font-size:18px;}.elementor-353 .elementor-element.elementor-element-6bdd8dd{font-size:16px;}.elementor-353 .elementor-element.elementor-element-f719ebf .elementor-heading-title{font-size:18px;}.elementor-353 .elementor-element.elementor-element-29ed8f5{font-size:16px;}.elementor-353 .elementor-element.elementor-element-92dbf12{--padding-top:66px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-26c2ab2 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-353 .elementor-element.elementor-element-0bf987e .elementor-heading-title{font-size:28px;letter-spacing:-0.75px;}.elementor-353 .elementor-element.elementor-element-80879eb .elementor-heading-title{font-size:18px;}.elementor-353 .elementor-element.elementor-element-2ba0b65{font-size:16px;}.elementor-353 .elementor-element.elementor-element-9071d77 .elementor-heading-title{font-size:18px;}.elementor-353 .elementor-element.elementor-element-a892fe3{font-size:16px;}.elementor-353 .elementor-element.elementor-element-8d054b6 .elementor-heading-title{font-size:18px;}.elementor-353 .elementor-element.elementor-element-9d66f1a{font-size:16px;}.elementor-353 .elementor-element.elementor-element-5d81e97 .elementor-heading-title{font-size:18px;}.elementor-353 .elementor-element.elementor-element-9e71375{font-size:16px;}.elementor-353 .elementor-element.elementor-element-fa9413d .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-353 .elementor-element.elementor-element-4a4bfc6 .elementor-heading-title{font-size:28px;letter-spacing:-0.75px;}.elementor-353 .elementor-element.elementor-element-df42af4{--padding-top:66px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-f659aef .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-353 .elementor-element.elementor-element-c3f46a0{font-size:17px;}.elementor-353 .elementor-element.elementor-element-283a5ac .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-9a4e8ec */.elementor-353 .elementor-element.elementor-element-9a4e8ec{margin-top:24px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-9a4e8ec{margin-top:16px}}.elementor-353 .elementor-element.elementor-element-9a4e8ec{max-width:920px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b322ce1 */.elementor-353 .elementor-element.elementor-element-b322ce1{margin-top:28px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-b322ce1{margin-top:18px}}.elementor-353 .elementor-element.elementor-element-b322ce1{max-width:700px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e98898e */.elementor-353 .elementor-element.elementor-element-e98898e .elementor-button{border:1px solid rgba(86,221,234,.55);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.elementor-353 .elementor-element.elementor-element-e98898e .elementor-button:hover{border-color:#56DDEA;transform:translateY(-1px)}.elementor-353 .elementor-element.elementor-element-e98898e .elementor-button:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}@media (prefers-reduced-motion:reduce){.elementor-353 .elementor-element.elementor-element-e98898e .elementor-button{transition:none}.elementor-353 .elementor-element.elementor-element-e98898e .elementor-button:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-113fcd4 */.elementor-353 .elementor-element.elementor-element-113fcd4{margin-top:34px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-113fcd4{margin-top:21px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28226b8 */.elementor-353 .elementor-element.elementor-element-28226b8{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-ce71678 */.elementor-353 .elementor-element.elementor-element-ce71678{margin-top:20px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-ce71678{margin-top:13px}}.elementor-353 .elementor-element.elementor-element-ce71678{max-width:900px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56b608 */.elementor-353 .elementor-element.elementor-element-a56b608{margin-top:30px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-a56b608{margin-top:20px}}.elementor-353 .elementor-element.elementor-element-a56b608{max-width:840px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1889cf */.elementor-353 .elementor-element.elementor-element-a1889cf{margin-top:16px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-a1889cf{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef91e38 */.elementor-353 .elementor-element.elementor-element-ef91e38{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-353 .elementor-element.elementor-element-ef91e38: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-353 .elementor-element.elementor-element-ef91e38,.elementor-353 .elementor-element.elementor-element-ef91e38:hover{transition:none;transform:none}}.elementor-353 .elementor-element.elementor-element-ef91e38{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-ef91e38{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c721bd */.elementor-353 .elementor-element.elementor-element-4c721bd{margin-top:16px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-4c721bd{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f3d320 */.elementor-353 .elementor-element.elementor-element-4f3d320{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-353 .elementor-element.elementor-element-4f3d320: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-353 .elementor-element.elementor-element-4f3d320,.elementor-353 .elementor-element.elementor-element-4f3d320:hover{transition:none;transform:none}}.elementor-353 .elementor-element.elementor-element-4f3d320{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-4f3d320{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f01af3f */.elementor-353 .elementor-element.elementor-element-f01af3f{margin-top:16px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-f01af3f{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e29b89 */.elementor-353 .elementor-element.elementor-element-6e29b89{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-353 .elementor-element.elementor-element-6e29b89: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-353 .elementor-element.elementor-element-6e29b89,.elementor-353 .elementor-element.elementor-element-6e29b89:hover{transition:none;transform:none}}.elementor-353 .elementor-element.elementor-element-6e29b89{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-6e29b89{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6b765 */.elementor-353 .elementor-element.elementor-element-ca6b765{margin-top:62px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-ca6b765{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca58f77 */.elementor-353 .elementor-element.elementor-element-ca58f77{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-7bb9fa2 */.elementor-353 .elementor-element.elementor-element-7bb9fa2{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-353 .elementor-element.elementor-element-7bb9fa2{margin-top:-28px;border-radius:28px 28px 0 0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfdf2a */.elementor-353 .elementor-element.elementor-element-4cfdf2a{margin-top:20px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-4cfdf2a{margin-top:13px}}.elementor-353 .elementor-element.elementor-element-4cfdf2a{max-width:880px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e73ca7b */.elementor-353 .elementor-element.elementor-element-e73ca7b{margin-top:30px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-e73ca7b{margin-top:20px}}.elementor-353 .elementor-element.elementor-element-e73ca7b{max-width:740px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-abf1fee */.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr{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-353 .elementor-element.elementor-element-abf1fee .qn-edr-svg{display:block;width:100%;height:auto}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-mo rect{fill:rgba(86,221,234,.10);stroke:rgba(86,221,234,.26);stroke-width:1;
 transition:fill .2s ease,stroke .2s ease}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-mo text{font-family:"IBM Plex Mono",monospace;font-size:11px;
 fill:rgba(255,255,255,.80)}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-mo{cursor:pointer}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-mo:hover rect{fill:rgba(86,221,234,.24);stroke:#56DDEA}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-mo.qn-sel rect{fill:#56DDEA;stroke:#56DDEA}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-mo.qn-sel text{fill:#041411;font-weight:600}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-ve{font-family:Roboto,sans-serif;font-size:12.5px;fill:rgba(255,255,255,.64)}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-nota{font-family:Roboto,sans-serif;font-size:12px;fill:rgba(255,255,255,.50)}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-cx{fill:rgba(255,255,255,.05);stroke:rgba(86,221,234,.24);stroke-width:1}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-ti{font-family:Poppins,sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-est rect{fill:rgba(86,221,234,.14);stroke:rgba(86,221,234,.44);stroke-width:1;
 transition:fill .26s ease,stroke .26s ease}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-est text{font-family:"IBM Plex Mono",monospace;font-size:12px;fill:#56DDEA}

/* processo parado: nao e alarme. O alarme e ele continuar vivo. */
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-pi.qn-parado .qn-edr-est rect{fill:rgba(74,107,116,.36);stroke:#4A6B74}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-pi.qn-parado .qn-edr-est text{fill:rgba(255,255,255,.86)}

.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-pa rect{fill:rgba(255,255,255,.04);stroke:rgba(255,255,255,.14);stroke-width:1;
 transition:fill .26s ease,stroke .26s ease}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-pa text{font-family:Roboto,sans-serif;font-size:12.5px;fill:rgba(255,255,255,.40);
 transition:fill .26s ease}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-pa.qn-feito rect{fill:rgba(86,221,234,.18);stroke:rgba(86,221,234,.56)}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-pa.qn-feito text{fill:#FFFFFF}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-pa.qn-feito[data-tipo=parar] rect{fill:rgba(74,107,116,.42);stroke:#4A6B74}

.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;
 padding-top:20px;border-top:1px solid rgba(86,221,234,.22)}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-bar button.qn-edr-bt,.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-bar button.qn-edr-bt:focus,
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-bar button.qn-edr-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:13.5px;font-weight:500;padding:10px 18px;transition:.18s ease}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-bar button.qn-edr-bt:hover,.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-bar button.qn-edr-bt:focus-visible{
 background:rgba(86,221,234,.32);color:#FFFFFF;border-color:#56DDEA;transform:translateY(-1px)}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-bar button.qn-edr-bt:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-bar button.qn-edr-bt.qn-edr-on,
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-bar button.qn-edr-bt.qn-edr-on:focus{background:#56DDEA;color:#041411;
 border-color:#56DDEA;font-weight:600}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-bar button.qn-edr-bt.qn-edr-on:hover{background:#9AEFF7;color:#041411}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-bar button.qn-edr-bt-calmo,.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-bar button.qn-edr-bt-calmo:focus{
 background:transparent;border-color:rgba(255,255,255,.46);color:#FFFFFF}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-bar button.qn-edr-bt-calmo:hover{background:rgba(255,255,255,.12);
 border-color:#FFFFFF;color:#FFFFFF}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-estado{font-family:"IBM Plex Mono",monospace;font-size:12.5px;color:#56DDEA;
 margin-left:6px;letter-spacing:.5px}
.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-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-353 .elementor-element.elementor-element-abf1fee .qn-edr{padding:16px 12px 14px;border-radius:20px}
 .elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-mo text{font-size:12px}
 .elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-ti{font-size:19px}
 .elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-pa text,.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-est text{font-size:14px}
 .elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-ve,.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-nota{font-size:14px}
 .elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-bar{gap:8px}
 .elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-bar button.qn-edr-bt{font-size:13px;padding:9px 15px}}
@media (prefers-reduced-motion:reduce){
 .elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-pa rect,.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-pa text,.elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-est rect,
 .elementor-353 .elementor-element.elementor-element-abf1fee .qn-edr-mo rect{transition:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a36c9 */.elementor-353 .elementor-element.elementor-element-d6a36c9{margin-top:46px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-d6a36c9{margin-top:29px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e188724 */.elementor-353 .elementor-element.elementor-element-e188724{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-0b4c091 */.elementor-353 .elementor-element.elementor-element-0b4c091{margin-top:20px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-0b4c091{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6460c3d */.elementor-353 .elementor-element.elementor-element-6460c3d{margin-top:16px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-6460c3d{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-593172d */.elementor-353 .elementor-element.elementor-element-593172d{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-353 .elementor-element.elementor-element-593172d: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-353 .elementor-element.elementor-element-593172d,.elementor-353 .elementor-element.elementor-element-593172d:hover{transition:none;transform:none}}.elementor-353 .elementor-element.elementor-element-593172d{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-593172d{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26614b5 */.elementor-353 .elementor-element.elementor-element-26614b5{margin-top:16px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-26614b5{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c3e7f8 */.elementor-353 .elementor-element.elementor-element-0c3e7f8{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-353 .elementor-element.elementor-element-0c3e7f8: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-353 .elementor-element.elementor-element-0c3e7f8,.elementor-353 .elementor-element.elementor-element-0c3e7f8:hover{transition:none;transform:none}}.elementor-353 .elementor-element.elementor-element-0c3e7f8{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-0c3e7f8{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-276f323 */.elementor-353 .elementor-element.elementor-element-276f323{margin-top:62px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-276f323{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e35a2d8 */.elementor-353 .elementor-element.elementor-element-e35a2d8{margin-top:16px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-e35a2d8{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d0ecef */.elementor-353 .elementor-element.elementor-element-0d0ecef{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-353 .elementor-element.elementor-element-0d0ecef: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-353 .elementor-element.elementor-element-0d0ecef,.elementor-353 .elementor-element.elementor-element-0d0ecef:hover{transition:none;transform:none}}.elementor-353 .elementor-element.elementor-element-0d0ecef{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-0d0ecef{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77a7d2d */.elementor-353 .elementor-element.elementor-element-77a7d2d{margin-top:16px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-77a7d2d{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e75e82 */.elementor-353 .elementor-element.elementor-element-0e75e82{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-353 .elementor-element.elementor-element-0e75e82: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-353 .elementor-element.elementor-element-0e75e82,.elementor-353 .elementor-element.elementor-element-0e75e82:hover{transition:none;transform:none}}.elementor-353 .elementor-element.elementor-element-0e75e82{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-0e75e82{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec27af9 */.elementor-353 .elementor-element.elementor-element-ec27af9{margin-top:44px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-ec27af9{margin-top:27px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e045553 */.elementor-353 .elementor-element.elementor-element-e045553{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-2aa2cc4 */.elementor-353 .elementor-element.elementor-element-2aa2cc4{margin-top:20px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-2aa2cc4{margin-top:13px}}.elementor-353 .elementor-element.elementor-element-2aa2cc4{max-width:820px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b22590 */.elementor-353 .elementor-element.elementor-element-9b22590{margin-top:30px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-9b22590{margin-top:20px}}.elementor-353 .elementor-element.elementor-element-9b22590{max-width:740px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d631c49 */.elementor-353 .elementor-element.elementor-element-d631c49{margin-top:30px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-d631c49{margin-top:20px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af0f157 */.elementor-353 .elementor-element.elementor-element-af0f157{margin-top:12px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-af0f157{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6ccc76 */.elementor-353 .elementor-element.elementor-element-d6ccc76{margin-top:34px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-d6ccc76{margin-top:22px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06a502b */.elementor-353 .elementor-element.elementor-element-06a502b{margin-top:12px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-06a502b{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fef95a */.elementor-353 .elementor-element.elementor-element-6fef95a{margin-top:34px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-6fef95a{margin-top:22px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a786a13 */.elementor-353 .elementor-element.elementor-element-a786a13{margin-top:12px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-a786a13{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ad561 */.elementor-353 .elementor-element.elementor-element-a3ad561{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-a3ad561{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c018ca */.elementor-353 .elementor-element.elementor-element-8c018ca{margin-top:30px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-8c018ca{margin-top:20px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26eaf3d */.elementor-353 .elementor-element.elementor-element-26eaf3d{margin-top:12px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-26eaf3d{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f30bf2c */.elementor-353 .elementor-element.elementor-element-f30bf2c{margin-top:34px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-f30bf2c{margin-top:22px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f19da1 */.elementor-353 .elementor-element.elementor-element-2f19da1{margin-top:12px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-2f19da1{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-650d106 */.elementor-353 .elementor-element.elementor-element-650d106{margin-top:34px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-650d106{margin-top:22px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee98d98 */.elementor-353 .elementor-element.elementor-element-ee98d98{margin-top:12px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-ee98d98{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fecb835 */.elementor-353 .elementor-element.elementor-element-fecb835{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-fecb835{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-635a735 */.elementor-353 .elementor-element.elementor-element-635a735{margin-top:62px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-635a735{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f93d11 */.elementor-353 .elementor-element.elementor-element-3f93d11{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-ee387ea */.elementor-353 .elementor-element.elementor-element-ee387ea{margin-top:20px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-ee387ea{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00d6979 */.elementor-353 .elementor-element.elementor-element-00d6979{flex:0 0 40%;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-00d6979{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b90a0b */.elementor-353 .elementor-element.elementor-element-5b90a0b{margin-top:14px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-5b90a0b{margin-top:12px}}.elementor-353 .elementor-element.elementor-element-5b90a0b a,.elementor-353 .elementor-element.elementor-element-5b90a0b 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-353 .elementor-element.elementor-element-5b90a0b a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-353 .elementor-element.elementor-element-5b90a0b a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-438f0a4 */.elementor-353 .elementor-element.elementor-element-438f0a4{margin-top:14px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-438f0a4{margin-top:12px}}.elementor-353 .elementor-element.elementor-element-438f0a4 a,.elementor-353 .elementor-element.elementor-element-438f0a4 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-353 .elementor-element.elementor-element-438f0a4 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-353 .elementor-element.elementor-element-438f0a4 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d4d2b */.elementor-353 .elementor-element.elementor-element-46d4d2b{margin-top:14px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-46d4d2b{margin-top:12px}}.elementor-353 .elementor-element.elementor-element-46d4d2b a,.elementor-353 .elementor-element.elementor-element-46d4d2b 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-353 .elementor-element.elementor-element-46d4d2b a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-353 .elementor-element.elementor-element-46d4d2b a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ca8640 */.elementor-353 .elementor-element.elementor-element-6ca8640{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-6ca8640{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbb73a9 */.elementor-353 .elementor-element.elementor-element-cbb73a9{margin-top:14px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-cbb73a9{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-774a0f9 */.elementor-353 .elementor-element.elementor-element-774a0f9{margin-top:64px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-774a0f9{margin-top:40px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2255d13 */.elementor-353 .elementor-element.elementor-element-2255d13{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-ea9ff65 */.elementor-353 .elementor-element.elementor-element-ea9ff65{position:relative}@media (min-width:1025px){.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-pass-esq{position:sticky;top:130px;align-self:flex-start}}.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco{padding:36px 0;border-top:1px solid #E5E5E5}.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco:last-child{border-bottom:1px solid #E5E5E5}.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco-in{position:relative;padding-left:36px}.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco-in>.elementor-element:last-child{margin-bottom:0}.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco-in p:last-child{margin-bottom:0}.elementor-353 .elementor-element.elementor-element-ea9ff65 .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-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco.qn-f3-ativo .qn-f3-bloco-in::before{transform:none}.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco .elementor-heading-title,.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco p{transition:color .5s ease}html.qn-f3-passos-js .elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco:not(.qn-f3-ativo) .elementor-heading-title{color:#8A979C}html.qn-f3-passos-js .elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco:not(.qn-f3-ativo) p{color:#8A979C}.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-cont{margin-top:26px}.elementor-353 .elementor-element.elementor-element-ea9ff65 .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-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-cont-pilha{will-change:transform;transition:transform .9s cubic-bezier(.16,1,.3,1)}.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-cont-pilha span{display:block;height:1em}.elementor-353 .elementor-element.elementor-element-ea9ff65 .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-353 .elementor-element.elementor-element-ea9ff65 .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-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-cont-barra{position:relative;height:3px;margin-top:16px;background:#E5E5E5;overflow:hidden;border-radius:3px;width:100%;max-width:360px}.elementor-353 .elementor-element.elementor-element-ea9ff65 .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-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-cont{display:none}.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco{padding:30px 0}.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco-in{padding-left:28px}}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco{padding:26px 0}.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco-in{padding-left:22px}}@media (prefers-reduced-motion:reduce){.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco-in::before,.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-cont-pilha,.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco p,.elementor-353 .elementor-element.elementor-element-ea9ff65 .qn-f3-bloco .elementor-heading-title{transition:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4fcc47 */.elementor-353 .elementor-element.elementor-element-d4fcc47{margin-top:20px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-d4fcc47{margin-top:13px}}.elementor-353 .elementor-element.elementor-element-d4fcc47{max-width:860px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1bf4f7 */.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-grelha{display:flex;flex-direction:column;gap:24px}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .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-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao>*:not(.qn-px){position:relative;z-index:1}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(4,20,17,.12)}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-dentro{display:flex;gap:56px;align-items:flex-start}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-esq{flex:0 0 34%;min-width:0}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-dir{flex:1 1 0;min-width:0}@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-dentro{flex-direction:column;gap:22px}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-esq,.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-dir{flex:0 0 auto;width:100%}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao{padding:32px 28px 34px}}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .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-353 .elementor-element.elementor-element-b1bf4f7 .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-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao h3{font-size:23px}}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .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-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao p:last-child{margin-bottom:0}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-ordem{margin:14px 0;padding:0;list-style:none;counter-reset:qnpx}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .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-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-ordem li:last-child{border-bottom:0}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .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-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao a,.elementor-353 .elementor-element.elementor-element-b1bf4f7 .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-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao a:focus-visible{outline:2px solid #117C87;outline-offset:2px}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-px{position:absolute;inset:0;z-index:0;display:grid;border-radius:inherit;overflow:hidden;pointer-events:none}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-px i{display:block;opacity:0;transform:scale(.35);transition:opacity .13s linear,transform .13s cubic-bezier(.22,1,.28,1)}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-px-cheio .qn-px i{opacity:1;transform:none}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao.qn-f3-px-on{border-color:rgba(86,221,234,.42)}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao.qn-f3-px-on h3{color:#FFFFFF}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao.qn-f3-px-on p,.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao.qn-f3-px-on li{color:rgba(255,255,255,.90)}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao.qn-f3-px-on li{border-bottom-color:rgba(255,255,255,.20)}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao.qn-f3-px-on li::before{color:#56DDEA}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao.qn-f3-px-on strong{color:#FFFFFF}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao.qn-f3-px-on .qn-f3-px-etiqueta{color:#56DDEA;border-color:rgba(86,221,234,.55)}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao.qn-f3-px-on a,.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao.qn-f3-px-on a:visited{color:#56DDEA;font-weight:500}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .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-353 .elementor-element.elementor-element-b1bf4f7 .qn-px i{transition:none}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao,.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao h3,.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao p{transition:none}.elementor-353 .elementor-element.elementor-element-b1bf4f7 .qn-f3-px-cartao:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b7a9 */.elementor-353 .elementor-element.elementor-element-062b7a9{margin-top:52px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-062b7a9{margin-top:32px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fccdf98 */.elementor-353 .elementor-element.elementor-element-fccdf98{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-49092a3 */.elementor-353 .elementor-element.elementor-element-49092a3{margin-top:20px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-49092a3{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9039ab5 */.elementor-353 .elementor-element.elementor-element-9039ab5{margin-top:16px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-9039ab5{margin-top:12px}}.elementor-353 .elementor-element.elementor-element-9039ab5 a,.elementor-353 .elementor-element.elementor-element-9039ab5 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-353 .elementor-element.elementor-element-9039ab5 a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18);text-decoration:none}.elementor-353 .elementor-element.elementor-element-9039ab5 a:focus-visible{outline:2px solid #56DDEA;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bebc7eb */.elementor-353 .elementor-element.elementor-element-bebc7eb{border:1px solid rgba(86,221,234,.18);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.elementor-353 .elementor-element.elementor-element-bebc7eb:hover{transform:translateY(-3px);border-color:rgba(86,221,234,.52);background-color:rgba(86,221,234,.09)}@media (prefers-reduced-motion:reduce){.elementor-353 .elementor-element.elementor-element-bebc7eb,.elementor-353 .elementor-element.elementor-element-bebc7eb:hover{transition:none;transform:none}}.elementor-353 .elementor-element.elementor-element-bebc7eb{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-bebc7eb{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0df79b */.elementor-353 .elementor-element.elementor-element-d0df79b{margin-top:16px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-d0df79b{margin-top:12px}}.elementor-353 .elementor-element.elementor-element-d0df79b a,.elementor-353 .elementor-element.elementor-element-d0df79b 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-353 .elementor-element.elementor-element-d0df79b a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18);text-decoration:none}.elementor-353 .elementor-element.elementor-element-d0df79b a:focus-visible{outline:2px solid #56DDEA;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcc6e45 */.elementor-353 .elementor-element.elementor-element-fcc6e45{border:1px solid rgba(86,221,234,.18);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.elementor-353 .elementor-element.elementor-element-fcc6e45:hover{transform:translateY(-3px);border-color:rgba(86,221,234,.52);background-color:rgba(86,221,234,.09)}@media (prefers-reduced-motion:reduce){.elementor-353 .elementor-element.elementor-element-fcc6e45,.elementor-353 .elementor-element.elementor-element-fcc6e45:hover{transition:none;transform:none}}.elementor-353 .elementor-element.elementor-element-fcc6e45{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-fcc6e45{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1818d79 */.elementor-353 .elementor-element.elementor-element-1818d79{margin-top:62px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-1818d79{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da49e17 */.elementor-353 .elementor-element.elementor-element-da49e17{margin-top:16px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-da49e17{margin-top:12px}}.elementor-353 .elementor-element.elementor-element-da49e17 a,.elementor-353 .elementor-element.elementor-element-da49e17 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-353 .elementor-element.elementor-element-da49e17 a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18);text-decoration:none}.elementor-353 .elementor-element.elementor-element-da49e17 a:focus-visible{outline:2px solid #56DDEA;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-addb31e */.elementor-353 .elementor-element.elementor-element-addb31e{border:1px solid rgba(86,221,234,.18);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.elementor-353 .elementor-element.elementor-element-addb31e:hover{transform:translateY(-3px);border-color:rgba(86,221,234,.52);background-color:rgba(86,221,234,.09)}@media (prefers-reduced-motion:reduce){.elementor-353 .elementor-element.elementor-element-addb31e,.elementor-353 .elementor-element.elementor-element-addb31e:hover{transition:none;transform:none}}.elementor-353 .elementor-element.elementor-element-addb31e{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-addb31e{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f257bc3 */.elementor-353 .elementor-element.elementor-element-f257bc3{margin-top:16px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-f257bc3{margin-top:12px}}.elementor-353 .elementor-element.elementor-element-f257bc3 a,.elementor-353 .elementor-element.elementor-element-f257bc3 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-353 .elementor-element.elementor-element-f257bc3 a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18);text-decoration:none}.elementor-353 .elementor-element.elementor-element-f257bc3 a:focus-visible{outline:2px solid #56DDEA;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bed4e8 */.elementor-353 .elementor-element.elementor-element-7bed4e8{border:1px solid rgba(86,221,234,.18);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.elementor-353 .elementor-element.elementor-element-7bed4e8:hover{transform:translateY(-3px);border-color:rgba(86,221,234,.52);background-color:rgba(86,221,234,.09)}@media (prefers-reduced-motion:reduce){.elementor-353 .elementor-element.elementor-element-7bed4e8,.elementor-353 .elementor-element.elementor-element-7bed4e8:hover{transition:none;transform:none}}.elementor-353 .elementor-element.elementor-element-7bed4e8{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-7bed4e8{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0637d01 */.elementor-353 .elementor-element.elementor-element-0637d01{margin-top:36px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-0637d01{margin-top:22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a18cb1a */.elementor-353 .elementor-element.elementor-element-a18cb1a{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-e464d8b */.elementor-353 .elementor-element.elementor-element-e464d8b{margin-top:20px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-e464d8b{margin-top:13px}}.elementor-353 .elementor-element.elementor-element-e464d8b{max-width:840px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80d7b07 */.elementor-353 .elementor-element.elementor-element-80d7b07 a,.elementor-353 .elementor-element.elementor-element-80d7b07 a:visited{color:#1E1E1E;text-decoration:none}.elementor-353 .elementor-element.elementor-element-80d7b07 a::after{content:"\2192";margin-left:9px;color:#117C87;display:inline-block;transition:transform .2s ease}.elementor-353 .elementor-element.elementor-element-80d7b07:hover a::after{transform:translateX(5px)}.elementor-353 .elementor-element.elementor-element-80d7b07 a:hover{color:#117C87}.elementor-353 .elementor-element.elementor-element-80d7b07 a:focus-visible{outline:2px solid #117C87;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83e4eab */.elementor-353 .elementor-element.elementor-element-83e4eab{margin-top:16px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-83e4eab{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706e37e */.elementor-353 .elementor-element.elementor-element-706e37e{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-353 .elementor-element.elementor-element-706e37e: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-353 .elementor-element.elementor-element-706e37e,.elementor-353 .elementor-element.elementor-element-706e37e:hover{transition:none;transform:none}}.elementor-353 .elementor-element.elementor-element-706e37e{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-706e37e{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fcd23e */.elementor-353 .elementor-element.elementor-element-9fcd23e a,.elementor-353 .elementor-element.elementor-element-9fcd23e a:visited{color:#1E1E1E;text-decoration:none}.elementor-353 .elementor-element.elementor-element-9fcd23e a::after{content:"\2192";margin-left:9px;color:#117C87;display:inline-block;transition:transform .2s ease}.elementor-353 .elementor-element.elementor-element-9fcd23e:hover a::after{transform:translateX(5px)}.elementor-353 .elementor-element.elementor-element-9fcd23e a:hover{color:#117C87}.elementor-353 .elementor-element.elementor-element-9fcd23e a:focus-visible{outline:2px solid #117C87;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5ef3bc */.elementor-353 .elementor-element.elementor-element-b5ef3bc{margin-top:16px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-b5ef3bc{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f4ef99 */.elementor-353 .elementor-element.elementor-element-5f4ef99{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-353 .elementor-element.elementor-element-5f4ef99: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-353 .elementor-element.elementor-element-5f4ef99,.elementor-353 .elementor-element.elementor-element-5f4ef99:hover{transition:none;transform:none}}.elementor-353 .elementor-element.elementor-element-5f4ef99{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-5f4ef99{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a876fe */.elementor-353 .elementor-element.elementor-element-0a876fe{margin-top:62px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-0a876fe{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73788c */.elementor-353 .elementor-element.elementor-element-d73788c a,.elementor-353 .elementor-element.elementor-element-d73788c a:visited{color:#1E1E1E;text-decoration:none}.elementor-353 .elementor-element.elementor-element-d73788c a::after{content:"\2192";margin-left:9px;color:#117C87;display:inline-block;transition:transform .2s ease}.elementor-353 .elementor-element.elementor-element-d73788c:hover a::after{transform:translateX(5px)}.elementor-353 .elementor-element.elementor-element-d73788c a:hover{color:#117C87}.elementor-353 .elementor-element.elementor-element-d73788c a:focus-visible{outline:2px solid #117C87;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bdd8dd */.elementor-353 .elementor-element.elementor-element-6bdd8dd{margin-top:16px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-6bdd8dd{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df02686 */.elementor-353 .elementor-element.elementor-element-df02686{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-353 .elementor-element.elementor-element-df02686: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-353 .elementor-element.elementor-element-df02686,.elementor-353 .elementor-element.elementor-element-df02686:hover{transition:none;transform:none}}.elementor-353 .elementor-element.elementor-element-df02686{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-df02686{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f719ebf */.elementor-353 .elementor-element.elementor-element-f719ebf a,.elementor-353 .elementor-element.elementor-element-f719ebf a:visited{color:#1E1E1E;text-decoration:none}.elementor-353 .elementor-element.elementor-element-f719ebf a::after{content:"\2192";margin-left:9px;color:#117C87;display:inline-block;transition:transform .2s ease}.elementor-353 .elementor-element.elementor-element-f719ebf:hover a::after{transform:translateX(5px)}.elementor-353 .elementor-element.elementor-element-f719ebf a:hover{color:#117C87}.elementor-353 .elementor-element.elementor-element-f719ebf a:focus-visible{outline:2px solid #117C87;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29ed8f5 */.elementor-353 .elementor-element.elementor-element-29ed8f5{margin-top:16px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-29ed8f5{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b86953 */.elementor-353 .elementor-element.elementor-element-6b86953{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-353 .elementor-element.elementor-element-6b86953: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-353 .elementor-element.elementor-element-6b86953,.elementor-353 .elementor-element.elementor-element-6b86953:hover{transition:none;transform:none}}.elementor-353 .elementor-element.elementor-element-6b86953{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-6b86953{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92ee710 */.elementor-353 .elementor-element.elementor-element-92ee710{margin-top:44px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-92ee710{margin-top:27px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a80b2e2 */.elementor-353 .elementor-element.elementor-element-a80b2e2{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-0bf987e */.elementor-353 .elementor-element.elementor-element-0bf987e{margin-top:20px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-0bf987e{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ba0b65 */.elementor-353 .elementor-element.elementor-element-2ba0b65{margin-top:14px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-2ba0b65{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed05a87 */.elementor-353 .elementor-element.elementor-element-ed05a87{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-ed05a87{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a892fe3 */.elementor-353 .elementor-element.elementor-element-a892fe3{margin-top:14px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-a892fe3{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e351b14 */.elementor-353 .elementor-element.elementor-element-e351b14{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-e351b14{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff5fbec */.elementor-353 .elementor-element.elementor-element-ff5fbec{margin-top:52px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-ff5fbec{margin-top:32px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d66f1a */.elementor-353 .elementor-element.elementor-element-9d66f1a{margin-top:14px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-9d66f1a{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3a19c7 */.elementor-353 .elementor-element.elementor-element-f3a19c7{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-f3a19c7{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e71375 */.elementor-353 .elementor-element.elementor-element-9e71375{margin-top:14px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-9e71375{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf60d2 */.elementor-353 .elementor-element.elementor-element-acf60d2{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-353 .elementor-element.elementor-element-acf60d2{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc66adb */.elementor-353 .elementor-element.elementor-element-fc66adb{margin-top:44px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-fc66adb{margin-top:27px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a4bfc6 */.elementor-353 .elementor-element.elementor-element-4a4bfc6{margin-top:20px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-4a4bfc6{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40b9bd5 */.elementor-353 .elementor-element.elementor-element-40b9bd5 .qn-f3-ac details{border-bottom:1px solid #E5E5E5}.elementor-353 .elementor-element.elementor-element-40b9bd5 .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-353 .elementor-element.elementor-element-40b9bd5 .qn-f3-ac summary::-webkit-details-marker{display:none}.elementor-353 .elementor-element.elementor-element-40b9bd5 .qn-f3-ac summary:hover{color:#117C87}.elementor-353 .elementor-element.elementor-element-40b9bd5 .qn-f3-ac summary:focus-visible{outline:2px solid #117C87;outline-offset:3px}.elementor-353 .elementor-element.elementor-element-40b9bd5 .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-353 .elementor-element.elementor-element-40b9bd5 .qn-f3-ac details[open] summary::after{transform:rotate(-135deg);margin-top:-3px}.elementor-353 .elementor-element.elementor-element-40b9bd5 .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-353 .elementor-element.elementor-element-40b9bd5 .qn-f3-ac div p{margin:0 0 14px}.elementor-353 .elementor-element.elementor-element-40b9bd5 .qn-f3-ac div table{width:100%;border-collapse:collapse;margin-top:8px}.elementor-353 .elementor-element.elementor-element-40b9bd5 .qn-f3-ac div td{padding:9px 14px 9px 0;border-bottom:1px solid #EEEEEE;font-size:15px}.elementor-353 .elementor-element.elementor-element-40b9bd5 .qn-f3-ac div td:first-child{font-family:"IBM Plex Mono",monospace;font-size:12px;color:#117C87;white-space:nowrap}.elementor-353 .elementor-element.elementor-element-40b9bd5 .qn-f3-ac a,.elementor-353 .elementor-element.elementor-element-40b9bd5 .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-353 .elementor-element.elementor-element-40b9bd5 .qn-f3-ac a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-353 .elementor-element.elementor-element-40b9bd5 .qn-f3-ac a:focus-visible{outline:2px solid #117C87;outline-offset:2px}@media (prefers-reduced-motion:reduce){.elementor-353 .elementor-element.elementor-element-40b9bd5 .qn-f3-ac summary,.elementor-353 .elementor-element.elementor-element-40b9bd5 .qn-f3-ac summary::after{transition:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35cda52 */.elementor-353 .elementor-element.elementor-element-35cda52{margin-top:36px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-35cda52{margin-top:22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c6b49 */.elementor-353 .elementor-element.elementor-element-01c6b49{margin-top:140px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-01c6b49{margin-top:87px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee3b31 */.elementor-353 .elementor-element.elementor-element-bee3b31{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-92dbf12 */.elementor-353 .elementor-element.elementor-element-92dbf12{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-353 .elementor-element.elementor-element-92dbf12{margin-top:-28px;border-radius:28px 28px 0 0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f659aef */.elementor-353 .elementor-element.elementor-element-f659aef{max-width:880px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3f46a0 */.elementor-353 .elementor-element.elementor-element-c3f46a0{margin-top:26px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-c3f46a0{margin-top:17px}}.elementor-353 .elementor-element.elementor-element-c3f46a0{max-width:660px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-283a5ac */.elementor-353 .elementor-element.elementor-element-283a5ac .elementor-button{border:1px solid rgba(86,221,234,.55);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.elementor-353 .elementor-element.elementor-element-283a5ac .elementor-button:hover{border-color:#56DDEA;transform:translateY(-1px)}.elementor-353 .elementor-element.elementor-element-283a5ac .elementor-button:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}@media (prefers-reduced-motion:reduce){.elementor-353 .elementor-element.elementor-element-283a5ac .elementor-button{transition:none}.elementor-353 .elementor-element.elementor-element-283a5ac .elementor-button:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5443e9a */.elementor-353 .elementor-element.elementor-element-5443e9a{margin-top:38px}@media (max-width:767px){.elementor-353 .elementor-element.elementor-element-5443e9a{margin-top:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c499ad5 */.elementor-353 .elementor-element.elementor-element-c499ad5{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}/* End custom CSS */