.elementor-5484 .elementor-element.elementor-element-9f64354{--display:flex;--min-height:100vh;--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;--justify-content:flex-start;--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-5484 .elementor-element.elementor-element-3ed7a66{--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;--padding-top:clamp(20px, 2.8vw, 40px);--padding-bottom:clamp(20px, 2.8vw, 40px);--padding-left:clamp(20px, 6vw, 140px);--padding-right:clamp(20px, 6vw, 140px);}.elementor-5484 .elementor-element.elementor-element-3ed7a66::before, .elementor-5484 .elementor-element.elementor-element-3ed7a66 > .elementor-background-video-container::before, .elementor-5484 .elementor-element.elementor-element-3ed7a66 > .e-con-inner > .elementor-background-video-container::before, .elementor-5484 .elementor-element.elementor-element-3ed7a66 > .elementor-background-slideshow::before, .elementor-5484 .elementor-element.elementor-element-3ed7a66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5484 .elementor-element.elementor-element-3ed7a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-5484 .elementor-element.elementor-element-3ed7a66:not(.elementor-motion-effects-element-type-background), .elementor-5484 .elementor-element.elementor-element-3ed7a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5484 .elementor-element.elementor-element-3ed7a66.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-5484 .elementor-element.elementor-element-75df8cb{font-family:var( --e-global-typography-mmeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-mmeyebrow-font-size );font-weight:var( --e-global-typography-mmeyebrow-font-weight );text-transform:var( --e-global-typography-mmeyebrow-text-transform );line-height:var( --e-global-typography-mmeyebrow-line-height );color:#FFFFFF;}.elementor-5484 .elementor-element.elementor-element-75df8cb a{color:#FFFFFF;}.elementor-5484 .elementor-element.elementor-element-75df8cb a:hover{color:#ECE1CE;}.elementor-5484 .elementor-element.elementor-element-8db3662{--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;--justify-content:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:clamp(20px, 2.8vw, 40px);--padding-bottom:clamp(20px, 2.8vw, 40px);--padding-left:clamp(20px, 6vw, 140px);--padding-right:clamp(20px, 6vw, 140px);}.elementor-5484 .elementor-element.elementor-element-8db3662:not(.elementor-motion-effects-element-type-background), .elementor-5484 .elementor-element.elementor-element-8db3662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cream );}.elementor-5484 .elementor-element.elementor-element-acab95f{--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;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5484 .elementor-element.elementor-element-bb285b6{text-align:start;}.elementor-5484 .elementor-element.elementor-element-bb285b6 .elementor-heading-title{font-family:var( --e-global-typography-mmeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-mmeyebrow-font-size );font-weight:var( --e-global-typography-mmeyebrow-font-weight );text-transform:var( --e-global-typography-mmeyebrow-text-transform );line-height:var( --e-global-typography-mmeyebrow-line-height );color:var( --e-global-color-text );}.elementor-5484 .elementor-element.elementor-element-ccea62f{--divider-border-style:solid;--divider-color:var( --e-global-color-sanddark );--divider-border-width:2px;}.elementor-5484 .elementor-element.elementor-element-ccea62f .elementor-divider-separator{width:clamp(48px, 3.75vw, 72px);margin:0 auto;margin-left:0;}.elementor-5484 .elementor-element.elementor-element-ccea62f .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-5484 .elementor-element.elementor-element-7328e7a{--box-min-height:0px;--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-text );--marker-color:#BE9B5B;}.elementor-5484 .elementor-element.elementor-element-7328e7a .elementor-toc__header-title{text-align:start;}.elementor-5484 .elementor-element.elementor-element-f08a7df{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(32px, 3.3vw, 64px);--padding-bottom:clamp(56px, 5.8vw, 112px);--padding-left:clamp(20px, 6vw, 140px);--padding-right:clamp(20px, 6vw, 140px);}.elementor-5484 .elementor-element.elementor-element-f08a7df:not(.elementor-motion-effects-element-type-background), .elementor-5484 .elementor-element.elementor-element-f08a7df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5484 .elementor-element.elementor-element-c498284{--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;--justify-content:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:clamp(32px, 3.3vw, 64px);--padding-bottom:clamp(56px, 5.8vw, 112px);--padding-left:clamp(20px, 6vw, 140px);--padding-right:clamp(20px, 6vw, 140px);}.elementor-5484 .elementor-element.elementor-element-c498284:not(.elementor-motion-effects-element-type-background), .elementor-5484 .elementor-element.elementor-element-c498284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5484 .elementor-element.elementor-element-4ac2a4e{--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;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5484 .elementor-element.elementor-element-7352cb1{text-align:start;}.elementor-5484 .elementor-element.elementor-element-7352cb1 .elementor-heading-title{font-family:var( --e-global-typography-mmeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-mmeyebrow-font-size );font-weight:var( --e-global-typography-mmeyebrow-font-weight );text-transform:var( --e-global-typography-mmeyebrow-text-transform );line-height:var( --e-global-typography-mmeyebrow-line-height );color:var( --e-global-color-text );}.elementor-5484 .elementor-element.elementor-element-df3f1fc{--divider-border-style:solid;--divider-color:var( --e-global-color-sanddark );--divider-border-width:2px;}.elementor-5484 .elementor-element.elementor-element-df3f1fc .elementor-divider-separator{width:clamp(48px, 3.75vw, 72px);margin:0 auto;margin-left:0;}.elementor-5484 .elementor-element.elementor-element-df3f1fc .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-5484 .elementor-element.elementor-element-86ada23{text-align:start;}.elementor-5484 .elementor-element.elementor-element-86ada23 .elementor-heading-title{font-family:var( --e-global-typography-mmh2-font-family ), Sans-serif;font-size:var( --e-global-typography-mmh2-font-size );font-weight:var( --e-global-typography-mmh2-font-weight );line-height:var( --e-global-typography-mmh2-line-height );color:var( --e-global-color-primary );}.elementor-5484 .elementor-element.elementor-element-8ddc5a7{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-5484 .elementor-element.elementor-element-b942115{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.51;--padding-top:clamp(56px, 6.833vw, 112px);--padding-bottom:clamp(56px, 6.833vw, 112px);--padding-left:clamp(20px, 6vw, 140px);--padding-right:clamp(20px, 6vw, 140px);}.elementor-5484 .elementor-element.elementor-element-b942115:not(.elementor-motion-effects-element-type-background), .elementor-5484 .elementor-element.elementor-element-b942115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://minyardmorris.kwsmdesign.com/wp-content/uploads/2026/04/Blog_Image_Minyard_Morris.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5484 .elementor-element.elementor-element-b942115::before, .elementor-5484 .elementor-element.elementor-element-b942115 > .elementor-background-video-container::before, .elementor-5484 .elementor-element.elementor-element-b942115 > .e-con-inner > .elementor-background-video-container::before, .elementor-5484 .elementor-element.elementor-element-b942115 > .elementor-background-slideshow::before, .elementor-5484 .elementor-element.elementor-element-b942115 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5484 .elementor-element.elementor-element-b942115 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECE1CE;--background-overlay:'';}.elementor-5484 .elementor-element.elementor-element-7e4685b{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:26px 26px 26px 26px;box-shadow:0px 3px 23px 0px rgba(0,0,0,0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5484 .elementor-element.elementor-element-7e4685b:not(.elementor-motion-effects-element-type-background), .elementor-5484 .elementor-element.elementor-element-7e4685b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff99;}.elementor-5484 .elementor-element.elementor-element-1e4c519{--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;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:clamp(24px, 3.125vw, 60px);--padding-bottom:clamp(24px, 3.125vw, 60px);--padding-left:clamp(24px, 3.125vw, 60px);--padding-right:clamp(24px, 3.125vw, 60px);}.elementor-5484 .elementor-element.elementor-element-d67ba38{--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;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5484 .elementor-element.elementor-element-7562b67{text-align:start;}.elementor-5484 .elementor-element.elementor-element-7562b67 .elementor-heading-title{font-family:var( --e-global-typography-mmeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-mmeyebrow-font-size );font-weight:var( --e-global-typography-mmeyebrow-font-weight );text-transform:var( --e-global-typography-mmeyebrow-text-transform );line-height:var( --e-global-typography-mmeyebrow-line-height );color:var( --e-global-color-text );}.elementor-5484 .elementor-element.elementor-element-2d7845e{--divider-border-style:solid;--divider-color:var( --e-global-color-sanddark );--divider-border-width:2px;}.elementor-5484 .elementor-element.elementor-element-2d7845e .elementor-divider-separator{width:clamp(48px, 3.75vw, 72px);margin:0 auto;margin-left:0;}.elementor-5484 .elementor-element.elementor-element-2d7845e .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-5484 .elementor-element.elementor-element-1d520f2{text-align:start;}.elementor-5484 .elementor-element.elementor-element-1d520f2 .elementor-heading-title{font-family:var( --e-global-typography-mmh2-font-family ), Sans-serif;font-size:var( --e-global-typography-mmh2-font-size );font-weight:var( --e-global-typography-mmh2-font-weight );line-height:var( --e-global-typography-mmh2-line-height );color:var( --e-global-color-primary );}.elementor-5484 .elementor-element.elementor-element-716b744{text-align:start;font-size:var( --e-global-typography-mmtextsmall-font-size );line-height:var( --e-global-typography-mmtextsmall-line-height );color:var( --e-global-color-text );}.elementor-5484 .elementor-element.elementor-element-0ce0b23{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(24px, 3.125vw, 60px);--padding-bottom:clamp(24px, 3.125vw, 60px);--padding-left:clamp(24px, 3.125vw, 60px);--padding-right:clamp(24px, 3.125vw, 60px);}.elementor-5484 .elementor-element.elementor-element-0ce0b23:not(.elementor-motion-effects-element-type-background), .elementor-5484 .elementor-element.elementor-element-0ce0b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5484 .elementor-element.elementor-element-47f93a7{--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;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5484 .elementor-element.elementor-element-0dc3118{width:auto;max-width:auto;bottom:24px;z-index:90;}body:not(.rtl) .elementor-5484 .elementor-element.elementor-element-0dc3118{right:24px;}body.rtl .elementor-5484 .elementor-element.elementor-element-0dc3118{left:24px;}.elementor-5484 .elementor-element.elementor-element-0dc3118 .elementor-icon-wrapper{text-align:end;}.elementor-5484 .elementor-element.elementor-element-0dc3118.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-sand );color:var( --e-global-color-primary );}.elementor-5484 .elementor-element.elementor-element-0dc3118.elementor-view-framed .elementor-icon, .elementor-5484 .elementor-element.elementor-element-0dc3118.elementor-view-default .elementor-icon{color:var( --e-global-color-sand );border-color:var( --e-global-color-sand );}.elementor-5484 .elementor-element.elementor-element-0dc3118.elementor-view-framed .elementor-icon, .elementor-5484 .elementor-element.elementor-element-0dc3118.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-sand );}.elementor-5484 .elementor-element.elementor-element-0dc3118.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5484 .elementor-element.elementor-element-0dc3118.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5484 .elementor-element.elementor-element-0dc3118.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-sanddark );color:var( --e-global-color-primary );}.elementor-5484 .elementor-element.elementor-element-0dc3118.elementor-view-framed .elementor-icon:hover, .elementor-5484 .elementor-element.elementor-element-0dc3118.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-sanddark );border-color:var( --e-global-color-sanddark );}.elementor-5484 .elementor-element.elementor-element-0dc3118.elementor-view-framed .elementor-icon:hover, .elementor-5484 .elementor-element.elementor-element-0dc3118.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-sanddark );}.elementor-5484 .elementor-element.elementor-element-0dc3118.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-5484 .elementor-element.elementor-element-0dc3118.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-5484 .elementor-element.elementor-element-0dc3118 .elementor-icon{font-size:18px;padding:14px;}.elementor-5484 .elementor-element.elementor-element-0dc3118 .elementor-icon svg{height:18px;}@media(max-width:1366px){.elementor-5484 .elementor-element.elementor-element-75df8cb{font-size:var( --e-global-typography-mmeyebrow-font-size );line-height:var( --e-global-typography-mmeyebrow-line-height );}.elementor-5484 .elementor-element.elementor-element-bb285b6 .elementor-heading-title{font-size:var( --e-global-typography-mmeyebrow-font-size );line-height:var( --e-global-typography-mmeyebrow-line-height );}.elementor-5484 .elementor-element.elementor-element-7352cb1 .elementor-heading-title{font-size:var( --e-global-typography-mmeyebrow-font-size );line-height:var( --e-global-typography-mmeyebrow-line-height );}.elementor-5484 .elementor-element.elementor-element-86ada23 .elementor-heading-title{font-size:var( --e-global-typography-mmh2-font-size );line-height:var( --e-global-typography-mmh2-line-height );}.elementor-5484 .elementor-element.elementor-element-8ddc5a7{--grid-columns:1;}.elementor-5484 .elementor-element.elementor-element-7562b67 .elementor-heading-title{font-size:var( --e-global-typography-mmeyebrow-font-size );line-height:var( --e-global-typography-mmeyebrow-line-height );}.elementor-5484 .elementor-element.elementor-element-1d520f2 .elementor-heading-title{font-size:var( --e-global-typography-mmh2-font-size );line-height:var( --e-global-typography-mmh2-line-height );}.elementor-5484 .elementor-element.elementor-element-716b744{font-size:var( --e-global-typography-mmtextsmall-font-size );line-height:var( --e-global-typography-mmtextsmall-line-height );}}@media(max-width:1024px){.elementor-5484 .elementor-element.elementor-element-75df8cb{font-size:var( --e-global-typography-mmeyebrow-font-size );line-height:var( --e-global-typography-mmeyebrow-line-height );}.elementor-5484 .elementor-element.elementor-element-bb285b6 .elementor-heading-title{font-size:var( --e-global-typography-mmeyebrow-font-size );line-height:var( --e-global-typography-mmeyebrow-line-height );}.elementor-5484 .elementor-element.elementor-element-7352cb1 .elementor-heading-title{font-size:var( --e-global-typography-mmeyebrow-font-size );line-height:var( --e-global-typography-mmeyebrow-line-height );}.elementor-5484 .elementor-element.elementor-element-86ada23 .elementor-heading-title{font-size:var( --e-global-typography-mmh2-font-size );line-height:var( --e-global-typography-mmh2-line-height );}.elementor-5484 .elementor-element.elementor-element-8ddc5a7{--grid-columns:1;}.elementor-5484 .elementor-element.elementor-element-7e4685b{--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-5484 .elementor-element.elementor-element-7562b67 .elementor-heading-title{font-size:var( --e-global-typography-mmeyebrow-font-size );line-height:var( --e-global-typography-mmeyebrow-line-height );}.elementor-5484 .elementor-element.elementor-element-1d520f2 .elementor-heading-title{font-size:var( --e-global-typography-mmh2-font-size );line-height:var( --e-global-typography-mmh2-line-height );}.elementor-5484 .elementor-element.elementor-element-716b744{font-size:var( --e-global-typography-mmtextsmall-font-size );line-height:var( --e-global-typography-mmtextsmall-line-height );}}@media(max-width:767px){.elementor-5484 .elementor-element.elementor-element-3ed7a66{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5484 .elementor-element.elementor-element-75df8cb{font-size:var( --e-global-typography-mmeyebrow-font-size );line-height:var( --e-global-typography-mmeyebrow-line-height );}.elementor-5484 .elementor-element.elementor-element-8db3662{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5484 .elementor-element.elementor-element-bb285b6 .elementor-heading-title{font-size:var( --e-global-typography-mmeyebrow-font-size );line-height:var( --e-global-typography-mmeyebrow-line-height );}.elementor-5484 .elementor-element.elementor-element-f08a7df{--padding-top:32px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-5484 .elementor-element.elementor-element-c498284{--padding-top:32px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-5484 .elementor-element.elementor-element-7352cb1 .elementor-heading-title{font-size:var( --e-global-typography-mmeyebrow-font-size );line-height:var( --e-global-typography-mmeyebrow-line-height );}.elementor-5484 .elementor-element.elementor-element-86ada23 .elementor-heading-title{font-size:var( --e-global-typography-mmh2-font-size );line-height:var( --e-global-typography-mmh2-line-height );}.elementor-5484 .elementor-element.elementor-element-8ddc5a7{--grid-columns:1;}.elementor-5484 .elementor-element.elementor-element-b942115{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-5484 .elementor-element.elementor-element-7e4685b{--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;--border-radius:16px 16px 16px 16px;}.elementor-5484 .elementor-element.elementor-element-7562b67 .elementor-heading-title{font-size:var( --e-global-typography-mmeyebrow-font-size );line-height:var( --e-global-typography-mmeyebrow-line-height );}.elementor-5484 .elementor-element.elementor-element-1d520f2 .elementor-heading-title{font-size:var( --e-global-typography-mmh2-font-size );line-height:var( --e-global-typography-mmh2-line-height );}.elementor-5484 .elementor-element.elementor-element-716b744{font-size:var( --e-global-typography-mmtextsmall-font-size );line-height:var( --e-global-typography-mmtextsmall-line-height );}body:not(.rtl) .elementor-5484 .elementor-element.elementor-element-0dc3118{right:16px;}body.rtl .elementor-5484 .elementor-element.elementor-element-0dc3118{left:16px;}.elementor-5484 .elementor-element.elementor-element-0dc3118{bottom:16px;}}@media(min-width:768px){.elementor-5484 .elementor-element.elementor-element-8db3662{--content-width:1570px;}.elementor-5484 .elementor-element.elementor-element-f08a7df{--content-width:1200px;}.elementor-5484 .elementor-element.elementor-element-c498284{--content-width:1200px;}.elementor-5484 .elementor-element.elementor-element-b942115{--content-width:1570px;}.elementor-5484 .elementor-element.elementor-element-1e4c519{--width:50%;}.elementor-5484 .elementor-element.elementor-element-0ce0b23{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5484 .elementor-element.elementor-element-1e4c519{--width:100%;}.elementor-5484 .elementor-element.elementor-element-0ce0b23{--width:100%;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-75df8cb *//* separators: a short gold line instead of Yoast's »; the Home crumb hidden (user 2026-10-20) */
.elementor-5484 .elementor-element.elementor-element-75df8cb #breadcrumbs > span { font-size: 0; display: inline-flex; flex-wrap: wrap; align-items: center; }
.elementor-5484 .elementor-element.elementor-element-75df8cb #breadcrumbs > span > span { font-size: clamp(13px, 1.1vw, 16px); display: inline-flex; align-items: center; }
.elementor-5484 .elementor-element.elementor-element-75df8cb #breadcrumbs > span > span + span::before { content: ''; display: inline-block; width: 1px; height: 0.9em; background: #BE9B5B; margin: 0 14px; }
.elementor-5484 .elementor-element.elementor-element-75df8cb #breadcrumbs > span > span:first-child { display: none; }
.elementor-5484 .elementor-element.elementor-element-75df8cb #breadcrumbs > span > span:nth-child(2)::before { display: none; }/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-7328e7a *//* 'On this page' (eyebrow above it): no box, gold 01/02 counters, two columns that read down, one on mobile */
.elementor-5484 .elementor-element.elementor-element-7328e7a { --box-border-width: 0; --box-background-color: transparent; --box-padding: 0; --box-min-height: 0; }
.elementor-5484 .elementor-element.elementor-element-7328e7a .elementor-toc__header { display: none; }
.elementor-5484 .elementor-element.elementor-element-7328e7a .elementor-toc__body { padding: 0; }
.elementor-5484 .elementor-element.elementor-element-7328e7a .elementor-toc__list-wrapper { columns: 2; column-gap: clamp(24px, 3vw, 64px); list-style: none; margin: 0; padding: 0; counter-reset: toc; }
.elementor-5484 .elementor-element.elementor-element-7328e7a .elementor-toc__list-item { break-inside: avoid; display: flex; align-items: baseline; gap: 14px; margin: 0 0 clamp(6px, 0.5vw, 9px); padding: 0; font-size: var(--e-global-typography-mmtextsmall-font-size); line-height: var(--e-global-typography-mmtextsmall-line-height); }
.elementor-5484 .elementor-element.elementor-element-7328e7a .elementor-toc__list-item::before { counter-increment: toc; content: counter(toc, decimal-leading-zero); flex: 0 0 auto; font-family: var(--e-global-typography-text-font-family); font-size: 12px; font-weight: 500; letter-spacing: 0.08em; color: #BE9B5B; line-height: inherit; }
.elementor-5484 .elementor-element.elementor-element-7328e7a .elementor-toc__list-item-text-wrapper { margin: 0; padding: 0; }
.elementor-5484 .elementor-element.elementor-element-7328e7a .elementor-toc__list-item-text { font-family: var(--e-global-typography-text-font-family); font-size: var(--e-global-typography-mmtextsmall-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-mmtextsmall-line-height); }
@media (max-width: 767px) { .elementor-5484 .elementor-element.elementor-element-7328e7a .elementor-toc__list-wrapper { columns: 1; } }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-6b325b7 *//* Body copy comes from the WordPress editor; headings/text take the Global Fonts so they match the atomic classes. */
.elementor-5484 .elementor-element.elementor-element-6b325b7 h2 { font-family: var(--e-global-typography-mmh3-font-family); font-size: var(--e-global-typography-mmh3-font-size); font-weight: var(--e-global-typography-mmh3-font-weight); line-height: var(--e-global-typography-mmh3-line-height); color: #0B0F37; margin: 0 0 0.5em; } .elementor-5484 .elementor-element.elementor-element-6b325b7 :not(.elementor-menu-anchor) + h2, .elementor-5484 .elementor-element.elementor-element-6b325b7 * + .elementor-menu-anchor + h2 { margin-top: 1em; }
.elementor-5484 .elementor-element.elementor-element-6b325b7 h3 { font-family: var(--e-global-typography-mmh4-font-family); font-size: var(--e-global-typography-mmh4-font-size); font-weight: var(--e-global-typography-mmh4-font-weight); line-height: var(--e-global-typography-mmh4-line-height); color: #0B0F37; margin: 0 0 0.5em; } .elementor-5484 .elementor-element.elementor-element-6b325b7 :not(.elementor-menu-anchor) + h3, .elementor-5484 .elementor-element.elementor-element-6b325b7 * + .elementor-menu-anchor + h3 { margin-top: 0.8em; }
.elementor-5484 .elementor-element.elementor-element-6b325b7 h4 { font-family: var(--e-global-typography-f52d7ce-font-family); font-size: var(--e-global-typography-f52d7ce-font-size); font-weight: var(--e-global-typography-f52d7ce-font-weight); line-height: var(--e-global-typography-f52d7ce-line-height); color: #0B0F37; margin: 0 0 0.5em; } .elementor-5484 .elementor-element.elementor-element-6b325b7 :not(.elementor-menu-anchor) + h4, .elementor-5484 .elementor-element.elementor-element-6b325b7 * + .elementor-menu-anchor + h4 { margin-top: 0.8em; }
.elementor-5484 .elementor-element.elementor-element-6b325b7 p, .elementor-5484 .elementor-element.elementor-element-6b325b7 li { font-family: var(--e-global-typography-text-font-family); font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height); color: #141414; }
.elementor-5484 .elementor-element.elementor-element-6b325b7 p { margin: 0 0 1em; }
.elementor-5484 .elementor-element.elementor-element-6b325b7 ul, .elementor-5484 .elementor-element.elementor-element-6b325b7 ol { margin: 0 0 1.25em 1.25em; padding: 0; } .elementor-5484 .elementor-element.elementor-element-6b325b7 li { margin: 0 0 0.5em; }
.elementor-5484 .elementor-element.elementor-element-6b325b7 a { color: #0B0F37; text-decoration: underline; text-underline-offset: 0.15em; }
.elementor-5484 .elementor-element.elementor-element-6b325b7 img.alignright { float: right; margin: 0.25em 0 1.5em 2.5em; max-width: min(45%, 480px); height: auto; border-radius: 16px; }
@media (max-width: 767px) { .elementor-5484 .elementor-element.elementor-element-6b325b7 img.alignright { float: none; display: block; max-width: 100%; margin: 0 0 1.5em; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86ada23 */.elementor-5484 .elementor-element.elementor-element-86ada23 .elementor-heading-title { text-wrap: balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c498284 *//* no FAQ posts for this page → the whole section (and its padding) disappears */
.elementor-5484 .elementor-element.elementor-element-c498284:has(.elementor-loop-container:empty), .elementor-5484 .elementor-element.elementor-element-c498284:not(:has(.e-n-accordion-item)) { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d520f2 */.elementor-5484 .elementor-element.elementor-element-1d520f2 .elementor-heading-title { text-wrap: balance; }/* End custom CSS */