.elementor-6576 .elementor-element.elementor-element-3612f067{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#D9611F;--border-color:#D9611F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:clamp(48px,5vw,72px);--padding-bottom:clamp(36px,4vw,48px);--padding-left:clamp(20px,4vw,56px);--padding-right:clamp(20px,4vw,56px);}.elementor-6576 .elementor-element.elementor-element-3612f067:not(.elementor-motion-effects-element-type-background), .elementor-6576 .elementor-element.elementor-element-3612f067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B3138;}.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-6576 .elementor-element.elementor-element-650abc89{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:start;}.elementor-6576 .elementor-element.elementor-element-650abc89 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;line-height:0px;letter-spacing:0.14em;color:#FFFFFFAD;}.elementor-6576 .elementor-element.elementor-element-7566daf6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6576 .elementor-element.elementor-element-7566daf6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(40px,6vw,68px);font-weight:600;line-height:1.03;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-6576 .elementor-element.elementor-element-5015f020{width:var( --container-widget-width, 40ch );max-width:40ch;margin:1.6rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.6rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:40ch;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(19px,2.4vw,26px);font-weight:500;font-style:italic;line-height:1.3;color:#E4E9ED;}.elementor-6576 .elementor-element.elementor-element-5015f020 p{margin-block-end:0px;}.elementor-6576 .elementor-element.elementor-element-59a8633{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{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 );}.elementor-6576 .elementor-element.elementor-element-19dd840a .elementor-button{background-color:#D9611F;font-family:"Source Sans 3", Sans-serif;font-size:0.72rem;font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 23px 14px 23px;}.elementor-6576 .elementor-element.elementor-element-19dd840a .elementor-button:hover, .elementor-6576 .elementor-element.elementor-element-19dd840a .elementor-button:focus{background-color:#B14D14;color:#FFFFFF;border-color:#B14D14;}.elementor-6576 .elementor-element.elementor-element-19dd840a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6576 .elementor-element.elementor-element-19dd840a .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-6576 .elementor-element.elementor-element-19dd840a .elementor-button:hover svg, .elementor-6576 .elementor-element.elementor-element-19dd840a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6576 .elementor-element.elementor-element-276560eb{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:start;}.elementor-6576 .elementor-element.elementor-element-276560eb .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:0.82rem;font-weight:400;line-height:1.6;letter-spacing:0.02em;color:#FFFFFF9E;}.elementor-6576 .elementor-element.elementor-element-5bc3b92f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:clamp(36px,4vw,52px);--padding-bottom:clamp(40px,5vw,64px);--padding-left:clamp(20px,4vw,56px);--padding-right:clamp(20px,4vw,56px);}.elementor-6576 .elementor-element.elementor-element-1cf7f35d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6576 .elementor-element.elementor-element-e65bf98{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6576 .elementor-element.elementor-element-153b51ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6576 .elementor-element.elementor-element-3f2cd705{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6576 .elementor-element.elementor-element-37839237{font-family:"Source Sans 3", Sans-serif;font-size:1rem;font-weight:400;line-height:1.8;color:#27313B;}.elementor-6576 .elementor-element.elementor-element-768865e9{font-family:"Source Sans 3", Sans-serif;font-size:1rem;font-weight:400;line-height:1.8;color:#27313B;}.elementor-6576 .elementor-element.elementor-element-32eb3403{font-family:"Source Sans 3", Sans-serif;font-size:1rem;font-weight:400;line-height:1.8;color:#27313B;}.elementor-6576 .elementor-element.elementor-element-1f2938bc{font-family:"Source Sans 3", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.6;color:#27313B;}.elementor-6576 .elementor-element.elementor-element-4559236f{font-family:"Source Sans 3", Sans-serif;font-size:1rem;font-weight:400;line-height:1.8;color:#27313B;}.elementor-6576 .elementor-element.elementor-element-7b7863d7{font-family:"Source Sans 3", Sans-serif;font-size:1rem;font-weight:400;line-height:1.8;color:#27313B;}.elementor-6576 .elementor-element.elementor-element-3cfe6794 .elementor-button{background-color:#D9611F;font-family:"Source Sans 3", Sans-serif;font-size:0.72rem;font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 23px 14px 23px;}.elementor-6576 .elementor-element.elementor-element-3cfe6794 .elementor-button:hover, .elementor-6576 .elementor-element.elementor-element-3cfe6794 .elementor-button:focus{background-color:#B14D14;color:#FFFFFF;border-color:#B14D14;}.elementor-6576 .elementor-element.elementor-element-3cfe6794 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6576 .elementor-element.elementor-element-3cfe6794 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-6576 .elementor-element.elementor-element-3cfe6794 .elementor-button:hover svg, .elementor-6576 .elementor-element.elementor-element-3cfe6794 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6576 .elementor-element.elementor-element-5d29a2a9{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6576 .elementor-element.elementor-element-5d29a2a9:not(.elementor-motion-effects-element-type-background), .elementor-6576 .elementor-element.elementor-element-5d29a2a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-6576 .elementor-element.elementor-element-1f6cfe2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE1E5;--border-color:#DCE1E5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-6576 .elementor-element.elementor-element-1f6cfe2e:not(.elementor-motion-effects-element-type-background), .elementor-6576 .elementor-element.elementor-element-1f6cfe2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8F9;}.elementor-6576 .elementor-element.elementor-element-4ed3f035{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 13px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCE1E5;text-align:start;}.elementor-6576 .elementor-element.elementor-element-4ed3f035 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-v4-orange-deep );}.elementor-6576 .elementor-element.elementor-element-6ea4faec{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E0D9CB;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-6576 .elementor-element.elementor-element-6ea4faec p{margin-block-end:0px;}.elementor-6576 .elementor-element.elementor-element-5cbba622{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE1E5;--border-color:#DCE1E5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-6576 .elementor-element.elementor-element-5cbba622:not(.elementor-motion-effects-element-type-background), .elementor-6576 .elementor-element.elementor-element-5cbba622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8F9;}.elementor-6576 .elementor-element.elementor-element-48bcd2d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:start;}.elementor-6576 .elementor-element.elementor-element-48bcd2d7 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-v4-orange-deep );}.elementor-6576 .elementor-element.elementor-element-322cdab6{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCE1E5;}.elementor-6576 .elementor-element.elementor-element-322cdab6 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13.14px;font-weight:400;color:var( --e-global-color-text );}.elementor-6576 .elementor-element.elementor-element-495ef0b9{padding:9px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCE1E5;}.elementor-6576 .elementor-element.elementor-element-495ef0b9 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13.14px;font-weight:400;color:#6E767E;}.elementor-6576 .elementor-element.elementor-element-2501422{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-6576 .elementor-element.elementor-element-2501422 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13.14px;font-weight:400;color:#6E767E;}.elementor-6576 .elementor-element.elementor-element-373260c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9611F;--border-color:#D9611F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-6576 .elementor-element.elementor-element-373260c0:not(.elementor-motion-effects-element-type-background), .elementor-6576 .elementor-element.elementor-element-373260c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B3138;}.elementor-6576 .elementor-element.elementor-element-42ff2cb4{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6576 .elementor-element.elementor-element-45a44da5{--divider-border-style:solid;--divider-color:#D9611F;--divider-border-width:2px;}.elementor-6576 .elementor-element.elementor-element-45a44da5 .elementor-divider-separator{width:46px;margin:0 auto;margin-center:0;}.elementor-6576 .elementor-element.elementor-element-45a44da5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6576 .elementor-element.elementor-element-63074640{text-align:center;}.elementor-6576 .elementor-element.elementor-element-63074640 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(28px,4vw,38px);font-weight:600;line-height:1.12;color:#FFFFFF;}.elementor-6576 .elementor-element.elementor-element-4b17e6d0{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E0D9CB;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.7em;color:#FFFFFFD1;}.elementor-6576 .elementor-element.elementor-element-4b17e6d0.elementor-element{--align-self:center;}.elementor-6576 .elementor-element.elementor-element-4b17e6d0 p{margin-block-end:0px;}.elementor-6576 .elementor-element.elementor-element-56feeb82 .elementor-button{background-color:#D9611F;font-family:"Source Sans 3", Sans-serif;font-size:0.72rem;font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 23px 14px 23px;}.elementor-6576 .elementor-element.elementor-element-56feeb82 .elementor-button:hover, .elementor-6576 .elementor-element.elementor-element-56feeb82 .elementor-button:focus{background-color:#B14D14;color:#FFFFFF;border-color:#B14D14;}.elementor-6576 .elementor-element.elementor-element-56feeb82 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6576 .elementor-element.elementor-element-56feeb82 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-6576 .elementor-element.elementor-element-56feeb82 .elementor-button:hover svg, .elementor-6576 .elementor-element.elementor-element-56feeb82 .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-6576:not(.elementor-motion-effects-element-type-background), body.elementor-page-6576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFC;}@media(min-width:768px){.elementor-6576 .elementor-element.elementor-element-5bc3b92f{--content-width:1200px;}.elementor-6576 .elementor-element.elementor-element-1cf7f35d{--width:20%;}.elementor-6576 .elementor-element.elementor-element-3f2cd705{--width:660px;}.elementor-6576 .elementor-element.elementor-element-5d29a2a9{--width:25%;}.elementor-6576 .elementor-element.elementor-element-373260c0{--content-width:1200px;}.elementor-6576 .elementor-element.elementor-element-42ff2cb4{--width:100%;}}@media(max-width:1199px) and (min-width:768px){.elementor-6576 .elementor-element.elementor-element-3f2cd705{--width:50%;}}@media(max-width:991px) and (min-width:768px){.elementor-6576 .elementor-element.elementor-element-1cf7f35d{--width:100%;}.elementor-6576 .elementor-element.elementor-element-3f2cd705{--width:100%;}.elementor-6576 .elementor-element.elementor-element-5d29a2a9{--width:100%;}.elementor-6576 .elementor-element.elementor-element-42ff2cb4{--width:100%;}}@media(max-width:1199px){.elementor-6576 .elementor-element.elementor-element-3612f067{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-6576 .elementor-element.elementor-element-373260c0{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}}@media(max-width:991px){.elementor-6576 .elementor-element.elementor-element-3612f067{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6576 .elementor-element.elementor-element-7566daf6 .elementor-heading-title{font-size:45px;}.elementor-6576 .elementor-element.elementor-element-59a8633{--flex-wrap:wrap;}.elementor-6576 .elementor-element.elementor-element-5bc3b92f{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-6576 .elementor-element.elementor-element-1cf7f35d{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:0;}.elementor-6576 .elementor-element.elementor-element-3f2cd705{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6576 .elementor-element.elementor-element-5d29a2a9{--padding-top:5px;--padding-bottom:35px;--padding-left:5px;--padding-right:5px;}.elementor-6576 .elementor-element.elementor-element-1f6cfe2e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-6576 .elementor-element.elementor-element-5cbba622{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-6576 .elementor-element.elementor-element-373260c0{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-6576 .elementor-element.elementor-element-3612f067{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6576 .elementor-element.elementor-element-7566daf6 .elementor-heading-title{font-size:30px;}.elementor-6576 .elementor-element.elementor-element-59a8633{--flex-wrap:wrap;}.elementor-6576 .elementor-element.elementor-element-5bc3b92f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6576 .elementor-element.elementor-element-1cf7f35d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6576 .elementor-element.elementor-element-3f2cd705{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6576 .elementor-element.elementor-element-5d29a2a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6576 .elementor-element.elementor-element-373260c0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for heading, class: .elementor-element-7566daf6 */.elementor-6576 .elementor-element.elementor-element-7566daf6  em {
  font-style: italic;
  color: #9DB6C8;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e65bf98 */.toc-label {
  font-size: .62rem;
  font-weight: 700;
  letter-spacing: .16em;
  text-transform: uppercase;
  color: var(--orange-deep);
  margin-bottom: 16px;
  padding-bottom: 11px;
  border-bottom: 1px solid var(--rule);
}
.toc-left-sticky{
    position: sticky;
    top: 70px;
    height: fit-content;
}
 

