.elementor-2318 .elementor-element.elementor-element-dcde43c{--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:104px;--padding-bottom:104px;--padding-left:36px;--padding-right:36px;}.elementor-2318 .elementor-element.elementor-element-dcde43c:not(.elementor-motion-effects-element-type-background), .elementor-2318 .elementor-element.elementor-element-dcde43c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-2318 .elementor-element.elementor-element-6a405dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2318 .elementor-element.elementor-element-6a405dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-6a405dc .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-22c293c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-22c293c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:500;line-height:1em;letter-spacing:-0.025em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-b9bdb60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:21px;font-weight:400;line-height:1.7em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-b9bdb60.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-04c0db1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-7816742{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6F6874;}.elementor-2318 .elementor-element.elementor-element-7816742.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-6b32a53{--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:120px;--padding-bottom:120px;--padding-left:36px;--padding-right:36px;}.elementor-2318 .elementor-element.elementor-element-6b32a53:not(.elementor-motion-effects-element-type-background), .elementor-2318 .elementor-element.elementor-element-6b32a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EA;}.elementor-2318 .elementor-element.elementor-element-25149a0{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-857c39f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2318 .elementor-element.elementor-element-857c39f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-857c39f .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-65581fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-65581fd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-9d1899a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-9d1899a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-69c2bba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-69c2bba .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:500;line-height:1.18em;letter-spacing:-0.02em;color:#3A2850;}.elementor-2318 .elementor-element.elementor-element-4e71774{--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:120px;--padding-bottom:120px;--padding-left:36px;--padding-right:36px;}.elementor-2318 .elementor-element.elementor-element-4e71774:not(.elementor-motion-effects-element-type-background), .elementor-2318 .elementor-element.elementor-element-4e71774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-2318 .elementor-element.elementor-element-244a39f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-10fa9ac{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-5e4c959{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2318 .elementor-element.elementor-element-5e4c959.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-5e4c959 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-c9d0b3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-c9d0b3a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-4e63c04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-4e63c04.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-7c5f4e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-7c5f4e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-db3ea19{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-ca90892{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-8c472c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-8c472c2 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:17px;font-weight:700;line-height:1em;color:#50705A;}.elementor-2318 .elementor-element.elementor-element-83fe47b{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-6173906.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-6173906 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:-0.02em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-a639da5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6F6874;}.elementor-2318 .elementor-element.elementor-element-a639da5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-2b5f8b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-2b5f8b3 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.1em;color:#50705A;}.elementor-2318 .elementor-element.elementor-element-81ee964{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-9cde538.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-9cde538 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:17px;font-weight:700;line-height:1em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-69bda75{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-a0c8e99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-a0c8e99 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:-0.02em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-d6db528{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6F6874;}.elementor-2318 .elementor-element.elementor-element-d6db528.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-8464119.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-8464119 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.1em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-73358c6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-1e721bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-1e721bf .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:17px;font-weight:700;line-height:1em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-26177fa{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-39dbe9a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-39dbe9a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:-0.02em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-5da3166{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6F6874;}.elementor-2318 .elementor-element.elementor-element-5da3166.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-aaef13a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-aaef13a .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.1em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-bdc1a04{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-bab7fe6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-bab7fe6 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:17px;font-weight:700;line-height:1em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-40acea3{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-8cc836d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-8cc836d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:-0.02em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-81d3f24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6F6874;}.elementor-2318 .elementor-element.elementor-element-81d3f24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-b72c4fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-b72c4fd .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.1em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-d870269{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-9cba8a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-9cba8a9 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:17px;font-weight:700;line-height:1em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-5cf9047{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-9013ed1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-9013ed1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:-0.02em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-300421d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6F6874;}.elementor-2318 .elementor-element.elementor-element-300421d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-d51df75.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-d51df75 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.1em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-459f1e9{--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:120px;--padding-bottom:120px;--padding-left:36px;--padding-right:36px;}.elementor-2318 .elementor-element.elementor-element-459f1e9:not(.elementor-motion-effects-element-type-background), .elementor-2318 .elementor-element.elementor-element-459f1e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EA;}.elementor-2318 .elementor-element.elementor-element-194e755{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-2e206e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2318 .elementor-element.elementor-element-2e206e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-2e206e6 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-9489717.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-9489717 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-a17e0f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-a17e0f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-71ce278{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-110d09a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-a67aea8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-a67aea8 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.14em;color:#6F6874;}.elementor-2318 .elementor-element.elementor-element-b36a41b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-b36a41b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:500;line-height:1.06em;letter-spacing:-0.025em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-f5c6d7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-f5c6d7e .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:27px;font-weight:700;line-height:1.2em;color:#3A2850;}.elementor-2318 .elementor-element.elementor-element-6e62cbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-6e62cbd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-40e820f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-40e820f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-3f1b986{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-ff6ad52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-ff6ad52 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-f3e96d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-f3e96d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-d63f39e .elementor-button{background-color:#473161;font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0.01em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#473161;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-2318 .elementor-element.elementor-element-d63f39e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-df4ea59{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-8120f3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-8120f3c .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.14em;color:#6F6874;}.elementor-2318 .elementor-element.elementor-element-6b5887a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-6b5887a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:500;line-height:1.06em;letter-spacing:-0.025em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-10bfdeb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-10bfdeb .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:27px;font-weight:700;line-height:1.2em;color:#50705A;}.elementor-2318 .elementor-element.elementor-element-bcf4a2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-bcf4a2c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-be79b36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-be79b36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-9896e5e{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-4ca13fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-4ca13fe .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-e86d223{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-e86d223.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-f430c6a .elementor-button{background-color:#50705A;font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0.01em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#50705A;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-2318 .elementor-element.elementor-element-f430c6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-2252ae3{--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:104px;--padding-bottom:104px;--padding-left:36px;--padding-right:36px;}.elementor-2318 .elementor-element.elementor-element-2252ae3:not(.elementor-motion-effects-element-type-background), .elementor-2318 .elementor-element.elementor-element-2252ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-2318 .elementor-element.elementor-element-f135c31{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-015e16e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2318 .elementor-element.elementor-element-015e16e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-015e16e .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-f2e55a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-f2e55a3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-501b1f9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-85b1165{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-7ff107f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-7ff107f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.12em;letter-spacing:-0.02em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-7189263{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-7189263.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-2ef5a9e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-20e99f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-20e99f0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.12em;letter-spacing:-0.02em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-5fb11ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-5fb11ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-294b504{--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:120px;--padding-bottom:120px;--padding-left:36px;--padding-right:36px;}.elementor-2318 .elementor-element.elementor-element-294b504:not(.elementor-motion-effects-element-type-background), .elementor-2318 .elementor-element.elementor-element-294b504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EA;}.elementor-2318 .elementor-element.elementor-element-74986e9{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-742626e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2318 .elementor-element.elementor-element-742626e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-742626e .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-94b9a13.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-94b9a13 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-89b9f1e{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-c733564{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-ef1067b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-ef1067b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.12em;letter-spacing:-0.02em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-6aaef4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-6aaef4e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-2cae8d8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-8734372.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-8734372 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.12em;letter-spacing:-0.02em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-a562e3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-a562e3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-6062a5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#5F5248;}.elementor-2318 .elementor-element.elementor-element-6062a5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-4bf8f39{--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:120px;--padding-bottom:120px;--padding-left:36px;--padding-right:36px;}.elementor-2318 .elementor-element.elementor-element-4bf8f39:not(.elementor-motion-effects-element-type-background), .elementor-2318 .elementor-element.elementor-element-4bf8f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-2318 .elementor-element.elementor-element-fec54a9{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-3e2f0b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-6aefe9e{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-04692b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2318 .elementor-element.elementor-element-04692b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-04692b8 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-887507f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-887507f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-abcd18f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-abcd18f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-df64b4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-df64b4a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-11f07de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-11f07de .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:500;font-style:italic;line-height:1.25em;letter-spacing:-0.01em;color:#3A2850;}.elementor-2318 .elementor-element.elementor-element-72fad9f{--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:120px;--padding-bottom:120px;--padding-left:36px;--padding-right:36px;}.elementor-2318 .elementor-element.elementor-element-72fad9f:not(.elementor-motion-effects-element-type-background), .elementor-2318 .elementor-element.elementor-element-72fad9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-2318 .elementor-element.elementor-element-f92b699{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2318 .elementor-element.elementor-element-f92b699.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-f92b699 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-798c239.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-798c239 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-cd0139f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6F6874;}.elementor-2318 .elementor-element.elementor-element-cd0139f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-1a09cda{--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:120px;--padding-bottom:120px;--padding-left:36px;--padding-right:36px;}.elementor-2318 .elementor-element.elementor-element-1a09cda:not(.elementor-motion-effects-element-type-background), .elementor-2318 .elementor-element.elementor-element-1a09cda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EA;}.elementor-2318 .elementor-element.elementor-element-dd4cce7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-22e2aed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2318 .elementor-element.elementor-element-22e2aed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-22e2aed .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-d71fb18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-d71fb18 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-dc3c920{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Kantumruy Pro", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-dc3c920.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-81f22cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-e074437{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-828e28f .elementor-button{background-color:#473161;font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0.01em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#473161;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-2318 .elementor-element.elementor-element-828e28f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-4dc756e .elementor-button{background-color:#50705A;font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0.01em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#50705A;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-2318 .elementor-element.elementor-element-4dc756e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-b2a391d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Kantumruy Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4E4754;}.elementor-2318 .elementor-element.elementor-element-b2a391d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-4cc56b2{--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:104px;--padding-bottom:104px;--padding-left:36px;--padding-right:36px;}.elementor-2318 .elementor-element.elementor-element-4cc56b2:not(.elementor-motion-effects-element-type-background), .elementor-2318 .elementor-element.elementor-element-4cc56b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-2318 .elementor-element.elementor-element-2da6708{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-e321141{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2318 .elementor-element.elementor-element-e321141.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-e321141 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#473161;}.elementor-2318 .elementor-element.elementor-element-3e82204.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-3e82204 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:#232020;}.elementor-2318 .elementor-element.elementor-element-061cb9a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-061cb9a .elementor-accordion-item{border-width:1px;border-color:#DED6CC;}.elementor-2318 .elementor-element.elementor-element-061cb9a .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#DED6CC;}.elementor-2318 .elementor-element.elementor-element-061cb9a .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#DED6CC;}.elementor-2318 .elementor-element.elementor-element-061cb9a .elementor-accordion-icon, .elementor-2318 .elementor-element.elementor-element-061cb9a .elementor-accordion-title{color:#232020;}.elementor-2318 .elementor-element.elementor-element-061cb9a .elementor-accordion-icon svg{fill:#232020;}.elementor-2318 .elementor-element.elementor-element-061cb9a .elementor-active .elementor-accordion-icon, .elementor-2318 .elementor-element.elementor-element-061cb9a .elementor-active .elementor-accordion-title{color:#473161;}.elementor-2318 .elementor-element.elementor-element-061cb9a .elementor-active .elementor-accordion-icon svg{fill:#473161;}.elementor-2318 .elementor-element.elementor-element-061cb9a .elementor-accordion-title{font-family:"Kantumruy Pro", Sans-serif;font-size:17px;font-weight:600;}.elementor-2318 .elementor-element.elementor-element-061cb9a .elementor-tab-title{padding:20px 22px 20px 22px;}.elementor-2318 .elementor-element.elementor-element-061cb9a .elementor-tab-title .elementor-accordion-icon i:before{color:#473161;}.elementor-2318 .elementor-element.elementor-element-061cb9a .elementor-tab-title .elementor-accordion-icon svg{fill:#473161;}.elementor-2318 .elementor-element.elementor-element-061cb9a .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#473161;}.elementor-2318 .elementor-element.elementor-element-061cb9a .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#473161;}.elementor-2318 .elementor-element.elementor-element-061cb9a .elementor-tab-content{color:#4E4754;font-family:"Kantumruy Pro", Sans-serif;font-size:17px;line-height:1.7em;padding:0px 22px 20px 22px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2318 .elementor-element.elementor-element-dcde43c{--content-width:1180px;}.elementor-2318 .elementor-element.elementor-element-6b32a53{--content-width:1180px;}.elementor-2318 .elementor-element.elementor-element-4e71774{--content-width:1180px;}.elementor-2318 .elementor-element.elementor-element-459f1e9{--content-width:1180px;}.elementor-2318 .elementor-element.elementor-element-2252ae3{--content-width:1180px;}.elementor-2318 .elementor-element.elementor-element-294b504{--content-width:1180px;}.elementor-2318 .elementor-element.elementor-element-4bf8f39{--content-width:1180px;}.elementor-2318 .elementor-element.elementor-element-72fad9f{--content-width:1180px;}.elementor-2318 .elementor-element.elementor-element-1a09cda{--content-width:1180px;}.elementor-2318 .elementor-element.elementor-element-4cc56b2{--content-width:1180px;}}@media(max-width:1024px){.elementor-2318 .elementor-element.elementor-element-dcde43c{--padding-top:88px;--padding-bottom:88px;--padding-left:26px;--padding-right:26px;}.elementor-2318 .elementor-element.elementor-element-22c293c .elementor-heading-title{font-size:54px;}.elementor-2318 .elementor-element.elementor-element-6b32a53{--padding-top:88px;--padding-bottom:88px;--padding-left:26px;--padding-right:26px;}.elementor-2318 .elementor-element.elementor-element-65581fd .elementor-heading-title{font-size:40px;}.elementor-2318 .elementor-element.elementor-element-69c2bba .elementor-heading-title{font-size:36px;}.elementor-2318 .elementor-element.elementor-element-4e71774{--padding-top:88px;--padding-bottom:88px;--padding-left:26px;--padding-right:26px;}.elementor-2318 .elementor-element.elementor-element-c9d0b3a .elementor-heading-title{font-size:38px;}.elementor-2318 .elementor-element.elementor-element-459f1e9{--padding-top:88px;--padding-bottom:88px;--padding-left:26px;--padding-right:26px;}.elementor-2318 .elementor-element.elementor-element-9489717 .elementor-heading-title{font-size:40px;}.elementor-2318 .elementor-element.elementor-element-2252ae3{--padding-top:88px;--padding-bottom:88px;--padding-left:26px;--padding-right:26px;}.elementor-2318 .elementor-element.elementor-element-f2e55a3 .elementor-heading-title{font-size:40px;}.elementor-2318 .elementor-element.elementor-element-294b504{--padding-top:88px;--padding-bottom:88px;--padding-left:26px;--padding-right:26px;}.elementor-2318 .elementor-element.elementor-element-94b9a13 .elementor-heading-title{font-size:40px;}.elementor-2318 .elementor-element.elementor-element-4bf8f39{--padding-top:88px;--padding-bottom:88px;--padding-left:26px;--padding-right:26px;}.elementor-2318 .elementor-element.elementor-element-887507f .elementor-heading-title{font-size:40px;}.elementor-2318 .elementor-element.elementor-element-72fad9f{--padding-top:88px;--padding-bottom:88px;--padding-left:26px;--padding-right:26px;}.elementor-2318 .elementor-element.elementor-element-798c239 .elementor-heading-title{font-size:34px;}.elementor-2318 .elementor-element.elementor-element-1a09cda{--padding-top:88px;--padding-bottom:88px;--padding-left:26px;--padding-right:26px;}.elementor-2318 .elementor-element.elementor-element-d71fb18 .elementor-heading-title{font-size:42px;}.elementor-2318 .elementor-element.elementor-element-4cc56b2{--padding-top:88px;--padding-bottom:88px;--padding-left:26px;--padding-right:26px;}.elementor-2318 .elementor-element.elementor-element-3e82204 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-2318 .elementor-element.elementor-element-dcde43c{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2318 .elementor-element.elementor-element-22c293c .elementor-heading-title{font-size:44px;}.elementor-2318 .elementor-element.elementor-element-b9bdb60{font-size:17px;}.elementor-2318 .elementor-element.elementor-element-6b32a53{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2318 .elementor-element.elementor-element-65581fd .elementor-heading-title{font-size:33px;}.elementor-2318 .elementor-element.elementor-element-9d1899a{font-size:17px;}.elementor-2318 .elementor-element.elementor-element-69c2bba .elementor-heading-title{font-size:29px;}.elementor-2318 .elementor-element.elementor-element-4e71774{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2318 .elementor-element.elementor-element-c9d0b3a .elementor-heading-title{font-size:32px;}.elementor-2318 .elementor-element.elementor-element-4e63c04{font-size:17px;}.elementor-2318 .elementor-element.elementor-element-7c5f4e5{font-size:17px;}.elementor-2318 .elementor-element.elementor-element-6173906 .elementor-heading-title{font-size:25px;}.elementor-2318 .elementor-element.elementor-element-a0c8e99 .elementor-heading-title{font-size:25px;}.elementor-2318 .elementor-element.elementor-element-39dbe9a .elementor-heading-title{font-size:25px;}.elementor-2318 .elementor-element.elementor-element-8cc836d .elementor-heading-title{font-size:25px;}.elementor-2318 .elementor-element.elementor-element-9013ed1 .elementor-heading-title{font-size:25px;}.elementor-2318 .elementor-element.elementor-element-459f1e9{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2318 .elementor-element.elementor-element-9489717 .elementor-heading-title{font-size:33px;}.elementor-2318 .elementor-element.elementor-element-a17e0f0{font-size:17px;}.elementor-2318 .elementor-element.elementor-element-b36a41b .elementor-heading-title{font-size:32px;}.elementor-2318 .elementor-element.elementor-element-6e62cbd{font-size:17px;}.elementor-2318 .elementor-element.elementor-element-6b5887a .elementor-heading-title{font-size:32px;}.elementor-2318 .elementor-element.elementor-element-bcf4a2c{font-size:17px;}.elementor-2318 .elementor-element.elementor-element-2252ae3{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2318 .elementor-element.elementor-element-f2e55a3 .elementor-heading-title{font-size:33px;}.elementor-2318 .elementor-element.elementor-element-7189263{font-size:17px;}.elementor-2318 .elementor-element.elementor-element-5fb11ba{font-size:17px;}.elementor-2318 .elementor-element.elementor-element-294b504{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2318 .elementor-element.elementor-element-94b9a13 .elementor-heading-title{font-size:33px;}.elementor-2318 .elementor-element.elementor-element-6aaef4e{font-size:17px;}.elementor-2318 .elementor-element.elementor-element-a562e3a{font-size:17px;}.elementor-2318 .elementor-element.elementor-element-4bf8f39{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2318 .elementor-element.elementor-element-887507f .elementor-heading-title{font-size:33px;}.elementor-2318 .elementor-element.elementor-element-df64b4a{font-size:17px;}.elementor-2318 .elementor-element.elementor-element-72fad9f{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2318 .elementor-element.elementor-element-798c239 .elementor-heading-title{font-size:28px;}.elementor-2318 .elementor-element.elementor-element-1a09cda{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2318 .elementor-element.elementor-element-d71fb18 .elementor-heading-title{font-size:34px;}.elementor-2318 .elementor-element.elementor-element-dc3c920{font-size:17px;}.elementor-2318 .elementor-element.elementor-element-4cc56b2{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2318 .elementor-element.elementor-element-3e82204 .elementor-heading-title{font-size:33px;}}/* Start custom CSS *//* ============================ tokens ============================ */
/* The site theme title-cases every heading: an h2 here computes to
   `capitalize` even with no Elementor transform set, which would render the
   approved sentence-case copy as "You Finished What Most People Only Start."
   `body.elementor-page-2318` is replaced by Elementor with this page's own wrapper class, so
   the override cannot reach any other page. Widgets that genuinely want
   uppercase set it at widget level, which Elementor emits at higher
   specificity and which therefore still wins. */
body.elementor-page-2318 h1,body.elementor-page-2318 h2,body.elementor-page-2318 h3,
body.elementor-page-2318 .elementor-heading-title,
body.elementor-page-2318 .elementor-tab-title,
body.elementor-page-2318 .elementor-accordion-title{text-transform:none}

.elementor .sos-display .elementor-heading-title,
.elementor .sos-pullquote .elementor-heading-title,
.elementor .sos-signature .elementor-heading-title,
.elementor .sos-stage-name .elementor-heading-title,
.elementor .sos-card-title .elementor-heading-title,
.elementor .sos-which-title .elementor-heading-title{
  font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif;
}
.sos-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;
  overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

/* eyebrow: small caps preceded by a brass hairline */
.elementor .sos-eyebrow .elementor-heading-title{
  display:inline-flex;align-items:center;gap:10px}
.elementor .sos-eyebrow .elementor-heading-title::before{
  content:"";width:34px;height:1px;background:#B88C57;flex:0 0 34px}

/* ============================ 1. hero =========================== */
.elementor #sos-hero>.e-con-inner{text-align:center}
.elementor #sos-hero .sos-h1{max-width:820px;margin-left:auto;margin-right:auto}
.elementor #sos-hero .sos-lede{max-width:700px;margin:26px auto 0}
.elementor #sos-hero .sos-arc-widget{width:100%;max-width:980px;margin:56px auto 0}
.elementor #sos-hero .sos-hero-note{margin-top:28px}
.sos-hero-note p{display:inline-flex;align-items:center;gap:10px;margin:0}
.sos-dot{width:7px;height:7px;border-radius:50%;background:#B88C57;
  display:inline-block;flex:0 0 7px}

.sos-arc-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}
.sos-arc{display:block;width:100%;height:auto}

/* ================= 2. name what just happened ==================== */
.elementor #sos-name-head{max-width:780px;margin-bottom:34px}
.elementor #sos-name .sos-read{max-width:760px}
.sos-read p+p{margin-top:22px}
.elementor #sos-name .sos-pullquote{max-width:840px;margin-top:44px;
  padding-top:34px;border-top:1px solid #DED6CC}

/* ===================== 3. the five stages ======================== */
.elementor #sos-stages-grid{align-items:flex-start}
.elementor #sos-stages-text{flex:0 0 38%;max-width:38%;position:sticky;top:40px}
.elementor #sos-stage-list{flex:1 1 auto;min-width:0}
.elementor #sos-stage-1,.elementor #sos-stage-2,.elementor #sos-stage-3,
.elementor #sos-stage-4,.elementor #sos-stage-5{
  flex-direction:row;align-items:center;padding:22px 24px;border-radius:18px;
  border:1px solid #D9D2E4;background:#F4F1F9}
.elementor #sos-stage-1{border-color:#BBD3C2;background:#E7F0E9}
.elementor #sos-stage-1>.e-con,.elementor #sos-stage-2>.e-con,
.elementor #sos-stage-3>.e-con,.elementor #sos-stage-4>.e-con,
.elementor #sos-stage-5>.e-con{flex:1 1 auto;min-width:0}
.sos-stage-num{flex:0 0 42px}
.sos-stage-num .elementor-heading-title{width:42px;height:42px;border-radius:50%;
  display:grid;place-items:center;border:1px solid #BDB3CC;background:#fff}
.elementor #sos-stage-1 .sos-stage-num .elementor-heading-title{
  border-color:#7DA08F}
.sos-stage-status{flex:0 0 auto;margin-left:auto;text-align:right}
.sos-stage-desc p{margin:0}

/* ====================== 4. the two paths ========================= */
.elementor #sos-paths-head{max-width:760px;margin:0 auto 46px;text-align:center}
.elementor #sos-paths-head .sos-eyebrow .elementor-heading-title{
  justify-content:center}
.elementor #sos-paths-head .sos-lede{margin:18px auto 0;max-width:640px}
.elementor #sos-cards{align-items:stretch}
.elementor #sos-card-plum,.elementor #sos-card-sage{
  flex:1 1 0;min-width:0;background:#fff;border:1px solid #DED6CC;
  border-radius:24px;padding:38px;box-shadow:0 12px 36px rgba(35,32,32,.055)}
