.elementor-4812 .elementor-element.elementor-element-b4b68eb2{--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:70px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-4812 .elementor-element.elementor-element-b4b68eb2:not(.elementor-motion-effects-element-type-background), .elementor-4812 .elementor-element.elementor-element-b4b68eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-4812 .elementor-element.elementor-element-b4b68eb2{--padding-top:42px;--padding-bottom:55px;--padding-left:18px;--padding-right:18px;}}@media(min-width:768px){.elementor-4812 .elementor-element.elementor-element-b4b68eb2{--content-width:1100px;}}/* Start custom CSS for shortcode, class: .elementor-element-e9edac71 */.elementor-4812 .elementor-element.elementor-element-e9edac71{width:100%} .elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-page{font-family:Montserrat,sans-serif;color:#3F3F3F;max-width:1100px;margin:auto} .elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-eyebrow{color:#D47571;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase} .elementor-4812 .elementor-element.elementor-element-e9edac71 h1{font:600 clamp(32px,4vw,52px)/1.1 Montserrat,sans-serif;margin:12px 0 14px} .elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-intro{font-size:16px;line-height:1.6;margin:0 0 16px} .elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-card{background:#FAF8F4;border:1px solid #DDCBA9;border-radius:20px;padding:28px;margin-top:24px;box-shadow:0 5px 18px #4c351b14} .elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-card h2{font:600 25px/1.25 Montserrat,sans-serif;margin:0 0 12px} .elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-card p{line-height:1.65;margin:0 0 18px} .elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-scroll{overflow-x:auto} .elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-table{width:100%;border-collapse:collapse;min-width:420px} .elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-table th,.elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-table td{text-align:left;padding:13px 16px;border-bottom:1px solid #E5D5BD} .elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-table th{background:#EEE2CE;font-size:13px;letter-spacing:.4px} .elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-table td:last-child{font-weight:600} .elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-table tr:last-child td{border-bottom:0} .elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-highlight{font-size:26px;font-weight:700;color:#3F3F3F} .elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-note{font-size:14px;line-height:1.65} .elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-note a{color:#287347} @media(max-width:767px){.elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-card{padding:20px;margin-top:16px}.elementor-4812 .elementor-element.elementor-element-e9edac71 .wekita-fees-card h2{font-size:21px}}/* End custom CSS */