.elementor-73965 .elementor-element.elementor-element-22e8f3df{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:120px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-395c853f{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.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 );}.elementor-73965 .elementor-element.elementor-element-46edfcc9{text-align:center;}.elementor-73965 .elementor-element.elementor-element-46edfcc9 .elementor-heading-title{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );color:var( --e-global-color-primary );}.elementor-73965 .elementor-element.elementor-element-7afb7caf{text-align:center;}.elementor-73965 .elementor-element.elementor-element-7afb7caf .elementor-heading-title{font-family:var( --e-global-typography-6c05653-font-family ), Sans-serif;font-size:var( --e-global-typography-6c05653-font-size );font-weight:var( --e-global-typography-6c05653-font-weight );text-transform:var( --e-global-typography-6c05653-text-transform );font-style:var( --e-global-typography-6c05653-font-style );text-decoration:var( --e-global-typography-6c05653-text-decoration );line-height:var( --e-global-typography-6c05653-line-height );letter-spacing:var( --e-global-typography-6c05653-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-73965 .elementor-element.elementor-element-4536d605{text-align:center;color:var( --e-global-color-primary );}.elementor-73965 .elementor-element.elementor-element-4536d605 a{color:var( --e-global-color-f97dbcb );}.elementor-73965 .elementor-element.elementor-element-11a5576c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-73965 .elementor-element.elementor-element-43f8cf84{width:100%;max-width:100%;}.elementor-73965 .elementor-element.elementor-element-3736b812{--display:flex;}.elementor-73965 .elementor-element.elementor-element-7632f4ab{--display:flex;}.elementor-73965 .elementor-element.elementor-element-3e8ed367{--display:flex;}.elementor-73965 .elementor-element.elementor-element-6aa341c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--border-radius:20px 20px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-73965 .elementor-element.elementor-element-6aa341c3:not(.elementor-motion-effects-element-type-background), .elementor-73965 .elementor-element.elementor-element-6aa341c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-73965 .elementor-element.elementor-element-2e327b56{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-73965 .elementor-element.elementor-element-2e327b56.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-73965 .elementor-element.elementor-element-63c1763e > .elementor-widget-container{padding:2px 0px 0px 0px;}.elementor-73965 .elementor-element.elementor-element-63c1763e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-73965 .elementor-element.elementor-element-39e4b5ac{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-73965 .elementor-element.elementor-element-56018a7a > .elementor-widget-container{padding:2px 0px 0px 0px;}.elementor-73965 .elementor-element.elementor-element-56018a7a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-73965 .elementor-element.elementor-element-75e2134e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-13b35978 > .elementor-widget-container{padding:20px 0px 0px 50px;}.elementor-73965 .elementor-element.elementor-element-1c8e5c00{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-976a92d{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-73965 .elementor-element.elementor-element-976a92d:not(.elementor-motion-effects-element-type-background), .elementor-73965 .elementor-element.elementor-element-976a92d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-581e77a );}.elementor-73965 .elementor-element.elementor-element-3a98dd9a{text-align:center;}.elementor-73965 .elementor-element.elementor-element-7653dadf{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-2013f861{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-d4d8ee8{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-73965 .elementor-element.elementor-element-1d9db266{--display:flex;}.elementor-73965 .elementor-element.elementor-element-4e22311{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-73965 .elementor-element.elementor-element-4e22311:not(.elementor-motion-effects-element-type-background), .elementor-73965 .elementor-element.elementor-element-4e22311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF7FE;}.elementor-73965 .elementor-element.elementor-element-5ee9bf39 .elementor-heading-title{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-62b1082f{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-73965 .elementor-element.elementor-element-6e8dff71 .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:underline;line-height:26px;letter-spacing:0px;color:#019ACE;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-73965 .elementor-element.elementor-element-31572753{--display:flex;}.elementor-73965 .elementor-element.elementor-element-5f9d944{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-73965 .elementor-element.elementor-element-ebeaacf{--display:flex;}.elementor-73965 .elementor-element.elementor-element-ce6526f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-73965 .elementor-element.elementor-element-ce6526f:not(.elementor-motion-effects-element-type-background), .elementor-73965 .elementor-element.elementor-element-ce6526f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF7FE;}.elementor-73965 .elementor-element.elementor-element-a5b0873 .elementor-heading-title{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-9e721f2{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-73965 .elementor-element.elementor-element-fe60cd8 .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:underline;line-height:26px;letter-spacing:0px;color:#019ACE;}.elementor-73965 .elementor-element.elementor-element-073020f{--display:flex;}.elementor-73965 .elementor-element.elementor-element-ee1d3e6{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-73965 .elementor-element.elementor-element-e49e4c0{--display:flex;}.elementor-73965 .elementor-element.elementor-element-be0a556{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-73965 .elementor-element.elementor-element-be0a556:not(.elementor-motion-effects-element-type-background), .elementor-73965 .elementor-element.elementor-element-be0a556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF7FE;}.elementor-73965 .elementor-element.elementor-element-001cc13 .elementor-heading-title{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-e57f895{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-73965 .elementor-element.elementor-element-6cda291 .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:underline;line-height:26px;letter-spacing:0px;color:#019ACE;}.elementor-73965 .elementor-element.elementor-element-b93b22d{--display:flex;}.elementor-73965 .elementor-element.elementor-element-a0ea020{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-73965 .elementor-element.elementor-element-b4a143c{--display:flex;}.elementor-73965 .elementor-element.elementor-element-f377f5c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-73965 .elementor-element.elementor-element-f377f5c:not(.elementor-motion-effects-element-type-background), .elementor-73965 .elementor-element.elementor-element-f377f5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF7FE;}.elementor-73965 .elementor-element.elementor-element-c4baefa .elementor-heading-title{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-4c5b865{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-73965 .elementor-element.elementor-element-bffd086 .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:underline;line-height:26px;letter-spacing:0px;color:#019ACE;}.elementor-73965 .elementor-element.elementor-element-53cd3b8{--display:flex;}.elementor-73965 .elementor-element.elementor-element-200388e{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-73965 .elementor-element.elementor-element-7626733{--display:flex;}.elementor-73965 .elementor-element.elementor-element-c496692{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-73965 .elementor-element.elementor-element-c496692:not(.elementor-motion-effects-element-type-background), .elementor-73965 .elementor-element.elementor-element-c496692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF7FE;}.elementor-73965 .elementor-element.elementor-element-808edae .elementor-heading-title{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-855cf97{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-73965 .elementor-element.elementor-element-fe6e47c .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:underline;line-height:26px;letter-spacing:0px;color:#019ACE;}.elementor-73965 .elementor-element.elementor-element-d778b7b{--display:flex;}.elementor-73965 .elementor-element.elementor-element-1c4f085{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-73965 .elementor-element.elementor-element-da6d9ab{--display:flex;}.elementor-73965 .elementor-element.elementor-element-9ef24cb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-73965 .elementor-element.elementor-element-9ef24cb:not(.elementor-motion-effects-element-type-background), .elementor-73965 .elementor-element.elementor-element-9ef24cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF7FE;}.elementor-73965 .elementor-element.elementor-element-26774f8 .elementor-heading-title{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-4d2b4ac{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-73965 .elementor-element.elementor-element-09826ac .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:underline;line-height:26px;letter-spacing:0px;color:#019ACE;}.elementor-73965 .elementor-element.elementor-element-962e397{--display:flex;}.elementor-73965 .elementor-element.elementor-element-fd376ca{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-73965 .elementor-element.elementor-element-7fd95be{--display:flex;}.elementor-73965 .elementor-element.elementor-element-a476324{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-73965 .elementor-element.elementor-element-a476324:not(.elementor-motion-effects-element-type-background), .elementor-73965 .elementor-element.elementor-element-a476324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF7FE;}.elementor-73965 .elementor-element.elementor-element-f23bd8b .elementor-heading-title{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-8c17690{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-73965 .elementor-element.elementor-element-875401f .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:underline;line-height:26px;letter-spacing:0px;color:#019ACE;}.elementor-73965 .elementor-element.elementor-element-0c97dc0{--display:flex;}.elementor-73965 .elementor-element.elementor-element-2ce60e1{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-73965 .elementor-element.elementor-element-7fc7353{--display:flex;}.elementor-73965 .elementor-element.elementor-element-6797c26{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-73965 .elementor-element.elementor-element-6797c26:not(.elementor-motion-effects-element-type-background), .elementor-73965 .elementor-element.elementor-element-6797c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF7FE;}.elementor-73965 .elementor-element.elementor-element-6e8f87e .elementor-heading-title{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-3bc5005{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-73965 .elementor-element.elementor-element-288638f .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:underline;line-height:26px;letter-spacing:0px;color:#019ACE;}.elementor-73965 .elementor-element.elementor-element-20a5aa7{--display:flex;}.elementor-73965 .elementor-element.elementor-element-1d4cda64{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-4404400{width:100%;max-width:100%;}.elementor-73965 .elementor-element.elementor-element-51acb8ac{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-2b18635a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-73965 .elementor-element.elementor-element-2b18635a:not(.elementor-motion-effects-element-type-background), .elementor-73965 .elementor-element.elementor-element-2b18635a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-73965 .elementor-element.elementor-element-45c186f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-73965 .elementor-element.elementor-element-6d89710e .elementor-heading-title{font-family:var( --e-global-typography-e7c069d-font-family ), Sans-serif;font-size:var( --e-global-typography-e7c069d-font-size );font-weight:var( --e-global-typography-e7c069d-font-weight );text-transform:var( --e-global-typography-e7c069d-text-transform );font-style:var( --e-global-typography-e7c069d-font-style );text-decoration:var( --e-global-typography-e7c069d-text-decoration );line-height:var( --e-global-typography-e7c069d-line-height );letter-spacing:var( --e-global-typography-e7c069d-letter-spacing );color:var( --e-global-color-primary );}.elementor-73965 .elementor-element.elementor-element-4f0f93c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-73965 .elementor-element.elementor-element-19de4576{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-73965 .elementor-element.elementor-element-1afdb419 .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:130px;font-weight:500;line-height:1;color:#FEED1B;}.elementor-73965 .elementor-element.elementor-element-1e30db67 .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.2;color:#FFFFFF;}.elementor-73965 .elementor-element.elementor-element-268bceb2{color:var( --e-global-color-primary );}.elementor-73965 .elementor-element.elementor-element-44d452f1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-73965 .elementor-element.elementor-element-44d452f1 .elementor-heading-title{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );color:#FFFFFF;}.elementor-73965 .elementor-element.elementor-element-1ecfac51{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-73965 .elementor-element.elementor-element-4ecb192e .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:130px;font-weight:500;line-height:1;color:#FEED1B;}.elementor-73965 .elementor-element.elementor-element-7c7ec7dd .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.2;color:#FFFFFF;}.elementor-73965 .elementor-element.elementor-element-72a25b5e{color:var( --e-global-color-primary );}.elementor-73965 .elementor-element.elementor-element-5f4fe9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-73965 .elementor-element.elementor-element-5f4fe9 .elementor-heading-title{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );color:#FFFFFF;}.elementor-73965 .elementor-element.elementor-element-36b23411{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-73965 .elementor-element.elementor-element-29d1bdc0 .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:130px;font-weight:500;line-height:1;color:#FEED1B;}.elementor-73965 .elementor-element.elementor-element-1b16553b .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.2;color:#FFFFFF;}.elementor-73965 .elementor-element.elementor-element-4b509a76{color:var( --e-global-color-primary );}.elementor-73965 .elementor-element.elementor-element-7f0b0fd9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-73965 .elementor-element.elementor-element-7f0b0fd9 .elementor-heading-title{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );color:#FFFFFF;}.elementor-73965 .elementor-element.elementor-element-686b8509{--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:var(--spacing-section-1, 64px) var(--spacing-section-1, 64px);--row-gap:var(--spacing-section-1, 64px);--column-gap:var(--spacing-section-1, 64px);--overflow:hidden;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-0594642{--display:flex;}.elementor-73965 .elementor-element.elementor-element-5feba70{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );color:var( --e-global-color-8611160 );}.elementor-73965 .elementor-element.elementor-element-a0d98bf{--display:flex;}.elementor-73965 .elementor-element.elementor-element-89ff8ee{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );color:var( --e-global-color-8611160 );}.elementor-73965 .elementor-element.elementor-element-0859b24{--display:flex;}.elementor-73965 .elementor-element.elementor-element-7465ebe{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );color:var( --e-global-color-8611160 );}.elementor-73965 .elementor-element.elementor-element-62bfc43{--display:flex;}.elementor-73965 .elementor-element.elementor-element-626280e{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );color:var( --e-global-color-8611160 );}.elementor-73965 .elementor-element.elementor-element-f87f7bf{--display:flex;}.elementor-73965 .elementor-element.elementor-element-a3ec887{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );color:var( --e-global-color-8611160 );}.elementor-73965 .elementor-element.elementor-element-1f3b568{--display:flex;}.elementor-73965 .elementor-element.elementor-element-105a795{font-family:var( --e-global-typography-b03e607-font-family ), Sans-serif;font-size:var( --e-global-typography-b03e607-font-size );font-weight:var( --e-global-typography-b03e607-font-weight );text-transform:var( --e-global-typography-b03e607-text-transform );font-style:var( --e-global-typography-b03e607-font-style );text-decoration:var( --e-global-typography-b03e607-text-decoration );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );color:var( --e-global-color-8611160 );}.elementor-73965 .elementor-element.elementor-element-dc6bb4e{--n-accordion-title-font-size:var( --e-global-typography-3d17fa1-font-size );--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-8611160 );--n-accordion-icon-size:15px;}.elementor-73965 .elementor-element.elementor-element-dc6bb4e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-73965 .elementor-element.elementor-element-dc6bb4e {--n-accordion-padding:10px 10px 10px 16px;}:where( .elementor-73965 .elementor-element.elementor-element-dc6bb4e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-3d17fa1-font-family ), Sans-serif;font-weight:var( --e-global-typography-3d17fa1-font-weight );text-transform:var( --e-global-typography-3d17fa1-text-transform );font-style:var( --e-global-typography-3d17fa1-font-style );text-decoration:var( --e-global-typography-3d17fa1-text-decoration );line-height:var( --e-global-typography-3d17fa1-line-height );letter-spacing:var( --e-global-typography-3d17fa1-letter-spacing );}:where( .elementor-73965 .elementor-element.elementor-element-dc6bb4e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:16px;--padding-right:16px;--padding-bottom:32px;--padding-left:16px;}.elementor-73965 .elementor-element.elementor-element-488f3410{--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:var(--spacing-section-1, 64px) var(--spacing-section-1, 64px);--row-gap:var(--spacing-section-1, 64px);--column-gap:var(--spacing-section-1, 64px);--overflow:hidden;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-564bd5e5{width:100%;max-width:100%;}.elementor-73965 .elementor-element.elementor-element-3058117f{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-4a754aaa{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-73965 .elementor-element.elementor-element-4fc8c49a{text-align:center;}.elementor-73965 .elementor-element.elementor-element-4fc8c49a .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-73965 .elementor-element.elementor-element-5b697c9c{text-align:center;}.elementor-73965 .elementor-element.elementor-element-6aad4d36{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-73965 .elementor-element.elementor-element-3e0f8f67{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-73965 .elementor-element.elementor-element-6a8eaaf1{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;}.elementor-73965 .elementor-element.elementor-element-4a952b76{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-73965 .elementor-element.elementor-element-2e5144d5 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-73965 .elementor-element.elementor-element-2e5144d5 .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-primary );}.elementor-73965 .elementor-element.elementor-element-5ffe7778 > .elementor-widget-container{background-color:#FEED1B;padding:0px 0px 0px 0px;}.elementor-73965 .elementor-element.elementor-element-5ffe7778 .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-73965 .elementor-element.elementor-element-136daffe{width:100%;max-width:100%;}.elementor-73965 .elementor-element.elementor-element-136daffe .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:0px;}.elementor-73965 .elementor-element.elementor-element-5d39f666{width:100%;max-width:100%;}.elementor-73965 .elementor-element.elementor-element-5d39f666 .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:underline;line-height:26px;letter-spacing:0px;color:var( --e-global-color-f97dbcb );}.elementor-73965 .elementor-element.elementor-element-20924d75{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-73965 .elementor-element.elementor-element-2074a233{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;}.elementor-73965 .elementor-element.elementor-element-7afaa5b3{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-73965 .elementor-element.elementor-element-11ab8a94 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-73965 .elementor-element.elementor-element-11ab8a94 .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-primary );}.elementor-73965 .elementor-element.elementor-element-2fd83ced > .elementor-widget-container{background-color:#FEED1B;padding:0px 0px 0px 0px;}.elementor-73965 .elementor-element.elementor-element-2fd83ced .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-73965 .elementor-element.elementor-element-63d0c930{width:100%;max-width:100%;}.elementor-73965 .elementor-element.elementor-element-63d0c930 .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:0px;}.elementor-73965 .elementor-element.elementor-element-4e11343b{width:100%;max-width:100%;}.elementor-73965 .elementor-element.elementor-element-4e11343b .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:underline;line-height:26px;letter-spacing:0px;color:var( --e-global-color-f97dbcb );}.elementor-73965 .elementor-element.elementor-element-64be1499{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-73965 .elementor-element.elementor-element-3179efea{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;}.elementor-73965 .elementor-element.elementor-element-72324465{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-73965 .elementor-element.elementor-element-68647014 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-73965 .elementor-element.elementor-element-68647014 .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-primary );}.elementor-73965 .elementor-element.elementor-element-2ab05be6 > .elementor-widget-container{background-color:#FEED1B;padding:0px 0px 0px 0px;}.elementor-73965 .elementor-element.elementor-element-2ab05be6 .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-73965 .elementor-element.elementor-element-6ba4f5a5{width:100%;max-width:100%;}.elementor-73965 .elementor-element.elementor-element-6ba4f5a5 .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:0px;}.elementor-73965 .elementor-element.elementor-element-6d8e8704{width:100%;max-width:100%;}.elementor-73965 .elementor-element.elementor-element-6d8e8704 .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:underline;line-height:26px;letter-spacing:0px;color:var( --e-global-color-f97dbcb );}.elementor-73965 .elementor-element.elementor-element-3f05192b{--display:flex;--min-height:0px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-72f91a30{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-73965 .elementor-element.elementor-element-5d28ccb4{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-73965 .elementor-element.elementor-element-130f3330 .elementor-heading-title{font-family:var( --e-global-typography-8d367d6-font-family ), Sans-serif;font-size:var( --e-global-typography-8d367d6-font-size );font-weight:var( --e-global-typography-8d367d6-font-weight );text-transform:var( --e-global-typography-8d367d6-text-transform );font-style:var( --e-global-typography-8d367d6-font-style );text-decoration:var( --e-global-typography-8d367d6-text-decoration );line-height:var( --e-global-typography-8d367d6-line-height );letter-spacing:var( --e-global-typography-8d367d6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-73965 .elementor-element.elementor-element-2aea585c{font-family:"Bloomreach Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-73965 .elementor-element.elementor-element-7b24c0d .elementor-heading-title{font-family:"Bloomreach Sans", Sans-serif;font-size:30px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:43px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-73965 .elementor-element.elementor-element-361c6591{font-family:"Bloomreach Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-73965 .elementor-element.elementor-element-458e8249{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-73965 .elementor-element.elementor-element-458e8249:not(.elementor-motion-effects-element-type-background), .elementor-73965 .elementor-element.elementor-element-458e8249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34c09f1 );}.elementor-73965 .elementor-element.elementor-element-1d470aac > .elementor-widget-container{margin:-20px 0px -10px 0px;}.elementor-73965 .elementor-element.elementor-element-1d470aac{font-family:"Bloomreach Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:34px;letter-spacing:0px;color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-73965 .elementor-element.elementor-element-22e8f3df{--padding-top:60px;--padding-bottom:0px;--padding-left:015px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-46edfcc9 .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-7afb7caf .elementor-heading-title{font-size:var( --e-global-typography-6c05653-font-size );line-height:var( --e-global-typography-6c05653-line-height );letter-spacing:var( --e-global-typography-6c05653-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-11a5576c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-73965 .elementor-element.elementor-element-2e327b56{--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;}.elementor-73965 .elementor-element.elementor-element-2e327b56.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-73965 .elementor-element.elementor-element-1c8e5c00{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-7653dadf{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-2013f861{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-5ee9bf39 .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-a5b0873 .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-001cc13 .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-c4baefa .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-808edae .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-26774f8 .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-f23bd8b .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-6e8f87e .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-1d4cda64{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:36px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-73965 .elementor-element.elementor-element-51acb8ac{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:36px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-73965 .elementor-element.elementor-element-6d89710e .elementor-heading-title{font-size:var( --e-global-typography-e7c069d-font-size );line-height:var( --e-global-typography-e7c069d-line-height );letter-spacing:var( --e-global-typography-e7c069d-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-44d452f1 .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-5f4fe9 .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-7f0b0fd9 .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-686b8509{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:26px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-73965 .elementor-element.elementor-element-5feba70{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-89ff8ee{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-7465ebe{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-626280e{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-a3ec887{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-105a795{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-dc6bb4e{--n-accordion-title-font-size:var( --e-global-typography-3d17fa1-font-size );}:where( .elementor-73965 .elementor-element.elementor-element-dc6bb4e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-3d17fa1-line-height );letter-spacing:var( --e-global-typography-3d17fa1-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-488f3410{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:26px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-73965 .elementor-element.elementor-element-3058117f{--padding-top:26px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-73965 .elementor-element.elementor-element-6aad4d36{--grid-auto-flow:row;}.elementor-73965 .elementor-element.elementor-element-136daffe .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-73965 .elementor-element.elementor-element-63d0c930 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-73965 .elementor-element.elementor-element-6ba4f5a5 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-73965 .elementor-element.elementor-element-3f05192b{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:36px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-73965 .elementor-element.elementor-element-72f91a30{--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-73965 .elementor-element.elementor-element-130f3330{text-align:left;}.elementor-73965 .elementor-element.elementor-element-130f3330 .elementor-heading-title{font-size:var( --e-global-typography-8d367d6-font-size );line-height:var( --e-global-typography-8d367d6-line-height );letter-spacing:var( --e-global-typography-8d367d6-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-2aea585c.elementor-element{--align-self:flex-start;}.elementor-73965 .elementor-element.elementor-element-2aea585c{text-align:left;}.elementor-73965 .elementor-element.elementor-element-7b24c0d{text-align:left;}.elementor-73965 .elementor-element.elementor-element-7b24c0d .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-73965 .elementor-element.elementor-element-361c6591.elementor-element{--align-self:flex-start;}.elementor-73965 .elementor-element.elementor-element-361c6591{text-align:left;}.elementor-73965 .elementor-element.elementor-element-458e8249{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-73965 .elementor-element.elementor-element-1d470aac.elementor-element{--align-self:flex-start;}.elementor-73965 .elementor-element.elementor-element-1d470aac{text-align:center;font-size:18px;line-height:29px;}}@media(max-width:767px){.elementor-73965 .elementor-element.elementor-element-22e8f3df{--padding-top:40px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-395c853f{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-73965 .elementor-element.elementor-element-46edfcc9 .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-7afb7caf .elementor-heading-title{font-size:var( --e-global-typography-6c05653-font-size );line-height:var( --e-global-typography-6c05653-line-height );letter-spacing:var( --e-global-typography-6c05653-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-7632f4ab{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-73965 .elementor-element.elementor-element-1c8e5c00{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-73965 .elementor-element.elementor-element-5ee9bf39 .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-a5b0873 .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-001cc13 .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-c4baefa .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-808edae .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-26774f8 .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-f23bd8b .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-6e8f87e .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-2b18635a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-73965 .elementor-element.elementor-element-6d89710e .elementor-heading-title{font-size:var( --e-global-typography-e7c069d-font-size );line-height:var( --e-global-typography-e7c069d-line-height );letter-spacing:var( --e-global-typography-e7c069d-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-44d452f1 .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-5f4fe9 .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-7f0b0fd9 .elementor-heading-title{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-5feba70{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-89ff8ee{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-7465ebe{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-626280e{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-a3ec887{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-105a795{font-size:var( --e-global-typography-b03e607-font-size );line-height:var( --e-global-typography-b03e607-line-height );letter-spacing:var( --e-global-typography-b03e607-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-dc6bb4e{--n-accordion-title-font-size:var( --e-global-typography-3d17fa1-font-size );}:where( .elementor-73965 .elementor-element.elementor-element-dc6bb4e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-3d17fa1-line-height );letter-spacing:var( --e-global-typography-3d17fa1-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-6aad4d36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-73965 .elementor-element.elementor-element-130f3330{text-align:left;}.elementor-73965 .elementor-element.elementor-element-130f3330 .elementor-heading-title{font-size:var( --e-global-typography-8d367d6-font-size );line-height:var( --e-global-typography-8d367d6-line-height );letter-spacing:var( --e-global-typography-8d367d6-letter-spacing );}.elementor-73965 .elementor-element.elementor-element-2aea585c{text-align:left;}.elementor-73965 .elementor-element.elementor-element-7b24c0d{text-align:left;}.elementor-73965 .elementor-element.elementor-element-361c6591{text-align:left;}.elementor-73965 .elementor-element.elementor-element-1d470aac{text-align:left;}}@media(min-width:768px){.elementor-73965 .elementor-element.elementor-element-22e8f3df{--content-width:1300px;}.elementor-73965 .elementor-element.elementor-element-3736b812{--width:auto;}.elementor-73965 .elementor-element.elementor-element-7632f4ab{--width:auto;}.elementor-73965 .elementor-element.elementor-element-2e327b56{--width:auto;}.elementor-73965 .elementor-element.elementor-element-39e4b5ac{--width:auto;}.elementor-73965 .elementor-element.elementor-element-75e2134e{--content-width:1300px;}.elementor-73965 .elementor-element.elementor-element-1c8e5c00{--content-width:1110px;}.elementor-73965 .elementor-element.elementor-element-7653dadf{--content-width:1300px;}.elementor-73965 .elementor-element.elementor-element-2013f861{--content-width:1300px;}.elementor-73965 .elementor-element.elementor-element-1d9db266{--width:24%;}.elementor-73965 .elementor-element.elementor-element-62b1082f{--width:auto;}.elementor-73965 .elementor-element.elementor-element-31572753{--width:76%;}.elementor-73965 .elementor-element.elementor-element-ebeaacf{--width:24%;}.elementor-73965 .elementor-element.elementor-element-9e721f2{--width:auto;}.elementor-73965 .elementor-element.elementor-element-073020f{--width:76%;}.elementor-73965 .elementor-element.elementor-element-e49e4c0{--width:24%;}.elementor-73965 .elementor-element.elementor-element-e57f895{--width:auto;}.elementor-73965 .elementor-element.elementor-element-b93b22d{--width:76%;}.elementor-73965 .elementor-element.elementor-element-b4a143c{--width:24%;}.elementor-73965 .elementor-element.elementor-element-4c5b865{--width:auto;}.elementor-73965 .elementor-element.elementor-element-53cd3b8{--width:76%;}.elementor-73965 .elementor-element.elementor-element-7626733{--width:24%;}.elementor-73965 .elementor-element.elementor-element-855cf97{--width:auto;}.elementor-73965 .elementor-element.elementor-element-d778b7b{--width:76%;}.elementor-73965 .elementor-element.elementor-element-da6d9ab{--width:24%;}.elementor-73965 .elementor-element.elementor-element-4d2b4ac{--width:auto;}.elementor-73965 .elementor-element.elementor-element-962e397{--width:76%;}.elementor-73965 .elementor-element.elementor-element-7fd95be{--width:24%;}.elementor-73965 .elementor-element.elementor-element-8c17690{--width:auto;}.elementor-73965 .elementor-element.elementor-element-0c97dc0{--width:76%;}.elementor-73965 .elementor-element.elementor-element-7fc7353{--width:24%;}.elementor-73965 .elementor-element.elementor-element-3bc5005{--width:auto;}.elementor-73965 .elementor-element.elementor-element-20a5aa7{--width:76%;}.elementor-73965 .elementor-element.elementor-element-3e0f8f67{--width:100%;}.elementor-73965 .elementor-element.elementor-element-20924d75{--width:100%;}.elementor-73965 .elementor-element.elementor-element-64be1499{--width:100%;}.elementor-73965 .elementor-element.elementor-element-72f91a30{--width:50%;}.elementor-73965 .elementor-element.elementor-element-458e8249{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-73965 .elementor-element.elementor-element-1d4cda64{--content-width:768px;}.elementor-73965 .elementor-element.elementor-element-51acb8ac{--content-width:768px;}.elementor-73965 .elementor-element.elementor-element-686b8509{--content-width:768px;}.elementor-73965 .elementor-element.elementor-element-488f3410{--content-width:768px;}.elementor-73965 .elementor-element.elementor-element-3058117f{--content-width:768px;}.elementor-73965 .elementor-element.elementor-element-3f05192b{--content-width:768px;}.elementor-73965 .elementor-element.elementor-element-72f91a30{--width:100%;}.elementor-73965 .elementor-element.elementor-element-458e8249{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-46edfcc9 */.elementor-73965 .elementor-element.elementor-element-46edfcc9 p.elementor-heading-title {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
}
@media (max-width: 520px) {
    .elementor-73965 .elementor-element.elementor-element-46edfcc9 p.elementor-heading-title {
        font-size: 12px;
        letter-spacing: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7afb7caf */.elementor-73965 .elementor-element.elementor-element-7afb7caf h1 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4536d605 */.elementor-73965 .elementor-element.elementor-element-4536d605 p {
    text-wrap: balance;
}
.elementor-73965 .elementor-element.elementor-element-4536d605 a {
    color: #019ACE !important;
    text-decoration: underline !important;
}
.elementor-73965 .elementor-element.elementor-element-4536d605 a:hover {
    color: #019ACE !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11a5576c */.elementor-73965 .elementor-element.elementor-element-11a5576c {
    max-width: 860px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63c1763e */@media (max-width: 1400px) {
    .elementor-73965 .elementor-element.elementor-element-63c1763e p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56018a7a */@media (max-width: 1400px) {
    .elementor-73965 .elementor-element.elementor-element-56018a7a p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e4b5ac */@media (max-width: 1199px) {
    .elementor-73965 .elementor-element.elementor-element-39e4b5ac {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aa341c3 */@media (max-width: 1400px) {
    .elementor-73965 .elementor-element.elementor-element-6aa341c3 {
        padding: 25px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22e8f3df */.elementor-73965 .elementor-element.elementor-element-22e8f3df {
    background: var(--CARD-GRADIENT, radial-gradient(159.68% 159.68% at 118.06% 100%, #019057 0%, rgba(1, 154, 206, 0.20) 55.86%), #000d10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a98dd9a */.elementor-73965 .elementor-element.elementor-element-3a98dd9a h4 {
    max-width: 800px;
    margin: 0 auto;
    text-wrap: pretty;
    line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eafdc57 */.elementor-73965 .elementor-element.elementor-element-eafdc57 p {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 3px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abdced7 */.elementor-73965 .elementor-element.elementor-element-abdced7 p {
    color: #000;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2ecfce */.elementor-73965 .elementor-element.elementor-element-d2ecfce img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b1082f */.elementor-73965 .elementor-element.elementor-element-62b1082f:hover p {
    text-decoration: none !important;
}
.elementor-73965 .elementor-element.elementor-element-62b1082f img {
    transition: transform 150ms;
}
.elementor-73965 .elementor-element.elementor-element-62b1082f:hover img {
    transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94f2b8c */.elementor-73965 .elementor-element.elementor-element-94f2b8c p {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 3px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9b8f2d */.elementor-73965 .elementor-element.elementor-element-a9b8f2d p {
    color: #000;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86c9b9c */.elementor-73965 .elementor-element.elementor-element-86c9b9c img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e721f2 */.elementor-73965 .elementor-element.elementor-element-9e721f2:hover p {
    text-decoration: none !important;
}
.elementor-73965 .elementor-element.elementor-element-9e721f2 img {
    transition: transform 150ms;
}
.elementor-73965 .elementor-element.elementor-element-9e721f2:hover img {
    transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3c3bb1 */.elementor-73965 .elementor-element.elementor-element-d3c3bb1 p {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 3px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b7f284 */.elementor-73965 .elementor-element.elementor-element-4b7f284 p {
    color: #000;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b987566 */.elementor-73965 .elementor-element.elementor-element-b987566 img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e57f895 */.elementor-73965 .elementor-element.elementor-element-e57f895:hover p {
    text-decoration: none !important;
}
.elementor-73965 .elementor-element.elementor-element-e57f895 img {
    transition: transform 150ms;
}
.elementor-73965 .elementor-element.elementor-element-e57f895:hover img {
    transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7124fe */.elementor-73965 .elementor-element.elementor-element-b7124fe p {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 3px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a46439c */.elementor-73965 .elementor-element.elementor-element-a46439c p {
    color: #000;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fa8a1b */.elementor-73965 .elementor-element.elementor-element-2fa8a1b img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c5b865 */.elementor-73965 .elementor-element.elementor-element-4c5b865:hover p {
    text-decoration: none !important;
}
.elementor-73965 .elementor-element.elementor-element-4c5b865 img {
    transition: transform 150ms;
}
.elementor-73965 .elementor-element.elementor-element-4c5b865:hover img {
    transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4917d9f */.elementor-73965 .elementor-element.elementor-element-4917d9f p {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 3px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbe52e6 */.elementor-73965 .elementor-element.elementor-element-bbe52e6 p {
    color: #000;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f226f92 */.elementor-73965 .elementor-element.elementor-element-f226f92 img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-855cf97 */.elementor-73965 .elementor-element.elementor-element-855cf97:hover p {
    text-decoration: none !important;
}
.elementor-73965 .elementor-element.elementor-element-855cf97 img {
    transition: transform 150ms;
}
.elementor-73965 .elementor-element.elementor-element-855cf97:hover img {
    transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edb6635 */.elementor-73965 .elementor-element.elementor-element-edb6635 p {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 3px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a6e6ef */.elementor-73965 .elementor-element.elementor-element-0a6e6ef p {
    color: #000;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-208ffcc */.elementor-73965 .elementor-element.elementor-element-208ffcc img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d2b4ac */.elementor-73965 .elementor-element.elementor-element-4d2b4ac:hover p {
    text-decoration: none !important;
}
.elementor-73965 .elementor-element.elementor-element-4d2b4ac img {
    transition: transform 150ms;
}
.elementor-73965 .elementor-element.elementor-element-4d2b4ac:hover img {
    transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5320791 */.elementor-73965 .elementor-element.elementor-element-5320791 p {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 3px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8b03e1 */.elementor-73965 .elementor-element.elementor-element-f8b03e1 p {
    color: #000;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e4f770 */.elementor-73965 .elementor-element.elementor-element-8e4f770 img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c17690 */.elementor-73965 .elementor-element.elementor-element-8c17690:hover p {
    text-decoration: none !important;
}
.elementor-73965 .elementor-element.elementor-element-8c17690 img {
    transition: transform 150ms;
}
.elementor-73965 .elementor-element.elementor-element-8c17690:hover img {
    transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e37e35f */.elementor-73965 .elementor-element.elementor-element-e37e35f p {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 3px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe099f */.elementor-73965 .elementor-element.elementor-element-7fe099f p {
    color: #000;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35c3f44 */.elementor-73965 .elementor-element.elementor-element-35c3f44 img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc5005 */.elementor-73965 .elementor-element.elementor-element-3bc5005:hover p {
    text-decoration: none !important;
}
.elementor-73965 .elementor-element.elementor-element-3bc5005 img {
    transition: transform 150ms;
}
.elementor-73965 .elementor-element.elementor-element-3bc5005:hover img {
    transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4cda64 */.section-ab-show {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d89710e */.elementor-73965 .elementor-element.elementor-element-6d89710e {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44d452f1 */.elementor-73965 .elementor-element.elementor-element-44d452f1 a {
    color: #fff !important;
    text-decoration: underline !important;
}
.elementor-73965 .elementor-element.elementor-element-44d452f1 a:hover {
    color: #fff !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f4fe9 */.elementor-73965 .elementor-element.elementor-element-5f4fe9 a {
    color: #fff !important;
    text-decoration: underline !important;
}
.elementor-73965 .elementor-element.elementor-element-5f4fe9 a:hover {
    color: #fff !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f0b0fd9 */.elementor-73965 .elementor-element.elementor-element-7f0b0fd9 a {
    color: #fff !important;
    text-decoration: underline !important;
}
.elementor-73965 .elementor-element.elementor-element-7f0b0fd9 a:hover {
    color: #fff !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36b23411 */@media (max-width: 1199px) {
    .elementor-73965 .elementor-element.elementor-element-36b23411 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51acb8ac */.section-ab-show {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a8eaaf1 */.elementor-73965 .elementor-element.elementor-element-6a8eaaf1 img {
    aspect-ratio: 351/196;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2074a233 */.elementor-73965 .elementor-element.elementor-element-2074a233 img {
    aspect-ratio: 351/196;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3179efea */.elementor-73965 .elementor-element.elementor-element-3179efea img {
    aspect-ratio: 351/196;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for hubspot_widget, class: .elementor-element-5477fc15 */.elementor-73965 .elementor-element.elementor-element-5477fc15 input[type="submit"] {
    color: #fff;
    background: #00ACE5;
}
.elementor-73965 .elementor-element.elementor-element-5477fc15 input[type="submit"]:hover {
    color: #fff;
    background: #01729f;
}

.elementor-73965 .elementor-element.elementor-element-5477fc15 .hs-jobtitle {
    width: 100%;
}

.elementor-73965 .elementor-element.elementor-element-5477fc15 .hs_how_did_you_hear_about_bloomreach_,
.elementor-73965 .elementor-element.elementor-element-5477fc15 .hs_module_interest___multi_choice {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f05192b */.section-ab-show {
    display: none;
}/* End custom CSS */
/* Start custom CSS */.elementor-location-archive {
    overflow: hidden;
}
.uc-tile,
.uc-tile-blue {
    height: 440px;
}
.item-box img {
    transition: transform 300ms ease-in-out;
    transform-origin: 0 100%;
    aspect-ratio: 350/232 !important;
    object-fit: cover;
}
.item-box:hover img {
    transform: scale(1.075);
}
.item-label {
    height: auto;
    line-height: 1;
}
.item-label .elementor-widget-container {
    padding: 2px 8px 3px !important;
    border-radius: 20px !important;
}
#no-items,
#items-all,
#matrix-container {
    display: none;
}
#grow-faster,
#usecase-input,
#scroll-filters {
    scroll-margin-top: 150px;
}
[data-tooltip] {
    position: relative;
}
[data-tooltip]:hover:after {
    opacity: 1 !important;
}
[data-tooltip]:before {
    content: "";
    position: absolute;
    opacity: 0;
    pointer-events: none;
    z-index: 11;
    transition: opacity 250ms;
    transition-delay: 100ms;
}
[data-tooltip]:hover:before,
[data-tooltip]:focus:before {
    opacity: 1;
}
[data-tooltip][data-tooltip-bottom]:before {
    top: 100%;
    left: 50%;
    transform: translate(-50%, 4px);
    border-width: 0 6px 6px 6px;
    border-style: solid;
    border-color: transparent transparent rgba(0,0,0,.8) transparent;
}
[data-tooltip][data-tooltip-top]:before {
    bottom: 100%;
    left: 50%;
    top: auto;
    transform: translate(-50%, -7px);
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: rgba(0,0,0,.8) transparent transparent transparent;
}
[data-tooltip][data-tooltip-left]:before {
    left: auto;
    right: 100%;
    top: 50%;
    transform: translate(-7px, -50%);
    border-width: 6px 0 6px 6px;
    border-style: solid;
    border-color: transparent transparent transparent rgba(0,0,0,.8);
}
[data-tooltip][data-tooltip-right]:before {
    left: 100%;
    top: 50%;
    transform: translate(7px, -50%);
    border-width: 6px 6px 6px 0;
    border-style: solid;
    border-color: transparent rgba(0,0,0,.8) transparent transparent;
}
[data-tooltip]:after {
    content: attr(data-tooltip);
    opacity: 0;
    pointer-events: none;
    position: absolute;
        max-width: 280px;
    background: rgba(0,0,0,.8);
    color: #fff;
    font-size: 12px;
    border-radius: 5px;
    padding: 6px 8px 4px;
    white-space: nowrap;
    font-size: 13px;
    line-height: 1.3;
    z-index: 10;
    transition: opacity 250ms;
    transition-delay: 100ms;
    left: 50%;
    top: 0;
    transform: translate(-50%, -110%);
}
[data-tooltip-fixedw]:after {
    width: 240px;
        white-space: normal;
}
[data-tooltip][data-tooltip-bottom]:after {
    top: 100%;
    left: 50%;
    transform: translate(-50%, 10px);
}
[data-tooltip][data-tooltip-top]:after {
    bottom: 100%;
    left: 50%;
    top: auto;
    transform: translate(-50%, -10px);
}
[data-tooltip][data-tooltip-left]:after {
    left: auto;
    right: 100%;
    top: 50%;
    transform: translate(-10px, -50%);
}
[data-tooltip][data-tooltip-right]:after {
    left: 100%;
    top: 50%;
    transform: translate(10px, -50%);
}
@media (max-width: 1400px) {
    [data-tooltip][data-tooltip-left]:before,
    [data-tooltip][data-tooltip-right]:before {
        top: 100%;
        left: 50%;
        transform: translate(-50%, 4px);
        border-width: 0 6px 6px 6px;
        border-style: solid;
        border-color: transparent transparent rgba(0,0,0,.8) transparent;
    }
    [data-tooltip][data-tooltip-left]:after,
    [data-tooltip][data-tooltip-right]:after {
        top: 100%;
        left: 50%;
        transform: translate(-50%, 10px);
    }
}
[data-tooltip]:hover:after,
[data-tooltip]:focus:after {
    opacity: 1;
}
.uc-filter-top .filter-wrap {
    display: flex;
    gap: 10px !important;
    justify-content: center;
}
@media (max-width: 1199px) {
    .uc-filter-top .filter-wrap {
        flex-wrap: wrap;
        justify-content: flex-start;
    }
}
.uc-filter-top .filter-group {
    display: flex;
    flex-direction: row;
    gap: 12px;
    justify-content: center;
    align-items: center;

}
.uc-filter-top .options-wrap {
    max-height: 420px;
    overflow-y: auto;
}
.uc-filter-top .input-wrap {
    position: relative;
    cursor: pointer;
}
.uc-filter-top .input-wrap .select-group {
    transition: all 0.3s;
    padding: 16px 25px !important;
    gap: 10px;
    border-radius: 60px !important;
    background-color: #019ACE !important;
    width: fit-content !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
@media (max-width: 1400px) {
    .uc-filter-top .input-wrap .select-group {
        padding: 14px 18px !important;
    }
}
@media (max-width: 767px) {
    .uc-filter-top .input-wrap .select-group {
        width: 100%;
        padding: 10px 16px !important;
    }
}
.uc-filter-top .select-group .label {
    font-weight: 500;
    transition: all 0.3s;
    color: white !important;
    line-height: 1.1em !important;
}
@media (max-width: 1400px) {
    .uc-filter-top .input-wrap .select-group .label {
        font-size: 14px;
    }
}
.uc-filter-top .input-wrap.has-selection .label,
.uc-filter-top .input-wrap:hover .label {
    color: var(--space-100, #000);
}
.uc-filter-top .input-wrap:hover .select-group {
    border-color: var(--space-80, #666);
}
.uc-filter-top .input-wrap i {
    transition: transform 0.3s;
}
.uc-filter-top .input-wrap.open i {
    transform: rotate(180deg);
}
.uc-filter-top .input-wrap img {
    transition: transform 0.3s ease;
    transform-origin: center;
}
.uc-filter-top .input-wrap.open img {
    transform: rotate(180deg);
}
.uc-filter-top .options-wrap {
    margin-top: 8px;
    display: none;
    flex-direction: column;
    gap: 2px;
    z-index: 100;
    position: absolute;
    padding: 8px;
    background-color: white;
    left: 0;
    right: 0;
    box-shadow: 0 3px 20px rgba(0, 40, 64, .1);
    border-radius: 4px;
    width: fit-content;
}
@media (max-width: 1199px) {
    .uc-filter-top .options-wrap {
        padding: 8px 4px;
    }
}
.uc-filter-top .input-wrap.open .options-wrap {
    display: flex;
}
.uc-filter-top .options-wrap .option {
    white-space: nowrap;
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 4px;
    display: flex;
    gap: 8px;
    align-items: center;
    font-family: var(--e-global-typography-5eb7557-font-family), Sans-serif;
    font-size: 16px;
    padding: 4px 20px 4px 8px;
}
@media (max-width: 1400px) {
    .uc-filter-top .options-wrap .option {
        font-size: 14px;
    padding: 2px 8px;
    }
}
.uc-filter-top .options-wrap .option:hover:not(.disabled) {
    background-color: rgba(0, 178, 219, .1);
}
.uc-filter-top .options-wrap .option.disabled {
    opacity: 0.5;
    cursor: not-allowed;
}
.uc-filter-top .options-wrap .option::before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    border: 1px solid rgba(0, 40, 64, .4);
    border-radius: .2rem;
    flex-shrink: 0;
}
.uc-filter-top .options-wrap .option.selected::before {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid transparent !important;
    content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'><path fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z\'/></svg>");
    background-color: #1bb6dd;
}
.uc-filter-top .posts-filter__no-results {
    display: none;
    text-align: center;
    padding-top: 48px;
    font-size: 16px;
    color: var(--space-60, #666);
}
@keyframes pulse {
    0% {
        background-color: #eee;
    }

    50% {
        background-color: #f5f5f5;
    }

    100% {
        background-color: #eee;
    }
}
.uc-filter-top .filter-grid.loading {
    opacity: 0.7;
    pointer-events: none;
}
.uc-filter-top .filter-grid {
    transition: opacity 0.3s ease;
}
.uc-filter-top .posts-filter {
    margin-bottom: 20px;
}
.uc-filter-tags-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
}
@media (max-width: 767px) {
    .uc-filter-tags-list {
        justify-content: center;
    }
}
.uc-filter-tags-list .uc-filter-tag {
        cursor: pointer;
    display: block;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    background: transparent;
    border: 1px solid rgba(255,255,255,.2);
    border-radius: 30px;
    padding: 0 10px;
}
.uc-filter-tags-list .uc-filter-tag:hover {
    background: rgba(255,255,255,.25);
        border-color: transparent;
}
.uc-filter-tags-list .uc-filter-tag.active {
    color: #000;
    background: #feed1b;
    border: 1px solid #feed1b;
}
.uc-filter-tags-list .uc-filter-tag.active:after {
    content: " x";
    position: relative;
    top: -1px;
    padding-left: 3px;
}
.uc-filter-tags-list .uc-filter-tag[data-tag="email"] {
    order: 10;
}
.uc-filter-tags-list .uc-filter-tag[data-tag="top-10-used"] {
    order: 20;
}
.uc-filter-tags-list .uc-filter-tag[data-tag="ai"] {
    order: 30;
}
.uc-filter-tags-list .uc-filter-tag[data-tag="omnichannel"] {
    order: 40;
}
.uc-filter-tags-list .uc-filter-tag[data-tag="sustainability"] {
    order: 50;
}
.uc-tiles {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}
.uc-tiles.uc-tiles-3 {
    grid-template-columns: repeat(3, 1fr);
}
.uc-tile {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    border: 1px solid #D1D1D1;
    border-radius: 20px;
    transition: border 150ms linear, box-shadow 150ms linear;
}
.uc-tile:hover {
    border-color: #019ACE;
    outline: 1px solid #019ACE;
    box-shadow: 0px 0px 10px 0px #019ACE66;
}
.uc-tile.dontshow {
    display: none;
}
.uc-tile img {
    border-radius: 0 !important;
}
.uc-tile img.thumb {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    aspect-ratio: 312/195;
    object-fit: cover;
    border-radius: 20px 20px 0 0 !important;
}
.uc-tile-content {
    position: relative;
    z-index: 5;
    min-height: 248px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    padding: 16px 20px 20px;
    background: #fff;
    border-radius: 0 0 20px 20px;
}
.uc-tile-labels {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    width: 100%;
}
.uc-tile-label {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.6;
    padding: 1px 12px 0;
    background: #000;
    border-radius: 50px;
}
.uc-tile-title {
    color: #000;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2;
}
.uc-tile-text {
    display: none;
    color: #000 !important;
    font-size: 14px;
    line-height: 1.5;
}
.uc-tile-bot {
    width: 100%;
    display: flex;
    align-items: flex-end;
    gap: 8px;
    margin-top: auto;
}
.uc-tile-bot__channels {
    cursor: default;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 4px;
    width: 100%;
    color: #000;
}
.uc-tile-bot__channels div {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: auto;
    aspect-ratio: 1/1;
    border-radius: 50%;
    background: #ccc;
}
.uc-tile-bot__channels img {
    display: block;
    width: 60%;
}
.uc-tile-bot__hover {
    width: 42px;
}
.uc-tile-bot__hover svg {
    display: block;
    transform: scale(0);
    transition: transform 150ms linear;
}
.uc-tile:hover .uc-tile-bot__hover svg {
    transform: scale(1);
}
.uc-tiles-showmore {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    margin-top: 20px;
}
.uc-tiles-showmore-cta {
    cursor: pointer;
    width: auto;
    color: #019ACE;
    text-decoration: underline;
}
.uc-tiles-showmore-cta:hover {
    text-decoration: none;
}
.uc-matrix-item {
    position: absolute;
    display: flex;
    gap: 8px;
    align-items: center;
    width: 200px;
    height: auto;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.2;
    border-radius: 8px;
    padding: 3px 10px;
    transition: transform 100ms;
}
.uc-matrix-item:hover {
    transform: scale(1.05);
}
.uc-matrix-item span {
    padding-top: 2px;
}
.uc-matrix .uc-matrix__title h2 {
    color: var(--space-100);
    text-align: center;
    font-family: "Bloomreach Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: 63px;
    padding-bottom: 24px;
    margin: 0;
}

.uc-matrix .uc-matrix__description p {
    color: var(--space-100);
    text-align: center;
    font-family: "Bloomreach Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 29px;
    padding-bottom: 30px;
    margin: 0;
}

.uc-matrix .uc-matrix__grid {
    padding-bottom: 40px;
}

.uc-matrix .uc-matrix__grid-container { 
    position: relative;
    overflow-x: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.uc-matrix .uc-matrix__grid-container::-webkit-scrollbar {
    width: 0;
background: transparent;
}

.uc-matrix .uc-matrix__grid-the-matrix {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 3430px;
    height: 780px;
    background: white;
    border-radius: 20px;
}

.uc-matrix .uc-matrix__grid-the-matrix-col {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 780px;
}
.uc-matrix .uc-matrix__grid-the-matrix-col.col-items {
    flex: 1;
}

.uc-matrix .uc-matrix__grid-the-matrix-row {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
width: 100%;
    height: 50px;
}
.uc-matrix .uc-matrix__grid-the-matrix-row.row-items {
    position: relative;
    flex: 1;
}

.uc-matrix .uc-matrix__grid-the-matrix-legend-vertical {
    display: inline-block;
    font-size: 20px;
font-weight: 500;
color: #002840;
font-family: "Bloomreach Sans";
    transform: rotate(270deg);
}

.uc-matrix .uc-matrix__grid-the-matrix-legend-horizontal-col {
    display :flex;
    flex: 1;
    justify-content: center;
    align-items: center;
}

.uc-matrix .uc-matrix__grid-the-matrix-legend-horizontal {
    display: inline-block;
    font-size: 20px;
font-weight: 500;
color: #002840;
font-family: "Bloomreach Sans";
}

.uc-matrix .uc-matrix__grid-the-matrix-items-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: .5;
    background-size: 74px;
    background-image: linear-gradient(to right, rgba(0,0,0,.1) 1px, transparent 1px);
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

.uc-matrix .uc-matrix__grid-the-matrix-items-dash-first,
.uc-matrix .uc-matrix__grid-the-matrix-items-dash-second {
    position: absolute;
    display: block;
    width: 1px;
    height: 100%;
background-image: linear-gradient(to bottom, #000 70%, rgba(255, 255, 255, 0) 0);
background-position: left;
background-size: 1px 10px;
background-repeat: repeat-y;
    left: 1110px;
}

.uc-matrix .uc-matrix__grid-the-matrix-items-dash-second {
    left: 2220px;
}

.uc-matrix .uc-matrix__grid-the-matrix-items {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.uc-matrix .uc-matrix__grid-the-matrix-item {
    display: inline-block;
    font-size: 11.5px;
    line-height: 16px;
font-weight: 500;
font-family: "Bloomreach Sans";
    color: white;
position: absolute;
    border-radius: 5px;
    text-align: center;
    padding: 5px 10px;
}

.uc-matrix__grid .uc-matrix__grid-scroll-container {
    width: 100%;
    height: 2px;
    border: none;
    border-radius: 1px;
    background-color: #00284019;
    margin-top: 9px;
}

.uc-matrix__grid .uc-matrix__grid-scroll {
    width: calc(100% - 396px);
    height: 2px;
    border: none !important;
    background-color: transparent !important;
    margin-left: 198px;
}

.uc-matrix__grid .uc-matrix__grid-scroll-handle {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 396px !important;
    height: 18px !important;
    background: #019ACE !important;
    border: none !important;
    border-radius: 500px !important;
    top: -9px !important;
    margin-left: -198px !important;
    outline: none !important;
}

.uc-matrix__grid .uc-matrix__grid-scroll-handle span {
    font-size: 7px;
    color: white;
    opacity: 0.4;
letter-spacing: 2px;
}

.uc-matrix .uc-matrix__grid-filter {
    display: flex;
    flex-direction: column;
    padding: 32px;
    border-radius: 24px;
    background-color: #f6fbff;
}

.uc-matrix .uc-matrix__grid-filter h5 {
    font-size: 20px;
    color: #002840;
    font-weight: 500;
font-family: "Bloomreach Sans";
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-row {
    display: flex;
    flex-direction: row;
    margin-bottom: 20px;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-col {
    flex: 1;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__search-row {
    justify-content: space-between;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-search {
    display: flex;
flex-direction: row;
gap: 16px;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-search input {
    width: 272px;
    height: 30px;
    border: 1px solid transparent;
    border-radius: 5px;
    outline: none;
    padding: 4px 8px;
    font-size: 14px;
    color: #495057;
    font-weight: 400;
    text-align: right;
    background-color: #fff;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-search input:hover,
.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-search input:focus {
    border-color: #bbb;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-search button {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    padding: 0;
    border: none;
    margin: 0;
    background: transparent;
    outline: none;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-search svg {
    width: 17px;
    height: 17px;
    color: #00b2db;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-label {
    display: inline-block;
    color: var(--space-100);
    font-family: "Bloomreach Sans";
    font-size: 12px;
    font-weight: 500;
    margin: 0;
    margin-bottom: 20px;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-options {
display: flex;
flex-direction: row;
flex-wrap: wrap;
    gap: 10px;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-options a {
    display: inline-flex;
    color: var(--e-global-color-f97dbcb);
    font-family: "Bloomreach Sans";
    font-size: 13px;
    line-height: 1.5;
    font-weight: 500;
    padding: 7px 10px;
    background: white;
    border: 1px solid #4baedb80;
    border-radius: 25px;
    transition: background 0.3s, color 0.3s;
}
.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-options a:hover,
.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-options a:focus {
    background-color: #e5f3fc;
}
.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-options a.active {
    color: white;
    background: var(--e-global-color-f97dbcb);
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__channels a i.dot {
    display: flex;
    width: 12px;
    height: 12px;
    border-radius: 12px;
    margin-top: 3px;
    margin-right: 8px;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-options a i {
    display: none;
    height: 14px;
    margin-right: 8px;
    margin-top: 2px;
}
.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-options a.active i {
    display: flex;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-options label {
    font-family: "Bloomreach Sans";
font-size: 16px;
font-weight: 400;
color: #002840;
-webkit-text-size-adjust: none;
vertical-align: baseline;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-options label input {
    margin-right: 4px;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-dynamic-content {
    overflow: hidden;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-dynamic-toggle {
    position: relative;
    border-top: 1px solid #dee4e8;
    margin-top: 15px;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-dynamic-toggle button,
.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-dynamic-toggle button:hover,
.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-dynamic-toggle button:focus {
display: block;
    padding: 0 20px;
border: none;
margin: 0 auto;
    margin-top: -15px;
    font-family: "Bloomreach Sans";
font-size: 16px;
font-weight: 400;
color: #002840;
-webkit-text-size-adjust: none;
vertical-align: baseline;
    background: #f6fbff;
    outline: none;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-dynamic-toggle button span {
    vertical-align: middle;
}

.uc-matrix .uc-matrix__grid-filter .uc-matrix__grid-filter-dynamic-toggle button i {
    display: inline-flex;
    width: 13px;
    height: 6px;
    color: #00b2db;
    margin-left: 6px;
    transition: transform 0.3s;
}

.uc-matrix .uc-matrix__grid-filter .open .uc-matrix__grid-filter-dynamic-toggle button i {
    transform: rotate(180deg);
}

@media (max-width: 1024px) {
    .uc-matrix .uc-matrix__grid {
        display: none;
    }
    
    .uc-matrix .uc-matrix__grid-filter {
        display: none;
    }
}
.uc-search {
    display: flex;
}
.uc-search__content {
    position: relative;
    width: 100%;
}
.uc-search__input {
    width: 100%;
}
.uc-search__input input {
    width: 100%;
    color: #fff;
    font-size: 18px;
    line-height: 1.5;
    border: none;
    border-radius: 200px;
    padding: 20px 150px 18px 30px;
    background: rgba(255, 255, 255, .1);
    border: 1px solid rgba(255, 255, 255, 0);
}
@media (max-width: 992px) {
    .uc-search__input input {
        font-size: 14px;
        padding: 16px 60px 14px 20px;
    }
}
.uc-search__input input::placeholder {
    color: rgba(255,255,255,.5);
    opacity: 1;
}
.uc-search__input input:hover {
    border-color: rgba(255, 255, 255, .3);
}
.uc-search__input input:active,
.uc-search__input input:focus {
    border-color: #feed1b;
    outline: none;
}
.uc-search__btn {
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translateY(-50%);
    z-index: 1;
    width: auto;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    color: #000;
    font-weight: 500;
    line-height: 1;
    padding: 7px 24px 5px;
    border-radius: 100px;
    background: #feed1b;
}
@media (max-width: 992px) {
    .uc-search__btn {
        width: 40px;
        padding: 0;
        right: 8px;
    }
}
.uc-search__btn span {
    font-size: 16px;
}
@media (max-width: 992px) {
    .uc-search__btn span {
        display: none !important;
    }
}
@media (max-width: 1199px) {
    #scroll-filters {
        width: calc(100% + 30px);
        margin: 0 -15px;
        border-radius: 0;
        padding-right: 70px
    }
}
@media (max-width: 1199px) {
    .uc-tiles {
        grid-template-columns: repeat(3, 1fr);
    }
    .elementor-element.def-channel-section {
        flex-direction: column;
    }
    .elementor-element.def-channel-info {
        width: 100%;
    }
    .elementor-element.def-channel-items {
        width: 100%;
    }
    .uc-tile,
    .elementor-element.uc-tile-blue {
        height: auto;
    }
    .uc-tile-text,
    .uc-tile-bot__hover {
        display: none !important;
    }
    .uc-tile img.thumb {
        position: static;
    }
    .uc-tile-title {
        font-size: 18px;
    }
    .uc-tile-content {
        min-height: 155px;
    }
    .uc-tile-bot__channels div {
        width: 30px;
    }
}
@media (max-width: 740px) {
    .uc-tiles,
    .uc-tiles.uc-tiles-3 {
        grid-template-columns: repeat(1, 1fr);
    }
    .uc-tile-title {
        font-size: 20px;
    }
    .uc-tile-content {
        min-height: 135px;
    }
    .uc-tile-bot__channels div {
        width: 36px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bloomreach Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://www.bloomreach.com/wp-content/uploads/2024/04/BloomreachSans-Regular.woff2') format('woff2'),
		url('https://www.bloomreach.com/wp-content/uploads/2024/04/BloomreachSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Bloomreach Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://www.bloomreach.com/wp-content/uploads/2024/04/BloomreachSans-Medium.woff2') format('woff2'),
		url('https://www.bloomreach.com/wp-content/uploads/2024/04/BloomreachSans-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */