.elementor-3812 .elementor-element.elementor-element-2c15539{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3812 .elementor-element.elementor-element-65c64fd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3812 .elementor-element.elementor-element-ffb9167{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3812 .elementor-element.elementor-element-730043e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3812 .elementor-element.elementor-element-e0aa800{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3812 .elementor-element.elementor-element-7538321{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3812 .elementor-element.elementor-element-7653d40{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3812 .elementor-element.elementor-element-d0579c4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3812 .elementor-element.elementor-element-9c58a23{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3812 .elementor-element.elementor-element-fd715e0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3812 .elementor-element.elementor-element-edffe82{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3812 .elementor-element.elementor-element-0a14c86{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3812 .elementor-element.elementor-element-1ec1b1c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3812 .elementor-element.elementor-element-03d91a0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3812 .elementor-element.elementor-element-920df9b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3812 .elementor-element.elementor-element-681f8e4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3812 .elementor-element.elementor-element-0da59d2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3812 .elementor-element.elementor-element-ff61ba5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3812 .elementor-element.elementor-element-52c0302{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-03d91a0 */.elementor-3812 .elementor-element.elementor-element-03d91a0{padding-left:0!important;padding-right:0!important}.elementor-3812 .elementor-element.elementor-element-03d91a0 > .elementor-widget-heading,.elementor-3812 .elementor-element.elementor-element-03d91a0 > .fee-kicker,.elementor-3812 .elementor-element.elementor-element-03d91a0 > .elementor-widget-button{padding-left:6%;padding-right:6%}.elementor-3812 .elementor-element.elementor-element-03d91a0 > .fee-text p{margin-left:6%;margin-right:6%}.elementor-3812 .elementor-element.elementor-element-03d91a0 figure{margin:0!important}.elementor-3812 .elementor-element.elementor-element-03d91a0 figure img{border:0!important}.elementor-3812 .elementor-element.elementor-element-03d91a0 figcaption{padding:0 24px}.elementor-3812 .elementor-element.elementor-element-03d91a0 .fee-text div{gap:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c15539 */.elementor-3812 .elementor-element.elementor-element-2c15539{background:#f6f2e9;color:#143c38;font:18px/1.65 Arial,sans-serif;gap:0}.elementor-3812 .elementor-element.elementor-element-2c15539 .e-con{gap:20px}.elementor-3812 .elementor-element.elementor-element-2c15539 .elementor-widget{margin:0}.elementor-3812 .elementor-element.elementor-element-2c15539 h1,.elementor-3812 .elementor-element.elementor-element-2c15539 h2,.elementor-3812 .elementor-element.elementor-element-2c15539 h3{color:inherit;font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em}.elementor-3812 .elementor-element.elementor-element-2c15539 h1{font-size:clamp(52px,7vw,100px);line-height:1.02;max-width:950px}.elementor-3812 .elementor-element.elementor-element-2c15539 h2{font-size:clamp(34px,4vw,54px);line-height:1.13}.elementor-3812 .elementor-element.elementor-element-2c15539 h3{font-size:28px;line-height:1.2}.elementor-3812 .elementor-element.elementor-element-2c15539 p{margin:0 0 12px}.elementor-3812 .elementor-element.elementor-element-2c15539 a{color:inherit;text-underline-offset:4px}.elementor-3812 .elementor-element.elementor-element-2c15539 a:focus-visible{outline:3px solid #b47720;outline-offset:5px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-nav{position:sticky;top:0;z-index:30;background:#f6f2e9;flex-direction:row;justify-content:space-between;align-items:center;padding:22px 6%;border-bottom:1px solid #b9c4b9;font-size:15px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-nav .elementor-widget{width:auto}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-nav p{margin:0}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-nav strong{letter-spacing:.12em;font-size:20px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-nav span{display:block;font-size:12px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-section{padding:72px max(6%,calc((100% - 1150px)/2));}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-hero{padding-top:100px;padding-bottom:100px;}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-hero .fee-text{max-width:750px;font-size:21px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-kicker{font-size:12px;letter-spacing:.14em;font-weight:700}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-notice{background:#e8d9b5;border-top:1px solid #b99249;border-bottom:1px solid #b99249;padding-top:40px;padding-bottom:40px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-notice h2{font-size:34px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:15px 0 28px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-stage{border-top:1px solid #80968b;padding:24px 0!important}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-columns{flex-direction:row;gap:60px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-half{width:50%}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-dark{background:#143c38;color:#f6f2e9}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-dark h2,.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-dark h3{color:#f6f2e9}.elementor-3812 .elementor-element.elementor-element-2c15539 ol{padding-left:24px;margin:15px 0}.elementor-3812 .elementor-element.elementor-element-2c15539 li{padding:17px 0;border-bottom:1px solid #b9c4b9}.elementor-3812 .elementor-element.elementor-element-2c15539 .elementor-button{background:#143c38;color:#fff;border:1px solid #143c38;border-radius:0;padding:17px 24px;font:600 16px Arial,sans-serif}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-final{background:#e8d9b5;border-top:1px solid #b99249} @media(max-width:767px){.elementor-3812 .elementor-element.elementor-element-2c15539{font-size:17px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-nav{padding:14px 20px;gap:12px;font-size:13px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-nav span{display:none}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-nav strong{font-size:16px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-section{padding:44px 22px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-hero{padding:65px 22px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-hero .fee-text{font-size:19px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-grid{grid-template-columns:1fr 1fr;gap:16px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-stage h3{font-size:24px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-columns{flex-direction:column;gap:25px}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-half{width:100%}.elementor-3812 .elementor-element.elementor-element-2c15539 h1{font-size:56px}} .elementor-3812 .elementor-element.elementor-element-2c15539 .elementor-widget-text-editor,.elementor-3812 .elementor-element.elementor-element-2c15539 .elementor-heading-title{color:inherit!important}.elementor-3812 .elementor-element.elementor-element-2c15539 .elementor-button{background:#143c38!important;color:#fff!important}.elementor-3812 .elementor-element.elementor-element-2c15539 .fee-nav a{text-decoration:none}/* End custom CSS */