.elementor-62 .elementor-element.elementor-element-0000bb9{--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-62 .elementor-element.elementor-element-e000011{--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-62 .elementor-element.elementor-element-e000003{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-62 .elementor-element.elementor-element-e00000a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-e000004 .elementor-search-form__container{min-height:50px;}.elementor-62 .elementor-element.elementor-element-e000004 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-e000004 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-62 .elementor-element.elementor-element-e000004 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-62 .elementor-element.elementor-element-e000004 .elementor-search-form__input, .elementor-62 .elementor-element.elementor-element-e000004.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-62 .elementor-element.elementor-element-e000004:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-62 .elementor-element.elementor-element-e000004.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-62 .elementor-element.elementor-element-e000007{--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-62 .elementor-element.elementor-element-acct0001{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-e000010{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-0000bc2{--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-62 .elementor-element.elementor-element-0000bbe{--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-62 .elementor-element.elementor-element-0000bc1{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-62 .elementor-element.elementor-element-0000bc9{--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-62 .elementor-element.elementor-element-0000bc8{--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-62 .elementor-element.elementor-element-0000bc5{--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-62 .elementor-element.elementor-element-0000bc7{--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-62 .elementor-element.elementor-element-0000bdf{--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-62 .elementor-element.elementor-element-0000bce{--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-62 .elementor-element.elementor-element-0000bcc{--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-62 .elementor-element.elementor-element-0000bde{--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-62 .elementor-element.elementor-element-0000bd3{--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-62 .elementor-element.elementor-element-0000bd8{--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-62 .elementor-element.elementor-element-0000bdd{--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-62 .elementor-element.elementor-element-0000bf0{--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-62 .elementor-element.elementor-element-0000bef{--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-62 .elementor-element.elementor-element-0000be4{--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-62 .elementor-element.elementor-element-0000be2{--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-62 .elementor-element.elementor-element-0000bee{--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-62 .elementor-element.elementor-element-0000be7{--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-62 .elementor-element.elementor-element-0000bea{--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-62 .elementor-element.elementor-element-0000bed{--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-62 .elementor-element.elementor-element-0000bf8{--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-62 .elementor-element.elementor-element-0000bf4{--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-62 .elementor-element.elementor-element-0000bf7{--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-62 .elementor-element.elementor-element-e000080{--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-62 .elementor-element.elementor-element-e00007f{--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-62 .elementor-element.elementor-element-e00007b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-e00006f{--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-62 .elementor-element.elementor-element-e000074{--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-62 .elementor-element.elementor-element-e00007a{--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-62 .elementor-element.elementor-element-e00007e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-0000bb9 */.elementor-62 .elementor-element.elementor-element-0000bb9{background:#faf8f3 !important;color:#292d28 !important;font-family:Arial,Helvetica,sans-serif !important;width:100% !important;gap:0 !important;--container-widget-width:100% !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .e-con{min-width:0 !important;gap:0 !important;--container-widget-width:100% !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .wrap{width:calc(100% - 96px) !important;max-width:1240px !important;margin-left:auto !important;margin-right:auto !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .elementor-widget{margin-bottom:0 !important;min-width:0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .elementor-widget-button{background:transparent !important;padding:0 !important;border:0 !important;box-shadow:none !important;width:auto !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .elementor-heading-title{font-family:Georgia,'Times New Roman',serif !important;color:#292d28 !important;font-size:44px !important;line-height:1.12 !important;font-weight:400 !important;letter-spacing:-1.3px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .elementor-heading-title a{color:inherit !important;text-decoration:none !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 a:hover{color:#986b4d !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .copy p,.elementor-62 .elementor-element.elementor-element-0000bb9 .intro-copy p,.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-intro p{margin:0 !important;font-size:14px !important;line-height:1.8 !important;color:#696e65 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .kicker .elementor-heading-title{font-family:Arial,Helvetica,sans-serif !important;font-size:10px !important;font-weight:600 !important;line-height:1.6 !important;letter-spacing:1.6px !important;text-transform:uppercase !important;color:#7b6656 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .micro p{margin:0 !important;font-size:10px !important;line-height:1.5 !important;letter-spacing:1.3px !important;color:#777b72 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .row{flex-direction:row !important;align-items:center !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .elementor-button{font-family:Arial,Helvetica,sans-serif !important;font-size:12px !important;font-weight:400 !important;line-height:1.5 !important;letter-spacing:0 !important;background:transparent !important;color:#344439 !important;border:0 !important;border-radius:0 !important;padding:8px 0 !important;min-height:36px !important;box-shadow:none !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .textlink .elementor-button{border-bottom:1px solid #a8afa1 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .elementor-button:hover{background:transparent !important;color:#986b4d !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 a:focus-visible,.elementor-62 .elementor-element.elementor-element-0000bb9 input:focus-visible,.elementor-62 .elementor-element.elementor-element-0000bb9 button:focus-visible{outline:3px solid #986b4d !important;outline-offset:4px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topbar{justify-content:space-between !important;padding:13px 0 !important;border-bottom:1px solid #dce0d4 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topbar>.micro{width:auto !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .masthead{justify-content:space-between !important;gap:35px !important;padding:27px 0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .brand{width:50% !important;align-items:center !important;gap:7px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .brand-name .elementor-heading-title{font-size:43px !important;letter-spacing:-1.7px !important;white-space:nowrap !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .brand-tag .elementor-heading-title{font-family:Arial,Helvetica,sans-serif !important;font-size:9px !important;letter-spacing:2px !important;text-transform:uppercase !important;line-height:1.5 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .search{width:25% !important;max-width:250px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .search .elementor-search-form{border:0 !important;background:transparent !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .search .elementor-search-form__container{background:transparent !important;border-bottom:1px solid #dce0d4 !important;border-radius:0 !important;min-height:36px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .search input{font-family:Arial,Helvetica,sans-serif !important;font-size:12px !important;color:#344439 !important;background:transparent !important;border:0 !important;padding:8px 0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .signin-link,.elementor-62 .elementor-element.elementor-element-0000bb9 .reader-link{width:25% !important;text-align:right !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .reader-link{display:none !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .navigation{justify-content:center !important;gap:40px !important;border-top:1px solid #dce0d4 !important;border-bottom:1px solid #dce0d4 !important;padding:10px 0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .navigation .elementor-button{font-size:12px !important;padding:4px 0 !important;min-height:32px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .editorial-intro{justify-content:space-between !important;gap:90px !important;align-items:flex-end !important;padding:45px 0 35px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .intro-title{width:60% !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .intro-title .elementor-heading-title{font-size:42px !important;letter-spacing:-1.1px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .intro-copy{width:40% !important;max-width:340px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .intro-copy p{font-size:13px !important;line-height:1.8 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .feature-grid{align-items:flex-start !important;gap:40px !important;padding-bottom:50px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .lead-story{width:68% !important;gap:0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .side-stories{width:32% !important;gap:30px !important;padding-left:30px !important;border-left:1px solid #dce0d4 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .photo{width:100% !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .photo img{width:100% !important;height:185px !important;object-fit:cover !important;display:block !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .lead-photo img{height:410px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .lead-caption{padding-top:22px !important;gap:14px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .lead-title .elementor-heading-title{font-size:48px !important;line-height:1.08 !important;letter-spacing:-1.4px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .lead-caption>.copy{max-width:620px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .lead-caption .textlink{margin-top:3px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .side-story{gap:12px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .side-story .photo img{height:180px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .side-title .elementor-heading-title{font-size:27px !important;letter-spacing:-.5px !important;line-height:1.2 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .side-story .kicker .elementor-heading-title{font-size:9px !important;letter-spacing:1px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topics-band{background:#e9ece2 !important;border-top:1px solid #d9dfd0 !important;border-bottom:1px solid #d9dfd0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-strip{align-items:center !important;gap:35px !important;padding:32px 0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-label{width:22% !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-label .elementor-heading-title{font-size:28px !important;letter-spacing:-.7px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-item{width:31% !important;gap:6px !important;border-left:1px solid #c9d1c0 !important;padding-left:28px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-number .elementor-heading-title{font-family:Arial,Helvetica,sans-serif !important;font-size:10px !important;color:#7d8b72 !important;letter-spacing:0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-title .elementor-heading-title{font-size:24px !important;letter-spacing:-.5px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-item .copy p{font-size:12px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-all{width:16% !important;text-align:right !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-all .elementor-button{font-size:13px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest{padding:65px 0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .section-heading{justify-content:space-between !important;gap:60px !important;align-items:flex-end !important;margin-bottom:32px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .section-label{width:auto !important;gap:13px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .section-title .elementor-heading-title{font-size:42px !important;letter-spacing:-1.2px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest-posts .elementor-posts-container{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:40px 30px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest-posts .elementor-post{display:flex !important;flex-direction:column !important;min-width:0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest-posts .elementor-post__thumbnail__link{width:100% !important;height:235px !important;display:block !important;margin-bottom:19px !important;overflow:hidden !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest-posts .elementor-post__thumbnail{height:100% !important;padding-bottom:0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest-posts .elementor-post__thumbnail img{position:static !important;transform:none !important;width:100% !important;height:100% !important;object-fit:cover !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest-posts .elementor-post__title{font-family:Georgia,'Times New Roman',serif !important;font-size:25px !important;line-height:1.2 !important;font-weight:400 !important;letter-spacing:-.5px !important;margin:0 0 10px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest-posts .elementor-post__title a{font-family:inherit !important;font-size:inherit !important;color:#292d28 !important;font-weight:400 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest-posts .elementor-post__meta-data{font-family:Arial,Helvetica,sans-serif !important;font-size:10px !important;letter-spacing:.5px !important;color:#8a796a !important;margin-bottom:10px !important;line-height:1.5 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest-posts .elementor-post__excerpt p{font-size:13px !important;line-height:1.8 !important;color:#696e65 !important;margin:0 0 16px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest-posts .elementor-post__read-more{font-size:11px !important;font-weight:400 !important;letter-spacing:0 !important;color:#344439 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guides-band{background:#34463b !important;padding:57px 0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guides-band .elementor-heading-title{color:#faf8f3 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guides-band .kicker .elementor-heading-title{color:#c5cfbb !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guides-band .copy p,.elementor-62 .elementor-element.elementor-element-0000bb9 .guides-band .guide-intro p{color:#d1d8cb !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guides-band .elementor-button{color:#edf1e5 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-intro{width:32% !important;max-width:330px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-grid{align-items:stretch !important;gap:55px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-feature{width:54% !important;position:relative !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-photo img{height:345px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-caption{background:#faf8f3 !important;padding:21px 25px !important;width:92% !important;margin-top:-35px !important;position:relative !important;gap:12px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-caption .elementor-heading-title{color:#292d28 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-caption .kicker .elementor-heading-title{color:#7b6656 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-caption .elementor-button{color:#344439 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-title .elementor-heading-title{font-size:31px !important;letter-spacing:-.8px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-list{width:46% !important;gap:0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-row{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:20px !important;border-top:1px solid #748574 !important;padding:27px 0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-number{width:auto !important;flex-shrink:0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-number .elementor-heading-title{font-family:Arial,Helvetica,sans-serif !important;font-size:11px !important;color:#c5cfbb !important;letter-spacing:0 !important;line-height:1.8 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-row-copy{gap:10px !important;flex:1 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-row-title .elementor-heading-title{font-size:25px !important;letter-spacing:-.5px !important;line-height:1.2 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-row-copy .copy p{font-size:12px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .arrowlink .elementor-button{font-size:24px !important;padding:0 !important;min-height:32px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .newsletter{gap:80px !important;justify-content:space-between !important;padding:62px 0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .newsletter-copy{width:56% !important;gap:16px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .newsletter-copy .copy{max-width:440px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .newsletter-form{width:44% !important;max-width:420px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .newsletter-form .elementor-field-label{font-size:12px !important;color:#344439 !important;font-weight:400 !important;padding-bottom:10px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .newsletter-form .elementor-field{background:transparent !important;border:1px solid #bdc7b5 !important;border-radius:0 !important;padding:15px !important;font-family:Arial,Helvetica,sans-serif !important;font-size:13px !important;color:#344439 !important;min-height:50px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .newsletter-form .elementor-button,.elementor-62 .elementor-element.elementor-element-0000bb9 .reader-login .elementor-button{background:#34463b !important;color:#fff !important;padding:15px 20px !important;min-height:50px !important;width:100% !important;border:0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .newsletter-form .elementor-form-fields-wrapper{gap:12px !important;margin:0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .newsletter-form .elementor-field-group{padding:0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .footer-band{background:#e9ece2 !important;padding:42px 0 23px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .footer-top{align-items:flex-start !important;gap:80px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .footer-brand{width:54% !important;gap:17px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .footer-brand-name .elementor-heading-title{font-size:31px !important;letter-spacing:-.8px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .footer-brand .copy p{font-size:13px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .footer-links{width:23% !important;gap:0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .footer-links>.kicker{margin-bottom:9px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .footer-links .elementor-button{min-height:30px !important;font-size:11px !important;padding:5px 0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .footer-bottom{justify-content:space-between !important;padding-top:23px !important;border-top:1px solid #cad2c1 !important;margin-top:30px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .footer-bottom>.micro{width:auto !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .footer-bottom .micro p{font-size:10px !important;letter-spacing:0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .reader-panel{display:none !important;padding:35px 0 !important;gap:15px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .reader-title .elementor-heading-title{font-size:38px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .reader-actions{gap:15px !important;margin-top:4px !important;flex-wrap:wrap !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .solid .elementor-button{background:#34463b !important;color:white !important;padding:12px 20px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .pill .elementor-button{border:1px solid #bac6af !important;padding:12px 20px !important;border-radius:30px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .signin-panel{display:none !important;margin-top:0 !important;margin-bottom:55px !important;padding:35px !important;background:#e9ece2 !important;gap:20px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .signin-panel:target{display:flex !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .reader-login{max-width:440px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .reader-login .elementor-field{background:#faf8f3 !important;border:1px solid #bdc7b5 !important;border-radius:0 !important;color:#344439 !important;padding:12px !important;font-size:14px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .reader-login .elementor-field-label{font-family:Arial,Helvetica,sans-serif !important;font-size:13px !important;color:#344439 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .reader-login a{color:#344439 !important}
body.logged-in .elementor-62 .elementor-element.elementor-element-0000bb9 .visitor{display:none !important}
body.logged-in .elementor-62 .elementor-element.elementor-element-0000bb9 .reader-link{display:block !important}
body.logged-in .elementor-62 .elementor-element.elementor-element-0000bb9 .reader-panel{display:flex !important}
@media(max-width:1000px){
.elementor-62 .elementor-element.elementor-element-0000bb9 .wrap{width:calc(100% - 56px) !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .brand-name .elementor-heading-title{font-size:36px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .masthead{gap:20px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .editorial-intro{gap:40px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .intro-title .elementor-heading-title{font-size:36px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .feature-grid{gap:25px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .side-stories{padding-left:22px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .lead-photo img{height:365px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .side-story .photo img{height:160px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .side-title .elementor-heading-title{font-size:23px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .lead-title .elementor-heading-title{font-size:42px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .navigation{gap:25px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-strip{gap:22px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-item{padding-left:20px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-label .elementor-heading-title{font-size:24px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-title .elementor-heading-title{font-size:21px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest-posts .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-grid{gap:35px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-row-title .elementor-heading-title{font-size:22px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .newsletter{gap:45px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .footer-top{gap:40px !important}
}
@media(max-width:767px){
.elementor-62 .elementor-element.elementor-element-0000bb9 .wrap{width:calc(100% - 36px) !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topbar .micro p{font-size:8px !important;letter-spacing:.6px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .masthead{flex-wrap:wrap !important;justify-content:space-between !important;padding:22px 0 15px !important;gap:18px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .brand{width:100% !important;order:-1 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .brand-name .elementor-heading-title{font-size:38px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .brand-tag .elementor-heading-title{font-size:8px !important;letter-spacing:1.5px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .search{width:65% !important;max-width:none !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .signin-link,.elementor-62 .elementor-element.elementor-element-0000bb9 .reader-link{width:auto !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .navigation{flex-wrap:wrap !important;gap:5px 24px !important;padding:10px 0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .navigation .elementor-button{font-size:11px !important;min-height:28px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .editorial-intro{flex-direction:column !important;align-items:flex-start !important;gap:20px !important;padding:30px 0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .intro-title,.elementor-62 .elementor-element.elementor-element-0000bb9 .intro-copy{width:100% !important;max-width:100% !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .intro-title .elementor-heading-title{font-size:35px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .intro-copy p{font-size:13px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .feature-grid{flex-direction:column !important;gap:35px !important;padding-bottom:35px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .lead-story,.elementor-62 .elementor-element.elementor-element-0000bb9 .side-stories{width:100% !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .lead-photo img{height:275px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .lead-title .elementor-heading-title{font-size:40px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .lead-caption{gap:12px !important;padding-top:18px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .side-stories{flex-direction:row !important;gap:20px !important;border-left:0 !important;padding-left:0 !important;border-top:1px solid #dce0d4 !important;padding-top:26px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .side-story{width:50% !important;gap:10px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .side-story .photo img{height:145px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .side-title .elementor-heading-title{font-size:22px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .side-story .kicker .elementor-heading-title{font-size:8px !important;letter-spacing:.4px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-strip{flex-wrap:wrap !important;gap:25px !important;padding:27px 0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-label{width:100% !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-label br{display:none !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-item{width:calc(50% - 13px) !important;padding-left:0 !important;border-left:0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-title .elementor-heading-title{font-size:22px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-all{width:100% !important;text-align:left !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .topic-all br{display:none !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest{padding:43px 0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .section-heading{gap:22px !important;align-items:flex-start !important;flex-direction:column !important;margin-bottom:25px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .section-title .elementor-heading-title{font-size:36px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest-posts .elementor-posts-container{grid-template-columns:1fr !important;gap:35px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest-posts .elementor-post__thumbnail__link{height:250px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest-posts .elementor-post__title{font-size:27px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guides-band{padding:40px 0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-intro{width:100% !important;max-width:none !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-grid{flex-direction:column !important;gap:30px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-feature,.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-list{width:100% !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-photo img{height:290px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-caption{padding:20px !important;width:94% !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-title .elementor-heading-title{font-size:29px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-row{padding:23px 0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-row-title .elementor-heading-title{font-size:24px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .newsletter{flex-direction:column !important;align-items:flex-start !important;gap:25px !important;padding:42px 0 !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .newsletter-copy,.elementor-62 .elementor-element.elementor-element-0000bb9 .newsletter-form{width:100% !important;max-width:none !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .footer-top{flex-wrap:wrap !important;gap:25px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .footer-brand{width:100% !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .footer-links{width:calc(50% - 13px) !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .footer-bottom{flex-direction:column !important;align-items:flex-start !important;gap:12px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .reader-title .elementor-heading-title{font-size:34px !important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .signin-panel{padding:24px !important}
}
@media(max-width:360px){.elementor-62 .elementor-element.elementor-element-0000bb9 .brand-name .elementor-heading-title{font-size:33px !important}.elementor-62 .elementor-element.elementor-element-0000bb9 .side-stories{flex-direction:column !important}.elementor-62 .elementor-element.elementor-element-0000bb9 .side-story{width:100% !important}.elementor-62 .elementor-element.elementor-element-0000bb9 .side-story .photo img{height:205px !important}}

.elementor-62 .elementor-element.elementor-element-0000bb9 .search .elementor-search-form__container{display:flex!important;align-items:center!important;gap:9px!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .search .elementor-search-form__icon{width:16px!important;height:16px!important;flex-shrink:0!important;line-height:1!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .search .e-font-icon-svg-container,.elementor-62 .elementor-element.elementor-element-0000bb9 .search svg{width:16px!important;height:16px!important;display:block!important;fill:#657161!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .search .elementor-search-form__input{width:100%!important;min-width:0!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .photo a{width:100%!important;display:block!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .latest-posts .elementor-post__text{width:100%!important}

.elementor-62 .elementor-element.elementor-element-0000bb9 .guide-row-copy{flex-direction:column!important}

.elementor-62 .elementor-element.elementor-element-0000bb9 .reader-menu{justify-content:flex-end!important;gap:18px!important}body.logged-in .elementor-62 .elementor-element.elementor-element-0000bb9 .reader-menu{display:flex!important}
@media(max-width:767px){.elementor-62 .elementor-element.elementor-element-0000bb9 .reader-menu{width:auto!important}}

.elementor-62 .elementor-element.elementor-element-0000bb9 .about-hero{align-items:center!important;gap:65px!important;padding:55px 0 65px!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-hero-copy{width:53%!important;gap:24px!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-hero-title .elementor-heading-title{font-size:clamp(42px,4.2vw,62px)!important;line-height:1.08!important;letter-spacing:-1.9px!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-lead p{font-size:15px!important;line-height:1.85!important;color:#626b5c!important;margin:0 0 15px!important;max-width:530px!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-lead p:last-child{margin-bottom:0!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-hero-visual{width:47%!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-photo img{height:515px!important;width:100%!important;object-fit:cover!important;display:block!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-image-caption{padding-top:13px!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-image-caption p{font-size:10px!important;color:#7b796b!important;letter-spacing:.6px!important;margin:0!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-mission-band{background:#e9ece2!important;border-top:1px solid #d9dfd0!important;border-bottom:1px solid #d9dfd0!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-mission{padding:55px 0!important;align-items:flex-start!important;gap:90px!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-mission-heading{width:42%!important;gap:20px!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-mission-copy{width:58%!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-section-title .elementor-heading-title{font-size:43px!important;line-height:1.15!important;letter-spacing:-1.1px!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-mission-copy p{font-size:15px!important;line-height:1.85!important;margin:0 0 18px!important;color:#626b5c!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-mission-copy p:last-child{margin-bottom:0!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-topics{padding:65px 0!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-topic-grid{align-items:stretch!important;gap:30px!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-topic-card{width:33.333%!important;padding:27px 25px!important;border:1px solid #d7ddcf!important;gap:20px!important;background:#f4f4ec!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-card-title .elementor-heading-title{font-size:29px!important;letter-spacing:-.6px!important;line-height:1.2!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-topic-card>.textlink{margin-top:auto!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-topic-card .copy p,.elementor-62 .elementor-element.elementor-element-0000bb9 .about-principle .copy p{font-size:14px!important;line-height:1.85!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-approach-band{background:#34463b!important;padding:55px 0!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-approach-band .elementor-heading-title{color:#faf8f3!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-approach-band .kicker .elementor-heading-title{color:#c5cfbb!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-approach-intro{width:40%!important;max-width:350px!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-approach-band .copy p{color:#d0d8ca!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-principles{gap:45px!important;align-items:flex-start!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-principle{width:33.333%!important;gap:18px!important;padding-top:25px!important;border-top:1px solid #758772!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-reader-note{padding:62px 0!important;gap:85px!important;justify-content:space-between!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-reader-copy{width:70%!important;max-width:760px!important;gap:21px!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-reader-copy .copy p{font-size:15px!important;max-width:630px!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-reader-actions{width:30%!important;gap:18px!important;align-items:flex-start!important}
.elementor-62 .elementor-element.elementor-element-0000bb9 .about-reader-actions .solid .elementor-button{padding:15px 22px!important}
@media(max-width:1000px){.elementor-62 .elementor-element.elementor-element-0000bb9 .about-hero{gap:35px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-hero-title .elementor-heading-title{font-size:46px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-photo img{height:460px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-mission{gap:45px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-section-title .elementor-heading-title{font-size:37px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-topic-grid{gap:18px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-topic-card{padding:22px 18px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-card-title .elementor-heading-title{font-size:25px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-principles{gap:28px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-reader-note{gap:35px!important}}
@media(max-width:767px){.elementor-62 .elementor-element.elementor-element-0000bb9 .about-hero{flex-direction:column!important;gap:32px!important;padding:35px 0 40px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-hero-copy,.elementor-62 .elementor-element.elementor-element-0000bb9 .about-hero-visual{width:100%!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-hero-copy{gap:20px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-hero-title .elementor-heading-title{font-size:43px!important;letter-spacing:-1.2px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-photo img{height:340px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-mission{flex-direction:column!important;gap:28px!important;padding:40px 0!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-mission-heading,.elementor-62 .elementor-element.elementor-element-0000bb9 .about-mission-copy{width:100%!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-section-title .elementor-heading-title{font-size:35px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-topics{padding:42px 0!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-topic-grid{flex-direction:column!important;gap:18px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-topic-card{width:100%!important;padding:25px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-card-title .elementor-heading-title{font-size:28px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-approach-band{padding:40px 0!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-approach-intro{width:100%!important;max-width:none!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-principles{flex-direction:column!important;gap:28px!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-principle{width:100%!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-reader-note{flex-direction:column!important;gap:27px!important;align-items:flex-start!important;padding:42px 0!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-reader-copy,.elementor-62 .elementor-element.elementor-element-0000bb9 .about-reader-actions{width:100%!important}.elementor-62 .elementor-element.elementor-element-0000bb9 .about-reader-actions{flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:24px!important}}/* End custom CSS */