.elementor-540 .elementor-element.elementor-element-11495743{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-540 .elementor-element.elementor-element-11495743:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-11495743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-540 .elementor-element.elementor-element-3e2d2afb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .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-540 .elementor-element.elementor-element-1aadd56b{text-align:start;}.elementor-540 .elementor-element.elementor-element-1aadd56b .elementor-heading-title{font-size:38px;font-weight:700;line-height:1.65em;color:#FFFFFF;}.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-540 .elementor-element.elementor-element-67b95f39{text-align:start;}.elementor-540 .elementor-element.elementor-element-67b95f39 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.65em;color:#B31917;}.elementor-widget-theme-post-featured-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-540 .elementor-element.elementor-element-5b55b7d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-540 .elementor-element.elementor-element-5b55b7d0 img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-540 .elementor-element.elementor-element-9160d86{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-78573a41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:42px;--padding-bottom:32px;--padding-left:44px;--padding-right:44px;}.elementor-540 .elementor-element.elementor-element-78573a41:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-78573a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-78573a41.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-theme-post-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-540 .elementor-element.elementor-element-49aaf266{text-align:justify;color:var( --e-global-color-text );font-size:18px;font-weight:400;line-height:1.95em;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{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-540 .elementor-element.elementor-element-3b93b26f span.post-navigation__prev--label{color:#767676;}.elementor-540 .elementor-element.elementor-element-3b93b26f span.post-navigation__next--label{color:#767676;}.elementor-540 .elementor-element.elementor-element-3b93b26f span.post-navigation__prev--label, .elementor-540 .elementor-element.elementor-element-3b93b26f span.post-navigation__next--label{font-size:12px;}.elementor-540 .elementor-element.elementor-element-3b93b26f span.post-navigation__prev--title, .elementor-540 .elementor-element.elementor-element-3b93b26f span.post-navigation__next--title{font-size:15px;}.elementor-540 .elementor-element.elementor-element-3b93b26f .post-navigation__arrow-wrapper{color:#B31917;fill:#B31917;font-size:22px;}.elementor-540 .elementor-element.elementor-element-210efc06{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-210efc06:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-210efc06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-540 .elementor-element.elementor-element-210efc06.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-540 .elementor-element.elementor-element-570ef297{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-570ef297.e-con{--flex-grow:0;--flex-shrink:0;}.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-540 .elementor-element.elementor-element-51a9a7ee{--box-min-height:0px;--box-background-color:#171717;--box-border-color:#303030;--box-border-width:1px;--box-border-radius:0px;--header-background-color:#171717;--header-color:#FFFFFF;--toggle-button-color:#BDBDBD;--toc-body-max-height:380px;--item-text-color:#BDBDBD;--item-text-hover-color:#FFFFFF;--item-text-hover-decoration:underline;--item-text-active-color:#DE5A56;}.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__header-title{text-align:start;}.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__header, .elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__header-title{font-size:18px;font-weight:600;line-height:1.6em;}.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__header{flex-direction:row;}.elementor-540 .elementor-element.elementor-element-60585b3c{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-60585b3c:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-60585b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9597972 );}.elementor-540 .elementor-element.elementor-element-73c79937{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:36px;--padding-right:36px;}.elementor-540 .elementor-element.elementor-element-73c79937:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-73c79937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-11495743{--padding-top:26px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-540 .elementor-element.elementor-element-1aadd56b .elementor-heading-title{font-size:34px;}.elementor-540 .elementor-element.elementor-element-9160d86{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-540 .elementor-element.elementor-element-78573a41{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-540 .elementor-element.elementor-element-78573a41.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-540 .elementor-element.elementor-element-49aaf266{text-align:justify;}.elementor-540 .elementor-element.elementor-element-210efc06{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-210efc06.e-con{--order:-99999 /* order start hack */;}.elementor-540 .elementor-element.elementor-element-51a9a7ee{--box-min-height:0px;}}@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-11495743{--padding-top:22px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-540 .elementor-element.elementor-element-3e2d2afb{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-1aadd56b .elementor-heading-title{font-size:27px;}.elementor-540 .elementor-element.elementor-element-67b95f39 .elementor-heading-title{font-size:13px;}.elementor-540 .elementor-element.elementor-element-9160d86{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-78573a41{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-540 .elementor-element.elementor-element-49aaf266{font-size:17px;}.elementor-540 .elementor-element.elementor-element-210efc06{--width:100%;}.elementor-540 .elementor-element.elementor-element-210efc06.e-con{--order:-99999 /* order start hack */;}.elementor-540 .elementor-element.elementor-element-51a9a7ee{--box-min-height:0px;}.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__header, .elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__header-title{font-size:17px;}.elementor-540 .elementor-element.elementor-element-73c79937{--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}}@media(min-width:768px){.elementor-540 .elementor-element.elementor-element-11495743{--content-width:1450px;}.elementor-540 .elementor-element.elementor-element-3e2d2afb{--width:100%;}.elementor-540 .elementor-element.elementor-element-9160d86{--width:100%;}.elementor-540 .elementor-element.elementor-element-78573a41{--width:74%;}.elementor-540 .elementor-element.elementor-element-210efc06{--width:260px;}.elementor-540 .elementor-element.elementor-element-570ef297{--width:100%;}.elementor-540 .elementor-element.elementor-element-60585b3c{--content-width:1450px;}.elementor-540 .elementor-element.elementor-element-73c79937{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-540 .elementor-element.elementor-element-78573a41{--width:100%;}.elementor-540 .elementor-element.elementor-element-210efc06{--width:100%;}}/* Start custom CSS for theme-post-title, class: .elementor-element-1aadd56b */.elementor-540 .elementor-element.elementor-element-1aadd56b .elementor-heading-title{margin:0;overflow-wrap:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67b95f39 */.elementor-540 .elementor-element.elementor-element-67b95f39 a{color:inherit;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-49aaf266 */.elementor-540 .elementor-element.elementor-element-49aaf266{overflow-wrap:break-word;text-align:right;}
.elementor-540 .elementor-element.elementor-element-49aaf266 .elementor-widget-container> :first-child{margin-top:0;}
.elementor-540 .elementor-element.elementor-element-49aaf266 .elementor-widget-container> :last-child{margin-bottom:0;}
.elementor-540 .elementor-element.elementor-element-49aaf266 p{margin:0 0 1.35em;}
.elementor-540 .elementor-element.elementor-element-49aaf266 h2{font-size:26px;line-height:1.65;font-weight:700;margin:2em 0 .75em;scroll-margin-top:var(--hw-anchor-offset,110px);}
.elementor-540 .elementor-element.elementor-element-49aaf266 h3{font-size:21px;line-height:1.7;margin:1.6em 0 .65em;}
.elementor-540 .elementor-element.elementor-element-49aaf266 :is(h2,h3){color:inherit;overflow-wrap:break-word;}
.elementor-540 .elementor-element.elementor-element-49aaf266 img{max-width:100%;height:auto;}
.elementor-540 .elementor-element.elementor-element-49aaf266 :is(figure,iframe,video){max-width:100%;}
.elementor-540 .elementor-element.elementor-element-49aaf266 figure{margin:1.75em 0;}
.elementor-540 .elementor-element.elementor-element-49aaf266 figcaption{font-size:.8em;color:#626262;line-height:1.8;padding-top:8px;}
.elementor-540 .elementor-element.elementor-element-49aaf266 a{color:#B31917;text-decoration:underline;text-underline-offset:3px;}
.elementor-540 .elementor-element.elementor-element-49aaf266 a:hover{color:#8F1412;}
.elementor-540 .elementor-element.elementor-element-49aaf266 blockquote,.elementor-540 .elementor-element.elementor-element-49aaf266 .hw-quick-answer{margin:0 0 1.75em;padding:18px 20px;background:#F1F1F1;border:0;border-inline-start:3px solid #B31917;font-style:normal;}
.elementor-540 .elementor-element.elementor-element-49aaf266 :is(blockquote,.hw-quick-answer) p:last-child{margin-bottom:0;}
.elementor-540 .elementor-element.elementor-element-49aaf266 ul{list-style:none;padding-inline-start:0;margin:0 0 1.5em;}
.elementor-540 .elementor-element.elementor-element-49aaf266 ul>li{position:relative;padding-inline-start:26px;margin-block:8px;}
.elementor-540 .elementor-element.elementor-element-49aaf266 ul>li::before{content:"✓";position:absolute;inset-inline-start:0;top:0;color:#B31917;font-size:19px;font-weight:700;}
.elementor-540 .elementor-element.elementor-element-49aaf266 ul ul{margin-block:10px;}
.elementor-540 .elementor-element.elementor-element-49aaf266 ol{padding-inline-start:28px;}
.elementor-540 .elementor-element.elementor-element-49aaf266 .wp-block-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.elementor-540 .elementor-element.elementor-element-49aaf266 table{width:100%;max-width:100%;border-collapse:collapse;font-size:.9em;margin:1.5em 0;table-layout:fixed;}
.elementor-540 .elementor-element.elementor-element-49aaf266 th,.elementor-540 .elementor-element.elementor-element-49aaf266 td{padding:14px 12px;border:1px solid #E5E5E5;text-align:right;vertical-align:top;overflow-wrap:anywhere;}
.elementor-540 .elementor-element.elementor-element-49aaf266 th{background:#E8E8E8;font-weight:700;}
.elementor-540 .elementor-element.elementor-element-49aaf266 tbody tr:nth-child(even){background:#F7F7F7;}
.elementor-540 .elementor-element.elementor-element-49aaf266 .wp-block-table table{margin:0;}
.elementor-540 .elementor-element.elementor-element-49aaf266 :is(pre,.wp-block-code){max-width:100%;overflow-x:auto;}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-49aaf266 h2{font-size:24px;}}
@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-49aaf266 h2{font-size:23px;}.elementor-540 .elementor-element.elementor-element-49aaf266 h3{font-size:20px;}.elementor-540 .elementor-element.elementor-element-49aaf266 th,.elementor-540 .elementor-element.elementor-element-49aaf266 td{padding:10px 8px;font-size:14px;}.elementor-540 .elementor-element.elementor-element-49aaf266 blockquote,.elementor-540 .elementor-element.elementor-element-49aaf266 .hw-quick-answer{padding:16px;}}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-3b93b26f */.elementor-540 .elementor-element.elementor-element-3b93b26f .elementor-post-navigation{border-color:#E5E5E5;}.elementor-540 .elementor-element.elementor-element-3b93b26f a{min-height:44px;}.elementor-540 .elementor-element.elementor-element-3b93b26f .elementor-post-navigation__link{min-width:0;}.elementor-540 .elementor-element.elementor-element-3b93b26f .post-navigation__prev--title,.elementor-540 .elementor-element.elementor-element-3b93b26f .post-navigation__next--title{white-space:normal;overflow-wrap:break-word;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78573a41 */.elementor-540 .elementor-element.elementor-element-78573a41{min-width:0;}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-51a9a7ee *//* HAWAEI TOC: colors inherit Elementor's native panel variables.
   Fallbacks keep text readable when a global/theme rule is absent. */
.elementor-540 .elementor-element.elementor-element-51a9a7ee{direction:rtl;overflow-anchor:none;--hw-toc-height:var(--toc-body-max-height,380px);}
.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-widget-container,.elementor-540 .elementor-element.elementor-element-51a9a7ee:not(:has(.elementor-widget-container)){background:var(--box-background-color,#171717);border:var(--box-border-width,1px) solid var(--box-border-color,#303030);border-radius:var(--box-border-radius,0px);overflow:hidden;}
.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__header{background:var(--header-background-color,#171717);border-bottom:1px solid var(--box-border-color,#303030);padding:var(--box-padding,16px);min-height:56px;align-items:center;}
.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__header-title{color:var(--header-color,#FFFFFF);font-family:inherit;line-height:1.6;margin:0;text-align:right;}
.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__body{color:var(--item-text-color,#BDBDBD);padding:var(--box-padding,16px);height:auto;max-height:min(var(--hw-toc-height),max(140px,calc(100dvh - var(--hw-toc-top,96px) - 100px)));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#454545 #171717;scrollbar-gutter:stable;scroll-behavior:auto;}
.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__body::-webkit-scrollbar{width:5px;}
.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__body::-webkit-scrollbar-track{background:#171717;}
.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__body::-webkit-scrollbar-thumb{background:#454545;border-radius:0;}
.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__list-wrapper{list-style:none;margin:0;padding:0;}
.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__list-item{margin:0;padding:0;list-style:none;}
.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__list-item-text-wrapper{width:100%;align-items:flex-start;}
.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__list-item-text{width:100%;color:var(--item-text-color,#BDBDBD)!important;font-family:inherit;white-space:normal;line-height:1.9;display:block;padding:10px 12px;min-height:44px;border-inline-start:2px solid transparent;text-align:right;text-decoration:none!important;overflow-wrap:break-word;}
.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__list-item-text:hover{color:var(--item-text-hover-color,#FFFFFF)!important;}
.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__list-item-text.hw-toc-active,.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__list-item-text[aria-current="location"]{color:var(--item-text-active-color,#DE5A56)!important;border-inline-start-color:#B31917;}
.elementor-540 .elementor-element.elementor-element-51a9a7ee.hw-toc-managed .elementor-toc__list-item-text.elementor-item-active:not(.hw-toc-active){color:var(--item-text-color,#BDBDBD)!important;border-inline-start-color:transparent;text-decoration:none!important;}
.elementor-540 .elementor-element.elementor-element-51a9a7ee :is(.elementor-toc__toggle-button,.elementor-toc__body):focus-visible{outline:2px solid #B31917;outline-offset:-3px;}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-51a9a7ee .elementor-toc__body{height:auto;max-height:min(var(--hw-toc-height),55dvh);}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34bb914c */.elementor-540 .elementor-element.elementor-element-34bb914c{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-570ef297 */.elementor-540 .elementor-element.elementor-element-570ef297{position:sticky;top:var(--hw-toc-top,96px);align-self:flex-start;width:100%;}@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-570ef297{position:static;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9160d86 */.elementor-540 .elementor-element.elementor-element-9160d86{min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11495743 */.elementor-540 .elementor-element.elementor-element-11495743{direction:rtl;overflow-wrap:break-word;color:#2C2C2C;}
.elementor-540 .elementor-element.elementor-element-11495743 .e-con,.elementor-540 .elementor-element.elementor-element-11495743 .elementor-widget{min-width:0;}
.elementor-540 .elementor-element.elementor-element-11495743 [hidden]{display:none!important;}
.elementor-540 .elementor-element.elementor-element-11495743 :is(h1,h2,h3,p){margin-block-start:0;}
.elementor-540 .elementor-element.elementor-element-11495743 .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-540 .elementor-element.elementor-element-11495743 :is(a,button,input,textarea,summary):focus-visible{outline:2px solid #B31917;outline-offset:4px;}
.elementor-540 .elementor-element.elementor-element-11495743 .hw-reading-column{max-width:100%;}
.elementor-540 .elementor-element.elementor-element-11495743 .hw-article-behavior{display:none;}
.elementor-540 .elementor-element.elementor-element-11495743:not([data-hw-editing="1"]) .hw-related-posts-section:not(:has(.elementor-post,.e-loop-item)){display:none;}
.elementor-540 .elementor-element.elementor-element-11495743:not([data-hw-editing="1"]) .hw-comments-section:not(:has(.comment-respond,.comment-list>li,.commentlist>li)){display:none;}
.elementor-540 .elementor-element.elementor-element-11495743:not([data-hw-editing="1"]) .hw-reading-grid:not(:has(.hw-post-copy h2)) .hw-toc-column{display:none;}
@media(prefers-reduced-motion:reduce){.elementor-540 .elementor-element.elementor-element-11495743 *,.elementor-540 .elementor-element.elementor-element-11495743 *::before,.elementor-540 .elementor-element.elementor-element-11495743 *::after{scroll-behavior:auto!important;transition-duration:0s!important;}}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-11c7b65b */.elementor-540 .elementor-element.elementor-element-11c7b65b{font-size:16px;line-height:1.9;color:#2C2C2C;}
.elementor-540 .elementor-element.elementor-element-11c7b65b :is(.comments-area,.comment-respond){margin:0;}
.elementor-540 .elementor-element.elementor-element-11c7b65b #reply-title,.elementor-540 .elementor-element.elementor-element-11c7b65b .title-comments{font-size:24px;font-weight:700;line-height:1.7;margin:0 0 22px;}
.elementor-540 .elementor-element.elementor-element-11c7b65b .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;}
.elementor-540 .elementor-element.elementor-element-11c7b65b .comment-form>p{margin:0;min-width:0;}
.elementor-540 .elementor-element.elementor-element-11c7b65b :is(.comment-notes,.logged-in-as,.comment-form-comment,.comment-form-url,.comment-form-cookies-consent,.form-submit){grid-column:1/-1;}
.elementor-540 .elementor-element.elementor-element-11c7b65b label{display:block;font-size:14px;margin:0 0 8px;}
.elementor-540 .elementor-element.elementor-element-11c7b65b input:not([type=checkbox]):not([type=submit]),.elementor-540 .elementor-element.elementor-element-11c7b65b textarea{width:100%;max-width:100%;border:1px solid #D8D8D8;border-radius:2px;background:#FFFFFF;color:#2C2C2C;font:inherit;padding:12px 14px;box-sizing:border-box;}
.elementor-540 .elementor-element.elementor-element-11c7b65b input[type=email]{direction:ltr;text-align:left;}
.elementor-540 .elementor-element.elementor-element-11c7b65b textarea{min-height:150px;resize:vertical;}
.elementor-540 .elementor-element.elementor-element-11c7b65b input[type=submit],.elementor-540 .elementor-element.elementor-element-11c7b65b button[type=submit]{background:#B31917;color:#FFFFFF;border:1px solid #B31917;border-radius:2px;font:inherit;font-size:15px;padding:11px 26px;min-height:44px;cursor:pointer;}
.elementor-540 .elementor-element.elementor-element-11c7b65b input[type=submit]:hover,.elementor-540 .elementor-element.elementor-element-11c7b65b button[type=submit]:hover{background:#941411;}
.elementor-540 .elementor-element.elementor-element-11c7b65b .comment-form-cookies-consent label{display:inline;}
.elementor-540 .elementor-element.elementor-element-11c7b65b .comment-form-cookies-consent input{margin-inline-end:8px;}
.elementor-540 .elementor-element.elementor-element-11c7b65b .comment-list{list-style:none;padding:0;margin:0 0 32px;}
.elementor-540 .elementor-element.elementor-element-11c7b65b .comment-body{padding:20px 0;border-bottom:1px solid #E5E5E5;}
.elementor-540 .elementor-element.elementor-element-11c7b65b a{color:#B31917;}
@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-11c7b65b .comment-form{grid-template-columns:1fr;gap:16px;}.elementor-540 .elementor-element.elementor-element-11c7b65b .comment-form>p{grid-column:1;}.elementor-540 .elementor-element.elementor-element-11c7b65b #reply-title,.elementor-540 .elementor-element.elementor-element-11c7b65b .title-comments{font-size:22px;}}/* End custom CSS */