.elementor-2856 .elementor-element.elementor-element-7358cae{--display:flex;}.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-2856 .elementor-element.elementor-element-7103db5{--spacer-size:50px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2856 .elementor-element.elementor-element-c3cfd18 .elementor-toc__header-title{text-align:start;}.elementor-2856 .elementor-element.elementor-element-c3cfd18 .elementor-toc__header{flex-direction:row;}.elementor-2856 .elementor-element.elementor-element-c3cfd18{--item-text-hover-decoration:underline;}.elementor-2856 .elementor-element.elementor-element-5f0cdc9{--spacer-size:50px;}.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-2856 .elementor-element.elementor-element-9263dd5 .elementor-heading-title{color:#2D2D2D;}.elementor-2856 .elementor-element.elementor-element-ddb7263{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-2856 .elementor-element.elementor-element-fa2874e{--spacer-size:50px;}.elementor-2856 .elementor-element.elementor-element-f22909a .elementor-heading-title{color:#2D2D2D;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2856 .elementor-element.elementor-element-e42f13d img{width:50%;}.elementor-2856 .elementor-element.elementor-element-d93847d{--spacer-size:50px;}.elementor-2856 .elementor-element.elementor-element-ba2b987 .elementor-heading-title{color:#2D2D2D;}.elementor-2856 .elementor-element.elementor-element-5365ecd img{width:50%;}.elementor-2856 .elementor-element.elementor-element-46e4d6c{--spacer-size:50px;}.elementor-2856 .elementor-element.elementor-element-ce24881 .elementor-heading-title{color:#2D2D2D;}.elementor-2856 .elementor-element.elementor-element-5e69572{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-2856 .elementor-element.elementor-element-b329680{--spacer-size:50px;}.elementor-2856 .elementor-element.elementor-element-1d255c8 .elementor-heading-title{color:#2D2D2D;}.elementor-2856 .elementor-element.elementor-element-e0707d4 img{width:50%;}.elementor-2856 .elementor-element.elementor-element-137f3ca{--spacer-size:50px;}.elementor-2856 .elementor-element.elementor-element-3d91a73 .elementor-heading-title{color:#2D2D2D;}.elementor-2856 .elementor-element.elementor-element-c907b0c{--spacer-size:50px;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{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-2856 .elementor-element.elementor-element-dc3dce3 .elementor-testimonial-wrapper{text-align:center;}.elementor-2856 .elementor-element.elementor-element-dc3dce3 .elementor-testimonial-content{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:bold;}.elementor-2856 .elementor-element.elementor-element-bc60697{--spacer-size:50px;}.elementor-2856 .elementor-element.elementor-element-e96150c{--alignment:right;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2856 .elementor-element.elementor-element-c9c3118{--spacer-size:70px;}@media(max-width:1024px){.elementor-2856 .elementor-element.elementor-element-e0707d4 img{width:70%;} .elementor-2856 .elementor-element.elementor-element-e96150c{--grid-side-margin:3px;--grid-column-gap:3px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-2856 .elementor-element.elementor-element-ddb7263{font-size:12px;}.elementor-2856 .elementor-element.elementor-element-e42f13d img{width:100%;}.elementor-2856 .elementor-element.elementor-element-5365ecd img{width:100%;}.elementor-2856 .elementor-element.elementor-element-5e69572{font-size:12px;}.elementor-2856 .elementor-element.elementor-element-e0707d4 img{width:100%;}.elementor-2856 .elementor-element.elementor-element-dc3dce3 .elementor-testimonial-content{font-size:12px;line-height:1.5em;} .elementor-2856 .elementor-element.elementor-element-e96150c{--grid-side-margin:3px;--grid-column-gap:3px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2856 .elementor-element.elementor-element-e96150c{--grid-side-margin:3px;--grid-column-gap:3px;--grid-row-gap:3px;}.elementor-2856 .elementor-element.elementor-element-e96150c .elementor-share-btn{font-size:calc(0.5px * 10);}}