.elementor #sos-card-plum{border-top:5px solid #473161}
.elementor #sos-card-sage{border-top:5px solid #AFCAB1}
.elementor #sos-card-plum .sos-card-title,
.elementor #sos-card-sage .sos-card-title{margin:10px 0 6px}
.sos-price{margin-bottom:16px}
.sos-card-desc{min-height:84px}
.sos-card-desc p{margin:0}
.sos-features ul{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:13px}
.sos-features li{position:relative;padding-left:30px}
.sos-features li::before{content:"\2713";position:absolute;left:0;top:0;
  color:#50705A;font-weight:700}
.elementor #sos-bestfor-plum,.elementor #sos-bestfor-sage{
  margin-top:auto;padding:20px;border-radius:12px;background:#F4F0EA}
.sos-bestfor p{margin:0}

/* buttons -- padding/radius/type repeated: some controls emit no CSS here */
.elementor .sos-cta{margin-top:24px}
.elementor .sos-cta .elementor-button{
  width:100%;justify-content:center;padding:16px 26px;border-radius:999px;
  font-family:"Kantumruy Pro",sans-serif;font-size:15px;font-weight:600;
  line-height:1.2;transition:filter .2s ease,transform .2s ease}
.elementor .sos-cta .elementor-button:hover{filter:brightness(.94)}
.elementor .sos-cta .elementor-button:focus-visible{
  outline:3px solid #232020;outline-offset:3px}

/* ======================== 5. which one =========================== */
.elementor #sos-which-head{max-width:780px;margin-bottom:38px}
.elementor #sos-which-cols{align-items:flex-start}
.elementor #sos-which-a,.elementor #sos-which-b{flex:1 1 0;min-width:0}
.elementor #sos-which-a{padding-right:48px;border-right:1px solid #DED6CC}
.elementor #sos-which-b{padding-left:48px}

/* ================= 6. what this is and is not ==================== */
.elementor #sos-isnot-head{max-width:820px;margin-bottom:40px}
.elementor #sos-is-grid{align-items:stretch}
.elementor #sos-is-yes,.elementor #sos-is-no{
  flex:1 1 0;min-width:0;padding:36px;border-radius:24px;border:1px solid #DED6CC}
.elementor #sos-is-yes{background:#E7F0E9;border-color:#C6DACA}
.elementor #sos-is-no{background:#EFE9F3;border-color:#DCD0E3}
.elementor #sos-isnot .sos-crisis{
  margin-top:24px;max-width:900px;padding:20px 22px;background:#F6EEE1;
  border-left:3px solid #B88C57;border-radius:0 12px 12px 0}
.sos-crisis p{margin:0}

/* ==================== 7. who is teaching this ==================== */
.elementor #sos-ann-grid{align-items:center}
.elementor #sos-ann-grid>.sos-photo-widget{flex:0 0 55%;max-width:55%}
.elementor #sos-ann-text{flex:1 1 0;min-width:0}
.sos-photo{position:relative;min-height:520px;padding:22px;border-radius:24px;
  border:1px solid #DED6CC;display:grid;place-items:center;
  background:linear-gradient(145deg,#DDD5E6,#EADFCE)}
.sos-photo-glyph{font-family:"Cormorant Garamond",Georgia,serif;font-size:120px;
  line-height:1;color:rgba(71,49,97,.34)}
.sos-photo-label{position:absolute;left:22px;right:22px;bottom:22px;
  text-align:center;font-size:11px;font-weight:700;letter-spacing:.12em;
  text-transform:uppercase;color:#554E5B;background:rgba(255,255,255,.86);
  padding:10px;border-radius:999px}
.sos-creds ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}
/* The marker is absolute, not a grid cell. As a grid row this item promoted
   the inline <em> in "Symphony No. 1, Shadow Dragon" to a grid item of its
   own and tore each credential onto separate lines. */
.sos-creds li{position:relative;padding-left:28px}
.sos-creds li::before{content:"";position:absolute;left:0;top:9px;width:8px;
  height:8px;border-radius:50%;background:#B88C57}

/* ================ 9. choose your next stage ====================== */
.elementor #sos-compare-head{max-width:780px;margin:0 auto 42px;
  text-align:center}
.elementor #sos-compare-head .sos-eyebrow .elementor-heading-title{
  justify-content:center}
.elementor #sos-compare-head .sos-lede{margin:18px auto 0;max-width:660px}
.sos-table-wrap{overflow-x:auto;border:1px solid #DED6CC;border-radius:24px;
  background:#fff}
.sos-table{width:100%;border-collapse:collapse;
  font-family:"Kantumruy Pro",sans-serif}
.sos-table thead th,.sos-table thead td{background:#232020}
.sos-table thead th{color:#fff;padding:22px 24px;text-align:left;font-size:16px;
  font-weight:600;width:37%}
.sos-table tbody th[scope=row]{width:26%;text-align:left;padding:18px 24px;
  background:#FAF8F4;color:#6F6874;font-size:13px;font-weight:700;
  letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #DED6CC}
.sos-table tbody td{padding:18px 24px;border-top:1px solid #DED6CC;
  font-size:17px;color:#4E4754}
.elementor #sos-cta-row{margin-top:26px}
.elementor #sos-cta-row>.sos-cta{flex:1 1 0;min-width:0;margin-top:0}
.elementor #sos-compare .sos-credit{margin:26px auto 0;max-width:820px}
.sos-credit p{margin:0}
.sos-credit p+p{margin-top:6px}

/* =========================== 10. FAQ ============================= */
.elementor #sos-faq-head{max-width:820px;margin-bottom:36px}
.sos-faq .elementor-accordion .elementor-accordion-item{
  border:1px solid #DED6CC;border-radius:12px;margin-bottom:12px;
  background:#fff;overflow:hidden}
.sos-faq .elementor-accordion .elementor-tab-title{border:0;background:#fff}
.sos-faq .elementor-accordion .elementor-tab-content{border:0}
.sos-faq .elementor-tab-title a,.sos-faq .elementor-tab-title{outline-offset:2px}
.sos-faq .elementor-tab-title:focus-visible,
.sos-faq .elementor-tab-title a:focus-visible{
  outline:3px solid #473161;outline-offset:2px}

/* ========================= responsive ============================ */
@media (max-width:1024px){
  .elementor #sos-stages-text{flex-basis:100%;max-width:100%;position:static}
  .elementor #sos-stages-grid{flex-wrap:wrap;gap:36px}
  .elementor #sos-stage-list{flex-basis:100%}
  .elementor #sos-ann-grid{gap:44px}
  .sos-photo{min-height:430px}
}
@media (max-width:900px){
  .elementor #sos-cards{flex-wrap:wrap}
  .elementor #sos-card-plum,.elementor #sos-card-sage{flex:1 1 100%;padding:30px}
  .elementor #sos-which-cols{flex-wrap:wrap}
  .elementor #sos-which-a,.elementor #sos-which-b{flex:1 1 100%;padding:0}
  .elementor #sos-which-a{border-right:0;border-bottom:1px solid #DED6CC;
    padding-bottom:30px}
  .elementor #sos-which-b{padding-top:30px}
  .elementor #sos-is-grid{flex-wrap:wrap}
  .elementor #sos-is-yes,.elementor #sos-is-no{flex:1 1 100%;padding:28px}
  .elementor #sos-ann-grid{flex-wrap:wrap}
  .elementor #sos-ann-grid>.sos-photo-widget{flex:1 1 100%;max-width:100%}
  .elementor #sos-ann-text{flex:1 1 100%}
  .sos-photo{min-height:340px}
  .sos-photo-glyph{font-size:88px}
  .sos-card-desc{min-height:0}
}
@media (max-width:767px){
  .sos-arc{min-width:620px}
  .elementor #sos-hero .sos-arc-widget{margin-top:42px}
  .elementor #sos-stage-1,.elementor #sos-stage-2,.elementor #sos-stage-3,
  .elementor #sos-stage-4,.elementor #sos-stage-5{
    flex-wrap:wrap;padding:18px;gap:14px}
  /* indent with padding, not margin: at flex-basis:100% a left margin is
     added on top of the full width and pushes the row 56px past the screen */
  .sos-stage-status{margin-left:0;padding-left:56px;text-align:left;
    flex-basis:100%}
  .elementor #sos-cta-row{flex-wrap:wrap}
  .elementor #sos-cta-row>.sos-cta{flex:1 1 100%}
  .elementor #sos-name .sos-pullquote{margin-top:34px;padding-top:26px}
}
/* comparison table becomes labelled stacked rows -- no sideways scroll.
   ARIA roles in the markup keep the table semantics through display:block. */
@media (max-width:640px){
  .sos-table-wrap{overflow-x:visible}
  .sos-table,.sos-table tbody,.sos-table tr,.sos-table th,.sos-table td{
    display:block;width:auto}
  .sos-table thead{display:none}
  .sos-table tbody tr{padding:16px 18px;border-top:1px solid #DED6CC}
  .sos-table tbody tr:first-child{border-top:0}
  .sos-table tbody th[scope=row]{width:auto;background:none;border-top:0;
    padding:0 0 10px}
  .sos-table tbody td{border-top:0;padding:0 0 10px;font-size:16px}
  .sos-table tbody td:last-child{padding-bottom:0}
  .sos-table tbody td::before{content:attr(data-label);display:block;
    font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;
    color:#6F6874;margin-bottom:2px}
}
@media (prefers-reduced-motion:reduce){
  .elementor .sos-cta .elementor-button{transition:none}
}/* End custom CSS */