.elementor-33480 .elementor-element.elementor-element-6e70fd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-33480 .elementor-element.elementor-element-c67aab6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-c67aab6:not(.elementor-motion-effects-element-type-background), .elementor-33480 .elementor-element.elementor-element-c67aab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #E6EDED 100%);}.elementor-33480 .elementor-element.elementor-element-bfe5f5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0.9375rem 0.9375rem;--row-gap:0.9375rem;--column-gap:0.9375rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-33480 .elementor-element.elementor-element-d98cb03{text-align:center;}.elementor-33480 .elementor-element.elementor-element-d98cb03 .elementor-heading-title{font-size:4rem;font-weight:500;line-height:1.39em;letter-spacing:0rem;color:#007672;}.elementor-33480 .elementor-element.elementor-element-a1b2c3d{text-align:center;}.elementor-33480 .elementor-element.elementor-element-a1b2c3d .elementor-heading-title{font-size:2.25rem;font-weight:400;line-height:1.3em;letter-spacing:0rem;color:#1F1D1E;}.elementor-33480 .elementor-element.elementor-element-142474d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-33480 .elementor-element.elementor-element-a727464 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33480 .elementor-element.elementor-element-aa0e735{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-33480 .elementor-element.elementor-element-aa0e735.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33480 .elementor-element.elementor-element-1ea99e2{text-align:center;}.elementor-33480 .elementor-element.elementor-element-1ea99e2 .elementor-heading-title{font-size:1.25rem;font-weight:600;line-height:1.5em;letter-spacing:0rem;color:#003A3F;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-33480 .elementor-element.elementor-element-b113e9a{text-align:center;font-size:1.25rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-33480 .elementor-element.elementor-element-e4a2f25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33480 .elementor-element.elementor-element-f5c1836 .elementor-button{background-color:#007672;font-size:1rem;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0.0625rem 0.0625rem 0.0625rem 0.0625rem;border-color:#007672;border-radius:0.3125rem 0.3125rem 0.3125rem 0.3125rem;padding:0.75rem 1.5rem 0.75rem 1.5rem;}.elementor-33480 .elementor-element.elementor-element-f5c1836 .elementor-button:hover, .elementor-33480 .elementor-element.elementor-element-f5c1836 .elementor-button:focus{background-color:#005257;color:#FFFFFF;border-color:#005257;}.elementor-33480 .elementor-element.elementor-element-f5c1836 .elementor-button:hover svg, .elementor-33480 .elementor-element.elementor-element-f5c1836 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-33480 .elementor-element.elementor-element-9a347e7 .elementor-button{background-color:rgba(0,0,0,0);font-size:1rem;font-weight:500;line-height:1em;fill:#007672;color:#007672;border-style:solid;border-width:0.0625rem 0.0625rem 0.0625rem 0.0625rem;border-color:#007672;border-radius:0.3125rem 0.3125rem 0.3125rem 0.3125rem;padding:0.75rem 1.5rem 0.75rem 1.5rem;}.elementor-33480 .elementor-element.elementor-element-9a347e7 .elementor-button:hover, .elementor-33480 .elementor-element.elementor-element-9a347e7 .elementor-button:focus{background-color:#007672;color:#FFFFFF;border-color:#007672;}.elementor-33480 .elementor-element.elementor-element-9a347e7 .elementor-button:hover svg, .elementor-33480 .elementor-element.elementor-element-9a347e7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-33480 .elementor-element.elementor-element-ade20b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-ade20b3:not(.elementor-motion-effects-element-type-background), .elementor-33480 .elementor-element.elementor-element-ade20b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3F6F6 0%, #FFFFFF 100%);}.elementor-33480 .elementor-element.elementor-element-53149db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0.9375rem 0.9375rem;--row-gap:0.9375rem;--column-gap:0.9375rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-33480 .elementor-element.elementor-element-53149db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33480 .elementor-element.elementor-element-a778f1f{text-align:center;}.elementor-33480 .elementor-element.elementor-element-a778f1f .elementor-heading-title{font-size:2.25rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-33480 .elementor-element.elementor-element-bfa2e1b.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-33480 .elementor-element.elementor-element-bfa2e1b{text-align:center;font-size:1.25rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-33480 .elementor-element.elementor-element-9012274{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;--padding-top:6.25rem;--padding-bottom:3.125rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-9012274:not(.elementor-motion-effects-element-type-background), .elementor-33480 .elementor-element.elementor-element-9012274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3F6F6 0%, #FFFFFF 50%);}.elementor-33480 .elementor-element.elementor-element-3f29a91{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-33480 .elementor-element.elementor-element-3f29a91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33480 .elementor-element.elementor-element-683d2cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;--padding-top:3.125rem;--padding-bottom:6.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-683d2cc:not(.elementor-motion-effects-element-type-background), .elementor-33480 .elementor-element.elementor-element-683d2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33480 .elementor-element.elementor-element-5bd603b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.9375rem 0.9375rem;--row-gap:0.9375rem;--column-gap:0.9375rem;border-style:solid;--border-style:solid;border-width:0rem 0rem 0.0625rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.0625rem;--border-left-width:0rem;border-color:#007672;--border-color:#007672;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:0rem;--padding-right:0rem;}.elementor-33480 .elementor-element.elementor-element-cc30e96 .elementor-heading-title{font-size:1.25rem;font-weight:600;line-height:1.5em;letter-spacing:0rem;color:#1F1D1E;}.elementor-33480 .elementor-element.elementor-element-b0875f8 .elementor-heading-title{font-size:2.25rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-33480 .elementor-element.elementor-element-7558ef2{font-size:1.25rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-33480 .elementor-element.elementor-element-0b30b20{--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:flex-start;--gap:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-33480 .elementor-element.elementor-element-7b0ea40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.9375rem 0.9375rem;--row-gap:0.9375rem;--column-gap:0.9375rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-33480 .elementor-element.elementor-element-7b0ea40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33480 .elementor-element.elementor-element-9a750fe .elementor-heading-title{font-size:1.25rem;font-weight:600;line-height:1.5em;letter-spacing:0rem;color:#1F1D1E;}.elementor-33480 .elementor-element.elementor-element-a502077 .elementor-heading-title{font-size:1.5rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-33480 .elementor-element.elementor-element-ff8a40b{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-33480 .elementor-element.elementor-element-e46629f{--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:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-33480 .elementor-element.elementor-element-e46629f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-33480 .elementor-element.elementor-element-300054b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;--padding-top:6.25rem;--padding-bottom:1.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-300054b:not(.elementor-motion-effects-element-type-background), .elementor-33480 .elementor-element.elementor-element-300054b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F6;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-33480 .elementor-element.elementor-element-75cd1b0{--iteration-count:infinite;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--dynamic-text-color:#007672;}.elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline{text-align:center;font-size:2.25rem;font-weight:400;line-height:1.3em;}.elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline-plain-text{color:#1F1D1E;}.elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline-dynamic-text{font-weight:500;}.elementor-33480 .elementor-element.elementor-element-1d8b5b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;--padding-top:1.25rem;--padding-bottom:6.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-1d8b5b8:not(.elementor-motion-effects-element-type-background), .elementor-33480 .elementor-element.elementor-element-1d8b5b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F6;}.elementor-33480 .elementor-element.elementor-element-f4e24c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;--padding-top:3.125rem;--padding-bottom:6.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-f4e24c0:not(.elementor-motion-effects-element-type-background), .elementor-33480 .elementor-element.elementor-element-f4e24c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3F6F6 0%, #FFFFFF 50%);}.elementor-33480 .elementor-element.elementor-element-1872e15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0.9375rem 0.9375rem;--row-gap:0.9375rem;--column-gap:0.9375rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-33480 .elementor-element.elementor-element-e01a9fa{text-align:start;}.elementor-33480 .elementor-element.elementor-element-e01a9fa .elementor-heading-title{font-size:2.25rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-33480 .elementor-element.elementor-element-19774cb{text-align:start;font-size:1.25rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-33480 .elementor-element.elementor-element-b7c3d9e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-33480 .elementor-element.elementor-element-b7c3d9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33480 .elementor-element.elementor-element-deb9bdb{--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:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-33480 .elementor-element.elementor-element-e52b87e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-33480 .elementor-element.elementor-element-e52b87e.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-33480 .elementor-element.elementor-element-434ffc3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-33480 .elementor-element.elementor-element-434ffc3.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-33480 .elementor-element.elementor-element-a072627 .elementor-button{background-color:rgba(0,0,0,0);font-size:1rem;font-weight:500;line-height:1em;fill:#007672;color:#007672;border-style:solid;border-width:0.0625rem 0.0625rem 0.0625rem 0.0625rem;border-color:#007672;border-radius:0.3125rem 0.3125rem 0.3125rem 0.3125rem;padding:0.75rem 1.5rem 0.75rem 1.5rem;}.elementor-33480 .elementor-element.elementor-element-a072627 .elementor-button:hover, .elementor-33480 .elementor-element.elementor-element-a072627 .elementor-button:focus{background-color:#007672;color:#FFFFFF;border-color:#007672;}.elementor-33480 .elementor-element.elementor-element-a072627 .elementor-button:hover svg, .elementor-33480 .elementor-element.elementor-element-a072627 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-33480 .elementor-element.elementor-element-5c01133{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-5c01133:not(.elementor-motion-effects-element-type-background), .elementor-33480 .elementor-element.elementor-element-5c01133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F6;}.elementor-33480 .elementor-element.elementor-element-0ac73e2{text-align:center;}.elementor-33480 .elementor-element.elementor-element-0ac73e2 .elementor-heading-title{font-size:2.25rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-33480 .elementor-element.elementor-element-894227d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-33480 .elementor-element.elementor-element-894227d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33480 .elementor-element.elementor-element-4f12599{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;--padding-top:6.25rem;--padding-bottom:3.125rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-c534624 .elementor-heading-title{font-size:2.25rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-33480 .elementor-element.elementor-element-43bd0ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--flex-wrap:nowrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-33480 .elementor-element.elementor-element-3ae61d8{--grid-columns:2;--grid-row-gap:1.25rem;width:100%;max-width:100%;--grid-column-gap:1.25rem;}.elementor-33480 .elementor-element.elementor-element-ec6e159{--grid-columns:2;--grid-row-gap:1.25rem;width:100%;max-width:100%;--grid-column-gap:1.25rem;}.elementor-33480 .elementor-element.elementor-element-822cce9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;--padding-top:3.125rem;--padding-bottom:6.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-a974780{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-33480 .elementor-element.elementor-element-a974780.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33480 .elementor-element.elementor-element-69f1290{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-69f1290:not(.elementor-motion-effects-element-type-background), .elementor-33480 .elementor-element.elementor-element-69f1290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F6;}.elementor-33480 .elementor-element.elementor-element-91d9ac5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-33480 .elementor-element.elementor-element-1aafce2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-33480 .elementor-element.elementor-element-1aafce2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.ee-tooltip.ee-tooltip-6540ae3.to--top,
							 .ee-tooltip.ee-tooltip-6540ae3.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-6540ae3.to--left,
							 .ee-tooltip.ee-tooltip-6540ae3.to--right{margin-top:0px;}.elementor-33480 .elementor-element.elementor-element-6540ae3{text-align:start;}.elementor-33480 .elementor-element.elementor-element-6540ae3 img{width:10.875rem;}.elementor-33480 .elementor-element.elementor-element-1676663 .elementor-heading-title{font-size:2.875rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-33480 .elementor-element.elementor-element-c093910{font-size:1.25rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-33480 .elementor-element.elementor-element-75f7793{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-75f7793:not(.elementor-motion-effects-element-type-background), .elementor-33480 .elementor-element.elementor-element-75f7793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33480 .elementor-element.elementor-element-75f7793.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33480 .elementor-element.elementor-element-612e375 .elementor-heading-title{font-size:1.5rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-33480 .elementor-element.elementor-element-c67aab6{--padding-top:4rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-ade20b3{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-53149db{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;}.elementor-33480 .elementor-element.elementor-element-9012274{--padding-top:4rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-683d2cc{--padding-top:3rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-0b30b20{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-33480 .elementor-element.elementor-element-300054b{--padding-top:4rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-1d8b5b8{--padding-top:1.5rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-f4e24c0{--padding-top:3rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-deb9bdb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-33480 .elementor-element.elementor-element-e52b87e{width:100%;max-width:100%;}.elementor-33480 .elementor-element.elementor-element-434ffc3{width:100%;max-width:100%;}.elementor-33480 .elementor-element.elementor-element-5c01133{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-4f12599{--padding-top:4rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-3ae61d8{--grid-columns:1;}.elementor-33480 .elementor-element.elementor-element-ec6e159{--grid-columns:1;}.elementor-33480 .elementor-element.elementor-element-822cce9{--padding-top:2.5rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-69f1290{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-33480 .elementor-element.elementor-element-91d9ac5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-33480 .elementor-element.elementor-element-c67aab6{--padding-top:3rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-33480 .elementor-element.elementor-element-d98cb03 .elementor-heading-title{font-size:2.5rem;}.elementor-33480 .elementor-element.elementor-element-a1b2c3d .elementor-heading-title{font-size:1.5rem;}.elementor-33480 .elementor-element.elementor-element-b113e9a{font-size:1.125rem;}.elementor-33480 .elementor-element.elementor-element-e4a2f25{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33480 .elementor-element.elementor-element-ade20b3{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-33480 .elementor-element.elementor-element-a778f1f .elementor-heading-title{font-size:1.75rem;}.elementor-33480 .elementor-element.elementor-element-bfa2e1b{font-size:1.125rem;}.elementor-33480 .elementor-element.elementor-element-9012274{--padding-top:3rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-33480 .elementor-element.elementor-element-683d2cc{--padding-top:2.5rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-33480 .elementor-element.elementor-element-b0875f8 .elementor-heading-title{font-size:1.75rem;}.elementor-33480 .elementor-element.elementor-element-7558ef2{font-size:1.125rem;}.elementor-33480 .elementor-element.elementor-element-e46629f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;}.elementor-33480 .elementor-element.elementor-element-300054b{--padding-top:3rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline{font-size:1.75rem;}.elementor-33480 .elementor-element.elementor-element-1d8b5b8{--padding-top:1.25rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-33480 .elementor-element.elementor-element-f4e24c0{--padding-top:2.5rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-33480 .elementor-element.elementor-element-e01a9fa .elementor-heading-title{font-size:1.75rem;}.elementor-33480 .elementor-element.elementor-element-19774cb{font-size:1.125rem;}.elementor-33480 .elementor-element.elementor-element-b7c3d9e{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-33480 .elementor-element.elementor-element-5c01133{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-33480 .elementor-element.elementor-element-0ac73e2 .elementor-heading-title{font-size:1.75rem;}.elementor-33480 .elementor-element.elementor-element-4f12599{--padding-top:3rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-33480 .elementor-element.elementor-element-c534624 .elementor-heading-title{font-size:1.75rem;}.elementor-33480 .elementor-element.elementor-element-3ae61d8{--grid-columns:1;}.elementor-33480 .elementor-element.elementor-element-ec6e159{--grid-columns:1;}.elementor-33480 .elementor-element.elementor-element-822cce9{--padding-top:2rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-33480 .elementor-element.elementor-element-69f1290{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-33480 .elementor-element.elementor-element-1676663 .elementor-heading-title{font-size:2rem;}.elementor-33480 .elementor-element.elementor-element-c093910{font-size:1.125rem;}.elementor-33480 .elementor-element.elementor-element-75f7793{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}}@media(min-width:768px){.elementor-33480 .elementor-element.elementor-element-c67aab6{--content-width:73.5rem;}.elementor-33480 .elementor-element.elementor-element-aa0e735{--width:54.875rem;}.elementor-33480 .elementor-element.elementor-element-ade20b3{--content-width:73.5rem;}.elementor-33480 .elementor-element.elementor-element-53149db{--width:54.875rem;}.elementor-33480 .elementor-element.elementor-element-9012274{--content-width:73.5rem;}.elementor-33480 .elementor-element.elementor-element-683d2cc{--content-width:73.5rem;}.elementor-33480 .elementor-element.elementor-element-7b0ea40{--width:17.4375rem;}.elementor-33480 .elementor-element.elementor-element-300054b{--content-width:73.5rem;}.elementor-33480 .elementor-element.elementor-element-1d8b5b8{--content-width:73.5rem;}.elementor-33480 .elementor-element.elementor-element-f4e24c0{--content-width:73.5rem;}.elementor-33480 .elementor-element.elementor-element-b7c3d9e{--width:72.0625rem;}.elementor-33480 .elementor-element.elementor-element-5c01133{--content-width:73.5rem;}.elementor-33480 .elementor-element.elementor-element-4f12599{--content-width:73.5rem;}.elementor-33480 .elementor-element.elementor-element-822cce9{--content-width:73.5rem;}.elementor-33480 .elementor-element.elementor-element-69f1290{--content-width:73.5rem;}.elementor-33480 .elementor-element.elementor-element-1aafce2{--width:26.8125rem;}.elementor-33480 .elementor-element.elementor-element-75f7793{--width:36.125rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-33480 .elementor-element.elementor-element-aa0e735{--width:100%;}.elementor-33480 .elementor-element.elementor-element-53149db{--width:100%;}.elementor-33480 .elementor-element.elementor-element-7b0ea40{--width:100%;}.elementor-33480 .elementor-element.elementor-element-e46629f{--width:100%;}.elementor-33480 .elementor-element.elementor-element-b7c3d9e{--width:100%;}.elementor-33480 .elementor-element.elementor-element-1aafce2{--width:100%;}.elementor-33480 .elementor-element.elementor-element-75f7793{--width:100%;}}/* Start custom CSS for video, class: .elementor-element-a727464 */.elementor-33480 .elementor-element.elementor-element-a727464 { width: 100%; }
.elementor-33480 .elementor-element.elementor-element-a727464 .elementor-widget-container, .elementor-33480 .elementor-element.elementor-element-a727464 .elementor-video, .elementor-33480 .elementor-element.elementor-element-a727464 .e-hosted-video { width: 100%; }
/* Blend on the widget container: Elementor gives it a transform (a stacking context), so a blend on the video itself would only mix with the empty container. */
.elementor-33480 .elementor-element.elementor-element-a727464 .elementor-widget-container { display: flex; justify-content: center; mix-blend-mode: multiply; transform: none; }
/* Elementor gives the hosted-video wrapper a 16:9 aspect ratio; drop it so the video keeps its own size. */
.elementor-33480 .elementor-element.elementor-element-a727464 .e-hosted-video { aspect-ratio: auto !important; height: auto !important; width: auto !important; display: flex; justify-content: center; }
/* Elementor paints videos black; Safari shows it as a hairline at the edges under the blend. */
.elementor-33480 .elementor-element.elementor-element-a727464 video { background-color: transparent; display: block; width: 59.25rem !important; max-width: 100%; height: auto; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b113e9a */.elementor-33480 .elementor-element.elementor-element-b113e9a .halo-intro-cloud { display: inline-block; line-height: 0; margin: 0 0.125rem; vertical-align: middle; transition: opacity 0.3s; } .elementor-33480 .elementor-element.elementor-element-b113e9a .halo-intro-cloud:hover, .elementor-33480 .elementor-element.elementor-element-b113e9a .halo-intro-cloud:focus { opacity: 0.75; } .elementor-33480 .elementor-element.elementor-element-b113e9a .halo-intro-cloud img { display: block; height: auto; max-width: none; } .elementor-33480 .elementor-element.elementor-element-b113e9a .halo-intro-cloud--databricks img { width: 6.625rem; } .elementor-33480 .elementor-element.elementor-element-b113e9a .halo-intro-cloud--snowflake img { width: 7.1rem; transform: translateY(-6%); } .elementor-33480 .elementor-element.elementor-element-b113e9a .halo-intro-cloud--google img { width: 6.75rem; transform: translateY(8%); } @media (max-width: 47.9375rem) { .elementor-33480 .elementor-element.elementor-element-b113e9a .halo-intro-cloud img { zoom: 0.85; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e46629f */@media (min-width: 64.0625rem) { .elementor-33480 .elementor-element.elementor-element-e46629f { width: auto; min-width: 0; } }
.elementor-33480 .elementor-element.elementor-element-e46629f > .elementor-widget { flex: 1 1 0; min-width: 0; }/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-75cd1b0 *//* 1) Stop theme pre-line issues */
.elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline {
  white-space: normal !important;
}

/* 2) Keep headline inline */
.elementor-33480 .elementor-element.elementor-element-75cd1b0,
.elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline,
.elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline-text-wrapper {
  display: inline !important;
}

/* 3) Make the dynamic wrapper a stable inline-block box */
.elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline-dynamic-wrapper {
  display: inline-block !important;
  position: relative !important;
  vertical-align: baseline !important;

  /* IMPORTANT: Elementor slide mode often sets overflow:hidden; keep it visible for fade */
  overflow: visible !important;

  /* IMPORTANT: prevent collapse when children become absolute */
  height: 1em !important;

  /* Prevent width “push” jumps */
  min-width: 0 !important;
}

/* 4) Stack all phrases */
.elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline-dynamic-text {
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;

  white-space: nowrap !important;

  opacity: 0 !important;
  transition: opacity 500ms ease-in-out !important;

  transform: none !important;
  animation: none !important;
}

/* 5) Active text visible */
.elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline-dynamic-text.elementor-headline-text-active {
  opacity: 1 !important;
}

/* 6) Kill Elementor slide animation that targets active/inactive */
.elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text,
.elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline-animation-type-slide-down .elementor-headline-text-active,
.elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline-animation-type-slide-down .elementor-headline-text-inactive {
  transform: none !important;
  animation: none !important;
}





.elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-widget-container { text-align: center; }
@media (max-width: 47.9375rem) { .elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline-dynamic-wrapper { display: block !important; min-width: 0 !important; width: 100%; } .elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline-dynamic-text { left: 0 !important; right: 0 !important; text-align: center; white-space: normal !important; } }
.elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline-dynamic-wrapper { transition: width 400ms ease; }
@media (max-width: 47.9375rem) { .elementor-33480 .elementor-element.elementor-element-75cd1b0 .elementor-headline-dynamic-wrapper { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da1c2dd */.elementor-33480 .elementor-element.elementor-element-da1c2dd { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c3d9e */.elementor-33480 .elementor-element.elementor-element-b7c3d9e { max-width: 100%; }
.elementor-33480 .elementor-element.elementor-element-b7c3d9e > .elementor-widget { width: calc(33.333% - 0.8334rem); }
.elementor-33480 .elementor-element.elementor-element-b7c3d9e .stat-tile__card { aspect-ratio: auto; height: 15rem; }
@media (max-width: 63.9375rem) { .elementor-33480 .elementor-element.elementor-element-b7c3d9e > .elementor-widget { width: calc(50% - 0.625rem); } }
@media (max-width: 47.9375rem) { .elementor-33480 .elementor-element.elementor-element-b7c3d9e > .elementor-widget { width: 100%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4e24c0 */.elementor-33480 .elementor-element.elementor-element-f4e24c0 > .e-con-inner > .elementor-element:first-child { align-self: stretch; }/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-ec6e159 */.elementor-33480 .elementor-element.elementor-element-ec6e159 .halo-news-card__media img { box-sizing: border-box; object-fit: contain !important; padding: 1.25rem 1.5rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75f7793 *//* HubSpot form restyled to the Halo "Form 2" card. */
.elementor-33480 .elementor-element.elementor-element-75f7793 .hs-form-field { margin: 0 0 1rem; }
.elementor-33480 .elementor-element.elementor-element-75f7793 .hs-input:not([type=checkbox]):not([type=radio]) { width: 100% !important; box-sizing: border-box; padding: 1rem; border: 0.0625rem solid #C8CFCF; border-radius: 0; background: #fff; font-size: 1rem; color: #1F1D1E; }
.elementor-33480 .elementor-element.elementor-element-75f7793 .hs-input::placeholder { color: #777777; }
.elementor-33480 .elementor-element.elementor-element-75f7793 fieldset { max-width: none !important; }
.elementor-33480 .elementor-element.elementor-element-75f7793 fieldset .input { margin-right: 0 !important; }
.elementor-33480 .elementor-element.elementor-element-75f7793 .legal-consent-container, .elementor-33480 .elementor-element.elementor-element-75f7793 .hs-richtext { font-size: 0.875rem; line-height: 1.5; color: #007672; }
.elementor-33480 .elementor-element.elementor-element-75f7793 .legal-consent-container a, .elementor-33480 .elementor-element.elementor-element-75f7793 .hs-richtext a { color: inherit; text-decoration: underline; }
.elementor-33480 .elementor-element.elementor-element-75f7793 .hs-error-msgs { list-style: none; margin: 0.25rem 0 0; padding: 0; font-size: 0.875rem; color: #CB333B; }
.elementor-33480 .elementor-element.elementor-element-75f7793 .hs_submit .actions { text-align: left; }
.elementor-33480 .elementor-element.elementor-element-75f7793 .hs_submit input.hs-button { width: auto !important; display: inline-block !important; padding: 0.75rem 1.5rem !important; border: 0 !important; border-radius: 0 !important; background: #007672 !important; color: #E6EDED !important; font-size: 1rem !important; font-weight: 500 !important; line-height: 1 !important; cursor: pointer; transition: background-color 0.3s; }
.elementor-33480 .elementor-element.elementor-element-75f7793 .hs-button:hover, .elementor-33480 .elementor-element.elementor-element-75f7793 .hs-button:focus { background: #005257 !important; }
.elementor-33480 .elementor-element.elementor-element-75f7793 .hs-form-field > label:not(.hs-form-booleancheckbox-display) { position: absolute; width: 0.0625rem; height: 0.0625rem; overflow: hidden; clip: rect(0 0 0 0); }
@media (min-width: 64.0625rem) { .elementor-33480 .elementor-element.elementor-element-75f7793 { flex-shrink: 1; min-width: 0; } }
/* Elementor's native shadow control supports pixels only. */
.elementor-33480 .elementor-element.elementor-element-75f7793 { box-shadow: 0 0.625rem 1.25rem 0 rgba(0,0,0,0.16); }/* End custom CSS */
/* Start custom CSS */body.elementor-page-33480 .halo-inline-link a { color: #007672; text-decoration-line: underline; text-decoration-thickness: 1px; text-underline-offset: 0.2em; }
body.elementor-page-33480 .halo-inline-link a:hover, body.elementor-page-33480 .halo-inline-link a:focus { color: #005257; }
body.elementor-page-33480 .elementor-widget-text-editor p { margin: 0 0 1em; line-height: inherit; }
body.elementor-page-33480 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
body.elementor-page-33480 .elementor-widget-text-editor ul { margin: 0; padding-left: 1.875rem; }
/* Scroll fade-in (theme animatedArrival, desktop only; not in the Elementor editor). */
@media (min-width: 80rem) {
  body.elementor-page-33480:not(.elementor-editor-active) .animatedArrival { opacity: 0; transform: translate(0, 6.25rem); transition: all 1s; }
  body.elementor-page-33480:not(.elementor-editor-active) .animatedArrival.visible { opacity: 1 !important; transform: translate(0, 0); }
  body.elementor-page-33480:not(.elementor-editor-active) .animatedArrival[id]:not(.visible) { scroll-margin-top: 6.25rem; }
}/* End custom CSS */