.elementor-26915 .elementor-element.elementor-element-c505acd{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-c505acd:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-c505acd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26915 .elementor-element.elementor-element-d698e55{--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;}.elementor-26915 .elementor-element.elementor-element-d698e55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-fe70b07{text-align:center;}.elementor-26915 .elementor-element.elementor-element-fe70b07 .elementor-heading-title{font-family:"Assistant", assistant;font-size:70px;font-weight:300;color:#322625;}.elementor-26915 .elementor-element.elementor-element-32a990b{text-align:center;}.elementor-26915 .elementor-element.elementor-element-c63ed11{text-align:start;}.elementor-26915 .elementor-element.elementor-element-65586a8{--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;--justify-content:center;}.elementor-26915 .elementor-element.elementor-element-65586a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-62c60f2{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-62c60f2:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-62c60f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-ec5218e{text-align:start;}.elementor-26915 .elementor-element.elementor-element-ec5218e .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;color:#322625;}.elementor-26915 .elementor-element.elementor-element-b731d78{text-align:start;}.elementor-26915 .elementor-element.elementor-element-5b7be33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-5b7be33:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-5b7be33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26915 .elementor-element.elementor-element-fcb7082{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-26915 .elementor-element.elementor-element-fcb7082.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-a52c063{--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;}.elementor-26915 .elementor-element.elementor-element-a52c063.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-e618cb5{text-align:start;}.elementor-26915 .elementor-element.elementor-element-e618cb5 .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;color:#322625;}.elementor-26915 .elementor-element.elementor-element-a87c347{text-align:start;}.elementor-26915 .elementor-element.elementor-element-179f93c{--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;--border-radius:14px 14px 14px 14px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-179f93c:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-179f93c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-78f6ba0{text-align:start;}.elementor-26915 .elementor-element.elementor-element-78f6ba0 .elementor-heading-title{font-family:"Assistant", assistant;font-size:30px;font-weight:600;letter-spacing:1px;color:#422B1C;}.elementor-26915 .elementor-element.elementor-element-73eb546{text-align:start;}.elementor-26915 .elementor-element.elementor-element-6f56e6d{--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;--border-radius:14px 14px 14px 14px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-6f56e6d:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-6f56e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-a30ca1c{text-align:start;}.elementor-26915 .elementor-element.elementor-element-a30ca1c .elementor-heading-title{font-family:"Assistant", assistant;font-size:30px;font-weight:600;color:#422B1C;}.elementor-26915 .elementor-element.elementor-element-67b6027{text-align:start;font-size:24px;line-height:1.5em;}.elementor-26915 .elementor-element.elementor-element-35f4b94{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-35f4b94:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-35f4b94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-331049f{text-align:start;}.elementor-26915 .elementor-element.elementor-element-a823cc1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-a823cc1:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-a823cc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26915 .elementor-element.elementor-element-5e6c07f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-26915 .elementor-element.elementor-element-5e6c07f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-2ec9d6a{--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;}.elementor-26915 .elementor-element.elementor-element-2ec9d6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-7428277{text-align:start;}.elementor-26915 .elementor-element.elementor-element-7428277 .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;color:#322625;}.elementor-26915 .elementor-element.elementor-element-0d611c2{text-align:start;}.elementor-26915 .elementor-element.elementor-element-81dd1ef{--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;--border-radius:14px 14px 14px 14px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-81dd1ef:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-81dd1ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-234728e{text-align:start;}.elementor-26915 .elementor-element.elementor-element-234728e .elementor-heading-title{font-family:"Assistant", assistant;font-size:30px;font-weight:600;color:#422B1C;}.elementor-26915 .elementor-element.elementor-element-2ca6788{text-align:start;}.elementor-26915 .elementor-element.elementor-element-734b76b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-734b76b:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-734b76b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-8b1aa91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-26915 .elementor-element.elementor-element-8b1aa91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-b5aea08{--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;}.elementor-26915 .elementor-element.elementor-element-b5aea08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-e191979{text-align:start;}.elementor-26915 .elementor-element.elementor-element-e191979 .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;color:#322625;}.elementor-26915 .elementor-element.elementor-element-3a919c0{text-align:start;}.elementor-26915 .elementor-element.elementor-element-23bd894{--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;--border-radius:14px 14px 14px 14px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-23bd894:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-23bd894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26915 .elementor-element.elementor-element-c13ba53{text-align:start;}.elementor-26915 .elementor-element.elementor-element-c13ba53 .elementor-heading-title{font-family:"Assistant", assistant;font-size:30px;font-weight:600;color:#422B1C;}.elementor-26915 .elementor-element.elementor-element-794fcb3{text-align:start;}.elementor-26915 .elementor-element.elementor-element-eab31d1{--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;--border-radius:14px 14px 14px 14px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-eab31d1:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-eab31d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-894e96d{text-align:start;}.elementor-26915 .elementor-element.elementor-element-894e96d .elementor-heading-title{font-family:"Assistant", assistant;font-size:30px;font-weight:600;color:#422B1C;}.elementor-26915 .elementor-element.elementor-element-fc34071{text-align:start;font-size:24px;line-height:1.5em;}.elementor-26915 .elementor-element.elementor-element-57dabb9{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-57dabb9:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-57dabb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-761e786{text-align:start;}.elementor-26915 .elementor-element.elementor-element-83c5a6e{--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;--border-radius:14px 14px 14px 14px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-83c5a6e:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-83c5a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-1c22d50{text-align:start;}.elementor-26915 .elementor-element.elementor-element-1c22d50 .elementor-heading-title{font-family:"Assistant", assistant;font-size:30px;font-weight:600;color:#422B1C;}.elementor-26915 .elementor-element.elementor-element-ee5389e{text-align:start;}.elementor-26915 .elementor-element.elementor-element-ad7237d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-ad7237d:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-ad7237d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26915 .elementor-element.elementor-element-5de9b33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-26915 .elementor-element.elementor-element-5de9b33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-dba4ea5{--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;}.elementor-26915 .elementor-element.elementor-element-dba4ea5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-1be53e5{text-align:start;}.elementor-26915 .elementor-element.elementor-element-1be53e5 .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;color:#322625;}.elementor-26915 .elementor-element.elementor-element-bf4e83c{text-align:start;}.elementor-26915 .elementor-element.elementor-element-95ba6dc{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-95ba6dc:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-95ba6dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-c7d8c8b{text-align:start;}.elementor-26915 .elementor-element.elementor-element-c7d8c8b .elementor-heading-title{font-family:"Assistant", assistant;font-size:30px;font-weight:600;color:#422B1C;}.elementor-26915 .elementor-element.elementor-element-3f51e29{text-align:start;}.elementor-26915 .elementor-element.elementor-element-b5cd36f{--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;--border-radius:14px 14px 14px 14px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-b5cd36f:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-b5cd36f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-7031935{text-align:start;}.elementor-26915 .elementor-element.elementor-element-7031935 .elementor-heading-title{font-family:"Assistant", assistant;font-size:30px;font-weight:600;color:#422B1C;}.elementor-26915 .elementor-element.elementor-element-a89198a{text-align:start;font-size:24px;line-height:1.5em;}.elementor-26915 .elementor-element.elementor-element-502b580{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-502b580:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-502b580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26915 .elementor-element.elementor-element-22650ba{text-align:start;}.elementor-26915 .elementor-element.elementor-element-912ec5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-912ec5e:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-912ec5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-652c538{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-26915 .elementor-element.elementor-element-652c538.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-93e55af{--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;}.elementor-26915 .elementor-element.elementor-element-93e55af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-6a0cfdc{text-align:start;}.elementor-26915 .elementor-element.elementor-element-6a0cfdc .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;color:#322625;}.elementor-26915 .elementor-element.elementor-element-ca89da8{text-align:start;}.elementor-26915 .elementor-element.elementor-element-f5cf998{--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;--border-radius:14px 14px 14px 14px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-f5cf998:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-f5cf998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-25278f3{text-align:start;}.elementor-26915 .elementor-element.elementor-element-25278f3 .elementor-heading-title{font-family:"Assistant", assistant;font-size:30px;font-weight:600;letter-spacing:1px;color:#422B1C;}.elementor-26915 .elementor-element.elementor-element-d6ab97f{text-align:start;}.elementor-26915 .elementor-element.elementor-element-4a23a83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-4a23a83:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-4a23a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26915 .elementor-element.elementor-element-8fd8f5b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-26915 .elementor-element.elementor-element-8fd8f5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-c3d52ea{--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;}.elementor-26915 .elementor-element.elementor-element-c3d52ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-5816805{text-align:start;}.elementor-26915 .elementor-element.elementor-element-5816805 .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;color:#322625;}.elementor-26915 .elementor-element.elementor-element-c3f5c0c{text-align:start;}.elementor-26915 .elementor-element.elementor-element-065f519{--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;--border-radius:14px 14px 14px 14px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-065f519:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-065f519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-ec9b8de{text-align:start;}.elementor-26915 .elementor-element.elementor-element-ec9b8de .elementor-heading-title{font-family:"Assistant", assistant;font-size:30px;font-weight:600;color:#422B1C;}.elementor-26915 .elementor-element.elementor-element-42c5e4d{text-align:start;}.elementor-26915 .elementor-element.elementor-element-6aa3242{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-6aa3242:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-6aa3242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-03eb3d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-26915 .elementor-element.elementor-element-03eb3d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-58006da{--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;}.elementor-26915 .elementor-element.elementor-element-58006da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-f93ad87{text-align:start;}.elementor-26915 .elementor-element.elementor-element-f93ad87 .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;color:#322625;}.elementor-26915 .elementor-element.elementor-element-682e08e{text-align:start;}.elementor-26915 .elementor-element.elementor-element-2064ab1{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-2064ab1:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-2064ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26915 .elementor-element.elementor-element-c82e9b6{text-align:start;}.elementor-26915 .elementor-element.elementor-element-c82e9b6 .elementor-heading-title{font-family:"Assistant", assistant;font-size:30px;font-weight:600;color:#422B1C;}.elementor-26915 .elementor-element.elementor-element-6989ff1{text-align:start;}.elementor-26915 .elementor-element.elementor-element-f1290f2{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-f1290f2:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-f1290f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-78dc91b{text-align:start;}.elementor-26915 .elementor-element.elementor-element-78dc91b .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;color:#322625;}.elementor-26915 .elementor-element.elementor-element-f42da9f{text-align:start;}.elementor-26915 .elementor-element.elementor-element-63aa156{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-63aa156:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-63aa156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26915 .elementor-element.elementor-element-c916569{--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;--justify-content:center;}.elementor-26915 .elementor-element.elementor-element-c916569.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-9f14175{--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;}.elementor-26915 .elementor-element.elementor-element-9f14175.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26915 .elementor-element.elementor-element-99f73d9{text-align:start;}.elementor-26915 .elementor-element.elementor-element-99f73d9 .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;color:#322625;}.elementor-26915 .elementor-element.elementor-element-a34e8a8{text-align:start;}.elementor-26915 .elementor-element.elementor-element-bac82f4{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-bac82f4:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-bac82f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-26915 .elementor-element.elementor-element-e080893{text-align:start;}.elementor-26915 .elementor-element.elementor-element-e080893 .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;color:#322625;}.elementor-26915 .elementor-element.elementor-element-3d77524{text-align:start;}.elementor-26915 .elementor-element.elementor-element-be488e7{text-align:center;}.elementor-26915 .elementor-element.elementor-element-be488e7 .elementor-heading-title{font-family:"Assistant", assistant;font-size:30px;font-weight:600;color:#422B1C;}.elementor-26915 .elementor-element.elementor-element-3c0a6d2 .elementor-button{background-color:#E26128;font-family:"Assistant", assistant;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:20px 40px 20px 40px;}.elementor-26915 .elementor-element.elementor-element-2367277{--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;--border-radius:14px 14px 14px 14px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26915 .elementor-element.elementor-element-2367277:not(.elementor-motion-effects-element-type-background), .elementor-26915 .elementor-element.elementor-element-2367277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:15px;}.elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-15px;}.elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-field-group.recaptcha_v3-bottomleft, .elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-field-group > label, .elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-field-subgroup label{color:#422B1C;}.elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-field-group > label{font-family:"Assistant", assistant;font-weight:500;}.elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-field-type-html{padding-bottom:0px;}.elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-field-group .elementor-field{color:#000000;}.elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#E0D7CE;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#E0D7CE;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-field-group .elementor-select-wrapper::before{color:#E0D7CE;}.elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-button{font-family:"Assistant", assistant;font-size:18px;font-weight:500;border-radius:4px 4px 4px 4px;}.elementor-26915 .elementor-element.elementor-element-3d422ff .e-form__buttons__wrapper__button-next{background-color:#E87460;color:#FFFFFF;}.elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-button[type="submit"]{background-color:#E87460;color:#FFFFFF;}.elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-26915 .elementor-element.elementor-element-3d422ff .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-26915 .elementor-element.elementor-element-3d422ff .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-26915 .elementor-element.elementor-element-3d422ff .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-26915 .elementor-element.elementor-element-3d422ff .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-26915 .elementor-element.elementor-element-3d422ff{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:767px){.elementor-26915 .elementor-element.elementor-element-fe70b07 .elementor-heading-title{font-size:34px;}.elementor-26915 .elementor-element.elementor-element-ec5218e .elementor-heading-title{font-size:28px;}.elementor-26915 .elementor-element.elementor-element-e618cb5 .elementor-heading-title{font-size:28px;}.elementor-26915 .elementor-element.elementor-element-78f6ba0 .elementor-heading-title{font-size:22px;}.elementor-26915 .elementor-element.elementor-element-a30ca1c .elementor-heading-title{font-size:22px;}.elementor-26915 .elementor-element.elementor-element-67b6027{font-size:20px;}.elementor-26915 .elementor-element.elementor-element-7428277 .elementor-heading-title{font-size:28px;}.elementor-26915 .elementor-element.elementor-element-234728e .elementor-heading-title{font-size:22px;}.elementor-26915 .elementor-element.elementor-element-e191979 .elementor-heading-title{font-size:28px;}.elementor-26915 .elementor-element.elementor-element-c13ba53 .elementor-heading-title{font-size:22px;}.elementor-26915 .elementor-element.elementor-element-894e96d .elementor-heading-title{font-size:22px;}.elementor-26915 .elementor-element.elementor-element-fc34071{font-size:20px;}.elementor-26915 .elementor-element.elementor-element-1c22d50 .elementor-heading-title{font-size:22px;}.elementor-26915 .elementor-element.elementor-element-1be53e5 .elementor-heading-title{font-size:28px;}.elementor-26915 .elementor-element.elementor-element-c7d8c8b .elementor-heading-title{font-size:22px;}.elementor-26915 .elementor-element.elementor-element-7031935 .elementor-heading-title{font-size:22px;}.elementor-26915 .elementor-element.elementor-element-a89198a{font-size:20px;}.elementor-26915 .elementor-element.elementor-element-6a0cfdc .elementor-heading-title{font-size:28px;}.elementor-26915 .elementor-element.elementor-element-25278f3 .elementor-heading-title{font-size:22px;}.elementor-26915 .elementor-element.elementor-element-5816805 .elementor-heading-title{font-size:28px;}.elementor-26915 .elementor-element.elementor-element-ec9b8de .elementor-heading-title{font-size:22px;}.elementor-26915 .elementor-element.elementor-element-f93ad87 .elementor-heading-title{font-size:28px;}.elementor-26915 .elementor-element.elementor-element-c82e9b6 .elementor-heading-title{font-size:22px;}.elementor-26915 .elementor-element.elementor-element-78dc91b .elementor-heading-title{font-size:28px;}.elementor-26915 .elementor-element.elementor-element-99f73d9 .elementor-heading-title{font-size:28px;}.elementor-26915 .elementor-element.elementor-element-e080893 .elementor-heading-title{font-size:28px;}.elementor-26915 .elementor-element.elementor-element-be488e7 .elementor-heading-title{font-size:22px;}}@media(min-width:768px){.elementor-26915 .elementor-element.elementor-element-c505acd{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-d698e55{--width:60%;}.elementor-26915 .elementor-element.elementor-element-65586a8{--width:40%;}.elementor-26915 .elementor-element.elementor-element-62c60f2{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-5b7be33{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-fcb7082{--width:20%;}.elementor-26915 .elementor-element.elementor-element-a52c063{--width:80%;}.elementor-26915 .elementor-element.elementor-element-179f93c{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-6f56e6d{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-35f4b94{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-a823cc1{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-5e6c07f{--width:20%;}.elementor-26915 .elementor-element.elementor-element-2ec9d6a{--width:80%;}.elementor-26915 .elementor-element.elementor-element-81dd1ef{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-734b76b{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-8b1aa91{--width:20%;}.elementor-26915 .elementor-element.elementor-element-b5aea08{--width:80%;}.elementor-26915 .elementor-element.elementor-element-23bd894{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-eab31d1{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-57dabb9{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-83c5a6e{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-ad7237d{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-5de9b33{--width:20%;}.elementor-26915 .elementor-element.elementor-element-dba4ea5{--width:80%;}.elementor-26915 .elementor-element.elementor-element-95ba6dc{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-b5cd36f{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-502b580{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-912ec5e{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-652c538{--width:20%;}.elementor-26915 .elementor-element.elementor-element-93e55af{--width:80%;}.elementor-26915 .elementor-element.elementor-element-f5cf998{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-4a23a83{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-8fd8f5b{--width:20%;}.elementor-26915 .elementor-element.elementor-element-c3d52ea{--width:80%;}.elementor-26915 .elementor-element.elementor-element-065f519{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-6aa3242{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-03eb3d9{--width:20%;}.elementor-26915 .elementor-element.elementor-element-58006da{--width:80%;}.elementor-26915 .elementor-element.elementor-element-2064ab1{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-f1290f2{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-63aa156{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-c916569{--width:35%;}.elementor-26915 .elementor-element.elementor-element-9f14175{--width:65%;}.elementor-26915 .elementor-element.elementor-element-bac82f4{--content-width:780px;}.elementor-26915 .elementor-element.elementor-element-2367277{--content-width:780px;}}/* Start custom CSS *//* ===== GUIDE PAGE v2 REBUILD ===== */
.elementor *{ direction:rtl; }

/* HERO 2-col */
.g-hero{ text-align:right; }
.g-hero-text .elementor-heading-title{ font-family:'Assistant',sans-serif; font-size:52px; font-weight:300; color:#322625; line-height:1.2; }
.g-hero-text .elementor-widget-text-editor:nth-of-type(1){ font-size:20px; color:#5C6241; margin-top:16px; }
.g-hero-text .elementor-widget-text-editor:nth-of-type(2){ font-size:17px; line-height:1.85; max-width:520px; margin-top:24px; margin-bottom:40px; }
.g-hero-portrait img{ width:100%; object-fit:contain; border:none; box-shadow:none; }

/* BODY */
.g-body .elementor-widget-text-editor,
.g-rule-text .elementor-widget-text-editor{ font-size:17px; line-height:1.85; color:#322625; }
.g-body .elementor-widget-text-editor p,
.g-rule-text .elementor-widget-text-editor p{ margin-bottom:1.4em; }
.g-body .elementor-heading-title,
.g-rule-text .elementor-heading-title{ font-size:30px; font-weight:600; color:#422B1C; margin-bottom:20px; }

/* RULE icons */
.g-rule-icon .g-icon-img img{ width:80px; height:80px; object-fit:contain; border:none; }

/* CALLOUT */
.g-callout > .e-con-inner{ background:#FFFFFF; border-right:4px solid #E26128; border-radius:8px; padding:32px 40px; max-width:680px; margin:0 auto; }
.g-callout .elementor-heading-title{ font-size:12px; color:#E26128; margin-bottom:16px; letter-spacing:.04em; }
.g-callout .elementor-widget-text-editor{ font-size:18px; font-weight:600; }

/* STORY */
.g-story > .e-con-inner{ background:#FAF9F6; border:1px solid #E0D8CE; border-radius:12px; padding:36px 44px; max-width:680px; margin:0 auto; }
.g-story .elementor-heading-title{ font-size:12px; color:#C8501C; font-weight:400; margin-bottom:20px; letter-spacing:.04em; }
.g-story .elementor-widget-text-editor{ font-size:16px; line-height:2.0; color:#422B1C; }

/* QUOTE */
.g-quote > .e-con-inner{ max-width:600px; margin:0 auto; padding:60px 24px; text-align:center; }
.g-quote .elementor-heading-title{ font-size:13px; font-weight:600; color:#E26128; letter-spacing:.06em; margin-bottom:20px; }
.g-quote .elementor-widget-text-editor{ font-size:24px; font-weight:300; color:#5C6241; line-height:1.6; }
.g-quote .elementor-widget-text-editor p::before{ content:'\201D'; color:#E26128; font-size:48px; line-height:0; vertical-align:-0.3em; margin-left:6px; }
.g-quote .elementor-widget-text-editor p::after{ content:'\201C'; color:#E26128; font-size:48px; line-height:0; vertical-align:-0.3em; margin-right:6px; }

/* DIALOG */
.g-dialog .elementor-heading-title{ font-size:24px; font-weight:600; color:#422B1C; margin-bottom:20px; }
.g-dialog .elementor-widget-text-editor p{ background:#FFFFFF; border-right:3px solid #C8B89A; padding:12px 20px; margin-bottom:8px; border-radius:0 6px 6px 0; }
.g-dialog .elementor-widget-text-editor strong{ font-weight:600; color:#422B1C; }

/* DALIA 2-col */
.g-dalia-portrait img{ width:100%; object-fit:cover; border-radius:8px; }
.g-dalia-text .elementor-heading-title{ font-size:30px; font-weight:600; color:#422B1C; margin-bottom:20px; }
.g-dalia-text .elementor-widget-text-editor{ font-size:17px; line-height:1.85; color:#322625; }

/* CTA */
.g-cta{ text-align:center; }
.g-cta .elementor-heading-title{ color:#5C6241; }
.g-cta .elementor-button{ background-color:#C8501C; color:#FFFFFF; font-size:17px; padding:18px 48px; border-radius:4px; max-width:340px; width:auto; margin:0 auto; justify-content:center; }

/* FORM */
.g-form .elementor-field-group input, .g-form .elementor-field-group textarea{ height:48px; border:1px solid #E0D8CE; border-radius:4px; padding:12px 16px; }
.g-form .elementor-field-group textarea{ height:auto; min-height:120px; }
.g-form .elementor-button{ background-color:#E87460; color:#FFFFFF; width:100%; }

/* MOBILE */
@media (max-width:767px){
  .g-hero{ flex-direction:column-reverse !important; }
  .g-hero-text, .g-hero-img{ width:100% !important; }
  .g-hero-text .elementor-heading-title{ font-size:36px; }
  .g-rule, [class*="g-rule"]{ }
  .g-hero, .g-dalia-text{ text-align:right; }
  .elementor-element.e-con[class*="g-"]{ flex-direction:column !important; }
  .g-rule-text, .g-rule-icon, .g-dalia-text, .g-dalia-img{ width:100% !important; }
  .g-rule-icon{ order:-1; }
  .g-rule-icon .g-icon-img img{ width:60px; height:60px; }
  .g-dalia-img{ order:2; }
  .g-cta .elementor-button{ width:100%; max-width:100%; }
  .e-con > .e-con-inner{ padding-left:20px; padding-right:20px; }
}

/* ===== FIX v2: parent-based + high-specificity overrides ===== */
/* RULE heading + body via parent .g-rule (override per-widget settings) */
.elementor-26915 .g-rule .elementor-heading-title{ font-size:30px !important; font-weight:600 !important; color:#422B1C !important; line-height:1.3 !important; margin-bottom:20px !important; }
.elementor-26915 .g-rule .elementor-widget-text-editor,
.elementor-26915 .g-rule .elementor-widget-text-editor p{ font-size:18px !important; line-height:1.85 !important; color:#322625 !important; }
.elementor-26915 .g-rule .elementor-widget-text-editor p{ margin-bottom:1.4em !important; }
.elementor-26915 .g-rule .elementor-widget-text-editor p:last-child{ margin-bottom:0 !important; }
.elementor-26915 .g-rule .g-icon-img img,
.elementor-26915 .g-rule .elementor-widget-image img{ width:72px !important; height:72px !important; object-fit:contain !important; }
.elementor-26915 .g-rule .elementor-widget-image{ text-align:center; margin-bottom:10px; }

/* BODY / intro */
.elementor-26915 .g-body .elementor-heading-title{ font-size:30px !important; font-weight:600 !important; color:#422B1C !important; line-height:1.3 !important; margin-bottom:20px !important; }
.elementor-26915 .g-body .elementor-widget-text-editor,
.elementor-26915 .g-body .elementor-widget-text-editor p{ font-size:18px !important; line-height:1.85 !important; color:#322625 !important; }
.elementor-26915 .g-body .elementor-widget-text-editor p{ margin-bottom:1.4em !important; }

/* HERO */
.elementor-26915 .g-hero .elementor-heading-title{ font-size:48px !important; font-weight:300 !important; color:#322625 !important; line-height:1.2 !important; }
.elementor-26915 .g-hero .elementor-widget-text-editor:nth-of-type(1),
.elementor-26915 .g-hero .elementor-widget-text-editor:nth-of-type(1) p{ font-size:20px !important; color:#5C6241 !important; }
.elementor-26915 .g-hero .elementor-widget-text-editor:nth-of-type(2),
.elementor-26915 .g-hero .elementor-widget-text-editor:nth-of-type(2) p{ font-size:18px !important; line-height:1.85 !important; color:#322625 !important; }
.elementor-26915 .g-hero .elementor-widget-text-editor:nth-of-type(2){ max-width:560px; margin-top:24px; margin-bottom:8px; }

/* STORY (keep its softer style but unify size) */
.elementor-26915 .g-story .elementor-widget-text-editor,
.elementor-26915 .g-story .elementor-widget-text-editor p{ font-size:17px !important; line-height:2.0 !important; color:#422B1C !important; }

/* CALLOUT highlighted line */
.elementor-26915 .g-callout .elementor-widget-text-editor,
.elementor-26915 .g-callout .elementor-widget-text-editor p{ font-size:18px !important; font-weight:600 !important; color:#422B1C !important; line-height:1.6 !important; }

/* DIALOG lines */
.elementor-26915 .g-dialog .elementor-widget-text-editor,
.elementor-26915 .g-dialog .elementor-widget-text-editor p{ font-size:17px !important; line-height:1.7 !important; color:#422B1C !important; }

/* DALIA */
.elementor-26915 .g-dalia .elementor-heading-title{ font-size:30px !important; font-weight:600 !important; color:#422B1C !important; margin-bottom:20px !important; }
.elementor-26915 .g-dalia .elementor-widget-text-editor,
.elementor-26915 .g-dalia .elementor-widget-text-editor p{ font-size:18px !important; line-height:1.85 !important; color:#322625 !important; }

/* Breathing room / rhythm between sections */
.elementor-26915 .g-hero, .elementor-26915 .g-body, .elementor-26915 .g-rule, .elementor-26915 .g-dalia, .elementor-26915 .g-cta{ margin-bottom:8px; }
.elementor-26915 .g-rule{ margin-top:56px; }
.elementor-26915 .g-rule > .e-con-inner{ padding-top:24px; padding-bottom:24px; }
.elementor-26915 .g-story, .elementor-26915 .g-callout, .elementor-26915 .g-dialog, .elementor-26915 .g-quote{ margin-top:24px; margin-bottom:24px; }


/* ===== FIX v3 targeted (hero/cta by id) ===== */
/* hero subtitle */
.elementor-26915 .elementor-element-32a990b .elementor-widget-container,
.elementor-26915 .elementor-element-32a990b p{ font-size:20px !important; color:#5C6241 !important; line-height:1.5 !important; }
.elementor-26915 .elementor-element-32a990b{ margin-top:14px !important; }
/* hero intro paragraph */
.elementor-26915 .elementor-element-c63ed11 .elementor-widget-container,
.elementor-26915 .elementor-element-c63ed11 p{ font-size:18px !important; color:#322625 !important; line-height:1.85 !important; }
.elementor-26915 .elementor-element-c63ed11{ max-width:560px; margin-top:24px !important; }
/* CTA heading */
.elementor-26915 .g-cta .elementor-heading-title{ font-size:30px !important; font-weight:300 !important; color:#5C6241 !important; line-height:1.3 !important; margin-bottom:16px !important; }
/* CTA intro text */
.elementor-26915 .g-cta .elementor-widget-text-editor,
.elementor-26915 .g-cta .elementor-widget-text-editor p{ font-size:18px !important; color:#322625 !important; line-height:1.8 !important; }/* End custom CSS */