.elementor-531 .elementor-element.elementor-element-fe8d3b3{--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-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-531 .elementor-element.elementor-element-1bc77e9{--horizontal-progress-border:none;--horizontal-height:2px;--horizontal-border-style:none;}.elementor-531 .elementor-element.elementor-element-5d3ba92{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:44px 56px;--row-gap:44px;--column-gap:56px;--padding-top:96px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-531 .elementor-element.elementor-element-c11copy{--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-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-531 .elementor-element.elementor-element-8c438c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;}.elementor-531 .elementor-element.elementor-element-8c438c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(22px/2);}.elementor-531 .elementor-element.elementor-element-8c438c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(22px/2);}.elementor-531 .elementor-element.elementor-element-8c438c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(22px/2);margin-left:calc(22px/2);}.elementor-531 .elementor-element.elementor-element-8c438c3 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-22px/2);margin-left:calc(-22px/2);}body.rtl .elementor-531 .elementor-element.elementor-element-8c438c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-22px/2);}body:not(.rtl) .elementor-531 .elementor-element.elementor-element-8c438c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-22px/2);}.elementor-531 .elementor-element.elementor-element-8c438c3 .elementor-icon-list-icon{width:14px;}.elementor-531 .elementor-element.elementor-element-8c438c3 .elementor-icon-list-icon i{font-size:14px;}.elementor-531 .elementor-element.elementor-element-8c438c3 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-531 .elementor-element.elementor-element-8c438c3 .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-8c438c3 .elementor-icon-list-text a{color:#7a7a7a;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-531 .elementor-element.elementor-element-d80924e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-531 .elementor-element.elementor-element-d80924e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:66px;font-weight:300;line-height:1em;letter-spacing:-2.2px;color:#111111;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-531 .elementor-element.elementor-element-a551d9c{text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.55em;letter-spacing:-0.2px;}.elementor-531 .elementor-element.elementor-element-ef43076{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#e4e4e4;--border-color:#e4e4e4;--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-531 .elementor-element.elementor-element-c11himg{--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-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-531 .elementor-element.elementor-element-af68dd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-531 .elementor-element.elementor-element-44c488f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-531 .elementor-element.elementor-element-ae9755b{--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-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__header-title{text-align:start;}.elementor-531 .elementor-element.elementor-element-bb2c7a6{--header-background-color:rgba(0,0,0,0);--header-color:#7a7a7a;--item-text-hover-decoration:underline;}.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__header, .elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__header-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.4px;}.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__header{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__list-item{font-family:"Inter", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.45em;}.elementor-531 .elementor-element.elementor-element-b3af859{--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-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-531 .elementor-element.elementor-element-e9b10d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:#e4e4e4;--border-color:#e4e4e4;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-531 .elementor-element.elementor-element-3ee7b7f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.4px;color:#7a7a7a;}.elementor-531 .elementor-element.elementor-element-0c2ab17{--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:24px;--padding-right:24px;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-531 .elementor-element.elementor-element-fdb6cbc span.post-navigation__prev--label{color:#7a7a7a;}.elementor-531 .elementor-element.elementor-element-fdb6cbc span.post-navigation__next--label{color:#7a7a7a;}.elementor-531 .elementor-element.elementor-element-fdb6cbc span.post-navigation__prev--label:hover{color:#111111;}.elementor-531 .elementor-element.elementor-element-fdb6cbc span.post-navigation__next--label:hover{color:#111111;}.elementor-531 .elementor-element.elementor-element-fdb6cbc span.post-navigation__prev--label, .elementor-531 .elementor-element.elementor-element-fdb6cbc span.post-navigation__next--label{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;}.elementor-531 .elementor-element.elementor-element-fdb6cbc span.post-navigation__prev--title, .elementor-531 .elementor-element.elementor-element-fdb6cbc span.post-navigation__next--title{font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:300;letter-spacing:-0.6px;}.elementor-531 .elementor-element.elementor-element-fdb6cbc .elementor-post-navigation__separator{width:1px;}.elementor-531 .elementor-element.elementor-element-fdb6cbc .elementor-post-navigation{border-block-width:1px;padding:40px 0;}.elementor-531 .elementor-element.elementor-element-fdb6cbc .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (1px / 2));}.elementor-531 .elementor-element.elementor-element-fdb6cbc .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (1px / 2));}.elementor-531 .elementor-element.elementor-element-e955c67{--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:#e4e4e4;--border-color:#e4e4e4;--margin-top:88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-531 .elementor-element.elementor-element-e04eb46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-531 .elementor-element.elementor-element-e04eb46 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.4px;color:#7a7a7a;}.elementor-531 .elementor-element.elementor-element-5f6cd34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-531 .elementor-element.elementor-element-5f6cd34 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:44px;font-weight:300;line-height:1.05em;letter-spacing:-1.2px;color:#111111;}.elementor-531 .elementor-element.elementor-element-01f321c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:40px 48px;--row-gap:40px;--column-gap:48px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-531 .elementor-element.elementor-element-01f321c:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-01f321c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-531 .elementor-element.elementor-element-0bfbdc8{--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-531 .elementor-element.elementor-element-203aaf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-531 .elementor-element.elementor-element-203aaf9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.4px;color:#8f8f8f;}.elementor-531 .elementor-element.elementor-element-6527bca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-531 .elementor-element.elementor-element-6527bca .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:60px;font-weight:300;line-height:1em;letter-spacing:-2px;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-531 .elementor-element.elementor-element-3efa822{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b5b5b5;}.elementor-531 .elementor-element.elementor-element-639feee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-531 .elementor-element.elementor-element-dcc1ccb .elementor-button{background-color:#ffffff;fill:#111111;color:#111111;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-531 .elementor-element.elementor-element-dcc1ccb .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-dcc1ccb .elementor-button:focus{background-color:#e6e6e6;color:#111111;border-color:#e6e6e6;}.elementor-531 .elementor-element.elementor-element-dcc1ccb .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-dcc1ccb .elementor-button:focus svg{fill:#111111;}.elementor-531 .elementor-element.elementor-element-3c9c045 .elementor-button{background-color:#25D366;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-531 .elementor-element.elementor-element-3c9c045 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-3c9c045 .elementor-button:focus{background-color:#1ebe5b;color:#ffffff;}.elementor-531 .elementor-element.elementor-element-3c9c045 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-3c9c045 .elementor-button:focus svg{fill:#ffffff;}@media(max-width:1024px){.elementor-531 .elementor-element.elementor-element-5d3ba92{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:72px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-531 .elementor-element.elementor-element-d80924e .elementor-heading-title{font-size:50px;}.elementor-531 .elementor-element.elementor-element-44c488f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-531 .elementor-element.elementor-element-ae9755b{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-0c2ab17{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-531 .elementor-element.elementor-element-e955c67{--padding-top:64px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-531 .elementor-element.elementor-element-01f321c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-531 .elementor-element.elementor-element-6527bca .elementor-heading-title{font-size:44px;}.elementor-531 .elementor-element.elementor-element-639feee{--justify-content:flex-start;}}@media(max-width:767px){.elementor-531 .elementor-element.elementor-element-5d3ba92{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-531 .elementor-element.elementor-element-c11copy{--width:100%;}.elementor-531 .elementor-element.elementor-element-d80924e .elementor-heading-title{font-size:36px;}.elementor-531 .elementor-element.elementor-element-a551d9c{font-size:17px;}.elementor-531 .elementor-element.elementor-element-c11himg{--width:100%;}.elementor-531 .elementor-element.elementor-element-44c488f{--padding-top:8px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-531 .elementor-element.elementor-element-ae9755b{--width:100%;}.elementor-531 .elementor-element.elementor-element-b3af859{--width:100%;}.elementor-531 .elementor-element.elementor-element-e9b10d1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-531 .elementor-element.elementor-element-0c2ab17{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-531 .elementor-element.elementor-element-fdb6cbc span.post-navigation__prev--title, .elementor-531 .elementor-element.elementor-element-fdb6cbc span.post-navigation__next--title{font-size:20px;}.elementor-531 .elementor-element.elementor-element-e955c67{--padding-top:56px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-531 .elementor-element.elementor-element-5f6cd34 .elementor-heading-title{font-size:30px;}.elementor-531 .elementor-element.elementor-element-01f321c{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-531 .elementor-element.elementor-element-0bfbdc8{--width:100%;}.elementor-531 .elementor-element.elementor-element-6527bca .elementor-heading-title{font-size:34px;}}@media(min-width:768px){.elementor-531 .elementor-element.elementor-element-5d3ba92{--content-width:1188px;}.elementor-531 .elementor-element.elementor-element-c11copy{--width:56%;}.elementor-531 .elementor-element.elementor-element-c11himg{--width:38%;}.elementor-531 .elementor-element.elementor-element-44c488f{--content-width:1188px;}.elementor-531 .elementor-element.elementor-element-ae9755b{--width:25%;}.elementor-531 .elementor-element.elementor-element-b3af859{--width:58.33%;}.elementor-531 .elementor-element.elementor-element-0c2ab17{--content-width:1188px;}.elementor-531 .elementor-element.elementor-element-e955c67{--content-width:1188px;}.elementor-531 .elementor-element.elementor-element-01f321c{--content-width:1188px;}.elementor-531 .elementor-element.elementor-element-0bfbdc8{--width:60%;}.elementor-531 .elementor-element.elementor-element-639feee{--width:36%;}}@media(max-width:1024px) and (min-width:768px){.elementor-531 .elementor-element.elementor-element-c11copy{--width:100%;}.elementor-531 .elementor-element.elementor-element-c11himg{--width:100%;}.elementor-531 .elementor-element.elementor-element-ae9755b{--width:100%;}.elementor-531 .elementor-element.elementor-element-b3af859{--width:100%;}.elementor-531 .elementor-element.elementor-element-0bfbdc8{--width:100%;}.elementor-531 .elementor-element.elementor-element-639feee{--width:100%;}}/* Start custom CSS for progress-tracker, class: .elementor-element-1bc77e9 */.elementor-531 .elementor-element.elementor-element-1bc77e9{position:fixed;top:0;left:0;right:0;width:100%;z-index:99998;margin:0;pointer-events:none}body.admin-bar .elementor-531 .elementor-element.elementor-element-1bc77e9{top:32px}.elementor-531 .elementor-element.elementor-element-1bc77e9 .elementor-scrolling-tracker{height:2px !important;background:transparent !important;border:0 !important;border-radius:0 !important}.elementor-531 .elementor-element.elementor-element-1bc77e9 .current-progress{background:#111111 !important;border-radius:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe8d3b3 */.elementor-531 .elementor-element.elementor-element-fe8d3b3{min-height:0 !important;height:0 !important;overflow:visible}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-8c438c3 */.elementor-531 .elementor-element.elementor-element-8c438c3 .elementor-icon-list-item{position:relative}.elementor-531 .elementor-element.elementor-element-8c438c3 .elementor-icon-list-item + .elementor-icon-list-item::before{content:"";position:absolute;left:-12px;top:50%;width:3px;height:3px;background:#bdbdbd;transform:translateY(-50%)}.elementor-531 .elementor-element.elementor-element-8c438c3 a,.elementor-531 .elementor-element.elementor-element-8c438c3 .elementor-icon-list-text{color:#7a7a7a}.elementor-531 .elementor-element.elementor-element-8c438c3 a:hover{color:#111111}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-d80924e */.elementor-531 .elementor-element.elementor-element-d80924e .elementor-heading-title{text-wrap:balance}@media(max-width:767px){.elementor-531 .elementor-element.elementor-element-d80924e .elementor-heading-title{letter-spacing:-1.2px}}/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-a551d9c */.elementor-531 .elementor-element.elementor-element-a551d9c{max-width:48ch}.elementor-531 .elementor-element.elementor-element-a551d9c p{margin:0}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9027cfe */.elementor-531 .elementor-element.elementor-element-9027cfe{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#7a7a7a}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-af68dd8 */.elementor-531 .elementor-element.elementor-element-af68dd8 img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:0;display:block;background:#f2f1ef}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c11himg */.elementor-531 .elementor-element.elementor-element-c11himg:not(:has(img)){display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3ba92 */.elementor-531 .elementor-element.elementor-element-5d3ba92:not(:has(.elementor-element-c11himg img)) > .elementor-element-c11copy{width:100% !important;max-width:900px}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-bb2c7a6 */.elementor-531 .elementor-element.elementor-element-bb2c7a6,.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-widget-container,.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__header,.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__body{border:0 !important;box-shadow:none !important;border-radius:0 !important;background:transparent !important}
.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__header{padding:0 0 14px !important;border-bottom:1px solid #e4e4e4 !important;margin-bottom:18px}
.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__body{padding:0 !important}
.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__list-wrapper{list-style:none;padding:0;margin:0}
.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__list-item{margin:0 0 12px !important;padding:0}
.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__list-item-text-wrapper{display:flex;align-items:flex-start}
.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__list-item-text-wrapper::before{content:"";flex:0 0 auto;width:0;height:1px;background:#111;margin:9px 0 0;transition:width .22s ease,margin .22s ease}
.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__list-item-text-wrapper:has(.elementor-item-active)::before{width:16px;margin-right:10px}
.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__number-icon,.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__bullet-icon,.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__list-item-text-wrapper i,.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__list-item-text-wrapper svg{display:none !important}
.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__list-item-text{text-decoration:none;color:#6b6b6b}
.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__list-item-text:hover,.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__list-item-text.elementor-item-active{color:#111}
.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__header-title{color:#7a7a7a}
.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__toggle-button{color:#9a9a9a}
@media (max-width:1024px){.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__header{padding:14px 0 !important;border-top:1px solid #e4e4e4 !important;margin-bottom:0}.elementor-531 .elementor-element.elementor-element-bb2c7a6 .elementor-toc__body{padding:16px 0 4px !important}}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-e2fb1fe */.elementor-531 .elementor-element.elementor-element-e2fb1fe{font-family:Inter,system-ui,sans-serif;color:#2e2e2e;font-size:18px;line-height:1.75;counter-reset:c11h2}
.elementor-531 .elementor-element.elementor-element-e2fb1fe p{margin:0 0 1.5em}
.elementor-531 .elementor-element.elementor-element-e2fb1fe > p:first-child::first-letter,.elementor-531 .elementor-element.elementor-element-e2fb1fe .elementor-widget-container > p:first-child::first-letter{float:left;font-family:"Inter Tight",Inter,sans-serif;font-weight:300;font-size:86px;line-height:.78;padding:10px 14px 0 0;color:#111111}
.elementor-531 .elementor-element.elementor-element-e2fb1fe h2{font-family:"Inter Tight",Inter,sans-serif;font-size:36px;font-weight:300;letter-spacing:-.9px;line-height:1.12;color:#111111;margin:2em 0 .9em;text-wrap:balance}
.elementor-531 .elementor-element.elementor-element-e2fb1fe h2::before{counter-increment:c11h2;content:counter(c11h2,decimal-leading-zero);display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.4px;color:#9a9a9a;margin:0 0 18px;padding-top:26px;border-top:1px solid #e4e4e4}
.elementor-531 .elementor-element.elementor-element-e2fb1fe h2:first-child{margin-top:0}
.elementor-531 .elementor-element.elementor-element-e2fb1fe h3{font-family:"Inter Tight",Inter,sans-serif;font-size:23px;font-weight:500;letter-spacing:-.3px;line-height:1.25;color:#111111;margin:2.2em 0 .6em}
.elementor-531 .elementor-element.elementor-element-e2fb1fe h4{font-size:17px;font-weight:600;color:#111111;margin:1.6em 0 .5em}
.elementor-531 .elementor-element.elementor-element-e2fb1fe ul,.elementor-531 .elementor-element.elementor-element-e2fb1fe ol{margin:0 0 1.7em;padding-left:0;list-style:none}
.elementor-531 .elementor-element.elementor-element-e2fb1fe li{position:relative;margin:0 0 .7em;padding-left:26px}
.elementor-531 .elementor-element.elementor-element-e2fb1fe ul li::before{content:"";position:absolute;left:0;top:.8em;width:12px;height:1px;background:#111111}
.elementor-531 .elementor-element.elementor-element-e2fb1fe ol{counter-reset:c11ol}
.elementor-531 .elementor-element.elementor-element-e2fb1fe ol li{counter-increment:c11ol;padding-left:34px}
.elementor-531 .elementor-element.elementor-element-e2fb1fe ol li::before{content:counter(c11ol,decimal-leading-zero);position:absolute;left:0;top:.35em;font-size:11px;font-weight:600;letter-spacing:1px;color:#9a9a9a}
.elementor-531 .elementor-element.elementor-element-e2fb1fe strong{color:#111111;font-weight:600}
.elementor-531 .elementor-element.elementor-element-e2fb1fe a{color:#111111;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:#c9c9c9;transition:text-decoration-color .15s}
.elementor-531 .elementor-element.elementor-element-e2fb1fe a:hover{text-decoration-color:#111111}
.elementor-531 .elementor-element.elementor-element-e2fb1fe em{color:#6d6d6d}
.elementor-531 .elementor-element.elementor-element-e2fb1fe blockquote{margin:2.4em 0;padding:0;border:0;font-family:"Inter Tight",Inter,sans-serif;font-size:30px;font-weight:300;letter-spacing:-.6px;line-height:1.3;color:#111111}
.elementor-531 .elementor-element.elementor-element-e2fb1fe blockquote::before{content:"";display:block;width:40px;height:1px;background:#111111;margin-bottom:22px}
.elementor-531 .elementor-element.elementor-element-e2fb1fe blockquote p{margin:0}
.elementor-531 .elementor-element.elementor-element-e2fb1fe img{max-width:100%;height:auto;display:block;margin:2.4em 0}
.elementor-531 .elementor-element.elementor-element-e2fb1fe figure{margin:2.4em 0}
.elementor-531 .elementor-element.elementor-element-e2fb1fe figcaption{font-size:12.5px;letter-spacing:.2px;color:#8a8a8a;margin-top:12px}
.elementor-531 .elementor-element.elementor-element-e2fb1fe hr{border:0;border-top:1px solid #e4e4e4;margin:3em 0}
.elementor-531 .elementor-element.elementor-element-e2fb1fe table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;font-size:14.5px;line-height:1.5;margin:.6em 0 2.6em}
.elementor-531 .elementor-element.elementor-element-e2fb1fe table::-webkit-scrollbar{height:3px}
.elementor-531 .elementor-element.elementor-element-e2fb1fe table::-webkit-scrollbar-thumb{background:#d5d5d5}
.elementor-531 .elementor-element.elementor-element-e2fb1fe th,.elementor-531 .elementor-element.elementor-element-e2fb1fe td{padding:15px 22px 15px 0;border-bottom:1px solid #e4e4e4;text-align:left;vertical-align:top}
.elementor-531 .elementor-element.elementor-element-e2fb1fe thead th{font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:#8a8a8a;font-weight:600;padding-bottom:12px;border-bottom:1px solid #111111;white-space:nowrap}
.elementor-531 .elementor-element.elementor-element-e2fb1fe tbody td:first-child{white-space:nowrap;color:#111111}
.elementor-531 .elementor-element.elementor-element-e2fb1fe tbody tr:last-child td{border-bottom:0}
@media (min-width:1200px){.elementor-531 .elementor-element.elementor-element-e2fb1fe table{width:calc(100% + 150px);margin-left:-150px}}
@media (max-width:767px){.elementor-531 .elementor-element.elementor-element-e2fb1fe{font-size:17px;line-height:1.7}.elementor-531 .elementor-element.elementor-element-e2fb1fe h2{font-size:28px;margin-top:2.6em}.elementor-531 .elementor-element.elementor-element-e2fb1fe h3{font-size:20px}.elementor-531 .elementor-element.elementor-element-e2fb1fe blockquote{font-size:24px}.elementor-531 .elementor-element.elementor-element-e2fb1fe > p:first-child::first-letter,.elementor-531 .elementor-element.elementor-element-e2fb1fe .elementor-widget-container > p:first-child::first-letter{font-size:64px}.elementor-531 .elementor-element.elementor-element-e2fb1fe table{font-size:14px}.elementor-531 .elementor-element.elementor-element-e2fb1fe th,.elementor-531 .elementor-element.elementor-element-e2fb1fe td{padding-right:16px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3af859 */.elementor-531 .elementor-element.elementor-element-b3af859{max-width:700px}
.elementor-531 .elementor-element.elementor-element-b3af859 .elementor-widget-theme-post-content table{background:transparent !important;border:0 !important;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-531 .elementor-element.elementor-element-b3af859 .elementor-widget-theme-post-content tr,.elementor-531 .elementor-element.elementor-element-b3af859 .elementor-widget-theme-post-content tbody tr:nth-child(odd),.elementor-531 .elementor-element.elementor-element-b3af859 .elementor-widget-theme-post-content tbody tr:nth-child(even){background:transparent !important}
.elementor-531 .elementor-element.elementor-element-b3af859 .elementor-widget-theme-post-content th,.elementor-531 .elementor-element.elementor-element-b3af859 .elementor-widget-theme-post-content td{border-left:0 !important;border-right:0 !important;border-top:0 !important;background:transparent !important}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare td[data-label="Model"] strong{display:block;font-family:"Inter Tight",Inter,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.3px;color:#111}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare td[data-label="Model"] span{display:block;font-size:12.5px;line-height:1.45;color:#7a7a7a;margin-top:6px}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare td[data-label="Model"]{white-space:normal !important;padding-right:24px}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare th:first-child,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare td:first-child{width:26%}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare th{vertical-align:bottom}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare th,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare td{padding-right:16px}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare th:last-child,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare td:last-child{padding-right:0}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs th[scope="row"]{width:30%;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:#8a8a8a;font-weight:600;vertical-align:top;padding:15px 20px 15px 0;white-space:normal}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs thead th{font-family:"Inter Tight",Inter,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.2px;text-transform:none;color:#111;vertical-align:bottom;padding-bottom:12px}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs thead th:first-child{border-bottom-color:transparent !important}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs td{vertical-align:top;width:35%;padding-right:20px}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs td:last-child{padding-right:0;color:#111}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs td[data-label="DIY"]{color:#7a7a7a}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs tbody tr:last-child th,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs tbody tr:last-child td{border-bottom:0 !important}
@media (min-width:768px){.elementor-531 .elementor-element.elementor-element-b3af859 .elementor-widget-theme-post-content table{display:table !important;overflow:visible !important;table-layout:auto;font-size:14px}}
@media (max-width:767px){
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare tbody,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare tr,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare td,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs tbody,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs tr,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs td,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs th{display:block !important;width:100% !important;overflow:visible !important;margin-left:0 !important}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare thead,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs thead{display:none !important}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare tr,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs tr{padding:22px 0;border-bottom:1px solid #e4e4e4}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare tr:last-child,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs tr:last-child{border-bottom:0}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare td,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs td,.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs th{border-bottom:0 !important}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare td{padding:0 0 10px !important;display:flex !important;align-items:flex-start;gap:6px;font-size:15px;text-align:right}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare td::before{content:attr(data-label);margin-right:auto;text-align:left;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:#9a9a9a;font-weight:600;padding-top:4px}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare td[data-label="Model"]{display:block !important;padding:0 0 16px !important;text-align:left}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-compare td[data-label="Model"]::before{display:none}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs th[scope="row"]{padding:0 0 12px !important;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:#9a9a9a}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs td{padding:0 0 8px !important;display:flex !important;align-items:flex-start;gap:5px;font-size:15px;text-align:right;flex-wrap:wrap;justify-content:flex-end}
.elementor-531 .elementor-element.elementor-element-b3af859 .c11-vs td::before{content:attr(data-label);margin-right:auto;text-align:left;font-size:12px;color:#9a9a9a;padding-top:1px}
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-fdb6cbc */.elementor-531 .elementor-element.elementor-element-fdb6cbc .elementor-post-navigation{padding:36px 0}.elementor-531 .elementor-element.elementor-element-fdb6cbc .elementor-post-navigation__link__prev,.elementor-531 .elementor-element.elementor-element-fdb6cbc .elementor-post-navigation__link__next{display:flex;flex-direction:column;gap:12px}.elementor-531 .elementor-element.elementor-element-fdb6cbc .elementor-post-navigation__link__next{align-items:flex-end;text-align:right}.elementor-531 .elementor-element.elementor-element-fdb6cbc .post-navigation__prev--title,.elementor-531 .elementor-element.elementor-element-fdb6cbc .post-navigation__next--title{max-width:26ch}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6527bca */.elementor-531 .elementor-element.elementor-element-6527bca .elementor-heading-title{max-width:16ch;text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3efa822 */.elementor-531 .elementor-element.elementor-element-3efa822{max-width:44ch}.elementor-531 .elementor-element.elementor-element-3efa822 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dcc1ccb */.elementor-531 .elementor-element.elementor-element-dcc1ccb .elementor-button{border-radius:0;padding:0 30px;height:56px;display:inline-flex;align-items:center;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;line-height:1;transition:background .18s,color .18s,border-color .18s}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c9c045 */.elementor-531 .elementor-element.elementor-element-3c9c045 .elementor-button{border-radius:0;width:56px;height:56px;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background .18s}.elementor-531 .elementor-element.elementor-element-3c9c045 .elementor-button-icon{margin:0;display:flex}.elementor-531 .elementor-element.elementor-element-3c9c045 .elementor-button-icon svg{width:24px;height:24px;fill:#fff}.elementor-531 .elementor-element.elementor-element-3c9c045 .elementor-button-icon i{font-size:24px}.elementor-531 .elementor-element.elementor-element-3c9c045 .elementor-button-text{display:none}/* End custom CSS */