.elementor-209 .elementor-element.elementor-element-37d2a36{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-209 .elementor-element.elementor-element-3ef0916{--display:flex;--gap:0.9rem 0.9rem;--row-gap:0.9rem;--column-gap:0.9rem;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:10px;}.elementor-209 .elementor-element.elementor-element-3ef0916:not(.elementor-motion-effects-element-type-background), .elementor-209 .elementor-element.elementor-element-3ef0916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c58ad6 );}.elementor-209 .elementor-element.elementor-element-4d0d134{--display:flex;}.elementor-209 .elementor-element.elementor-element-4fef948 .elementor-heading-title{font-family:var( --e-global-typography-d2ec50c-font-family ), Sans-Serif, Serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-d2ec50c-font-size );font-weight:var( --e-global-typography-d2ec50c-font-weight );}.elementor-209 .elementor-element.elementor-element-6725e03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-209 .elementor-element.elementor-element-a87a3ea{--display:flex;--min-height:240px;--justify-content:center;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:40px;}.elementor-209 .elementor-element.elementor-element-a87a3ea:not(.elementor-motion-effects-element-type-background), .elementor-209 .elementor-element.elementor-element-a87a3ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://wpsmartwidgets.com/wp-content/uploads/2024/12/banner-1544x500-1.webp");background-size:cover;}.elementor-209 .elementor-element.elementor-element-339f7e5 .elementor-heading-title{font-family:var( --e-global-typography-3dc2ef4-font-family ), Sans-Serif, Serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-3dc2ef4-font-size );font-weight:var( --e-global-typography-3dc2ef4-font-weight );line-height:var( --e-global-typography-3dc2ef4-line-height );color:var( --e-global-color-19b3b7f );}.elementor-209 .elementor-element.elementor-element-5689e41 .elementor-heading-title{color:var( --e-global-color-19b3b7f );}.elementor-209 .elementor-element.elementor-element-1c80bd0{--display:flex;--min-height:calc(100vh - 240px);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-209 .elementor-element.elementor-element-60c27e7{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-209 .elementor-element.elementor-element-60c27e7.elementor-element{--flex-grow:1;--flex-shrink:0;}@media(max-width:880px){.elementor-209 .elementor-element.elementor-element-4fef948 .elementor-heading-title{font-size:var( --e-global-typography-d2ec50c-font-size );}.elementor-209 .elementor-element.elementor-element-339f7e5 .elementor-heading-title{font-size:var( --e-global-typography-3dc2ef4-font-size );line-height:var( --e-global-typography-3dc2ef4-line-height );}.elementor-209 .elementor-element.elementor-element-60c27e7{width:100%;max-width:100%;}}@media(min-width:551px){.elementor-209 .elementor-element.elementor-element-3ef0916{--width:33.33%;}}@media(max-width:767px) and (min-width:551px){.elementor-209 .elementor-element.elementor-element-3ef0916{--width:100%;}}@media(max-width:767px){.elementor-209 .elementor-element.elementor-element-37d2a36{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-209 .elementor-element.elementor-element-3ef0916{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-209 .elementor-element.elementor-element-1c80bd0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:550px){.elementor-209 .elementor-element.elementor-element-37d2a36{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-209 .elementor-element.elementor-element-4fef948 .elementor-heading-title{font-size:var( --e-global-typography-d2ec50c-font-size );}.elementor-209 .elementor-element.elementor-element-339f7e5 .elementor-heading-title{font-size:var( --e-global-typography-3dc2ef4-font-size );line-height:var( --e-global-typography-3dc2ef4-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-ccc0648 */.elementor-209 .elementor-element.elementor-element-ccc0648,
.elementor-209 .elementor-element.elementor-element-ccc0648 a {
  display: block;
}

.elementor-209 .elementor-element.elementor-element-ccc0648 ul.toc-list {
  padding-left: 0;
}

.elementor-209 .elementor-element.elementor-element-ccc0648 ul.toc-list > ul {
  padding-left: 0;
  margin-left: 0;
}

.elementor-209 .elementor-element.elementor-element-ccc0648 ul.toc-list > ul > li {
  list-style: none;
  padding-right: .375rem;
  padding-left: 1.25rem;
  padding-top: .375rem;
  padding-bottom: .375rem;
}

.elementor-209 .elementor-element.elementor-element-ccc0648 ul.toc-list > ul li {
  padding-left: 0;
}

.elementor-209 .elementor-element.elementor-element-ccc0648 ul.toc-list > ul ul {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.elementor-209 .elementor-element.elementor-element-ccc0648 ul.toc-list > ul li li {
  list-style: none;
  padding-left: 10px;
  border-left: 1px solid rgba(0,0,0,.1);
}

.elementor-209 .elementor-element.elementor-element-ccc0648 ul.toc-list > ul > li > ul > li:hover {
  background: rgba(0,0,0,.1)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5689e41 */.elementor-209 .elementor-element.elementor-element-5689e41 a {
    color: #fff;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60c27e7 */.elementor-209 .elementor-element.elementor-element-60c27e7 h2::before {
  content: '';
  display: block;
  padding: 20px 0 0 0;
}

.elementor-209 .elementor-element.elementor-element-60c27e7 h2:first-child::before {
  border-top: 0px solid rgba(0, 0, 0, .1);
  padding: 0;
}/* End custom CSS */