.elementor-12933 .elementor-element.elementor-element-f8c91b9{padding:30px 0px 80px 0px;}.elementor-12933 .elementor-element.elementor-element-8235372 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-12933 .elementor-element.elementor-element-0bdea7d .elementor-heading-title{font-size:var( --e-global-typography-58e3fee-font-size );font-weight:var( --e-global-typography-58e3fee-font-weight );line-height:var( --e-global-typography-58e3fee-line-height );letter-spacing:var( --e-global-typography-58e3fee-letter-spacing );color:var( --e-global-color-1906c17 );}.elementor-12933 .elementor-element.elementor-element-f1e2867 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-12933 .elementor-element.elementor-element-f1e2867 img{border-radius:20px 20px 20px 20px;}.elementor-12933 .elementor-element.elementor-element-7956f8b{--divider-border-style:slashes;--divider-color:rgba(122, 122, 122, 0.37);--divider-border-width:1.4px;--divider-pattern-height:14.7px;--divider-pattern-size:20px;}.elementor-12933 .elementor-element.elementor-element-7956f8b .elementor-divider-separator{width:100%;}.elementor-12933 .elementor-element.elementor-element-7956f8b .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-12933 .elementor-element.elementor-element-d1c4d52{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-12933 .elementor-element.elementor-element-d1c4d52 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-12933 .elementor-element.elementor-element-d1c4d52:after{content:"0.5";}.elementor-12933 .elementor-element.elementor-element-d1c4d52 .elementor-post__thumbnail__link{width:100%;}.elementor-12933 .elementor-element.elementor-element-d1c4d52 .elementor-post__thumbnail{border-radius:12px 12px 12px 12px;}.elementor-12933 .elementor-element.elementor-element-d1c4d52.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:12px;}.elementor-12933 .elementor-element.elementor-element-d1c4d52.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:12px;}.elementor-12933 .elementor-element.elementor-element-d1c4d52.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:12px;}.elementor-12933 .elementor-element.elementor-element-d1c4d52 .elementor-post__title, .elementor-12933 .elementor-element.elementor-element-d1c4d52 .elementor-post__title a{color:var( --e-global-color-1906c17 );font-size:18px;font-weight:bold;line-height:1.4em;}.elementor-12933 .elementor-element.elementor-element-be33938 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-b2b3096 );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 30px;}.elementor-12933 .elementor-element.elementor-element-87d2623{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#E0E0E0;--border-color:#E0E0E0;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-12933 .elementor-element.elementor-element-87d2623:not(.elementor-motion-effects-element-type-background), .elementor-12933 .elementor-element.elementor-element-87d2623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c56a527 );}.elementor-12933 .elementor-element.elementor-element-3adb467{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12933 .elementor-element.elementor-element-f221b49 .elementor-heading-title{font-size:24px;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-12933 .elementor-element.elementor-element-be7316e > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-12933 .elementor-element.elementor-element-be7316e{font-size:18px;font-weight:400;line-height:29px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12933 .elementor-element.elementor-element-a14f75d > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-12933 .elementor-element.elementor-element-d8c6d38 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-12933 .elementor-element.elementor-element-d8c6d38{text-align:center;font-size:18px;font-weight:400;line-height:29px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12933 .elementor-element.elementor-element-a42f67b{--display:flex;--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12933 .elementor-element.elementor-element-1448bed img{max-width:80px;}.elementor-12933 .elementor-element.elementor-element-ba9a881 img{max-width:80px;}.elementor-12933 .elementor-element.elementor-element-73506db img{max-width:80px;}.elementor-12933 .elementor-element.elementor-element-ec1e5c4 img{max-width:80px;}.elementor-12933 .elementor-element.elementor-element-6d6abfe img{max-width:80px;}.elementor-12933 .elementor-element.elementor-element-6f286bd img{max-width:80px;}body:not(.rtl) .elementor-12933 .elementor-element.elementor-element-d9f711b{right:20px;}body.rtl .elementor-12933 .elementor-element.elementor-element-d9f711b{left:20px;}.elementor-12933 .elementor-element.elementor-element-d9f711b{top:-34px;}@media(min-width:768px){.elementor-12933 .elementor-element.elementor-element-8235372{width:69.332%;}.elementor-12933 .elementor-element.elementor-element-be33938{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12933 .elementor-element.elementor-element-8235372{width:100%;}.elementor-12933 .elementor-element.elementor-element-be33938{width:100%;}}@media(max-width:1024px){.elementor-12933 .elementor-element.elementor-element-f8c91b9{padding:0px 20px 0px 20px;}.elementor-12933 .elementor-element.elementor-element-8235372 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12933 .elementor-element.elementor-element-0bdea7d .elementor-heading-title{font-size:var( --e-global-typography-58e3fee-font-size );line-height:var( --e-global-typography-58e3fee-line-height );letter-spacing:var( --e-global-typography-58e3fee-letter-spacing );}.elementor-12933 .elementor-element.elementor-element-be33938 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12933 .elementor-element.elementor-element-87d2623{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-12933 .elementor-element.elementor-element-8235372 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12933 .elementor-element.elementor-element-0bdea7d .elementor-heading-title{font-size:var( --e-global-typography-58e3fee-font-size );line-height:var( --e-global-typography-58e3fee-line-height );letter-spacing:var( --e-global-typography-58e3fee-letter-spacing );}.elementor-12933 .elementor-element.elementor-element-d1c4d52 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-12933 .elementor-element.elementor-element-d1c4d52:after{content:"0.5";}.elementor-12933 .elementor-element.elementor-element-d1c4d52 .elementor-post__thumbnail__link{width:100%;}.elementor-12933 .elementor-element.elementor-element-87d2623{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12933 .elementor-element.elementor-element-3adb467{--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;--flex-wrap:nowrap;}}/* Start custom CSS */.blog-content-wrapper p {
    margin-bottom: 1rem;
}