.toc-list{
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 0;
    counter-reset: toc;
}
 
.toc-item{
    position: relative;
    transition: .2s ease;
}
.toc-link{
    counter-increment: toc;
    position: relative;
    display: block;
    padding: 0px 0 8px 30px;
    text-decoration: none;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.55;
    color: var(--muted);
    border-left: 2px solid transparent;
    transition: .2s ease;
}

.toc-link::before{
    content: counter(toc,decimal-leading-zero);
    position: absolute;
    left: 8px;
    top: 8px;
    font-size: 11px;
    color:  #6E767E;
    font-weight: 700;
    letter-spacing: .04em;
    transition: .2s ease;
}


.toc-item:hover .toc-link,
.toc-item:hover .toc-link::before,
.toc-item.active .toc-link,
.toc-item.active .toc-link::before,
.toc a:hover, .toc a.active,
.toc-item a:hover,.toc a.active{
    color: var(--orange-deep);
  border-left-color: var(--orange);
}



.toc-item a{
    color:#6E767E;
    transition:color .15s;
    line-height: 1.35;
    font-weight: 400;
    font-size: .85rem;
    padding: 8px 0 8px 30px;
}



@media(max-width:992px){

    .toc-left-sticky{
        position: static;
    }

}

 @media (max-width:991px){
    
    .paper-toc{
        position:static;
        margin-bottom:8px;
        border:1px solid #E0D9CB;
        padding:18px 20px;
        background: #F2EFE8;
    }
    .toc-left-wapper h3{border-bottom:1px solid #E0D9CB;}
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f2cd705 */.elementor-6576 .elementor-element.elementor-element-3f2cd705 h2::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 54px;
  height: 2px;
  background: #D9611F;
}

.elementor-6576 .elementor-element.elementor-element-3f2cd705 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ea4faec */.paper-body ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.paper-body ul li {
    position: relative;
    font-size: .82rem;
    color: var(--body);
    line-height: 1.5;
    padding: 0 0 12px 16px;
    margin-bottom: 10px;
    border-bottom: 1px solid var(--line);
}
.paper-body ul li:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.paper-body ul li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 7px;
    width: 6px;
    height: 6px;
        background: var(--sand);
}

