.elementor-54 .elementor-element.elementor-element-227ac8e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap: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-54 .elementor-element.elementor-element-7aa574c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-d975be4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-4f7b9fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-f13c944{width:var( --container-widget-width, 688px );max-width:688px;--container-widget-width:688px;--container-widget-flex-grow:0;font-family:"Instrument Sans", Sans-serif;font-size:20.48px;line-height:31.744px;}.elementor-54 .elementor-element.elementor-element-f13c944 p{margin-block-end:0px;}.elementor-54 .elementor-element.elementor-element-0156b6e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-e673bbd .elementor-button{background-color:#0776b8;font-family:"Instrument Sans", Sans-serif;font-size:13.12px;font-weight:650;line-height:15.744px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,0);border-radius:3.2px 3.2px 3.2px 3.2px;}.elementor-54 .elementor-element.elementor-element-e673bbd .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-e673bbd .elementor-button:focus{background-color:#0f2d59;color:#ffffff;}.elementor-54 .elementor-element.elementor-element-e673bbd{width:var( --container-widget-width, 151.421875px );max-width:151.421875px;--container-widget-width:151.421875px;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-e673bbd .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-e673bbd .elementor-button:focus svg{fill:#ffffff;}.elementor-54 .elementor-element.elementor-element-4c17111 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Instrument Sans", Sans-serif;font-size:13.12px;font-weight:650;line-height:15.744px;fill:#071017;color:#071017;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9eb0ba;border-radius:3.2px 3.2px 3.2px 3.2px;}.elementor-54 .elementor-element.elementor-element-4c17111 .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-4c17111 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#071017;}.elementor-54 .elementor-element.elementor-element-4c17111{width:var( --container-widget-width, 149.375px );max-width:149.375px;--container-widget-width:149.375px;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-4c17111 .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-4c17111 .elementor-button:focus svg{fill:#071017;}.elementor-54 .elementor-element.elementor-element-44a07a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-e0f09d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-e0f09d0.e-con{--align-self:center;}.elementor-54 .elementor-element.elementor-element-877e21a .elementor-button{background-color:rgba(0,0,0,0);font-family:"Instrument Sans", Sans-serif;font-size:13.12px;font-weight:650;line-height:21.648px;fill:#173d76;color:#173d76;}.elementor-54 .elementor-element.elementor-element-877e21a .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-877e21a .elementor-button:focus{background-color:rgba(0,0,0,0);color:#071017;}.elementor-54 .elementor-element.elementor-element-877e21a{width:initial;max-width:initial;}.elementor-54 .elementor-element.elementor-element-877e21a .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-877e21a .elementor-button:focus svg{fill:#071017;}.elementor-54 .elementor-element.elementor-element-4da2177 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Instrument Sans", Sans-serif;font-size:13.12px;font-weight:650;line-height:21.648px;fill:#173d76;color:#173d76;}.elementor-54 .elementor-element.elementor-element-4da2177 .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-4da2177 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#071017;}.elementor-54 .elementor-element.elementor-element-4da2177{width:initial;max-width:initial;}.elementor-54 .elementor-element.elementor-element-4da2177 .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-4da2177 .elementor-button:focus svg{fill:#071017;}.elementor-54 .elementor-element.elementor-element-ef58d84 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Instrument Sans", Sans-serif;font-size:13.12px;font-weight:650;line-height:21.648px;fill:#173d76;color:#173d76;}.elementor-54 .elementor-element.elementor-element-ef58d84 .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-ef58d84 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#071017;}.elementor-54 .elementor-element.elementor-element-ef58d84{width:initial;max-width:initial;}.elementor-54 .elementor-element.elementor-element-ef58d84 .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-ef58d84 .elementor-button:focus svg{fill:#071017;}.elementor-54 .elementor-element.elementor-element-3e0165e .elementor-button{background-color:rgba(0,0,0,0);font-family:"Instrument Sans", Sans-serif;font-size:13.12px;font-weight:650;line-height:21.648px;fill:#173d76;color:#173d76;}.elementor-54 .elementor-element.elementor-element-3e0165e .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-3e0165e .elementor-button:focus{background-color:rgba(0,0,0,0);color:#071017;}.elementor-54 .elementor-element.elementor-element-3e0165e{width:initial;max-width:initial;}.elementor-54 .elementor-element.elementor-element-3e0165e .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-3e0165e .elementor-button:focus svg{fill:#071017;}.elementor-54 .elementor-element.elementor-element-f3eb402{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-b3ee655{--display:grid;--e-con-grid-template-columns:minmax(0, 35fr) minmax(0, 65fr);--e-con-grid-template-rows:auto;--gap:32px 96px;--row-gap:32px;--column-gap:96px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-b3ee655.e-con{--align-self:center;}.elementor-54 .elementor-element.elementor-element-1214cc4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-f7de8c1 .elementor-heading-title{line-height:1.04em;letter-spacing:-0.035em;}.elementor-54 .elementor-element.elementor-element-8f68215{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-8f68215 .elementor-tab-title{border-width:1px;border-color:#9eb0bc;background-color:rgba(0,0,0,0);padding:19.2px 48px 19.2px 0px;}.elementor-54 .elementor-element.elementor-element-8f68215 .elementor-tab-content{border-width:1px;border-block-end-color:#9eb0bc;background-color:rgba(0,0,0,0);color:#4e5f69;font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.65em;padding:0px 48px 24px 0px;}.elementor-54 .elementor-element.elementor-element-8f68215 .elementor-toggle-title, .elementor-54 .elementor-element.elementor-element-8f68215 .elementor-toggle-icon{color:#13212b;}.elementor-54 .elementor-element.elementor-element-8f68215 .elementor-toggle-icon svg{fill:#13212b;}.elementor-54 .elementor-element.elementor-element-8f68215 .elementor-tab-title.elementor-active a, .elementor-54 .elementor-element.elementor-element-8f68215 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#13212b;}.elementor-54 .elementor-element.elementor-element-8f68215 .elementor-toggle-title{font-family:"Instrument Sans", Sans-serif;font-size:19.2px;font-weight:650;line-height:1.35em;}.elementor-54 .elementor-element.elementor-element-8f68215 .elementor-tab-title .elementor-toggle-icon i:before{color:#071017;}.elementor-54 .elementor-element.elementor-element-8f68215 .elementor-tab-title .elementor-toggle-icon svg{fill:#071017;}.elementor-54 .elementor-element.elementor-element-8f68215 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#071017;}.elementor-54 .elementor-element.elementor-element-8f68215 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#071017;}.elementor-54 .elementor-element.elementor-element-8f68215 .elementor-toggle-icon{margin-inline-end:16px;}.elementor-54 .elementor-element.elementor-element-b9b939e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-8208a31{--display:grid;--e-con-grid-template-columns:minmax(0, 35fr) minmax(0, 65fr);--e-con-grid-template-rows:auto;--gap:32px 96px;--row-gap:32px;--column-gap:96px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-8208a31.e-con{--align-self:center;}.elementor-54 .elementor-element.elementor-element-e4c872d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-8d0d3f3 .elementor-heading-title{line-height:1.04em;letter-spacing:-0.035em;}.elementor-54 .elementor-element.elementor-element-aae40ca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-aae40ca .elementor-tab-title{border-width:1px;border-color:#9eb0bc;background-color:rgba(0,0,0,0);padding:19.2px 48px 19.2px 0px;}.elementor-54 .elementor-element.elementor-element-aae40ca .elementor-tab-content{border-width:1px;border-block-end-color:#9eb0bc;background-color:rgba(0,0,0,0);color:#4e5f69;font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.65em;padding:0px 48px 24px 0px;}.elementor-54 .elementor-element.elementor-element-aae40ca .elementor-toggle-title, .elementor-54 .elementor-element.elementor-element-aae40ca .elementor-toggle-icon{color:#13212b;}.elementor-54 .elementor-element.elementor-element-aae40ca .elementor-toggle-icon svg{fill:#13212b;}.elementor-54 .elementor-element.elementor-element-aae40ca .elementor-tab-title.elementor-active a, .elementor-54 .elementor-element.elementor-element-aae40ca .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#13212b;}.elementor-54 .elementor-element.elementor-element-aae40ca .elementor-toggle-title{font-family:"Instrument Sans", Sans-serif;font-size:19.2px;font-weight:650;line-height:1.35em;}.elementor-54 .elementor-element.elementor-element-aae40ca .elementor-tab-title .elementor-toggle-icon i:before{color:#071017;}.elementor-54 .elementor-element.elementor-element-aae40ca .elementor-tab-title .elementor-toggle-icon svg{fill:#071017;}.elementor-54 .elementor-element.elementor-element-aae40ca .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#071017;}.elementor-54 .elementor-element.elementor-element-aae40ca .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#071017;}.elementor-54 .elementor-element.elementor-element-aae40ca .elementor-toggle-icon{margin-inline-end:16px;}.elementor-54 .elementor-element.elementor-element-1849ade{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-36f5ca5{--display:grid;--e-con-grid-template-columns:minmax(0, 35fr) minmax(0, 65fr);--e-con-grid-template-rows:auto;--gap:32px 96px;--row-gap:32px;--column-gap:96px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-36f5ca5.e-con{--align-self:center;}.elementor-54 .elementor-element.elementor-element-465b4de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-bf22f40 .elementor-heading-title{line-height:1.04em;letter-spacing:-0.035em;}.elementor-54 .elementor-element.elementor-element-27710b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-27710b4 .elementor-tab-title{border-width:1px;border-color:#9eb0bc;background-color:rgba(0,0,0,0);padding:19.2px 48px 19.2px 0px;}.elementor-54 .elementor-element.elementor-element-27710b4 .elementor-tab-content{border-width:1px;border-block-end-color:#9eb0bc;background-color:rgba(0,0,0,0);color:#4e5f69;font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.65em;padding:0px 48px 24px 0px;}.elementor-54 .elementor-element.elementor-element-27710b4 .elementor-toggle-title, .elementor-54 .elementor-element.elementor-element-27710b4 .elementor-toggle-icon{color:#13212b;}.elementor-54 .elementor-element.elementor-element-27710b4 .elementor-toggle-icon svg{fill:#13212b;}.elementor-54 .elementor-element.elementor-element-27710b4 .elementor-tab-title.elementor-active a, .elementor-54 .elementor-element.elementor-element-27710b4 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#13212b;}.elementor-54 .elementor-element.elementor-element-27710b4 .elementor-toggle-title{font-family:"Instrument Sans", Sans-serif;font-size:19.2px;font-weight:650;line-height:1.35em;}.elementor-54 .elementor-element.elementor-element-27710b4 .elementor-tab-title .elementor-toggle-icon i:before{color:#071017;}.elementor-54 .elementor-element.elementor-element-27710b4 .elementor-tab-title .elementor-toggle-icon svg{fill:#071017;}.elementor-54 .elementor-element.elementor-element-27710b4 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#071017;}.elementor-54 .elementor-element.elementor-element-27710b4 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#071017;}.elementor-54 .elementor-element.elementor-element-27710b4 .elementor-toggle-icon{margin-inline-end:16px;}.elementor-54 .elementor-element.elementor-element-711b562{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-dbac10f{--display:grid;--e-con-grid-template-columns:minmax(0, 35fr) minmax(0, 65fr);--e-con-grid-template-rows:auto;--gap:32px 96px;--row-gap:32px;--column-gap:96px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-dbac10f.e-con{--align-self:center;}.elementor-54 .elementor-element.elementor-element-4fad304{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-82da12d .elementor-heading-title{line-height:1.04em;letter-spacing:-0.035em;}.elementor-54 .elementor-element.elementor-element-e2329f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-e2329f1 .elementor-tab-title{border-width:1px;border-color:#9eb0bc;background-color:rgba(0,0,0,0);padding:19.2px 48px 19.2px 0px;}.elementor-54 .elementor-element.elementor-element-e2329f1 .elementor-tab-content{border-width:1px;border-block-end-color:#9eb0bc;background-color:rgba(0,0,0,0);color:#4e5f69;font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.65em;padding:0px 48px 24px 0px;}.elementor-54 .elementor-element.elementor-element-e2329f1 .elementor-toggle-title, .elementor-54 .elementor-element.elementor-element-e2329f1 .elementor-toggle-icon{color:#13212b;}.elementor-54 .elementor-element.elementor-element-e2329f1 .elementor-toggle-icon svg{fill:#13212b;}.elementor-54 .elementor-element.elementor-element-e2329f1 .elementor-tab-title.elementor-active a, .elementor-54 .elementor-element.elementor-element-e2329f1 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#13212b;}.elementor-54 .elementor-element.elementor-element-e2329f1 .elementor-toggle-title{font-family:"Instrument Sans", Sans-serif;font-size:19.2px;font-weight:650;line-height:1.35em;}.elementor-54 .elementor-element.elementor-element-e2329f1 .elementor-tab-title .elementor-toggle-icon i:before{color:#071017;}.elementor-54 .elementor-element.elementor-element-e2329f1 .elementor-tab-title .elementor-toggle-icon svg{fill:#071017;}.elementor-54 .elementor-element.elementor-element-e2329f1 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#071017;}.elementor-54 .elementor-element.elementor-element-e2329f1 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#071017;}.elementor-54 .elementor-element.elementor-element-e2329f1 .elementor-toggle-icon{margin-inline-end:16px;}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-f13c944{width:var( --container-widget-width, min(650px, 100%) );max-width:min(650px, 100%);--container-widget-width:min(650px, 100%);--container-widget-flex-grow:0;font-size:16px;line-height:26.4px;}.elementor-54 .elementor-element.elementor-element-e673bbd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-4c17111{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-b3ee655{--e-con-grid-template-columns:minmax(0, 35fr) minmax(0, 65fr);--gap:32px 64px;--row-gap:32px;--column-gap:64px;--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-8f68215{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-54 .elementor-element.elementor-element-8f68215 .elementor-toggle-title{font-size:16.896px;}.elementor-54 .elementor-element.elementor-element-8208a31{--e-con-grid-template-columns:minmax(0, 35fr) minmax(0, 65fr);--gap:32px 64px;--row-gap:32px;--column-gap:64px;--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-aae40ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-54 .elementor-element.elementor-element-aae40ca .elementor-toggle-title{font-size:16.896px;}.elementor-54 .elementor-element.elementor-element-36f5ca5{--e-con-grid-template-columns:minmax(0, 35fr) minmax(0, 65fr);--gap:32px 64px;--row-gap:32px;--column-gap:64px;--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-27710b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-54 .elementor-element.elementor-element-27710b4 .elementor-toggle-title{font-size:16.896px;}.elementor-54 .elementor-element.elementor-element-dbac10f{--e-con-grid-template-columns:minmax(0, 35fr) minmax(0, 65fr);--gap:32px 64px;--row-gap:32px;--column-gap:64px;--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-e2329f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-54 .elementor-element.elementor-element-e2329f1 .elementor-toggle-title{font-size:16.896px;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-f13c944{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:16.8px;line-height:26.04px;}.elementor-54 .elementor-element.elementor-element-e673bbd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-4c17111{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-e0f09d0{--width:calc(100% - 32px);--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-54 .elementor-element.elementor-element-877e21a .elementor-button{font-size:12.16px;line-height:20.064px;}.elementor-54 .elementor-element.elementor-element-4da2177 .elementor-button{font-size:12.16px;line-height:20.064px;}.elementor-54 .elementor-element.elementor-element-ef58d84 .elementor-button{font-size:12.16px;line-height:20.064px;}.elementor-54 .elementor-element.elementor-element-3e0165e .elementor-button{font-size:12.16px;line-height:20.064px;}.elementor-54 .elementor-element.elementor-element-b3ee655{--width:calc(100% - 32px);--e-con-grid-template-columns:minmax(0, 1fr);--gap:32px 0px;--row-gap:32px;--column-gap:0px;--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-8f68215{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-54 .elementor-element.elementor-element-8f68215 .elementor-toggle-title{font-size:16px;}.elementor-54 .elementor-element.elementor-element-8208a31{--width:calc(100% - 32px);--e-con-grid-template-columns:minmax(0, 1fr);--gap:32px 0px;--row-gap:32px;--column-gap:0px;--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-aae40ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-54 .elementor-element.elementor-element-aae40ca .elementor-toggle-title{font-size:16px;}.elementor-54 .elementor-element.elementor-element-36f5ca5{--width:calc(100% - 32px);--e-con-grid-template-columns:minmax(0, 1fr);--gap:32px 0px;--row-gap:32px;--column-gap:0px;--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-27710b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-54 .elementor-element.elementor-element-27710b4 .elementor-toggle-title{font-size:16px;}.elementor-54 .elementor-element.elementor-element-dbac10f{--width:calc(100% - 32px);--e-con-grid-template-columns:minmax(0, 1fr);--gap:32px 0px;--row-gap:32px;--column-gap:0px;--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-e2329f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-54 .elementor-element.elementor-element-e2329f1 .elementor-toggle-title{font-size:16px;}}@media(min-width:768px){.elementor-54 .elementor-element.elementor-element-227ac8e{--width:100%;}.elementor-54 .elementor-element.elementor-element-7aa574c{--width:100%;}.elementor-54 .elementor-element.elementor-element-d975be4{--width:100%;}.elementor-54 .elementor-element.elementor-element-0156b6e{--width:100%;}.elementor-54 .elementor-element.elementor-element-44a07a3{--width:100%;}.elementor-54 .elementor-element.elementor-element-e0f09d0{--width:min(1240px, calc(100% - 48px));}.elementor-54 .elementor-element.elementor-element-f3eb402{--width:100%;}.elementor-54 .elementor-element.elementor-element-b3ee655{--width:min(1240px, calc(100% - 48px));}.elementor-54 .elementor-element.elementor-element-1214cc4{--width:100%;}.elementor-54 .elementor-element.elementor-element-b9b939e{--width:100%;}.elementor-54 .elementor-element.elementor-element-8208a31{--width:min(1240px, calc(100% - 48px));}.elementor-54 .elementor-element.elementor-element-e4c872d{--width:100%;}.elementor-54 .elementor-element.elementor-element-1849ade{--width:100%;}.elementor-54 .elementor-element.elementor-element-36f5ca5{--width:min(1240px, calc(100% - 48px));}.elementor-54 .elementor-element.elementor-element-465b4de{--width:100%;}.elementor-54 .elementor-element.elementor-element-711b562{--width:100%;}.elementor-54 .elementor-element.elementor-element-dbac10f{--width:min(1240px, calc(100% - 48px));}.elementor-54 .elementor-element.elementor-element-4fad304{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-54 .elementor-element.elementor-element-e0f09d0{--width:calc(100% - 48px);}.elementor-54 .elementor-element.elementor-element-b3ee655{--width:calc(100% - 48px);}.elementor-54 .elementor-element.elementor-element-8208a31{--width:calc(100% - 48px);}.elementor-54 .elementor-element.elementor-element-36f5ca5{--width:calc(100% - 48px);}.elementor-54 .elementor-element.elementor-element-dbac10f{--width:calc(100% - 48px);}}/* Start custom CSS for container, class: .elementor-element-227ac8e *//* CSS_REQUIRED: Elementor Text Editor has no control for removing only its generated inner wrapper from layout. */
.elementor-54 .elementor-element.elementor-element-227ac8e .novogin-faq-native__hero-lead > .elementor-widget-container,
.elementor-54 .elementor-element.elementor-element-227ac8e .novogin-faq-native__group-intro > .elementor-widget-container {
  display: contents;
}

/* CSS_REQUIRED: Elementor's Heading font-size slider cannot represent the fluid production clamp. */
.elementor-54 .elementor-element.elementor-element-227ac8e .novogin-faq-native__group-title h2 {
  font-size: clamp(32px, 4.5vw, 53.6px) !important;
}

/* CSS_REQUIRED: Toggle exposes one scalar border width, not top-only rows plus a final bottom border. */
.elementor-54 .elementor-element.elementor-element-227ac8e .novogin-faq-native__accordion .elementor-toggle-item {
  border: 0 solid #9eb0bc !important;
  border-top-width: 1px !important;
}
.elementor-54 .elementor-element.elementor-element-227ac8e .novogin-faq-native__accordion .elementor-toggle-item:last-child {
  border-bottom-width: 1px !important;
}

/* CSS_REQUIRED: Toggle has no title min-height or exact absolute icon-position controls. */
.elementor-54 .elementor-element.elementor-element-227ac8e .novogin-faq-native__accordion .elementor-tab-title {
  position: relative;
  min-height: 73.59px;
  border: 0 !important;
}
.elementor-54 .elementor-element.elementor-element-227ac8e .novogin-faq-native__accordion .elementor-toggle-title {
  display: block;
}
.elementor-54 .elementor-element.elementor-element-227ac8e .novogin-faq-native__accordion .elementor-toggle-icon {
  position: absolute;
  right: 5.6px;
  top: 50%;
  width: 16px;
  margin: 0;
  transform: translateY(-50%);
}
.elementor-54 .elementor-element.elementor-element-227ac8e .novogin-faq-native__accordion .elementor-toggle-icon svg {
  width: 16px;
  height: 16px;
}

/* CSS_REQUIRED: Toggle has no inner-content border or paragraph-margin controls. */
.elementor-54 .elementor-element.elementor-element-227ac8e .novogin-faq-native__accordion .elementor-tab-content {
  border: 0 !important;
}
.elementor-54 .elementor-element.elementor-element-227ac8e .novogin-faq-native__accordion .elementor-tab-content p {
  margin: 0;
}

/* CSS_REQUIRED: Elementor Button has no exact height/min-height control; weight 750 is outside its native weight options. */
.elementor-54 .elementor-element.elementor-element-227ac8e :is(.novogin-faq-native__primary-action, .novogin-faq-native__secondary-action) .elementor-button {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  height: 48px !important;
  min-height: 48px !important;
  font-weight: 750 !important;
}

/* CSS_REQUIRED: the nav uses intrinsic flex children and must neutralise Blocksy's global button min-height. */
.elementor-54 .elementor-element.elementor-element-227ac8e .novogin-faq-parity__nav .elementor-widget-button {
  flex: 0 0 auto;
}
.elementor-54 .elementor-element.elementor-element-227ac8e .novogin-faq-native__nav-link,
.elementor-54 .elementor-element.elementor-element-227ac8e .novogin-faq-native__nav-link .elementor-button {
  width: auto !important;
  min-width: 0 !important;
}
.elementor-54 .elementor-element.elementor-element-227ac8e .novogin-faq-native__nav-link .elementor-button {
  height: auto !important;
  min-height: 0 !important;
}
@media (max-width: 600px) {
  .elementor-54 .elementor-element.elementor-element-227ac8e .novogin-faq-native__nav-link .elementor-button {
    height: 52.046875px !important;
    min-height: 52.046875px !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* Novogin visual parity — FAQ keyboard focus */
.novogin-faq-parity summary:focus-visible {
  outline: 3px solid #39b8ff;
  outline-offset: 3px;
  border-radius: 2px;
}

/* Fallback for browser engines that do not expose :focus-visible on summary */
.novogin-faq-parity summary:focus {
  outline: 3px solid #39b8ff;
  outline-offset: 3px;
  border-radius: 2px;
}

.novogin-faq-parity summary:focus,
.novogin-faq-parity summary:focus-visible {
  outline: 3px solid #39b8ff !important;
  outline-offset: 3px !important;
}
/* NOVOGIN FAQ HERO FLOW FIX 2026-08-17 — content-driven layout */
html body.page-id-54 .novogin-faq-parity__hero,
html body.page-id-54 .novogin-faq-parity__hero-inner {
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
}

html body.page-id-54 .novogin-faq-parity__hero h1 {
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  margin-bottom: 19.2px !important;
  letter-spacing: -0.04em !important;
}

html body.page-id-54 .novogin-faq-parity__hero-inner > p {
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  margin-bottom: 20px !important;
}

html body.page-id-54 .novogin-faq-parity__actions {
  gap: 11.2px !important;
}

@media (min-width: 1200px) {
  html body.page-id-54 .novogin-faq-parity__hero h1 {
    width: 500px !important;
    max-width: 500px !important;
    font-size: 65.6px !important;
    line-height: 68.224px !important;
  }

  html body.page-id-54 .novogin-faq-parity__hero-inner > p {
    width: 688px !important;
    max-width: 100% !important;
    font-size: 20.48px !important;
    line-height: 31.744px !important;
  }
}

@media (min-width: 769px) and (max-width: 1199px) {
  html body.page-id-54 .novogin-faq-parity__hero h1 {
    width: 452.78px !important;
    max-width: 100% !important;
    font-size: 51.2px !important;
    line-height: 53.248px !important;
  }

  html body.page-id-54 .novogin-faq-parity__hero-inner > p {
    width: 688px !important;
    max-width: 100% !important;
    font-size: 20.48px !important;
    line-height: 31.744px !important;
  }
}

@media (min-width: 601px) and (max-width: 768px) {
  html body.page-id-54 .novogin-faq-parity__hero h1 {
    width: 500px !important;
    max-width: 100% !important;
    font-size: 40.8px !important;
    line-height: 42.432px !important;
  }
}
/* NOVOGIN FAQ HERO FLOW FIX 2026-08-17 — 768px reference wrap */
@media (min-width: 601px) and (max-width: 768px) {
  html body.page-id-54 .novogin-faq-parity__hero h1 {
    width: 300px !important;
    max-width: 300px !important;
  }
}/* End custom CSS */