.elementor-55374 .elementor-element.elementor-element-316409fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:38px;--padding-left:28px;--padding-right:28px;}.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-55374 .elementor-element.elementor-element-46f8f78c > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-46f8f78c{text-align:start;}.elementor-55374 .elementor-element.elementor-element-46f8f78c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#00758A;}.elementor-55374 .elementor-element.elementor-element-71c94a03 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-71c94a03{text-align:start;}.elementor-55374 .elementor-element.elementor-element-71c94a03 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:-0.6px;word-spacing:0px;color:#0B343B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-55374 .elementor-element.elementor-element-38a87f97 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-38a87f97{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-38a87f97 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-38a87f97 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-38a87f97 a:hover, .elementor-55374 .elementor-element.elementor-element-38a87f97 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-2672c8ee > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-2672c8ee{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-2672c8ee p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-2672c8ee a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-2672c8ee a:hover, .elementor-55374 .elementor-element.elementor-element-2672c8ee a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-3b85ae05{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right: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-55374 .elementor-element.elementor-element-2f6712b0 .elementor-button{background-color:#0B343B;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35em;letter-spacing:0px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B343B;border-radius:8px 8px 8px 8px;padding:14px 22px 14px 22px;}.elementor-55374 .elementor-element.elementor-element-2f6712b0 .elementor-button:hover, .elementor-55374 .elementor-element.elementor-element-2f6712b0 .elementor-button:focus{background-color:#06282E;color:#FFFFFF;border-color:#06282E;}.elementor-55374 .elementor-element.elementor-element-2f6712b0{width:auto;max-width:auto;}.elementor-55374 .elementor-element.elementor-element-2f6712b0 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-2f6712b0 .elementor-button:hover svg, .elementor-55374 .elementor-element.elementor-element-2f6712b0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-55374 .elementor-element.elementor-element-74598bbe .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35em;letter-spacing:0px;word-spacing:0px;fill:#0B343B;color:#0B343B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B343B;border-radius:8px 8px 8px 8px;padding:14px 22px 14px 22px;}.elementor-55374 .elementor-element.elementor-element-74598bbe .elementor-button:hover, .elementor-55374 .elementor-element.elementor-element-74598bbe .elementor-button:focus{background-color:#06282E;color:#FFFFFF;border-color:#06282E;}.elementor-55374 .elementor-element.elementor-element-74598bbe{width:auto;max-width:auto;}.elementor-55374 .elementor-element.elementor-element-74598bbe > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-74598bbe .elementor-button:hover svg, .elementor-55374 .elementor-element.elementor-element-74598bbe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-55374 .elementor-element.elementor-element-61d2553f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-61d2553f{text-align:center;}.elementor-55374 .elementor-element.elementor-element-61d2553f img{width:1100px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-55374 .elementor-element.elementor-element-61d2553f .widget-image-caption{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;}.elementor-55374 .elementor-element.elementor-element-5358f97f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:38px;--padding-left:28px;--padding-right:28px;}.elementor-55374 .elementor-element.elementor-element-59255434 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-59255434{text-align:start;}.elementor-55374 .elementor-element.elementor-element-59255434 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-37a6a571 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-37a6a571{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-37a6a571 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-37a6a571 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-37a6a571 a:hover, .elementor-55374 .elementor-element.elementor-element-37a6a571 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-73c9f22c{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55374 .elementor-element.elementor-element-e213704{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height: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:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:16px;--padding-left:26px;--padding-right:26px;}.elementor-55374 .elementor-element.elementor-element-e213704:not(.elementor-motion-effects-element-type-background), .elementor-55374 .elementor-element.elementor-element-e213704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7F7;}.elementor-55374 .elementor-element.elementor-element-1060e6cf > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-1060e6cf{text-align:start;}.elementor-55374 .elementor-element.elementor-element-1060e6cf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-54e29d48 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-54e29d48{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-54e29d48 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-54e29d48 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-54e29d48 a:hover, .elementor-55374 .elementor-element.elementor-element-54e29d48 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-30c74fd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height: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:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:16px;--padding-left:26px;--padding-right:26px;}.elementor-55374 .elementor-element.elementor-element-30c74fd1:not(.elementor-motion-effects-element-type-background), .elementor-55374 .elementor-element.elementor-element-30c74fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7F7;}.elementor-55374 .elementor-element.elementor-element-37e67d31 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-37e67d31{text-align:start;}.elementor-55374 .elementor-element.elementor-element-37e67d31 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-66a570a9 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-66a570a9{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-66a570a9 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-66a570a9 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-66a570a9 a:hover, .elementor-55374 .elementor-element.elementor-element-66a570a9 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-202329d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height: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:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:16px;--padding-left:26px;--padding-right:26px;}.elementor-55374 .elementor-element.elementor-element-202329d9:not(.elementor-motion-effects-element-type-background), .elementor-55374 .elementor-element.elementor-element-202329d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7F7;}.elementor-55374 .elementor-element.elementor-element-8f798a4 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-8f798a4{text-align:start;}.elementor-55374 .elementor-element.elementor-element-8f798a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-3dbe6a44 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-3dbe6a44{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-3dbe6a44 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-3dbe6a44 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-3dbe6a44 a:hover, .elementor-55374 .elementor-element.elementor-element-3dbe6a44 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-11588f6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height: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:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:16px;--padding-left:26px;--padding-right:26px;}.elementor-55374 .elementor-element.elementor-element-11588f6b:not(.elementor-motion-effects-element-type-background), .elementor-55374 .elementor-element.elementor-element-11588f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7F7;}.elementor-55374 .elementor-element.elementor-element-6ece4576 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-6ece4576{text-align:start;}.elementor-55374 .elementor-element.elementor-element-6ece4576 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-496ce45d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-496ce45d{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-496ce45d p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-496ce45d a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-496ce45d a:hover, .elementor-55374 .elementor-element.elementor-element-496ce45d a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-47bddedd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:38px;--padding-left:28px;--padding-right:28px;}.elementor-55374 .elementor-element.elementor-element-47bddedd:not(.elementor-motion-effects-element-type-background), .elementor-55374 .elementor-element.elementor-element-47bddedd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7F7;}.elementor-55374 .elementor-element.elementor-element-1ece104a > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-1ece104a{text-align:start;}.elementor-55374 .elementor-element.elementor-element-1ece104a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-2f33eba6{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55374 .elementor-element.elementor-element-1e9b06ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55374 .elementor-element.elementor-element-75af577e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-75af577e{text-align:center;}.elementor-55374 .elementor-element.elementor-element-75af577e img{width:360px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-55374 .elementor-element.elementor-element-75af577e .widget-image-caption{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;}.elementor-55374 .elementor-element.elementor-element-36c33388{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55374 .elementor-element.elementor-element-49caf42 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-49caf42{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-49caf42 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-49caf42 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-49caf42 a:hover, .elementor-55374 .elementor-element.elementor-element-49caf42 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-517f29a3 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-517f29a3{text-align:start;}.elementor-55374 .elementor-element.elementor-element-517f29a3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-7044b9c7 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-7044b9c7{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-7044b9c7 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-7044b9c7 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-7044b9c7 a:hover, .elementor-55374 .elementor-element.elementor-element-7044b9c7 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-7cda70a5 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-7cda70a5{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-7cda70a5 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-7cda70a5 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-7cda70a5 a:hover, .elementor-55374 .elementor-element.elementor-element-7cda70a5 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-1e13295f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:38px;--padding-left:28px;--padding-right:28px;}.elementor-55374 .elementor-element.elementor-element-65851266 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-65851266{text-align:start;}.elementor-55374 .elementor-element.elementor-element-65851266 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-5a01b703 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-5a01b703{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-5a01b703 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-5a01b703 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-5a01b703 a:hover, .elementor-55374 .elementor-element.elementor-element-5a01b703 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-ddf05e88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55374 .elementor-element.elementor-element-b4101a14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55374 .elementor-element.elementor-element-84080ff6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55374 .elementor-element.elementor-element-ef5fb6a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-1983e9fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-c2c6b764 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-34762f17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55374 .elementor-element.elementor-element-3874a6f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55374 .elementor-element.elementor-element-600f3f4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-c30b268c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-72426cf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55374 .elementor-element.elementor-element-62e4dc94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55374 .elementor-element.elementor-element-5aff7c13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-5aff7c13{text-align:center;}.elementor-55374 .elementor-element.elementor-element-1d4dbae6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-86d218b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-f937a028 .elementor-button{background-color:#0b343b;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:1.5em;fill:#ffffff;color:#ffffff;}.elementor-55374 .elementor-element.elementor-element-f937a028 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-84c00cce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55374 .elementor-element.elementor-element-6a8813bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-fb5e125e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-607b0559{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55374 .elementor-element.elementor-element-47af67c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55374 .elementor-element.elementor-element-e20061f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-e20061f3{text-align:center;}.elementor-55374 .elementor-element.elementor-element-eab37ef6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-44a71c22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-b75ddd0b .elementor-button{background-color:#0b343b;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:1.5em;fill:#ffffff;color:#ffffff;}.elementor-55374 .elementor-element.elementor-element-b75ddd0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55374 .elementor-element.elementor-element-30032dd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:38px;--padding-left:28px;--padding-right:28px;}.elementor-55374 .elementor-element.elementor-element-45f83606 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-45f83606{text-align:start;}.elementor-55374 .elementor-element.elementor-element-45f83606 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-2191db16 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-2191db16{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-2191db16 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-2191db16 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-2191db16 a:hover, .elementor-55374 .elementor-element.elementor-element-2191db16 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-144c356a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height: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:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:14px;--padding-left:26px;--padding-right:26px;}.elementor-55374 .elementor-element.elementor-element-144c356a:not(.elementor-motion-effects-element-type-background), .elementor-55374 .elementor-element.elementor-element-144c356a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7F7;}.elementor-55374 .elementor-element.elementor-element-fb7b2a0 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-fb7b2a0{text-align:start;}.elementor-55374 .elementor-element.elementor-element-fb7b2a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-1dd772d3 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-1dd772d3{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-1dd772d3 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-1dd772d3 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-1dd772d3 a:hover, .elementor-55374 .elementor-element.elementor-element-1dd772d3 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-279d49e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:38px;--padding-left:28px;--padding-right:28px;}.elementor-55374 .elementor-element.elementor-element-4eebeb8c > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-4eebeb8c{text-align:start;}.elementor-55374 .elementor-element.elementor-element-4eebeb8c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-d036b81 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-d036b81{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-d036b81 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-d036b81 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-d036b81 a:hover, .elementor-55374 .elementor-element.elementor-element-d036b81 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-2f1904a4{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55374 .elementor-element.elementor-element-7e44b420{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height: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:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:16px;--padding-left:26px;--padding-right:26px;}.elementor-55374 .elementor-element.elementor-element-7e44b420:not(.elementor-motion-effects-element-type-background), .elementor-55374 .elementor-element.elementor-element-7e44b420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7F7;}.elementor-55374 .elementor-element.elementor-element-52ed8e32 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-52ed8e32{text-align:start;}.elementor-55374 .elementor-element.elementor-element-52ed8e32 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-aee35f5 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-aee35f5{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-aee35f5 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-aee35f5 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-aee35f5 a:hover, .elementor-55374 .elementor-element.elementor-element-aee35f5 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-30ef6188{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height: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:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:16px;--padding-left:26px;--padding-right:26px;}.elementor-55374 .elementor-element.elementor-element-30ef6188:not(.elementor-motion-effects-element-type-background), .elementor-55374 .elementor-element.elementor-element-30ef6188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7F7;}.elementor-55374 .elementor-element.elementor-element-407670ac > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-407670ac{text-align:start;}.elementor-55374 .elementor-element.elementor-element-407670ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-5187faa3 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-5187faa3{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-5187faa3 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-5187faa3 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-5187faa3 a:hover, .elementor-55374 .elementor-element.elementor-element-5187faa3 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-32d1f206{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height: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:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:16px;--padding-left:26px;--padding-right:26px;}.elementor-55374 .elementor-element.elementor-element-32d1f206:not(.elementor-motion-effects-element-type-background), .elementor-55374 .elementor-element.elementor-element-32d1f206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7F7;}.elementor-55374 .elementor-element.elementor-element-307a6886 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-307a6886{text-align:start;}.elementor-55374 .elementor-element.elementor-element-307a6886 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-46a676be > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-46a676be{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-46a676be p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-46a676be a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-46a676be a:hover, .elementor-55374 .elementor-element.elementor-element-46a676be a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-758c42a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height: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:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:16px;--padding-left:26px;--padding-right:26px;}.elementor-55374 .elementor-element.elementor-element-758c42a5:not(.elementor-motion-effects-element-type-background), .elementor-55374 .elementor-element.elementor-element-758c42a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7F7;}.elementor-55374 .elementor-element.elementor-element-1991ec8a > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-1991ec8a{text-align:start;}.elementor-55374 .elementor-element.elementor-element-1991ec8a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-53791cc > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-53791cc{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-53791cc p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-53791cc a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-53791cc a:hover, .elementor-55374 .elementor-element.elementor-element-53791cc a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-364ffe11 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-364ffe11{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-364ffe11 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-364ffe11 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-364ffe11 a:hover, .elementor-55374 .elementor-element.elementor-element-364ffe11 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-3fb4c41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:38px;--padding-left:28px;--padding-right:28px;}.elementor-55374 .elementor-element.elementor-element-3fb4c41:not(.elementor-motion-effects-element-type-background), .elementor-55374 .elementor-element.elementor-element-3fb4c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7F7;}.elementor-55374 .elementor-element.elementor-element-519cef00 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-519cef00{text-align:start;}.elementor-55374 .elementor-element.elementor-element-519cef00 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-34b67501 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-34b67501{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-34b67501 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-34b67501 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-34b67501 a:hover, .elementor-55374 .elementor-element.elementor-element-34b67501 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-4650a118 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-4650a118{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-4650a118 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-4650a118 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-4650a118 a:hover, .elementor-55374 .elementor-element.elementor-element-4650a118 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-5e3b0936 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-5e3b0936{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-5e3b0936 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-5e3b0936 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-5e3b0936 a:hover, .elementor-55374 .elementor-element.elementor-element-5e3b0936 a:focus{color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-7f5e73b .elementor-button{background-color:#0B343B;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35em;letter-spacing:0px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B343B;border-radius:8px 8px 8px 8px;padding:14px 22px 14px 22px;}.elementor-55374 .elementor-element.elementor-element-7f5e73b .elementor-button:hover, .elementor-55374 .elementor-element.elementor-element-7f5e73b .elementor-button:focus{background-color:#06282E;color:#FFFFFF;border-color:#06282E;}.elementor-55374 .elementor-element.elementor-element-7f5e73b{width:auto;max-width:auto;}.elementor-55374 .elementor-element.elementor-element-7f5e73b > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-7f5e73b .elementor-button:hover svg, .elementor-55374 .elementor-element.elementor-element-7f5e73b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-55374 .elementor-element.elementor-element-24944a2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:38px;--padding-left:28px;--padding-right:28px;}.elementor-55374 .elementor-element.elementor-element-49700888 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55374 .elementor-element.elementor-element-49700888{text-align:start;}.elementor-55374 .elementor-element.elementor-element-49700888 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.23em;letter-spacing:0px;word-spacing:0px;color:#0B343B;}.elementor-55374 .elementor-element.elementor-element-30c5f4f7 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55374 .elementor-element.elementor-element-30c5f4f7{columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:#274B53;}.elementor-55374 .elementor-element.elementor-element-30c5f4f7 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-30c5f4f7 a{color:#00758A;}.elementor-55374 .elementor-element.elementor-element-30c5f4f7 a:hover, .elementor-55374 .elementor-element.elementor-element-30c5f4f7 a:focus{color:#0B343B;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-55374 .elementor-element.elementor-element-316409fd{--content-width:1100px;}.elementor-55374 .elementor-element.elementor-element-3b85ae05{--width:100%;}.elementor-55374 .elementor-element.elementor-element-5358f97f{--content-width:1100px;}.elementor-55374 .elementor-element.elementor-element-73c9f22c{--width:100%;}.elementor-55374 .elementor-element.elementor-element-e213704{--width:48%;}.elementor-55374 .elementor-element.elementor-element-30c74fd1{--width:48%;}.elementor-55374 .elementor-element.elementor-element-202329d9{--width:48%;}.elementor-55374 .elementor-element.elementor-element-11588f6b{--width:48%;}.elementor-55374 .elementor-element.elementor-element-47bddedd{--content-width:1100px;}.elementor-55374 .elementor-element.elementor-element-2f33eba6{--width:100%;}.elementor-55374 .elementor-element.elementor-element-1e9b06ce{--width:34%;}.elementor-55374 .elementor-element.elementor-element-36c33388{--width:62%;}.elementor-55374 .elementor-element.elementor-element-1e13295f{--content-width:900px;}.elementor-55374 .elementor-element.elementor-element-ddf05e88{--width:100%;}.elementor-55374 .elementor-element.elementor-element-b4101a14{--width:100%;}.elementor-55374 .elementor-element.elementor-element-84080ff6{--width:100%;}.elementor-55374 .elementor-element.elementor-element-34762f17{--width:100%;}.elementor-55374 .elementor-element.elementor-element-3874a6f4{--width:100%;}.elementor-55374 .elementor-element.elementor-element-72426cf9{--width:100%;}.elementor-55374 .elementor-element.elementor-element-62e4dc94{--width:100%;}.elementor-55374 .elementor-element.elementor-element-84c00cce{--width:100%;}.elementor-55374 .elementor-element.elementor-element-607b0559{--width:100%;}.elementor-55374 .elementor-element.elementor-element-47af67c7{--width:100%;}.elementor-55374 .elementor-element.elementor-element-30032dd1{--content-width:900px;}.elementor-55374 .elementor-element.elementor-element-144c356a{--width:100%;}.elementor-55374 .elementor-element.elementor-element-279d49e5{--content-width:1100px;}.elementor-55374 .elementor-element.elementor-element-2f1904a4{--width:100%;}.elementor-55374 .elementor-element.elementor-element-7e44b420{--width:48%;}.elementor-55374 .elementor-element.elementor-element-30ef6188{--width:48%;}.elementor-55374 .elementor-element.elementor-element-32d1f206{--width:48%;}.elementor-55374 .elementor-element.elementor-element-758c42a5{--width:48%;}.elementor-55374 .elementor-element.elementor-element-3fb4c41{--content-width:900px;}.elementor-55374 .elementor-element.elementor-element-24944a2a{--content-width:900px;}}@media(max-width:1024px){.elementor-55374 .elementor-element.elementor-element-316409fd{--padding-top:36px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-55374 .elementor-element.elementor-element-46f8f78c{text-align:start;}.elementor-55374 .elementor-element.elementor-element-46f8f78c .elementor-heading-title{font-size:13px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-71c94a03{text-align:start;}.elementor-55374 .elementor-element.elementor-element-71c94a03 .elementor-heading-title{font-size:40px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-38a87f97{columns:1;text-align:start;font-size:21px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-38a87f97 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-2672c8ee{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-2672c8ee p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-2f6712b0{width:auto;max-width:auto;}.elementor-55374 .elementor-element.elementor-element-2f6712b0 .elementor-button{font-size:15px;line-height:1.35em;padding:14px 18px 14px 18px;}.elementor-55374 .elementor-element.elementor-element-74598bbe{width:auto;max-width:auto;}.elementor-55374 .elementor-element.elementor-element-74598bbe .elementor-button{font-size:15px;line-height:1.35em;padding:14px 18px 14px 18px;}.elementor-55374 .elementor-element.elementor-element-61d2553f{text-align:center;}.elementor-55374 .elementor-element.elementor-element-61d2553f img{width:100%;}.elementor-55374 .elementor-element.elementor-element-5358f97f{--padding-top:36px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-55374 .elementor-element.elementor-element-59255434{text-align:start;}.elementor-55374 .elementor-element.elementor-element-59255434 .elementor-heading-title{font-size:30px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-37a6a571{columns:1;text-align:start;font-size:18px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-37a6a571 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-1060e6cf{text-align:start;}.elementor-55374 .elementor-element.elementor-element-1060e6cf .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-54e29d48{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-54e29d48 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-37e67d31{text-align:start;}.elementor-55374 .elementor-element.elementor-element-37e67d31 .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-66a570a9{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-66a570a9 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-8f798a4{text-align:start;}.elementor-55374 .elementor-element.elementor-element-8f798a4 .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-3dbe6a44{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-3dbe6a44 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-6ece4576{text-align:start;}.elementor-55374 .elementor-element.elementor-element-6ece4576 .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-496ce45d{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-496ce45d p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-47bddedd{--padding-top:36px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-55374 .elementor-element.elementor-element-1ece104a{text-align:start;}.elementor-55374 .elementor-element.elementor-element-1ece104a .elementor-heading-title{font-size:30px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-75af577e{text-align:center;}.elementor-55374 .elementor-element.elementor-element-75af577e img{width:360px;}.elementor-55374 .elementor-element.elementor-element-49caf42{columns:1;text-align:start;font-size:18px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-49caf42 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-517f29a3{text-align:start;}.elementor-55374 .elementor-element.elementor-element-517f29a3 .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-7044b9c7{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-7044b9c7 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-7cda70a5{columns:1;text-align:start;font-size:14px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-7cda70a5 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-1e13295f{--padding-top:36px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-55374 .elementor-element.elementor-element-65851266{text-align:start;}.elementor-55374 .elementor-element.elementor-element-65851266 .elementor-heading-title{font-size:30px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-5a01b703{columns:1;text-align:start;font-size:18px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-5a01b703 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-30032dd1{--padding-top:36px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-55374 .elementor-element.elementor-element-45f83606{text-align:start;}.elementor-55374 .elementor-element.elementor-element-45f83606 .elementor-heading-title{font-size:30px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-2191db16{columns:1;text-align:start;font-size:18px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-2191db16 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-fb7b2a0{text-align:start;}.elementor-55374 .elementor-element.elementor-element-fb7b2a0 .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-1dd772d3{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-1dd772d3 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-279d49e5{--padding-top:36px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-55374 .elementor-element.elementor-element-4eebeb8c{text-align:start;}.elementor-55374 .elementor-element.elementor-element-4eebeb8c .elementor-heading-title{font-size:30px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-d036b81{columns:1;text-align:start;font-size:18px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-d036b81 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-52ed8e32{text-align:start;}.elementor-55374 .elementor-element.elementor-element-52ed8e32 .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-aee35f5{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-aee35f5 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-407670ac{text-align:start;}.elementor-55374 .elementor-element.elementor-element-407670ac .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-5187faa3{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-5187faa3 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-307a6886{text-align:start;}.elementor-55374 .elementor-element.elementor-element-307a6886 .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-46a676be{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-46a676be p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-1991ec8a{text-align:start;}.elementor-55374 .elementor-element.elementor-element-1991ec8a .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-53791cc{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-53791cc p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-364ffe11{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-364ffe11 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-3fb4c41{--padding-top:36px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-55374 .elementor-element.elementor-element-519cef00{text-align:start;}.elementor-55374 .elementor-element.elementor-element-519cef00 .elementor-heading-title{font-size:30px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-34b67501{columns:1;text-align:start;font-size:18px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-34b67501 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-4650a118{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-4650a118 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-5e3b0936{columns:1;text-align:start;font-size:18px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-5e3b0936 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-7f5e73b{width:auto;max-width:auto;}.elementor-55374 .elementor-element.elementor-element-7f5e73b .elementor-button{font-size:15px;line-height:1.35em;padding:14px 18px 14px 18px;}.elementor-55374 .elementor-element.elementor-element-24944a2a{--padding-top:36px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-55374 .elementor-element.elementor-element-49700888{text-align:start;}.elementor-55374 .elementor-element.elementor-element-49700888 .elementor-heading-title{font-size:30px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-30c5f4f7{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-30c5f4f7 p{margin-block-end:14px;}}@media(max-width:767px){.elementor-55374 .elementor-element.elementor-element-316409fd{--padding-top:30px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-55374 .elementor-element.elementor-element-46f8f78c{text-align:start;}.elementor-55374 .elementor-element.elementor-element-46f8f78c .elementor-heading-title{font-size:13px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-71c94a03{text-align:start;}.elementor-55374 .elementor-element.elementor-element-71c94a03 .elementor-heading-title{font-size:31px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-38a87f97{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-38a87f97 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-2672c8ee{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-2672c8ee p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-3b85ae05{--flex-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-55374 .elementor-element.elementor-element-2f6712b0{width:100%;max-width:100%;}.elementor-55374 .elementor-element.elementor-element-2f6712b0 .elementor-button{font-size:15px;line-height:1.35em;padding:14px 16px 14px 16px;}.elementor-55374 .elementor-element.elementor-element-74598bbe{width:100%;max-width:100%;}.elementor-55374 .elementor-element.elementor-element-74598bbe .elementor-button{font-size:15px;line-height:1.35em;padding:14px 16px 14px 16px;}.elementor-55374 .elementor-element.elementor-element-61d2553f{text-align:center;}.elementor-55374 .elementor-element.elementor-element-61d2553f img{width:100%;}.elementor-55374 .elementor-element.elementor-element-5358f97f{--padding-top:30px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-55374 .elementor-element.elementor-element-59255434{text-align:start;}.elementor-55374 .elementor-element.elementor-element-59255434 .elementor-heading-title{font-size:30px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-37a6a571{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-37a6a571 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-73c9f22c{--flex-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-55374 .elementor-element.elementor-element-e213704{--width:100%;--padding-top:22px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-55374 .elementor-element.elementor-element-1060e6cf{text-align:start;}.elementor-55374 .elementor-element.elementor-element-1060e6cf .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-54e29d48{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-54e29d48 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-30c74fd1{--width:100%;--padding-top:22px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-55374 .elementor-element.elementor-element-37e67d31{text-align:start;}.elementor-55374 .elementor-element.elementor-element-37e67d31 .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-66a570a9{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-66a570a9 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-202329d9{--width:100%;--padding-top:22px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-55374 .elementor-element.elementor-element-8f798a4{text-align:start;}.elementor-55374 .elementor-element.elementor-element-8f798a4 .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-3dbe6a44{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-3dbe6a44 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-11588f6b{--width:100%;--padding-top:22px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-55374 .elementor-element.elementor-element-6ece4576{text-align:start;}.elementor-55374 .elementor-element.elementor-element-6ece4576 .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-496ce45d{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-496ce45d p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-47bddedd{--padding-top:30px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-55374 .elementor-element.elementor-element-1ece104a{text-align:start;}.elementor-55374 .elementor-element.elementor-element-1ece104a .elementor-heading-title{font-size:30px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-2f33eba6{--flex-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-55374 .elementor-element.elementor-element-1e9b06ce{--width:100%;}.elementor-55374 .elementor-element.elementor-element-75af577e{text-align:center;}.elementor-55374 .elementor-element.elementor-element-75af577e img{width:360px;}.elementor-55374 .elementor-element.elementor-element-36c33388{--width:100%;}.elementor-55374 .elementor-element.elementor-element-49caf42{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-49caf42 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-517f29a3{text-align:start;}.elementor-55374 .elementor-element.elementor-element-517f29a3 .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-7044b9c7{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-7044b9c7 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-7cda70a5{columns:1;text-align:start;font-size:14px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-7cda70a5 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-1e13295f{--padding-top:30px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-55374 .elementor-element.elementor-element-65851266{text-align:start;}.elementor-55374 .elementor-element.elementor-element-65851266 .elementor-heading-title{font-size:30px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-5a01b703{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-5a01b703 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-ddf05e88{--width:100%;}.elementor-55374 .elementor-element.elementor-element-b4101a14{--width:100%;}.elementor-55374 .elementor-element.elementor-element-84080ff6{--width:100%;}.elementor-55374 .elementor-element.elementor-element-34762f17{--width:100%;}.elementor-55374 .elementor-element.elementor-element-3874a6f4{--width:100%;}.elementor-55374 .elementor-element.elementor-element-72426cf9{--width:100%;}.elementor-55374 .elementor-element.elementor-element-62e4dc94{--width:100%;}.elementor-55374 .elementor-element.elementor-element-84c00cce{--width:100%;}.elementor-55374 .elementor-element.elementor-element-607b0559{--width:100%;}.elementor-55374 .elementor-element.elementor-element-47af67c7{--width:100%;}.elementor-55374 .elementor-element.elementor-element-30032dd1{--padding-top:30px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-55374 .elementor-element.elementor-element-45f83606{text-align:start;}.elementor-55374 .elementor-element.elementor-element-45f83606 .elementor-heading-title{font-size:30px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-2191db16{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-2191db16 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-fb7b2a0{text-align:start;}.elementor-55374 .elementor-element.elementor-element-fb7b2a0 .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-1dd772d3{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-1dd772d3 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-279d49e5{--padding-top:30px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-55374 .elementor-element.elementor-element-4eebeb8c{text-align:start;}.elementor-55374 .elementor-element.elementor-element-4eebeb8c .elementor-heading-title{font-size:30px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-d036b81{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-d036b81 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-2f1904a4{--flex-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-55374 .elementor-element.elementor-element-7e44b420{--width:100%;--padding-top:22px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-55374 .elementor-element.elementor-element-52ed8e32{text-align:start;}.elementor-55374 .elementor-element.elementor-element-52ed8e32 .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-aee35f5{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-aee35f5 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-30ef6188{--width:100%;--padding-top:22px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-55374 .elementor-element.elementor-element-407670ac{text-align:start;}.elementor-55374 .elementor-element.elementor-element-407670ac .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-5187faa3{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-5187faa3 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-32d1f206{--width:100%;--padding-top:22px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-55374 .elementor-element.elementor-element-307a6886{text-align:start;}.elementor-55374 .elementor-element.elementor-element-307a6886 .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-46a676be{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-46a676be p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-758c42a5{--width:100%;--padding-top:22px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-55374 .elementor-element.elementor-element-1991ec8a{text-align:start;}.elementor-55374 .elementor-element.elementor-element-1991ec8a .elementor-heading-title{font-size:22px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-53791cc{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-53791cc p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-364ffe11{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-364ffe11 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-3fb4c41{--padding-top:30px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-55374 .elementor-element.elementor-element-519cef00{text-align:start;}.elementor-55374 .elementor-element.elementor-element-519cef00 .elementor-heading-title{font-size:30px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-34b67501{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-34b67501 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-4650a118{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-4650a118 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-5e3b0936{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-5e3b0936 p{margin-block-end:14px;}.elementor-55374 .elementor-element.elementor-element-7f5e73b{width:100%;max-width:100%;}.elementor-55374 .elementor-element.elementor-element-7f5e73b .elementor-button{font-size:15px;line-height:1.35em;padding:14px 16px 14px 16px;}.elementor-55374 .elementor-element.elementor-element-24944a2a{--padding-top:30px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-55374 .elementor-element.elementor-element-49700888{text-align:start;}.elementor-55374 .elementor-element.elementor-element-49700888 .elementor-heading-title{font-size:30px;line-height:1.23em;}.elementor-55374 .elementor-element.elementor-element-30c5f4f7{columns:1;text-align:start;font-size:17px;line-height:1.6em;}.elementor-55374 .elementor-element.elementor-element-30c5f4f7 p{margin-block-end:14px;}}/* Start custom CSS for container, class: .elementor-element-ddf05e88 */.elementor-55374 .elementor-element.elementor-element-ddf05e88 {
 --tcpi-ink:#0b343b; --tcpi-accent:#087681; --tcpi-muted:#526569;
 --tcpi-mist:#f3f6f4; --tcpi-line:#d5e0dd;
 display:flex; flex-direction:column; gap:0; width:100%; max-width:none;
 margin:0; padding:48px 0; border-block:1px solid var(--tcpi-line);
 background:var(--tcpi-mist); color:var(--tcpi-ink);
 font-family:Inter,Arial,sans-serif; font-size:16px; font-weight:400; line-height:1.7;
}
.elementor-55374 .elementor-element.elementor-element-ddf05e88 *, .elementor-55374 .elementor-element.elementor-element-ddf05e88 *::before, .elementor-55374 .elementor-element.elementor-element-ddf05e88 *::after { box-sizing:border-box; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-container { min-width:0; max-width:100%; gap:0; margin:0; padding:0; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-widget { min-width:0; max-width:100%; margin:0; padding:0; color:inherit; font-family:inherit; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-widget > .elementor-widget-container { margin:0; padding:0; font-family:inherit; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-text, .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-text p { font-family:inherit; font-weight:400; line-height:inherit; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-text p { margin:0; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-heading .elementor-heading-title { margin:0; color:var(--tcpi-ink); font-family:inherit; font-weight:700; font-size:clamp(28px,3vw,36px); line-height:1.2; letter-spacing:-.035em; overflow-wrap:normal; word-break:normal; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-h3 .elementor-heading-title { font-size:20px; letter-spacing:-.015em; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-wrap { width:min(1180px,calc(100% - 64px)); max-width:1180px; align-self:center; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-case-label { margin-bottom:18px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-case-label .elementor-widget-container > p { display:inline-block; max-width:100%; padding:7px 11px; background:#dcecea; border:1px solid #9fc8c4; border-radius:4px; color:#07545c; font-size:12px; font-weight:800; letter-spacing:.06em; line-height:1.5; overflow-wrap:break-word; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-case-intro { display:grid; grid-template-columns:minmax(0,1.6fr) minmax(0,1fr); gap:52px; align-items:center; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-intro { color:var(--tcpi-muted); font-size:16px; line-height:1.75; margin-top:17px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-product-figure { background:#fff; border-radius:5px; padding:24px 20px 17px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-product-images { display:flex; flex-direction:row; align-items:center; justify-content:center; gap:12px; height:218px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-image { width:auto; flex:0 1 auto; min-width:0; height:100%; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-image > .elementor-widget-container { display:flex; align-items:center; justify-content:center; height:100%; min-width:0; }
/* WP's optimizer may wrap native images in picture. Both elements must stay
   inside the fixed image area so the caption is never overlapped. */
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-image picture { display:flex; align-items:center; justify-content:center; height:100%; max-height:100%; max-width:100%; min-width:0; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-image img, .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-image picture > img { display:block; width:auto; height:100%; max-height:100%; max-width:100%; object-fit:contain; margin:0; padding:0; border:0; border-radius:0; box-shadow:none; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-classic-image { width:100%; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-classic-image img { width:100%; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-foam-image { height:190px; max-width:44%; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-pair .tcpi-classic-image { width:73%; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-pair .tcpi-foam-image { width:18%; max-width:18%; height:155px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-plus { width:auto; flex:0 0 auto; color:var(--tcpi-muted); font-size:22px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-caption { font-size:11px; line-height:1.5; color:var(--tcpi-muted); text-align:center; margin-top:14px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-case-intro .tcpi-product-figure { padding:17px 20px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-case-intro .tcpi-product-images { height:210px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-metrics { margin-top:29px; display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); background:#fff; border:1px solid var(--tcpi-line); border-radius:5px; overflow:hidden; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-metric { padding:20px 24px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-metric + .tcpi-metric { border-left:1px solid var(--tcpi-line); }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-metric-value .elementor-heading-title { font-size:23px; line-height:1.25; letter-spacing:-.035em; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-metric-label { color:var(--tcpi-muted); font-size:12px; line-height:1.5; margin-top:5px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-steps { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:30px; margin-top:32px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-step-number { color:var(--tcpi-accent); font-size:12px; letter-spacing:.06em; line-height:24px; margin-bottom:8px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-step-number p { font-weight:700; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-step .tcpi-h3 { margin-bottom:9px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-step-copy { font-size:15px; line-height:1.75; color:var(--tcpi-muted); }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-case-bottom { border-top:1px solid var(--tcpi-line); margin-top:26px; padding-top:22px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-scope-note { font-size:12px; line-height:1.65; color:var(--tcpi-muted); }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-market-note { border-left:3px solid #81b4ae; padding:12px 16px; background:#e7efec; font-size:13px; line-height:1.65; margin-top:20px; color:var(--tcpi-ink); }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-actions { display:flex; flex-direction:row; gap:22px; align-items:center; flex-wrap:wrap; margin-top:20px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-actions > .tcpi-widget, .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-related > .tcpi-widget { width:auto; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-button .elementor-button { min-height:49px; max-width:100%; display:inline-flex; align-items:center; justify-content:center; color:#fff; background:var(--tcpi-ink); border:0; border-radius:3px; padding:12px 19px; text-decoration:none; font-family:inherit; font-size:13px; font-weight:700; line-height:1.5; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-button .elementor-button:hover { background:var(--tcpi-accent); color:#fff; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-button .elementor-button-text::after, .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-secondary .elementor-button-text::after { content:' →'; white-space:nowrap; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-related { display:flex; flex-direction:row; align-items:center; gap:10px 23px; flex-wrap:wrap; border-top:1px solid var(--tcpi-line); margin-top:23px; padding-top:18px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-related-label { font-size:12px; color:var(--tcpi-muted); }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-secondary .elementor-button { display:inline-flex; align-items:center; padding:0; border:0; border-radius:0; background:transparent; color:var(--tcpi-accent); text-decoration:none; font-family:inherit; font-size:13px; font-weight:700; line-height:1.5; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-secondary .elementor-button:hover { background:transparent; color:var(--tcpi-accent); text-decoration:underline; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-button .elementor-button-content-wrapper, .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-secondary .elementor-button-content-wrapper { min-width:0; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-button .elementor-button-text, .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-secondary .elementor-button-text { white-space:normal; overflow-wrap:anywhere; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 a:focus-visible { outline:3px solid #a55500; outline-offset:4px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-section-heading { max-width:900px; margin-bottom:30px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-engineering-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:26px; align-items:stretch; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-engineering-card { background:#fff; border:1px solid var(--tcpi-line); border-radius:5px; padding:27px; display:flex; flex-direction:column; height:auto; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-engineering-card > .tcpi-case-label { align-self:flex-start; margin-bottom:15px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-engineering-card > .tcpi-case-label .elementor-widget-container > p { font-size:10px; padding:5px 8px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-engineering-card > .tcpi-h3 { margin-bottom:12px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-engineering-card > .tcpi-h3 .elementor-heading-title { font-size:25px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-engineering-card .tcpi-product-figure { padding:18px 0 13px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-engineering-card .tcpi-product-images { height:135px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-engineering-card > .tcpi-teaser-text { margin-top:12px; margin-bottom:22px; flex:1; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-engineering-card > .tcpi-button { align-self:flex-start; width:auto; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-engineering-card .tcpi-button .elementor-button { font-size:12px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88.tcpi-compact-practice, .elementor-55374 .elementor-element.elementor-element-ddf05e88.tcpi-engineering-practice { padding-block:35px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-compact-case { display:grid; grid-template-columns:255px minmax(0,1fr); gap:42px; align-items:center; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-compact-case .tcpi-product-images { height:180px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-compact-case .tcpi-foam-image { height:175px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-compact-copy .tcpi-case-label { margin-bottom:15px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-compact-copy .tcpi-heading { max-width:820px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-compact-copy .tcpi-heading .elementor-heading-title { font-size:30px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-teaser-text { font-size:15px; line-height:1.8; color:var(--tcpi-muted); margin:18px 0 22px; }
.elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-compact-copy > .tcpi-button { align-self:flex-start; width:auto; }
@media(max-width:950px) {
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-case-intro { gap:28px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-steps { gap:23px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-engineering-card { padding:22px; }
}
@media(max-width:850px) {
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-compact-case { grid-template-columns:210px minmax(0,1fr); gap:30px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-compact-copy .tcpi-heading .elementor-heading-title { font-size:27px; }
}
@media(max-width:650px) {
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 { padding-block:30px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88.tcpi-compact-practice, .elementor-55374 .elementor-element.elementor-element-ddf05e88.tcpi-engineering-practice { padding-block:29px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-wrap { width:calc(100% - 40px); }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-case-label { margin-bottom:15px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-case-label .elementor-widget-container > p { font-size:11px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-heading .elementor-heading-title { font-size:28px; line-height:1.2; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-intro { font-size:14px; line-height:1.75; margin-top:14px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-case-intro { display:flex; flex-direction:column; gap:23px; align-items:stretch; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-product-figure { padding:20px 17px 16px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-product-images, .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-case-intro .tcpi-product-images { height:175px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-pair .tcpi-foam-image { height:130px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-caption { font-size:10px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-metrics { grid-template-columns:1fr; margin-top:22px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-metric { padding:15px 18px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-metric + .tcpi-metric { border-left:0; border-top:1px solid var(--tcpi-line); }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-metric-value .elementor-heading-title { font-size:22px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-steps { grid-template-columns:1fr; gap:24px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-step { display:grid; grid-template-columns:24px minmax(0,1fr); gap:10px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-step-number { margin:0; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-step .tcpi-h3 .elementor-heading-title { font-size:19px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-step-copy { font-size:14px; line-height:1.8; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-step-result { border-top:1px solid var(--tcpi-line); padding-top:23px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-scope-note { font-size:11px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-market-note { font-size:12px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-actions > .tcpi-button, .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-compact-copy > .tcpi-button { width:100%; align-self:stretch; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-button .elementor-button { width:100%; font-size:12px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-related { gap:14px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-related > .tcpi-related-label { width:100%; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-section-heading { margin-bottom:24px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-engineering-grid { grid-template-columns:1fr; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-engineering-card { padding:22px 19px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-engineering-card > .tcpi-h3 .elementor-heading-title { font-size:23px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-engineering-card > .tcpi-button { align-self:stretch; width:100%; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-compact-case { display:flex; flex-direction:column; gap:22px; align-items:stretch; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-compact-case > .tcpi-product-figure { order:1; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-compact-copy { order:0; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-compact-copy .tcpi-heading .elementor-heading-title { font-size:27px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-compact-case .tcpi-product-images { height:150px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-compact-case .tcpi-foam-image { height:145px; }
 .elementor-55374 .elementor-element.elementor-element-ddf05e88 .tcpi-teaser-text { font-size:14px; line-height:1.8; margin:16px 0 20px; }
}/* End custom CSS */