.elementor-610 .elementor-element.elementor-element-67efa81{--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-610 .elementor-element.elementor-element-67efa81:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-67efa81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #041411 0%, #108396 100%);}.elementor-610 .elementor-element.elementor-element-20b4551{--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-610 .elementor-element.elementor-element-8868cea .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-610 .elementor-element.elementor-element-15be425 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:68px;font-weight:500;line-height:1.08em;letter-spacing:-2.2px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-610 .elementor-element.elementor-element-c7bec02{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:rgba(255,255,255,.62);}.elementor-610 .elementor-element.elementor-element-dc616d8{--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-610 .elementor-element.elementor-element-78cde19 .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-610 .elementor-element.elementor-element-78cde19 .elementor-button:hover, .elementor-610 .elementor-element.elementor-element-78cde19 .elementor-button:focus{background-color:#14919E;color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-78cde19 .elementor-button:hover svg, .elementor-610 .elementor-element.elementor-element-78cde19 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-ddb0fe3{--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-610 .elementor-element.elementor-element-ddb0fe3:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-ddb0fe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-ad65861{--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-610 .elementor-element.elementor-element-222d3fd .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-610 .elementor-element.elementor-element-fddf000 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:500;line-height:1.18em;letter-spacing:-1.6px;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-b0cfb46{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-5450f5a{--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-610 .elementor-element.elementor-element-719eba4 .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-610 .elementor-element.elementor-element-972546c{--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-610 .elementor-element.elementor-element-87b902e{--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-610 .elementor-element.elementor-element-5ee8346{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-610 .elementor-element.elementor-element-5ee8346:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-5ee8346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-a09f190 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-7ce298b{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-fa84ffb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-610 .elementor-element.elementor-element-fa84ffb:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-fa84ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-a33e8ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-7b95f60{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-479ede1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-610 .elementor-element.elementor-element-479ede1:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-479ede1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-1b4ada2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-da6e168{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-5e7d3dd{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-810bcba{--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-610 .elementor-element.elementor-element-810bcba:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-810bcba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-610 .elementor-element.elementor-element-1e94813{--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-610 .elementor-element.elementor-element-b434867 .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-610 .elementor-element.elementor-element-56785d2 .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-610 .elementor-element.elementor-element-d7b34cf{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-253136f{--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-610 .elementor-element.elementor-element-681d921{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-0a04429{--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-610 .elementor-element.elementor-element-0a04429:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-0a04429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-3ab8965{--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-610 .elementor-element.elementor-element-340bad2 .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-610 .elementor-element.elementor-element-838d306 .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-610 .elementor-element.elementor-element-e0b6af4{--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-610 .elementor-element.elementor-element-600b1e2{--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-610 .elementor-element.elementor-element-0582c61{--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-610 .elementor-element.elementor-element-0582c61:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-0582c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-a81903d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-62d9954{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-f6d8800{--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-610 .elementor-element.elementor-element-f6d8800:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-f6d8800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-62ed3eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-0871d9c{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-cb5efef{--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-610 .elementor-element.elementor-element-2fc4ad7{--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-610 .elementor-element.elementor-element-0f97b28{--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-610 .elementor-element.elementor-element-0f97b28:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-0f97b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-0b4b33d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-79b201a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-f4208a7{--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-610 .elementor-element.elementor-element-f4208a7:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-f4208a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-65685d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-0fffae2{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-5d191ec{--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-610 .elementor-element.elementor-element-5d191ec:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-5d191ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-610 .elementor-element.elementor-element-fd2095e{--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-610 .elementor-element.elementor-element-7e6c2d9 .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-610 .elementor-element.elementor-element-6f62d35 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;line-height:1.18em;letter-spacing:-1.5px;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-07bbbed{--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-610 .elementor-element.elementor-element-dab5bf3{--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-610 .elementor-element.elementor-element-ed6fbbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:42px;--padding-left:38px;--padding-right:38px;}.elementor-610 .elementor-element.elementor-element-ed6fbbd:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-ed6fbbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-8d7753f .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-610 .elementor-element.elementor-element-5fe0b83 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-a84a122{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-9f43610{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:42px;--padding-left:38px;--padding-right:38px;}.elementor-610 .elementor-element.elementor-element-9f43610:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-9f43610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-36aca44 .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-610 .elementor-element.elementor-element-6ffa66a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-5e675e8{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-01da4b9{--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-610 .elementor-element.elementor-element-01da4b9:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-01da4b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-1e01fbd{--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-610 .elementor-element.elementor-element-51d1845{--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-610 .elementor-element.elementor-element-2b18652{--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-610 .elementor-element.elementor-element-e99f7a3 .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-610 .elementor-element.elementor-element-4828db3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:500;line-height:1.16em;letter-spacing:-1.35px;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-2e161b9{--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-610 .elementor-element.elementor-element-1d4ddd6{--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-610 .elementor-element.elementor-element-13bf09a{--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-610 .elementor-element.elementor-element-9591fb6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-6be9b27{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-52bb874{--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-610 .elementor-element.elementor-element-4224bc4{--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-610 .elementor-element.elementor-element-680a832 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-0dcbb41{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-6783dac{--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-610 .elementor-element.elementor-element-9399abc{--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-610 .elementor-element.elementor-element-941afce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-f44797a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-977bbad{--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-610 .elementor-element.elementor-element-00eb555{--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-610 .elementor-element.elementor-element-90bba4b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-0efcbca{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-97f10d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-97f10d4:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-97f10d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-610 .elementor-element.elementor-element-65a58cf{--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-610 .elementor-element.elementor-element-dd922af .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-610 .elementor-element.elementor-element-64a053c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:500;line-height:1.2em;letter-spacing:-1.35px;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-9fec96a{--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-610 .elementor-element.elementor-element-3246fc2{--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-610 .elementor-element.elementor-element-3246fc2:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-3246fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #041411 0%, #108396 100%);}.elementor-610 .elementor-element.elementor-element-8c26b33{--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-610 .elementor-element.elementor-element-023364a .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-610 .elementor-element.elementor-element-cdf1ecd .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-610 .elementor-element.elementor-element-9a6b793{--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-610 .elementor-element.elementor-element-0a74396{--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-610 .elementor-element.elementor-element-05493cc{--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-610 .elementor-element.elementor-element-05493cc:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-05493cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.05);}.elementor-610 .elementor-element.elementor-element-507b6bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-96e19fc{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-610 .elementor-element.elementor-element-c9d5faf{--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-610 .elementor-element.elementor-element-c9d5faf:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-c9d5faf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.05);}.elementor-610 .elementor-element.elementor-element-55786e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-2e7f279{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-610 .elementor-element.elementor-element-5f9ccb5{--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-610 .elementor-element.elementor-element-fad6b17{--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-610 .elementor-element.elementor-element-88a91ae{--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-610 .elementor-element.elementor-element-88a91ae:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-88a91ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.05);}.elementor-610 .elementor-element.elementor-element-9eb5cf9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-948a48f{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-610 .elementor-element.elementor-element-fe5e187{--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-610 .elementor-element.elementor-element-fe5e187:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-fe5e187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.05);}.elementor-610 .elementor-element.elementor-element-3fa65a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.32em;color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-a7fa650{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-610 .elementor-element.elementor-element-754875f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:104px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-754875f:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-754875f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-3164ee6{--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-610 .elementor-element.elementor-element-8ebf1c2 .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-610 .elementor-element.elementor-element-23b7e45 .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-610 .elementor-element.elementor-element-c823d53{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-1f06a4f{--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-610 .elementor-element.elementor-element-cd00f67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-2e3a982{--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-610 .elementor-element.elementor-element-2e3a982:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-2e3a982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-6f5aae8 .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-610 .elementor-element.elementor-element-462bd13{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.34em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-69857bf{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-3b218f1{--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-610 .elementor-element.elementor-element-3b218f1:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-3b218f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-946fb2a .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-610 .elementor-element.elementor-element-b2a9cc6{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.34em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-baafefb{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-5ecb96c{--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-610 .elementor-element.elementor-element-5ecb96c:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-5ecb96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-0254bcc .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-610 .elementor-element.elementor-element-75ac89b{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.34em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-99604a5{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-ca87104{--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-610 .elementor-element.elementor-element-ca87104:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-ca87104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-b104b94 .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-610 .elementor-element.elementor-element-74aa329{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.34em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-809850a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-dcb9954{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-5afb4cd{--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-610 .elementor-element.elementor-element-5afb4cd:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-5afb4cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-ff6399e{--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-610 .elementor-element.elementor-element-d4d1834 .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-610 .elementor-element.elementor-element-4a4d817 .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-610 .elementor-element.elementor-element-64ad356{--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-610 .elementor-element.elementor-element-c7986ac{--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-610 .elementor-element.elementor-element-55bd74c{--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-610 .elementor-element.elementor-element-a077c09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-6f09251{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-66cebf6{--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-610 .elementor-element.elementor-element-d184c9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-7cc7ab0{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-7a1795b{--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-610 .elementor-element.elementor-element-f059b00{--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-610 .elementor-element.elementor-element-cfc5180{--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-610 .elementor-element.elementor-element-e6f4f75 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-93a1d95{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-f6fde31{--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-610 .elementor-element.elementor-element-ecf60d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-5f9f3f8{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-92396d2{--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-610 .elementor-element.elementor-element-5fafb7a{--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-610 .elementor-element.elementor-element-1c5aa46{--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-610 .elementor-element.elementor-element-df79e8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-838fcf6{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-44ba7b3{--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-610 .elementor-element.elementor-element-6d48737 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.32em;color:#1E1E1E;}.elementor-610 .elementor-element.elementor-element-fdcf0d7{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D4D4D;}.elementor-610 .elementor-element.elementor-element-8f71160{--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-610 .elementor-element.elementor-element-072259c .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-610 .elementor-element.elementor-element-f8af5f4 .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-610 .elementor-element.elementor-element-4edfe8c{--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-610 .elementor-element.elementor-element-f82cd72{--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-610 .elementor-element.elementor-element-f82cd72:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-f82cd72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #041411 0%, #108396 100%);}.elementor-610 .elementor-element.elementor-element-4bdb55e{--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-610 .elementor-element.elementor-element-2f91977 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;line-height:1.18em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-3bc2e35{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.80);}.elementor-610 .elementor-element.elementor-element-e43e807{--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-610 .elementor-element.elementor-element-275d3a5 .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-610 .elementor-element.elementor-element-275d3a5 .elementor-button:hover, .elementor-610 .elementor-element.elementor-element-275d3a5 .elementor-button:focus{background-color:#14919E;color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-275d3a5 .elementor-button:hover svg, .elementor-610 .elementor-element.elementor-element-275d3a5 .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-610 .elementor-element.elementor-element-67efa81{--padding-top:100px;--padding-bottom:116px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-8868cea .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-15be425 .elementor-heading-title{font-size:52px;letter-spacing:-1.7px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-610 .elementor-element.elementor-element-c7bec02{font-size:17px;}.elementor-610 .elementor-element.elementor-element-78cde19 .elementor-button{font-size:16px;}.elementor-610 .elementor-element.elementor-element-ddb0fe3{--padding-top:94px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-222d3fd .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-fddf000 .elementor-heading-title{font-size:43px;letter-spacing:-1.2px;}.elementor-610 .elementor-element.elementor-element-b0cfb46{font-size:20px;}.elementor-610 .elementor-element.elementor-element-719eba4 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-87b902e{--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-610 .elementor-element.elementor-element-a09f190 .elementor-heading-title{font-size:20px;}.elementor-610 .elementor-element.elementor-element-7ce298b{font-size:17px;}.elementor-610 .elementor-element.elementor-element-a33e8ac .elementor-heading-title{font-size:20px;}.elementor-610 .elementor-element.elementor-element-7b95f60{font-size:17px;}.elementor-610 .elementor-element.elementor-element-1b4ada2 .elementor-heading-title{font-size:20px;}.elementor-610 .elementor-element.elementor-element-da6e168{font-size:17px;}.elementor-610 .elementor-element.elementor-element-5e7d3dd{font-size:18px;}.elementor-610 .elementor-element.elementor-element-810bcba{--padding-top:78px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-b434867 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-56785d2 .elementor-heading-title{font-size:41px;letter-spacing:-1.2px;}.elementor-610 .elementor-element.elementor-element-d7b34cf{font-size:17px;}.elementor-610 .elementor-element.elementor-element-681d921{font-size:17px;}.elementor-610 .elementor-element.elementor-element-0a04429{--padding-top:84px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-340bad2 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-838d306 .elementor-heading-title{font-size:41px;letter-spacing:-1.2px;}.elementor-610 .elementor-element.elementor-element-600b1e2{--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-610 .elementor-element.elementor-element-a81903d .elementor-heading-title{font-size:21px;}.elementor-610 .elementor-element.elementor-element-62d9954{font-size:17px;}.elementor-610 .elementor-element.elementor-element-62ed3eb .elementor-heading-title{font-size:21px;}.elementor-610 .elementor-element.elementor-element-0871d9c{font-size:17px;}.elementor-610 .elementor-element.elementor-element-2fc4ad7{--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-610 .elementor-element.elementor-element-0b4b33d .elementor-heading-title{font-size:21px;}.elementor-610 .elementor-element.elementor-element-79b201a{font-size:17px;}.elementor-610 .elementor-element.elementor-element-65685d3 .elementor-heading-title{font-size:21px;}.elementor-610 .elementor-element.elementor-element-0fffae2{font-size:17px;}.elementor-610 .elementor-element.elementor-element-5d191ec{--padding-top:82px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-7e6c2d9 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-6f62d35 .elementor-heading-title{font-size:40px;letter-spacing:-1.2px;}.elementor-610 .elementor-element.elementor-element-dab5bf3{--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-610 .elementor-element.elementor-element-8d7753f .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-5fe0b83 .elementor-heading-title{font-size:24px;}.elementor-610 .elementor-element.elementor-element-a84a122{font-size:17px;}.elementor-610 .elementor-element.elementor-element-36aca44 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-6ffa66a .elementor-heading-title{font-size:24px;}.elementor-610 .elementor-element.elementor-element-5e675e8{font-size:17px;}.elementor-610 .elementor-element.elementor-element-01da4b9{--padding-top:84px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-51d1845{--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-610 .elementor-element.elementor-element-e99f7a3 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-4828db3 .elementor-heading-title{font-size:40px;letter-spacing:-1.15px;}.elementor-610 .elementor-element.elementor-element-9591fb6 .elementor-heading-title{font-size:23px;}.elementor-610 .elementor-element.elementor-element-6be9b27{font-size:17px;}.elementor-610 .elementor-element.elementor-element-680a832 .elementor-heading-title{font-size:23px;}.elementor-610 .elementor-element.elementor-element-0dcbb41{font-size:17px;}.elementor-610 .elementor-element.elementor-element-941afce .elementor-heading-title{font-size:23px;}.elementor-610 .elementor-element.elementor-element-f44797a{font-size:17px;}.elementor-610 .elementor-element.elementor-element-90bba4b .elementor-heading-title{font-size:23px;}.elementor-610 .elementor-element.elementor-element-0efcbca{font-size:17px;}.elementor-610 .elementor-element.elementor-element-97f10d4{--padding-top:78px;--padding-bottom:82px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-dd922af .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-64a053c .elementor-heading-title{font-size:38px;letter-spacing:-1.1px;}.elementor-610 .elementor-element.elementor-element-3246fc2{--padding-top:86px;--padding-bottom:92px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-023364a .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-cdf1ecd .elementor-heading-title{font-size:40px;letter-spacing:-1.15px;}.elementor-610 .elementor-element.elementor-element-0a74396{--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-610 .elementor-element.elementor-element-507b6bc .elementor-heading-title{font-size:21px;}.elementor-610 .elementor-element.elementor-element-96e19fc{font-size:17px;}.elementor-610 .elementor-element.elementor-element-55786e9 .elementor-heading-title{font-size:21px;}.elementor-610 .elementor-element.elementor-element-2e7f279{font-size:17px;}.elementor-610 .elementor-element.elementor-element-fad6b17{--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-610 .elementor-element.elementor-element-9eb5cf9 .elementor-heading-title{font-size:21px;}.elementor-610 .elementor-element.elementor-element-948a48f{font-size:17px;}.elementor-610 .elementor-element.elementor-element-3fa65a3 .elementor-heading-title{font-size:21px;}.elementor-610 .elementor-element.elementor-element-a7fa650{font-size:17px;}.elementor-610 .elementor-element.elementor-element-754875f{--padding-top:82px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-8ebf1c2 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-23b7e45 .elementor-heading-title{font-size:37px;letter-spacing:-1.05px;}.elementor-610 .elementor-element.elementor-element-c823d53{font-size:17px;}.elementor-610 .elementor-element.elementor-element-cd00f67{--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-610 .elementor-element.elementor-element-6f5aae8 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-462bd13{font-size:19px;}.elementor-610 .elementor-element.elementor-element-69857bf{font-size:16px;}.elementor-610 .elementor-element.elementor-element-946fb2a .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-b2a9cc6{font-size:19px;}.elementor-610 .elementor-element.elementor-element-baafefb{font-size:16px;}.elementor-610 .elementor-element.elementor-element-0254bcc .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-75ac89b{font-size:19px;}.elementor-610 .elementor-element.elementor-element-99604a5{font-size:16px;}.elementor-610 .elementor-element.elementor-element-b104b94 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-74aa329{font-size:19px;}.elementor-610 .elementor-element.elementor-element-809850a{font-size:16px;}.elementor-610 .elementor-element.elementor-element-dcb9954{font-size:17px;}.elementor-610 .elementor-element.elementor-element-5afb4cd{--padding-top:94px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-d4d1834 .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-4a4d817 .elementor-heading-title{font-size:37px;letter-spacing:-1.05px;}.elementor-610 .elementor-element.elementor-element-c7986ac{--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-610 .elementor-element.elementor-element-a077c09 .elementor-heading-title{font-size:20px;}.elementor-610 .elementor-element.elementor-element-6f09251{font-size:17px;}.elementor-610 .elementor-element.elementor-element-d184c9f .elementor-heading-title{font-size:20px;}.elementor-610 .elementor-element.elementor-element-7cc7ab0{font-size:17px;}.elementor-610 .elementor-element.elementor-element-f059b00{--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-610 .elementor-element.elementor-element-e6f4f75 .elementor-heading-title{font-size:20px;}.elementor-610 .elementor-element.elementor-element-93a1d95{font-size:17px;}.elementor-610 .elementor-element.elementor-element-ecf60d1 .elementor-heading-title{font-size:20px;}.elementor-610 .elementor-element.elementor-element-5f9f3f8{font-size:17px;}.elementor-610 .elementor-element.elementor-element-5fafb7a{--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-610 .elementor-element.elementor-element-df79e8e .elementor-heading-title{font-size:20px;}.elementor-610 .elementor-element.elementor-element-838fcf6{font-size:17px;}.elementor-610 .elementor-element.elementor-element-6d48737 .elementor-heading-title{font-size:20px;}.elementor-610 .elementor-element.elementor-element-fdcf0d7{font-size:17px;}.elementor-610 .elementor-element.elementor-element-072259c .elementor-heading-title{font-size:12px;letter-spacing:2.2px;}.elementor-610 .elementor-element.elementor-element-f8af5f4 .elementor-heading-title{font-size:37px;letter-spacing:-1.05px;}.elementor-610 .elementor-element.elementor-element-f82cd72{--padding-top:86px;--padding-bottom:94px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-2f91977 .elementor-heading-title{font-size:41px;letter-spacing:-1.2px;}.elementor-610 .elementor-element.elementor-element-3bc2e35{font-size:18px;}.elementor-610 .elementor-element.elementor-element-275d3a5 .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-610 .elementor-element.elementor-element-67efa81{--padding-top:76px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-8868cea .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-15be425 .elementor-heading-title{font-size:37px;letter-spacing:-1.1px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-610 .elementor-element.elementor-element-c7bec02{font-size:15px;}.elementor-610 .elementor-element.elementor-element-78cde19 .elementor-button{font-size:15px;}.elementor-610 .elementor-element.elementor-element-ddb0fe3{--padding-top:66px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-222d3fd .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-fddf000 .elementor-heading-title{font-size:31px;letter-spacing:-0.85px;}.elementor-610 .elementor-element.elementor-element-b0cfb46{font-size:18px;}.elementor-610 .elementor-element.elementor-element-719eba4 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-a09f190 .elementor-heading-title{font-size:18px;}.elementor-610 .elementor-element.elementor-element-7ce298b{font-size:16px;}.elementor-610 .elementor-element.elementor-element-a33e8ac .elementor-heading-title{font-size:18px;}.elementor-610 .elementor-element.elementor-element-7b95f60{font-size:16px;}.elementor-610 .elementor-element.elementor-element-1b4ada2 .elementor-heading-title{font-size:18px;}.elementor-610 .elementor-element.elementor-element-da6e168{font-size:16px;}.elementor-610 .elementor-element.elementor-element-5e7d3dd{font-size:17px;}.elementor-610 .elementor-element.elementor-element-810bcba{--padding-top:58px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-b434867 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-56785d2 .elementor-heading-title{font-size:30px;letter-spacing:-0.85px;}.elementor-610 .elementor-element.elementor-element-d7b34cf{font-size:16px;}.elementor-610 .elementor-element.elementor-element-681d921{font-size:16px;}.elementor-610 .elementor-element.elementor-element-0a04429{--padding-top:62px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-340bad2 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-838d306 .elementor-heading-title{font-size:30px;letter-spacing:-0.85px;}.elementor-610 .elementor-element.elementor-element-a81903d .elementor-heading-title{font-size:19px;}.elementor-610 .elementor-element.elementor-element-62d9954{font-size:16px;}.elementor-610 .elementor-element.elementor-element-62ed3eb .elementor-heading-title{font-size:19px;}.elementor-610 .elementor-element.elementor-element-0871d9c{font-size:16px;}.elementor-610 .elementor-element.elementor-element-0b4b33d .elementor-heading-title{font-size:19px;}.elementor-610 .elementor-element.elementor-element-79b201a{font-size:16px;}.elementor-610 .elementor-element.elementor-element-65685d3 .elementor-heading-title{font-size:19px;}.elementor-610 .elementor-element.elementor-element-0fffae2{font-size:16px;}.elementor-610 .elementor-element.elementor-element-5d191ec{--padding-top:60px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-7e6c2d9 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-6f62d35 .elementor-heading-title{font-size:29px;letter-spacing:-0.85px;}.elementor-610 .elementor-element.elementor-element-8d7753f .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-5fe0b83 .elementor-heading-title{font-size:21px;}.elementor-610 .elementor-element.elementor-element-a84a122{font-size:16px;}.elementor-610 .elementor-element.elementor-element-36aca44 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-6ffa66a .elementor-heading-title{font-size:21px;}.elementor-610 .elementor-element.elementor-element-5e675e8{font-size:16px;}.elementor-610 .elementor-element.elementor-element-01da4b9{--padding-top:62px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-e99f7a3 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-4828db3 .elementor-heading-title{font-size:30px;letter-spacing:-0.85px;}.elementor-610 .elementor-element.elementor-element-9591fb6 .elementor-heading-title{font-size:21px;}.elementor-610 .elementor-element.elementor-element-6be9b27{font-size:16px;}.elementor-610 .elementor-element.elementor-element-680a832 .elementor-heading-title{font-size:21px;}.elementor-610 .elementor-element.elementor-element-0dcbb41{font-size:16px;}.elementor-610 .elementor-element.elementor-element-941afce .elementor-heading-title{font-size:21px;}.elementor-610 .elementor-element.elementor-element-f44797a{font-size:16px;}.elementor-610 .elementor-element.elementor-element-90bba4b .elementor-heading-title{font-size:21px;}.elementor-610 .elementor-element.elementor-element-0efcbca{font-size:16px;}.elementor-610 .elementor-element.elementor-element-97f10d4{--padding-top:58px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-dd922af .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-64a053c .elementor-heading-title{font-size:28px;letter-spacing:-0.78px;}.elementor-610 .elementor-element.elementor-element-3246fc2{--padding-top:64px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-023364a .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-cdf1ecd .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-610 .elementor-element.elementor-element-507b6bc .elementor-heading-title{font-size:19px;}.elementor-610 .elementor-element.elementor-element-96e19fc{font-size:16px;}.elementor-610 .elementor-element.elementor-element-55786e9 .elementor-heading-title{font-size:19px;}.elementor-610 .elementor-element.elementor-element-2e7f279{font-size:16px;}.elementor-610 .elementor-element.elementor-element-9eb5cf9 .elementor-heading-title{font-size:19px;}.elementor-610 .elementor-element.elementor-element-948a48f{font-size:16px;}.elementor-610 .elementor-element.elementor-element-3fa65a3 .elementor-heading-title{font-size:19px;}.elementor-610 .elementor-element.elementor-element-a7fa650{font-size:16px;}.elementor-610 .elementor-element.elementor-element-754875f{--padding-top:60px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-8ebf1c2 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-23b7e45 .elementor-heading-title{font-size:28px;letter-spacing:-0.75px;}.elementor-610 .elementor-element.elementor-element-c823d53{font-size:16px;}.elementor-610 .elementor-element.elementor-element-6f5aae8 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-462bd13{font-size:18px;}.elementor-610 .elementor-element.elementor-element-69857bf{font-size:15px;}.elementor-610 .elementor-element.elementor-element-946fb2a .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-b2a9cc6{font-size:18px;}.elementor-610 .elementor-element.elementor-element-baafefb{font-size:15px;}.elementor-610 .elementor-element.elementor-element-0254bcc .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-75ac89b{font-size:18px;}.elementor-610 .elementor-element.elementor-element-99604a5{font-size:15px;}.elementor-610 .elementor-element.elementor-element-b104b94 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-74aa329{font-size:18px;}.elementor-610 .elementor-element.elementor-element-809850a{font-size:15px;}.elementor-610 .elementor-element.elementor-element-dcb9954{font-size:16px;}.elementor-610 .elementor-element.elementor-element-5afb4cd{--padding-top:66px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-d4d1834 .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-4a4d817 .elementor-heading-title{font-size:28px;letter-spacing:-0.75px;}.elementor-610 .elementor-element.elementor-element-a077c09 .elementor-heading-title{font-size:18px;}.elementor-610 .elementor-element.elementor-element-6f09251{font-size:16px;}.elementor-610 .elementor-element.elementor-element-d184c9f .elementor-heading-title{font-size:18px;}.elementor-610 .elementor-element.elementor-element-7cc7ab0{font-size:16px;}.elementor-610 .elementor-element.elementor-element-e6f4f75 .elementor-heading-title{font-size:18px;}.elementor-610 .elementor-element.elementor-element-93a1d95{font-size:16px;}.elementor-610 .elementor-element.elementor-element-ecf60d1 .elementor-heading-title{font-size:18px;}.elementor-610 .elementor-element.elementor-element-5f9f3f8{font-size:16px;}.elementor-610 .elementor-element.elementor-element-df79e8e .elementor-heading-title{font-size:18px;}.elementor-610 .elementor-element.elementor-element-838fcf6{font-size:16px;}.elementor-610 .elementor-element.elementor-element-6d48737 .elementor-heading-title{font-size:18px;}.elementor-610 .elementor-element.elementor-element-fdcf0d7{font-size:16px;}.elementor-610 .elementor-element.elementor-element-072259c .elementor-heading-title{font-size:11px;letter-spacing:2px;}.elementor-610 .elementor-element.elementor-element-f8af5f4 .elementor-heading-title{font-size:28px;letter-spacing:-0.75px;}.elementor-610 .elementor-element.elementor-element-f82cd72{--padding-top:66px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-2f91977 .elementor-heading-title{font-size:30px;letter-spacing:-0.85px;}.elementor-610 .elementor-element.elementor-element-3bc2e35{font-size:17px;}.elementor-610 .elementor-element.elementor-element-275d3a5 .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-15be425 */.elementor-610 .elementor-element.elementor-element-15be425{margin-top:24px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-15be425{margin-top:16px}}.elementor-610 .elementor-element.elementor-element-15be425{max-width:900px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7bec02 */.elementor-610 .elementor-element.elementor-element-c7bec02{margin-top:28px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-c7bec02{margin-top:18px}}.elementor-610 .elementor-element.elementor-element-c7bec02{max-width:680px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78cde19 */.elementor-610 .elementor-element.elementor-element-78cde19 .elementor-button{border:1px solid rgba(86,221,234,.55);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.elementor-610 .elementor-element.elementor-element-78cde19 .elementor-button:hover{border-color:#56DDEA;transform:translateY(-1px)}.elementor-610 .elementor-element.elementor-element-78cde19 .elementor-button:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}@media (prefers-reduced-motion:reduce){.elementor-610 .elementor-element.elementor-element-78cde19 .elementor-button{transition:none}.elementor-610 .elementor-element.elementor-element-78cde19 .elementor-button:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b4551 */.elementor-610 .elementor-element.elementor-element-20b4551{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-fddf000 */.elementor-610 .elementor-element.elementor-element-fddf000{margin-top:20px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-fddf000{margin-top:13px}}.elementor-610 .elementor-element.elementor-element-fddf000{max-width:980px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0cfb46 */.elementor-610 .elementor-element.elementor-element-b0cfb46{margin-top:30px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-b0cfb46{margin-top:20px}}.elementor-610 .elementor-element.elementor-element-b0cfb46{max-width:840px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ce298b */.elementor-610 .elementor-element.elementor-element-7ce298b{margin-top:16px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-7ce298b{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee8346 */.elementor-610 .elementor-element.elementor-element-5ee8346{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-610 .elementor-element.elementor-element-5ee8346: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-610 .elementor-element.elementor-element-5ee8346,.elementor-610 .elementor-element.elementor-element-5ee8346:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-5ee8346{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-5ee8346{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b95f60 */.elementor-610 .elementor-element.elementor-element-7b95f60{margin-top:16px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-7b95f60{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa84ffb */.elementor-610 .elementor-element.elementor-element-fa84ffb{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-610 .elementor-element.elementor-element-fa84ffb: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-610 .elementor-element.elementor-element-fa84ffb,.elementor-610 .elementor-element.elementor-element-fa84ffb:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-fa84ffb{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-fa84ffb{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da6e168 */.elementor-610 .elementor-element.elementor-element-da6e168{margin-top:16px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-da6e168{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-479ede1 */.elementor-610 .elementor-element.elementor-element-479ede1{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-610 .elementor-element.elementor-element-479ede1: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-610 .elementor-element.elementor-element-479ede1,.elementor-610 .elementor-element.elementor-element-479ede1:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-479ede1{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-479ede1{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-972546c */.elementor-610 .elementor-element.elementor-element-972546c{margin-top:26px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-972546c{margin-top:16px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5450f5a */.elementor-610 .elementor-element.elementor-element-5450f5a{margin-top:62px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-5450f5a{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e7d3dd */.elementor-610 .elementor-element.elementor-element-5e7d3dd{margin-top:48px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-5e7d3dd{margin-top:32px}}.elementor-610 .elementor-element.elementor-element-5e7d3dd{max-width:880px}.elementor-610 .elementor-element.elementor-element-5e7d3dd a,.elementor-610 .elementor-element.elementor-element-5e7d3dd 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-610 .elementor-element.elementor-element-5e7d3dd a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-610 .elementor-element.elementor-element-5e7d3dd a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad65861 */.elementor-610 .elementor-element.elementor-element-ad65861{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-ddb0fe3 */.elementor-610 .elementor-element.elementor-element-ddb0fe3{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-610 .elementor-element.elementor-element-ddb0fe3{margin-top:-28px;border-radius:28px 28px 0 0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56785d2 */.elementor-610 .elementor-element.elementor-element-56785d2{margin-top:20px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-56785d2{margin-top:13px}}.elementor-610 .elementor-element.elementor-element-56785d2{max-width:980px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7b34cf */.elementor-610 .elementor-element.elementor-element-d7b34cf{margin-top:30px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-d7b34cf{margin-top:20px}}.elementor-610 .elementor-element.elementor-element-d7b34cf{max-width:800px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfdf7db */.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp{position:relative;box-sizing:border-box;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-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-svg{display:block;width:100%;height:auto}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-zona{font-family:"IBM Plex Mono",monospace;font-size:10.5px;letter-spacing:2px;
 text-transform:uppercase;fill:rgba(86,221,234,.62)}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-grupo{font-family:"IBM Plex Mono",monospace;font-size:10px;letter-spacing:1.6px;
 text-transform:uppercase;fill:rgba(255,255,255,.52)}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-titulo{font-family:Poppins,sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-sub{font-family:Roboto,sans-serif;font-size:12px;fill:rgba(255,255,255,.68)}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-regra{font-family:"IBM Plex Mono",monospace;font-size:11px;fill:rgba(255,255,255,.80)}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-chave{font-family:"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.4px;
 fill:rgba(255,255,255,.58)}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-campos{font-family:"IBM Plex Mono",monospace;font-size:11.5px;fill:#56DDEA;letter-spacing:.3px}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-via-t{font-family:"IBM Plex Mono",monospace;font-size:9.5px;letter-spacing:1.2px;
 text-transform:uppercase;fill:rgba(86,221,234,.72)}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-nota{font-family:Roboto,sans-serif;font-size:12.5px;fill:rgba(255,255,255,.56)}

/* os nove chips: estado de repouso, estado aceso e estado travado */
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-chip rect{fill:rgba(86,221,234,.08);stroke:rgba(86,221,234,.22);stroke-width:1;
 transition:fill .35s ease,stroke .35s ease}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-chip-t{font-family:Roboto,sans-serif;font-size:11.5px;fill:rgba(255,255,255,.78);
 transition:fill .35s ease}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-selo{font-family:"IBM Plex Mono",monospace;font-size:9px;letter-spacing:.6px;
 opacity:0;transition:opacity .3s ease}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-selo-fora{fill:#A9C2C8}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-selo-vivo{fill:#56DDEA}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-chip.qn-fora rect{fill:rgba(74,107,116,.45);stroke:#4A6B74;stroke-width:1.4;
 stroke-dasharray:4 4}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-chip.qn-fora .qn-dlp-chip-t{fill:rgba(255,255,255,.62)}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-chip.qn-fora .qn-dlp-selo-fora{opacity:1}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-chip.qn-viva rect{fill:rgba(86,221,234,.18);stroke:rgba(86,221,234,.52)}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-chip.qn-viva .qn-dlp-chip-t{fill:#FFFFFF}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-chip.qn-viva .qn-dlp-selo-vivo{opacity:1}

/* o registo so aparece quando houve mesmo uma tentativa recusada */
/* O cartao do registo NAO desaparece quando nao ha tentativa recusada: fica apagado no sitio.
   Medido a 18 de setembro numa captura local: escondido de todo, abria um buraco de 94 px no meio
   do painel sempre que o modo era o teclado ou o repouso. */
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-rec{opacity:.30;transition:opacity .45s ease}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-volta{opacity:0;transition:opacity .45s ease}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp.qn-dlp-recibo .qn-dlp-rec,.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp.qn-dlp-recibo .qn-dlp-volta{opacity:1}

.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-canal,.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-fio{stroke-dasharray:28 240;stroke-dashoffset:268;opacity:0}

/* a barra de controlos vive DENTRO do painel escuro, pela correccao 3 de 18 de setembro */
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-bar{margin-top:22px;padding-top:20px;border-top:1px solid rgba(86,221,234,.22)}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-pergunta{font-family:Roboto,sans-serif;font-size:15px;line-height:1.6;
 color:rgba(255,255,255,.80);margin:0 0 16px;max-width:660px}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-bts{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-bar button.qn-dlp-bt,.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-bar button.qn-dlp-bt:focus,
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-bar button.qn-dlp-bt:active{background:rgba(86,221,234,.20);color:#FFFFFF;
 border:1px solid rgba(86,221,234,.58);box-shadow:none;border-radius:100px;cursor:pointer;
 font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:11px 22px;transition:.18s ease}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-bar button.qn-dlp-bt:hover,.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-bar button.qn-dlp-bt:focus-visible{
 background:rgba(86,221,234,.34);color:#FFFFFF;border-color:#56DDEA;transform:translateY(-1px)}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-bar button.qn-dlp-bt:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-bar button.qn-dlp-bt-calmo,.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-bar button.qn-dlp-bt-calmo:focus{
 background:transparent;border-color:rgba(255,255,255,.46);color:#FFFFFF}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-bar button.qn-dlp-bt-calmo:hover{background:rgba(255,255,255,.12);
 border-color:#FFFFFF;color:#FFFFFF}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-bar button.qn-dlp-bt[aria-pressed="true"]{background:rgba(86,221,234,.34);
 border-color:#56DDEA}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-bar button.qn-dlp-bt-calmo[aria-pressed="true"]{background:rgba(255,255,255,.14);
 border-color:#FFFFFF}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-estado{font-family:"IBM Plex Mono",monospace;font-size:12.5px;line-height:1.7;
 color:#56DDEA;margin:16px 0 0;max-width:700px}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-desc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);
 clip-path:inset(50%);white-space:nowrap}

html.qn-f3-js .elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp.qn-dlp-corre .qn-dlp-canal{
 animation:qnDlpVai 3.6s cubic-bezier(.4,0,.2,1) infinite}
html.qn-f3-js .elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp.qn-dlp-corre .qn-dlp-fio{
 animation:qnDlpVai 3.6s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.5s}
html.qn-f3-js .elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp.qn-dlp-corre .qn-dlp-fio-livre{animation-delay:.68s}
html.qn-f3-js .elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp.qn-dlp-corre .qn-dlp-fio-canal{animation-delay:.86s}
@keyframes qnDlpVai{0%{opacity:0;stroke-dashoffset:268}10%{opacity:1}
 55%{opacity:1;stroke-dashoffset:28}72%,100%{opacity:0;stroke-dashoffset:28}}

/* No telemovel as etiquetas nao encolhem: o painel e que desliza de lado, como na
   compliance-automation. Os nomes das classes de dispositivo e os identificadores de regra
   sao longos e a partir de certa escala comecavam a sair das caixas. */
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-palco{position:relative}
.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-desliza{display:none;font-family:"IBM Plex Mono",monospace;font-size:10.5px;
 letter-spacing:1.4px;text-transform:uppercase;color:rgba(255,255,255,.48);margin:10px 0 0}
@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp{padding:16px 12px 14px;border-radius:20px}
 .elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-palco{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px}
 .elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-palco:focus-visible{outline:2px solid #56DDEA;outline-offset:2px;border-radius:12px}
 .elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-svg{min-width:720px}
 .elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-desliza{display:block}
 .elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-pergunta{font-size:14px}
 .elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-estado{font-size:12px}
 .elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-bts{gap:8px}.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-bar button.qn-dlp-bt{font-size:13px;padding:9px 16px}}
@media (prefers-reduced-motion:reduce){
 .elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-canal,.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-fio{opacity:.85;stroke-dashoffset:28;animation:none!important}
 .elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-chip rect,.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-chip-t,.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-selo,
 .elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-rec,.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-volta,.elementor-610 .elementor-element.elementor-element-bfdf7db .qn-dlp-bar button.qn-dlp-bt{transition:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-681d921 */.elementor-610 .elementor-element.elementor-element-681d921{margin-top:38px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-681d921{margin-top:25px}}.elementor-610 .elementor-element.elementor-element-681d921{max-width:900px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e94813 */.elementor-610 .elementor-element.elementor-element-1e94813{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-838d306 */.elementor-610 .elementor-element.elementor-element-838d306{margin-top:20px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-838d306{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62d9954 */.elementor-610 .elementor-element.elementor-element-62d9954{margin-top:16px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-62d9954{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0582c61 */.elementor-610 .elementor-element.elementor-element-0582c61{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-610 .elementor-element.elementor-element-0582c61: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-610 .elementor-element.elementor-element-0582c61,.elementor-610 .elementor-element.elementor-element-0582c61:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-0582c61{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-0582c61{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0871d9c */.elementor-610 .elementor-element.elementor-element-0871d9c{margin-top:16px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-0871d9c{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d8800 */.elementor-610 .elementor-element.elementor-element-f6d8800{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-610 .elementor-element.elementor-element-f6d8800: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-610 .elementor-element.elementor-element-f6d8800,.elementor-610 .elementor-element.elementor-element-f6d8800:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-f6d8800{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-f6d8800{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b6af4 */.elementor-610 .elementor-element.elementor-element-e0b6af4{margin-top:62px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-e0b6af4{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b201a */.elementor-610 .elementor-element.elementor-element-79b201a{margin-top:16px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-79b201a{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f97b28 */.elementor-610 .elementor-element.elementor-element-0f97b28{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-610 .elementor-element.elementor-element-0f97b28: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-610 .elementor-element.elementor-element-0f97b28,.elementor-610 .elementor-element.elementor-element-0f97b28:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-0f97b28{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-0f97b28{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fffae2 */.elementor-610 .elementor-element.elementor-element-0fffae2{margin-top:16px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-0fffae2{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4208a7 */.elementor-610 .elementor-element.elementor-element-f4208a7{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-610 .elementor-element.elementor-element-f4208a7: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-610 .elementor-element.elementor-element-f4208a7,.elementor-610 .elementor-element.elementor-element-f4208a7:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-f4208a7{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-f4208a7{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb5efef */.elementor-610 .elementor-element.elementor-element-cb5efef{margin-top:44px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-cb5efef{margin-top:27px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab8965 */.elementor-610 .elementor-element.elementor-element-3ab8965{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-6f62d35 */.elementor-610 .elementor-element.elementor-element-6f62d35{margin-top:20px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-6f62d35{margin-top:13px}}.elementor-610 .elementor-element.elementor-element-6f62d35{max-width:1000px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fe0b83 */.elementor-610 .elementor-element.elementor-element-5fe0b83{margin-top:18px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-5fe0b83{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a84a122 */.elementor-610 .elementor-element.elementor-element-a84a122{margin-top:16px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-a84a122{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-a84a122 a,.elementor-610 .elementor-element.elementor-element-a84a122 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-610 .elementor-element.elementor-element-a84a122 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-610 .elementor-element.elementor-element-a84a122 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed6fbbd */.elementor-610 .elementor-element.elementor-element-ed6fbbd{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-610 .elementor-element.elementor-element-ed6fbbd: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-610 .elementor-element.elementor-element-ed6fbbd,.elementor-610 .elementor-element.elementor-element-ed6fbbd:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-ed6fbbd{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-ed6fbbd{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ffa66a */.elementor-610 .elementor-element.elementor-element-6ffa66a{margin-top:18px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-6ffa66a{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e675e8 */.elementor-610 .elementor-element.elementor-element-5e675e8{margin-top:16px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-5e675e8{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-5e675e8 a,.elementor-610 .elementor-element.elementor-element-5e675e8 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-610 .elementor-element.elementor-element-5e675e8 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-610 .elementor-element.elementor-element-5e675e8 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f43610 */.elementor-610 .elementor-element.elementor-element-9f43610{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-610 .elementor-element.elementor-element-9f43610: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-610 .elementor-element.elementor-element-9f43610,.elementor-610 .elementor-element.elementor-element-9f43610:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-9f43610{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-9f43610{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07bbbed */.elementor-610 .elementor-element.elementor-element-07bbbed{margin-top:62px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-07bbbed{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd2095e */.elementor-610 .elementor-element.elementor-element-fd2095e{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-4828db3 */.elementor-610 .elementor-element.elementor-element-4828db3{margin-top:20px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-4828db3{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b18652 */.elementor-610 .elementor-element.elementor-element-2b18652{flex:0 0 40%;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-2b18652{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6be9b27 */.elementor-610 .elementor-element.elementor-element-6be9b27{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-6be9b27{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-6be9b27 a,.elementor-610 .elementor-element.elementor-element-6be9b27 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-610 .elementor-element.elementor-element-6be9b27 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-610 .elementor-element.elementor-element-6be9b27 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0dcbb41 */.elementor-610 .elementor-element.elementor-element-0dcbb41{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-0dcbb41{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-0dcbb41 a,.elementor-610 .elementor-element.elementor-element-0dcbb41 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-610 .elementor-element.elementor-element-0dcbb41 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-610 .elementor-element.elementor-element-0dcbb41 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f44797a */.elementor-610 .elementor-element.elementor-element-f44797a{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-f44797a{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-f44797a a,.elementor-610 .elementor-element.elementor-element-f44797a 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-610 .elementor-element.elementor-element-f44797a a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-610 .elementor-element.elementor-element-f44797a a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0efcbca */.elementor-610 .elementor-element.elementor-element-0efcbca{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-0efcbca{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-0efcbca a,.elementor-610 .elementor-element.elementor-element-0efcbca 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-610 .elementor-element.elementor-element-0efcbca a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-610 .elementor-element.elementor-element-0efcbca a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e161b9 */.elementor-610 .elementor-element.elementor-element-2e161b9{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-2e161b9{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e01fbd */.elementor-610 .elementor-element.elementor-element-1e01fbd{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-01da4b9 */.elementor-610 .elementor-element.elementor-element-01da4b9{position:relative}@media (min-width:1025px){.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-pass-esq{position:sticky;top:130px;align-self:flex-start}}.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco{padding:36px 0;border-top:1px solid #E5E5E5}.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco:last-child{border-bottom:1px solid #E5E5E5}.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco-in{position:relative;padding-left:36px}.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco-in>.elementor-element:last-child{margin-bottom:0}.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco-in p:last-child{margin-bottom:0}.elementor-610 .elementor-element.elementor-element-01da4b9 .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-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco.qn-f3-ativo .qn-f3-bloco-in::before{transform:none}.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco .elementor-heading-title,.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco p{transition:color .5s ease}html.qn-f3-passos-js .elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco:not(.qn-f3-ativo) .elementor-heading-title{color:#8A979C}html.qn-f3-passos-js .elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco:not(.qn-f3-ativo) p{color:#8A979C}.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-cont{margin-top:26px}.elementor-610 .elementor-element.elementor-element-01da4b9 .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-610 .elementor-element.elementor-element-01da4b9 .qn-f3-cont-pilha{will-change:transform;transition:transform .9s cubic-bezier(.16,1,.3,1)}.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-cont-pilha span{display:block;height:1em}.elementor-610 .elementor-element.elementor-element-01da4b9 .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-610 .elementor-element.elementor-element-01da4b9 .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-610 .elementor-element.elementor-element-01da4b9 .qn-f3-cont-barra{position:relative;height:3px;margin-top:16px;background:#E5E5E5;overflow:hidden;border-radius:3px;width:100%;max-width:360px}.elementor-610 .elementor-element.elementor-element-01da4b9 .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-610 .elementor-element.elementor-element-01da4b9 .qn-f3-cont{display:none}.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco{padding:30px 0}.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco-in{padding-left:28px}}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco{padding:26px 0}.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco-in{padding-left:22px}}@media (prefers-reduced-motion:reduce){.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco-in::before,.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-cont-pilha,.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco p,.elementor-610 .elementor-element.elementor-element-01da4b9 .qn-f3-bloco .elementor-heading-title{transition:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64a053c */.elementor-610 .elementor-element.elementor-element-64a053c{margin-top:20px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-64a053c{margin-top:13px}}.elementor-610 .elementor-element.elementor-element-64a053c{max-width:900px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84bad17 */.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-grelha{display:flex;flex-direction:column;gap:24px}.elementor-610 .elementor-element.elementor-element-84bad17 .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-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao>*:not(.qn-px){position:relative;z-index:1}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(4,20,17,.12)}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-dentro{display:flex;gap:56px;align-items:flex-start}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-esq{flex:0 0 34%;min-width:0}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-dir{flex:1 1 0;min-width:0}@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-dentro{flex-direction:column;gap:22px}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-esq,.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-dir{flex:0 0 auto;width:100%}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao{padding:32px 28px 34px}}.elementor-610 .elementor-element.elementor-element-84bad17 .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-610 .elementor-element.elementor-element-84bad17 .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-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao h3{font-size:23px}}.elementor-610 .elementor-element.elementor-element-84bad17 .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-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao p:last-child{margin-bottom:0}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-ordem{margin:14px 0;padding:0;list-style:none;counter-reset:qnpx}.elementor-610 .elementor-element.elementor-element-84bad17 .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-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-ordem li:last-child{border-bottom:0}.elementor-610 .elementor-element.elementor-element-84bad17 .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-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao a,.elementor-610 .elementor-element.elementor-element-84bad17 .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-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao a:focus-visible{outline:2px solid #117C87;outline-offset:2px}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-px{position:absolute;inset:0;z-index:0;display:grid;border-radius:inherit;overflow:hidden;pointer-events:none}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-px i{display:block;opacity:0;transform:scale(.35);transition:opacity .13s linear,transform .13s cubic-bezier(.22,1,.28,1)}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-px-cheio .qn-px i{opacity:1;transform:none}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao.qn-f3-px-on{border-color:rgba(86,221,234,.42)}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao.qn-f3-px-on h3{color:#FFFFFF}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao.qn-f3-px-on p,.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao.qn-f3-px-on li{color:rgba(255,255,255,.90)}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao.qn-f3-px-on li{border-bottom-color:rgba(255,255,255,.20)}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao.qn-f3-px-on li::before{color:#56DDEA}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao.qn-f3-px-on strong{color:#FFFFFF}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao.qn-f3-px-on .qn-f3-px-etiqueta{color:#56DDEA;border-color:rgba(86,221,234,.55)}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao.qn-f3-px-on a,.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao.qn-f3-px-on a:visited{color:#56DDEA;font-weight:500}.elementor-610 .elementor-element.elementor-element-84bad17 .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-610 .elementor-element.elementor-element-84bad17 .qn-px i{transition:none}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao,.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao h3,.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao p{transition:none}.elementor-610 .elementor-element.elementor-element-84bad17 .qn-f3-px-cartao:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fec96a */.elementor-610 .elementor-element.elementor-element-9fec96a{margin-top:52px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-9fec96a{margin-top:32px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a58cf */.elementor-610 .elementor-element.elementor-element-65a58cf{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-cdf1ecd */.elementor-610 .elementor-element.elementor-element-cdf1ecd{margin-top:20px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-cdf1ecd{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e19fc */.elementor-610 .elementor-element.elementor-element-96e19fc{margin-top:16px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-96e19fc{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-96e19fc a,.elementor-610 .elementor-element.elementor-element-96e19fc 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-610 .elementor-element.elementor-element-96e19fc a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18);text-decoration:none}.elementor-610 .elementor-element.elementor-element-96e19fc a:focus-visible{outline:2px solid #56DDEA;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05493cc */.elementor-610 .elementor-element.elementor-element-05493cc{border:1px solid rgba(86,221,234,.18);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.elementor-610 .elementor-element.elementor-element-05493cc:hover{transform:translateY(-3px);border-color:rgba(86,221,234,.52);background-color:rgba(86,221,234,.09)}@media (prefers-reduced-motion:reduce){.elementor-610 .elementor-element.elementor-element-05493cc,.elementor-610 .elementor-element.elementor-element-05493cc:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-05493cc{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-05493cc{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e7f279 */.elementor-610 .elementor-element.elementor-element-2e7f279{margin-top:16px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-2e7f279{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-2e7f279 a,.elementor-610 .elementor-element.elementor-element-2e7f279 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-610 .elementor-element.elementor-element-2e7f279 a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18);text-decoration:none}.elementor-610 .elementor-element.elementor-element-2e7f279 a:focus-visible{outline:2px solid #56DDEA;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9d5faf */.elementor-610 .elementor-element.elementor-element-c9d5faf{border:1px solid rgba(86,221,234,.18);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.elementor-610 .elementor-element.elementor-element-c9d5faf:hover{transform:translateY(-3px);border-color:rgba(86,221,234,.52);background-color:rgba(86,221,234,.09)}@media (prefers-reduced-motion:reduce){.elementor-610 .elementor-element.elementor-element-c9d5faf,.elementor-610 .elementor-element.elementor-element-c9d5faf:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-c9d5faf{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-c9d5faf{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a6b793 */.elementor-610 .elementor-element.elementor-element-9a6b793{margin-top:62px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-9a6b793{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-948a48f */.elementor-610 .elementor-element.elementor-element-948a48f{margin-top:16px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-948a48f{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-948a48f a,.elementor-610 .elementor-element.elementor-element-948a48f 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-610 .elementor-element.elementor-element-948a48f a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18);text-decoration:none}.elementor-610 .elementor-element.elementor-element-948a48f a:focus-visible{outline:2px solid #56DDEA;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88a91ae */.elementor-610 .elementor-element.elementor-element-88a91ae{border:1px solid rgba(86,221,234,.18);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.elementor-610 .elementor-element.elementor-element-88a91ae:hover{transform:translateY(-3px);border-color:rgba(86,221,234,.52);background-color:rgba(86,221,234,.09)}@media (prefers-reduced-motion:reduce){.elementor-610 .elementor-element.elementor-element-88a91ae,.elementor-610 .elementor-element.elementor-element-88a91ae:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-88a91ae{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-88a91ae{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7fa650 */.elementor-610 .elementor-element.elementor-element-a7fa650{margin-top:16px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-a7fa650{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-a7fa650 a,.elementor-610 .elementor-element.elementor-element-a7fa650 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-610 .elementor-element.elementor-element-a7fa650 a:hover{color:#9AEFF7;background-color:rgba(86,221,234,.18);text-decoration:none}.elementor-610 .elementor-element.elementor-element-a7fa650 a:focus-visible{outline:2px solid #56DDEA;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe5e187 */.elementor-610 .elementor-element.elementor-element-fe5e187{border:1px solid rgba(86,221,234,.18);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.elementor-610 .elementor-element.elementor-element-fe5e187:hover{transform:translateY(-3px);border-color:rgba(86,221,234,.52);background-color:rgba(86,221,234,.09)}@media (prefers-reduced-motion:reduce){.elementor-610 .elementor-element.elementor-element-fe5e187,.elementor-610 .elementor-element.elementor-element-fe5e187:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-fe5e187{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-fe5e187{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f9ccb5 */.elementor-610 .elementor-element.elementor-element-5f9ccb5{margin-top:36px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-5f9ccb5{margin-top:22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c26b33 */.elementor-610 .elementor-element.elementor-element-8c26b33{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-23b7e45 */.elementor-610 .elementor-element.elementor-element-23b7e45{margin-top:20px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-23b7e45{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c823d53 */.elementor-610 .elementor-element.elementor-element-c823d53{margin-top:30px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-c823d53{margin-top:20px}}.elementor-610 .elementor-element.elementor-element-c823d53{max-width:780px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-462bd13 */.elementor-610 .elementor-element.elementor-element-462bd13{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-462bd13{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-462bd13 a.qn-f3-seta{display:inline-flex;align-items:center;gap:8px;color:#1E1E1E;text-decoration:none;font-family:Poppins,sans-serif;font-weight:500;transition:color .18s ease,gap .18s ease}.elementor-610 .elementor-element.elementor-element-462bd13 a.qn-f3-seta .qn-f3-ponta{color:#117C87;transition:transform .18s ease}.elementor-610 .elementor-element.elementor-element-462bd13 a.qn-f3-seta:hover{color:#117C87;gap:12px}.elementor-610 .elementor-element.elementor-element-462bd13 a.qn-f3-seta:hover .qn-f3-ponta{transform:translateX(3px)}.elementor-610 .elementor-element.elementor-element-462bd13 a.qn-f3-seta:focus-visible{outline:2px solid #117C87;outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.elementor-610 .elementor-element.elementor-element-462bd13 a.qn-f3-seta,.elementor-610 .elementor-element.elementor-element-462bd13 a.qn-f3-seta .qn-f3-ponta{transition:none}.elementor-610 .elementor-element.elementor-element-462bd13 a.qn-f3-seta:hover .qn-f3-ponta{transform:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69857bf */.elementor-610 .elementor-element.elementor-element-69857bf{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-69857bf{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e3a982 */.elementor-610 .elementor-element.elementor-element-2e3a982{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-610 .elementor-element.elementor-element-2e3a982: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-610 .elementor-element.elementor-element-2e3a982,.elementor-610 .elementor-element.elementor-element-2e3a982:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-2e3a982{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-2e3a982{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2a9cc6 */.elementor-610 .elementor-element.elementor-element-b2a9cc6{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-b2a9cc6{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-b2a9cc6 a.qn-f3-seta{display:inline-flex;align-items:center;gap:8px;color:#1E1E1E;text-decoration:none;font-family:Poppins,sans-serif;font-weight:500;transition:color .18s ease,gap .18s ease}.elementor-610 .elementor-element.elementor-element-b2a9cc6 a.qn-f3-seta .qn-f3-ponta{color:#117C87;transition:transform .18s ease}.elementor-610 .elementor-element.elementor-element-b2a9cc6 a.qn-f3-seta:hover{color:#117C87;gap:12px}.elementor-610 .elementor-element.elementor-element-b2a9cc6 a.qn-f3-seta:hover .qn-f3-ponta{transform:translateX(3px)}.elementor-610 .elementor-element.elementor-element-b2a9cc6 a.qn-f3-seta:focus-visible{outline:2px solid #117C87;outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.elementor-610 .elementor-element.elementor-element-b2a9cc6 a.qn-f3-seta,.elementor-610 .elementor-element.elementor-element-b2a9cc6 a.qn-f3-seta .qn-f3-ponta{transition:none}.elementor-610 .elementor-element.elementor-element-b2a9cc6 a.qn-f3-seta:hover .qn-f3-ponta{transform:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-baafefb */.elementor-610 .elementor-element.elementor-element-baafefb{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-baafefb{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b218f1 */.elementor-610 .elementor-element.elementor-element-3b218f1{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-610 .elementor-element.elementor-element-3b218f1: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-610 .elementor-element.elementor-element-3b218f1,.elementor-610 .elementor-element.elementor-element-3b218f1:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-3b218f1{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-3b218f1{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ac89b */.elementor-610 .elementor-element.elementor-element-75ac89b{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-75ac89b{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-75ac89b a.qn-f3-seta{display:inline-flex;align-items:center;gap:8px;color:#1E1E1E;text-decoration:none;font-family:Poppins,sans-serif;font-weight:500;transition:color .18s ease,gap .18s ease}.elementor-610 .elementor-element.elementor-element-75ac89b a.qn-f3-seta .qn-f3-ponta{color:#117C87;transition:transform .18s ease}.elementor-610 .elementor-element.elementor-element-75ac89b a.qn-f3-seta:hover{color:#117C87;gap:12px}.elementor-610 .elementor-element.elementor-element-75ac89b a.qn-f3-seta:hover .qn-f3-ponta{transform:translateX(3px)}.elementor-610 .elementor-element.elementor-element-75ac89b a.qn-f3-seta:focus-visible{outline:2px solid #117C87;outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.elementor-610 .elementor-element.elementor-element-75ac89b a.qn-f3-seta,.elementor-610 .elementor-element.elementor-element-75ac89b a.qn-f3-seta .qn-f3-ponta{transition:none}.elementor-610 .elementor-element.elementor-element-75ac89b a.qn-f3-seta:hover .qn-f3-ponta{transform:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99604a5 */.elementor-610 .elementor-element.elementor-element-99604a5{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-99604a5{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ecb96c */.elementor-610 .elementor-element.elementor-element-5ecb96c{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-610 .elementor-element.elementor-element-5ecb96c: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-610 .elementor-element.elementor-element-5ecb96c,.elementor-610 .elementor-element.elementor-element-5ecb96c:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-5ecb96c{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-5ecb96c{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74aa329 */.elementor-610 .elementor-element.elementor-element-74aa329{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-74aa329{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-74aa329 a.qn-f3-seta{display:inline-flex;align-items:center;gap:8px;color:#1E1E1E;text-decoration:none;font-family:Poppins,sans-serif;font-weight:500;transition:color .18s ease,gap .18s ease}.elementor-610 .elementor-element.elementor-element-74aa329 a.qn-f3-seta .qn-f3-ponta{color:#117C87;transition:transform .18s ease}.elementor-610 .elementor-element.elementor-element-74aa329 a.qn-f3-seta:hover{color:#117C87;gap:12px}.elementor-610 .elementor-element.elementor-element-74aa329 a.qn-f3-seta:hover .qn-f3-ponta{transform:translateX(3px)}.elementor-610 .elementor-element.elementor-element-74aa329 a.qn-f3-seta:focus-visible{outline:2px solid #117C87;outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.elementor-610 .elementor-element.elementor-element-74aa329 a.qn-f3-seta,.elementor-610 .elementor-element.elementor-element-74aa329 a.qn-f3-seta .qn-f3-ponta{transition:none}.elementor-610 .elementor-element.elementor-element-74aa329 a.qn-f3-seta:hover .qn-f3-ponta{transform:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-809850a */.elementor-610 .elementor-element.elementor-element-809850a{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-809850a{margin-top:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca87104 */.elementor-610 .elementor-element.elementor-element-ca87104{border:1px solid #E5E5E5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-610 .elementor-element.elementor-element-ca87104: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-610 .elementor-element.elementor-element-ca87104,.elementor-610 .elementor-element.elementor-element-ca87104:hover{transition:none;transform:none}}.elementor-610 .elementor-element.elementor-element-ca87104{flex:1 1 0;min-width:0}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-ca87104{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06a4f */.elementor-610 .elementor-element.elementor-element-1f06a4f{margin-top:62px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-1f06a4f{margin-top:38px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcb9954 */.elementor-610 .elementor-element.elementor-element-dcb9954{margin-top:40px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-dcb9954{margin-top:26px}}.elementor-610 .elementor-element.elementor-element-dcb9954 a,.elementor-610 .elementor-element.elementor-element-dcb9954 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-610 .elementor-element.elementor-element-dcb9954 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-610 .elementor-element.elementor-element-dcb9954 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3164ee6 */.elementor-610 .elementor-element.elementor-element-3164ee6{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-4a4d817 */.elementor-610 .elementor-element.elementor-element-4a4d817{margin-top:20px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-4a4d817{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f09251 */.elementor-610 .elementor-element.elementor-element-6f09251{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-6f09251{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-6f09251 a,.elementor-610 .elementor-element.elementor-element-6f09251 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-610 .elementor-element.elementor-element-6f09251 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-610 .elementor-element.elementor-element-6f09251 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55bd74c */.elementor-610 .elementor-element.elementor-element-55bd74c{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-55bd74c{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cc7ab0 */.elementor-610 .elementor-element.elementor-element-7cc7ab0{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-7cc7ab0{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-7cc7ab0 a,.elementor-610 .elementor-element.elementor-element-7cc7ab0 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-610 .elementor-element.elementor-element-7cc7ab0 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-610 .elementor-element.elementor-element-7cc7ab0 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66cebf6 */.elementor-610 .elementor-element.elementor-element-66cebf6{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-66cebf6{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64ad356 */.elementor-610 .elementor-element.elementor-element-64ad356{margin-top:52px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-64ad356{margin-top:32px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93a1d95 */.elementor-610 .elementor-element.elementor-element-93a1d95{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-93a1d95{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-93a1d95 a,.elementor-610 .elementor-element.elementor-element-93a1d95 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-610 .elementor-element.elementor-element-93a1d95 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-610 .elementor-element.elementor-element-93a1d95 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfc5180 */.elementor-610 .elementor-element.elementor-element-cfc5180{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-cfc5180{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f9f3f8 */.elementor-610 .elementor-element.elementor-element-5f9f3f8{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-5f9f3f8{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-5f9f3f8 a,.elementor-610 .elementor-element.elementor-element-5f9f3f8 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-610 .elementor-element.elementor-element-5f9f3f8 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-610 .elementor-element.elementor-element-5f9f3f8 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6fde31 */.elementor-610 .elementor-element.elementor-element-f6fde31{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-f6fde31{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a1795b */.elementor-610 .elementor-element.elementor-element-7a1795b{margin-top:44px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-7a1795b{margin-top:27px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-838fcf6 */.elementor-610 .elementor-element.elementor-element-838fcf6{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-838fcf6{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-838fcf6 a,.elementor-610 .elementor-element.elementor-element-838fcf6 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-610 .elementor-element.elementor-element-838fcf6 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-610 .elementor-element.elementor-element-838fcf6 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c5aa46 */.elementor-610 .elementor-element.elementor-element-1c5aa46{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-1c5aa46{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdcf0d7 */.elementor-610 .elementor-element.elementor-element-fdcf0d7{margin-top:14px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-fdcf0d7{margin-top:12px}}.elementor-610 .elementor-element.elementor-element-fdcf0d7 a,.elementor-610 .elementor-element.elementor-element-fdcf0d7 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-610 .elementor-element.elementor-element-fdcf0d7 a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-610 .elementor-element.elementor-element-fdcf0d7 a:focus-visible{outline:2px solid #117C87;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44ba7b3 */.elementor-610 .elementor-element.elementor-element-44ba7b3{flex:1 1 0;min-width:0;border-top:2px solid #56DDEA;padding-top:22px}
@media (max-width:1024px){.elementor-610 .elementor-element.elementor-element-44ba7b3{flex:0 0 auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92396d2 */.elementor-610 .elementor-element.elementor-element-92396d2{margin-top:44px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-92396d2{margin-top:27px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8af5f4 */.elementor-610 .elementor-element.elementor-element-f8af5f4{margin-top:20px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-f8af5f4{margin-top:13px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cfb3921 */.elementor-610 .elementor-element.elementor-element-cfb3921 .qn-f3-ac details{border-bottom:1px solid #E5E5E5}.elementor-610 .elementor-element.elementor-element-cfb3921 .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-610 .elementor-element.elementor-element-cfb3921 .qn-f3-ac summary::-webkit-details-marker{display:none}.elementor-610 .elementor-element.elementor-element-cfb3921 .qn-f3-ac summary:hover{color:#117C87}.elementor-610 .elementor-element.elementor-element-cfb3921 .qn-f3-ac summary:focus-visible{outline:2px solid #117C87;outline-offset:3px}.elementor-610 .elementor-element.elementor-element-cfb3921 .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-610 .elementor-element.elementor-element-cfb3921 .qn-f3-ac details[open] summary::after{transform:rotate(-135deg);margin-top:-3px}.elementor-610 .elementor-element.elementor-element-cfb3921 .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-610 .elementor-element.elementor-element-cfb3921 .qn-f3-ac div p{margin:0 0 14px}.elementor-610 .elementor-element.elementor-element-cfb3921 .qn-f3-ac div table{width:100%;border-collapse:collapse;margin-top:8px}.elementor-610 .elementor-element.elementor-element-cfb3921 .qn-f3-ac div td{padding:9px 14px 9px 0;border-bottom:1px solid #EEEEEE;font-size:15px}.elementor-610 .elementor-element.elementor-element-cfb3921 .qn-f3-ac div td:first-child{font-family:"IBM Plex Mono",monospace;font-size:12px;color:#117C87;white-space:nowrap}.elementor-610 .elementor-element.elementor-element-cfb3921 .qn-f3-ac a,.elementor-610 .elementor-element.elementor-element-cfb3921 .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-610 .elementor-element.elementor-element-cfb3921 .qn-f3-ac a:hover{color:#0B5C64;background-color:rgba(86,221,234,.26);text-decoration:none}.elementor-610 .elementor-element.elementor-element-cfb3921 .qn-f3-ac a:focus-visible{outline:2px solid #117C87;outline-offset:2px}@media (prefers-reduced-motion:reduce){.elementor-610 .elementor-element.elementor-element-cfb3921 .qn-f3-ac summary,.elementor-610 .elementor-element.elementor-element-cfb3921 .qn-f3-ac summary::after{transition:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4edfe8c */.elementor-610 .elementor-element.elementor-element-4edfe8c{margin-top:36px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-4edfe8c{margin-top:22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f71160 */.elementor-610 .elementor-element.elementor-element-8f71160{margin-top:140px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-8f71160{margin-top:87px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff6399e */.elementor-610 .elementor-element.elementor-element-ff6399e{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-5afb4cd */.elementor-610 .elementor-element.elementor-element-5afb4cd{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-610 .elementor-element.elementor-element-5afb4cd{margin-top:-28px;border-radius:28px 28px 0 0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f91977 */.elementor-610 .elementor-element.elementor-element-2f91977{max-width:880px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bc2e35 */.elementor-610 .elementor-element.elementor-element-3bc2e35{margin-top:26px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-3bc2e35{margin-top:17px}}.elementor-610 .elementor-element.elementor-element-3bc2e35{max-width:660px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-275d3a5 */.elementor-610 .elementor-element.elementor-element-275d3a5 .elementor-button{border:1px solid rgba(86,221,234,.55);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.elementor-610 .elementor-element.elementor-element-275d3a5 .elementor-button:hover{border-color:#56DDEA;transform:translateY(-1px)}.elementor-610 .elementor-element.elementor-element-275d3a5 .elementor-button:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}@media (prefers-reduced-motion:reduce){.elementor-610 .elementor-element.elementor-element-275d3a5 .elementor-button{transition:none}.elementor-610 .elementor-element.elementor-element-275d3a5 .elementor-button:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e43e807 */.elementor-610 .elementor-element.elementor-element-e43e807{margin-top:38px}@media (max-width:767px){.elementor-610 .elementor-element.elementor-element-e43e807{margin-top:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bdb55e */.elementor-610 .elementor-element.elementor-element-4bdb55e{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}/* End custom CSS */