.elementor-8075 .elementor-element.elementor-element-root{--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;overflow:visible;}.elementor-8075 .elementor-element.elementor-element-hero-section{--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:150px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-8075 .elementor-element.elementor-element-hero-section:not(.elementor-motion-effects-element-type-background), .elementor-8075 .elementor-element.elementor-element-hero-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F5F5F3 100%);}.elementor-8075 .elementor-element.elementor-element-hero-inner{--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:flex-start;overflow:visible;}.elementor-8075 .elementor-element.elementor-element-hero-breadcrumb .ekit-breadcrumb > li:not(.brd_sep){color:#3C382F;}.elementor-8075 .elementor-element.elementor-element-hero-breadcrumb .ekit-breadcrumb > li > a{color:#DD9934;}.elementor-8075 .elementor-element.elementor-element-hero-breadcrumb .ekit-breadcrumb > li > span.ekit_home_icon{color:#DD9934;}.elementor-8075 .elementor-element.elementor-element-hero-breadcrumb .ekit-breadcrumb > li > span.ekit_home_icon svg{fill:#DD9934;}.elementor-8075 .elementor-element.elementor-element-hero-breadcrumb .ekit-breadcrumb > li:hover > a{color:#c9862a;}.elementor-8075 .elementor-element.elementor-element-hero-breadcrumb .ekit-breadcrumb > li:hover > span.ekit_home_icon{color:#c9862a;}.elementor-8075 .elementor-element.elementor-element-hero-breadcrumb .ekit-breadcrumb > li:hover > span.ekit_home_icon svg{fill:#c9862a;}.elementor-8075 .elementor-element.elementor-element-hero-breadcrumb .ekit-breadcrumb > li:is(.brd_sep){color:#DD9934;}.elementor-8075 .elementor-element.elementor-element-hero-breadcrumb .ekit-breadcrumb > li:is(.brd_sep) svg{fill:#DD9934;}.elementor-8075 .elementor-element.elementor-element-hero-eyebrow-wrap{--display:flex;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8075 .elementor-element.elementor-element-hero-eyebrow-widget .elementor-icon-list-icon i{color:#DD9934;font-size:14px;}.elementor-8075 .elementor-element.elementor-element-hero-eyebrow-widget .elementor-icon-list-icon svg{fill:#DD9934;--e-icon-list-icon-size:14px;}.elementor-8075 .elementor-element.elementor-element-hero-eyebrow-widget .elementor-icon-list-icon{width:14px;}.elementor-8075 .elementor-element.elementor-element-hero-eyebrow-widget .elementor-icon-list-text, .elementor-8075 .elementor-element.elementor-element-hero-eyebrow-widget .elementor-icon-list-text a{color:#DD9934;}.elementor-8075 .elementor-element.elementor-element-hero-title-wrap{--display:flex;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-8075 .elementor-element.elementor-element-hero-title-widget .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;color:#3C382F;}.elementor-widget-theme-post-excerpt{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-8075 .elementor-element.elementor-element-hero-excerpt-widget{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#3C382F;}.elementor-8075 .elementor-element.elementor-element-hero-meta-row{--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;--gap:10px 24px;--row-gap:10px;--column-gap:24px;--flex-wrap:wrap;overflow:visible;}.elementor-8075 .elementor-element.elementor-element-hero-meta-info .elementor-icon-list-icon i{color:#3C382F;font-size:14px;}.elementor-8075 .elementor-element.elementor-element-hero-meta-info .elementor-icon-list-icon svg{fill:#3C382F;--e-icon-list-icon-size:14px;}.elementor-8075 .elementor-element.elementor-element-hero-meta-info .elementor-icon-list-icon{width:14px;}.elementor-8075 .elementor-element.elementor-element-hero-meta-info .elementor-icon-list-text, .elementor-8075 .elementor-element.elementor-element-hero-meta-info .elementor-icon-list-text a{color:#3C382F;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-8075 .elementor-element.elementor-element-hero-reading-time{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-8075 .elementor-element.elementor-element-hero-reading-time .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;}.elementor-8075 .elementor-element.elementor-element-featured-image-section{--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:8px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-8075 .elementor-element.elementor-element-featured-image-section:not(.elementor-motion-effects-element-type-background), .elementor-8075 .elementor-element.elementor-element-featured-image-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8075 .elementor-element.elementor-element-featured-image-inner{--display:flex;overflow:visible;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8075 .elementor-element.elementor-element-featured-image-widget{border-radius:22px 22px 22px 22px;}.elementor-8075 .elementor-element.elementor-element-toc-section{--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:0px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-8075 .elementor-element.elementor-element-toc-section:not(.elementor-motion-effects-element-type-background), .elementor-8075 .elementor-element.elementor-element-toc-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8075 .elementor-element.elementor-element-toc-inner{--display:flex;overflow:visible;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8075 .elementor-element.elementor-element-toc-widget{--box-background-color:#F2EDE9;--box-border-color:#DD9934;--box-border-width:1px;--box-border-radius:14px;--item-text-hover-decoration:underline;}.elementor-8075 .elementor-element.elementor-element-toc-widget .elementor-toc__header-title{text-align:start;}.elementor-8075 .elementor-element.elementor-element-toc-widget .elementor-toc__header{flex-direction:row;}.elementor-8075 .elementor-element.elementor-element-content-section{--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:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-8075 .elementor-element.elementor-element-content-section:not(.elementor-motion-effects-element-type-background), .elementor-8075 .elementor-element.elementor-element-content-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8075 .elementor-element.elementor-element-content-inner{--display:flex;overflow:visible;}.elementor-widget-theme-post-content{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8075 .elementor-element.elementor-element-related-section{--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:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-8075 .elementor-element.elementor-element-related-section:not(.elementor-motion-effects-element-type-background), .elementor-8075 .elementor-element.elementor-element-related-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F0EBE5 100%);}.elementor-8075 .elementor-element.elementor-element-related-inner{--display:flex;overflow:visible;}.elementor-8075 .elementor-element.elementor-element-related-heading{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-8075 .elementor-element.elementor-element-related-heading .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:28px;font-weight:600;color:#3C382F;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-posts .elementor-post__meta-data{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-post__excerpt p{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-pagination{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .e-load-more-message{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-8075 .elementor-element.elementor-element-related-posts-widget{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-8075 .elementor-element.elementor-element-related-posts-widget .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-8075 .elementor-element.elementor-element-related-posts-widget:after{content:"0.66";}.elementor-8075 .elementor-element.elementor-element-related-posts-widget .elementor-post__thumbnail__link{width:100%;}.elementor-8075 .elementor-element.elementor-element-related-posts-widget .elementor-post__meta-data span + span:before{content:"•";}.elementor-8075 .elementor-element.elementor-element-related-posts-widget .elementor-post__text{margin-top:20px;}.elementor-8075 .elementor-element.elementor-element-related-posts-widget .elementor-post__badge{right:0;}.elementor-8075 .elementor-element.elementor-element-related-posts-widget .elementor-post__card .elementor-post__badge{background-color:#DD9934;color:#3C382F;margin:20px;}.elementor-8075 .elementor-element.elementor-element-related-posts-widget .elementor-post__title, .elementor-8075 .elementor-element.elementor-element-related-posts-widget .elementor-post__title a{color:#3C382F;}.elementor-8075 .elementor-element.elementor-element-related-posts-widget .elementor-post__meta-data{color:#8a8374;}.elementor-8075 .elementor-element.elementor-element-related-posts-widget .elementor-post__excerpt p{color:#6b6559;}.elementor-8075 .elementor-element.elementor-element-related-posts-widget .elementor-post__read-more{color:#DD9934;}.elementor-8075 .elementor-element.elementor-element-cta-section{--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:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-8075 .elementor-element.elementor-element-cta-section:not(.elementor-motion-effects-element-type-background), .elementor-8075 .elementor-element.elementor-element-cta-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8075 .elementor-element.elementor-element-cta-inner{--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:center;--border-radius:24px 24px 24px 24px;--padding-top:56px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;overflow:visible;}.elementor-8075 .elementor-element.elementor-element-cta-inner:not(.elementor-motion-effects-element-type-background), .elementor-8075 .elementor-element.elementor-element-cta-inner > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #3C382F 0%, #211E18 100%);}.elementor-8075 .elementor-element.elementor-element-cta-heading{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-8075 .elementor-element.elementor-element-cta-heading .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-8075 .elementor-element.elementor-element-cta-subtext{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-8075 .elementor-element.elementor-element-cta-button .elementor-button{background-color:#DD9934;font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#3C382F;color:#3C382F;border-radius:6px 6px 6px 6px;}@media(min-width:768px){.elementor-8075 .elementor-element.elementor-element-hero-inner{--content-width:820px;}.elementor-8075 .elementor-element.elementor-element-featured-image-inner{--content-width:1140px;}.elementor-8075 .elementor-element.elementor-element-toc-inner{--content-width:820px;}.elementor-8075 .elementor-element.elementor-element-content-inner{--content-width:820px;}.elementor-8075 .elementor-element.elementor-element-related-inner{--content-width:1140px;}.elementor-8075 .elementor-element.elementor-element-cta-inner{--content-width:1140px;}}@media(max-width:1024px){.elementor-8075 .elementor-element.elementor-element-hero-section{--padding-top:140px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8075 .elementor-element.elementor-element-hero-title-widget .elementor-heading-title{font-size:38px;}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-8075 .elementor-element.elementor-element-hero-section{--padding-top:130px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8075 .elementor-element.elementor-element-hero-title-widget .elementor-heading-title{font-size:30px;}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8075 .elementor-element.elementor-element-hero-excerpt-widget{font-size:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8075 .elementor-element.elementor-element-featured-image-section{--padding-top:4px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8075 .elementor-element.elementor-element-toc-section{--padding-top:0px;--padding-bottom:6px;--padding-left:16px;--padding-right:16px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8075 .elementor-element.elementor-element-content-section{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8075 .elementor-element.elementor-element-related-section{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-8075 .elementor-element.elementor-element-related-posts-widget .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-8075 .elementor-element.elementor-element-related-posts-widget:after{content:"0.5";}.elementor-8075 .elementor-element.elementor-element-related-posts-widget .elementor-post__thumbnail__link{width:100%;}.elementor-8075 .elementor-element.elementor-element-cta-section{--padding-top:0px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-8075 .elementor-element.elementor-element-cta-inner{--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-8075 .elementor-element.elementor-element-cta-heading .elementor-heading-title{font-size:22px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS *//* TQS single-post editorial polish — scoped by Elementor to this document only (single-post template, condition include/post). Subtle micro-interactions per the brief: fast, professional, motion-safe. */

.tqs-related .elementor-post__card{ transition: transform .25s ease, box-shadow .25s ease; }
.tqs-related .elementor-post__card:hover{ transform: translateY(-4px); box-shadow: 0 16px 32px -20px rgba(60,56,47,.35); }
.tqs-related .elementor-post__thumbnail__link img{ transition: transform .45s ease; }
.tqs-related .elementor-post__card:hover .elementor-post__thumbnail__link img{ transform: scale(1.045); }
.tqs-related .elementor-post__title a{ transition: color .15s ease; }
.tqs-related .elementor-post__title a:hover{ color: #DD9934; }

.tqs-featured-frame{ overflow: hidden; }
.tqs-featured-frame img{ transition: transform .6s ease; }
.tqs-featured-frame:hover img{ transform: scale(1.015); }

.tqs-article-body a{ text-decoration-thickness: 1px; text-underline-offset: 3px; transition: color .15s ease, text-decoration-color .15s ease; }
.tqs-article-body a:hover{ color: #c9862a; }

.tqs-cta-button{ transition: transform .2s ease, box-shadow .2s ease; }
.tqs-cta-button:hover{ transform: translateY(-2px); box-shadow: 0 12px 26px -14px rgba(0,0,0,.4); }

.tqs-toc-widget a{ transition: color .15s ease; }

.tqs-mbn-item:focus-visible,
.tqs-article-body a:focus-visible,
.tqs-cta-button:focus-visible{ outline: 2px solid #DD9934; outline-offset: 2px; }

@media (prefers-reduced-motion: reduce){
  .tqs-related .elementor-post__card,
  .tqs-related .elementor-post__thumbnail__link img,
  .tqs-featured-frame img,
  .tqs-cta-button,
  .tqs-related .elementor-post__title a,
  .tqs-article-body a{ transition: none !important; }
  .tqs-related .elementor-post__card:hover{ transform: none !important; }
  .tqs-featured-frame:hover img{ transform: none !important; }
  .tqs-cta-button:hover{ transform: none !important; }
}/* End custom CSS */