.elementor-58 .elementor-element.elementor-element-76bc631{--display:flex;--min-height:70vh;--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;--justify-content:flex-end;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-76bc631:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-76bc631>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tophatfileandserve.com/wp-content/uploads/2026/04/Top-Hat_9.webp);background-position:bottom center;background-size:cover}.elementor-58 .elementor-element.elementor-element-04aa2a7{--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;--padding-top:10rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-04aa2a7:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-04aa2a7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(0deg,var(--e-global-color-primary) 33%,var(--e-global-color-b8189c4) 100%)}.elementor-58 .elementor-element.elementor-element-d79b261{--display:flex;--justify-content:flex-end;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-fc8604b .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);color:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-d02254a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2.5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-d02254a:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-d02254a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-a9247fc{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-e00e5b9{--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;--justify-content:space-between;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-2f02b81{text-align:start}.elementor-58 .elementor-element.elementor-element-2f02b81 .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);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-f223f2b .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent);border-radius:5px 5px 5px 5px}.elementor-58 .elementor-element.elementor-element-f223f2b .elementor-button:hover,.elementor-58 .elementor-element.elementor-element-f223f2b .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-2d79be8);border-color:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-f223f2b .elementor-button:hover svg,.elementor-58 .elementor-element.elementor-element-f223f2b .elementor-button:focus svg{fill:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-d5db3f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-35ae23a{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-2d79be8)}.elementor-58 .elementor-element.elementor-element-35ae23a a{color:#BBDE5A}.elementor-58 .elementor-element.elementor-element-c91a3da{--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;--border-radius:5px 5px 5px 5px;--margin-top:2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-58 .elementor-element.elementor-element-c91a3da:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-c91a3da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#454C47}.elementor-58 .elementor-element.elementor-element-90cf8d5{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-df3ded8{text-align:center}.elementor-58 .elementor-element.elementor-element-df3ded8 .elementor-heading-title{font-family:var(--e-global-typography-5e8f411-font-family),Sans-serif;font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height);color:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-9b4bc6e{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px}.elementor-58 .elementor-element.elementor-element-9b4bc6e .elementor-divider-separator{width:100%}.elementor-58 .elementor-element.elementor-element-9b4bc6e .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-58 .elementor-element.elementor-element-e98377a{text-align:center;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);color:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-e98377a a{color:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-4dffc33{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-c1f76f0{columns:1;text-align:center;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);color:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-c1f76f0 a{color:#BBDE5A}.elementor-58 .elementor-element.elementor-element-fcf8983{columns:1;text-align:center;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);color:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-fcf8983 a{color:#BBDE5A}.elementor-58 .elementor-element.elementor-element-849b4db{columns:1;text-align:center;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);color:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-849b4db a{color:#BBDE5A}.elementor-58 .elementor-element.elementor-element-6426603{columns:1;text-align:center;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);color:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-6426603 a{color:#BBDE5A}.elementor-58 .elementor-element.elementor-element-481adc8{columns:1;text-align:center;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);color:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-481adc8 a{color:#BBDE5A}.elementor-58 .elementor-element.elementor-element-87bdad6{columns:1;text-align:center;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);color:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-87bdad6 a{color:#BBDE5A}.elementor-58 .elementor-element.elementor-element-73f940c{--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;--margin-top:2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-1cce121{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-b243440{--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;--border-radius:5px 5px 5px 5px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0}.elementor-58 .elementor-element.elementor-element-dad463b{z-index:0;--box-background-color:var( --e-global-color-b8189c4 );--box-border-color:var( --e-global-color-b8189c4 );--box-border-radius:5px;--header-background-color:var( --e-global-color-accent );--item-text-color:var( --e-global-color-2d79be8 );--item-text-hover-color:var( --e-global-color-accent );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-accent )}.elementor-58 .elementor-element.elementor-element-dad463b .elementor-toc__header-title{text-align:start}.elementor-58 .elementor-element.elementor-element-dad463b .elementor-toc__header,.elementor-58 .elementor-element.elementor-element-dad463b .elementor-toc__header-title{font-family:var(--e-global-typography-5e8f411-font-family),Sans-serif;font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-dad463b .elementor-toc__list-item{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-58 .elementor-element.elementor-element-675ca07 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent);border-radius:5px 5px 5px 5px}.elementor-58 .elementor-element.elementor-element-675ca07 .elementor-button:hover,.elementor-58 .elementor-element.elementor-element-675ca07 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-2d79be8);border-color:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-675ca07 .elementor-button:hover svg,.elementor-58 .elementor-element.elementor-element-675ca07 .elementor-button:focus svg{fill:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-dfd3a7e{--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:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--border-radius:5px 5px 5px 5px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-58 .elementor-element.elementor-element-dfd3a7e:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-dfd3a7e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-9fefc6c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-5cead29 .elementor-heading-title{font-family:var(--e-global-typography-5e8f411-font-family),Sans-serif;font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height);color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-5190e65{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px}.elementor-58 .elementor-element.elementor-element-5190e65 .elementor-divider-separator{width:100%}.elementor-58 .elementor-element.elementor-element-5190e65 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-58 .elementor-element.elementor-element-1e549d5{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-58 .elementor-element.elementor-element-1e549d5 a{color:#BBDE5A}.elementor-58 .elementor-element.elementor-element-445bc50{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-8c29452 .elementor-heading-title{font-family:var(--e-global-typography-5e8f411-font-family),Sans-serif;font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height);color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-d5b5c8d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px}.elementor-58 .elementor-element.elementor-element-d5b5c8d .elementor-divider-separator{width:100%}.elementor-58 .elementor-element.elementor-element-d5b5c8d .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-58 .elementor-element.elementor-element-78505e5{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-58 .elementor-element.elementor-element-78505e5 a{color:#BBDE5A}.elementor-58 .elementor-element.elementor-element-56f01a9{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-50477fa .elementor-heading-title{font-family:var(--e-global-typography-5e8f411-font-family),Sans-serif;font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height);color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-7bf427b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px}.elementor-58 .elementor-element.elementor-element-7bf427b .elementor-divider-separator{width:100%}.elementor-58 .elementor-element.elementor-element-7bf427b .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-58 .elementor-element.elementor-element-7349217{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-58 .elementor-element.elementor-element-7349217 a{color:#BBDE5A}.elementor-58 .elementor-element.elementor-element-4951af6{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-810f175 .elementor-heading-title{font-family:var(--e-global-typography-5e8f411-font-family),Sans-serif;font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height);color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-6592079{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px}.elementor-58 .elementor-element.elementor-element-6592079 .elementor-divider-separator{width:100%}.elementor-58 .elementor-element.elementor-element-6592079 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-58 .elementor-element.elementor-element-fdec5e4{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-58 .elementor-element.elementor-element-fdec5e4 a{color:#BBDE5A}.elementor-58 .elementor-element.elementor-element-264eccd{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-38eea22 .elementor-heading-title{font-family:var(--e-global-typography-5e8f411-font-family),Sans-serif;font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height);color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-c8bb177{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px}.elementor-58 .elementor-element.elementor-element-c8bb177 .elementor-divider-separator{width:100%}.elementor-58 .elementor-element.elementor-element-c8bb177 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-58 .elementor-element.elementor-element-fc1af6c{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-58 .elementor-element.elementor-element-fc1af6c a{color:#BBDE5A}.elementor-58 .elementor-element.elementor-element-5f9a379{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-f88cbc9 .elementor-heading-title{font-family:var(--e-global-typography-5e8f411-font-family),Sans-serif;font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height);color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-81effa9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px}.elementor-58 .elementor-element.elementor-element-81effa9 .elementor-divider-separator{width:100%}.elementor-58 .elementor-element.elementor-element-81effa9 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-58 .elementor-element.elementor-element-d49eef6{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-58 .elementor-element.elementor-element-d49eef6 a{color:#BBDE5A}.elementor-58 .elementor-element.elementor-element-a8ccf6c{--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;--padding-top:5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-87a86cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-5cccf50{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-primary);--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-58 .elementor-element.elementor-element-5cccf50.e-con{--align-self:flex-start}.elementor-58 .elementor-element.elementor-element-3c694db .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);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-d121cde{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-58 .elementor-element.elementor-element-95fa62c .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent);border-radius:5px 5px 5px 5px}.elementor-58 .elementor-element.elementor-element-95fa62c .elementor-button:hover,.elementor-58 .elementor-element.elementor-element-95fa62c .elementor-button:focus{background-color:var(--e-global-color-2d79be8);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-95fa62c .elementor-button:hover svg,.elementor-58 .elementor-element.elementor-element-95fa62c .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-7e5485a{--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;--border-radius:5px 5px 5px 5px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-7e5485a:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-7e5485a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tophatfileandserve.com/wp-content/uploads/2026/04/Top-Hat_6.webp);background-position:center center;background-size:cover}.elementor-58 .elementor-element.elementor-element-7e5485a.e-con{--flex-grow:1;--flex-shrink:0}.elementor-58 .elementor-element.elementor-element-f1bf557{--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;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-58 .elementor-element.elementor-element-f1bf557:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-f1bf557>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-94eb436 img{width:100%}.elementor-58 .elementor-element.elementor-element-50435f1{text-align:center}.elementor-58 .elementor-element.elementor-element-50435f1 .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);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-ec5bed2{columns:2;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-2d79be8)}.elementor-58 .elementor-element.elementor-element-ec5bed2 a{color:#BBDE5A}.elementor-58 .elementor-element.elementor-element-02b59e4{--display:flex;--min-height:30vh;--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-02b59e4:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-02b59e4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tophatfileandserve.com/wp-content/uploads/2026/04/Top-Hat_10.webp);background-position:center center;background-size:cover}.elementor-58 .elementor-element.elementor-element-7f3c413{--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;--border-radius:5px 5px 5px 5px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-58 .elementor-element.elementor-element-7f3c413:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-7f3c413>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-2d79be8)}.elementor-58 .elementor-element.elementor-element-6525623{text-align:start}.elementor-58 .elementor-element.elementor-element-6525623 .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);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-dd7b9e7{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px}.elementor-58 .elementor-element.elementor-element-dd7b9e7 .elementor-divider-separator{width:100%}.elementor-58 .elementor-element.elementor-element-dd7b9e7 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-58 .elementor-element.elementor-element-a89c209{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-58 .elementor-element.elementor-element-a89c209 a{color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-e1c6cf9 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent);border-radius:5px 5px 5px 5px}.elementor-58 .elementor-element.elementor-element-e1c6cf9 .elementor-button:hover,.elementor-58 .elementor-element.elementor-element-e1c6cf9 .elementor-button:focus{background-color:var(--e-global-color-2d79be8);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-e1c6cf9 .elementor-button:hover svg,.elementor-58 .elementor-element.elementor-element-e1c6cf9 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-446fb45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}:root{--page-title-display:none}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-1cce121{--width:37%}}@media(max-width:1366px){.elementor-58 .elementor-element.elementor-element-d79b261{--justify-content:flex-end}.elementor-58 .elementor-element.elementor-element-fc8604b .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-58 .elementor-element.elementor-element-2f02b81 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-58 .elementor-element.elementor-element-f223f2b .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-35ae23a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-df3ded8 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-e98377a{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-4dffc33{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-c1f76f0{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-fcf8983{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-849b4db{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-6426603{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-481adc8{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-87bdad6{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-dad463b .elementor-toc__header,.elementor-58 .elementor-element.elementor-element-dad463b .elementor-toc__header-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-dad463b .elementor-toc__list-item{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-675ca07 .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-5cead29 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-1e549d5{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-8c29452 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-78505e5{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-50477fa .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-7349217{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-810f175 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-fdec5e4{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-38eea22 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-fc1af6c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-f88cbc9 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-d49eef6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-3c694db .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-58 .elementor-element.elementor-element-d121cde{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-95fa62c .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-50435f1 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-58 .elementor-element.elementor-element-ec5bed2{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-6525623 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-58 .elementor-element.elementor-element-a89c209{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-e1c6cf9 .elementor-button{font-size:var(--e-global-typography-accent-font-size)}}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-04aa2a7{--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:10rem;--padding-bottom:1.25rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-fc8604b .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-58 .elementor-element.elementor-element-d02254a{--padding-top:1.25rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-2f02b81 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-58 .elementor-element.elementor-element-f223f2b .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-35ae23a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-c91a3da{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem}.elementor-58 .elementor-element.elementor-element-df3ded8 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-e98377a{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-4dffc33{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-c1f76f0{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-fcf8983{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-849b4db{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-6426603{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-481adc8{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-87bdad6{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-dad463b .elementor-toc__header,.elementor-58 .elementor-element.elementor-element-dad463b .elementor-toc__header-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-dad463b .elementor-toc__list-item{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-675ca07 .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-dfd3a7e{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem}.elementor-58 .elementor-element.elementor-element-5cead29 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-1e549d5{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-8c29452 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-78505e5{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-50477fa .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-7349217{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-810f175 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-fdec5e4{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-38eea22 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-fc1af6c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-f88cbc9 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-d49eef6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-a8ccf6c{--padding-top:2.5rem;--padding-bottom:1.25rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-5cccf50{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem}.elementor-58 .elementor-element.elementor-element-3c694db .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-58 .elementor-element.elementor-element-d121cde{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-95fa62c .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-f1bf557{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem}.elementor-58 .elementor-element.elementor-element-50435f1 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-58 .elementor-element.elementor-element-ec5bed2{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-02b59e4{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-6525623 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-58 .elementor-element.elementor-element-a89c209{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-e1c6cf9 .elementor-button{font-size:var(--e-global-typography-accent-font-size)}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-04aa2a7{--padding-top:8rem;--padding-bottom:1.25rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-fc8604b .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-58 .elementor-element.elementor-element-d02254a{--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:1.25rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-2f02b81 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-58 .elementor-element.elementor-element-f223f2b .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-35ae23a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-df3ded8 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-e98377a{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-4dffc33{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-c1f76f0{columns:1;font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-fcf8983{columns:1;font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-849b4db{columns:1;font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-6426603{columns:1;font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-481adc8{columns:1;font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-87bdad6{columns:1;font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-dad463b .elementor-toc__header,.elementor-58 .elementor-element.elementor-element-dad463b .elementor-toc__header-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-dad463b .elementor-toc__list-item{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-675ca07 .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-dfd3a7e{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem}.elementor-58 .elementor-element.elementor-element-5cead29 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-1e549d5{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-8c29452 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-78505e5{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-50477fa .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-7349217{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-810f175 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-fdec5e4{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-38eea22 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-fc1af6c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-f88cbc9 .elementor-heading-title{font-size:var(--e-global-typography-5e8f411-font-size);line-height:var(--e-global-typography-5e8f411-line-height)}.elementor-58 .elementor-element.elementor-element-d49eef6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-a8ccf6c{--padding-top:2.5rem;--padding-bottom:1.25rem;--padding-left:0rem;--padding-right:0rem}.elementor-58 .elementor-element.elementor-element-5cccf50{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem}.elementor-58 .elementor-element.elementor-element-3c694db .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-58 .elementor-element.elementor-element-d121cde{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-95fa62c .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-58 .elementor-element.elementor-element-7e5485a{--min-height:27vh}.elementor-58 .elementor-element.elementor-element-f1bf557{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem}.elementor-58 .elementor-element.elementor-element-50435f1 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-58 .elementor-element.elementor-element-ec5bed2{columns:1;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-6525623 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-58 .elementor-element.elementor-element-a89c209{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-58 .elementor-element.elementor-element-e1c6cf9 .elementor-button{font-size:var(--e-global-typography-accent-font-size)}}.elementor-58 .elementor-element.elementor-element-fc8604b small{font-size:35%}.elementor-58 .elementor-element.elementor-element-35ae23a li{list-style:none;position:relative;padding-bottom:10px;margin-bottom:10px}.elementor-58 .elementor-element.elementor-element-35ae23a li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#BBDE5A;border-radius:2px}.elementor-58 .elementor-element.elementor-element-35ae23a strong{color:inherit;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:90%}.elementor-58 .elementor-element.elementor-element-e98377a li{list-style:none;position:relative;padding-bottom:10px;margin-bottom:10px}.elementor-58 .elementor-element.elementor-element-e98377a li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#BBDE5A;border-radius:2px}.elementor-58 .elementor-element.elementor-element-e98377a strong{color:inherit;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:90%}.elementor-58 .elementor-element.elementor-element-dad463b li{list-style:none;position:relative;padding-bottom:10px;margin-bottom:10px}.elementor-58 .elementor-element.elementor-element-dad463b li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#BBDE5A;border-radius:2px}.elementor-58 .elementor-element.elementor-element-dad463b strong{color:inherit;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:90%}.elementor-58 .elementor-element.elementor-element-1e549d5 li{list-style:none;position:relative;padding-bottom:10px;margin-bottom:10px}.elementor-58 .elementor-element.elementor-element-1e549d5 li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#BBDE5A;border-radius:2px}.elementor-58 .elementor-element.elementor-element-1e549d5 strong{color:inherit;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:90%}.elementor-58 .elementor-element.elementor-element-78505e5 li{list-style:none;position:relative;padding-bottom:10px;margin-bottom:10px}.elementor-58 .elementor-element.elementor-element-78505e5 li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#BBDE5A;border-radius:2px}.elementor-58 .elementor-element.elementor-element-78505e5 strong{color:inherit;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:90%}.elementor-58 .elementor-element.elementor-element-7349217 li{list-style:none;position:relative;padding-bottom:10px;margin-bottom:10px}.elementor-58 .elementor-element.elementor-element-7349217 li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#BBDE5A;border-radius:2px}.elementor-58 .elementor-element.elementor-element-7349217 strong{color:inherit;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:90%}.elementor-58 .elementor-element.elementor-element-fdec5e4 li{list-style:none;position:relative;padding-bottom:10px;margin-bottom:10px}.elementor-58 .elementor-element.elementor-element-fdec5e4 li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#BBDE5A;border-radius:2px}.elementor-58 .elementor-element.elementor-element-fdec5e4 strong{color:inherit;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:90%}.elementor-58 .elementor-element.elementor-element-fc1af6c li{list-style:none;position:relative;padding-bottom:10px;margin-bottom:10px}.elementor-58 .elementor-element.elementor-element-fc1af6c li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#BBDE5A;border-radius:2px}.elementor-58 .elementor-element.elementor-element-fc1af6c strong{color:inherit;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:90%}.elementor-58 .elementor-element.elementor-element-d49eef6 li{list-style:none;position:relative;padding-bottom:10px;margin-bottom:10px}.elementor-58 .elementor-element.elementor-element-d49eef6 li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#BBDE5A;border-radius:2px}.elementor-58 .elementor-element.elementor-element-d49eef6 strong{color:inherit;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:90%}.elementor-58 .elementor-element.elementor-element-d121cde li{list-style:none;position:relative;padding-bottom:10px;margin-bottom:10px}.elementor-58 .elementor-element.elementor-element-d121cde li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#BBDE5A;border-radius:2px}.elementor-58 .elementor-element.elementor-element-d121cde strong{color:inherit;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:90%}.elementor-58 .elementor-element.elementor-element-ec5bed2 li{list-style:none;position:relative;padding-bottom:10px;margin-bottom:10px}.elementor-58 .elementor-element.elementor-element-ec5bed2 li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#BBDE5A;border-radius:2px}.elementor-58 .elementor-element.elementor-element-ec5bed2 strong{color:inherit;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:90%}.elementor-58 .elementor-element.elementor-element-a89c209 li{list-style:none;position:relative;padding-bottom:10px;margin-bottom:10px}.elementor-58 .elementor-element.elementor-element-a89c209 li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#BBDE5A;border-radius:2px}.elementor-58 .elementor-element.elementor-element-a89c209 strong{color:inherit;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:90%}.elementor-58 .elementor-element.elementor-element-a89c209 a{text-decoration:underline;text-decoration-color:#BBDE5A}