.elementor .dnc-subtitle{font-family:var(--Title);font-size:22px;color:var(--Accent);}.elementor .dnc-eyebrow{font-family:var(--Main);font-weight:500;font-size:13px;color:var(--Accent);letter-spacing:0.08em;text-transform:uppercase;}.elementor .dnc-container-main-1240{width:100%;max-width:1240px;padding:0px;margin-block-start:60px;margin-block-end:60px;flex-direction:row;align-self:center;}.elementor .dnc-section-shell{flex-direction:column;align-items:center;selector {
width: 100%;
max-width: none;
margin-inline: auto;
padding: 0;
box-sizing: border-box;

display: flex;
flex-direction: column;
align-items: center;
}\n}.elementor .Inner-section{width:100%;max-width:1330px;padding:0px;flex-direction:row;gap:25px;justify-content:center;align-items:center;align-self:center;}.elementor .H1{font-family:"DM Serif Display";font-weight:500;font-size:56px;color:var(--Primary);}.elementor .Subtitle{font-family:"Plus Jakarta Sans";font-weight:400;font-size:20px;color:var(--Text);letter-spacing:0px;line-height:1.45em;}.elementor .Body{font-family:var(--Main);font-weight:400;font-size:16px;color:var(--Text);line-height:1.65em;}.elementor .H2{font-family:var(--Title);font-weight:400;font-size:40px;color:var(--Primary);align-self:start;}.elementor .dnc-border-box{border-radius:24px;border-width:1px;border-color:var(--border);border-style:solid;}.elementor .dnc-body-small{font-family:var(--Main);font-weight:400;font-size:14px;color:#ffffff;letter-spacing:0.2px;}.elementor .dnc-shadow-box{padding:15px;border-radius:25px;border-width:1px;border-color:var(--border);border-style:solid;background-color:#FCF9F5 ;flex-direction:column;}.elementor .dnc-shadow-box:hover,.elementor .dnc-shadow-box:focus-visible{border-width:1px;border-color:var(--Accent);background-color:var(--ivory);box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.22);transform:translate3d(0px, -2px, 0px);}.elementor .H5{font-family:var(--Title);font-weight:300;color:var(--Primary);}