.elementor-1015 .elementor-element.elementor-element-2f318e5a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-2f318e5a:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-2f318e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#d8d4ce;}.elementor-1015 .elementor-element.elementor-element-3c7ce2d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1015 .elementor-element.elementor-element-61bbc2c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 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-1015 .elementor-element.elementor-element-4662e9b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-609a0dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-564ad773{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1015 .elementor-element.elementor-element-150c90a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-75d286bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-767936a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-3670fabf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-3670fabf:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-3670fabf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f7f5;}.elementor-1015 .elementor-element.elementor-element-55a2c2{--display:flex;--min-height:38px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(26,25,22,0.22);--border-color:rgba(26,25,22,0.22);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1015 .elementor-element.elementor-element-55a2c2:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-55a2c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f7f5;}.elementor-1015 .elementor-element.elementor-element-5b40f612{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1015 .elementor-element.elementor-element-1ecbd031{--divider-border-style:solid;--divider-color:rgba(26,25,22,0.16);--divider-border-width:1px;width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-1ecbd031.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1015 .elementor-element.elementor-element-1ecbd031 .elementor-divider-separator{width:100%;}.elementor-1015 .elementor-element.elementor-element-1ecbd031 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1015 .elementor-element.elementor-element-2c6bf870{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-35cad94b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-35cad94b:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-35cad94b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f7f5;}.elementor-1015 .elementor-element.elementor-element-75b51286{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-1015 .elementor-element.elementor-element-798d9b50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-36b824db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-2db12309{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:44px;--padding-left:52px;--padding-right:52px;}.elementor-1015 .elementor-element.elementor-element-343e9d66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-549e696f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-549e696f:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-549e696f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#efefef;}.elementor-1015 .elementor-element.elementor-element-168f26f7{--display:flex;--min-height:38px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(26,25,22,0.22);--border-color:rgba(26,25,22,0.22);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1015 .elementor-element.elementor-element-168f26f7:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-168f26f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#efefef;}.elementor-1015 .elementor-element.elementor-element-1a0f327a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-41cd7853{--divider-border-style:solid;--divider-color:rgba(26,25,22,0.16);--divider-border-width:1px;width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-41cd7853.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1015 .elementor-element.elementor-element-41cd7853 .elementor-divider-separator{width:100%;}.elementor-1015 .elementor-element.elementor-element-41cd7853 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1015 .elementor-element.elementor-element-6c3818ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-51ab4a53{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-51ab4a53:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-51ab4a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#efefef;}.elementor-1015 .elementor-element.elementor-element-4bda1ab2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-1015 .elementor-element.elementor-element-7bd187c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-4f8ebb41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-7ba8abd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:44px;--padding-left:52px;--padding-right:52px;}.elementor-1015 .elementor-element.elementor-element-6f9fb6d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-2583120a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-2583120a:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-2583120a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f7f5;}.elementor-1015 .elementor-element.elementor-element-2dd638ae{--display:flex;--min-height:38px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(26,25,22,0.22);--border-color:rgba(26,25,22,0.22);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1015 .elementor-element.elementor-element-2dd638ae:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-2dd638ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f7f5;}.elementor-1015 .elementor-element.elementor-element-5f80fbb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-71f2ec6c{--divider-border-style:solid;--divider-color:rgba(26,25,22,0.16);--divider-border-width:1px;width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-71f2ec6c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1015 .elementor-element.elementor-element-71f2ec6c .elementor-divider-separator{width:100%;}.elementor-1015 .elementor-element.elementor-element-71f2ec6c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1015 .elementor-element.elementor-element-65937076{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-3a1e397d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-3a1e397d:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-3a1e397d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f7f5;}.elementor-1015 .elementor-element.elementor-element-2b17f95d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-1015 .elementor-element.elementor-element-54fe00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-13eaf38f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-4d8f64f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:44px;--padding-left:52px;--padding-right:52px;}.elementor-1015 .elementor-element.elementor-element-4b269d43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-1878e6dc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-1878e6dc:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-1878e6dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1015 .elementor-element.elementor-element-1a17ab0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:52px;--padding-right:52px;}.elementor-1015 .elementor-element.elementor-element-4d15f209{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-30fc4e37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-31bd831c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:52px;--padding-right:52px;}.elementor-1015 .elementor-element.elementor-element-1e20c615{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-1015 .elementor-element.elementor-element-2f318e5a{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1015 .elementor-element.elementor-element-35cad94b{--grid-auto-flow:row;}.elementor-1015 .elementor-element.elementor-element-51ab4a53{--grid-auto-flow:row;}.elementor-1015 .elementor-element.elementor-element-3a1e397d{--grid-auto-flow:row;}.elementor-1015 .elementor-element.elementor-element-1878e6dc{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1015 .elementor-element.elementor-element-2f318e5a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1015 .elementor-element.elementor-element-35cad94b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1015 .elementor-element.elementor-element-51ab4a53{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1015 .elementor-element.elementor-element-3a1e397d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1015 .elementor-element.elementor-element-1878e6dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* TIP Legal Pages V1
   Shared scoped CSS for Legal Notice, Privacy Policy and Terms and Conditions pages. */

