.elementor .charm-hero-img{width:100%;min-width:0px;aspect-ratio:986 / 976;object-fit:cover;display:block;flex:986 1 0px;}.elementor .charm-hero-panel{padding-block-start:60px;padding-block-end:60px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--charm-red);flex-direction:column;gap:32px;flex:937 1 0px;justify-content:center;align-items:center;}.elementor .charm-split-hero{width:100%;padding:0px;background-color:var(--charm-red);flex-direction:row;align-items:stretch;}.elementor .charm-section{width:100%;max-width:1920px;padding-block-start:150px;padding-block-end:140px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:70px;align-items:center;}.elementor .charm-h-md{font-family:var(--font-heading);font-weight:400;font-size:32px;color:var(--charm-red);line-height:1.1;text-align:center;text-transform:uppercase;}.elementor .charm-footer-col{width:auto;padding:0px;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .charm-footer{width:100%;padding-block-start:110px;padding-block-end:120px;padding-inline-start:4vw;padding-inline-end:4vw;background-color:var(--charm-blush);display:grid;gap:2.5vw;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1.7fr) minmax(0, 1fr) minmax(0, 0.9fr) minmax(0, 1.1fr);align-items:start;}.elementor .charm-lang{font-family:var(--font-body);font-weight:600;font-size:20px;color:var(--charm-white);letter-spacing:0.4px;}.elementor .charm-header-cta:hover,.elementor .charm-header-cta:focus-visible{background-color:var(--charm-blush);}.elementor .charm-header-cta{font-family:var(--font-heading);font-weight:400;font-size:24px;color:var(--charm-red);line-height:1;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:36px;padding-inline-end:36px;margin-inline-start:16px;border-radius:100px;background-color:var(--charm-white);transition:all 0.3s;white-space: nowrap;\n}.elementor .charm-nav-link:hover,.elementor .charm-nav-link:focus-visible{opacity:75%;}.elementor .charm-nav-link{font-family:var(--font-heading);font-weight:400;font-size:24px;color:var(--charm-white);text-transform:uppercase;white-space: nowrap;\n}.elementor .charm-nav{width:auto;padding:0px;gap:52px;justify-content:flex-end;align-items:center;}.elementor .charm-header-logo{width:222px;height:auto;}.elementor .charm-header{width:100%;position:sticky;inset-block-start:0px;z-index:50;padding-block-start:14px;padding-block-end:14px;padding-inline-start:35px;padding-inline-end:35px;background-color:var(--charm-red-dark);gap:30px;justify-content:space-between;align-items:center;}.elementor .charm-btn-label{font-family:var(--font-body);font-weight:600;font-size:20px;letter-spacing:1px;text-transform:uppercase;white-space: nowrap;\n}.elementor .charm-btn{width:204px;min-height:45px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:15px;padding-inline-end:15px;border-radius:100px;border-width:1px;border-color:var(--charm-red);border-style:solid;transition:all 0.3s;display:inline-flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;}.elementor .charm-footer-text:hover,.elementor .charm-footer-text:focus-visible{color:var(--charm-red);}.elementor .charm-footer-text{font-family:var(--font-body);font-weight:400;font-size:clamp(15px, 1.04vw, 20px);color:var(--charm-black);letter-spacing:0.4px;line-height:1.4;}.elementor .charm-body{font-family:var(--font-body);font-weight:400;font-size:20px;color:var(--charm-red);letter-spacing:0.4px;line-height:1.3;}.elementor .charm-h-footer{font-family:var(--font-heading);font-weight:400;font-size:clamp(20px, 1.4vw, 27px);color:var(--charm-red);line-height:1.3;text-transform:uppercase;white-space: nowrap;\n}.elementor .charm-h-xl{font-family:var(--font-heading);font-weight:400;font-size:50px;color:var(--charm-red);line-height:1.1;text-align:center;text-transform:uppercase;}.elementor .charm-btn-light:hover,.elementor .charm-btn-light:focus-visible{background-color:var(--charm-blush);}.elementor .charm-btn-light{width:auto;min-width:192px;border-color:var(--charm-white);background-color:var(--charm-white);}.elementor .charm-btn-primary:hover,.elementor .charm-btn-primary:focus-visible{background-color:var(--charm-red-dark);}.elementor .charm-btn-primary{background-color:var(--charm-red);}