.elementor .DUP_iox-cs-card-cta1:hover,.elementor .DUP_iox-cs-card-cta1:focus-visible{color:#FFFFFF;border-color:#DDC3AA;background-color:#B06A4A;}.elementor .DUP_iox-cs-card-cta1{font-family:Montserrat;font-weight:700;font-size:12.5px;color:#1F1F1F;line-height:1.2;padding-block-start:11px;padding-block-end:11px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:auto;border-radius:3px;border-width:1px;border-color:rgba(31,31,31,0.25);border-style:solid;background-color:transparent;transition:background-color 0.25s, color 0.25s, border-color 0.25s;}.elementor .DUP_iox-cs-card-text1{max-width:62ch;font-family:Montserrat;font-weight:400;font-size:14px;color:#6B6B6B;line-height:1.65;margin-block-start:6px;margin-block-end:20px;display:block;}.elementor .DUP_iox-cs-card-title1{font-family:Montserrat;font-weight:700;font-size:15px;color:#1F1F1F;letter-spacing:0px;line-height:1.4;text-transform:none;margin-block-start:14px;display:block;}.elementor .DUP_iox-cs-card-cat1{font-family:Montserrat;font-weight:800;font-size:clamp(19px, 1.8vw, 26px);color:#1F1F1F;letter-spacing:0px;line-height:1.15;text-transform:uppercase;margin:0px;display:block;overflow-wrap:break-word; hyphens:auto;\n}.elementor .DUP_iox-cs-card-body1{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 auto;align-items:flex-start;}.elementor .DUP_iox-cs-card-image1{width:100%;height:360px;object-fit:cover;object-position:center center;border-radius:4px;background-color:#EFE2D6;display:block;}.elementor .DUP_iox-cs-card1{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:0px;grid-column:span 10;}.elementor .DUP_iox-cs-card--w501{grid-column:span 15;}.elementor .DUP_iox-cs-card--w401{grid-column:span 12;}.elementor .DUP_iox-cs-card--w601{grid-column:span 18;}.elementor .DUP_iox-cs-card--wide1{grid-column:span 20;}.elementor .DUP_iox-cs-grid1{width:calc(100% + 32px);column-gap:0px;padding-block-start:56px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:-16px;margin-inline-end:-16px;display:grid;grid-template-columns:repeat(30, minmax(0, 1fr));grid-template-rows:none;grid-auto-flow:row dense;grid-auto-rows:auto;row-gap:64px; max-width:none;\n}.elementor .DUP_iox-cs-chip1:hover,.elementor .DUP_iox-cs-chip1:focus-visible{color:#FFFFFF;border-color:#DDC3AA;background-color:#B06A4A;}.elementor .DUP_iox-cs-chip1{font-family:Montserrat;font-weight:700;font-size:12px;color:#000000;letter-spacing:1.2px;line-height:1.2;text-transform:uppercase;cursor:pointer;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:3px;border-width:1px;border-color:rgba(31,31,31,0.22);border-style:solid;background-color:#FFFFFF;transition:background-color 0.25s, color 0.25s, border-color 0.25s;}.elementor .DUP_iox-cs-chips1{padding-block-start:44px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .DUP_iox-cs-hero-lead1{max-width:640px;font-family:Montserrat;font-weight:400;font-size:16px;color:#3C3C3C;line-height:1.65;margin-block-start:40px;display:block;}.elementor .DUP_iox-cs-hero-title1{font-family:PPFrama-Bold;font-weight:700;font-size:104px;color:#1F1F1F;letter-spacing:-1px;line-height:0.98;text-transform:uppercase;display:block;}.elementor .DUP_iox-cs-hero1{padding:0px;margin:0px;display:block;}.elementor .DUP_iox-cs-inner1{width:100%;max-width:1312px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .DUP_iox-cs-section1{width:100%;padding-block-start:32px;padding-block-end:104px;padding-inline-start:64px;padding-inline-end:64px;background-color:#F4F2EE;display:block;}.elementor .iox-footer-link:hover,.elementor .iox-footer-link:focus-visible{color:#C8D5DC;}.elementor .iox-footer-link{font-family:Poppins;font-weight:300;font-size:16px;color:#FFFFFF;letter-spacing:0px;line-height:1.5em;text-decoration:none;text-transform:none;transition:color 0.3s;}.elementor .DUP_navbar-button24652{font-family:"PP FramaText";color:#000000;background-color:#F4F2EE;}