.elementor .Page-titles{width:100%;font-family:Tan Nimbus;font-weight:500;font-size:4.5vw;color:var(--black-text);letter-spacing:0.02em;line-height:1.55em;text-align:center;}.elementor .Hero{width:45%;}.elementor .Body-Content{width:100%;font-family:Satoshi;font-weight:400;font-size:16px;color:var(--black-text);letter-spacing:0.03em;line-height:1.6em;text-align:start;padding-block-start:0px;padding-inline-start:0px;}.elementor .main-container{width:100%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFAF1;flex-direction:column;gap:0px;justify-content:center;}.elementor .inner-container{width:100%;max-width:1440px;padding:0px;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .sub-inner-container{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;}.elementor .section-headers{width:100%;font-family:Tan Nimbus;font-weight:500;font-size:3vw;color:var(--black-text);letter-spacing:0.02px;line-height:1.55em;text-align:center;}.elementor .featured-text{font-family:Satoshi;font-weight:600;font-size:18px;letter-spacing:0.03em;line-height:1.6em;text-transform:none;padding-inline-start:5px;margin-block-start:10px;}.elementor .button{background-clip:text;}.elementor .primary-button{font-family:Satoshi;font-weight:400;font-size:16px;color:var(--white-text);letter-spacing:0.03em;line-height:1.55em;text-align:center;text-transform:uppercase;background-clip:text;}.elementor .button-2{font-family:Satoshi;font-weight:700;font-size:15px;color:var(--white-text);letter-spacing:0.03em;line-height:1.55em;text-align:center;text-decoration:underline;text-transform:uppercase;background-clip:text;}.elementor .DUP_hero-container{width:100%;padding-block-start:10%;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--Buttercream);flex-direction:column;justify-content:center;align-items:center;}