.elementor-335 .elementor-element.elementor-element-f873366{--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-335 .elementor-element.elementor-element-c3cc42a{--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-335 .elementor-element.elementor-element-83c1fbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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-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-335 .elementor-element.elementor-element-53a2749{--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-335 .elementor-element.elementor-element-66a6eda{--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-335 .elementor-element.elementor-element-a055fb5{--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;}:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-335 .afer-legal-page{background:#fff;color:#173f42;font-family:Arial,sans-serif;gap:0;}
body.elementor-page-335 .afer-legal-page *{box-sizing:border-box;}
body.elementor-page-335 .afer-legal-page .elementor-widget{margin:0;}
body.elementor-page-335 .afer-legal-wrap{width:min(1120px,calc(100% - 80px));margin:0 auto;}
body.elementor-page-335 .afer-legal-hero{background:#edf5f1;padding:45px 0!important;}
body.elementor-page-335 .afer-legal-hero>.afer-legal-wrap{gap:19px;}
body.elementor-page-335 .afer-legal-eyebrow{font:600 10px/1.6 Arial,sans-serif;letter-spacing:1.7px;color:#337e80;}
body.elementor-page-335 .afer-legal-page h1{font:600 54px/1.05 'League Spartan',Arial,sans-serif;color:#173f42;letter-spacing:-1.2px;}
body.elementor-page-335 .afer-legal-lead{font:15px/1.8 Arial,sans-serif;color:#617274;max-width:720px;}
body.elementor-page-335 .afer-legal-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:55px;padding:45px 0 55px!important;align-items:start;}
body.elementor-page-335 .afer-legal-sidebar{position:sticky;top:55px;gap:20px;}
body.elementor-page-335 .afer-legal-nav{border:1px solid #dce7e3;border-radius:13px;padding:20px!important;background:#f5f8f6;}
body.elementor-page-335 .afer-legal-nav p{font:600 10px/1.6 Arial,sans-serif;letter-spacing:1.2px;color:#337e80;margin:0 0 14px;}
body.elementor-page-335 .afer-legal-nav ul{list-style:none;padding:0;margin:0;}
body.elementor-page-335 .afer-legal-nav li{margin:0;}
body.elementor-page-335 .afer-legal-nav a{display:block;padding:11px 10px;font:14px/1.5 Arial,sans-serif;color:#173f42;border-radius:6px;text-decoration:none;}
body.elementor-page-335 .afer-legal-nav a:hover{background:#e6efea;}
body.elementor-page-335 .afer-legal-nav a[aria-current=page]{background:#173f42;color:#fff;font-weight:600;}
body.elementor-page-335 .afer-legal-toc{padding:0 6px!important;}
body.elementor-page-335 .afer-legal-toc a{padding:7px 0;font-size:12px;color:#617274;}
body.elementor-page-335 .afer-legal-content{gap:26px;min-width:0;}
body.elementor-page-335 .afer-legal-document{font:14px/1.9 Arial,sans-serif;color:#526669;overflow-wrap:anywhere;}
body.elementor-page-335 .afer-legal-document div,body.elementor-page-335 .afer-legal-document p{margin:0 0 15px;}
body.elementor-page-335 .afer-legal-document div:has(>br:only-child){display:none;}
body.elementor-page-335 .afer-legal-document h2{font:600 27px/1.2 'League Spartan',Arial,sans-serif;letter-spacing:-.4px;color:#173f42;margin:32px 0 15px;scroll-margin-top:65px;}
body.elementor-page-335 .afer-legal-document h2:first-child{margin-top:0;}
body.elementor-page-335 .afer-legal-document ul,body.elementor-page-335 .afer-legal-document ol{padding-left:23px;margin:10px 0 20px;}
body.elementor-page-335 .afer-legal-document li{padding-left:4px;margin-bottom:9px;}
body.elementor-page-335 .afer-legal-document a{color:#286e70;text-decoration:underline;text-underline-offset:3px;}
body.elementor-page-335 .afer-legal-document b,body.elementor-page-335 .afer-legal-document strong{font-weight:600;color:#173f42;}
body.elementor-page-335 .afer-legal-bottom{border-top:1px solid #dce7e3;padding-top:20px;font:13px/1.8 Arial,sans-serif;}
body.elementor-page-335 .afer-legal-bottom a{color:#286e70;text-decoration:underline;text-underline-offset:3px;}
body.elementor-page-335 .afer-legal-page a:focus-visible{outline:3px solid #6fbdb5;outline-offset:3px;}
body.elementor-page-3 footer .afer-contact-section,body.elementor-page-333 footer .afer-contact-section,body.elementor-page-335 footer .afer-contact-section,body.elementor-page-3 footer .elementor-element-121993b,body.elementor-page-333 footer .elementor-element-121993b,body.elementor-page-335 footer .elementor-element-121993b{display:none;}
@media(max-width:1024px){body.elementor-page-335 .afer-legal-wrap{width:calc(100% - 48px);}body.elementor-page-335 .afer-legal-layout{grid-template-columns:210px minmax(0,1fr);gap:30px;}body.elementor-page-335 .afer-legal-page h1{font-size:48px;}}
@media(max-width:767px){body.elementor-page-335 .afer-legal-wrap{width:calc(100% - 40px);}body.elementor-page-335 .afer-legal-hero{padding:32px 0!important;}body.elementor-page-335 .afer-legal-page h1{font-size:40px;letter-spacing:-.8px;}body.elementor-page-335 .afer-legal-lead{font-size:14px;}body.elementor-page-335 .afer-legal-layout{grid-template-columns:1fr;gap:28px;padding:30px 0 38px!important;}body.elementor-page-335 .afer-legal-sidebar{position:static;gap:18px;}body.elementor-page-335 .afer-legal-nav{padding:17px!important;}body.elementor-page-335 .afer-legal-nav ul{display:flex;flex-wrap:wrap;gap:4px;}body.elementor-page-335 .afer-legal-nav a{font-size:12px;padding:9px 10px;}body.elementor-page-335 .afer-legal-toc{display:none;}body.elementor-page-335 .afer-legal-document{font-size:14px;line-height:1.85;}body.elementor-page-335 .afer-legal-document h2{font-size:25px;margin-top:27px;}}/* End custom CSS */