.tip-legal-page {
  --bg: #efefef;
  --concrete: #d8d4ce;
  --cement: #c4bfb8;
  --grit: #b0aaa2;
  --dust: #8a8480;
  --ink: #1a1916;
  --white: #f8f7f5;
  --rule-lt: 1px solid rgba(26,25,22,.12);
  --rule-gr: 1px solid rgba(26,25,22,.22);
  color: var(--ink);
  background: var(--bg);
  overflow: hidden;
  --gap: 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.tip-legal-page,
.tip-legal-page .e-con,
.tip-legal-page .e-con-inner {
  --gap: 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  gap: 0 !important;
}

.tip-legal-page .elementor-widget,
.tip-legal-page .elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}

.tip-legal-page p {
  margin: 0;
}

.tip-legal-page p + p {
  margin-top: 14px;
}

.tip-legal-page .tip-noise {
  position: relative;
  overflow: hidden;
}

.tip-legal-page .tip-noise::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 1;
  opacity: .07;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23n)'/%3E%3C/svg%3E");
}

.tip-legal-page .tip-noise > * {
  position: relative;
  z-index: 2;
}

.tip-legal-hero {
  min-height: 560px;
  border-bottom: var(--rule-gr);
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
}

.tip-legal-hero-copy {
  min-height: 560px;
  border-right: var(--rule-gr);
}

.tip-legal-title .elementor-heading-title {
  font-family: "Bebas Neue", sans-serif;
  font-size: clamp(84px, 13vw, 172px);
  line-height: .76;
  letter-spacing: 0;
  color: var(--ink);
  max-width: 740px;
}

.tip-legal-updated,
.tip-legal-intro,
.tip-legal-copy {
  font-family: "IBM Plex Mono", monospace;
  color: var(--dust);
}

.tip-legal-updated {
  font-size: 10px;
  line-height: 1.6;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-top: var(--rule-lt);
  padding-top: 14px;
}

.tip-legal-hero-nav {
  min-height: 560px;
  justify-content: center;
  gap: 42px !important;
}

.tip-legal-intro {
  max-width: 620px;
  font-size: 13px;
  line-height: 2.05;
}

.tip-legal-nav-widget {
  width: 100%;
  border-top: var(--rule-lt);
}

.tip-legal-nav-widget .tip-page-nav a:last-child {
  border-bottom: 0;
}

.tip-legal-doc-section {
  border-bottom: var(--rule-gr);
}

.tip-legal-doc-grid {
  grid-template-columns: minmax(220px, 32%) minmax(0, 1fr) !important;
}

.tip-legal-doc-aside {
  border-right: var(--rule-lt);
}

.tip-legal-section-number {
  font-family: "Bebas Neue", sans-serif;
  font-size: clamp(64px, 8vw, 112px);
  line-height: .78;
  letter-spacing: 0;
  color: var(--ink);
}

.tip-legal-section-title .elementor-heading-title {
  max-width: 340px;
  margin-top: 12px;
  font-family: "IBM Plex Mono", monospace;
  font-size: 10px;
  line-height: 1.6;
  letter-spacing: 4px;
  text-transform: uppercase;
  color: var(--dust);
}

.tip-legal-doc-body {
  max-width: 920px;
}

.tip-legal-copy {
  font-size: 13px;
  line-height: 2.08;
}

.tip-legal-copy strong,
.tip-legal-copy b {
  color: var(--ink);
}

.tip-legal-copy a {
  color: var(--ink);
  text-decoration: none;
  border-bottom: var(--rule-lt);
}

.tip-legal-copy a:hover {
  border-bottom-color: var(--ink);
}

.tip-legal-contact {
  border-bottom: var(--rule-gr);
}

.tip-legal-contact-cell:first-child {
  border-right: var(--rule-lt);
}

.tip-legal-contact-title .elementor-heading-title {
  font-family: "Bebas Neue", sans-serif;
  font-size: clamp(42px, 6vw, 84px);
  line-height: .82;
  letter-spacing: 0;
  color: var(--ink);
}

@media (max-width: 900px) {
  .tip-legal-hero,
  .tip-legal-doc-grid,
  .tip-legal-contact {
    display: block !important;
  }

  .tip-legal-hero-copy,
  .tip-legal-hero-nav {
    min-height: auto;
    padding: 42px 24px !important;
  }

  .tip-legal-hero-copy,
  .tip-legal-doc-aside,
  .tip-legal-contact-cell:first-child {
    border-right: 0;
    border-bottom: var(--rule-gr);
  }

  .tip-legal-title .elementor-heading-title {
    font-size: clamp(72px, 22vw, 126px);
  }

  .tip-legal-doc-aside,
  .tip-legal-doc-body,
  .tip-legal-contact-cell {
    padding: 34px 24px !important;
  }

  .tip-legal-copy {
    font-size: 12px;
    line-height: 2;
  }
}/* End custom CSS */