.elementor-51062 .elementor-element.elementor-element-2b42c67{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:72px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-2b42c67:not(.elementor-motion-effects-element-type-background), .elementor-51062 .elementor-element.elementor-element-2b42c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51062 .elementor-element.elementor-element-efc298e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-dfb0ebc{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-403d2ed .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-51062 .elementor-element.elementor-element-403d2ed .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-51062 .elementor-element.elementor-element-403d2ed{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-51062 .elementor-element.elementor-element-403d2ed .elementor-icon-list-text{transition:color 0.3s;}.elementor-51062 .elementor-element.elementor-element-bb8808b{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-83cdd34{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-602b945{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:104px;--padding-bottom:104px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-602b945:not(.elementor-motion-effects-element-type-background), .elementor-51062 .elementor-element.elementor-element-602b945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51062 .elementor-element.elementor-element-55b3d04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-71626b3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-71626b3.e-con{--align-self:center;}.elementor-51062 .elementor-element.elementor-element-6341d99{text-align:start;}.elementor-51062 .elementor-element.elementor-element-0d9277f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-51062 .elementor-element.elementor-element-0d9277f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-51062 .elementor-element.elementor-element-0d9277f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-51062 .elementor-element.elementor-element-0d9277f .elementor-icon-list-text{transition:color 0.3s;}.elementor-51062 .elementor-element.elementor-element-b6c4cae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-5e03226 .elementor-icon-box-wrapper{gap:15px;}.elementor-51062 .elementor-element.elementor-element-f3ed980 .elementor-icon-box-wrapper{gap:15px;}.elementor-51062 .elementor-element.elementor-element-6ba3c2c .elementor-icon-box-wrapper{gap:15px;}.elementor-51062 .elementor-element.elementor-element-87d17b1 .elementor-icon-box-wrapper{gap:15px;}.elementor-51062 .elementor-element.elementor-element-2190274{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:104px;--padding-bottom:104px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-2190274:not(.elementor-motion-effects-element-type-background), .elementor-51062 .elementor-element.elementor-element-2190274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-51062 .elementor-element.elementor-element-ab296c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-5538c58{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-dddd538{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-4b590ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-b56a971{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-a137475{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-1def80d{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-f1e5158{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-c4c7709{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:104px;--padding-bottom:104px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-c4c7709:not(.elementor-motion-effects-element-type-background), .elementor-51062 .elementor-element.elementor-element-c4c7709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51062 .elementor-element.elementor-element-edf8645{--display:flex;}.elementor-51062 .elementor-element.elementor-element-3a639c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-f0362a3{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:104px;--padding-bottom:104px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-f0362a3:not(.elementor-motion-effects-element-type-background), .elementor-51062 .elementor-element.elementor-element-f0362a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F9FF;}.elementor-51062 .elementor-element.elementor-element-0dd5c5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-5012407{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-a9bcadf{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-c3fc388{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-56d1ed8 .elementor-icon-box-wrapper{gap:15px;}.elementor-51062 .elementor-element.elementor-element-bb149f1 .elementor-icon-box-wrapper{gap:15px;}.elementor-51062 .elementor-element.elementor-element-3158c95 .elementor-icon-box-wrapper{gap:15px;}.elementor-51062 .elementor-element.elementor-element-ce4752c .elementor-icon-box-wrapper{gap:15px;}.elementor-51062 .elementor-element.elementor-element-6359613{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:104px;--padding-bottom:104px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-6359613:not(.elementor-motion-effects-element-type-background), .elementor-51062 .elementor-element.elementor-element-6359613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51062 .elementor-element.elementor-element-c23282a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-b0b6b18{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-b0b6b18.e-con{--align-self:center;}.elementor-51062 .elementor-element.elementor-element-5d12d4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-694f5f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-bf808a3{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-67b690c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-ab13896{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-7a4c141{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-9e1c821{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-e32f5b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-a92186e{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-8375e08{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-8375e08:not(.elementor-motion-effects-element-type-background), .elementor-51062 .elementor-element.elementor-element-8375e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-51062 .elementor-element.elementor-element-7543e08{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-9950f97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-8ab495d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-51062 .elementor-element.elementor-element-0a58b22{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-51062 .elementor-element.elementor-element-7007662{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-51062 .elementor-element.elementor-element-3e104a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-51062 .elementor-element.elementor-element-d79f754{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-51062 .elementor-element.elementor-element-bd1f4a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-51062 .elementor-element.elementor-element-8a21cd8{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:104px;--padding-bottom:104px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-8a21cd8:not(.elementor-motion-effects-element-type-background), .elementor-51062 .elementor-element.elementor-element-8a21cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51062 .elementor-element.elementor-element-055d878{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-51062 .elementor-element.elementor-element-055d878:not(.elementor-motion-effects-element-type-background), .elementor-51062 .elementor-element.elementor-element-055d878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-51062 .elementor-element.elementor-element-62b8290{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51062 .elementor-element.elementor-element-40087c7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-51062 .elementor-element.elementor-element-40087c7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-51062 .elementor-element.elementor-element-40087c7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-51062 .elementor-element.elementor-element-40087c7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-51062 .elementor-element.elementor-element-b9c6c80{--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-51062 .elementor-element.elementor-element-b9c6c80:not(.elementor-motion-effects-element-type-background), .elementor-51062 .elementor-element.elementor-element-b9c6c80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-51062 .elementor-element.elementor-element-2b42c67{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-602b945{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-2190274{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-c4c7709{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-f0362a3{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-6359613{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-8375e08{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-8a21cd8{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-055d878{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-51062 .elementor-element.elementor-element-b9c6c80{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-51062 .elementor-element.elementor-element-2b42c67{--content-width:1248px;}.elementor-51062 .elementor-element.elementor-element-602b945{--content-width:1248px;}.elementor-51062 .elementor-element.elementor-element-2190274{--content-width:1248px;}.elementor-51062 .elementor-element.elementor-element-c4c7709{--content-width:1248px;}.elementor-51062 .elementor-element.elementor-element-f0362a3{--content-width:1248px;}.elementor-51062 .elementor-element.elementor-element-6359613{--content-width:1248px;}.elementor-51062 .elementor-element.elementor-element-8375e08{--content-width:1248px;}.elementor-51062 .elementor-element.elementor-element-8a21cd8{--content-width:1248px;}}/* Start custom CSS for global, class: .elementor-global-32578 *//*Hubspot*/
.hsfc-CheckboxField label {
    align-items: flex-start !important;
   }

.hsfc-Step__Content {
    padding: 0px !important;
}

.hsfc-Row{
    margin-bottom: 15px !important;
}

.hsfc-CheckboxField label span{
    background: #ffffff00 !important;
    font-size: 14px;
} 

.grecaptcha-badge {
    visibility: visible !important;
}

.hsfc-NavigationRow__Buttons {
    margin-top: -20px;
}

/*.hsfc-Button {*/
/*    display: flex !important;*/
/*    width: 100% !important;*/
/*    justify-content: center;*/
/*}*//* End custom CSS */
/* Start custom CSS *//* Opt-In Process page, matched to canvas design 2026-09-29 (scoped) */
.elementor-51062 .dcop-sec{font-family:"League Spartan",sans-serif;color:#0D2F6F}
.elementor-51062 .dcop-split{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;align-items:center}
.elementor-51062 .dcop-split--why{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:96px;align-items:start}
.elementor-51062 .dcop-split--head{gap:64px;align-items:end}
.elementor-51062 .dcop-split--datause{gap:80px;align-items:start}
.elementor-51062 .dcop-split--cta{gap:64px;align-items:start}
.elementor-51062 .dcop-grid2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.elementor-51062 .dcop-grid3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.elementor-51062 .dcop-grid4{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.elementor-51062 .dcop-grid4--steps{gap:28px}
.elementor-51062 .dcop-grid6{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}
.elementor-51062 .dcop-col{min-width:0}
.elementor-51062 .dcop-center{align-items:center;text-align:center;max-width:820px;margin:0 auto}
.elementor-51062 .dcop-sec p{margin:0 0 12px}
.elementor-51062 .dcop-sec .elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-51062 .dcop-eyebrow{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#056BF1;line-height:1.4}
.elementor-51062 .dcop-eyebrow--inv{color:#32AAEF}
.elementor-51062 .dcop-crumb{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#56647C;line-height:1.4}
.elementor-51062 .dcop-crumb a{color:#56647C;text-decoration:none}
.elementor-51062 .dcop-crumb .last{color:#056BF1}
.elementor-51062 .dcop-h1 .elementor-heading-title{font-family:"League Spartan",sans-serif;font-size:60px;line-height:1.05;font-weight:800;letter-spacing:-.02em;color:#0D2F6F;margin:0}
.elementor-51062 .dcop-h1 .elementor-heading-title span{color:#056BF1}
.elementor-51062 .dcop-h2 .elementor-heading-title{font-family:"League Spartan",sans-serif;font-size:42px;line-height:1.1;font-weight:800;letter-spacing:-.015em;color:#0D2F6F;margin:0}
.elementor-51062 .dcop-h2--sm .elementor-heading-title{font-size:32px;line-height:1.15}
.elementor-51062 .dcop-h2--inv .elementor-heading-title{color:#FFFFFF}
.elementor-51062 .dcop-h2--center{text-align:center}
.elementor-51062 .dcop-h4 .elementor-heading-title{font-family:"League Spartan",sans-serif;font-size:20px;line-height:1.3;font-weight:700;color:#0D2F6F;margin:0}
.elementor-51062 .dcop-h4--sm .elementor-heading-title{font-size:18px}
.elementor-51062 .dcop-lead{font-size:20px;line-height:1.55;color:#3B4A63;max-width:580px}
.elementor-51062 .dcop-lead--inv{font-size:18px;color:#E3F3FF;max-width:none}
.elementor-51062 .dcop-text{font-size:17px;line-height:1.6;color:#3B4A63}
.elementor-51062 .dcop-text--lg{font-size:18px}
.elementor-51062 .dcop-text--sm{font-size:15px}
.elementor-51062 .dcop-text--inv{font-size:18px;color:#C9D1DE}
.elementor-51062 .dcop-text--center{text-align:center}
.elementor-51062 .dcop-checks{max-width:580px}
.elementor-51062 .dcop-checks .elementor-icon-list-item{align-items:flex-start;padding-bottom:12px}
.elementor-51062 .dcop-checks .elementor-icon-list-icon{margin-top:3px}
.elementor-51062 .dcop-checks .elementor-icon-list-icon i{color:#00747D;font-size:17px}
.elementor-51062 .dcop-checks .elementor-icon-list-icon svg{fill:#00747D;width:17px;height:17px}
.elementor-51062 .dcop-checks .elementor-icon-list-text{font-size:17px;line-height:1.5;color:#3B4A63;padding-left:12px}
.elementor-51062 .dcop-checks--inv .elementor-icon-list-icon i{color:#FFFFFF}
.elementor-51062 .dcop-checks--inv .elementor-icon-list-icon svg{fill:#FFFFFF}
.elementor-51062 .dcop-checks--inv .elementor-icon-list-text{color:#FFFFFF;font-size:16px}
.elementor-51062 .dcop-btn .elementor-button{background:#0D2F6F;color:#FFFFFF;border-radius:999px;font-family:"League Spartan",sans-serif;font-size:16px;font-weight:700;line-height:1.2;padding:14px 32px;border:0;box-shadow:none}
.elementor-51062 .dcop-btn .elementor-button:hover,.elementor-51062 .dcop-btn .elementor-button:focus{background:#0D2F6F;color:#FFFFFF}
.elementor-51062 .dcop-textlink a{color:#0D2F6F;font-weight:600;font-size:16px;text-decoration:none;border-bottom:2px solid #0D2F6F;padding-bottom:4px}
.elementor-51062 .dcop-textlink--blue a{color:#056BF1;font-weight:700;border-bottom:0;padding:0}
.elementor-51062 .elementor-element.dcop-card{background:#F6F4F0;border-radius:20px;padding:28px}
.elementor-51062 .elementor-element.dcop-card--line{background:#FFFFFF;border:1px solid #DDE4EE}
.elementor-51062 .dcop-card .elementor-icon-box-wrapper{text-align:left!important}
.elementor-51062 .dcop-card .elementor-icon-box-icon{margin-bottom:12px!important;display:block}
.elementor-51062 .dcop-card .elementor-icon{background:#E3F3FF!important;color:#056BF1!important;fill:#056BF1!important;border-radius:14px!important;width:48px;height:48px;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:22px!important}
.elementor-51062 .dcop-card .elementor-icon svg{fill:#056BF1!important;width:22px;height:22px}
.elementor-51062 .dcop-card .elementor-icon-box-title{font-family:"League Spartan",sans-serif;font-size:19px;line-height:1.3;font-weight:700;color:#0D2F6F;margin:0 0 12px}
.elementor-51062 .dcop-card .elementor-icon-box-description{font-size:15px;line-height:1.55;color:#3B4A63;margin:0}
.elementor-51062 .elementor-element.dcop-step{border-top:3px solid #0D2F6F;padding-top:24px}
.elementor-51062 .dcop-step__num .elementor-heading-title{font-family:"League Spartan",sans-serif;font-size:56px;line-height:1;font-weight:800;color:#056BF1}
.elementor-51062 .elementor-element.dcop-detail{background:#16407F;border-radius:20px;padding:26px 28px}
.elementor-51062 .dcop-detail p{font-size:16px;line-height:1.55;color:#E4E8EF}
.elementor-51062 .dcop-detail p.dcop-detail__k{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#32AAEF}
.elementor-51062 .elementor-element.dcop-row{border-top:1px solid #DDE4EE}
.elementor-51062 .dcop-rows&gt;.elementor-element.dcop-row:last-child{border-bottom:1px solid #DDE4EE}
.elementor-51062 .dcop-row__letter{flex:0 0 36px;width:36px}
.elementor-51062 .dcop-row__letter .elementor-heading-title{font-family:"League Spartan",sans-serif;font-size:20px;line-height:1.4;font-weight:700;color:#056BF1}
.elementor-51062 .elementor-element.dcop-row__body{flex:1 1 auto;min-width:0}
.elementor-51062 .elementor-element.dcop-chip{background:#FFFFFF;border:1px solid #DDE4EE;border-radius:16px;padding:18px 16px;text-align:center}
.elementor-51062 .dcop-chip p.dcop-chip__n{margin:0 0 4px;font-size:17px;font-weight:700;color:#0D2F6F;line-height:1.3}
.elementor-51062 .dcop-chip p.dcop-chip__s{margin:0;font-size:13px;font-weight:600;color:#00747D}
.elementor-51062 .elementor-element.dcop-ctapanel{border-radius:32px}
.elementor-51062 .elementor-element.dcop-formcard{border-radius:22px}
.elementor-51062 .dcop-consent{position:relative;height:540px;font-family:"League Spartan",sans-serif}
.elementor-51062 .dcop-consent__panel{position:absolute;left:40px;top:0;right:0;bottom:40px;background:#0D2F6F;border-radius:28px}
.elementor-51062 .dcop-consent__card{position:absolute;left:0;top:56px;width:350px;background:#FFFFFF;border-radius:20px;padding:28px;box-sizing:border-box;box-shadow:0 24px 60px rgba(13,47,111,.22);display:flex;flex-direction:column;gap:14px}
.elementor-51062 .dcop-consent__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}
.elementor-51062 .dcop-consent__h{font-weight:700;font-size:19px;color:#0D2F6F}
.elementor-51062 .dcop-consent__badge{font-size:12px;font-weight:700;color:#00747D;background:#CCF6F3;padding:4px 10px;border-radius:999px;white-space:nowrap}
.elementor-51062 .dcop-consent p.dcop-consent__sub{font-size:14px;line-height:1.4;color:#56647C;margin:0}
.elementor-51062 .dcop-consent__row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid #DDE4EE;border-radius:12px;font-weight:600;font-size:15px;line-height:1.3;color:#0D2F6F}
.elementor-51062 .dcop-tg{flex:0 0 40px;height:24px;border-radius:999px;background:#C3CCDA;padding:3px;box-sizing:border-box;display:flex}
.elementor-51062 .dcop-tg i{width:18px;height:18px;border-radius:50%;background:#FFFFFF;display:block}
.elementor-51062 .dcop-tg--on{background:#00A0AC;justify-content:flex-end}
.elementor-51062 .dcop-consent__foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:4px}
.elementor-51062 .dcop-consent__unsub{font-size:13px;color:#56647C;text-decoration:underline}
.elementor-51062 .dcop-consent__save{background:#0D2F6F;color:#FFFFFF;font-size:14px;font-weight:700;padding:10px 18px;border-radius:999px}
.elementor-51062 .dcop-consent__side{position:absolute;right:30px;top:40px;width:180px;display:flex;flex-direction:column;gap:8px}
.elementor-51062 .dcop-consent p.dcop-consent__kicker{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#32AAEF}
.elementor-51062 .dcop-consent p.dcop-consent__title{margin:0;font-size:24px;line-height:1.15;font-weight:700;color:#F6F4F0}
.elementor-51062 .dcop-consent__note{position:absolute;right:30px;bottom:76px;width:230px;background:#FEDFC2;color:#0D2F6F;border-radius:16px;padding:18px 20px;box-sizing:border-box;display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.45}
.elementor-51062 .dcop-consent__note svg{flex-shrink:0;margin-top:2px}
.elementor-51062 .dcop-ib{font-family:"League Spartan",sans-serif;display:flex;flex-direction:column;align-items:center;gap:24px}
.elementor-51062 .dcop-ib__r{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.elementor-51062 .dcop-ib__tabs{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px;background:#16407F;padding:6px;border-radius:999px}
.elementor-51062 .dcop-ib__tabs label{cursor:pointer;margin:0;min-height:44px;display:inline-flex;align-items:center;padding:12px 22px;border-radius:999px;font-weight:600;font-size:15px;color:#E4E8EF}
.elementor-51062 #dcop-ib1:checked~.dcop-ib__tabs label[for=dcop-ib1],.elementor-51062 #dcop-ib2:checked~.dcop-ib__tabs label[for=dcop-ib2]{background:#FFFFFF;color:#0D2F6F}
.elementor-51062 #dcop-ib1:focus-visible~.dcop-ib__tabs label[for=dcop-ib1],.elementor-51062 #dcop-ib2:focus-visible~.dcop-ib__tabs label[for=dcop-ib2]{outline:2px solid #32AAEF;outline-offset:2px}
.elementor-51062 .dcop-ib__win{width:100%;background:#FFFFFF;color:#1F2A3D;border-radius:20px;overflow:hidden}
.elementor-51062 .dcop-ib__top{display:flex;align-items:center;gap:16px;padding:12px 20px;background:#EDF1F7;border-bottom:1px solid #DDE4EE}
.elementor-51062 .dcop-ib__dots{display:flex;gap:7px}
.elementor-51062 .dcop-ib__dots i{width:11px;height:11px;border-radius:50%;background:#C3CCDA;display:block}
.elementor-51062 .dcop-ib__app{font-weight:700;font-size:15px;color:#0D2F6F;width:140px}
.elementor-51062 .dcop-ib__search{flex:1 1 auto;max-width:520px;display:flex;align-items:center;gap:10px;background:#FFFFFF;border:1px solid #DDE4EE;border-radius:20px;padding:9px 16px;font-size:14px;color:#56647C}
.elementor-51062 .dcop-ib__me{margin-left:auto;width:32px;height:32px;border-radius:50%;background:#FEDFC2;color:#0D2F6F;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}
.elementor-51062 .dcop-ib__grid{display:grid;grid-template-columns:200px 330px minmax(0,1fr);min-height:860px}
.elementor-51062 .dcop-ib__side{padding:16px 12px;display:flex;flex-direction:column;gap:4px;border-right:1px solid #EDF1F7}
.elementor-51062 .dcop-ib__compose{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;background:#E3F3FF;color:#0D2F6F;font-weight:700;font-size:14px;padding:14px 18px;border-radius:15px;margin-bottom:12px}
.elementor-51062 .dcop-ib__folder{display:flex;align-items:center;gap:12px;padding:9px 14px;border-radius:20px;font-size:14px;color:#3B4A63}
.elementor-51062 .dcop-ib__folder.is-on{background:#E3F3FF;color:#0D2F6F;font-weight:700}
.elementor-51062 .dcop-ib__folder b{margin-left:auto;font-size:13px}
.elementor-51062 .dcop-ib__list{display:flex;flex-direction:column;border-right:1px solid #EDF1F7}
.elementor-51062 .dcop-ib__primary{padding:14px 18px;font-size:13px;font-weight:700;color:#56647C;border-bottom:1px solid #EDF1F7}
.elementor-51062 .dcop-ib__row{display:flex;flex-direction:column;gap:3px;margin:0;padding:14px 18px;border-bottom:1px solid #EDF1F7;font-size:14px;line-height:1.4;color:#1F2A3D;background:#FFFFFF}
.elementor-51062 label.dcop-ib__row{cursor:pointer}
.elementor-51062 .dcop-ib__row small{font-size:13px;color:#56647C;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.elementor-51062 .dcop-ib__rowtop{display:flex;justify-content:space-between;gap:8px}
.elementor-51062 .dcop-ib__rowtop em{font-style:normal;font-size:12px;font-weight:700;color:#056BF1}
.elementor-51062 .dcop-ib__row--muted,.elementor-51062 .dcop-ib__row--muted .dcop-ib__rowtop em{color:#56647C;font-weight:400}
.elementor-51062 #dcop-ib1:checked~.dcop-ib__win .dcop-ib__row1,.elementor-51062 #dcop-ib2:checked~.dcop-ib__win .dcop-ib__row2{background:#E3F3FF;box-shadow:inset 3px 0 0 #056BF1}
.elementor-51062 #dcop-ib1:checked~.dcop-ib__win .dcop-ib__msg2,.elementor-51062 #dcop-ib2:checked~.dcop-ib__win .dcop-ib__msg1{display:none}
.elementor-51062 .dcop-ib__read{min-width:0}
.elementor-51062 .dcop-ib__subj{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 32px 16px;font-size:22px;font-weight:600;line-height:1.3;color:#1F2A3D}
.elementor-51062 .dcop-ib__subj em{font-style:normal;font-size:12px;font-weight:600;color:#3B4A63;background:#EDF1F7;padding:4px 10px;border-radius:6px;white-space:nowrap}
.elementor-51062 .dcop-ib__from{display:flex;align-items:center;gap:14px;padding:0 32px 20px}
.elementor-51062 .dcop-ib__av{width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:#0D2F6F;color:#FFFFFF;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center}
.elementor-51062 .dcop-ib__who{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0;font-size:15px;color:#1F2A3D}
.elementor-51062 .dcop-ib__who small{font-size:13px;color:#56647C}
.elementor-51062 .dcop-ib__date{font-size:13px;color:#56647C;white-space:nowrap}
.elementor-51062 .dcop-ib__canvas{background:#F1F4F9;padding:28px 32px 32px}
.elementor-51062 .dcop-ib__mail{max-width:560px;margin:0 auto;background:#FFFFFF;border:1px solid #DDE4EE;border-radius:10px;overflow:hidden}
.elementor-51062 .dcop-ib__brand{background:#0D2F6F;padding:18px 28px;display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px;color:#FFFFFF}
.elementor-51062 .dcop-ib__logo{width:26px;height:26px;border-radius:7px;background:#32AAEF;display:flex;align-items:center;justify-content:center}
.elementor-51062 .dcop-ib__hero{padding:28px 28px 24px;display:flex;flex-direction:column;gap:6px}
.elementor-51062 .dcop-ib__hero--sky{background:#E3F3FF}
.elementor-51062 .dcop-ib__hero--peach{background:#FEDFC2}
.elementor-51062 .dcop-ib__hero span{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0454BE}
.elementor-51062 .dcop-ib__hero--peach span{color:#8A3B12}
.elementor-51062 .dcop-ib__hero strong{font-weight:800;font-size:26px;line-height:1.15;color:#0D2F6F}
.elementor-51062 .dcop-ib__content{padding:24px 28px;font-size:15px;line-height:1.6;color:#1F2A3D}
.elementor-51062 .dcop-ib__content p{margin:0 0 14px}
.elementor-51062 .dcop-ib__content p:last-child{margin-bottom:0}
.elementor-51062 .dcop-ib__topics{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}
.elementor-51062 .dcop-ib__topics li{display:flex;align-items:center;gap:10px;margin:0}
.elementor-51062 .dcop-ib__tick{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:#CCF6F3;display:flex;align-items:center;justify-content:center}
.elementor-51062 .dcop-ib__details{background:#F6F4F0;border-radius:10px;padding:14px 16px;margin:0 0 14px;display:flex;flex-direction:column;gap:4px;font-size:14px}
.elementor-51062 .dcop-ib__details span{color:#56647C}
.elementor-51062 .dcop-ib__btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 16px}
.elementor-51062 .dcop-ib__btns--stack{flex-direction:column;align-items:flex-start;gap:10px}
.elementor-51062 .dcop-ib__yes{background:#0D2F6F;color:#FFFFFF;font-weight:700;font-size:14px;padding:12px 22px;border-radius:20px}
.elementor-51062 .dcop-ib__no{border:1.5px solid #C3CCDA;color:#3B4A63;font-weight:600;font-size:14px;padding:11px 20px;border-radius:20px}
.elementor-51062 .dcop-ib__link{color:#3B4A63;font-weight:600;font-size:14px;text-decoration:underline;padding-left:4px}
.elementor-51062 .dcop-ib__foot{padding:20px 28px;background:#F6F4F0;font-size:12px;line-height:1.6;color:#56647C;text-align:center}
/* compliance badge images */
.elementor-51062 .elementor-element.dcop-chip--img{background:#FFFFFF;border:1px solid #DDE4EE;border-radius:16px;text-align:center}
.elementor-51062 .dcop-chip__img img{height:64px;width:auto;max-width:100%;object-fit:contain}
.elementor-51062 .dcop-chip__txt{text-align:center}
/* typography matched to datacaptive.com homepage 2026-09-29 */
.elementor-51062 .dcop-h1 .elementor-heading-title{font-size:48px;line-height:1.25;font-weight:700;letter-spacing:0}
.elementor-51062 .dcop-h1 .elementor-heading-title span,.elementor-51062 .dcop-h2 .elementor-heading-title span{color:#32AAEF}
.elementor-51062 .dcop-ctapanel .dcop-h2 .elementor-heading-title span{color:#FEDFC2}
.elementor-51062 .dcop-h2 .elementor-heading-title{font-size:42px;line-height:1.25;font-weight:700;letter-spacing:0}
.elementor-51062 .dcop-h2--sm .elementor-heading-title{font-size:32px;line-height:1.25}
.elementor-51062 .dcop-h4 .elementor-heading-title,.elementor-51062 .dcop-h4--sm .elementor-heading-title{font-size:20px;line-height:1.3;font-weight:600;color:#000000}
.elementor-51062 .dcop-card .elementor-icon-box-title{font-size:20px;line-height:1.3;font-weight:600;color:#000000}
.elementor-51062 .dcop-step__num .elementor-heading-title{font-weight:700;color:#32AAEF}
.elementor-51062 .dcop-lead{font-size:18px;line-height:1.6;color:rgba(36,36,36,.8)}
.elementor-51062 .dcop-text,.elementor-51062 .dcop-text--lg{font-size:18px;line-height:1.6;color:rgba(36,36,36,.7)}
.elementor-51062 .dcop-text--sm,.elementor-51062 .dcop-card .elementor-icon-box-description{font-size:15px;color:rgba(36,36,36,.7)}
.elementor-51062 .dcop-text--inv{color:#C9D1DE}
.elementor-51062 .dcop-checks .elementor-icon-list-text{color:rgba(36,36,36,.7)}
.elementor-51062 .dcop-checks--inv .elementor-icon-list-text{color:#FFFFFF}
.elementor-51062 .dcop-eyebrow p{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.3;color:#0D2F6F;background:#FFFFFF;border:1px solid #CFE8FB;padding:6px 14px;border-radius:999px}
.elementor-51062 .dcop-eyebrow p::before{content:"";width:6px;height:6px;border-radius:50%;background:#32AAEF}
.elementor-51062 .dcop-eyebrow--inv p{color:#FFFFFF;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}
.elementor-51062 .dcop-btn .elementor-button{background:linear-gradient(90deg,#0D2F6F,#32AAEF);font-weight:500;font-size:16px;padding:12px 14px 12px 24px;box-shadow:0 6px 18px rgba(13,47,111,.22)}
.elementor-51062 .dcop-btn .elementor-button:hover,.elementor-51062 .dcop-btn .elementor-button:focus{background:linear-gradient(90deg,#0D2F6F,#32AAEF)}
.elementor-51062 .dcop-btn .elementor-button-text{display:inline-flex;align-items:center;gap:10px}
.elementor-51062 .dcop-btn .elementor-button-text::after{content:"";width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:#FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230D2F6F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/12px no-repeat}
.elementor-51062 .dcop-textlink:not(.dcop-textlink--blue) a{display:inline-flex;align-items:center;padding:12px 24px;border:1px solid transparent;border-radius:999px;background:linear-gradient(#F6F4F0,#F6F4F0) padding-box,linear-gradient(90deg,#32AAEF,#0D2F6F) border-box;color:#0D2F6F;font-weight:500;font-size:16px;text-decoration:none}
.elementor-51062 .dcop-textlink--blue a{font-weight:500;color:#056BF1}
@media (max-width:1024px){
.elementor-51062 .dcop-split,.elementor-51062 .dcop-split--why{grid-template-columns:minmax(0,1fr);gap:40px}
.elementor-51062 .dcop-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}
.elementor-51062 .dcop-grid6{grid-template-columns:repeat(3,minmax(0,1fr))}
.elementor-51062 .dcop-grid3{grid-template-columns:minmax(0,1fr)}
.elementor-51062 .dcop-ib__grid{grid-template-columns:260px minmax(0,1fr)}
.elementor-51062 .dcop-ib__side{display:none}
}
@media (max-width:767px){
.elementor-51062 .dcop-grid2,.elementor-51062 .dcop-grid4{grid-template-columns:minmax(0,1fr)}
.elementor-51062 .dcop-grid6{grid-template-columns:repeat(2,minmax(0,1fr))}
.elementor-51062 .dcop-h1 .elementor-heading-title{font-size:38px}
.elementor-51062 .dcop-h2 .elementor-heading-title{font-size:30px}
.elementor-51062 .dcop-h2--sm .elementor-heading-title{font-size:26px}
.elementor-51062 .elementor-element.dcop-ctapanel{border-radius:20px}
.elementor-51062 .dcop-consent{height:auto;display:flex;flex-direction:column;gap:16px}
.elementor-51062 .dcop-consent__panel{display:none}
.elementor-51062 .dcop-consent&gt;*{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important}
.elementor-51062 .dcop-consent__side{order:-1;background:#0D2F6F;border-radius:20px;padding:24px}
.elementor-51062 .dcop-consent__card{box-shadow:none;border:1px solid #DDE4EE}
.elementor-51062 .dcop-ib__grid{grid-template-columns:minmax(0,1fr);min-height:0}
.elementor-51062 .dcop-ib__list{border-right:0;border-bottom:1px solid #EDF1F7}
.elementor-51062 .dcop-ib__row--muted,.elementor-51062 .dcop-ib__app{display:none}
.elementor-51062 .dcop-ib__subj{padding:18px 18px 12px;font-size:19px}
.elementor-51062 .dcop-ib__from{padding:0 18px 16px}
.elementor-51062 .dcop-ib__date{display:none}
.elementor-51062 .dcop-ib__canvas{padding:16px 12px 20px}
.elementor-51062 .dcop-ib__content,.elementor-51062 .dcop-ib__hero{padding-left:18px;padding-right:18px}
}
@media (max-width:767px){
.elementor-51062 .dcop-h1 .elementor-heading-title{font-size:36px}
.elementor-51062 .dcop-h2 .elementor-heading-title{font-size:32px}
.elementor-51062 .dcop-h2--sm .elementor-heading-title{font-size:26px}
.elementor-51062 .dcop-text,.elementor-51062 .dcop-text--lg,.elementor-51062 .dcop-lead{font-size:16px}
}
/* CTA panel copy stays white */
.elementor-51062 .dcop-ctapanel .dcop-lead,.elementor-51062 .dcop-ctapanel .dcop-lead p,.elementor-51062 .dcop-lead--inv,.elementor-51062 .dcop-lead--inv p{color:#FFFFFF}
/* backgrounds matched to datacaptive.com homepage 2026-09-29 */
.elementor-51062 .elementor-element.dcop-why{background-image:linear-gradient(180deg,#FFFFFF 0%,#EAF5FF 100%)}
.elementor-51062 .elementor-element.dcop-samples{background-image:linear-gradient(180deg,#FFFFFF 0%,#F0F7FF 100%)}
.elementor-51062 .elementor-element.dcop-card{background:#FFFFFF;border:1px solid #DDEAF4;border-radius:16px;box-shadow:0 8px 28px rgba(44,125,172,.05)}
.elementor-51062 .elementor-element.dcop-card--line{border-color:#DDEAF4}
.elementor-51062 .elementor-element.dcop-chip,.elementor-51062 .elementor-element.dcop-chip--img{border-color:#DDEAF4;box-shadow:0 8px 28px rgba(44,125,172,.05)}
.elementor-51062 .dcop-textlink:not(.dcop-textlink--blue) a{background:linear-gradient(#FFFFFF,#FFFFFF) padding-box,linear-gradient(90deg,#32AAEF,#0D2F6F) border-box}
.elementor-51062 .dcop-samples .dcop-h2--inv .elementor-heading-title{color:#0D2F6F}
.elementor-51062 .dcop-samples .dcop-text--inv,.elementor-51062 .dcop-samples .dcop-text--inv p{color:rgba(36,36,36,.7)}
.elementor-51062 .dcop-samples .dcop-eyebrow--inv p{color:#0D2F6F;background:#FFFFFF;border-color:#CFE8FB}
.elementor-51062 .elementor-element.dcop-detail{background:#FFFFFF;border:1px solid #DDEAF4;border-radius:16px;box-shadow:0 8px 28px rgba(44,125,172,.05)}
.elementor-51062 .dcop-detail p{color:rgba(36,36,36,.7)}
.elementor-51062 .dcop-detail p.dcop-detail__k{color:#056BF1}
.elementor-51062 .dcop-ib__tabs{background:#FFFFFF;border:1px solid #DDEAF4;box-shadow:0 8px 28px rgba(44,125,172,.05)}
.elementor-51062 .dcop-ib__tabs label{color:#0D2F6F}
.elementor-51062 #dcop-ib1:checked~.dcop-ib__tabs label[for=dcop-ib1],.elementor-51062 #dcop-ib2:checked~.dcop-ib__tabs label[for=dcop-ib2]{background:linear-gradient(90deg,#0D2F6F,#32AAEF);color:#FFFFFF}
.elementor-51062 .dcop-ib__win{border:1px solid #DCE8F5;border-radius:16px;box-shadow:0 10px 28px rgba(20,85,137,.1)}
.elementor-51062 .elementor-element.dcop-ctapanel{border:1px solid #DDEAF4;border-radius:24px}
.elementor-51062 .dcop-ctapanel .dcop-h2--inv .elementor-heading-title{color:#0D2F6F}
.elementor-51062 .dcop-ctapanel .dcop-h2 .elementor-heading-title span{color:#32AAEF}
.elementor-51062 .dcop-ctapanel .dcop-lead,.elementor-51062 .dcop-ctapanel .dcop-lead p,.elementor-51062 .dcop-lead--inv,.elementor-51062 .dcop-lead--inv p{color:rgba(36,36,36,.7)}
.elementor-51062 .dcop-checks--inv .elementor-icon-list-icon i{color:#00747D}
.elementor-51062 .dcop-checks--inv .elementor-icon-list-icon svg{fill:#00747D}
.elementor-51062 .dcop-checks--inv .elementor-icon-list-text{color:rgba(36,36,36,.8)}
.elementor-51062 .elementor-element.dcop-formcard{border:1px solid #DDEAF4;border-radius:16px;box-shadow:0 10px 35px rgba(20,85,137,.06)}/* End custom CSS */