.elementor-widget-section .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-section .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-45894 .elementor-element.elementor-element-11deedbc{margin-top:0;margin-bottom:0;padding:60px 0 40px 0;overflow:visible}.elementor-45894 .elementor-element.elementor-element-3d6e6c3c>.elementor-element-populated{padding:0 0 0 0}.elementor-widget-counter .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-counter .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-counter .elementor-counter-number-wrapper{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-counter .elementor-counter-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-45894 .elementor-element.elementor-element-ace281a>.elementor-widget-container{padding:10px 25px 10px 25px;box-shadow:0 0 12px 0 rgb(129 129 129 / .5)}.elementor-45894 .elementor-element.elementor-element-ace281a .elementor-counter-number-wrapper{color:#A7998A;font-family:"ivy-presto-d-thin",Sans-serif;font-weight:400}.elementor-45894 .elementor-element.elementor-element-ace281a .elementor-counter-title{font-family:"acumin-pro-light",Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:3px}.elementor-45894 .elementor-element.elementor-element-6ecdad3f>.elementor-element-populated{padding:0 0 0 0}.elementor-45894 .elementor-element.elementor-element-c83bfb3>.elementor-widget-container{padding:10px 25px 10px 25px;box-shadow:0 0 12px 0 rgb(129 129 129 / .5)}.elementor-45894 .elementor-element.elementor-element-c83bfb3 .elementor-counter-number-wrapper{color:#A7998A;font-family:"ivy-presto-d-thin",Sans-serif;font-weight:400}.elementor-45894 .elementor-element.elementor-element-c83bfb3 .elementor-counter-title{font-family:"acumin-pro-light",Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:3px}.elementor-45894 .elementor-element.elementor-element-3b4d9e76>.elementor-element-populated{padding:0 0 0 0}.elementor-45894 .elementor-element.elementor-element-78984f1>.elementor-widget-container{padding:10px 25px 10px 25px;box-shadow:0 0 12px 0 rgb(129 129 129 / .5)}.elementor-45894 .elementor-element.elementor-element-78984f1 .elementor-counter-number-wrapper{color:#A7998A;font-family:"ivy-presto-d-thin",Sans-serif;font-weight:400}.elementor-45894 .elementor-element.elementor-element-78984f1 .elementor-counter-title{font-family:"acumin-pro-light",Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:3px}.elementor-45894 .elementor-element.elementor-element-280520dc{margin-top:20px;margin-bottom:0;padding:0 0 0 0;overflow:visible}.elementor-45894 .elementor-element.elementor-element-7b8675af>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-widget-html .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-html .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-45894 .elementor-element.elementor-element-74bde614>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-widget-heading .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.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)}.elementor-45894 .elementor-element.elementor-element-4cde1cd8{text-align:center}.elementor-45894 .elementor-element.elementor-element-4cde1cd8 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:34px;font-weight:900;text-transform:uppercase;font-style:normal;letter-spacing:1px}body.elementor-page-45894{margin:0 0 0 0;padding:0 0 0 0}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(min-width:768px){.elementor-45894 .elementor-element.elementor-element-3d6e6c3c{width:33.33%}.elementor-45894 .elementor-element.elementor-element-6ecdad3f{width:33.004%}.elementor-45894 .elementor-element.elementor-element-3b4d9e76{width:33.33%}}@media(max-width:1024px){.elementor-45894 .elementor-element.elementor-element-280520dc{padding:55px 0 110px 0}}@media(max-width:767px){.elementor-45894 .elementor-element.elementor-element-280520dc{padding:31px 0 25px 0}.elementor-45894 .elementor-element.elementor-element-4cde1cd8 .elementor-heading-title{font-size:24px}}body{margin:0;padding:0}*{box-sizing:border-box;line-height:normal;font-family:inherit;margin:unset}img{max-width:100%;height:auto}[type="text"],input:where(:not([type])),[type="email"],[type="url"],[type="password"],[type="number"],[type="date"],[type="datetime-local"],[type="month"],[type="search"],[type="tel"],[type="time"],[type="week"],[multiple],textarea,select,button{appearance:none;background-color:#fff0;border-color:unset;border-width:0;border-radius:unset;padding:unset;font-size:unset;line-height:unset;color:inherit}input:focus-visible,[multiple]:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}.flex-col-center-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.sustainability{background-color:#fff;width:100%}.rowbuildinga{display:flex;justify-content:center;align-items:center;@media only screen and (max-width:1050px){flex-direction:column}}.sustainability__column{gap:30px;display:flex;width:50%;flex-direction:column;align-items:flex-start;@media only screen and (max-width:1050px){width:100%;padding-left:20px;padding-right:20px}}.sustainability__title{color:#000000!important;font-family:IvyPresto Display!important;width:94%;line-height:106%;@media only screen and (max-width:1050px){width:100%}}.sustainability__description{color:#666666!important;width:84%;line-height:165%;@media only screen and (max-width:1050px){width:100%}}.sustainability__image{height:640px;width:42%;object-fit:contain;@media only screen and (max-width:1050px){width:100%}}.columnecofriend{gap:64px;background-color:#f5f2eb;padding:82px 56px;@media only screen and (max-width:1050px){padding:20px}@media only screen and (max-width:550px){gap:32px}}.sustainability-1{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;gap:4px;display:flex;width:100%;flex-direction:column;align-items:center;max-width:1050px}.sustainability__description-2{color:#666666!important;text-align:center;align-self:stretch;line-height:165%}.sustainability__list{margin-bottom:16px;gap:34px;display:flex;width:100%;max-width:1142px;margin-left:auto;margin-right:auto;@media only screen and (max-width:1050px){flex-direction:column}}.rowtwohundred{display:flex;align-items:center;@media only screen and (max-width:1050px){flex-direction:column}}.sustainability__stats{height:660px;width:100%;position:relative;align-content:center;@media only screen and (max-width:1050px){height:auto}}.sustainability__image-1{height:660px;width:100%;object-fit:contain}.column{gap:32px;width:56%;display:flex;flex-direction:column;position:absolute;left:0;bottom:0;right:0;top:0;height:max-content;margin:auto}.sustainability__column-1{gap:28px;display:flex;width:100%;flex-direction:column;@media only screen and (max-width:1050px){padding-left:20px;padding-right:20px}}.sustainability__column-1{padding-left:30px}.sustainability__impact-subtitle{color:#312f32!important;font-style:italic}.sustainability__description-1{color:#666666!important;width:86%;line-height:165%;@media only screen and (max-width:1050px){width:100%}}.eco-friendly-info{gap:24px;display:flex;background-color:#fff;width:24%;flex-direction:column;padding:28px 20px;@media only screen and (max-width:1050px){width:100%}@media only screen and (max-width:550px){padding-top:20px;padding-bottom:20px}}.eco-friendly-info__image--settings{height:60px;margin-top:6px;margin-left:10px;width:28%;object-fit:contain;@media only screen and (max-width:1050px){margin-left:0}}.eco-friendly-info__details{margin-left:10px;gap:14px;display:flex;flex-direction:column;@media only screen and (max-width:1050px){margin-left:0}}.eco-friendly-info__title{font-family:IvyPresto Display!important;line-height:110%}.eco-friendly-info__description{color:#312f32!important;line-height:135%}.sustainability__impact-column{display:flex;flex-direction:column;align-items:flex-start}.sustainability__stats-count{font-family:IvyPresto Display!important}.sustainability__stats-description{color:#ffffff!important;width:74%;line-height:135%;@media only screen and (max-width:1050px){width:100%}}.sustainability__text{color:#000000!important;font-family:IvyPresto Display!important}.sustainability__title-span{color:#000}.sustainability__title-span-1{color:#c47829;font-style:italic}.ui.text.size-textxs{font-size:16px;font-weight:400}.ui.text.size-texts{font-size:17px;font-weight:400}.ui.text.size-textmd{font-size:18px;font-weight:400}.ui.text.size-textlg{font-size:28px;font-weight:400;@media only screen and (max-width:1050px){font-size:26px}@media only screen and (max-width:550px){font-size:24px}}.ui.text.size-textxl{font-size:44px;font-weight:300;@media only screen and (max-width:1050px){font-size:40px}@media only screen and (max-width:550px){font-size:34px}}.ui.text.size-text2xl{font-size:58px;font-weight:400;@media only screen and (max-width:1050px){font-size:50px}@media only screen and (max-width:550px){font-size:44px}}.ui.text{color:#c47829;font-family:Acumin Pro}@media (max-width:767px){.column{gap:0px!important;width:85%!important}}.reforestation-title{margin-top:35px}.reforestation-description{margin-top:10px}#qodef-page-inner{padding:0 0 0 0!important}#hotspot-34684 .hotspot-default:hover,#hotspot-34684 .hotspot-default:focus-visible,#hotspot-34684 .hotspot-default.hotspot-active{fill:#ffffff00!important;stroke:#ffffff00!important}