.elementor-2877 .elementor-element.elementor-element-7aa0fbe5{--display:flex;}.elementor-2877 .elementor-element.elementor-element-52cfb732{font-size:18px;}.elementor-2877 .elementor-element.elementor-element-48cc33a{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2877 .elementor-element.elementor-element-48cc33a .elementor-heading-title{font-size:18px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-66dba62{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-66dba62 .elementor-heading-title{font-size:32px;}.elementor-2877 .elementor-element.elementor-element-2dfe909{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-2dfe909 .elementor-heading-title{font-size:19px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-1c6df1e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-1c6df1e .elementor-heading-title{font-size:19px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-1e7b16e{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2877 .elementor-element.elementor-element-1e7b16e img{width:50%;border-radius:20px 20px 20px 20px;}.elementor-2877 .elementor-element.elementor-element-7e0888f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-7e0888f .elementor-heading-title{font-size:12px;font-weight:100;line-height:29px;letter-spacing:0px;color:#AFAFAF;}.elementor-2877 .elementor-element.elementor-element-840169c{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2877 .elementor-element.elementor-element-840169c .elementor-heading-title{font-size:18px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-fc041d3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-fc041d3 .elementor-heading-title{font-size:32px;}.elementor-2877 .elementor-element.elementor-element-14b3b9f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-14b3b9f .elementor-heading-title{font-size:19px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-936cc6a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-936cc6a .elementor-heading-title{font-size:19px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-ffc2ac5{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2877 .elementor-element.elementor-element-ffc2ac5 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-2877 .elementor-element.elementor-element-255848b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-255848b .elementor-heading-title{font-size:12px;font-weight:100;line-height:29px;letter-spacing:0px;color:#AFAFAF;}.elementor-2877 .elementor-element.elementor-element-9b67242{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2877 .elementor-element.elementor-element-9b67242 .elementor-heading-title{font-size:18px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-df02a8f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-df02a8f .elementor-heading-title{font-size:32px;}.elementor-2877 .elementor-element.elementor-element-d8b06cb{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-d8b06cb .elementor-heading-title{font-size:19px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-ca956ac{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-ca956ac .elementor-heading-title{font-size:19px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-c28499d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-c28499d .elementor-heading-title{font-size:19px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-27255d5{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2877 .elementor-element.elementor-element-27255d5 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-2877 .elementor-element.elementor-element-2a5b47f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-2a5b47f .elementor-heading-title{font-size:12px;font-weight:100;line-height:29px;letter-spacing:0px;color:#AFAFAF;}.elementor-2877 .elementor-element.elementor-element-a2cc5d6{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2877 .elementor-element.elementor-element-a2cc5d6 .elementor-heading-title{font-size:18px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-e2c16c8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-e2c16c8 .elementor-heading-title{font-size:32px;}.elementor-2877 .elementor-element.elementor-element-22bd194{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-22bd194 .elementor-heading-title{font-size:19px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-cca67bb{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-cca67bb .elementor-heading-title{font-size:19px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-61247cb{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-61247cb .elementor-heading-title{font-size:19px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-fe1fd8f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-fe1fd8f .elementor-heading-title{font-size:32px;}.elementor-2877 .elementor-element.elementor-element-9e36eba{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-9e36eba .elementor-heading-title{font-size:19px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-d411f6a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-d411f6a .elementor-heading-title{font-size:19px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-7cae8dd{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-7cae8dd .elementor-heading-title{font-size:19px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-4c03a42{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-4c03a42 .elementor-heading-title{font-size:32px;}.elementor-2877 .elementor-element.elementor-element-86e7aa0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-86e7aa0 .elementor-heading-title{font-size:19px;font-weight:100;line-height:29px;letter-spacing:0px;}.elementor-2877 .elementor-element.elementor-element-1980a12 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2877 .elementor-element.elementor-element-1980a12 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2877 .elementor-element.elementor-element-1980a12{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--image-border-radius:12px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2877 .elementor-element.elementor-element-ad6df60{--grid-template-columns:repeat(0, auto);text-align:left;margin:54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:20px;--grid-column-gap:13px;--grid-row-gap:0px;}.elementor-2877 .elementor-element.elementor-element-ad6df60 .elementor-social-icon{background-color:#2C2C2C;--icon-padding:0.7em;}.elementor-2877 .elementor-element.elementor-element-ad6df60 .elementor-icon{border-radius:50px 50px 50px 50px;}