.elementor-30183 .elementor-element.elementor-element-ac840db{--spacer-size:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-30183 .elementor-element.elementor-element-7afb777 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-30183 .elementor-element.elementor-element-7afb777{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#5F5F5F;}.elementor-30183 .elementor-element.elementor-element-a952a24{--spacer-size:1px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-30183 .elementor-element.elementor-element-65c05d8{--divider-border-style:solid;--divider-color:#B1B1B1;--divider-border-width:1px;}.elementor-30183 .elementor-element.elementor-element-65c05d8 .elementor-divider-separator{width:100%;}.elementor-30183 .elementor-element.elementor-element-65c05d8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30183 .elementor-element.elementor-element-1941a7e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-30183 .elementor-element.elementor-element-1941a7e p{margin-block-end:7px;}.elementor-30183 .elementor-element.elementor-element-db1f149{--divider-border-style:solid;--divider-color:#999999;--divider-border-width:1px;}.elementor-30183 .elementor-element.elementor-element-db1f149 .elementor-divider-separator{width:100%;}.elementor-30183 .elementor-element.elementor-element-db1f149 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30183 .elementor-element.elementor-element-9cdd2f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30183 .elementor-element.elementor-element-9cdd2f3{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:29px;}.elementor-30183 .elementor-element.elementor-element-1e3e736{--divider-border-style:solid;--divider-color:#999999;--divider-border-width:1px;}.elementor-30183 .elementor-element.elementor-element-1e3e736 .elementor-divider-separator{width:100%;}.elementor-30183 .elementor-element.elementor-element-1e3e736 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30183 .elementor-element.elementor-element-cca638a > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-30183 .elementor-element.elementor-element-cca638a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#5F5F5F;}.elementor-30183 .elementor-element.elementor-element-048d447{--divider-border-style:solid;--divider-color:#999999;--divider-border-width:1px;}.elementor-30183 .elementor-element.elementor-element-048d447 .elementor-divider-separator{width:100%;}.elementor-30183 .elementor-element.elementor-element-048d447 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30183 .elementor-element.elementor-element-e6157c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30183 .elementor-element.elementor-element-e6157c6{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:31px;}.elementor-30183 .elementor-element.elementor-element-05aacbe{--spacer-size:3px;}.elementor-30183 .elementor-element.elementor-element-36f90fc > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-30183 .elementor-element.elementor-element-36f90fc{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#5F5F5F;}.elementor-30183 .elementor-element.elementor-element-a7ba937{--divider-border-style:solid;--divider-color:#999999;--divider-border-width:1px;}.elementor-30183 .elementor-element.elementor-element-a7ba937 .elementor-divider-separator{width:100%;}.elementor-30183 .elementor-element.elementor-element-a7ba937 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30183 .elementor-element.elementor-element-c51ab67{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-30183 .elementor-element.elementor-element-75ece7c{--divider-border-style:solid;--divider-color:#999999;--divider-border-width:1px;}.elementor-30183 .elementor-element.elementor-element-75ece7c .elementor-divider-separator{width:100%;}.elementor-30183 .elementor-element.elementor-element-75ece7c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30183 .elementor-element.elementor-element-836e9a9{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-30183 .elementor-element.elementor-element-5c1783d{--divider-border-style:solid;--divider-color:#999999;--divider-border-width:1px;}.elementor-30183 .elementor-element.elementor-element-5c1783d .elementor-divider-separator{width:100%;}.elementor-30183 .elementor-element.elementor-element-5c1783d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30183 .elementor-element.elementor-element-7f57563{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-30183 .elementor-element.elementor-element-1279350 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30183 .elementor-element.elementor-element-1279350{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-30183 .elementor-element.elementor-element-98adab0{--divider-border-style:solid;--divider-color:#999999;--divider-border-width:1px;}.elementor-30183 .elementor-element.elementor-element-98adab0 .elementor-divider-separator{width:100%;}.elementor-30183 .elementor-element.elementor-element-98adab0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30183 .elementor-element.elementor-element-fdf0bff{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-30183 .elementor-element.elementor-element-a19138d > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-30183 .elementor-element.elementor-element-1fcbcb1{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-30183 .elementor-element.elementor-element-3975203{--spacer-size:50px;}@media(max-width:1700px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */body.elementor-page-30183 .elementor-widget-text-editor { font-size:20px; line-height:1.75; color:#222; }
body.elementor-page-30183 .elementor-widget-text-editor p, body.elementor-page-30183 .elementor-widget-text-editor li { font-size:20px; line-height:1.75; }
body.elementor-page-30183 .elementor-widget-text-editor h2 { font-size:38px; line-height:1.25; margin:0 0 24px; }
body.elementor-page-30183 .elementor-widget-text-editor h3 { font-size:28px; line-height:1.35; margin:30px 0 18px; }
body.elementor-page-30183 .elementor-widget-text-editor blockquote { background:transparent; border-left:6px solid #339966 !important; padding:32px 36px !important; margin:36px 0 !important; width:100%; box-sizing:border-box; }
body.elementor-page-30183 .elementor-widget-text-editor blockquote p { font-size:28px; line-height:1.5; }
body.elementor-page-30183 .elementor-widget-text-editor blockquote p:last-child { font-size:20px; margin-bottom:0; }
body.elementor-page-30183 .elementor-element-048d447, body.elementor-page-30183 .elementor-element-5c1783d { display:none; }
body.elementor-page-30183 table, body.elementor-page-30183 table th, body.elementor-page-30183 table td { font-size:18px !important; line-height:1.5; }
@media(max-width:767px){ body.elementor-page-30183 .elementor-widget-text-editor p, body.elementor-page-30183 .elementor-widget-text-editor li { font-size:18px; } body.elementor-page-30183 .elementor-widget-text-editor h2 { font-size:30px; } body.elementor-page-30183 .elementor-widget-text-editor h3 { font-size:24px; } body.elementor-page-30183 .elementor-widget-text-editor blockquote { padding:24px !important; } body.elementor-page-30183 .elementor-widget-text-editor blockquote p { font-size:24px; } body.elementor-page-30183 .elementor-widget-text-editor blockquote p:last-child { font-size:18px; } }
body.elementor-page-30183 blockquote:after, body.elementor-page-30183 blockquote:before { display:none !important; }
body.elementor-page-30183 blockquote { border-bottom:0 !important; }
body.elementor-page-30183 .elementor-widget-text-editor blockquote p { color:#222 !important; }
body.elementor-page-30183 .elementor-widget-text-editor blockquote strong { color:#111 !important; font-weight:700 !important; }
body.elementor-page-30183 .elementor-widget-text-editor blockquote { background:#fff !important; clear:both; }
@media(max-width:767px){ body.elementor-page-30183 .elementor-element-82e7b1f { padding-left:20px !important; padding-right:20px !important; } body.elementor-page-30183 .elementor-element-82e7b1f .elementor-widget-wrap { padding-left:0 !important; padding-right:0 !important; } body.elementor-page-30183 .elementor-widget-text-editor, body.elementor-page-30183 .elementor-widget-text-editor p, body.elementor-page-30183 .elementor-widget-text-editor li, body.elementor-page-30183 .elementor-widget-text-editor h2, body.elementor-page-30183 .elementor-widget-text-editor h3 { text-align:left !important; } body.elementor-page-30183 .elementor-widget-text-editor { min-width:0; max-width:100%; } body.elementor-page-30183 .elementor-widget-text-editor blockquote { margin-left:0 !important; margin-right:0 !important; padding:20px !important; } }
body.elementor-page-30183 .tsg-practice-image img { border-radius:0; } @media(max-width:767px){ body.elementor-page-30183 .tsg-practice-image { float:none !important; width:100% !important; max-width:100% !important; margin:20px 0 26px !important; } }
body.elementor-page-30183 .elementor-widget-text-editor ul, body.elementor-page-30183 .elementor-widget-text-editor ol { display:flow-root; padding-left:1.25em !important; margin-left:0 !important; list-style-position:outside; } body.elementor-page-30183 .elementor-widget-text-editor li { padding-left:0.15em; margin:0 0 8px; }/* End custom CSS */