.blog-content-wrapper .elementor-text-editor p:last-child {
    margin-bottom: 0;
}

.blog-content-wrapper .elementor-widget-text-editor ul li {
    margin-bottom: 1em;
}

.blog-content-wrapper .blockquote strong {
    font-weight: 900;
}

.blog-content-wrapper ol,
.blog-content-wrapper ul {
    margin-left: 1.4em !important;
}

.blog-content-wrapper ul li {
    margin-bottom: 0.5rem;
}

/* Waiting for clean up */

.elementor-widget-text-editor a {
    text-decoration: underline;
}

.elementor-text-editor strong,
.elementor-widget-text-editor strong {
    color: var(--e-global-color-primary);
}

#blog-toc .elementor-toc__list-item-text-wrapper::before {
    display: none;
}

#blog-toc .elementor-toc__list-item-text-wrapper:hover,
#blog-toc .elementor-toc__list-item-text-wrapper:hover::before {
    color: var(--e-global-color-secondary);
}

#blog-toc .elementor-toc__list-wrapper .elementor-toc__list-wrapper {
    padding-left: 1rem;
}

.elementor-text-editor ul,
.elementor-text-editor ol {
    padding: 0;
    margin: 0 20px 20px 24px;
}

.elementor-text-editor ul ul {
    margin: 10px 20px 10px;
}

.elementor-text-editor ul li,
.elementor-text-editor ol li {
    margin-bottom: 0.5rem;
}

.custom-editor-list p + ul,
.elementor-text-editor p + ul {
    margin-top: -0.75em;
}

.custom-editor-list p + ol,
.elementor-text-editor p + ol {
    margin-top: -0.75em;
}

.custom-editor-list a,
.custom-ol-list a,
.elementor-text-editor a {
    text-decoration: underline;
}

.custom-editor-list ul {
    margin: 0;
    list-style: none;
}

.custom-ol-list ol {
    margin-left: 1.4rem;
}

.custom-ol-list li {
    margin-bottom: 0.5rem;
}

.custom-editor-list li {
    margin-bottom: 0.5rem;
    text-indent: -27px;
    padding-left: 28px;
}

.custom-editor-list li::before {
    position: relative;
    top: -1px;
}

.custom-editor-list-pointer li::before {
    content: "👉 ";
}

.custom-editor-list-check li::before {
    content: "✅ "; 
}

.custom-editor-list-warning li::before {
    content: "⚠️ ";
}

.custom-editor-list-alert li::before {
    content: "🚨 ";
}

.custom-editor-list-light li::before {
    content: "💡 ";
}

.custom-editor-list-question li::before {
    content: "❓";
}

.no-margin-left ol,
.no-margin-left ul {
    margin-left: 1.4em !important;
}

.no-margin-left ol li {
    margin-bottom: 1em;
}

/* light background boxes */

.sim-block-style h5 {
    font-size: 20px;
    margin: 0 0 18px;
    font-weight: 700;
}

.sim-block-style p img {
    margin: 0 0 -0.75em;
}

/* custom accordion */
.elementor-accordion {
    box-shadow: 4px 4px 0px 0px var(--e-global-color-primary);
    border-radius: 20px;
}

.elementor-accordion li a,
 .elementor-accordion p a{
    text-decoration: underline;
}

.elementor-accordion-item:first-child {
    border-radius: 20px 20px 0 0;
}

.elementor-accordion-item:last-child {
    border-radius: 0 0 20px 20px;
}

/* overwrite list style */
.elementor-accordion ol,
.elementor-accordion ul {
    padding: 0;
    margin: 0 0 0 24px;
}

.elementor-accordion ol li,
.elementor-accordion ul li {
    margin-bottom: 0.5rem;
}

.elementor-accordion p + ol,
.elementor-accordion p + ul {
    margin-top: -0.75em;
}

.elementor-widget-text-editor p:last-child {
    margin-bottom: 1em;
}

/* blockquote style*/
.blockquote {
    position: relative;
}

.blockquote p {
    margin-bottom: 0 !important;
}

.blockquote::after {
    content: "";
    width: 4px;
    background-color: var(--e-global-color-accent);
    top: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    border-radius: 10px;
}

.sticky-form {
    position: sticky;
    top: 220px;
}

.form-style {
    min-height: 126px;
}

.bottom-0 p {
    margin-bottom: 0 !important;
}

.form-style input {
    width: 100%;
    border-radius: 4px;
}

.form-style input[type="submit"] {
    margin-top: 12px;
    font-weight: 900;
}

.form-style .hs-error-msgs {
    margin-left: 20px;
    margin-top: 12px;
    font-size: 16px;
    color: #D00218;
    line-height: 1.2;
}

.form-style .submitted-message {
  color: #373F46;
  font-size: 24px;
  font-family: "Kalam", Sans-serif;
  font-weight: bold;
  line-height: 1.2;
}/* End custom CSS */