.elementor-40 .elementor-element.elementor-element-d2a6522{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8de4240{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:72px;--padding-right:72px;}.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 );}.elementor-40 .elementor-element.elementor-element-6be1e08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 52px) 0px;text-align:start;}.elementor-40 .elementor-element.elementor-element-6be1e08 img{width:134px;height:46px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-40 .elementor-element.elementor-element-6b820fe .elementor-heading-title{font-family:var( --e-global-typography-itphero-font-family ), Sans-serif;font-size:var( --e-global-typography-itphero-font-size );font-weight:var( --e-global-typography-itphero-font-weight );line-height:var( --e-global-typography-itphero-line-height );letter-spacing:var( --e-global-typography-itphero-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-7e114e6{--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;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-cee55fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-272b53a .elementor-heading-title{font-family:var( --e-global-typography-itpstat-font-family ), Sans-serif;font-size:var( --e-global-typography-itpstat-font-size );font-weight:var( --e-global-typography-itpstat-font-weight );line-height:var( --e-global-typography-itpstat-line-height );letter-spacing:var( --e-global-typography-itpstat-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-0cc6581 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-99363c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2120fc8 .elementor-heading-title{font-family:var( --e-global-typography-itpstat-font-family ), Sans-serif;font-size:var( --e-global-typography-itpstat-font-size );font-weight:var( --e-global-typography-itpstat-font-weight );line-height:var( --e-global-typography-itpstat-line-height );letter-spacing:var( --e-global-typography-itpstat-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-30cf43a .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-19e3ecb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-3005a70 .elementor-heading-title{font-family:var( --e-global-typography-itpstat-font-family ), Sans-serif;font-size:var( --e-global-typography-itpstat-font-size );font-weight:var( --e-global-typography-itpstat-font-weight );line-height:var( --e-global-typography-itpstat-line-height );letter-spacing:var( --e-global-typography-itpstat-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-6889c91 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-071674e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-3a31aad .elementor-heading-title{font-family:var( --e-global-typography-itpstat-font-family ), Sans-serif;font-size:var( --e-global-typography-itpstat-font-size );font-weight:var( --e-global-typography-itpstat-font-weight );line-height:var( --e-global-typography-itpstat-line-height );letter-spacing:var( --e-global-typography-itpstat-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-0693e0d .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-4df6286{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1562fbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:84px;--padding-bottom:84px;--padding-left:72px;--padding-right:72px;}.elementor-40 .elementor-element.elementor-element-451163b{padding:0px 0px 14px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-451163b .elementor-heading-title{font-family:var( --e-global-typography-itpidx-font-family ), Sans-serif;font-size:var( --e-global-typography-itpidx-font-size );font-weight:var( --e-global-typography-itpidx-font-weight );text-transform:var( --e-global-typography-itpidx-text-transform );letter-spacing:var( --e-global-typography-itpidx-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-6ede80a{--display:grid;--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0a72724 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-f1e2b44 .elementor-heading-title{font-family:var( --e-global-typography-itprow-font-family ), Sans-serif;font-size:var( --e-global-typography-itprow-font-size );font-weight:var( --e-global-typography-itprow-font-weight );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-141337a .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-ba89e31{text-align:end;}.elementor-40 .elementor-element.elementor-element-ba89e31 .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-e65cb5d{--display:grid;--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-3b9efad .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-c6c4ee2 .elementor-heading-title{font-family:var( --e-global-typography-itprow-font-family ), Sans-serif;font-size:var( --e-global-typography-itprow-font-size );font-weight:var( --e-global-typography-itprow-font-weight );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-7ea696c .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-be6fa61{text-align:end;}.elementor-40 .elementor-element.elementor-element-be6fa61 .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-6273446{--display:grid;--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e25c7c4 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-b489cb1 .elementor-heading-title{font-family:var( --e-global-typography-itprow-font-family ), Sans-serif;font-size:var( --e-global-typography-itprow-font-size );font-weight:var( --e-global-typography-itprow-font-weight );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-3500f48 .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-417ae7f{text-align:end;}.elementor-40 .elementor-element.elementor-element-417ae7f .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-c78e175{--display:grid;--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-d00f143 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-2c442a3 .elementor-heading-title{font-family:var( --e-global-typography-itprow-font-family ), Sans-serif;font-size:var( --e-global-typography-itprow-font-size );font-weight:var( --e-global-typography-itprow-font-weight );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-335b53e .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-7c3c2f9{text-align:end;}.elementor-40 .elementor-element.elementor-element-7c3c2f9 .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-5e4c955{--display:grid;--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5397627 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-685f71a .elementor-heading-title{font-family:var( --e-global-typography-itprow-font-family ), Sans-serif;font-size:var( --e-global-typography-itprow-font-size );font-weight:var( --e-global-typography-itprow-font-weight );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-213b6da .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-4275682{text-align:end;}.elementor-40 .elementor-element.elementor-element-4275682 .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-02f3853{--display:grid;--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e3dff13 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-f428d11 .elementor-heading-title{font-family:var( --e-global-typography-itprow-font-family ), Sans-serif;font-size:var( --e-global-typography-itprow-font-size );font-weight:var( --e-global-typography-itprow-font-weight );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-519aabe .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-1674844{text-align:end;}.elementor-40 .elementor-element.elementor-element-1674844 .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-36f2f50{--display:grid;--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-d64a860 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-cdca2a5 .elementor-heading-title{font-family:var( --e-global-typography-itprow-font-family ), Sans-serif;font-size:var( --e-global-typography-itprow-font-size );font-weight:var( --e-global-typography-itprow-font-weight );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-1e0e94d .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-a871dff{text-align:end;}.elementor-40 .elementor-element.elementor-element-a871dff .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-4e6752c{--display:grid;--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-eb6af13 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-f18d6c4 .elementor-heading-title{font-family:var( --e-global-typography-itprow-font-family ), Sans-serif;font-size:var( --e-global-typography-itprow-font-size );font-weight:var( --e-global-typography-itprow-font-weight );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-443884f .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-eb03a85{text-align:end;}.elementor-40 .elementor-element.elementor-element-eb03a85 .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-3056dfa{--display:grid;--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9063204 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-a59b03d .elementor-heading-title{font-family:var( --e-global-typography-itprow-font-family ), Sans-serif;font-size:var( --e-global-typography-itprow-font-size );font-weight:var( --e-global-typography-itprow-font-weight );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-8a97bb2 .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-a05552b{text-align:end;}.elementor-40 .elementor-element.elementor-element-a05552b .elementor-heading-title{font-family:var( --e-global-typography-itpmeta-font-family ), Sans-serif;font-size:var( --e-global-typography-itpmeta-font-size );font-weight:var( --e-global-typography-itpmeta-font-weight );text-transform:var( --e-global-typography-itpmeta-text-transform );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-63fe559{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-c0450c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:96px;--padding-bottom:34px;--padding-left:72px;--padding-right:72px;}.elementor-40 .elementor-element.elementor-element-2641940 .elementor-heading-title{font-family:var( --e-global-typography-itpchap-font-family ), Sans-serif;font-size:var( --e-global-typography-itpchap-font-size );font-weight:var( --e-global-typography-itpchap-font-weight );line-height:var( --e-global-typography-itpchap-line-height );letter-spacing:var( --e-global-typography-itpchap-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-86166de{text-align:end;}.elementor-40 .elementor-element.elementor-element-86166de .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-6f4be6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5a87548{--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:44px 44px;--row-gap:44px;--column-gap:44px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:46px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-40 .elementor-element.elementor-element-a2f6aa9{--display:grid;--e-con-grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a52dd71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-989da94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-40 .elementor-element.elementor-element-989da94 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-b49f8d7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-text );}.elementor-40 .elementor-element.elementor-element-b80a40b{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-b80a40b .elementor-heading-title{font-family:var( --e-global-typography-itptag-font-family ), Sans-serif;font-size:var( --e-global-typography-itptag-font-size );font-weight:var( --e-global-typography-itptag-font-weight );font-style:var( --e-global-typography-itptag-font-style );line-height:var( --e-global-typography-itptag-line-height );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-fd25268{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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 );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-40 .elementor-element.elementor-element-627fd84{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 );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-91782a4{--display:grid;--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1.5px 0px 0px 0px;--border-top-width:1.5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5298e4b{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-5298e4b .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-95ccb6a{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-95ccb6a .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-5db1608{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-5db1608 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-b5d45d2{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-b5d45d2 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-95e3025{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-95e3025 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-ee11e99{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-ee11e99 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-18b2bf4{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-18b2bf4 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-625e555{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-625e555 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-e99ed6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-c02aede{background-color:#827163;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-c02aede .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-538499d{background-color:#817267;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-538499d .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-c83e8ba{background-color:#5E4E35;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-c83e8ba .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-859c2fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a24590a{--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:44px 44px;--row-gap:44px;--column-gap:44px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:46px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-40 .elementor-element.elementor-element-327bd25{--display:grid;--e-con-grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-564b1dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e1f0859{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-40 .elementor-element.elementor-element-e1f0859 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-83ff7fe .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-text );}.elementor-40 .elementor-element.elementor-element-cdee32a{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-cdee32a .elementor-heading-title{font-family:var( --e-global-typography-itptag-font-family ), Sans-serif;font-size:var( --e-global-typography-itptag-font-size );font-weight:var( --e-global-typography-itptag-font-weight );font-style:var( --e-global-typography-itptag-font-style );line-height:var( --e-global-typography-itptag-line-height );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-cbd2d49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4ca0542{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 );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-e020713{--display:grid;--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1.5px 0px 0px 0px;--border-top-width:1.5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a087cc5{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-a087cc5 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-49b4fa9{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-49b4fa9 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-9aa80f8{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-9aa80f8 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-e931a56{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-e931a56 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-24adba2{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-24adba2 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-09906d5{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-09906d5 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-3e60ca3{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-3e60ca3 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-6047b63{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-6047b63 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-86a403f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9cb9557{background-color:#8B7256;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-9cb9557 .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-d5562bf{background-color:#CDC8C4;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-d5562bf .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-0f276f7{background-color:#F2E9DE;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-0f276f7 .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-ac6c785{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9377d94{--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:44px 44px;--row-gap:44px;--column-gap:44px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:46px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-40 .elementor-element.elementor-element-f063452{--display:grid;--e-con-grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4c673ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b7d04b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-40 .elementor-element.elementor-element-b7d04b5 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-20b98c0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-text );}.elementor-40 .elementor-element.elementor-element-3e2154a{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-3e2154a .elementor-heading-title{font-family:var( --e-global-typography-itptag-font-family ), Sans-serif;font-size:var( --e-global-typography-itptag-font-size );font-weight:var( --e-global-typography-itptag-font-weight );font-style:var( --e-global-typography-itptag-font-style );line-height:var( --e-global-typography-itptag-line-height );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-3060d10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-946fe4f{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 );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-8b1e1bc{--display:grid;--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1.5px 0px 0px 0px;--border-top-width:1.5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9e6c6d9{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-9e6c6d9 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-0fdf7bc{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-0fdf7bc .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-3892543{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-3892543 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-063764f{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-063764f .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-792677b{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-792677b .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-f50bb9c{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-f50bb9c .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-219b5d8{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-219b5d8 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-cd7cbf5{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-cd7cbf5 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-442173b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-f23a8ff{background-color:#E6E6E6;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-f23a8ff .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-c4fc4fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-afa98c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:96px;--padding-bottom:34px;--padding-left:72px;--padding-right:72px;}.elementor-40 .elementor-element.elementor-element-3985f9e .elementor-heading-title{font-family:var( --e-global-typography-itpchap-font-family ), Sans-serif;font-size:var( --e-global-typography-itpchap-font-size );font-weight:var( --e-global-typography-itpchap-font-weight );line-height:var( --e-global-typography-itpchap-line-height );letter-spacing:var( --e-global-typography-itpchap-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-77f38f4{text-align:end;}.elementor-40 .elementor-element.elementor-element-77f38f4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-483f418{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-59675f1{--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:44px 44px;--row-gap:44px;--column-gap:44px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:46px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-40 .elementor-element.elementor-element-6773b42{--display:grid;--e-con-grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-67611e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5780c65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-40 .elementor-element.elementor-element-5780c65 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-6201491 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-text );}.elementor-40 .elementor-element.elementor-element-fedb327{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-fedb327 .elementor-heading-title{font-family:var( --e-global-typography-itptag-font-family ), Sans-serif;font-size:var( --e-global-typography-itptag-font-size );font-weight:var( --e-global-typography-itptag-font-weight );font-style:var( --e-global-typography-itptag-font-style );line-height:var( --e-global-typography-itptag-line-height );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-fb6c68d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b547b18{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 );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-8878439{--display:grid;--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1.5px 0px 0px 0px;--border-top-width:1.5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a27d336{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-a27d336 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-f35032d{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-f35032d .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-15a7db7{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-15a7db7 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-dca0574{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-dca0574 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-9874971{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-9874971 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-89be840{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-89be840 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-523798b{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-523798b .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-d488568{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-d488568 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-6681d92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b03c81b{background-color:#A99788;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-b03c81b .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-1dd87b2{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5793637{background-color:#9E8D7E;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-5793637 .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-a704baa{background-color:#99887A;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-a704baa .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-c1bc818{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-ae554a5{--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:44px 44px;--row-gap:44px;--column-gap:44px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:46px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-40 .elementor-element.elementor-element-794ea49{--display:grid;--e-con-grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8403270{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1dcb523{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-40 .elementor-element.elementor-element-1dcb523 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-874fe11 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-text );}.elementor-40 .elementor-element.elementor-element-3921eca{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-3921eca .elementor-heading-title{font-family:var( --e-global-typography-itptag-font-family ), Sans-serif;font-size:var( --e-global-typography-itptag-font-size );font-weight:var( --e-global-typography-itptag-font-weight );font-style:var( --e-global-typography-itptag-font-style );line-height:var( --e-global-typography-itptag-line-height );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-5b9652e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-779f589{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 );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-13030a4{--display:grid;--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1.5px 0px 0px 0px;--border-top-width:1.5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7dcfa85{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-7dcfa85 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-deed24c{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-deed24c .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-82dad53{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-82dad53 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-87ec348{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-87ec348 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-e2cde53{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-e2cde53 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-85f6e63{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-85f6e63 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-01850d6{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-01850d6 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-fe38d6c{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-fe38d6c .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-0f1521d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-08d7c8c{background-color:#818282;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-08d7c8c .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-4b1d7c1{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9471cde{background-color:#6D6D6D;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-9471cde .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-2a8446a{background-color:#737373;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-2a8446a .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-a79fcd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-fffe78a{--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:44px 44px;--row-gap:44px;--column-gap:44px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:46px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-40 .elementor-element.elementor-element-be034ae{--display:grid;--e-con-grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-c866375{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-872cb62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-40 .elementor-element.elementor-element-872cb62 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-c8b8deb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-text );}.elementor-40 .elementor-element.elementor-element-746e8b6{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-746e8b6 .elementor-heading-title{font-family:var( --e-global-typography-itptag-font-family ), Sans-serif;font-size:var( --e-global-typography-itptag-font-size );font-weight:var( --e-global-typography-itptag-font-weight );font-style:var( --e-global-typography-itptag-font-style );line-height:var( --e-global-typography-itptag-line-height );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-a2dd37f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-bc334ec{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 );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-930dc83{--display:grid;--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1.5px 0px 0px 0px;--border-top-width:1.5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5668546{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-5668546 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-22e7476{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-22e7476 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-385f308{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-385f308 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-12b0fe9{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-12b0fe9 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-813555b{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-813555b .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-3d281b7{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-3d281b7 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-3b65f1f{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-3b65f1f .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-3513fd7{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-3513fd7 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-22f50c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4a0dddf{background-color:#BDC0C4;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-4a0dddf .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-86e026a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-55095b6{--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:44px 44px;--row-gap:44px;--column-gap:44px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:46px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-40 .elementor-element.elementor-element-405d7c7{--display:grid;--e-con-grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e639215{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-95f5f55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-40 .elementor-element.elementor-element-95f5f55 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-08de81e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-text );}.elementor-40 .elementor-element.elementor-element-c46207b{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-c46207b .elementor-heading-title{font-family:var( --e-global-typography-itptag-font-family ), Sans-serif;font-size:var( --e-global-typography-itptag-font-size );font-weight:var( --e-global-typography-itptag-font-weight );font-style:var( --e-global-typography-itptag-font-style );line-height:var( --e-global-typography-itptag-line-height );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-e98e068{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-826035d{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 );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-30ec2dd{--display:grid;--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1.5px 0px 0px 0px;--border-top-width:1.5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8aff5de{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-8aff5de .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-a8bf84a{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-a8bf84a .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-fe4ff0a{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-fe4ff0a .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-604d78b{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-604d78b .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-5bede5b{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-5bede5b .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-f4746d2{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-f4746d2 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-c09b2ae{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-c09b2ae .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-b745477{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-b745477 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-a89a068{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-212a33a{background-color:#ABA3B3;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-212a33a .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-3a320c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2963360{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:96px;--padding-bottom:34px;--padding-left:72px;--padding-right:72px;}.elementor-40 .elementor-element.elementor-element-ac2a9f6 .elementor-heading-title{font-family:var( --e-global-typography-itpchap-font-family ), Sans-serif;font-size:var( --e-global-typography-itpchap-font-size );font-weight:var( --e-global-typography-itpchap-font-weight );line-height:var( --e-global-typography-itpchap-line-height );letter-spacing:var( --e-global-typography-itpchap-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-6b80535{text-align:end;}.elementor-40 .elementor-element.elementor-element-6b80535 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-1c3e135{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a3a1e89{--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:44px 44px;--row-gap:44px;--column-gap:44px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:46px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-40 .elementor-element.elementor-element-9638fb3{--display:grid;--e-con-grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7985b7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2d06ef1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-40 .elementor-element.elementor-element-2d06ef1 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-69b00aa .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-text );}.elementor-40 .elementor-element.elementor-element-cfea245{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-cfea245 .elementor-heading-title{font-family:var( --e-global-typography-itptag-font-family ), Sans-serif;font-size:var( --e-global-typography-itptag-font-size );font-weight:var( --e-global-typography-itptag-font-weight );font-style:var( --e-global-typography-itptag-font-style );line-height:var( --e-global-typography-itptag-line-height );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-ea8b7d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8505dba{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 );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-15b62e2{--display:grid;--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1.5px 0px 0px 0px;--border-top-width:1.5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-834e576{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-834e576 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-dc6b359{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-dc6b359 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-0296f3c{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-0296f3c .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-3514327{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-3514327 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-d329bf8{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-d329bf8 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-53e81dd{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-53e81dd .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-b8eb613{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-b8eb613 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-5ebbae3{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-5ebbae3 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-26cbdad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0019981{background-color:#E2DFDF;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-0019981 .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-2b53b66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-75c78c9{--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:44px 44px;--row-gap:44px;--column-gap:44px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:46px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-40 .elementor-element.elementor-element-3f4701d{--display:grid;--e-con-grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8510e7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5316db8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-40 .elementor-element.elementor-element-5316db8 .elementor-heading-title{font-family:var( --e-global-typography-itpnum-font-family ), Sans-serif;font-size:var( --e-global-typography-itpnum-font-size );font-weight:var( --e-global-typography-itpnum-font-weight );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-237c7e8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-text );}.elementor-40 .elementor-element.elementor-element-d2c5d1c{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-d2c5d1c .elementor-heading-title{font-family:var( --e-global-typography-itptag-font-family ), Sans-serif;font-size:var( --e-global-typography-itptag-font-size );font-weight:var( --e-global-typography-itptag-font-weight );font-style:var( --e-global-typography-itptag-font-style );line-height:var( --e-global-typography-itptag-line-height );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-2ab6711{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-44d0f18{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 );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-f0cfbd4{--display:grid;--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1.5px 0px 0px 0px;--border-top-width:1.5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9f6a6fb{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-9f6a6fb .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-a596cbb{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-a596cbb .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-ac1b7b7{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-ac1b7b7 .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-d54da01{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-d54da01 .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-5b284ac{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-5b284ac .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-65c40ba{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-65c40ba .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-1a7763b{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-1a7763b .elementor-heading-title{font-family:var( --e-global-typography-itpspecl-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspecl-font-size );font-weight:var( --e-global-typography-itpspecl-font-weight );text-transform:var( --e-global-typography-itpspecl-text-transform );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-02cc98c{padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-02cc98c .elementor-heading-title{font-family:var( --e-global-typography-itpspec-font-family ), Sans-serif;font-size:var( --e-global-typography-itpspec-font-size );font-weight:var( --e-global-typography-itpspec-font-weight );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-a7f3bdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2ff91fb{background-color:#EFEDED;margin:16px 40px calc(var(--kit-widget-spacing, 0px) + 16px) 40px;border-radius:3px 3px 3px 3px;box-shadow:0px 18px 50px -28px rgba(0,0,0,0.8);}.elementor-40 .elementor-element.elementor-element-2ff91fb .widget-image-caption{text-align:start;color:#FFFFFF;background-color:rgba(15,14,13,0.62);font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.66em;letter-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-28c3161{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2019477{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:82px;--padding-bottom:82px;--padding-left:72px;--padding-right:72px;}.elementor-40 .elementor-element.elementor-element-60e9e82 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-9e92fa7{--display:grid;--e-con-grid-template-columns:repeat(auto-fit,minmax(215px,1fr));--e-con-grid-template-rows:auto;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0fefc12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5d03511{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-5d03511 .elementor-heading-title{font-family:var( --e-global-typography-itph4-font-family ), Sans-serif;font-size:var( --e-global-typography-itph4-font-size );font-weight:var( --e-global-typography-itph4-font-weight );text-transform:var( --e-global-typography-itph4-text-transform );letter-spacing:var( --e-global-typography-itph4-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-cd02274{font-family:var( --e-global-typography-itplist-font-family ), Sans-serif;font-size:var( --e-global-typography-itplist-font-size );font-weight:var( --e-global-typography-itplist-font-weight );line-height:var( --e-global-typography-itplist-line-height );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-8f413da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-424bfdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-424bfdb .elementor-heading-title{font-family:var( --e-global-typography-itph4-font-family ), Sans-serif;font-size:var( --e-global-typography-itph4-font-size );font-weight:var( --e-global-typography-itph4-font-weight );text-transform:var( --e-global-typography-itph4-text-transform );letter-spacing:var( --e-global-typography-itph4-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-489a127{font-family:var( --e-global-typography-itplist-font-family ), Sans-serif;font-size:var( --e-global-typography-itplist-font-size );font-weight:var( --e-global-typography-itplist-font-weight );line-height:var( --e-global-typography-itplist-line-height );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-2d21d0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-acf7aea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-acf7aea .elementor-heading-title{font-family:var( --e-global-typography-itph4-font-family ), Sans-serif;font-size:var( --e-global-typography-itph4-font-size );font-weight:var( --e-global-typography-itph4-font-weight );text-transform:var( --e-global-typography-itph4-text-transform );letter-spacing:var( --e-global-typography-itph4-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-e316547{font-family:var( --e-global-typography-itplist-font-family ), Sans-serif;font-size:var( --e-global-typography-itplist-font-size );font-weight:var( --e-global-typography-itplist-font-weight );line-height:var( --e-global-typography-itplist-line-height );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-27b5b43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7c1f0d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-itprule );}.elementor-40 .elementor-element.elementor-element-7c1f0d3 .elementor-heading-title{font-family:var( --e-global-typography-itph4-font-family ), Sans-serif;font-size:var( --e-global-typography-itph4-font-size );font-weight:var( --e-global-typography-itph4-font-weight );text-transform:var( --e-global-typography-itph4-text-transform );letter-spacing:var( --e-global-typography-itph4-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-2d3ba8c{font-family:var( --e-global-typography-itplist-font-family ), Sans-serif;font-size:var( --e-global-typography-itplist-font-size );font-weight:var( --e-global-typography-itplist-font-weight );line-height:var( --e-global-typography-itplist-line-height );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-4edaede{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-bdb8f02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--padding-top:96px;--padding-bottom:0px;--padding-left:72px;--padding-right:72px;}.elementor-40 .elementor-element.elementor-element-73f8272 .elementor-heading-title{font-family:var( --e-global-typography-itpend-font-family ), Sans-serif;font-size:var( --e-global-typography-itpend-font-size );font-weight:var( --e-global-typography-itpend-font-weight );line-height:var( --e-global-typography-itpend-line-height );letter-spacing:var( --e-global-typography-itpend-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-b92a491{--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:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-itprule );--border-color:var( --e-global-color-itprule );--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2a4e6f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2459826{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-40 .elementor-element.elementor-element-2459826 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-6475d8c .elementor-heading-title{font-family:var( --e-global-typography-itpstrong-font-family ), Sans-serif;font-size:var( --e-global-typography-itpstrong-font-size );font-weight:var( --e-global-typography-itpstrong-font-weight );line-height:var( --e-global-typography-itpstrong-line-height );letter-spacing:var( --e-global-typography-itpstrong-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-17f795d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2fffbe9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-40 .elementor-element.elementor-element-2fffbe9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-cab54aa .elementor-heading-title{font-family:var( --e-global-typography-itpstrong-font-family ), Sans-serif;font-size:var( --e-global-typography-itpstrong-font-size );font-weight:var( --e-global-typography-itpstrong-font-weight );line-height:var( --e-global-typography-itpstrong-line-height );letter-spacing:var( --e-global-typography-itpstrong-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-62a8053{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e4ee4f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-40 .elementor-element.elementor-element-e4ee4f0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-itpmute );}.elementor-40 .elementor-element.elementor-element-c3c47f3 .elementor-heading-title{font-family:var( --e-global-typography-itpstrong-font-family ), Sans-serif;font-size:var( --e-global-typography-itpstrong-font-size );font-weight:var( --e-global-typography-itpstrong-font-weight );line-height:var( --e-global-typography-itpstrong-line-height );letter-spacing:var( --e-global-typography-itpstrong-letter-spacing );color:var( --e-global-color-text );}body.elementor-page-40:not(.elementor-motion-effects-element-type-background), body.elementor-page-40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131211;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-d2a6522{--content-width:1240px;}.elementor-40 .elementor-element.elementor-element-cee55fe{--width:auto;}.elementor-40 .elementor-element.elementor-element-99363c9{--width:auto;}.elementor-40 .elementor-element.elementor-element-19e3ecb{--width:auto;}.elementor-40 .elementor-element.elementor-element-071674e{--width:auto;}.elementor-40 .elementor-element.elementor-element-4df6286{--content-width:1240px;}.elementor-40 .elementor-element.elementor-element-63fe559{--content-width:1240px;}.elementor-40 .elementor-element.elementor-element-6f4be6e{--content-width:1240px;}.elementor-40 .elementor-element.elementor-element-859c2fb{--content-width:1240px;}.elementor-40 .elementor-element.elementor-element-ac6c785{--content-width:1240px;}.elementor-40 .elementor-element.elementor-element-c4fc4fe{--content-width:1240px;}.elementor-40 .elementor-element.elementor-element-483f418{--content-width:1240px;}.elementor-40 .elementor-element.elementor-element-c1bc818{--content-width:1240px;}.elementor-40 .elementor-element.elementor-element-a79fcd4{--content-width:1240px;}.elementor-40 .elementor-element.elementor-element-86e026a{--content-width:1240px;}.elementor-40 .elementor-element.elementor-element-3a320c0{--content-width:1240px;}.elementor-40 .elementor-element.elementor-element-1c3e135{--content-width:1240px;}.elementor-40 .elementor-element.elementor-element-2b53b66{--content-width:1240px;}.elementor-40 .elementor-element.elementor-element-28c3161{--content-width:1240px;}.elementor-40 .elementor-element.elementor-element-4edaede{--content-width:1240px;}.elementor-40 .elementor-element.elementor-element-2a4e6f3{--width:auto;}.elementor-40 .elementor-element.elementor-element-17f795d{--width:auto;}.elementor-40 .elementor-element.elementor-element-62a8053{--width:auto;}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-d2a6522{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8de4240{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-6be1e08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-40 .elementor-element.elementor-element-6be1e08 img{width:110px;height:38px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6b820fe .elementor-heading-title{font-size:var( --e-global-typography-itphero-font-size );line-height:var( --e-global-typography-itphero-line-height );letter-spacing:var( --e-global-typography-itphero-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7e114e6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-cee55fe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-272b53a .elementor-heading-title{font-size:var( --e-global-typography-itpstat-font-size );line-height:var( --e-global-typography-itpstat-line-height );letter-spacing:var( --e-global-typography-itpstat-letter-spacing );}.elementor-40 .elementor-element.elementor-element-0cc6581 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-99363c9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2120fc8 .elementor-heading-title{font-size:var( --e-global-typography-itpstat-font-size );line-height:var( --e-global-typography-itpstat-line-height );letter-spacing:var( --e-global-typography-itpstat-letter-spacing );}.elementor-40 .elementor-element.elementor-element-30cf43a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-19e3ecb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-3005a70 .elementor-heading-title{font-size:var( --e-global-typography-itpstat-font-size );line-height:var( --e-global-typography-itpstat-line-height );letter-spacing:var( --e-global-typography-itpstat-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6889c91 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-071674e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-3a31aad .elementor-heading-title{font-size:var( --e-global-typography-itpstat-font-size );line-height:var( --e-global-typography-itpstat-line-height );letter-spacing:var( --e-global-typography-itpstat-letter-spacing );}.elementor-40 .elementor-element.elementor-element-0693e0d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4df6286{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1562fbd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-451163b .elementor-heading-title{font-size:var( --e-global-typography-itpidx-font-size );letter-spacing:var( --e-global-typography-itpidx-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6ede80a{--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0a72724 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f1e2b44 .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-141337a .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-ba89e31 .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e65cb5d{--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-3b9efad .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c6c4ee2 .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7ea696c .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-be6fa61 .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6273446{--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e25c7c4 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b489cb1 .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3500f48 .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-417ae7f .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c78e175{--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-d00f143 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-2c442a3 .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-335b53e .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7c3c2f9 .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5e4c955{--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5397627 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-685f71a .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-213b6da .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4275682 .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-02f3853{--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e3dff13 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f428d11 .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-519aabe .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-1674844 .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-36f2f50{--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-d64a860 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-cdca2a5 .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-1e0e94d .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a871dff .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4e6752c{--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-eb6af13 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f18d6c4 .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-443884f .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-eb03a85 .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3056dfa{--e-con-grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9063204 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a59b03d .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-8a97bb2 .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a05552b .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-63fe559{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-c0450c5{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:72px;--padding-bottom:26px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-2641940 .elementor-heading-title{font-size:var( --e-global-typography-itpchap-font-size );line-height:var( --e-global-typography-itpchap-line-height );letter-spacing:var( --e-global-typography-itpchap-letter-spacing );}.elementor-40 .elementor-element.elementor-element-86166de .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6f4be6e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5a87548{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:36px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-a2f6aa9{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a52dd71{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-989da94 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b49f8d7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b80a40b .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-fd25268{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-627fd84{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-91782a4{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5298e4b .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-95ccb6a .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5db1608 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b5d45d2 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-95e3025 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-ee11e99 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-18b2bf4 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-625e555 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e99ed6a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-c02aede{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-c02aede .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-538499d{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-538499d .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-c83e8ba{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-c83e8ba .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-859c2fb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a24590a{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:36px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-327bd25{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-564b1dd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e1f0859 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-83ff7fe .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-cdee32a .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-cbd2d49{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4ca0542{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-e020713{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a087cc5 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-49b4fa9 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-9aa80f8 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e931a56 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-24adba2 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-09906d5 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3e60ca3 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6047b63 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-86a403f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9cb9557{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-9cb9557 .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-d5562bf{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-d5562bf .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-0f276f7{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-0f276f7 .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-ac6c785{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9377d94{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:36px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-f063452{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4c673ab{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b7d04b5 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-20b98c0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3e2154a .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-3060d10{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-946fe4f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-8b1e1bc{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9e6c6d9 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-0fdf7bc .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3892543 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-063764f .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-792677b .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f50bb9c .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-219b5d8 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-cd7cbf5 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-442173b{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-f23a8ff{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-f23a8ff .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-c4fc4fe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-afa98c2{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:72px;--padding-bottom:26px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-3985f9e .elementor-heading-title{font-size:var( --e-global-typography-itpchap-font-size );line-height:var( --e-global-typography-itpchap-line-height );letter-spacing:var( --e-global-typography-itpchap-letter-spacing );}.elementor-40 .elementor-element.elementor-element-77f38f4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-483f418{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-59675f1{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:36px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-6773b42{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-67611e6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5780c65 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6201491 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-fedb327 .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-fb6c68d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b547b18{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-8878439{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a27d336 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f35032d .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-15a7db7 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-dca0574 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-9874971 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-89be840 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-523798b .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-d488568 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6681d92{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b03c81b{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-b03c81b .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-1dd87b2{--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5793637{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-5793637 .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-a704baa{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-a704baa .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-c1bc818{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-ae554a5{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:36px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-794ea49{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8403270{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1dcb523 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-874fe11 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3921eca .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-5b9652e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-779f589{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-13030a4{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7dcfa85 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-deed24c .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-82dad53 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-87ec348 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e2cde53 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-85f6e63 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-01850d6 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-fe38d6c .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-0f1521d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-08d7c8c{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-08d7c8c .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-4b1d7c1{--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9471cde{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-9471cde .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-2a8446a{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-2a8446a .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-a79fcd4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-fffe78a{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:36px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-be034ae{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-c866375{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-872cb62 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c8b8deb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-746e8b6 .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-a2dd37f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-bc334ec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-930dc83{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5668546 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-22e7476 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-385f308 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-12b0fe9 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-813555b .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3d281b7 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3b65f1f .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3513fd7 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-22f50c9{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4a0dddf{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-4a0dddf .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-86e026a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-55095b6{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:36px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-405d7c7{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e639215{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-95f5f55 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-08de81e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c46207b .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-e98e068{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-826035d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-30ec2dd{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8aff5de .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a8bf84a .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-fe4ff0a .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-604d78b .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5bede5b .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f4746d2 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c09b2ae .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b745477 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a89a068{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-212a33a{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-212a33a .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-3a320c0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2963360{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:72px;--padding-bottom:26px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-ac2a9f6 .elementor-heading-title{font-size:var( --e-global-typography-itpchap-font-size );line-height:var( --e-global-typography-itpchap-line-height );letter-spacing:var( --e-global-typography-itpchap-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6b80535 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-1c3e135{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a3a1e89{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:36px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-9638fb3{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7985b7f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2d06ef1 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-69b00aa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-cfea245 .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-ea8b7d6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8505dba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-15b62e2{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-834e576 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-dc6b359 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-0296f3c .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3514327 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-d329bf8 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-53e81dd .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b8eb613 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5ebbae3 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-26cbdad{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0019981{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-0019981 .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-2b53b66{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-75c78c9{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:36px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-3f4701d{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8510e7e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5316db8 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-237c7e8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-d2c5d1c .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-2ab6711{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-44d0f18{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-f0cfbd4{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9f6a6fb .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a596cbb .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-ac1b7b7 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-d54da01 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5b284ac .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-65c40ba .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-1a7763b .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-02cc98c .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a7f3bdc{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2ff91fb{margin:12px 24px calc(var(--kit-widget-spacing, 0px) + 12px) 24px;}.elementor-40 .elementor-element.elementor-element-2ff91fb .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-28c3161{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2019477{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-60e9e82 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-9e92fa7{--e-con-grid-template-columns:repeat(auto-fit,minmax(215px,1fr));--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0fefc12{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5d03511 .elementor-heading-title{font-size:var( --e-global-typography-itph4-font-size );letter-spacing:var( --e-global-typography-itph4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-cd02274{font-size:var( --e-global-typography-itplist-font-size );line-height:var( --e-global-typography-itplist-line-height );}.elementor-40 .elementor-element.elementor-element-8f413da{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-424bfdb .elementor-heading-title{font-size:var( --e-global-typography-itph4-font-size );letter-spacing:var( --e-global-typography-itph4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-489a127{font-size:var( --e-global-typography-itplist-font-size );line-height:var( --e-global-typography-itplist-line-height );}.elementor-40 .elementor-element.elementor-element-2d21d0d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-acf7aea .elementor-heading-title{font-size:var( --e-global-typography-itph4-font-size );letter-spacing:var( --e-global-typography-itph4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e316547{font-size:var( --e-global-typography-itplist-font-size );line-height:var( --e-global-typography-itplist-line-height );}.elementor-40 .elementor-element.elementor-element-27b5b43{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7c1f0d3 .elementor-heading-title{font-size:var( --e-global-typography-itph4-font-size );letter-spacing:var( --e-global-typography-itph4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-2d3ba8c{font-size:var( --e-global-typography-itplist-font-size );line-height:var( --e-global-typography-itplist-line-height );}.elementor-40 .elementor-element.elementor-element-4edaede{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-bdb8f02{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-73f8272 .elementor-heading-title{font-size:var( --e-global-typography-itpend-font-size );line-height:var( --e-global-typography-itpend-line-height );letter-spacing:var( --e-global-typography-itpend-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b92a491{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2a4e6f3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2459826 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6475d8c .elementor-heading-title{font-size:var( --e-global-typography-itpstrong-font-size );line-height:var( --e-global-typography-itpstrong-line-height );letter-spacing:var( --e-global-typography-itpstrong-letter-spacing );}.elementor-40 .elementor-element.elementor-element-17f795d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2fffbe9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-cab54aa .elementor-heading-title{font-size:var( --e-global-typography-itpstrong-font-size );line-height:var( --e-global-typography-itpstrong-line-height );letter-spacing:var( --e-global-typography-itpstrong-letter-spacing );}.elementor-40 .elementor-element.elementor-element-62a8053{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e4ee4f0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c3c47f3 .elementor-heading-title{font-size:var( --e-global-typography-itpstrong-font-size );line-height:var( --e-global-typography-itpstrong-line-height );letter-spacing:var( --e-global-typography-itpstrong-letter-spacing );}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-d2a6522{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8de4240{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-6be1e08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-40 .elementor-element.elementor-element-6be1e08 img{width:87px;height:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6b820fe .elementor-heading-title{font-size:var( --e-global-typography-itphero-font-size );line-height:var( --e-global-typography-itphero-line-height );letter-spacing:var( --e-global-typography-itphero-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7e114e6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-cee55fe{--width:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-272b53a .elementor-heading-title{font-size:var( --e-global-typography-itpstat-font-size );line-height:var( --e-global-typography-itpstat-line-height );letter-spacing:var( --e-global-typography-itpstat-letter-spacing );}.elementor-40 .elementor-element.elementor-element-0cc6581 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-99363c9{--width:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2120fc8 .elementor-heading-title{font-size:var( --e-global-typography-itpstat-font-size );line-height:var( --e-global-typography-itpstat-line-height );letter-spacing:var( --e-global-typography-itpstat-letter-spacing );}.elementor-40 .elementor-element.elementor-element-30cf43a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-19e3ecb{--width:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-3005a70 .elementor-heading-title{font-size:var( --e-global-typography-itpstat-font-size );line-height:var( --e-global-typography-itpstat-line-height );letter-spacing:var( --e-global-typography-itpstat-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6889c91 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-071674e{--width:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-3a31aad .elementor-heading-title{font-size:var( --e-global-typography-itpstat-font-size );line-height:var( --e-global-typography-itpstat-line-height );letter-spacing:var( --e-global-typography-itpstat-letter-spacing );}.elementor-40 .elementor-element.elementor-element-0693e0d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4df6286{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1562fbd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:18px;--padding-right:18px;}.elementor-40 .elementor-element.elementor-element-451163b .elementor-heading-title{font-size:var( --e-global-typography-itpidx-font-size );letter-spacing:var( --e-global-typography-itpidx-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6ede80a{--e-con-grid-template-columns:32px minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:4px 16px;--row-gap:4px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0a72724 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f1e2b44 .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-141337a .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-ba89e31{text-align:start;}.elementor-40 .elementor-element.elementor-element-ba89e31 .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e65cb5d{--e-con-grid-template-columns:32px minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:4px 16px;--row-gap:4px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-3b9efad .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c6c4ee2 .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7ea696c .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-be6fa61{text-align:start;}.elementor-40 .elementor-element.elementor-element-be6fa61 .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6273446{--e-con-grid-template-columns:32px minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:4px 16px;--row-gap:4px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e25c7c4 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b489cb1 .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3500f48 .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-417ae7f{text-align:start;}.elementor-40 .elementor-element.elementor-element-417ae7f .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c78e175{--e-con-grid-template-columns:32px minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:4px 16px;--row-gap:4px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-d00f143 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-2c442a3 .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-335b53e .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7c3c2f9{text-align:start;}.elementor-40 .elementor-element.elementor-element-7c3c2f9 .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5e4c955{--e-con-grid-template-columns:32px minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:4px 16px;--row-gap:4px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5397627 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-685f71a .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-213b6da .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4275682{text-align:start;}.elementor-40 .elementor-element.elementor-element-4275682 .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-02f3853{--e-con-grid-template-columns:32px minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:4px 16px;--row-gap:4px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e3dff13 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f428d11 .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-519aabe .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-1674844{text-align:start;}.elementor-40 .elementor-element.elementor-element-1674844 .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-36f2f50{--e-con-grid-template-columns:32px minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:4px 16px;--row-gap:4px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-d64a860 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-cdca2a5 .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-1e0e94d .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a871dff{text-align:start;}.elementor-40 .elementor-element.elementor-element-a871dff .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4e6752c{--e-con-grid-template-columns:32px minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:4px 16px;--row-gap:4px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-eb6af13 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f18d6c4 .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-443884f .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-eb03a85{text-align:start;}.elementor-40 .elementor-element.elementor-element-eb03a85 .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3056dfa{--e-con-grid-template-columns:32px minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:4px 16px;--row-gap:4px;--column-gap:16px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9063204 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a59b03d .elementor-heading-title{font-size:var( --e-global-typography-itprow-font-size );line-height:var( --e-global-typography-itprow-line-height );letter-spacing:var( --e-global-typography-itprow-letter-spacing );}.elementor-40 .elementor-element.elementor-element-8a97bb2 .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a05552b{text-align:start;}.elementor-40 .elementor-element.elementor-element-a05552b .elementor-heading-title{font-size:var( --e-global-typography-itpmeta-font-size );letter-spacing:var( --e-global-typography-itpmeta-letter-spacing );}.elementor-40 .elementor-element.elementor-element-63fe559{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-c0450c5{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:50px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-40 .elementor-element.elementor-element-2641940 .elementor-heading-title{font-size:var( --e-global-typography-itpchap-font-size );line-height:var( --e-global-typography-itpchap-line-height );letter-spacing:var( --e-global-typography-itpchap-letter-spacing );}.elementor-40 .elementor-element.elementor-element-86166de .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6f4be6e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5a87548{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:26px;--padding-bottom:46px;--padding-left:18px;--padding-right:18px;}.elementor-40 .elementor-element.elementor-element-a2f6aa9{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a52dd71{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-989da94 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b49f8d7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b80a40b .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-fd25268{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-627fd84{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-91782a4{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5298e4b .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-95ccb6a .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5db1608 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b5d45d2 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-95e3025 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-ee11e99 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-18b2bf4 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-625e555 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e99ed6a{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-c02aede{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-c02aede .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-538499d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-538499d .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-c83e8ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-c83e8ba .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-859c2fb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a24590a{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:26px;--padding-bottom:46px;--padding-left:18px;--padding-right:18px;}.elementor-40 .elementor-element.elementor-element-327bd25{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-564b1dd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e1f0859 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-83ff7fe .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-cdee32a .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-cbd2d49{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4ca0542{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-e020713{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a087cc5 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-49b4fa9 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-9aa80f8 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e931a56 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-24adba2 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-09906d5 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3e60ca3 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6047b63 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-86a403f{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9cb9557{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-9cb9557 .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-d5562bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-d5562bf .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-0f276f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-0f276f7 .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-ac6c785{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9377d94{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:26px;--padding-bottom:46px;--padding-left:18px;--padding-right:18px;}.elementor-40 .elementor-element.elementor-element-f063452{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4c673ab{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b7d04b5 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-20b98c0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3e2154a .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-3060d10{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-946fe4f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-8b1e1bc{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9e6c6d9 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-0fdf7bc .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3892543 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-063764f .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-792677b .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f50bb9c .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-219b5d8 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-cd7cbf5 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-442173b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-f23a8ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-f23a8ff .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-c4fc4fe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-afa98c2{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:50px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-40 .elementor-element.elementor-element-3985f9e .elementor-heading-title{font-size:var( --e-global-typography-itpchap-font-size );line-height:var( --e-global-typography-itpchap-line-height );letter-spacing:var( --e-global-typography-itpchap-letter-spacing );}.elementor-40 .elementor-element.elementor-element-77f38f4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-483f418{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-59675f1{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:26px;--padding-bottom:46px;--padding-left:18px;--padding-right:18px;}.elementor-40 .elementor-element.elementor-element-6773b42{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-67611e6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5780c65 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6201491 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-fedb327 .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-fb6c68d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b547b18{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-8878439{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a27d336 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f35032d .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-15a7db7 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-dca0574 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-9874971 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-89be840 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-523798b .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-d488568 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6681d92{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b03c81b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-b03c81b .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-1dd87b2{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5793637{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-5793637 .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-a704baa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-a704baa .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-c1bc818{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-ae554a5{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:26px;--padding-bottom:46px;--padding-left:18px;--padding-right:18px;}.elementor-40 .elementor-element.elementor-element-794ea49{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8403270{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1dcb523 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-874fe11 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3921eca .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-5b9652e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-779f589{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-13030a4{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7dcfa85 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-deed24c .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-82dad53 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-87ec348 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e2cde53 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-85f6e63 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-01850d6 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-fe38d6c .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-0f1521d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-08d7c8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-08d7c8c .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-4b1d7c1{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9471cde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-9471cde .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-2a8446a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-2a8446a .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-a79fcd4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-fffe78a{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:26px;--padding-bottom:46px;--padding-left:18px;--padding-right:18px;}.elementor-40 .elementor-element.elementor-element-be034ae{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-c866375{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-872cb62 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c8b8deb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-746e8b6 .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-a2dd37f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-bc334ec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-930dc83{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5668546 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-22e7476 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-385f308 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-12b0fe9 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-813555b .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3d281b7 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3b65f1f .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3513fd7 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-22f50c9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4a0dddf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-4a0dddf .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-86e026a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-55095b6{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:26px;--padding-bottom:46px;--padding-left:18px;--padding-right:18px;}.elementor-40 .elementor-element.elementor-element-405d7c7{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e639215{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-95f5f55 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-08de81e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c46207b .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-e98e068{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-826035d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-30ec2dd{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8aff5de .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a8bf84a .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-fe4ff0a .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-604d78b .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5bede5b .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f4746d2 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c09b2ae .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b745477 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a89a068{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-212a33a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-212a33a .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-3a320c0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2963360{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:50px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-40 .elementor-element.elementor-element-ac2a9f6 .elementor-heading-title{font-size:var( --e-global-typography-itpchap-font-size );line-height:var( --e-global-typography-itpchap-line-height );letter-spacing:var( --e-global-typography-itpchap-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6b80535 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-1c3e135{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a3a1e89{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:26px;--padding-bottom:46px;--padding-left:18px;--padding-right:18px;}.elementor-40 .elementor-element.elementor-element-9638fb3{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7985b7f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2d06ef1 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-69b00aa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-cfea245 .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-ea8b7d6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8505dba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-15b62e2{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-834e576 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-dc6b359 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-0296f3c .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-3514327 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-d329bf8 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-53e81dd .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b8eb613 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5ebbae3 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-26cbdad{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0019981{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-0019981 .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-2b53b66{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-75c78c9{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:26px;--padding-bottom:46px;--padding-left:18px;--padding-right:18px;}.elementor-40 .elementor-element.elementor-element-3f4701d{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8510e7e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5316db8 .elementor-heading-title{font-size:var( --e-global-typography-itpnum-font-size );letter-spacing:var( --e-global-typography-itpnum-letter-spacing );}.elementor-40 .elementor-element.elementor-element-237c7e8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-d2c5d1c .elementor-heading-title{font-size:var( --e-global-typography-itptag-font-size );line-height:var( --e-global-typography-itptag-line-height );}.elementor-40 .elementor-element.elementor-element-2ab6711{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-44d0f18{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-f0cfbd4{--e-con-grid-template-columns:minmax(74px,auto) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9f6a6fb .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a596cbb .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-ac1b7b7 .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-d54da01 .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5b284ac .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-65c40ba .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-1a7763b .elementor-heading-title{font-size:var( --e-global-typography-itpspecl-font-size );line-height:var( --e-global-typography-itpspecl-line-height );letter-spacing:var( --e-global-typography-itpspecl-letter-spacing );}.elementor-40 .elementor-element.elementor-element-02cc98c .elementor-heading-title{font-size:var( --e-global-typography-itpspec-font-size );line-height:var( --e-global-typography-itpspec-line-height );letter-spacing:var( --e-global-typography-itpspec-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a7f3bdc{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2ff91fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-2ff91fb .widget-image-caption{font-size:11px;}.elementor-40 .elementor-element.elementor-element-28c3161{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2019477{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:18px;--padding-right:18px;}.elementor-40 .elementor-element.elementor-element-60e9e82 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-9e92fa7{--e-con-grid-template-columns:repeat(auto-fit,minmax(215px,1fr));--e-con-grid-template-rows:auto;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0fefc12{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5d03511 .elementor-heading-title{font-size:var( --e-global-typography-itph4-font-size );letter-spacing:var( --e-global-typography-itph4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-cd02274{font-size:var( --e-global-typography-itplist-font-size );line-height:var( --e-global-typography-itplist-line-height );}.elementor-40 .elementor-element.elementor-element-8f413da{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-424bfdb .elementor-heading-title{font-size:var( --e-global-typography-itph4-font-size );letter-spacing:var( --e-global-typography-itph4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-489a127{font-size:var( --e-global-typography-itplist-font-size );line-height:var( --e-global-typography-itplist-line-height );}.elementor-40 .elementor-element.elementor-element-2d21d0d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-acf7aea .elementor-heading-title{font-size:var( --e-global-typography-itph4-font-size );letter-spacing:var( --e-global-typography-itph4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e316547{font-size:var( --e-global-typography-itplist-font-size );line-height:var( --e-global-typography-itplist-line-height );}.elementor-40 .elementor-element.elementor-element-27b5b43{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7c1f0d3 .elementor-heading-title{font-size:var( --e-global-typography-itph4-font-size );letter-spacing:var( --e-global-typography-itph4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-2d3ba8c{font-size:var( --e-global-typography-itplist-font-size );line-height:var( --e-global-typography-itplist-line-height );}.elementor-40 .elementor-element.elementor-element-4edaede{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-bdb8f02{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-40 .elementor-element.elementor-element-73f8272 .elementor-heading-title{font-size:var( --e-global-typography-itpend-font-size );line-height:var( --e-global-typography-itpend-line-height );letter-spacing:var( --e-global-typography-itpend-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b92a491{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2a4e6f3{--width:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2459826 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6475d8c .elementor-heading-title{font-size:var( --e-global-typography-itpstrong-font-size );line-height:var( --e-global-typography-itpstrong-line-height );letter-spacing:var( --e-global-typography-itpstrong-letter-spacing );}.elementor-40 .elementor-element.elementor-element-17f795d{--width:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2fffbe9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-cab54aa .elementor-heading-title{font-size:var( --e-global-typography-itpstrong-font-size );line-height:var( --e-global-typography-itpstrong-line-height );letter-spacing:var( --e-global-typography-itpstrong-letter-spacing );}.elementor-40 .elementor-element.elementor-element-62a8053{--width:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e4ee4f0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c3c47f3 .elementor-heading-title{font-size:var( --e-global-typography-itpstrong-font-size );line-height:var( --e-global-typography-itpstrong-line-height );letter-spacing:var( --e-global-typography-itpstrong-letter-spacing );}}/* Start custom CSS *//* itype Brochure Portfolio. Page styles Elementor has no controls for. */

/* Fold lines: the press-sheet motif, two dashed rules fixed behind the page */
body{--itp-gut:72px}
body::before,body::after{content:"";position:fixed;top:0;bottom:0;width:0;z-index:-1;pointer-events:none;
  border-left:1px dashed var(--e-global-color-itprule,#2F2C28);opacity:.75;
  --itp-w:min(1240px,100%);--itp-in:calc(var(--itp-w) - 2 * var(--itp-gut))}
body::before{left:calc((100% - var(--itp-w)) / 2 + var(--itp-gut) + var(--itp-in) / 3)}
body::after{left:calc((100% - var(--itp-w)) / 2 + var(--itp-gut) + var(--itp-in) * 2 / 3)}
@media (max-width:1024px){body{--itp-gut:40px}}
@media (max-width:767px){
  body{--itp-gut:18px}
  body::before{left:50%}
  body::after{display:none}
}

.itp-anchor{scroll-margin-top:64px}
.itp-balance .elementor-heading-title{text-wrap:balance}

/* Hero title: second line in accent italic, asterisk in place of the i's dot */
.itp-hero-title .elementor-heading-title{font-variation-settings:'opsz' 96}
.itp-two{display:block;color:var(--e-global-color-primary,#FF4A1C);font-style:italic;font-weight:500;margin-left:.045em}
.itp-dotless{position:relative;display:inline-block}
.itp-ast{position:absolute;left:50%;top:-.25em;transform:translateX(6%) rotate(-4deg);
  font-size:.4em;font-style:normal;font-weight:400;line-height:1;letter-spacing:0;pointer-events:none}

/* Contents rows */
.itp-row{align-items:baseline;text-decoration:none;transition:background-color .18s ease,padding .18s ease}
.itp-row:hover{background-color:var(--e-global-color-accent,#3A1409);padding-inline:10px}
@media (max-width:767px){.itp-row>.elementor-element:nth-child(n+3){grid-column:2}}

/* Chapter divider: registration cross (on the title, since a container's ::before is Elementor's overlay) */
.itp-cross .elementor-heading-title{display:flex;align-items:center;gap:18px}
.itp-cross .elementor-heading-title::before{content:"";flex:none;width:26px;height:26px;
  background:linear-gradient(var(--e-global-color-primary,#FF4A1C),var(--e-global-color-primary,#FF4A1C)) 12px 0/1.5px 100% no-repeat,
             linear-gradient(var(--e-global-color-primary,#FF4A1C),var(--e-global-color-primary,#FF4A1C)) 0 12px/100% 1.5px no-repeat}
.itp-k{margin-left:auto}

/* Project copy */
.itp-tag .elementor-heading-title{max-width:30ch}
.itp-body p{margin:0 0 14px;max-width:62ch}
.itp-body p:last-child{margin-bottom:0}
.itp-dd .elementor-heading-title{overflow-wrap:anywhere}

/* Plates: caption sits on the image */
.itp-plate{overflow:hidden}
.itp-plate figure{position:relative;margin:0}
.itp-plate img{display:block;width:100%;height:auto}
/* Font, colour and background come from the widget's Caption controls */
.itp-plate figcaption{position:absolute;left:0;bottom:0;margin:0!important;padding:6px 11px;border-radius:0 3px 0 0;
  -webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}

/* Capability lists and closing line */
.itp-list ul{list-style:none;margin:0;padding:0}
.itp-end em{font-style:italic;font-weight:400;color:var(--e-global-color-primary,#FF4A1C)}/* End custom CSS */