.elementor-19799 .elementor-element.elementor-element-6308966{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:144px 144px;--row-gap:144px;--column-gap:144px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-19799 .elementor-element.elementor-element-9634fda{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-19799 .elementor-element.elementor-element-d87e01c .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:72px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:#333333;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19799 .elementor-element.elementor-element-11aedaf{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-19799 .elementor-element.elementor-element-c7f484a{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-19799 .elementor-element.elementor-element-c7f484a:not(.elementor-motion-effects-element-type-background), .elementor-19799 .elementor-element.elementor-element-c7f484a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4D4D;}.elementor-19799 .elementor-element.elementor-element-c7f484a.e-con{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-19799 .elementor-element.elementor-element-31b8c9b .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;fill:#FFFFFF;color:#FFFFFF;padding:16px 0px 16px 0px;}.elementor-19799 .elementor-element.elementor-element-35b9b85 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-19799 .elementor-element.elementor-element-2be9b63 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-19799 .elementor-element.elementor-element-0e7d178 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;fill:#FFFFFF;color:#FFFFFF;padding:16px 0px 16px 0px;}.elementor-19799 .elementor-element.elementor-element-895dc7b .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-19799 .elementor-element.elementor-element-6d07f4a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19799 .elementor-element.elementor-element-71cdcf0{--grid-columns:1;width:100%;max-width:100%;}.elementor-19799 .elementor-element.elementor-element-71cdcf0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19799 .elementor-element.elementor-element-5187aff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-4cc4a3a.elementor-element{--align-self:flex-start;}.elementor-19799 .elementor-element.elementor-element-4cc4a3a .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:#000000;}.elementor-19799 .elementor-element.elementor-element-109f520{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-301b54e{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-10add4f{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-10add4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19799 .elementor-element.elementor-element-e49d232{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-0da3250{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-21b54ba{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-50f7494{--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-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-ba44dd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-c27532f{--display:flex;--min-height:44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-19799 .elementor-element.elementor-element-4ab28c1 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-096eef5 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-36220b1{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-9f3a1f4 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:#000000;}.elementor-19799 .elementor-element.elementor-element-7da24c1{--grid-columns:3;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-19799 .elementor-element.elementor-element-ddcf326{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-6606aa8{--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-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-82c3856{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-ce7057c{--display:flex;--min-height:44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-f1b4e40 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-46d8ff8 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-d4caa21{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-3ae8ebc .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:#000000;}.elementor-19799 .elementor-element.elementor-element-84fb9af{--grid-columns:2;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-19799 .elementor-element.elementor-element-ec9f445{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-fa634f9{--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-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-fa43e37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-48ff948{--display:flex;--min-height:44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-a933786 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-a844411 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-57de3fd{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-d6122c1 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:#333333;}.elementor-19799 .elementor-element.elementor-element-c9ba5f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-c766632{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-eaebbe9{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-4f1e721{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-4f1e721:not(.elementor-motion-effects-element-type-background), .elementor-19799 .elementor-element.elementor-element-4f1e721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-65e769e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-d4132df{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-6545a83{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-b042df6{--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-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-6b96971{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-ea6d878{--display:flex;--min-height:44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-0a4d92e img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-7591fa3 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-2aad8c1{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-97106d2 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:#000000;}.elementor-19799 .elementor-element.elementor-element-ec9baa1{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-797ab63{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-9ceda4d{--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-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-3d44b0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-098e67e{--display:flex;--min-height:44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-74e6ce5 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-9fcee19 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-adb8e64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-646be4d{--display:flex;--min-height:800px;--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;--justify-content:center;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-19799 .elementor-element.elementor-element-646be4d:not(.elementor-motion-effects-element-type-background), .elementor-19799 .elementor-element.elementor-element-646be4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-19799 .elementor-element.elementor-element-0adff13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19799 .elementor-element.elementor-element-0adff13.elementor-element{--align-self:flex-start;}.elementor-19799 .elementor-element.elementor-element-0adff13 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:72px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-aeb9234{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 48px 0px 48px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-63c0077{--display:flex;--min-height:56px;--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-19799 .elementor-element.elementor-element-63c0077:not(.elementor-motion-effects-element-type-background), .elementor-19799 .elementor-element.elementor-element-63c0077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4D4D;}.elementor-19799 .elementor-element.elementor-element-63c0077.e-con{--align-self:flex-start;}.elementor-19799 .elementor-element.elementor-element-f672567 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;fill:var( --e-global-color-9d1a117 );color:var( --e-global-color-9d1a117 );padding:16px 0px 16px 0px;}.elementor-19799 .elementor-element.elementor-element-1825298 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;fill:var( --e-global-color-9d1a117 );color:var( --e-global-color-9d1a117 );border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-19799 .elementor-element.elementor-element-7c2818c .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;fill:var( --e-global-color-9d1a117 );color:var( --e-global-color-9d1a117 );border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-19799 .elementor-element.elementor-element-7563987 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;fill:var( --e-global-color-9d1a117 );color:var( --e-global-color-9d1a117 );padding:16px 0px 16px 0px;}.elementor-19799 .elementor-element.elementor-element-4e6d055 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;fill:var( --e-global-color-9d1a117 );color:var( --e-global-color-9d1a117 );border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-19799 .elementor-element.elementor-element-39519ba{--display:flex;--min-height:800px;--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-19799 .elementor-element.elementor-element-39519ba:not(.elementor-motion-effects-element-type-background), .elementor-19799 .elementor-element.elementor-element-39519ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-19799 .elementor-element.elementor-element-10dec9e{--grid-columns:1;width:100%;max-width:100%;}.elementor-19799 .elementor-element.elementor-element-10dec9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19799 .elementor-element.elementor-element-e88cab4{--display:flex;--min-height:800px;--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;--justify-content:center;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-19799 .elementor-element.elementor-element-e88cab4:not(.elementor-motion-effects-element-type-background), .elementor-19799 .elementor-element.elementor-element-e88cab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-19799 .elementor-element.elementor-element-253bd19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19799 .elementor-element.elementor-element-253bd19.elementor-element{--align-self:flex-start;}.elementor-19799 .elementor-element.elementor-element-253bd19 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-4f6b1f1{--display:grid;--e-con-grid-template-columns:696px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-a735a24{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-66b0b56{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-66b0b56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19799 .elementor-element.elementor-element-a099520{--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;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-30f9b89{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-9f199ed{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-9d74752{--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-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-fbdb631{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-883ed56{--display:flex;--min-height:44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-3742d93 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-1ff2a90 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-00e3989{--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;--justify-content:center;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-19799 .elementor-element.elementor-element-00e3989:not(.elementor-motion-effects-element-type-background), .elementor-19799 .elementor-element.elementor-element-00e3989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-19799 .elementor-element.elementor-element-1468478{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19799 .elementor-element.elementor-element-1468478.elementor-element{--align-self:flex-start;}.elementor-19799 .elementor-element.elementor-element-1468478 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-1aa80b2{--grid-columns:3;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-19799 .elementor-element.elementor-element-669782f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-f9c03ea{--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-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-a2d4bd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-96b9d18{--display:flex;--min-height:44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-b92a2d8 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-b5649a7 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-5a2e4ea{--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;--justify-content:center;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-19799 .elementor-element.elementor-element-5a2e4ea:not(.elementor-motion-effects-element-type-background), .elementor-19799 .elementor-element.elementor-element-5a2e4ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-19799 .elementor-element.elementor-element-cadd33e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19799 .elementor-element.elementor-element-cadd33e.elementor-element{--align-self:flex-start;}.elementor-19799 .elementor-element.elementor-element-cadd33e .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-20adbdb{--grid-columns:4;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-19799 .elementor-element.elementor-element-131c852{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-c7cf43d{--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-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-537072a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-ff945ad{--display:flex;--min-height:44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-98f6c47 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-d518971 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-9b6abe7{--display:flex;--min-height:800px;--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;--justify-content:center;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-19799 .elementor-element.elementor-element-9b6abe7:not(.elementor-motion-effects-element-type-background), .elementor-19799 .elementor-element.elementor-element-9b6abe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-19799 .elementor-element.elementor-element-ec97ce7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19799 .elementor-element.elementor-element-ec97ce7.elementor-element{--align-self:flex-start;}.elementor-19799 .elementor-element.elementor-element-ec97ce7 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-c05f628{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-f0ff2da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-344f754{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-f808a36{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-f808a36:not(.elementor-motion-effects-element-type-background), .elementor-19799 .elementor-element.elementor-element-f808a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-cd1395a{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-f79c639{--grid-columns:1;--grid-row-gap:24px;}.elementor-19799 .elementor-element.elementor-element-a5df525{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-ba6231d{--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-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-2260aa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-f574c4c{--display:flex;--min-height:44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-72ec74a img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-1df5904 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-99acb54{--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;--justify-content:center;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-19799 .elementor-element.elementor-element-99acb54:not(.elementor-motion-effects-element-type-background), .elementor-19799 .elementor-element.elementor-element-99acb54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-19799 .elementor-element.elementor-element-1d7a41a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19799 .elementor-element.elementor-element-1d7a41a.elementor-element{--align-self:flex-start;}.elementor-19799 .elementor-element.elementor-element-1d7a41a .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-d4526a1{--grid-columns:1;--grid-row-gap:24px;}.elementor-19799 .elementor-element.elementor-element-4319635{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-131c709{--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-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-8e70f98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-19799 .elementor-element.elementor-element-b1c0d7a{--display:flex;--min-height:44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19799 .elementor-element.elementor-element-a949495 img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-856fe1f img{width:46px;height:46px;}.elementor-19799 .elementor-element.elementor-element-264ad43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-19799:not(.elementor-motion-effects-element-type-background), body.elementor-page-19799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-19799 .elementor-element.elementor-element-c7f484a{--width:770px;}.elementor-19799 .elementor-element.elementor-element-50f7494{--width:136px;}.elementor-19799 .elementor-element.elementor-element-c27532f{--width:44px;}.elementor-19799 .elementor-element.elementor-element-6606aa8{--width:136px;}.elementor-19799 .elementor-element.elementor-element-ce7057c{--width:44px;}.elementor-19799 .elementor-element.elementor-element-fa634f9{--width:136px;}.elementor-19799 .elementor-element.elementor-element-48ff948{--width:44px;}.elementor-19799 .elementor-element.elementor-element-c766632{--width:47%;}.elementor-19799 .elementor-element.elementor-element-4f1e721{--width:1px;}.elementor-19799 .elementor-element.elementor-element-65e769e{--width:47%;}.elementor-19799 .elementor-element.elementor-element-b042df6{--width:136px;}.elementor-19799 .elementor-element.elementor-element-ea6d878{--width:44px;}.elementor-19799 .elementor-element.elementor-element-9ceda4d{--width:511px;}.elementor-19799 .elementor-element.elementor-element-098e67e{--width:44px;}.elementor-19799 .elementor-element.elementor-element-646be4d{--content-width:1216px;}.elementor-19799 .elementor-element.elementor-element-39519ba{--content-width:1216px;}.elementor-19799 .elementor-element.elementor-element-e88cab4{--content-width:1216px;}.elementor-19799 .elementor-element.elementor-element-4f6b1f1{--width:100%;}.elementor-19799 .elementor-element.elementor-element-9f199ed{--width:100%;}.elementor-19799 .elementor-element.elementor-element-9d74752{--width:92px;}.elementor-19799 .elementor-element.elementor-element-883ed56{--width:44px;}.elementor-19799 .elementor-element.elementor-element-00e3989{--content-width:1216px;}.elementor-19799 .elementor-element.elementor-element-669782f{--width:100%;}.elementor-19799 .elementor-element.elementor-element-f9c03ea{--width:92px;}.elementor-19799 .elementor-element.elementor-element-96b9d18{--width:44px;}.elementor-19799 .elementor-element.elementor-element-5a2e4ea{--content-width:1216px;}.elementor-19799 .elementor-element.elementor-element-131c852{--width:100%;}.elementor-19799 .elementor-element.elementor-element-c7cf43d{--width:92px;}.elementor-19799 .elementor-element.elementor-element-ff945ad{--width:44px;}.elementor-19799 .elementor-element.elementor-element-9b6abe7{--content-width:1216px;}.elementor-19799 .elementor-element.elementor-element-c05f628{--width:100%;}.elementor-19799 .elementor-element.elementor-element-f0ff2da{--width:47%;}.elementor-19799 .elementor-element.elementor-element-f808a36{--width:1px;}.elementor-19799 .elementor-element.elementor-element-cd1395a{--width:47%;}.elementor-19799 .elementor-element.elementor-element-a5df525{--width:100%;}.elementor-19799 .elementor-element.elementor-element-ba6231d{--width:92px;}.elementor-19799 .elementor-element.elementor-element-f574c4c{--width:44px;}.elementor-19799 .elementor-element.elementor-element-99acb54{--content-width:1216px;}.elementor-19799 .elementor-element.elementor-element-4319635{--width:100%;}.elementor-19799 .elementor-element.elementor-element-131c709{--width:92px;}.elementor-19799 .elementor-element.elementor-element-b1c0d7a{--width:44px;}}@media(max-width:1280px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19799 .elementor-element.elementor-element-109f520{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-19799 .elementor-element.elementor-element-aeb9234{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-19799 .elementor-element.elementor-element-4f6b1f1{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19799 .elementor-element.elementor-element-71cdcf0{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-109f520{--grid-auto-flow:row;}.elementor-19799 .elementor-element.elementor-element-10add4f{--grid-columns:2;}.elementor-19799 .elementor-element.elementor-element-0da3250{--grid-columns:2;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-19799 .elementor-element.elementor-element-7da24c1{--grid-columns:2;}.elementor-19799 .elementor-element.elementor-element-84fb9af{--grid-columns:2;}.elementor-19799 .elementor-element.elementor-element-eaebbe9{--grid-columns:2;}.elementor-19799 .elementor-element.elementor-element-d4132df{--grid-columns:2;}.elementor-19799 .elementor-element.elementor-element-ec9baa1{--grid-columns:2;}.elementor-19799 .elementor-element.elementor-element-aeb9234{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-19799 .elementor-element.elementor-element-10dec9e{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-4f6b1f1{--grid-auto-flow:row;}.elementor-19799 .elementor-element.elementor-element-66b0b56{--grid-columns:2;}.elementor-19799 .elementor-element.elementor-element-30f9b89{--grid-columns:2;}.elementor-19799 .elementor-element.elementor-element-1aa80b2{--grid-columns:2;}.elementor-19799 .elementor-element.elementor-element-20adbdb{--grid-columns:2;}.elementor-19799 .elementor-element.elementor-element-344f754{--grid-columns:2;}.elementor-19799 .elementor-element.elementor-element-f79c639{--grid-columns:2;}.elementor-19799 .elementor-element.elementor-element-d4526a1{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19799 .elementor-element.elementor-element-71cdcf0{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-109f520{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19799 .elementor-element.elementor-element-10add4f{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-0da3250{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-50f7494{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-19799 .elementor-element.elementor-element-c27532f{--width:44px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-19799 .elementor-element.elementor-element-7da24c1{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-6606aa8{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-19799 .elementor-element.elementor-element-ce7057c{--width:44px;}.elementor-19799 .elementor-element.elementor-element-84fb9af{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-fa634f9{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-19799 .elementor-element.elementor-element-48ff948{--width:44px;}.elementor-19799 .elementor-element.elementor-element-eaebbe9{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-d4132df{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-b042df6{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-19799 .elementor-element.elementor-element-ea6d878{--width:44px;}.elementor-19799 .elementor-element.elementor-element-ec9baa1{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-9ceda4d{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-19799 .elementor-element.elementor-element-098e67e{--width:44px;}.elementor-19799 .elementor-element.elementor-element-aeb9234{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-19799 .elementor-element.elementor-element-10dec9e{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-4f6b1f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19799 .elementor-element.elementor-element-66b0b56{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-30f9b89{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-9d74752{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-19799 .elementor-element.elementor-element-883ed56{--width:44px;}.elementor-19799 .elementor-element.elementor-element-1aa80b2{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-f9c03ea{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-19799 .elementor-element.elementor-element-96b9d18{--width:44px;}.elementor-19799 .elementor-element.elementor-element-20adbdb{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-c7cf43d{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-19799 .elementor-element.elementor-element-ff945ad{--width:44px;}.elementor-19799 .elementor-element.elementor-element-344f754{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-f79c639{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-ba6231d{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-19799 .elementor-element.elementor-element-f574c4c{--width:44px;}.elementor-19799 .elementor-element.elementor-element-d4526a1{--grid-columns:1;}.elementor-19799 .elementor-element.elementor-element-131c709{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-19799 .elementor-element.elementor-element-b1c0d7a{--width:44px;}}/* Start custom CSS for container, class: .elementor-element-c7f484a */.elementor-19799 .elementor-element.elementor-element-c7f484a { backdrop-filter: blur(50px); -webkit-backdrop-filter: blur(50px); }/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-10add4f */.elementor-19799 .elementor-element.elementor-element-10add4f {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-301b54e */.elementor-19799 .elementor-element.elementor-element-301b54e img {
    width: 100%;
}

.elementor-19799 .elementor-element.elementor-element-301b54e a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50f7494 */.elementor-19799 .elementor-element.elementor-element-50f7494 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-19799 .elementor-element.elementor-element-50f7494 .forward-icon-1,
.elementor-19799 .elementor-element.elementor-element-50f7494 .forward-icon-2 {
  position: absolute;
  top: 0;
  left: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-19799 .elementor-element.elementor-element-50f7494 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-19799 .elementor-element.elementor-element-50f7494 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-19799 .elementor-element.elementor-element-50f7494:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-19799 .elementor-element.elementor-element-50f7494:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-19799 .elementor-element.elementor-element-50f7494 .elementor-element-6158833 {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-19799 .elementor-element.elementor-element-50f7494:hover .elementor-element-6158833,
.elementor-19799 .elementor-element.elementor-element-50f7494:hover .elementor-element-6158833 * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6606aa8 */.elementor-19799 .elementor-element.elementor-element-6606aa8 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-19799 .elementor-element.elementor-element-6606aa8 .forward-icon-1,
.elementor-19799 .elementor-element.elementor-element-6606aa8 .forward-icon-2 {
  position: absolute;
  top: 0;
  left: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-19799 .elementor-element.elementor-element-6606aa8 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-19799 .elementor-element.elementor-element-6606aa8 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-19799 .elementor-element.elementor-element-6606aa8:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-19799 .elementor-element.elementor-element-6606aa8:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-19799 .elementor-element.elementor-element-6606aa8 .elementor-element-6158833 {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-19799 .elementor-element.elementor-element-6606aa8:hover .elementor-element-6158833,
.elementor-19799 .elementor-element.elementor-element-6606aa8:hover .elementor-element-6158833 * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa634f9 */.elementor-19799 .elementor-element.elementor-element-fa634f9 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-19799 .elementor-element.elementor-element-fa634f9 .forward-icon-1,
.elementor-19799 .elementor-element.elementor-element-fa634f9 .forward-icon-2 {
  position: absolute;
  top: 0;
  left: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-19799 .elementor-element.elementor-element-fa634f9 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-19799 .elementor-element.elementor-element-fa634f9 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-19799 .elementor-element.elementor-element-fa634f9:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-19799 .elementor-element.elementor-element-fa634f9:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-19799 .elementor-element.elementor-element-fa634f9 .elementor-element-6158833 {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-19799 .elementor-element.elementor-element-fa634f9:hover .elementor-element-6158833,
.elementor-19799 .elementor-element.elementor-element-fa634f9:hover .elementor-element-6158833 * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b042df6 */.elementor-19799 .elementor-element.elementor-element-b042df6 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-19799 .elementor-element.elementor-element-b042df6 .forward-icon-1,
.elementor-19799 .elementor-element.elementor-element-b042df6 .forward-icon-2 {
  position: absolute;
  top: 0;
  left: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-19799 .elementor-element.elementor-element-b042df6 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-19799 .elementor-element.elementor-element-b042df6 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-19799 .elementor-element.elementor-element-b042df6:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-19799 .elementor-element.elementor-element-b042df6:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-19799 .elementor-element.elementor-element-b042df6 .elementor-element-6158833 {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-19799 .elementor-element.elementor-element-b042df6:hover .elementor-element-6158833,
.elementor-19799 .elementor-element.elementor-element-b042df6:hover .elementor-element-6158833 * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ceda4d */.elementor-19799 .elementor-element.elementor-element-9ceda4d {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-19799 .elementor-element.elementor-element-9ceda4d .forward-icon-1,
.elementor-19799 .elementor-element.elementor-element-9ceda4d .forward-icon-2 {
  position: absolute;
  top: 0;
  left: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-19799 .elementor-element.elementor-element-9ceda4d .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-19799 .elementor-element.elementor-element-9ceda4d .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-19799 .elementor-element.elementor-element-9ceda4d:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-19799 .elementor-element.elementor-element-9ceda4d:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-19799 .elementor-element.elementor-element-9ceda4d .elementor-element-6158833 {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-19799 .elementor-element.elementor-element-9ceda4d:hover .elementor-element-6158833,
.elementor-19799 .elementor-element.elementor-element-9ceda4d:hover .elementor-element-6158833 * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c0077 */.elementor-19799 .elementor-element.elementor-element-63c0077 { backdrop-filter: blur(50px); -webkit-backdrop-filter: blur(50px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39519ba */@media (min-width: 1025px) {
 .elementor-19799 .elementor-element.elementor-element-39519ba .elementor-icon-list-icon { width: 24px !important; }
 .elementor-19799 .elementor-element.elementor-element-39519ba .elementor-icon-list-icon svg { width: 24px !important; height: 24px !important; --e-icon-list-icon-size: 24px; }
 .elementor-19799 .elementor-element.elementor-element-39519ba .elementor-icon-list-text { padding-left: 10px !important; }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-66b0b56 */.elementor-19799 .elementor-element.elementor-element-66b0b56 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a735a24 */.elementor-19799 .elementor-element.elementor-element-a735a24 img {
    width: 100%;
}

.elementor-19799 .elementor-element.elementor-element-a735a24 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbdb631 */.elementor-19799 .elementor-element.elementor-element-fbdb631, .elementor-19799 .elementor-element.elementor-element-fbdb631 p{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d74752 */@media (min-width: 1025px) {
 .elementor-19799 .elementor-element.elementor-element-9d74752 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-19799 .elementor-element.elementor-element-9d74752 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-19799 .elementor-element.elementor-element-9d74752 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-19799 .elementor-element.elementor-element-9d74752 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; }
 .elementor-19799 .elementor-element.elementor-element-9d74752 *, .elementor-19799 .elementor-element.elementor-element-9d74752:hover * { transition: none !important; transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2d4bd9 */.elementor-19799 .elementor-element.elementor-element-a2d4bd9, .elementor-19799 .elementor-element.elementor-element-a2d4bd9 p{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c03ea */@media (min-width: 1025px) {
 .elementor-19799 .elementor-element.elementor-element-f9c03ea { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-19799 .elementor-element.elementor-element-f9c03ea > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-19799 .elementor-element.elementor-element-f9c03ea .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-19799 .elementor-element.elementor-element-f9c03ea .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; }
 .elementor-19799 .elementor-element.elementor-element-f9c03ea *, .elementor-19799 .elementor-element.elementor-element-f9c03ea:hover * { transition: none !important; transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-537072a */.elementor-19799 .elementor-element.elementor-element-537072a, .elementor-19799 .elementor-element.elementor-element-537072a p{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7cf43d */@media (min-width: 1025px) {
 .elementor-19799 .elementor-element.elementor-element-c7cf43d { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-19799 .elementor-element.elementor-element-c7cf43d > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-19799 .elementor-element.elementor-element-c7cf43d .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-19799 .elementor-element.elementor-element-c7cf43d .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; }
 .elementor-19799 .elementor-element.elementor-element-c7cf43d *, .elementor-19799 .elementor-element.elementor-element-c7cf43d:hover * { transition: none !important; transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2260aa8 */.elementor-19799 .elementor-element.elementor-element-2260aa8, .elementor-19799 .elementor-element.elementor-element-2260aa8 p{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba6231d */@media (min-width: 1025px) {
 .elementor-19799 .elementor-element.elementor-element-ba6231d { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-19799 .elementor-element.elementor-element-ba6231d > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-19799 .elementor-element.elementor-element-ba6231d .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-19799 .elementor-element.elementor-element-ba6231d .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; }
 .elementor-19799 .elementor-element.elementor-element-ba6231d *, .elementor-19799 .elementor-element.elementor-element-ba6231d:hover * { transition: none !important; transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d4526a1 *//* Figma 2169:2588: cards span the full 1216 column (rest of card styles live in section adb8e64) */
@media (min-width: 1025px) {
 .elementor-19799 .elementor-element.elementor-element-d4526a1, .elementor-19799 .elementor-element.elementor-element-d4526a1 .e-loop-item, .elementor-19799 .elementor-element.elementor-element-d4526a1 .elementor-element-39dcd69 { width: 100% !important; max-width: 100% !important; align-self: stretch !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e70f98 */.elementor-19799 .elementor-element.elementor-element-8e70f98, .elementor-19799 .elementor-element.elementor-element-8e70f98 p{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-131c709 */@media (min-width: 1025px) {
 .elementor-19799 .elementor-element.elementor-element-131c709 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-19799 .elementor-element.elementor-element-131c709 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-19799 .elementor-element.elementor-element-131c709 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-19799 .elementor-element.elementor-element-131c709 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; }
 .elementor-19799 .elementor-element.elementor-element-131c709 *, .elementor-19799 .elementor-element.elementor-element-131c709:hover * { transition: none !important; transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb8e64 */@media (min-width: 1025px) {
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-63c0077 { width: fit-content !important; max-width: 100%; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-63c0077 .elementor-button { padding: 0 !important; line-height: 20px; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-widget-theme-post-title .elementor-heading-title, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-widget-theme-post-title .elementor-heading-title a { font-family: "Baskervville", serif !important; font-weight: 500 !important; letter-spacing: 0.25px !important; color: var(--e-global-color-secondary) !important; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-post-info .elementor-icon-list-text, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-post-info time, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-widget-theme-post-excerpt, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-widget-theme-post-excerpt p { font-family: "Lato", sans-serif !important; letter-spacing: 0.25px !important; color: var(--e-global-color-secondary); }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-widget-theme-post-excerpt p { display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-widget-theme-post-featured-image img { border-radius: 0 !important; object-fit: cover; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-post-info__terms-list a, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-post-info__terms-list span { font-family: "Lato", sans-serif !important; font-weight: 700 !important; font-size: 16px !important; line-height: 20px !important; letter-spacing: 0.25px !important; }

 /* featured */
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-10dec9e .elementor-heading-title { font-size: 28px !important; line-height: 1.2 !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-10dec9e .elementor-element-53e30f7, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-10dec9e .elementor-element-53e30f7 p { font-family: "Lato", sans-serif !important; font-weight: 700 !important; font-size: 16px !important; line-height: 20px !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-10dec9e .elementor-element-c0eb32a img { width: 24px !important; height: 24px !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-10dec9e .elementor-post-info time, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-10dec9e .elementor-widget-theme-post-excerpt p { font-size: 18px !important; line-height: 1.5 !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-10dec9e .elementor-widget-theme-post-excerpt p { -webkit-line-clamp: 3; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-10dec9e .elementor-widget-theme-post-featured-image img { width: 100% !important; height: 400px !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-10dec9e .elementor-author-box__name { font-family: "Baskervville", serif !important; font-weight: 700 !important; font-size: 18px !important; line-height: 1.5 !important; color: var(--e-global-color-secondary) !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-10dec9e .elementor-author-box__bio, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-10dec9e .elementor-author-box__bio p { font-family: "Lato", sans-serif !important; font-size: 18px !important; line-height: 1.5 !important; color: var(--e-global-color-secondary) !important; }

 /* thought leadership */
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-66b0b56 .elementor-widget-theme-post-featured-image img { width: 696px !important; height: 440px !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-66b0b56 .e-con { border-radius: 0 !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-30f9b89 .elementor-loop-container { gap: 24px !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-30f9b89 .elementor-element-a472931 { gap: 24px !important; padding: 0 0 16px 0 !important; border-bottom: 1px solid var(--e-global-color-secondary) !important; align-items: center; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-30f9b89 .elementor-element-15402a3 .elementor-icon svg { width: 32px !important; height: 32px !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-30f9b89 .elementor-widget-theme-post-featured-image img { width: 120px !important; height: 72px !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-30f9b89 .elementor-heading-title, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-30f9b89 .elementor-heading-title a { font-family: "Playfair Display", serif !important; font-size: 18px !important; line-height: 1.5 !important; -webkit-line-clamp: 1; }

 /* reports + case studies cards */
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-1aa80b2 .elementor-element-a6181fa, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-20adbdb .elementor-element-b245fe5 { background: transparent !important; padding: 0 !important; gap: 0 !important; border-radius: 0 !important; box-shadow: none !important; display: flex !important; flex-direction: column !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-1aa80b2 .elementor-element-6815769, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-20adbdb .elementor-element-65c63b4 { order: -1; margin: 0 !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-1aa80b2 .elementor-widget-theme-post-featured-image img, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-20adbdb .elementor-widget-theme-post-featured-image img { width: 100% !important; aspect-ratio: 413 / 232; height: auto !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-1aa80b2 .elementor-element-44bdf06, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-20adbdb .elementor-element-6e91e6f { display: none !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-1aa80b2 .elementor-element-8b1636b { padding: 16px 16px 0 !important; border: 2px solid var(--e-global-color-grey-10); border-bottom: 0; border-top: 0; margin: 0 !important; background: transparent !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-1aa80b2 .elementor-element-8b1636b .elementor-post-info__terms-list { background: var(--e-global-color-text); padding: 2px 8px; border-radius: 2px; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-1aa80b2 .elementor-element-8b1636b a { color: var(--e-global-color-secondary) !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-1aa80b2 .elementor-element-136639c { padding: 12px 16px 16px !important; border: 2px solid var(--e-global-color-grey-10); border-top: 0; gap: 12px !important; background: transparent !important; margin: 0 !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-1aa80b2 .elementor-element-6815769 img { border: 2px solid var(--e-global-color-grey-10); border-bottom: 0; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-20adbdb .elementor-element-99fa1be { padding: 16px !important; border: 2px solid var(--e-global-color-grey-10); border-top: 0; background: transparent !important; margin: 0 !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-1aa80b2 .elementor-heading-title, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-20adbdb .elementor-heading-title { font-size: 24px !important; line-height: 1.5 !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-1aa80b2 .elementor-post-info time, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-1aa80b2 .elementor-post-info .elementor-icon-list-text { font-size: 16px !important; line-height: 1.5 !important; }

 /* news */
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-344f754 .elementor-heading-title, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-f79c639 .elementor-heading-title { font-size: 28px !important; line-height: 1.2 !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-9b6abe7 .elementor-post-info time, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-9b6abe7 .elementor-widget-theme-post-excerpt p { font-size: 18px !important; line-height: 1.5 !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-9b6abe7 .elementor-widget-theme-post-excerpt p { -webkit-line-clamp: 2; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-344f754 .elementor-widget-theme-post-featured-image img { width: 100% !important; height: 320px !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-f79c639 .elementor-widget-theme-post-featured-image img { width: 176px !important; height: 120px !important; }

 /* articles - Figma 2169:2588 _card_blogs (2026-11-02) */
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-element-39dcd69 { display: grid !important; grid-template-columns: 797px 266.667px !important; justify-content: space-between !important; align-items: center !important; gap: 0 !important; padding: 0 0 24px 0 !important; border-bottom: 1px solid var(--e-global-color-secondary) !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-element-c04972d { gap: 24px !important; width: 797px !important; justify-self: start !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-element-bf85222 { gap: 12px !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-element-7b7eb99 { width: 751px !important; max-width: 100% !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-heading-title, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-heading-title a { font-size: 24px !important; line-height: 1.5 !important; -webkit-line-clamp: 2; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-element-c8aec1a { gap: 10px !important; align-items: center !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-element-2e97fb2 .elementor-icon-list-icon { width: 24px !important; height: 24px !important; display: inline-flex !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-element-2e97fb2 .elementor-icon-list-icon i, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-element-2e97fb2 .elementor-icon-list-icon svg { display: none !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-element-2e97fb2 .elementor-icon-list-icon::before { content: ''; display: block; width: 24px; height: 24px; background: no-repeat center / 24px 24px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 2V4H16.001V2H18.001V4H19.001C20.1009 4.00011 21.001 4.90007 21.001 6V20C21.0009 21.0999 20.1009 21.9999 19.001 22H5C3.89001 21.9999 3.00003 21.0999 3 20L3.00977 6C3.00977 4.90004 3.88999 4.00005 5 4H6V2H8ZM5 10V20H19.001V10H5ZM9 18H7V16H9V18ZM13 18H11V16H13V18ZM17.001 18H15.001V16H17.001V18ZM9 14H7V12H9V14ZM13 14H11V12H13V14ZM17.001 14H15.001V12H17.001V14Z' fill='%23333333'/%3E%3C/svg%3E"); }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-element-2e97fb2 .elementor-icon-list-text { padding-left: 10px !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-post-info time, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-post-info .elementor-icon-list-text, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-widget-theme-post-excerpt p { font-size: 18px !important; line-height: 1.5 !important; font-weight: 400; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-element-117981c .elementor-icon-list-text, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-element-117981c a { font-size: 16px !important; line-height: 20px !important; font-weight: 700 !important; color: #684FA4 !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-widget-theme-post-excerpt p { margin: 0 !important; -webkit-line-clamp: 2; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-author-box__text { display: flex !important; flex-direction: column !important; gap: 4px !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-author-box__name { margin: 0 !important; font-family: "Lato", sans-serif !important; font-weight: 700 !important; font-size: 18px !important; line-height: 1.5 !important; letter-spacing: 0.25px !important; color: var(--e-global-color-secondary) !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-author-box__bio, .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-author-box__bio p { margin: 0 !important; font-family: "Lato", sans-serif !important; font-size: 18px !important; line-height: 1.5 !important; letter-spacing: 0.25px !important; color: var(--e-global-color-secondary) !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-element-812bd63 { width: 266.667px !important; justify-self: end !important; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-d4526a1 .elementor-widget-theme-post-featured-image img { width: 266.667px !important; height: 200px !important; max-width: none !important; object-fit: cover !important; border-radius: 0 !important; display: block; }

 /* see all */
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .forward-icon-1, .elementor-19799 .elementor-element.elementor-element-adb8e64 .forward-icon-2 { width: 32px !important; height: 32px !important; top: 50% !important; left: auto !important; right: 0 !important; margin-top: -16px !important; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .forward-icon-1 img, .elementor-19799 .elementor-element.elementor-element-adb8e64 .forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
}

/* figma sync 760: news columns 575 / gap 32 / divider / 575, see-all 9px below list */
@media (min-width:1025px){
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-f0ff2da,.elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-cd1395a{flex:1 1 0 !important;min-width:0 !important;width:auto !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-a5df525{margin-top:9px !important}
}
/* responsive figma-sync */
@media (max-width:1024px){
 .elementor-19799 .elementor-element.elementor-element-adb8e64 :is(.elementor-element-646be4d,.elementor-element-39519ba,.elementor-element-e88cab4,.elementor-element-00e3989,.elementor-element-5a2e4ea,.elementor-element-9b6abe7,.elementor-element-99acb54){padding:56px 40px !important;min-height:0 !important;height:auto !important;--min-height:0px}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-646be4d{padding:72px 40px !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 h1.elementor-heading-title{font-size:48px !important;line-height:1.2 !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 h2.elementor-heading-title{font-size:36px !important;line-height:1.2 !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-widget-heading,.elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-widget-text-editor{max-width:100% !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-0adff13 br{display:none}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-aeb9234{width:100% !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-63c0077{flex-wrap:wrap !important;height:auto !important;min-height:56px;width:auto !important;max-width:100% !important;padding:16px 24px !important;row-gap:12px !important;column-gap:24px !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-4f6b1f1{grid-template-columns:minmax(0,1fr) !important;display:grid !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-a735a24,.elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-a099520{width:100% !important;max-width:100% !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-9f199ed{margin-top:24px !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 :is(.elementor-element-1aa80b2,.elementor-element-20adbdb) .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-c05f628{flex-direction:column !important;gap:32px !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-f0ff2da,.elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-cd1395a{width:100% !important;flex:none !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-f808a36{width:100% !important;height:1px !important;min-height:1px !important;flex:none !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-a5df525{margin-top:9px !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .e-loop-item img{max-width:100% !important}
}
@media (max-width:767px){
 .elementor-19799 .elementor-element.elementor-element-adb8e64 :is(.elementor-element-646be4d,.elementor-element-39519ba,.elementor-element-e88cab4,.elementor-element-00e3989,.elementor-element-5a2e4ea,.elementor-element-9b6abe7,.elementor-element-99acb54){padding:48px 20px !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-646be4d{padding:56px 20px !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 h1.elementor-heading-title{font-size:40px !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 h2.elementor-heading-title{font-size:32px !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-aeb9234{padding:0 !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-aeb9234 br{display:none}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-aeb9234 p{font-size:16px !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-63c0077{padding:12px 16px !important;column-gap:16px !important;row-gap:8px !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 :is(.elementor-element-1aa80b2,.elementor-element-20adbdb) .elementor-loop-container{grid-template-columns:minmax(0,1fr) !important}
}

/* fix2: see-all arrow duplicated on <=1024 (hover-swap image only hidden on desktop) + titles wrap */
@media (max-width:1024px){
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-3742d93,.elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-72ec74a{display:none !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-883ed56,.elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-f574c4c{width:32px !important;height:32px !important;min-height:0 !important;flex:none !important;gap:0 !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-1ff2a90,.elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-1df5904{width:32px !important;height:32px !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-1ff2a90 img,.elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-1df5904 img{width:32px !important;height:32px !important;object-fit:contain}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-9d74752,.elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-ba6231d{align-items:center !important;height:44px !important;min-height:0 !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-30f9b89 .elementor-element-49ce805{flex:1 1 0 !important;min-width:0 !important;width:auto !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-30f9b89 .elementor-element-49ce805 *{-webkit-line-clamp:unset !important;line-clamp:unset !important;text-overflow:clip !important;overflow:visible !important;white-space:normal !important;display:block !important}
}
@media (max-width:767px){
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-30f9b89 .elementor-element-a472931{flex-wrap:wrap !important;row-gap:12px !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-30f9b89 .elementor-element-49ce805{flex:0 0 100% !important;width:100% !important}
}

/* fix3: same duplicated see-all arrow in Reports/Case studies/Articles + unclamp loop titles on <=1024 */
@media (max-width:1024px){
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-b92a2d8,.elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-98f6c47,.elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-a949495{display:none !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 :is(.elementor-element-96b9d18,.elementor-element-ff945ad,.elementor-element-b1c0d7a){width:32px !important;height:32px !important;min-height:0 !important;flex:none !important;gap:0 !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 :is(.elementor-element-b5649a7,.elementor-element-d518971,.elementor-element-856fe1f),.elementor-19799 .elementor-element.elementor-element-adb8e64 :is(.elementor-element-b5649a7,.elementor-element-d518971,.elementor-element-856fe1f) img{width:32px !important;height:32px !important;object-fit:contain}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 :is(.elementor-element-f9c03ea,.elementor-element-c7cf43d,.elementor-element-131c709){align-items:center !important;height:44px !important;min-height:0 !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 :is(.elementor-element-f9b4593,.elementor-element-aee8de1,.elementor-element-94c451f,.elementor-element-e7a3167,.elementor-element-c942a87,.elementor-element-7b7eb99,.elementor-element-edbc0b1) > *,.elementor-19799 .elementor-element.elementor-element-adb8e64 :is(.elementor-element-f9b4593,.elementor-element-aee8de1,.elementor-element-94c451f,.elementor-element-e7a3167,.elementor-element-c942a87,.elementor-element-7b7eb99,.elementor-element-edbc0b1) > * > *{-webkit-line-clamp:unset !important;line-clamp:unset !important;text-overflow:clip !important;overflow:visible !important;white-space:normal !important;display:block !important;height:auto !important;max-height:none !important}
}

/* fix4: restore excerpt clamp (fix3 must only unclamp titles) */
@media (max-width:1024px){
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-f9b4593 > *,.elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-e7a3167 > *{display:flow-root !important;overflow:hidden !important;text-overflow:clip !important;white-space:normal !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-f9b4593 > *{-webkit-line-clamp:3 !important;line-clamp:3 !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-e7a3167 > *{-webkit-line-clamp:2 !important;line-clamp:2 !important}
}

@media (max-width:1024px){ .elementor-19799 .elementor-element.elementor-element-adb8e64.elementor-element-adb8e64 :is(.elementor-element-f9b4593,.elementor-element-aee8de1,.elementor-element-94c451f,.elementor-element-e7a3167,.elementor-element-c942a87,.elementor-element-7b7eb99) > *,.elementor-19799 .elementor-element.elementor-element-adb8e64.elementor-element-adb8e64 :is(.elementor-element-f9b4593,.elementor-element-aee8de1,.elementor-element-94c451f,.elementor-element-e7a3167,.elementor-element-c942a87,.elementor-element-7b7eb99) > * > *{-webkit-line-clamp:inherit !important;overflow:visible !important;text-overflow:clip !important;white-space:normal !important;height:auto !important;max-height:none !important;display:revert !important} .elementor-19799 .elementor-element.elementor-element-adb8e64.elementor-element-adb8e64 :is(.elementor-element-c942a87,.elementor-element-7b7eb99) .elementor-heading-title{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important} }

/* fix6: thought-leadership video titles below thumb on tablet too (loop is 2 cols at tablet) */
@media (max-width:1024px){
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-30f9b89 .elementor-element-a472931{flex-wrap:wrap !important;row-gap:12px !important}
 .elementor-19799 .elementor-element.elementor-element-adb8e64 .elementor-element-30f9b89 .elementor-element-49ce805{flex:0 0 100% !important;width:100% !important}
}/* End custom CSS */