.elementor-46 .elementor-element.elementor-element-1c00907{--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-46 .elementor-element.elementor-element-9e9106b{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:200px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-46 .elementor-element.elementor-element-9e9106b:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-9e9106b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-cd5ec07 .elementor-heading-title{font-family:var( --e-global-typography-cf_eyebrow-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-cf_eyebrow-font-size );font-weight:var( --e-global-typography-cf_eyebrow-font-weight );text-transform:var( --e-global-typography-cf_eyebrow-text-transform );line-height:var( --e-global-typography-cf_eyebrow-line-height );letter-spacing:var( --e-global-typography-cf_eyebrow-letter-spacing );color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-13bef1e .elementor-heading-title{font-family:var( --e-global-typography-cf_display_l-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-cf_display_l-font-size );font-weight:var( --e-global-typography-cf_display_l-font-weight );text-transform:var( --e-global-typography-cf_display_l-text-transform );line-height:var( --e-global-typography-cf_display_l-line-height );letter-spacing:var( --e-global-typography-cf_display_l-letter-spacing );color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-d35a936{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:90px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-46 .elementor-element.elementor-element-d35a936:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-d35a936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf_bone );}.elementor-46 .elementor-element.elementor-element-d592587{font-family:var( --e-global-typography-cf_lead-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-cf_lead-font-size );font-weight:var( --e-global-typography-cf_lead-font-weight );line-height:var( --e-global-typography-cf_lead-line-height );color:var( --e-global-color-cf_grey_dark );}.elementor-46 .elementor-element.elementor-element-5b9e4f5{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-5b9e4f5 .elementor-heading-title{font-family:var( --e-global-typography-cf_title-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-cf_title-font-size );font-weight:var( --e-global-typography-cf_title-font-weight );text-transform:var( --e-global-typography-cf_title-text-transform );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-fd30d69{font-family:var( --e-global-typography-text-font-family ), Arial, Helvetica, 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-cf_grey_dark );}.elementor-46 .elementor-element.elementor-element-659bc08{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-659bc08 .elementor-heading-title{font-family:var( --e-global-typography-cf_title-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-cf_title-font-size );font-weight:var( --e-global-typography-cf_title-font-weight );text-transform:var( --e-global-typography-cf_title-text-transform );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-ce6342c{font-family:var( --e-global-typography-text-font-family ), Arial, Helvetica, 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-cf_grey_dark );}.elementor-46 .elementor-element.elementor-element-b6b4db5{font-family:var( --e-global-typography-text-font-family ), Arial, Helvetica, 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-cf_grey_dark );}.elementor-46 .elementor-element.elementor-element-1d1c4d3{font-family:var( --e-global-typography-text-font-family ), Arial, Helvetica, 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-cf_grey_dark );}.elementor-46 .elementor-element.elementor-element-2ca559c{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-2ca559c .elementor-heading-title{font-family:var( --e-global-typography-cf_title-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-cf_title-font-size );font-weight:var( --e-global-typography-cf_title-font-weight );text-transform:var( --e-global-typography-cf_title-text-transform );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-6cc6e52{font-family:var( --e-global-typography-text-font-family ), Arial, Helvetica, 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-cf_grey_dark );}.elementor-46 .elementor-element.elementor-element-f498d30{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-f498d30 .elementor-heading-title{font-family:var( --e-global-typography-cf_title-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-cf_title-font-size );font-weight:var( --e-global-typography-cf_title-font-weight );text-transform:var( --e-global-typography-cf_title-text-transform );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-8491dea{font-family:var( --e-global-typography-text-font-family ), Arial, Helvetica, 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-cf_grey_dark );}.elementor-46 .elementor-element.elementor-element-a120f11{font-family:var( --e-global-typography-text-font-family ), Arial, Helvetica, 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-cf_grey_dark );}.elementor-46 .elementor-element.elementor-element-2ab4a87{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-2ab4a87 .elementor-heading-title{font-family:var( --e-global-typography-cf_title-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-cf_title-font-size );font-weight:var( --e-global-typography-cf_title-font-weight );text-transform:var( --e-global-typography-cf_title-text-transform );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-1cfeec3{font-family:var( --e-global-typography-text-font-family ), Arial, Helvetica, 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-cf_grey_dark );}.elementor-46 .elementor-element.elementor-element-9e72ad4{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-9e72ad4 .elementor-heading-title{font-family:var( --e-global-typography-cf_title-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-cf_title-font-size );font-weight:var( --e-global-typography-cf_title-font-weight );text-transform:var( --e-global-typography-cf_title-text-transform );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-a1298bb{font-family:var( --e-global-typography-text-font-family ), Arial, Helvetica, 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-cf_grey_dark );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-9e9106b{--content-width:1360px;}.elementor-46 .elementor-element.elementor-element-d35a936{--content-width:860px;}}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-1c00907{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-9e9106b{--padding-top:170px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-46 .elementor-element.elementor-element-cd5ec07 .elementor-heading-title{font-size:var( --e-global-typography-cf_eyebrow-font-size );line-height:var( --e-global-typography-cf_eyebrow-line-height );letter-spacing:var( --e-global-typography-cf_eyebrow-letter-spacing );}.elementor-46 .elementor-element.elementor-element-13bef1e .elementor-heading-title{font-size:var( --e-global-typography-cf_display_l-font-size );line-height:var( --e-global-typography-cf_display_l-line-height );letter-spacing:var( --e-global-typography-cf_display_l-letter-spacing );}.elementor-46 .elementor-element.elementor-element-d35a936{--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-46 .elementor-element.elementor-element-d592587{font-size:var( --e-global-typography-cf_lead-font-size );line-height:var( --e-global-typography-cf_lead-line-height );}.elementor-46 .elementor-element.elementor-element-5b9e4f5 .elementor-heading-title{font-size:var( --e-global-typography-cf_title-font-size );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );}.elementor-46 .elementor-element.elementor-element-fd30d69{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-659bc08 .elementor-heading-title{font-size:var( --e-global-typography-cf_title-font-size );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );}.elementor-46 .elementor-element.elementor-element-ce6342c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-b6b4db5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-1d1c4d3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-2ca559c .elementor-heading-title{font-size:var( --e-global-typography-cf_title-font-size );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );}.elementor-46 .elementor-element.elementor-element-6cc6e52{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-f498d30 .elementor-heading-title{font-size:var( --e-global-typography-cf_title-font-size );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );}.elementor-46 .elementor-element.elementor-element-8491dea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-a120f11{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-2ab4a87 .elementor-heading-title{font-size:var( --e-global-typography-cf_title-font-size );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );}.elementor-46 .elementor-element.elementor-element-1cfeec3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-9e72ad4 .elementor-heading-title{font-size:var( --e-global-typography-cf_title-font-size );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );}.elementor-46 .elementor-element.elementor-element-a1298bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-1c00907{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-9e9106b{--padding-top:130px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-46 .elementor-element.elementor-element-cd5ec07 .elementor-heading-title{font-size:var( --e-global-typography-cf_eyebrow-font-size );line-height:var( --e-global-typography-cf_eyebrow-line-height );letter-spacing:var( --e-global-typography-cf_eyebrow-letter-spacing );}.elementor-46 .elementor-element.elementor-element-13bef1e .elementor-heading-title{font-size:var( --e-global-typography-cf_display_l-font-size );line-height:var( --e-global-typography-cf_display_l-line-height );letter-spacing:var( --e-global-typography-cf_display_l-letter-spacing );}.elementor-46 .elementor-element.elementor-element-d35a936{--padding-top:56px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-46 .elementor-element.elementor-element-d592587{font-size:var( --e-global-typography-cf_lead-font-size );line-height:var( --e-global-typography-cf_lead-line-height );}.elementor-46 .elementor-element.elementor-element-5b9e4f5 .elementor-heading-title{font-size:var( --e-global-typography-cf_title-font-size );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );}.elementor-46 .elementor-element.elementor-element-fd30d69{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-659bc08 .elementor-heading-title{font-size:var( --e-global-typography-cf_title-font-size );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );}.elementor-46 .elementor-element.elementor-element-ce6342c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-b6b4db5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-1d1c4d3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-2ca559c .elementor-heading-title{font-size:var( --e-global-typography-cf_title-font-size );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );}.elementor-46 .elementor-element.elementor-element-6cc6e52{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-f498d30 .elementor-heading-title{font-size:var( --e-global-typography-cf_title-font-size );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );}.elementor-46 .elementor-element.elementor-element-8491dea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-a120f11{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-2ab4a87 .elementor-heading-title{font-size:var( --e-global-typography-cf_title-font-size );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );}.elementor-46 .elementor-element.elementor-element-1cfeec3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-9e72ad4 .elementor-heading-title{font-size:var( --e-global-typography-cf_title-font-size );line-height:var( --e-global-typography-cf_title-line-height );letter-spacing:var( --e-global-typography-cf_title-letter-spacing );}.elementor-46 .elementor-element.elementor-element-a1298bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */.cf-cmplz-doc #cmplz-document, .cf-cmplz-doc .cmplz-document { max-width: 100%; font-size: 15px; color: #55534F; }
.cf-cmplz-doc h2, .cf-cmplz-doc h3, .cf-cmplz-doc .cmplz-subtitle { font-family: "Oswald", sans-serif; text-transform: uppercase; color: #0C0C0C; font-size: 18px; letter-spacing: .5px; }
.cf-cmplz-doc details, .cf-cmplz-doc .cmplz-dropdown { background: #fff; border: 1px solid #E4E2DC; border-radius: 14px; margin: 10px 0; }
.cf-cmplz-doc summary { padding: 14px 18px; cursor: pointer; }
.cf-cmplz-doc a { color: var(--e-global-color-primary); }
.cf-cmplz-manage button.cmplz-manage-consent { position: static !important; transform: none !important; background: #0C0C0C !important; color: #fff !important; border: 0 !important; border-radius: 999px !important; padding: 14px 26px !important; font: 500 14px/1 \"Oswald\", sans-serif; letter-spacing: 1.4px; text-transform: uppercase; cursor: pointer; }
.cf-cmplz-doc .purpose h4 { color: #0C0C0C !important; font-family: "Oswald", sans-serif; text-transform: uppercase; letter-spacing: 1px; font-size: 13px; }/* End custom CSS */