.paper-body ul li strong {
    font-weight: 700;
    color: #222;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-322cdab6 */.elementor-6576 .elementor-element.elementor-element-322cdab6 strong 
{
    float: right;
    font-weight: 600;
    color: var(--ink);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495ef0b9 */.elementor-6576 .elementor-element.elementor-element-495ef0b9 strong 
{
    float: right;
    font-weight: 600;
    color: var(--ink);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2501422 */.elementor-6576 .elementor-element.elementor-element-2501422 strong 
{
    float: right;
    font-weight: 600;
    color: var(--ink);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63074640 */.elementor-6576 .elementor-element.elementor-element-63074640 em {
  font-style: italic;
  color: #F4D8C4;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b17e6d0 */.elementor-6576 .elementor-element.elementor-element-4b17e6d0 h3
{
    font-family: var(--fd);
    font-size: 1.3rem;
    font-weight: 600;
    color: var(--ink);
    margin: 26px 0 10px;
}
.elementor-6576 .elementor-element.elementor-element-4b17e6d0 em
{
    font-style: italic;
}

.elementor-6576 .elementor-element.elementor-element-4b17e6d0 p{
    max-width: 56ch;
}/* End custom CSS */
/* Start custom CSS */.card{background:#F6F8F9;border:1px solid var(--line);border-radius:3px;}
  .card--kp{border-top:3px solid #D9611F;}
  .card-label{font-size:.62rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color: #B14D14;padding-bottom:13px;margin-bottom:15px;border-bottom:1px solid #D2D8DD;}
  .card ul{list-style:none;}
  .card li{position:relative;padding-left:18px;margin-bottom:14px;font-size:.85rem;line-height:1.5;color:#3A3D40;}
  .card li:last-child{margin-bottom:0;}
  .card li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background: #D9611F;border-radius:1px;}
  
  .eyebrow-tag{
    display: inline-block;
    background: #D9611F;
    color: #fff;
    font-size: .62rem;
    font-weight: 700;
    letter-spacing: .16em;
    text-transform: uppercase;
    padding: 15px 11px;
    vertical-align: middle;
    margin-right: 5px;
  }
  
  .border-top-3-orange{
      border-top: 3px solid var(--orange) !important;
  }/* End custom CSS */