.elementor-1660 .elementor-element.elementor-element-9fc213a{margin-top:-91px;margin-bottom:0px;}.elementor-1660 .elementor-element.elementor-element-2ce9741d:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-2ce9741d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1660 .elementor-element.elementor-element-2ce9741d > .elementor-container{max-width:950px;}.elementor-1660 .elementor-element.elementor-element-2ce9741d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 15px 80px 15px;}.elementor-1660 .elementor-element.elementor-element-2ce9741d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1660 .elementor-element.elementor-element-11f8202e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1660 .elementor-element.elementor-element-63b21b30 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1660 .elementor-element.elementor-element-24b4645d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1660 .elementor-element.elementor-element-25559884 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1660 .elementor-element.elementor-element-25559884 .elementor-toc__header-title{text-align:start;}.elementor-1660 .elementor-element.elementor-element-25559884{--header-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;}.elementor-1660 .elementor-element.elementor-element-25559884 .elementor-toc__header, .elementor-1660 .elementor-element.elementor-element-25559884 .elementor-toc__header-title{font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;}.elementor-1660 .elementor-element.elementor-element-25559884 .elementor-toc__header{flex-direction:row;}.elementor-1660 .elementor-element.elementor-element-158db73d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1660 .elementor-element.elementor-element-158db73d .elementor-heading-title{font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-1660 .elementor-element.elementor-element-4e21ad06 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1660 .elementor-element.elementor-element-20df259e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1660 .elementor-element.elementor-element-20df259e .elementor-heading-title{font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-1660 .elementor-element.elementor-element-349b1390 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1660 .elementor-element.elementor-element-6e741a52 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1660 .elementor-element.elementor-element-6e741a52 .elementor-heading-title{font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-1660 .elementor-element.elementor-element-7a2f3d16 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1660 .elementor-element.elementor-element-154dbbcb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1660 .elementor-element.elementor-element-154dbbcb .elementor-heading-title{font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-1660 .elementor-element.elementor-element-215ae9bf > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1660 .elementor-element.elementor-element-10e46638 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1660 .elementor-element.elementor-element-10e46638 .elementor-heading-title{font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-1660 .elementor-element.elementor-element-1142ff57 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1660 .elementor-element.elementor-element-56fc4a08 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1660 .elementor-element.elementor-element-56fc4a08 .elementor-heading-title{font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-1660 .elementor-element.elementor-element-4a22b5d5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1660 .elementor-element.elementor-element-18e0fc52 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1660 .elementor-element.elementor-element-18e0fc52 .elementor-heading-title{font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-1660 .elementor-element.elementor-element-549dbb5d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1660 .elementor-element.elementor-element-40f46ec8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1660 .elementor-element.elementor-element-40f46ec8 .elementor-heading-title{font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-1660 .elementor-element.elementor-element-23eafb7a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1660 .elementor-element.elementor-element-7e5de3e6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1660 .elementor-element.elementor-element-7e5de3e6 .elementor-heading-title{font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-1660 .elementor-element.elementor-element-3cf63a50 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1660 .elementor-element.elementor-element-3eb2497d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1660 .elementor-element.elementor-element-3eb2497d .elementor-heading-title{font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-1660 .elementor-element.elementor-element-2f7c8299 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1660 .elementor-element.elementor-element-58a4d14e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1660 .elementor-element.elementor-element-58a4d14e .elementor-heading-title{font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-1660 .elementor-element.elementor-element-82ea7eb > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1660 .elementor-element.elementor-element-2ec533d6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1660 .elementor-element.elementor-element-2ec533d6 .elementor-heading-title{font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-1660 .elementor-element.elementor-element-3d6e6ea4 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1660 .elementor-element.elementor-element-6c0ebd5d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1660 .elementor-element.elementor-element-6c0ebd5d .elementor-heading-title{font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1660 .elementor-element.elementor-element-2ce9741d{padding:80px 30px 80px 30px;}}@media(max-width:767px){.elementor-1660 .elementor-element.elementor-element-2ce9741d{padding:60px 15px 60px 15px;}}/* Start custom CSS */body.elementor-page-1660 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */