.elementor-25 .elementor-element.elementor-element-3271abe1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-3271abe1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3271abe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EED8C6;}.elementor-25 .elementor-element.elementor-element-5135bd9{--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;}.elementor-25 .elementor-element.elementor-element-7219d8ab{--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-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-25 .elementor-element.elementor-element-1b5d2eb0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:9px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.13em;color:#C98616;}.elementor-25 .elementor-element.elementor-element-434c3e1b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:58px;font-weight:400;line-height:0.99em;letter-spacing:-0.052em;color:#24443D;}.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-25 .elementor-element.elementor-element-23458174{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#4C6359;}.elementor-25 .elementor-element.elementor-element-57ea2fd2{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;color:#41544B;}.elementor-25 .elementor-element.elementor-element-66b6ff3c{--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;}.elementor-25 .elementor-element.elementor-element-3bcb002e{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFF9F1;--border-color:#FFF9F1;--border-radius:16px 16px 16px 16px;box-shadow:0px 12px 25px 0px rgba(161,108,17,0.24);}.elementor-25 .elementor-element.elementor-element-3bcb002e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3bcb002e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #B77A0F 0%, #D79D23 100%);}.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-25 .elementor-element.elementor-element-5108baa1{text-align:center;}.elementor-25 .elementor-element.elementor-element-5108baa1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1a0c0121{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#24443D;--border-color:#24443D;--border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-1a0c0121:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1a0c0121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-25 .elementor-element.elementor-element-24e8dc51{text-align:center;}.elementor-25 .elementor-element.elementor-element-24e8dc51 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:1.1em;color:#24443D;}.elementor-25 .elementor-element.elementor-element-1519b0dd{--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;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-25 .elementor-element.elementor-element-af36904 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-25 .elementor-element.elementor-element-af36904.elementor-view-stacked .elementor-icon{background-color:#778D80;}.elementor-25 .elementor-element.elementor-element-af36904.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-af36904.elementor-view-default .elementor-icon{fill:#778D80;color:#778D80;border-color:#778D80;}.elementor-25 .elementor-element.elementor-element-af36904 .elementor-icon{font-size:18px;}.elementor-25 .elementor-element.elementor-element-af36904 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-af36904 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:9px;font-weight:600;line-height:1.34em;}.elementor-25 .elementor-element.elementor-element-af36904 .elementor-icon-box-title{color:#53665D;}.elementor-25 .elementor-element.elementor-element-af36904:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-af36904:has(:focus) .elementor-icon-box-title{color:#1E5548;}.elementor-25 .elementor-element.elementor-element-af36904 .elementor-icon-box-description{font-family:"Inter", Sans-serif;}.elementor-25 .elementor-element.elementor-element-6dfae13b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-25 .elementor-element.elementor-element-6dfae13b.elementor-view-stacked .elementor-icon{background-color:#778D80;}.elementor-25 .elementor-element.elementor-element-6dfae13b.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-6dfae13b.elementor-view-default .elementor-icon{fill:#778D80;color:#778D80;border-color:#778D80;}.elementor-25 .elementor-element.elementor-element-6dfae13b .elementor-icon{font-size:18px;}.elementor-25 .elementor-element.elementor-element-6dfae13b .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-6dfae13b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:9px;font-weight:600;line-height:1.34em;}.elementor-25 .elementor-element.elementor-element-6dfae13b .elementor-icon-box-title{color:#53665D;}.elementor-25 .elementor-element.elementor-element-6dfae13b:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-6dfae13b:has(:focus) .elementor-icon-box-title{color:#1E5548;}.elementor-25 .elementor-element.elementor-element-6dfae13b .elementor-icon-box-description{font-family:"Inter", Sans-serif;}.elementor-25 .elementor-element.elementor-element-668404c0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-25 .elementor-element.elementor-element-668404c0.elementor-view-stacked .elementor-icon{background-color:#778D80;}.elementor-25 .elementor-element.elementor-element-668404c0.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-668404c0.elementor-view-default .elementor-icon{fill:#778D80;color:#778D80;border-color:#778D80;}.elementor-25 .elementor-element.elementor-element-668404c0 .elementor-icon{font-size:18px;}.elementor-25 .elementor-element.elementor-element-668404c0 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-668404c0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:9px;font-weight:600;line-height:1.34em;}.elementor-25 .elementor-element.elementor-element-668404c0 .elementor-icon-box-title{color:#53665D;}.elementor-25 .elementor-element.elementor-element-668404c0:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-668404c0:has(:focus) .elementor-icon-box-title{color:#1E5548;}.elementor-25 .elementor-element.elementor-element-668404c0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;}.elementor-25 .elementor-element.elementor-element-3ab289b6{--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-25 .elementor-element.elementor-element-56c3f964{--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-25 .elementor-element.elementor-element-7844dc26{--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-25 .elementor-element.elementor-element-5b67dcba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-53574698{--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-25 .elementor-element.elementor-element-5b3d5af7 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:42px;font-weight:400;line-height:0.99em;letter-spacing:-0.052em;color:#24443D;}.elementor-25 .elementor-element.elementor-element-2d68e7dc{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#4C6359;}.elementor-25 .elementor-element.elementor-element-13a7a9df{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;color:#41544B;}.elementor-25 .elementor-element.elementor-element-c481478{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.52em;color:#52645D;}.elementor-25 .elementor-element.elementor-element-703020bf{--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;}.elementor-25 .elementor-element.elementor-element-58650fa0{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFF9F1;--border-color:#FFF9F1;--border-radius:16px 16px 16px 16px;box-shadow:0px 12px 25px 0px rgba(161,108,17,0.24);}.elementor-25 .elementor-element.elementor-element-58650fa0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-58650fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #B77A0F 0%, #D79D23 100%);}.elementor-25 .elementor-element.elementor-element-792b2ac3{text-align:center;}.elementor-25 .elementor-element.elementor-element-792b2ac3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3d0785b5{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#24443D;--border-color:#24443D;--border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-3d0785b5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3d0785b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-25 .elementor-element.elementor-element-8f9be33{text-align:center;}.elementor-25 .elementor-element.elementor-element-8f9be33 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:1.1em;color:#24443D;}.elementor-25 .elementor-element.elementor-element-8aad2bf{--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;}.elementor-25 .elementor-element.elementor-element-72bf79ed .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-25 .elementor-element.elementor-element-72bf79ed.elementor-view-stacked .elementor-icon{background-color:#778D80;}.elementor-25 .elementor-element.elementor-element-72bf79ed.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-72bf79ed.elementor-view-default .elementor-icon{fill:#778D80;color:#778D80;border-color:#778D80;}.elementor-25 .elementor-element.elementor-element-72bf79ed .elementor-icon{font-size:18px;}.elementor-25 .elementor-element.elementor-element-72bf79ed .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-72bf79ed .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:9px;font-weight:600;line-height:1.34em;}.elementor-25 .elementor-element.elementor-element-72bf79ed .elementor-icon-box-title{color:#53665D;}.elementor-25 .elementor-element.elementor-element-72bf79ed .elementor-icon-box-description{font-family:"Inter", Sans-serif;}.elementor-25 .elementor-element.elementor-element-3f5bdbc7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-25 .elementor-element.elementor-element-3f5bdbc7.elementor-view-stacked .elementor-icon{background-color:#778D80;}.elementor-25 .elementor-element.elementor-element-3f5bdbc7.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-3f5bdbc7.elementor-view-default .elementor-icon{fill:#778D80;color:#778D80;border-color:#778D80;}.elementor-25 .elementor-element.elementor-element-3f5bdbc7 .elementor-icon{font-size:18px;}.elementor-25 .elementor-element.elementor-element-3f5bdbc7 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-3f5bdbc7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:9px;font-weight:600;line-height:1.34em;}.elementor-25 .elementor-element.elementor-element-3f5bdbc7 .elementor-icon-box-title{color:#53665D;}.elementor-25 .elementor-element.elementor-element-3f5bdbc7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;}.elementor-25 .elementor-element.elementor-element-2b656c85 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-25 .elementor-element.elementor-element-2b656c85.elementor-view-stacked .elementor-icon{background-color:#778D80;}.elementor-25 .elementor-element.elementor-element-2b656c85.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-2b656c85.elementor-view-default .elementor-icon{fill:#778D80;color:#778D80;border-color:#778D80;}.elementor-25 .elementor-element.elementor-element-2b656c85 .elementor-icon{font-size:18px;}.elementor-25 .elementor-element.elementor-element-2b656c85 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-2b656c85 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:9px;font-weight:600;line-height:1.34em;}.elementor-25 .elementor-element.elementor-element-2b656c85 .elementor-icon-box-title{color:#53665D;}.elementor-25 .elementor-element.elementor-element-2b656c85 .elementor-icon-box-description{font-family:"Inter", Sans-serif;}.elementor-25 .elementor-element.elementor-element-64c740b7{--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;--overflow:visible;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-80b60ec{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-25 .elementor-element.elementor-element-80b60ec:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-80b60ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-80b60ec{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-80b60ec{right:0px;}.elementor-25 .elementor-element.elementor-element-27a136c1{--display:flex;--position:absolute;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-27a136c1{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-27a136c1{right:0px;}.elementor-25 .elementor-element.elementor-element-169c9ae0{text-align:center;}.elementor-25 .elementor-element.elementor-element-169c9ae0 img{width:100%;opacity:1;}.elementor-25 .elementor-element.elementor-element-5f18e65a{--display:flex;--position:absolute;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-5f18e65a{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-5f18e65a{right:0px;}.elementor-25 .elementor-element.elementor-element-24ad8819{text-align:center;}.elementor-25 .elementor-element.elementor-element-24ad8819 img{width:100%;opacity:1;}.elementor-25 .elementor-element.elementor-element-11143e81{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-373147d9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7b0cefe0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-11006d0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-11006d0b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.145em;color:#A87525;}.elementor-25 .elementor-element.elementor-element-318e4368{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-318e4368 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:74px;font-weight:400;line-height:0.96em;letter-spacing:-0.059em;color:#1B2C38;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-71f7c565{--divider-border-style:solid;--divider-color:#C9A46A;--divider-border-width:2px;}.elementor-25 .elementor-element.elementor-element-71f7c565 .elementor-divider-separator{width:68px;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-71f7c565 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-673a43f0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-15eb0fad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.72em;color:#586960;}.elementor-25 .elementor-element.elementor-element-7b3c30e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1.62em;color:#314A40;}.elementor-25 .elementor-element.elementor-element-7279728a{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-7279728a{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-7279728a{right:0px;}.elementor-25 .elementor-element.elementor-element-47d492e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-47d492e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;line-height:1.2em;letter-spacing:0.13em;color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-2db1704{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-2db1704 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:39px;font-weight:400;line-height:1.02em;letter-spacing:-0.052em;color:#FFFDF8;}.elementor-25 .elementor-element.elementor-element-50cca116{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.52em;color:#F4EEE5;}.elementor-25 .elementor-element.elementor-element-12012b69{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-12012b69{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-12012b69{right:0px;}.elementor-25 .elementor-element.elementor-element-5db1af2f{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-5db1af2f{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-5db1af2f{right:0px;}.elementor-25 .elementor-element.elementor-element-7ea633eb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7fefac5c{text-align:center;}.elementor-25 .elementor-element.elementor-element-7fefac5c img{width:44px;opacity:1;}.elementor-25 .elementor-element.elementor-element-43cdf2f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-43cdf2f1 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-54c360f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-54c360f2 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.03em;letter-spacing:-0.045em;color:#29483D;}.elementor-25 .elementor-element.elementor-element-4cd9127f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.58em;color:#637168;}.elementor-25 .elementor-element.elementor-element-4f2cd6f9{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-4f2cd6f9{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-4f2cd6f9{right:0px;}.elementor-25 .elementor-element.elementor-element-132798e9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4ab50262{text-align:center;}.elementor-25 .elementor-element.elementor-element-4ab50262 img{width:44px;opacity:1;}.elementor-25 .elementor-element.elementor-element-2611cc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-2611cc2 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-10023920{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-10023920 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.03em;letter-spacing:-0.045em;color:#29483D;}.elementor-25 .elementor-element.elementor-element-3025e15b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.58em;color:#637168;}.elementor-25 .elementor-element.elementor-element-6cf00312{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-6cf00312{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-6cf00312{right:0px;}.elementor-25 .elementor-element.elementor-element-2f1c728{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6d318a2a{text-align:center;}.elementor-25 .elementor-element.elementor-element-6d318a2a img{width:44px;opacity:1;}.elementor-25 .elementor-element.elementor-element-5072e197{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-5072e197 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-6721452a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-6721452a .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.03em;letter-spacing:-0.045em;color:#29483D;}.elementor-25 .elementor-element.elementor-element-2d6818ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.58em;color:#637168;}.elementor-25 .elementor-element.elementor-element-1156914f{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-1156914f{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-1156914f{right:0px;}.elementor-25 .elementor-element.elementor-element-3da1a42a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4538bd0a{text-align:center;}.elementor-25 .elementor-element.elementor-element-4538bd0a img{width:44px;opacity:1;}.elementor-25 .elementor-element.elementor-element-5fb81f9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-5fb81f9e .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-3c7ff2ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-3c7ff2ff .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.03em;letter-spacing:-0.045em;color:#29483D;}.elementor-25 .elementor-element.elementor-element-7723f14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.58em;color:#637168;}.elementor-25 .elementor-element.elementor-element-43117e70{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-43117e70{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-43117e70{right:0px;}.elementor-25 .elementor-element.elementor-element-23354106{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-22ef0406{text-align:center;}.elementor-25 .elementor-element.elementor-element-22ef0406 img{width:44px;opacity:1;}.elementor-25 .elementor-element.elementor-element-31587f7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-31587f7d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-7af75259{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-7af75259 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.03em;letter-spacing:-0.045em;color:#29483D;}.elementor-25 .elementor-element.elementor-element-20fc8b39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.58em;color:#637168;}.elementor-25 .elementor-element.elementor-element-295ddcaf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4c68000a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-38e56775{--divider-border-style:solid;--divider-color:#C9A46A;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-38e56775 .elementor-divider-separator{width:180px;margin:0 auto;margin-right:0;}.elementor-25 .elementor-element.elementor-element-38e56775 .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-5a94ec40{text-align:center;}.elementor-25 .elementor-element.elementor-element-5a94ec40 img{width:31px;opacity:1;}.elementor-25 .elementor-element.elementor-element-6e75ba05{--divider-border-style:solid;--divider-color:#C9A46A;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-6e75ba05 .elementor-divider-separator{width:180px;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-6e75ba05 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-4b7f670b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:1.55em;color:#52645A;}.elementor-25 .elementor-element.elementor-element-34f59ec3{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-25 .elementor-element.elementor-element-34f59ec3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-34f59ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-34f59ec3{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-34f59ec3{right:0px;}.elementor-25 .elementor-element.elementor-element-484ebc8a{--display:flex;--position:absolute;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-484ebc8a{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-484ebc8a{right:0px;}.elementor-25 .elementor-element.elementor-element-75ceddf8{text-align:center;}.elementor-25 .elementor-element.elementor-element-75ceddf8 img{width:100%;opacity:1;}.elementor-25 .elementor-element.elementor-element-78b79263{--display:flex;--position:absolute;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-78b79263{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-78b79263{right:0px;}.elementor-25 .elementor-element.elementor-element-14038480{text-align:center;}.elementor-25 .elementor-element.elementor-element-14038480 img{width:100%;opacity:1;}.elementor-25 .elementor-element.elementor-element-4b5643c5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5633eb7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4a605672{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-40dbaf2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-40dbaf2b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.145em;color:#A87525;}.elementor-25 .elementor-element.elementor-element-246a585{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-246a585 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:56px;font-weight:400;line-height:0.99em;letter-spacing:-0.055em;color:#1B2C38;}.elementor-25 .elementor-element.elementor-element-3760acaf{--divider-border-style:solid;--divider-color:#C9A46A;--divider-border-width:2px;}.elementor-25 .elementor-element.elementor-element-3760acaf .elementor-divider-separator{width:68px;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-3760acaf .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-520d3e89{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3a1a2da1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#586960;}.elementor-25 .elementor-element.elementor-element-6809fad7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.62em;color:#314A40;}.elementor-25 .elementor-element.elementor-element-685cac5c{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-685cac5c{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-685cac5c{right:0px;}.elementor-25 .elementor-element.elementor-element-1e11730f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-1e11730f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;line-height:1.2em;letter-spacing:0.13em;color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-47923277{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-47923277 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:36px;font-weight:400;line-height:1.03em;letter-spacing:-0.052em;color:#FFFDF8;}.elementor-25 .elementor-element.elementor-element-74402469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.52em;color:#F4EEE5;}.elementor-25 .elementor-element.elementor-element-b36d9f9{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-b36d9f9{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-b36d9f9{right:0px;}.elementor-25 .elementor-element.elementor-element-6312c40c{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-6312c40c{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-6312c40c{right:0px;}.elementor-25 .elementor-element.elementor-element-170407a8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-167e11ad{text-align:center;}.elementor-25 .elementor-element.elementor-element-167e11ad img{width:44px;opacity:1;}.elementor-25 .elementor-element.elementor-element-6e56b5b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-6e56b5b6 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-43a25ed7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-43a25ed7 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;line-height:1.04em;letter-spacing:-0.045em;color:#29483D;}.elementor-25 .elementor-element.elementor-element-71ea29be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#637168;}.elementor-25 .elementor-element.elementor-element-66d469cc{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-66d469cc{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-66d469cc{right:0px;}.elementor-25 .elementor-element.elementor-element-2c42e91a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-31f62de9{text-align:center;}.elementor-25 .elementor-element.elementor-element-31f62de9 img{width:44px;opacity:1;}.elementor-25 .elementor-element.elementor-element-41ea9634{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-41ea9634 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-3bc652c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-3bc652c1 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;line-height:1.04em;letter-spacing:-0.045em;color:#29483D;}.elementor-25 .elementor-element.elementor-element-53225654{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#637168;}.elementor-25 .elementor-element.elementor-element-59784b7a{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-59784b7a{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-59784b7a{right:0px;}.elementor-25 .elementor-element.elementor-element-4873660b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d1d5dc5{text-align:center;}.elementor-25 .elementor-element.elementor-element-d1d5dc5 img{width:44px;opacity:1;}.elementor-25 .elementor-element.elementor-element-705d4a19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-705d4a19 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-3df3dbf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-3df3dbf1 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;line-height:1.04em;letter-spacing:-0.045em;color:#29483D;}.elementor-25 .elementor-element.elementor-element-f19f6b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#637168;}.elementor-25 .elementor-element.elementor-element-5bb5c037{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-5bb5c037{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-5bb5c037{right:0px;}.elementor-25 .elementor-element.elementor-element-215f1eb0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5151f405{text-align:center;}.elementor-25 .elementor-element.elementor-element-5151f405 img{width:44px;opacity:1;}.elementor-25 .elementor-element.elementor-element-36cef045{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-36cef045 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-137ed733{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-137ed733 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;line-height:1.04em;letter-spacing:-0.045em;color:#29483D;}.elementor-25 .elementor-element.elementor-element-3a6248a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#637168;}.elementor-25 .elementor-element.elementor-element-4db43846{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-4db43846{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-4db43846{right:0px;}.elementor-25 .elementor-element.elementor-element-fb3ed21{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4d642395{text-align:center;}.elementor-25 .elementor-element.elementor-element-4d642395 img{width:44px;opacity:1;}.elementor-25 .elementor-element.elementor-element-69771c7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-69771c7f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-57e15cac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-57e15cac .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;line-height:1.04em;letter-spacing:-0.045em;color:#29483D;}.elementor-25 .elementor-element.elementor-element-2c3c8008{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#637168;}.elementor-25 .elementor-element.elementor-element-6b4bde55{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-63ce5d33{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7aab1bf8{--divider-border-style:solid;--divider-color:#C9A46A;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-7aab1bf8 .elementor-divider-separator{width:180px;margin:0 auto;margin-right:0;}.elementor-25 .elementor-element.elementor-element-7aab1bf8 .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-121ce0d8{text-align:center;}.elementor-25 .elementor-element.elementor-element-121ce0d8 img{width:31px;opacity:1;}.elementor-25 .elementor-element.elementor-element-194cf3{--divider-border-style:solid;--divider-color:#C9A46A;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-194cf3 .elementor-divider-separator{width:180px;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-194cf3 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-2db78c29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:1.55em;color:#52645A;}.elementor-25 .elementor-element.elementor-element-2205db22{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d2416df{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-25 .elementor-element.elementor-element-d2416df:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d2416df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19392F;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-d2416df{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-d2416df{right:0px;}.elementor-25 .elementor-element.elementor-element-7d66b737{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-103ff9b{text-align:center;}.elementor-25 .elementor-element.elementor-element-103ff9b img{width:100%;opacity:1;}.elementor-25 .elementor-element.elementor-element-2c6637f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3c8f7943{text-align:center;}.elementor-25 .elementor-element.elementor-element-3c8f7943 img{width:100%;opacity:1;}.elementor-25 .elementor-element.elementor-element-6cdd3d9b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e6f6b20{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5620a2fa{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2513b5ab{text-align:center;}.elementor-25 .elementor-element.elementor-element-2513b5ab img{width:100%;opacity:1;}.elementor-25 .elementor-element.elementor-element-3b3043ee{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1aefcfac{text-align:center;}.elementor-25 .elementor-element.elementor-element-1aefcfac img{width:26px;opacity:1;}.elementor-25 .elementor-element.elementor-element-5c7b05e5{--divider-border-style:solid;--divider-color:#D3A34A;--divider-border-width:2px;}.elementor-25 .elementor-element.elementor-element-5c7b05e5 .elementor-divider-separator{width:34px;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-5c7b05e5 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-77de4753{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-77de4753 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:19px;font-weight:400;line-height:1.05em;letter-spacing:-0.45px;color:#2E4B40;}.elementor-25 .elementor-element.elementor-element-7cf2b95b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-18b2790{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-18b2790 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:2.2px;color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-28fcb56a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-28fcb56a .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:72px;font-weight:400;line-height:0.97em;letter-spacing:-4.4px;color:#FFFDF8;}.elementor-25 .elementor-element.elementor-element-4ef5cdbd{--divider-border-style:solid;--divider-color:#D4A34D;--divider-border-width:2px;}.elementor-25 .elementor-element.elementor-element-4ef5cdbd .elementor-divider-separator{width:62px;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-4ef5cdbd .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-22fa3623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:1.62em;color:rgba(255,253,248,0.96);}.elementor-25 .elementor-element.elementor-element-7f4f039a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-25b2b45a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-25b2b45a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.2em;letter-spacing:1.8px;color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-7409a30{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-73538f96 .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-73538f96.elementor-view-stacked .elementor-icon{background-color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-73538f96.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-73538f96.elementor-view-default .elementor-icon{color:#E5BE76;border-color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-73538f96.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-73538f96.elementor-view-default .elementor-icon svg{fill:#E5BE76;}.elementor-25 .elementor-element.elementor-element-73538f96 .elementor-icon{font-size:15px;}.elementor-25 .elementor-element.elementor-element-73538f96 .elementor-icon svg{height:15px;}.elementor-25 .elementor-element.elementor-element-2ba95b21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.52em;color:rgba(255,253,248,0.84);}.elementor-25 .elementor-element.elementor-element-2b18ba6b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7115d353 .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-7115d353.elementor-view-stacked .elementor-icon{background-color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-7115d353.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-7115d353.elementor-view-default .elementor-icon{color:#E5BE76;border-color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-7115d353.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-7115d353.elementor-view-default .elementor-icon svg{fill:#E5BE76;}.elementor-25 .elementor-element.elementor-element-7115d353 .elementor-icon{font-size:15px;}.elementor-25 .elementor-element.elementor-element-7115d353 .elementor-icon svg{height:15px;}.elementor-25 .elementor-element.elementor-element-4df052ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.52em;color:rgba(255,253,248,0.84);}.elementor-25 .elementor-element.elementor-element-71090925{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-57cbb74b .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-57cbb74b.elementor-view-stacked .elementor-icon{background-color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-57cbb74b.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-57cbb74b.elementor-view-default .elementor-icon{color:#E5BE76;border-color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-57cbb74b.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-57cbb74b.elementor-view-default .elementor-icon svg{fill:#E5BE76;}.elementor-25 .elementor-element.elementor-element-57cbb74b .elementor-icon{font-size:15px;}.elementor-25 .elementor-element.elementor-element-57cbb74b .elementor-icon svg{height:15px;}.elementor-25 .elementor-element.elementor-element-7a80979c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.52em;color:rgba(255,253,248,0.84);}.elementor-25 .elementor-element.elementor-element-48c6d8a7{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-25 .elementor-element.elementor-element-48c6d8a7:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-48c6d8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19392F;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-48c6d8a7{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-48c6d8a7{right:0px;}.elementor-25 .elementor-element.elementor-element-f34ef03{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-61b078f7{text-align:center;}.elementor-25 .elementor-element.elementor-element-61b078f7 img{width:100%;opacity:1;}.elementor-25 .elementor-element.elementor-element-72379739{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3b862afb{text-align:center;}.elementor-25 .elementor-element.elementor-element-3b862afb img{width:100%;opacity:1;}.elementor-25 .elementor-element.elementor-element-7a3b60ae{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4d06e802{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7ab52a7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-7ab52a7a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-51710a77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-51710a77 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:54px;font-weight:400;line-height:1em;letter-spacing:-2.7px;color:#FFFDF8;}.elementor-25 .elementor-element.elementor-element-657e7020{--divider-border-style:solid;--divider-color:#D4A34D;--divider-border-width:2px;}.elementor-25 .elementor-element.elementor-element-657e7020 .elementor-divider-separator{width:70px;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-657e7020 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-91056a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:1.68em;color:rgba(255,253,248,0.96);}.elementor-25 .elementor-element.elementor-element-5944e194{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5ff830e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-5ff830e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;line-height:1.2em;letter-spacing:1.7px;color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-a3ac8c9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2315d1fb .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-2315d1fb.elementor-view-stacked .elementor-icon{background-color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-2315d1fb.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-2315d1fb.elementor-view-default .elementor-icon{color:#E5BE76;border-color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-2315d1fb.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-2315d1fb.elementor-view-default .elementor-icon svg{fill:#E5BE76;}.elementor-25 .elementor-element.elementor-element-2315d1fb .elementor-icon{font-size:16px;}.elementor-25 .elementor-element.elementor-element-2315d1fb .elementor-icon svg{height:16px;}.elementor-25 .elementor-element.elementor-element-5647bbbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;color:rgba(255,253,248,0.84);}.elementor-25 .elementor-element.elementor-element-238a24ef{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-42271fc3 .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-42271fc3.elementor-view-stacked .elementor-icon{background-color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-42271fc3.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-42271fc3.elementor-view-default .elementor-icon{color:#E5BE76;border-color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-42271fc3.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-42271fc3.elementor-view-default .elementor-icon svg{fill:#E5BE76;}.elementor-25 .elementor-element.elementor-element-42271fc3 .elementor-icon{font-size:16px;}.elementor-25 .elementor-element.elementor-element-42271fc3 .elementor-icon svg{height:16px;}.elementor-25 .elementor-element.elementor-element-bfcf2c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;color:rgba(255,253,248,0.84);}.elementor-25 .elementor-element.elementor-element-109d15ee{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1893fcc4 .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-1893fcc4.elementor-view-stacked .elementor-icon{background-color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-1893fcc4.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-1893fcc4.elementor-view-default .elementor-icon{color:#E5BE76;border-color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-1893fcc4.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-1893fcc4.elementor-view-default .elementor-icon svg{fill:#E5BE76;}.elementor-25 .elementor-element.elementor-element-1893fcc4 .elementor-icon{font-size:16px;}.elementor-25 .elementor-element.elementor-element-1893fcc4 .elementor-icon svg{height:16px;}.elementor-25 .elementor-element.elementor-element-6c22787f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;color:rgba(255,253,248,0.84);}.elementor-25 .elementor-element.elementor-element-2ba80f84{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4ac828cd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4fbb8ec7{text-align:center;}.elementor-25 .elementor-element.elementor-element-4fbb8ec7 img{width:100%;opacity:1;}.elementor-25 .elementor-element.elementor-element-31febadb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1ff60c10{text-align:center;}.elementor-25 .elementor-element.elementor-element-1ff60c10 img{width:24px;opacity:1;}.elementor-25 .elementor-element.elementor-element-2e37937f{--divider-border-style:solid;--divider-color:#D3A34A;--divider-border-width:2px;}.elementor-25 .elementor-element.elementor-element-2e37937f .elementor-divider-separator{width:34px;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-2e37937f .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-74587a1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-74587a1f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.05em;letter-spacing:-0.45px;color:#2E4B40;}.elementor-25 .elementor-element.elementor-element-5f20b125{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1dc67baf{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-25 .elementor-element.elementor-element-1dc67baf:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1dc67baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E7;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-1dc67baf{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-1dc67baf{right:0px;}.elementor-25 .elementor-element.elementor-element-14972255{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-14972255 img{width:220px;}.elementor-25 .elementor-element.elementor-element-eb5deea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-eb5deea img{width:220px;}.elementor-25 .elementor-element.elementor-element-31563c4a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-61034271{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3f265a88{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-73b97f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-73b97f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.145em;color:#A87525;}.elementor-25 .elementor-element.elementor-element-6a845047{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-6a845047 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:76px;font-weight:400;line-height:0.96em;letter-spacing:-4.45px;color:#1B2C38;}.elementor-25 .elementor-element.elementor-element-66433ad6{--divider-border-style:solid;--divider-color:#C9A46A;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-66433ad6 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-66433ad6 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-78c8c50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.72em;color:#52645A;}.elementor-25 .elementor-element.elementor-element-4f1ef0fd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4afd1fa4{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-4afd1fa4{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-4afd1fa4{right:0px;}.elementor-25 .elementor-element.elementor-element-372c696f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6031ee4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-6031ee4c img{width:46px;}.elementor-25 .elementor-element.elementor-element-78c80103{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-78c80103 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:35px;font-weight:400;line-height:1em;letter-spacing:-0.5px;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-118e4cb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-118e4cb1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.135em;color:#A87525;}.elementor-25 .elementor-element.elementor-element-6381f55c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-6381f55c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:38px;font-weight:400;line-height:1.02em;letter-spacing:-1.45px;color:#29483D;}.elementor-25 .elementor-element.elementor-element-6bc40286{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.64em;color:#586A60;}.elementor-25 .elementor-element.elementor-element-39c940a2{--divider-border-style:solid;--divider-color:rgba(27,44,56,.13);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-39c940a2 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-39c940a2 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-5e1b0372{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.52em;color:#52645A;}.elementor-25 .elementor-element.elementor-element-4534a2ba{--divider-border-style:solid;--divider-color:rgba(27,44,56,.13);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-4534a2ba .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-4534a2ba .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-7c63d478{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;line-height:1.5em;color:#617169;}.elementor-25 .elementor-element.elementor-element-50b41612{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-50b41612{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-50b41612{right:0px;}.elementor-25 .elementor-element.elementor-element-7b222d4d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6ab544e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-6ab544e1 img{width:46px;}.elementor-25 .elementor-element.elementor-element-5298db3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-5298db3f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:35px;font-weight:400;line-height:1em;letter-spacing:-0.5px;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-18663572{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-18663572 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.135em;color:#A87525;}.elementor-25 .elementor-element.elementor-element-73b416f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-73b416f1 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:38px;font-weight:400;line-height:1.02em;letter-spacing:-1.45px;color:#29483D;}.elementor-25 .elementor-element.elementor-element-34febd45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.64em;color:#586A60;}.elementor-25 .elementor-element.elementor-element-6c578f41{--divider-border-style:solid;--divider-color:rgba(27,44,56,.13);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-6c578f41 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-6c578f41 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-401dbe3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.52em;color:#52645A;}.elementor-25 .elementor-element.elementor-element-44891fd6{--divider-border-style:solid;--divider-color:rgba(27,44,56,.13);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-44891fd6 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-44891fd6 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-3a5e84af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;line-height:1.5em;color:#617169;}.elementor-25 .elementor-element.elementor-element-3b440409{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-3b440409{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-3b440409{right:0px;}.elementor-25 .elementor-element.elementor-element-43de87f3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5562a63d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-5562a63d img{width:46px;}.elementor-25 .elementor-element.elementor-element-30fb796f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-30fb796f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:35px;font-weight:400;line-height:1em;letter-spacing:-0.5px;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-1f54304a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-1f54304a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.135em;color:#A87525;}.elementor-25 .elementor-element.elementor-element-70691619{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-70691619 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:38px;font-weight:400;line-height:1.02em;letter-spacing:-1.45px;color:#29483D;}.elementor-25 .elementor-element.elementor-element-573e7c2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.64em;color:#586A60;}.elementor-25 .elementor-element.elementor-element-79c38c3e{--divider-border-style:solid;--divider-color:rgba(27,44,56,.13);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-79c38c3e .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-79c38c3e .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-14de32d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.52em;color:#52645A;}.elementor-25 .elementor-element.elementor-element-61d747c5{--divider-border-style:solid;--divider-color:rgba(27,44,56,.13);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-61d747c5 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-61d747c5 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-73eb4b9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;line-height:1.5em;color:#617169;}.elementor-25 .elementor-element.elementor-element-57d5f543{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-57d5f543{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-57d5f543{right:0px;}.elementor-25 .elementor-element.elementor-element-3a8d0f89{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-63530c9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-63530c9a img{width:46px;}.elementor-25 .elementor-element.elementor-element-75f715ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-75f715ab .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:35px;font-weight:400;line-height:1em;letter-spacing:-0.5px;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-5253703d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-5253703d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.135em;color:#A87525;}.elementor-25 .elementor-element.elementor-element-4a758fe8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-4a758fe8 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:38px;font-weight:400;line-height:1.02em;letter-spacing:-1.45px;color:#29483D;}.elementor-25 .elementor-element.elementor-element-2494697d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.64em;color:#586A60;}.elementor-25 .elementor-element.elementor-element-55d3427b{--divider-border-style:solid;--divider-color:rgba(27,44,56,.13);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-55d3427b .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-55d3427b .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-3f0440a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.52em;color:#52645A;}.elementor-25 .elementor-element.elementor-element-167c74f2{--divider-border-style:solid;--divider-color:rgba(27,44,56,.13);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-167c74f2 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-167c74f2 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-62d195db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;line-height:1.5em;color:#617169;}.elementor-25 .elementor-element.elementor-element-78887ce9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4f82c2f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-490f4652{--divider-border-style:solid;--divider-color:rgba(168,117,37,.45);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-490f4652 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-25 .elementor-element.elementor-element-490f4652 .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-bef5292{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-bef5292 img{width:31px;}.elementor-25 .elementor-element.elementor-element-30eccaac{--divider-border-style:solid;--divider-color:rgba(168,117,37,.45);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-30eccaac .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-30eccaac .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-2472d1f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.55em;color:#52645A;}.elementor-25 .elementor-element.elementor-element-777efaa9{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-25 .elementor-element.elementor-element-777efaa9:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-777efaa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E7;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-777efaa9{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-777efaa9{right:0px;}.elementor-25 .elementor-element.elementor-element-1b983e21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-1b983e21 img{width:190px;}.elementor-25 .elementor-element.elementor-element-275652a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-275652a3 img{width:190px;}.elementor-25 .elementor-element.elementor-element-1c504f2d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-39d1ce56{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4e1029d3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-41ef276f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-41ef276f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.14em;color:#A87525;}.elementor-25 .elementor-element.elementor-element-368c2f2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-368c2f2c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:47px;font-weight:400;line-height:1em;letter-spacing:-2.2px;color:#1B2C38;}.elementor-25 .elementor-element.elementor-element-251e3387{--divider-border-style:solid;--divider-color:#C9A46A;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-251e3387 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-251e3387 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-483df7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.67em;color:#52645A;}.elementor-25 .elementor-element.elementor-element-717a22ac{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2ca5e9cf{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-2ca5e9cf{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-2ca5e9cf{right:0px;}.elementor-25 .elementor-element.elementor-element-7919f32a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-58eb863b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-58eb863b img{width:40px;}.elementor-25 .elementor-element.elementor-element-610f0648{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-610f0648 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1em;letter-spacing:-0.4px;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-6a2707c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-6a2707c4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.135em;color:#A87525;}.elementor-25 .elementor-element.elementor-element-1c97771b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-1c97771b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.05em;letter-spacing:-1.05px;color:#29483D;}.elementor-25 .elementor-element.elementor-element-34709eb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.64em;color:#586A60;}.elementor-25 .elementor-element.elementor-element-3a802a9f{--divider-border-style:solid;--divider-color:rgba(27,44,56,.13);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-3a802a9f .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-3a802a9f .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-7b3bb26a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#52645A;}.elementor-25 .elementor-element.elementor-element-22a70520{--divider-border-style:solid;--divider-color:rgba(27,44,56,.13);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-22a70520 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-22a70520 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-53d777a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;line-height:1.5em;color:#617169;}.elementor-25 .elementor-element.elementor-element-b69f928{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-b69f928{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-b69f928{right:0px;}.elementor-25 .elementor-element.elementor-element-5fd1391d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7e3bf70e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-7e3bf70e img{width:40px;}.elementor-25 .elementor-element.elementor-element-7ad1b7c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-7ad1b7c8 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1em;letter-spacing:-0.4px;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-582a3d20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-582a3d20 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.135em;color:#A87525;}.elementor-25 .elementor-element.elementor-element-4384ffd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-4384ffd1 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.05em;letter-spacing:-1.05px;color:#29483D;}.elementor-25 .elementor-element.elementor-element-1dbb864a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.64em;color:#586A60;}.elementor-25 .elementor-element.elementor-element-6800fad5{--divider-border-style:solid;--divider-color:rgba(27,44,56,.13);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-6800fad5 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-6800fad5 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-228aaacf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#52645A;}.elementor-25 .elementor-element.elementor-element-3a616377{--divider-border-style:solid;--divider-color:rgba(27,44,56,.13);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-3a616377 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-3a616377 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-4769129a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;line-height:1.5em;color:#617169;}.elementor-25 .elementor-element.elementor-element-43ffaec2{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-43ffaec2{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-43ffaec2{right:0px;}.elementor-25 .elementor-element.elementor-element-749ee805{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6fbfce88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-6fbfce88 img{width:40px;}.elementor-25 .elementor-element.elementor-element-3bf2987c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-3bf2987c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1em;letter-spacing:-0.4px;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-55507eda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-55507eda .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.135em;color:#A87525;}.elementor-25 .elementor-element.elementor-element-5fd090c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-5fd090c4 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.05em;letter-spacing:-1.05px;color:#29483D;}.elementor-25 .elementor-element.elementor-element-61dd567f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.64em;color:#586A60;}.elementor-25 .elementor-element.elementor-element-75cae2c{--divider-border-style:solid;--divider-color:rgba(27,44,56,.13);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-75cae2c .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-75cae2c .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-30556fb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#52645A;}.elementor-25 .elementor-element.elementor-element-33182912{--divider-border-style:solid;--divider-color:rgba(27,44,56,.13);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-33182912 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-33182912 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-3387d0f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;line-height:1.5em;color:#617169;}.elementor-25 .elementor-element.elementor-element-4a84f777{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-4a84f777{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-4a84f777{right:0px;}.elementor-25 .elementor-element.elementor-element-3c8728e4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-32474104{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-32474104 img{width:40px;}.elementor-25 .elementor-element.elementor-element-272b479c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-25 .elementor-element.elementor-element-272b479c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1em;letter-spacing:-0.4px;color:#B27E2B;}.elementor-25 .elementor-element.elementor-element-3debf27c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-3debf27c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.135em;color:#A87525;}.elementor-25 .elementor-element.elementor-element-15574811{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-15574811 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.05em;letter-spacing:-1.05px;color:#29483D;}.elementor-25 .elementor-element.elementor-element-62e185d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.64em;color:#586A60;}.elementor-25 .elementor-element.elementor-element-6e2f4c25{--divider-border-style:solid;--divider-color:rgba(27,44,56,.13);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-6e2f4c25 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-6e2f4c25 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-6c654e28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#52645A;}.elementor-25 .elementor-element.elementor-element-111b7f22{--divider-border-style:solid;--divider-color:rgba(27,44,56,.13);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-111b7f22 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-111b7f22 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-111cda34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;line-height:1.5em;color:#617169;}.elementor-25 .elementor-element.elementor-element-75a64d01{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3a238eea{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3d75cf4e{--divider-border-style:solid;--divider-color:rgba(168,117,37,.45);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-3d75cf4e .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-25 .elementor-element.elementor-element-3d75cf4e .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-6fdad8f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-6fdad8f5 img{width:31px;}.elementor-25 .elementor-element.elementor-element-54c376fa{--divider-border-style:solid;--divider-color:rgba(168,117,37,.45);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-54c376fa .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-54c376fa .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-f4952d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.58em;color:#52645A;}.elementor-25 .elementor-element.elementor-element-31749491{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-25 .elementor-element.elementor-element-31749491:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-31749491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17342D;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-31749491{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-31749491{right:0px;}.elementor-25 .elementor-element.elementor-element-206faa77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-206faa77 img{width:100%;}.elementor-25 .elementor-element.elementor-element-6144978c{--display:flex;--position:absolute;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-6144978c{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-6144978c{right:0px;}.elementor-25 .elementor-element.elementor-element-554ba427{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-113718e1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e135ada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-e135ada .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1.55px;color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-51613c30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-51613c30 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:58px;font-weight:400;line-height:0.98em;letter-spacing:-3.35px;color:#FFFDF8;}.elementor-25 .elementor-element.elementor-element-491eed37{--divider-border-style:solid;--divider-color:#D6A956;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-491eed37 .elementor-divider-separator{width:68px;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-491eed37 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-6fa7bc51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1.65em;color:rgba(255,253,248,.80);}.elementor-25 .elementor-element.elementor-element-2af166d0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-17734520{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7679d8e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-7679d8e5 img{width:100%;}.elementor-25 .elementor-element.elementor-element-492cace1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.28em;color:rgba(255,253,248,.86);}.elementor-25 .elementor-element.elementor-element-5a20a124{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2929c705{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-2929c705 img{width:100%;}.elementor-25 .elementor-element.elementor-element-23305fed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.28em;color:rgba(255,253,248,.86);}.elementor-25 .elementor-element.elementor-element-7a5846fd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1f9f592d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-76ef46c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-76ef46c3 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-76ef46c3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-76ef46c3.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-76ef46c3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-76ef46c3.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-76ef46c3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-76ef46c3 .elementor-icon{font-size:18px;}.elementor-25 .elementor-element.elementor-element-76ef46c3 .elementor-icon svg{height:18px;}.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-25 .elementor-element.elementor-element-2904382d .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;line-height:1em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2904382d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-45328dea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-45328dea .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-45328dea.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-45328dea.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-45328dea.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-45328dea.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-45328dea.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-45328dea .elementor-icon{font-size:18px;}.elementor-25 .elementor-element.elementor-element-45328dea .elementor-icon svg{height:18px;}.elementor-25 .elementor-element.elementor-element-3fc755d{--display:flex;--position:relative;--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;--overflow:visible;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-3fc755d{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-3fc755d{right:0px;}.elementor-25 .elementor-element.elementor-element-33507d13{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-33507d13{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-33507d13{right:0px;}.elementor-25 .elementor-element.elementor-element-77526206{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-77526206 img{width:100%;}.elementor-25 .elementor-element.elementor-element-58a8e95e{--display:flex;--position:absolute;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-58a8e95e{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-58a8e95e{right:0px;}.elementor-25 .elementor-element.elementor-element-1cb5fd97{--divider-border-style:solid;--divider-color:#D3A34A;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1cb5fd97 .elementor-divider-separator{width:37px;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-1cb5fd97 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-2a2cfe85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.08em;letter-spacing:-0.35px;color:#24463B;}.elementor-25 .elementor-element.elementor-element-4b24073e{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-25 .elementor-element.elementor-element-4b24073e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4b24073e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17342D;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-4b24073e{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-4b24073e{right:0px;}.elementor-25 .elementor-element.elementor-element-ad71bf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-ad71bf6 img{width:100%;}.elementor-25 .elementor-element.elementor-element-4bf18de3{--display:flex;--position:absolute;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-4bf18de3{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-4bf18de3{right:0px;}.elementor-25 .elementor-element.elementor-element-2cf42c45{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-451b51b9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4e4ec78a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-4e4ec78a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;line-height:1.2em;letter-spacing:2px;color:#E5BE76;}.elementor-25 .elementor-element.elementor-element-74d308d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-74d308d0 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:68px;font-weight:400;line-height:0.98em;letter-spacing:-3px;color:#FFFDF8;}.elementor-25 .elementor-element.elementor-element-7b3be57d{--divider-border-style:solid;--divider-color:#D6A956;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-7b3be57d .elementor-divider-separator{width:55px;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-7b3be57d .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-357d0cc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.65em;color:rgba(255,253,248,.80);}.elementor-25 .elementor-element.elementor-element-6fdbc7cd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7fae8013{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c7fc605{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-c7fc605 img{width:100%;}.elementor-25 .elementor-element.elementor-element-61558022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.42em;color:rgba(255,253,248,.86);}.elementor-25 .elementor-element.elementor-element-5dfd4d63{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4d8c59c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-4d8c59c0 img{width:100%;}.elementor-25 .elementor-element.elementor-element-7e04bf62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.42em;color:rgba(255,253,248,.86);}.elementor-25 .elementor-element.elementor-element-4d68d8e7{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7570f87b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c35310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c35310 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-c35310.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c35310.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-c35310.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c35310.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-c35310.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c35310 .elementor-icon{font-size:17px;}.elementor-25 .elementor-element.elementor-element-c35310 .elementor-icon svg{height:17px;}.elementor-25 .elementor-element.elementor-element-3fb00853 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.15em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3fb00853{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-62bb59e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-62bb59e7 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-62bb59e7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-62bb59e7.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-62bb59e7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-62bb59e7.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-62bb59e7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-62bb59e7 .elementor-icon{font-size:16px;}.elementor-25 .elementor-element.elementor-element-62bb59e7 .elementor-icon svg{height:16px;}.elementor-25 .elementor-element.elementor-element-41845b06{--display:flex;--position:relative;--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;--overflow:visible;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-41845b06{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-41845b06{right:0px;}.elementor-25 .elementor-element.elementor-element-51eb9c3{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-51eb9c3{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-51eb9c3{right:0px;}.elementor-25 .elementor-element.elementor-element-3f757727{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-3f757727 img{width:100%;}.elementor-25 .elementor-element.elementor-element-15ebe787{--display:flex;--position:absolute;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-15ebe787{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-15ebe787{right:0px;}.elementor-25 .elementor-element.elementor-element-37770d41{--divider-border-style:solid;--divider-color:#D3A34A;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-37770d41 .elementor-divider-separator{width:37px;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-37770d41 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-6b981d54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.08em;color:#24463B;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-64c740b7{--width:100%;}.elementor-25 .elementor-element.elementor-element-80b60ec{--width:100%;}.elementor-25 .elementor-element.elementor-element-27a136c1{--width:100%;}.elementor-25 .elementor-element.elementor-element-5f18e65a{--width:100%;}.elementor-25 .elementor-element.elementor-element-11143e81{--width:100%;}.elementor-25 .elementor-element.elementor-element-373147d9{--width:100%;}.elementor-25 .elementor-element.elementor-element-7b0cefe0{--width:100%;}.elementor-25 .elementor-element.elementor-element-673a43f0{--width:100%;}.elementor-25 .elementor-element.elementor-element-7279728a{--width:100%;}.elementor-25 .elementor-element.elementor-element-12012b69{--width:100%;}.elementor-25 .elementor-element.elementor-element-5db1af2f{--width:100%;}.elementor-25 .elementor-element.elementor-element-7ea633eb{--width:100%;}.elementor-25 .elementor-element.elementor-element-4f2cd6f9{--width:100%;}.elementor-25 .elementor-element.elementor-element-132798e9{--width:100%;}.elementor-25 .elementor-element.elementor-element-6cf00312{--width:100%;}.elementor-25 .elementor-element.elementor-element-2f1c728{--width:100%;}.elementor-25 .elementor-element.elementor-element-1156914f{--width:100%;}.elementor-25 .elementor-element.elementor-element-3da1a42a{--width:100%;}.elementor-25 .elementor-element.elementor-element-43117e70{--width:100%;}.elementor-25 .elementor-element.elementor-element-23354106{--width:100%;}.elementor-25 .elementor-element.elementor-element-295ddcaf{--width:100%;}.elementor-25 .elementor-element.elementor-element-4c68000a{--width:100%;}.elementor-25 .elementor-element.elementor-element-34f59ec3{--width:100%;}.elementor-25 .elementor-element.elementor-element-484ebc8a{--width:100%;}.elementor-25 .elementor-element.elementor-element-78b79263{--width:100%;}.elementor-25 .elementor-element.elementor-element-4b5643c5{--width:100%;}.elementor-25 .elementor-element.elementor-element-5633eb7{--width:100%;}.elementor-25 .elementor-element.elementor-element-4a605672{--width:100%;}.elementor-25 .elementor-element.elementor-element-520d3e89{--width:100%;}.elementor-25 .elementor-element.elementor-element-685cac5c{--width:100%;}.elementor-25 .elementor-element.elementor-element-b36d9f9{--width:100%;}.elementor-25 .elementor-element.elementor-element-6312c40c{--width:100%;}.elementor-25 .elementor-element.elementor-element-170407a8{--width:100%;}.elementor-25 .elementor-element.elementor-element-66d469cc{--width:100%;}.elementor-25 .elementor-element.elementor-element-2c42e91a{--width:100%;}.elementor-25 .elementor-element.elementor-element-59784b7a{--width:100%;}.elementor-25 .elementor-element.elementor-element-4873660b{--width:100%;}.elementor-25 .elementor-element.elementor-element-5bb5c037{--width:100%;}.elementor-25 .elementor-element.elementor-element-215f1eb0{--width:100%;}.elementor-25 .elementor-element.elementor-element-4db43846{--width:100%;}.elementor-25 .elementor-element.elementor-element-fb3ed21{--width:100%;}.elementor-25 .elementor-element.elementor-element-6b4bde55{--width:100%;}.elementor-25 .elementor-element.elementor-element-63ce5d33{--width:100%;}.elementor-25 .elementor-element.elementor-element-2205db22{--width:100%;}.elementor-25 .elementor-element.elementor-element-d2416df{--width:100%;}.elementor-25 .elementor-element.elementor-element-7d66b737{--width:100%;}.elementor-25 .elementor-element.elementor-element-2c6637f{--width:100%;}.elementor-25 .elementor-element.elementor-element-6cdd3d9b{--width:100%;}.elementor-25 .elementor-element.elementor-element-e6f6b20{--width:100%;}.elementor-25 .elementor-element.elementor-element-5620a2fa{--width:100%;}.elementor-25 .elementor-element.elementor-element-3b3043ee{--width:100%;}.elementor-25 .elementor-element.elementor-element-7cf2b95b{--width:100%;}.elementor-25 .elementor-element.elementor-element-7f4f039a{--width:100%;}.elementor-25 .elementor-element.elementor-element-7409a30{--width:100%;}.elementor-25 .elementor-element.elementor-element-2b18ba6b{--width:100%;}.elementor-25 .elementor-element.elementor-element-71090925{--width:100%;}.elementor-25 .elementor-element.elementor-element-48c6d8a7{--width:100%;}.elementor-25 .elementor-element.elementor-element-f34ef03{--width:100%;}.elementor-25 .elementor-element.elementor-element-72379739{--width:100%;}.elementor-25 .elementor-element.elementor-element-7a3b60ae{--width:100%;}.elementor-25 .elementor-element.elementor-element-4d06e802{--width:100%;}.elementor-25 .elementor-element.elementor-element-5944e194{--width:100%;}.elementor-25 .elementor-element.elementor-element-a3ac8c9{--width:100%;}.elementor-25 .elementor-element.elementor-element-238a24ef{--width:100%;}.elementor-25 .elementor-element.elementor-element-109d15ee{--width:100%;}.elementor-25 .elementor-element.elementor-element-2ba80f84{--width:100%;}.elementor-25 .elementor-element.elementor-element-4ac828cd{--width:100%;}.elementor-25 .elementor-element.elementor-element-31febadb{--width:100%;}.elementor-25 .elementor-element.elementor-element-5f20b125{--width:100%;}.elementor-25 .elementor-element.elementor-element-1dc67baf{--width:100%;}.elementor-25 .elementor-element.elementor-element-31563c4a{--width:100%;}.elementor-25 .elementor-element.elementor-element-61034271{--width:100%;}.elementor-25 .elementor-element.elementor-element-3f265a88{--width:100%;}.elementor-25 .elementor-element.elementor-element-4f1ef0fd{--width:100%;}.elementor-25 .elementor-element.elementor-element-4afd1fa4{--width:100%;}.elementor-25 .elementor-element.elementor-element-372c696f{--width:100%;}.elementor-25 .elementor-element.elementor-element-50b41612{--width:100%;}.elementor-25 .elementor-element.elementor-element-7b222d4d{--width:100%;}.elementor-25 .elementor-element.elementor-element-3b440409{--width:100%;}.elementor-25 .elementor-element.elementor-element-43de87f3{--width:100%;}.elementor-25 .elementor-element.elementor-element-57d5f543{--width:100%;}.elementor-25 .elementor-element.elementor-element-3a8d0f89{--width:100%;}.elementor-25 .elementor-element.elementor-element-78887ce9{--width:100%;}.elementor-25 .elementor-element.elementor-element-4f82c2f{--width:100%;}.elementor-25 .elementor-element.elementor-element-777efaa9{--width:100%;}.elementor-25 .elementor-element.elementor-element-1c504f2d{--width:100%;}.elementor-25 .elementor-element.elementor-element-39d1ce56{--width:100%;}.elementor-25 .elementor-element.elementor-element-4e1029d3{--width:100%;}.elementor-25 .elementor-element.elementor-element-717a22ac{--width:100%;}.elementor-25 .elementor-element.elementor-element-2ca5e9cf{--width:100%;}.elementor-25 .elementor-element.elementor-element-7919f32a{--width:100%;}.elementor-25 .elementor-element.elementor-element-b69f928{--width:100%;}.elementor-25 .elementor-element.elementor-element-5fd1391d{--width:100%;}.elementor-25 .elementor-element.elementor-element-43ffaec2{--width:100%;}.elementor-25 .elementor-element.elementor-element-749ee805{--width:100%;}.elementor-25 .elementor-element.elementor-element-4a84f777{--width:100%;}.elementor-25 .elementor-element.elementor-element-3c8728e4{--width:100%;}.elementor-25 .elementor-element.elementor-element-75a64d01{--width:100%;}.elementor-25 .elementor-element.elementor-element-3a238eea{--width:100%;}.elementor-25 .elementor-element.elementor-element-31749491{--width:100%;}.elementor-25 .elementor-element.elementor-element-6144978c{--width:100%;}.elementor-25 .elementor-element.elementor-element-554ba427{--width:100%;}.elementor-25 .elementor-element.elementor-element-113718e1{--width:100%;}.elementor-25 .elementor-element.elementor-element-2af166d0{--width:100%;}.elementor-25 .elementor-element.elementor-element-17734520{--width:100%;}.elementor-25 .elementor-element.elementor-element-5a20a124{--width:100%;}.elementor-25 .elementor-element.elementor-element-7a5846fd{--width:100%;}.elementor-25 .elementor-element.elementor-element-1f9f592d{--width:100%;}.elementor-25 .elementor-element.elementor-element-3fc755d{--width:100%;}.elementor-25 .elementor-element.elementor-element-33507d13{--width:100%;}.elementor-25 .elementor-element.elementor-element-58a8e95e{--width:260px;}.elementor-25 .elementor-element.elementor-element-4b24073e{--width:100%;}.elementor-25 .elementor-element.elementor-element-4bf18de3{--width:100%;}.elementor-25 .elementor-element.elementor-element-2cf42c45{--width:100%;}.elementor-25 .elementor-element.elementor-element-451b51b9{--width:100%;}.elementor-25 .elementor-element.elementor-element-6fdbc7cd{--width:100%;}.elementor-25 .elementor-element.elementor-element-7fae8013{--width:100%;}.elementor-25 .elementor-element.elementor-element-5dfd4d63{--width:100%;}.elementor-25 .elementor-element.elementor-element-4d68d8e7{--width:100%;}.elementor-25 .elementor-element.elementor-element-7570f87b{--width:100%;}.elementor-25 .elementor-element.elementor-element-41845b06{--width:100%;}.elementor-25 .elementor-element.elementor-element-51eb9c3{--width:100%;}.elementor-25 .elementor-element.elementor-element-15ebe787{--width:270px;}}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-1b5d2eb0 .elementor-heading-title{font-size:9px;line-height:1.2em;letter-spacing:0.13em;}.elementor-25 .elementor-element.elementor-element-434c3e1b .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:-0.052em;}.elementor-25 .elementor-element.elementor-element-23458174{font-size:10px;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-57ea2fd2{font-size:15px;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-66b6ff3c{--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;}.elementor-25 .elementor-element.elementor-element-3bcb002e{--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;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-5108baa1{text-align:center;}.elementor-25 .elementor-element.elementor-element-5108baa1 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-25 .elementor-element.elementor-element-1a0c0121{--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;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-24e8dc51{text-align:center;}.elementor-25 .elementor-element.elementor-element-24e8dc51 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-25 .elementor-element.elementor-element-af36904 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-af36904 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-af36904 .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-25 .elementor-element.elementor-element-6dfae13b .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-6dfae13b .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-6dfae13b .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-25 .elementor-element.elementor-element-668404c0 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-668404c0 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-668404c0 .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-25 .elementor-element.elementor-element-5b3d5af7 .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:-0.052em;}.elementor-25 .elementor-element.elementor-element-2d68e7dc{font-size:10px;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-13a7a9df{font-size:15px;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-c481478{font-size:14px;line-height:1.52em;}.elementor-25 .elementor-element.elementor-element-703020bf{--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;}.elementor-25 .elementor-element.elementor-element-58650fa0{--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;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-792b2ac3{text-align:center;}.elementor-25 .elementor-element.elementor-element-792b2ac3 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-25 .elementor-element.elementor-element-3d0785b5{--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;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-8f9be33{text-align:center;}.elementor-25 .elementor-element.elementor-element-8f9be33 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-25 .elementor-element.elementor-element-72bf79ed .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-72bf79ed .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-72bf79ed .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-25 .elementor-element.elementor-element-3f5bdbc7 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-3f5bdbc7 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-3f5bdbc7 .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-25 .elementor-element.elementor-element-2b656c85 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-2b656c85 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-2b656c85 .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-25 .elementor-element.elementor-element-7ab52a7a .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-51710a77 .elementor-heading-title{font-size:62px;}.elementor-25 .elementor-element.elementor-element-91056a9{font-size:19px;}.elementor-25 .elementor-element.elementor-element-5647bbbb{font-size:16px;}.elementor-25 .elementor-element.elementor-element-bfcf2c9{font-size:16px;}.elementor-25 .elementor-element.elementor-element-6c22787f{font-size:16px;}.elementor-25 .elementor-element.elementor-element-368c2f2c .elementor-heading-title{font-size:60px;line-height:0.99em;letter-spacing:-3.2px;}.elementor-25 .elementor-element.elementor-element-483df7b{font-size:16px;line-height:1.68em;}.elementor-25 .elementor-element.elementor-element-1c97771b .elementor-heading-title{font-size:31px;line-height:1.03em;}.elementor-25 .elementor-element.elementor-element-34709eb3{font-size:14px;}.elementor-25 .elementor-element.elementor-element-7b3bb26a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-4384ffd1 .elementor-heading-title{font-size:31px;line-height:1.03em;}.elementor-25 .elementor-element.elementor-element-1dbb864a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-228aaacf{font-size:14px;}.elementor-25 .elementor-element.elementor-element-5fd090c4 .elementor-heading-title{font-size:31px;line-height:1.03em;}.elementor-25 .elementor-element.elementor-element-61dd567f{font-size:14px;}.elementor-25 .elementor-element.elementor-element-30556fb1{font-size:14px;}.elementor-25 .elementor-element.elementor-element-15574811 .elementor-heading-title{font-size:31px;line-height:1.03em;}.elementor-25 .elementor-element.elementor-element-62e185d2{font-size:14px;}.elementor-25 .elementor-element.elementor-element-6c654e28{font-size:14px;}.elementor-25 .elementor-element.elementor-element-51613c30 .elementor-heading-title{font-size:64px;}.elementor-25 .elementor-element.elementor-element-4e4ec78a .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:2px;}.elementor-25 .elementor-element.elementor-element-74d308d0 .elementor-heading-title{font-size:52px;line-height:1em;letter-spacing:-2px;}.elementor-25 .elementor-element.elementor-element-357d0cc5{font-size:15px;line-height:1.6em;}.elementor-25 .elementor-element.elementor-element-6fdbc7cd{--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;}.elementor-25 .elementor-element.elementor-element-61558022{font-size:11px;line-height:1.42em;}.elementor-25 .elementor-element.elementor-element-7e04bf62{font-size:11px;line-height:1.42em;}.elementor-25 .elementor-element.elementor-element-4d68d8e7{--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;}.elementor-25 .elementor-element.elementor-element-3f757727{text-align:center;}.elementor-25 .elementor-element.elementor-element-6b981d54{font-size:18px;line-height:1.08em;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-1b5d2eb0 .elementor-heading-title{font-size:9px;line-height:1.2em;letter-spacing:0.13em;}.elementor-25 .elementor-element.elementor-element-434c3e1b .elementor-heading-title{font-size:20px;line-height:0.98em;letter-spacing:-0.052em;}.elementor-25 .elementor-element.elementor-element-23458174{font-size:9px;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-57ea2fd2{font-size:14px;line-height:1.58em;}.elementor-25 .elementor-element.elementor-element-66b6ff3c{--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-25 .elementor-element.elementor-element-3bcb002e{--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;--flex-wrap:nowrap;--border-radius:13px 13px 13px 13px;}.elementor-25 .elementor-element.elementor-element-5108baa1{text-align:center;}.elementor-25 .elementor-element.elementor-element-5108baa1 .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:-0.15px;}.elementor-25 .elementor-element.elementor-element-1a0c0121{--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;--flex-wrap:nowrap;--border-radius:13px 13px 13px 13px;}.elementor-25 .elementor-element.elementor-element-24e8dc51{text-align:center;}.elementor-25 .elementor-element.elementor-element-24e8dc51 .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:-0.15px;}.elementor-25 .elementor-element.elementor-element-af36904 .elementor-icon{font-size:21px;}.elementor-25 .elementor-element.elementor-element-af36904 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-af36904 .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-25 .elementor-element.elementor-element-6dfae13b .elementor-icon{font-size:21px;}.elementor-25 .elementor-element.elementor-element-6dfae13b .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-6dfae13b .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-25 .elementor-element.elementor-element-668404c0 .elementor-icon{font-size:21px;}.elementor-25 .elementor-element.elementor-element-668404c0 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-668404c0 .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-25 .elementor-element.elementor-element-5b3d5af7 .elementor-heading-title{font-size:40px;line-height:0.98em;letter-spacing:-0.052em;}.elementor-25 .elementor-element.elementor-element-2d68e7dc{font-size:9px;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-13a7a9df{font-size:14px;line-height:1.58em;}.elementor-25 .elementor-element.elementor-element-c481478{font-size:14px;line-height:1.56em;}.elementor-25 .elementor-element.elementor-element-703020bf{--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-25 .elementor-element.elementor-element-58650fa0{--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;--flex-wrap:nowrap;--border-radius:13px 13px 13px 13px;}.elementor-25 .elementor-element.elementor-element-792b2ac3{text-align:center;}.elementor-25 .elementor-element.elementor-element-792b2ac3 .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:-0.15px;}.elementor-25 .elementor-element.elementor-element-3d0785b5{--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;--flex-wrap:nowrap;--border-radius:13px 13px 13px 13px;}.elementor-25 .elementor-element.elementor-element-8f9be33{text-align:center;}.elementor-25 .elementor-element.elementor-element-8f9be33 .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:-0.15px;}.elementor-25 .elementor-element.elementor-element-72bf79ed .elementor-icon{font-size:21px;}.elementor-25 .elementor-element.elementor-element-72bf79ed .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-72bf79ed .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-25 .elementor-element.elementor-element-3f5bdbc7 .elementor-icon{font-size:21px;}.elementor-25 .elementor-element.elementor-element-3f5bdbc7 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-3f5bdbc7 .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-25 .elementor-element.elementor-element-2b656c85 .elementor-icon{font-size:21px;}.elementor-25 .elementor-element.elementor-element-2b656c85 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-2b656c85 .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-25 .elementor-element.elementor-element-40dbaf2b .elementor-heading-title{font-size:10px;letter-spacing:0.145em;}.elementor-25 .elementor-element.elementor-element-246a585 .elementor-heading-title{font-size:38px;line-height:1em;letter-spacing:-0.052em;}.elementor-25 .elementor-element.elementor-element-3a1a2da1{font-size:15px;line-height:1.72em;}.elementor-25 .elementor-element.elementor-element-6809fad7{font-size:15px;line-height:1.62em;}.elementor-25 .elementor-element.elementor-element-1e11730f .elementor-heading-title{font-size:10px;}.elementor-25 .elementor-element.elementor-element-47923277 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-74402469{font-size:13px;}.elementor-25 .elementor-element.elementor-element-6e56b5b6 .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-43a25ed7 .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-71ea29be{font-size:14px;line-height:1.57em;}.elementor-25 .elementor-element.elementor-element-41ea9634 .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-3bc652c1 .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-53225654{font-size:14px;line-height:1.57em;}.elementor-25 .elementor-element.elementor-element-705d4a19 .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-3df3dbf1 .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-f19f6b9{font-size:14px;line-height:1.57em;}.elementor-25 .elementor-element.elementor-element-36cef045 .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-137ed733 .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-3a6248a1{font-size:14px;line-height:1.57em;}.elementor-25 .elementor-element.elementor-element-69771c7f .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-57e15cac .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-2c3c8008{font-size:14px;line-height:1.57em;}.elementor-25 .elementor-element.elementor-element-2db78c29{font-size:14px;line-height:1.58em;}.elementor-25 .elementor-element.elementor-element-7ab52a7a .elementor-heading-title{font-size:10px;letter-spacing:1.5px;}.elementor-25 .elementor-element.elementor-element-51710a77 .elementor-heading-title{font-size:54px;letter-spacing:-2.1px;}.elementor-25 .elementor-element.elementor-element-91056a9{font-size:16px;line-height:1.66em;}.elementor-25 .elementor-element.elementor-element-5ff830e4 .elementor-heading-title{font-size:11px;letter-spacing:1.5px;}.elementor-25 .elementor-element.elementor-element-5647bbbb{font-size:14px;}.elementor-25 .elementor-element.elementor-element-bfcf2c9{font-size:14px;}.elementor-25 .elementor-element.elementor-element-6c22787f{font-size:14px;}.elementor-25 .elementor-element.elementor-element-74587a1f .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-368c2f2c .elementor-heading-title{font-size:43px;letter-spacing:-1.9px;}.elementor-25 .elementor-element.elementor-element-483df7b{font-size:16px;}.elementor-25 .elementor-element.elementor-element-1c97771b .elementor-heading-title{font-size:29px;}.elementor-25 .elementor-element.elementor-element-34709eb3{font-size:14px;}.elementor-25 .elementor-element.elementor-element-7b3bb26a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-53d777a7{font-size:12px;}.elementor-25 .elementor-element.elementor-element-4384ffd1 .elementor-heading-title{font-size:29px;}.elementor-25 .elementor-element.elementor-element-1dbb864a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-228aaacf{font-size:14px;}.elementor-25 .elementor-element.elementor-element-4769129a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-5fd090c4 .elementor-heading-title{font-size:29px;}.elementor-25 .elementor-element.elementor-element-61dd567f{font-size:14px;}.elementor-25 .elementor-element.elementor-element-30556fb1{font-size:14px;}.elementor-25 .elementor-element.elementor-element-3387d0f0{font-size:12px;}.elementor-25 .elementor-element.elementor-element-15574811 .elementor-heading-title{font-size:29px;}.elementor-25 .elementor-element.elementor-element-62e185d2{font-size:14px;}.elementor-25 .elementor-element.elementor-element-6c654e28{font-size:14px;}.elementor-25 .elementor-element.elementor-element-111cda34{font-size:12px;}.elementor-25 .elementor-element.elementor-element-e135ada .elementor-heading-title{font-size:10px;letter-spacing:1.32px;}.elementor-25 .elementor-element.elementor-element-51613c30 .elementor-heading-title{font-size:42px;letter-spacing:-2.45px;}.elementor-25 .elementor-element.elementor-element-6fa7bc51{font-size:15px;line-height:1.6em;}.elementor-25 .elementor-element.elementor-element-492cace1{font-size:11px;line-height:1.42em;}.elementor-25 .elementor-element.elementor-element-23305fed{font-size:11px;line-height:1.42em;}.elementor-25 .elementor-element.elementor-element-76ef46c3 .elementor-icon{font-size:16px;}.elementor-25 .elementor-element.elementor-element-76ef46c3 .elementor-icon svg{height:16px;}.elementor-25 .elementor-element.elementor-element-2904382d .elementor-button{font-size:11px;}.elementor-25 .elementor-element.elementor-element-45328dea .elementor-icon{font-size:16px;}.elementor-25 .elementor-element.elementor-element-45328dea .elementor-icon svg{height:16px;}.elementor-25 .elementor-element.elementor-element-2a2cfe85{font-size:15px;}.elementor-25 .elementor-element.elementor-element-4e4ec78a .elementor-heading-title{font-size:10px;line-height:1.2em;letter-spacing:1px;}.elementor-25 .elementor-element.elementor-element-74d308d0 .elementor-heading-title{font-size:38px;line-height:1.02em;letter-spacing:-1px;}.elementor-25 .elementor-element.elementor-element-357d0cc5{font-size:14px;line-height:1.58em;}.elementor-25 .elementor-element.elementor-element-6fdbc7cd{--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-25 .elementor-element.elementor-element-61558022{font-size:11px;line-height:1.42em;}.elementor-25 .elementor-element.elementor-element-7e04bf62{font-size:11px;line-height:1.42em;}.elementor-25 .elementor-element.elementor-element-4d68d8e7{--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-25 .elementor-element.elementor-element-3f757727{text-align:center;}.elementor-25 .elementor-element.elementor-element-6b981d54{font-size:17px;line-height:1.1em;}}/* Start custom CSS for container, class: .elementor-element-3271abe1 */.elementor-25 .elementor-element.elementor-element-3271abe1{--m1-bg:#EED8C6;--m1-green:#24443D;--m1-gold:#C89536;--m1-body:#41544B;position:relative!important;z-index:0;isolation:isolate;contain:none;width:100%;max-width:100%;margin:0!important;padding:0!important;overflow:hidden;background:var(--m1-bg);}
.elementor-25 .elementor-element.elementor-element-3271abe1,.elementor-25 .elementor-element.elementor-element-3271abe1 *{box-sizing:border-box;}
.elementor-25 .elementor-element.elementor-element-3271abe1>.e-con-inner,.elementor-25 .elementor-element.elementor-element-3271abe1.m1-root>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-root,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-desktop,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile{background-color:var(--m1-bg)!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-desktop,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-mobile,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-facts,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-fact{background:transparent!important;background-color:transparent!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-desktop,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-visual,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile-visual{margin:0!important;padding:0!important;gap:0!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-desktop>.e-con-inner,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-mobile>.e-con-inner,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-actions>.e-con-inner,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-facts>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile-visual>.e-con-inner,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile-photo>.elementor-widget-container,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile-photo .elementor-widget-container{margin:0!important;padding:0!important;gap:0!important;border:0!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile-photo{margin:0!important;padding:0!important;gap:0!important;border:0!important;inset:0!important;width:100%!important;height:100%!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-title,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-kicker,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-credentials,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-lead,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-support,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-fact,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-photo{margin-bottom:0!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile-photo{margin-bottom:0!important;inset:0!important;width:100%!important;height:100%!important;}
/* DESKTOP COMPACTO: cabeçalho do site + hero dentro da primeira dobra */
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-desktop{position:relative;width:100%;height:auto;min-height:max(650px,calc(100svh - 72px));max-height:none;overflow:hidden;background:var(--m1-bg);}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-desktop{position:relative;z-index:2;width:min(565px,calc(50% - 28px));height:auto;min-height:max(650px,calc(100svh - 72px));margin-left:max(56px,calc((100% - 1600px)/2));padding:34px 0 34px;max-height:none;background:transparent!important;flex:0 0 auto;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-kicker{display:block!important;margin:0 0 13px!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-kicker .elementor-heading-title{margin:0;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-title{margin:0;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-title .elementor-heading-title{margin:0;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-credentials{margin-top:15px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-credentials p{margin:0;display:flex;align-items:center;flex-wrap:wrap;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-credentials strong,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-credentials span{color:#4C6359!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-credentials span:before{content:"";display:inline-block;width:1px;margin:0 10px;vertical-align:middle;background:#D29B35!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-lead{max-width:555px;margin-top:18px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-support{max-width:555px;margin-top:9px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-lead p,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-support p{margin:0;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-lead .ng-specialties-hero__lead{margin-bottom:9px!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-actions{
  display:flex!important;
  flex-direction:row!important;
  align-items:stretch!important;
  gap:20px!important;
  width:min(706px,calc(100vw - 112px))!important;
  max-width:none!important;
  margin-top:24px!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-actions>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:stretch!important;
  gap:20px!important;
}

/* =========================================================
   CTAs DO HEADER — PADRÃO FINAL CONSOLIDADO
   Estrutura nativa, links preservados e conteúdo centralizado.
   ========================================================= */
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta{
  position:relative;
  display:flex!important;
  align-items:stretch!important;
  min-width:0!important;
  min-height:68px;
  margin:0!important;
  overflow:hidden!important;
  text-decoration:none!important;
  border-radius:16px!important;
  cursor:pointer;
  -webkit-tap-highlight-color:rgba(36,68,61,.10);
  transition:transform .20s ease,box-shadow .20s ease,border-color .20s ease,filter .20s ease,background-color .20s ease;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta>.e-con-inner{
  display:grid!important;
  align-items:center!important;
  justify-items:center!important;
  grid-auto-rows:1fr!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  min-height:inherit!important;
  margin:0!important;
  padding:0!important;
  transform:translate3d(0,2px,0);
  backface-visibility:hidden;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-primary{
  flex:1.42 1 0!important;
  color:#FFFFFF!important;
  border-width:2px!important;
  border-color:#FFF9F1!important;
  background:linear-gradient(90deg,#B77A0F 0%,#CF941B 55%,#D79D23 100%)!important;
  box-shadow:0 12px 25px rgba(161,108,17,.24)!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-primary>.e-con-inner{
  grid-template-columns:30px minmax(0,1fr) 30px!important;
  gap:13px!important;
  padding:0 25px!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-secondary{
  flex:1 1 0!important;
  color:var(--m1-green)!important;
  border-width:1.4px!important;
  border-color:rgba(36,68,61,.66)!important;
  background:rgba(255,253,249,.18)!important;
  box-shadow:none!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-secondary>.e-con-inner{
  grid-template-columns:30px minmax(0,max-content)!important;
  justify-content:center!important;
  gap:13px!important;
  padding:0 24px!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta:hover{
  transform:translateY(-2px);
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-primary:hover{
  filter:brightness(.96) saturate(1.04);
  box-shadow:0 16px 30px rgba(161,108,17,.31)!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-secondary:hover{
  border-color:var(--m1-green)!important;
  background:rgba(255,253,249,.54)!important;
  box-shadow:0 10px 22px rgba(36,68,61,.09)!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta:focus-visible{
  outline:3px solid rgba(36,68,61,.42)!important;
  outline-offset:3px!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-primary:focus-visible{
  outline-color:rgba(255,255,255,.92)!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-image,
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-label{
  align-self:center!important;
  min-width:0!important;
  margin:0!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-image{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  justify-self:center!important;
  flex:none!important;
  line-height:0!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-label{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  justify-self:stretch!important;
  height:auto!important;
  transform:translateY(.25px);
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-image>.elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-image .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-image picture{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-image img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:center!important;
  transform-origin:center center!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-calendar-desktop img{
  transform:scale(1.03);
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-calendar-mobile img{
  transform:scale(1.02);
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-sprout img{
  transform:scale(1.04);
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-arrow img{
  transform:scale(1.08);
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-label>.elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-label .elementor-widget-container{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-label .elementor-heading-title{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-width:0!important;
  min-height:1em!important;
  margin:0!important;
  line-height:1.10!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-primary .m1-cta-label .elementor-heading-title{
  color:#FFFFFF!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-secondary .m1-cta-label .elementor-heading-title{
  color:var(--m1-green)!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-calendar-desktop,
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-calendar-mobile,
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-sprout{
  grid-column:1;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-calendar-desktop{
  display:flex!important;
  width:29px!important;
  height:29px!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-calendar-mobile{
  display:none!important;
  width:36px!important;
  height:36px!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-sprout{
  width:30px!important;
  height:30px!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-arrow{
  grid-column:3;
  width:19px!important;
  height:19px!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-primary-label,
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-secondary-label{
  grid-column:2;
}

@media (min-width:981px) and (max-width:1320px){
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-actions{
    gap:14px!important;
    width:min(620px,calc(100vw - 76px))!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-actions>.e-con-inner{
    gap:14px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta{
    min-height:58px;
    border-radius:14px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-primary>.e-con-inner{
    grid-template-columns:28px minmax(0,1fr) 28px!important;
    gap:10px!important;
    padding:0 18px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-secondary>.e-con-inner{
    grid-template-columns:29px minmax(0,max-content)!important;
    gap:10px!important;
    padding:0 17px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-calendar-desktop{
    width:27px!important;
    height:27px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-sprout{
    width:29px!important;
    height:29px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-arrow{
    width:19px!important;
    height:19px!important;
  }
}

@media (max-width:980px){
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-actions{
    width:100%!important;
    max-width:704px!important;
    gap:14px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-actions>.e-con-inner{
    gap:14px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta{
    min-height:64px;
    border-radius:15px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-primary>.e-con-inner{
    grid-template-columns:30px minmax(0,1fr) 30px!important;
    gap:12px!important;
    padding:0 22px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-secondary>.e-con-inner{
    grid-template-columns:30px minmax(0,max-content)!important;
    gap:12px!important;
    padding:0 21px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-calendar-desktop{
    width:29px!important;
    height:29px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-sprout{
    width:30px!important;
    height:30px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-arrow{
    width:19px!important;
    height:19px!important;
  }
}

@media (max-width:640px){
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-actions{
    flex-direction:column!important;
    gap:10px!important;
    width:100%!important;
    max-width:none!important;
    margin:22px auto 0!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-actions>.e-con-inner{
    flex-direction:column!important;
    gap:10px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta{
    display:grid!important;
    align-items:center!important;
    justify-items:center!important;
    width:100%!important;
    height:58px!important;
    min-height:58px!important;
    max-height:58px!important;
    margin:0!important;
    padding:0 13px!important;
    border-radius:13px!important;
    overflow:hidden!important;
    touch-action:manipulation;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta>.e-con-inner{
    display:contents!important;
    transform:none!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-primary{
    grid-template-columns:22px minmax(0,1fr) 14px!important;
    column-gap:7px!important;
    box-shadow:0 7px 16px rgba(161,108,17,.20)!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-secondary{
    grid-template-columns:22px minmax(0,max-content)!important;
    justify-content:center!important;
    column-gap:9px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-image,
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-label{
    position:static!important;
    align-self:center!important;
    justify-self:center!important;
    margin:0!important;
    transform:none!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-label{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:100%!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-label>.elementor-widget-container,
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-label .elementor-widget-container{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:100%!important;
    margin:0!important;
    padding:0!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-label .elementor-heading-title{
    display:block!important;
    width:auto!important;
    min-width:0!important;
    margin:0!important;
    line-height:1!important;
    text-align:center!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    text-rendering:geometricPrecision;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-calendar-desktop{
    display:none!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-calendar-mobile{
    display:flex!important;
    grid-column:1!important;
    grid-row:1!important;
    width:22px!important;
    height:22px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-sprout{
    display:flex!important;
    grid-column:1!important;
    grid-row:1!important;
    width:22px!important;
    height:22px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-primary-label,
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-secondary-label{
    grid-column:2!important;
    grid-row:1!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-arrow{
    display:flex!important;
    grid-column:3!important;
    grid-row:1!important;
    width:14px!important;
    height:14px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-calendar-mobile img,
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-sprout img,
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-arrow img{
    width:100%!important;
    height:100%!important;
    margin:0!important;
    transform:none!important;
    object-fit:contain!important;
    object-position:center!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta:hover{
    transform:none!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta:active{
    transform:scale(.99)!important;
  }
}

@media (max-width:420px){
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-actions{
    width:100%!important;
    gap:9px!important;
    margin-top:21px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-actions>.e-con-inner{
    gap:9px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta{
    height:56px!important;
    min-height:56px!important;
    max-height:56px!important;
    padding:0 10px!important;
    border-radius:12px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-primary{
    grid-template-columns:21px minmax(0,1fr) 13px!important;
    column-gap:6px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-secondary{
    grid-template-columns:21px minmax(0,max-content)!important;
    column-gap:8px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-calendar-mobile,
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-sprout{
    width:21px!important;
    height:21px!important;
  }
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-arrow{
    width:13px!important;
    height:13px!important;
  }
}

.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;max-width:545px;min-height:max-content;margin-top:19px;flex:0 0 auto;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-fact{min-width:0;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-fact .elementor-icon-box-wrapper{display:flex;align-items:flex-start;gap:8px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-fact .elementor-icon-box-icon{margin:0;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-fact .elementor-icon-box-title,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-fact .elementor-icon-box-title a,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-fact .elementor-icon-box-title span,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-fact .elementor-icon-box-content{margin:0;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-fact .elementor-icon-box-content{flex:1;}
/* FOTO DESKTOP: geometria exata em relação ao próprio hero */
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-desktop>.e-con-inner{position:static!important;width:100%!important;min-height:inherit!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-visual{position:absolute!important;z-index:1;inset:0 0 0 auto!important;width:56.6%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none;background:var(--m1-bg)!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-visual>.e-con-inner{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-photo{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-photo>.elementor-widget-container,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-photo .elementor-widget-container,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-photo picture{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;font-size:0!important;line-height:0!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-photo img{position:absolute!important;inset:0 0 0 auto!important;display:block!important;width:auto!important;min-width:0!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:right center!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;}
/* TRANSIÇÃO SUAVE ENTRE FUNDO E FOTO — máscara aplicada na própria imagem */
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-photo img{-webkit-mask-image:linear-gradient(90deg,
    transparent 0%,
    rgba(0,0,0,.10) 5%,
    rgba(0,0,0,.36) 11%,
    rgba(0,0,0,.72) 19%,
    #000 29%,
    #000 100%
  )!important;mask-image:linear-gradient(90deg,
    transparent 0%,
    rgba(0,0,0,.10) 5%,
    rgba(0,0,0,.36) 11%,
    rgba(0,0,0,.72) 19%,
    #000 29%,
    #000 100%
  )!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-visual:before{content:none!important;display:none!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile{display:none;}
@media (min-width:981px) and (max-width:1320px){.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-desktop{height:auto;min-height:max(630px,calc(100svh - 72px));max-height:none;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-desktop{width:470px;height:auto;min-height:max(630px,calc(100svh - 72px));max-height:none;margin-left:38px!important;padding:29px 0 30px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-kicker{margin-bottom:13px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-title .elementor-heading-title{max-width:490px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-credentials{margin-top:14px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-credentials span:before{margin:0 7px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-lead{max-width:460px;margin-top:15px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-support{max-width:460px;margin-top:8px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-facts{gap:12px;max-width:470px;margin-top:16px;}}
/* TABLET E CELULAR — preserva a composição já validada */
@media (max-width:980px){.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-desktop{display:none!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:var(--m1-bg);}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile>.e-con-inner{display:flex!important;flex-direction:column!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;gap:0!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile-visual{order:-1;position:relative!important;left:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;overflow:hidden!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile-visual>.e-con-inner{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-mobile{order:0;width:min(920px,calc(100% - 52px));margin:36px auto 0;padding:0 0 52px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile-photo{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile-photo>.elementor-widget-container,.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile-photo .elementor-widget-container{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;font-size:0!important;line-height:0!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile-photo img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;vertical-align:top!important;object-fit:cover!important;object-position:center center!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-mobile .m1-credentials span:before{width:1px!important;margin:0 8px!important;background:#C98616!important;content:""!important;display:inline-block!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-mobile .m1-lead{max-width:590px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-mobile .m1-support{max-width:590px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-mobile .m1-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:620px;margin-top:27px;}}
@media (max-width:640px){.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-mobile{width:calc(100% - 28px);margin-top:29px!important;padding-bottom:44px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-mobile .m1-credentials{margin-top:17px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-mobile .m1-credentials span:before{margin:0 8px!important;content:""!important;display:inline-block!important;width:1px!important;background:#C98616!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-mobile .m1-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%;max-width:none;margin-top:25px;padding:12px 0 10px;border-top:1px solid rgba(27,44,56,.12);border-bottom:1px solid rgba(27,44,56,.12);}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-mobile .m1-facts>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-mobile .m1-fact{width:100%!important;padding:0 8px;}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-mobile .m1-fact+.m1-fact{border-left:1px solid rgba(27,44,56,.1);}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-copy-mobile .m1-fact .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;}}
/* EDITOR DO ELEMENTOR: seleção direta das fotos editáveis */
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-visual,body.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-visual,.elementor-editor-active .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-visual,.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-visual{pointer-events:auto!important;}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-photo,body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile-photo,body.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-photo,body.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile-photo,.elementor-editor-active .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-photo,.elementor-editor-active .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile-photo,.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-photo,.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-mobile-photo{pointer-events:auto!important;cursor:pointer!important;}

/* BASE FLEXÍVEL E EDITÁVEL */
.elementor-25 .elementor-element.elementor-element-3271abe1{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-x:clip!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1>.e-con-inner,
.elementor-25 .elementor-element.elementor-element-3271abe1 .e-con,
.elementor-25 .elementor-element.elementor-element-3271abe1 .e-con-inner{
  min-width:0!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget-heading,
.elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget-heading>.elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget-heading .elementor-heading-title,
.elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget-text-editor,
.elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget-text-editor>.elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget-text-editor p,
.elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget-text-editor li{
  height:auto!important;
  max-height:none!important;
  white-space:normal!important;
  overflow:visible!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget-image,
.elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget-icon,
.elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget-icon-box,
.elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget-divider{
  min-width:0!important;
}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget,
body.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget,
.elementor-editor-active .elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget,
.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget{
  pointer-events:auto!important;
}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget-image,
body.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget-image,
.elementor-editor-active .elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget-image,
.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-3271abe1 .elementor-widget-image{
  pointer-events:auto!important;
  cursor:pointer!important;
}

/* CTAs — FECHAMENTO FINAL DE EDITABILIDADE E RESPONSIVIDADE */
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-actions,
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-actions>.e-con-inner,
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta,
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta>.e-con-inner,
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-image,
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-label{
  min-width:0!important;
}

.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-primary{
  color:#FFFFFF!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-secondary{
  color:var(--m1-green)!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-primary .m1-cta-label .elementor-heading-title{
  color:#FFFFFF!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-secondary .m1-cta-label .elementor-heading-title{
  color:var(--m1-green)!important;
}

.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-label,
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-label>.elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-label .elementor-widget-container{
  height:100%!important;
  max-height:none!important;
  overflow:visible!important;
}
.elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-label .elementor-heading-title{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:auto!important;
  max-height:none!important;
  margin:0!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}

body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta,
body.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta,
.elementor-editor-active .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta,
.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta{
  pointer-events:none!important;
}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta .elementor-widget,
body.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta .elementor-widget,
.elementor-editor-active .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta .elementor-widget,
.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta .elementor-widget{
  pointer-events:auto!important;
  cursor:pointer!important;
}

@media (max-width:640px){
  .elementor-25 .elementor-element.elementor-element-3271abe1 .m1-cta-label .elementor-heading-title{
    display:block!important;
    width:auto!important;
    max-width:100%!important;
    line-height:1!important;
    text-rendering:geometricPrecision;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b60ec */.elementor-25 .elementor-element.elementor-element-80b60ec,
.elementor-25 .elementor-element.elementor-element-80b60ec *{box-sizing:border-box!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec{
  width:100%!important;
  max-width:100%!important;
  min-height:1316px!important;
  margin:0!important;
  padding:0!important;
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background:
    radial-gradient(ellipse at 8% 9%,rgba(201,164,106,.10) 0%,rgba(201,164,106,0) 31%),
    radial-gradient(ellipse at 92% 86%,rgba(62,84,71,.055) 0%,rgba(62,84,71,0) 32%),
    linear-gradient(180deg,#fffdf9 0%,#faf6ef 100%)!important;
  color:#1B2C38!important;

}
.elementor-25 .elementor-element.elementor-element-80b60ec::before{
  content:"";
  position:absolute;
  z-index:0;
  inset:0;
  background:
    linear-gradient(90deg,rgba(255,253,249,.34),rgba(255,253,249,0) 41%,rgba(255,253,249,.18)),
    repeating-linear-gradient(140deg,rgba(27,44,56,.010) 0 1px,transparent 1px 14px);
  pointer-events:none;
}
.elementor-25 .elementor-element.elementor-element-80b60ec>.e-con-inner,
.elementor-25 .elementor-element.elementor-element-80b60ec .e-con-inner{max-width:none!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .elementor-widget{margin-block-end:0!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .e-con{--gap:0px!important;gap:0!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .elementor-widget-container{min-width:0!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-botanical{
  position:absolute!important;
  z-index:1!important;
  width:228px!important;
  height:420px!important;
  margin:0!important;
  padding:0!important;
  pointer-events:none!important;
  opacity:.065!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-botanical-right{
  top:-166px!important;
  right:-86px!important;
  transform:rotate(31deg)!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-botanical-left{
  bottom:-190px!important;
  left:-92px!important;
  transform:rotate(-29deg)!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-botanical-image,
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-botanical-image .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-botanical-image img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-inner{
  position:relative!important;
  z-index:2!important;
  width:min(100% - 160px,1760px)!important;
  max-width:1760px!important;
  margin:0 auto!important;
  padding:132px 0 88px!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-heading{
  display:grid!important;
  grid-template-columns:minmax(0,1.05fr) minmax(430px,.62fr)!important;
  align-items:end!important;
  gap:clamp(110px,9vw,188px)!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-heading-main,
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-intro{min-width:0!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-eyebrow .elementor-heading-title{
  margin:0!important;
  color:#A87525!important;

}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-title{margin-top:24px!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-title .elementor-heading-title{
  margin:0!important;
  color:#1B2C38!important;

}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-title-line{margin-top:35px!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-title-line .elementor-divider{padding:0!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-title-line .elementor-divider-separator{
  width:68px!important;
  border-top-width:2px!important;
  border-color:#C9A46A!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-intro{
  max-width:610px!important;
  padding-bottom:9px!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-intro-copy p,
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-intro-strong p{margin:0!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-intro-copy p{
  color:#586960!important;

}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-intro-strong{margin-top:22px!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-intro-strong p{
  color:#314A40!important;

}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-core{
  position:relative!important;
  width:min(100%,950px)!important;
  min-height:238px!important;
  margin:54px auto 0!important;
  padding:34px 40px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  overflow:hidden!important;
  border:1px solid rgba(62,84,71,.16)!important;
  border-radius:25px!important;
  background:
    radial-gradient(ellipse at 75% 8%,rgba(201,164,106,.17) 0%,rgba(201,164,106,0) 50%),
    linear-gradient(145deg,#335A4E 0%,#23463C 100%)!important;
  box-shadow:0 18px 30px rgba(35,64,54,.16)!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-core::before{
  content:"";
  position:absolute;
  inset:12px;
  border:1px solid rgba(255,253,248,.15);
  border-radius:16px;
  pointer-events:none;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-core-eyebrow,
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-core-title,
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-core-copy{position:relative!important;z-index:1!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-core-eyebrow .elementor-heading-title{
  color:#E5BE76!important;

}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-core-title{margin-top:16px!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-core-title .elementor-heading-title{
  color:#FFFDF8!important;

}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-core-copy{margin-top:16px!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-core-copy p{
  margin:0!important;
  color:rgba(255,253,248,.80)!important;

}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-map{
  width:100%!important;
  min-height:356px!important;
  margin-top:28px!important;
  padding:30px!important;
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:26px!important;
  align-items:stretch!important;
  border:1px solid rgba(27,44,56,.10)!important;
  border-radius:30px!important;
  background:rgba(255,253,249,.55)!important;
  box-shadow:0 20px 43px rgba(45,61,51,.06)!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-card{
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  align-items:stretch!important;
  min-width:0!important;
  min-height:294px!important;
  padding:30px 29px 27px!important;
  border:1px solid rgba(27,44,56,.09)!important;
  border-radius:20px!important;
  background:rgba(255,253,249,.92)!important;
  box-shadow:0 10px 22px rgba(45,61,51,.04)!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-card-top{
  display:flex!important;
  flex-direction:row!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:14px!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-card-icon{
  width:50px!important;
  height:50px!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-card-icon .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-card-icon img{
  width:50px!important;
  height:50px!important;
  object-fit:contain!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-card-number .elementor-heading-title{
  color:#B27E2B!important;

}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-card-title{margin-top:30px!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-card-title .elementor-heading-title{
  margin:0!important;
  color:#29483D!important;

}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-card-copy{margin-top:10px!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-card-copy p{
  margin:0!important;
  color:#637168!important;

}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-footer{
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  width:100%!important;
  max-width:780px!important;
  margin:44px auto 0!important;
  align-items:center!important;
  text-align:center!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-footer-rule{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:center!important;
  gap:22px!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-footer-line{
  width:228px!important;
  max-width:17vw!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-footer-line .elementor-divider{padding:0!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-footer-line .elementor-divider-separator{
  width:100%!important;
  border-top-width:1px!important;
  border-color:rgba(168,117,37,.42)!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-footer-leaf,
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-footer-leaf .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-footer-leaf img{
  width:31px!important;
  height:20px!important;
  object-fit:contain!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-footer-leaf{opacity:.68!important;}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-footer-copy{
  max-width:760px!important;
  margin-top:22px!important;
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-footer-copy p{
  margin:0!important;
  color:#52645A!important;

}
@media (min-width:1025px) and (max-width:1439px){
  .elementor-25 .elementor-element.elementor-element-80b60ec{min-height:1120px!important;}
  .elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-inner{
    width:min(100% - 72px,1320px)!important;
    padding:90px 0 72px!important;
  }
  .elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-heading{
    grid-template-columns:minmax(0,1fr) minmax(340px,.64fr)!important;
    gap:70px!important;
  }

  .elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-core{
    width:760px!important;
    min-height:205px!important;
    margin-top:42px!important;
  }

  .elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-map{
    min-height:300px!important;
    gap:14px!important;
    padding:18px!important;
  }
  .elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-card{
    min-height:260px!important;
    padding:22px 18px 20px!important;
  }
  .elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-card-icon,
  .elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-card-icon .elementor-widget-container,
  .elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-card-icon img{width:42px!important;height:42px!important;}

  .elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-card-title{margin-top:22px!important;}

}
@media (max-width:1024px){
  .elementor-25 .elementor-element.elementor-element-80b60ec{display:none!important;}
}
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-heading-main,
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-intro,
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-core,
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-card,
.elementor-25 .elementor-element.elementor-element-80b60ec .ng-esp-m02-d-footer{min-width:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f59ec3 */.elementor-25 .elementor-element.elementor-element-34f59ec3,
.elementor-25 .elementor-element.elementor-element-34f59ec3 *{box-sizing:border-box!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background:
    radial-gradient(ellipse at 9% 8%,rgba(201,164,106,.09) 0%,rgba(201,164,106,0) 31%),
    radial-gradient(ellipse at 92% 88%,rgba(62,84,71,.055) 0%,rgba(62,84,71,0) 32%),
    linear-gradient(180deg,#fffdf9 0%,#faf6ef 100%)!important;
  color:#1B2C38!important;

}
.elementor-25 .elementor-element.elementor-element-34f59ec3::before{
  content:"";
  position:absolute;
  z-index:0;
  inset:0;
  background:
    linear-gradient(90deg,rgba(255,253,249,.28),rgba(255,253,249,0) 42%,rgba(255,253,249,.18)),
    repeating-linear-gradient(140deg,rgba(27,44,56,.010) 0 1px,transparent 1px 14px);
  pointer-events:none;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3>.e-con-inner,
.elementor-25 .elementor-element.elementor-element-34f59ec3 .e-con-inner{max-width:none!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .elementor-widget{margin-block-end:0!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .e-con{--gap:0px!important;gap:0!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .elementor-widget-container{min-width:0!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-botanical{
  position:absolute!important;
  z-index:1!important;
  width:210px!important;
  height:360px!important;
  margin:0!important;
  padding:0!important;
  pointer-events:none!important;
  opacity:.060!important;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-botanical-right{
  top:-148px!important;
  right:-82px!important;
  transform:rotate(31deg)!important;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-botanical-left{
  bottom:-178px!important;
  left:-88px!important;
  transform:rotate(-29deg)!important;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-botanical-image,
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-botanical-image .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-botanical-image img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-inner{
  position:relative!important;
  z-index:2!important;
  width:min(100% - 52px,920px)!important;
  margin:0 auto!important;
  padding:72px 0 70px!important;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-heading{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(310px,.72fr)!important;
  align-items:end!important;
  gap:48px!important;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-eyebrow .elementor-heading-title{
  margin:0!important;
  color:#A87525!important;

}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-title{margin-top:20px!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-title .elementor-heading-title{
  margin:0!important;
  color:#1B2C38!important;

}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-title-line{margin-top:26px!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-title-line .elementor-divider{padding:0!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-title-line .elementor-divider-separator{
  width:68px!important;
  border-top-width:2px!important;
  border-color:#C9A46A!important;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-intro-copy p,
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-intro-strong p{margin:0!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-intro-copy p{
  color:#586960!important;

}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-intro-strong{margin-top:18px!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-intro-strong p{
  color:#314A40!important;

}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-core{
  position:relative!important;
  width:100%!important;
  min-height:205px!important;
  margin:42px auto 0!important;
  padding:30px 30px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  overflow:hidden!important;
  border:1px solid rgba(62,84,71,.16)!important;
  border-radius:20px!important;
  background:
    radial-gradient(ellipse at 75% 8%,rgba(201,164,106,.17) 0%,rgba(201,164,106,0) 50%),
    linear-gradient(145deg,#335A4E 0%,#23463C 100%)!important;
  box-shadow:0 18px 30px rgba(35,64,54,.16)!important;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-core::before{
  content:"";
  position:absolute;
  inset:11px;
  border:1px solid rgba(255,253,248,.14);
  border-radius:14px;
  pointer-events:none;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-core-eyebrow,
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-core-title,
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-core-copy{position:relative!important;z-index:1!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-core-eyebrow .elementor-heading-title{
  color:#E5BE76!important;

}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-core-title{margin-top:15px!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-core-title .elementor-heading-title{
  color:#FFFDF8!important;

}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-core-copy{margin-top:15px!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-core-copy p{
  margin:0!important;
  color:rgba(255,253,248,.80)!important;

}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-map{
  width:100%!important;
  margin-top:20px!important;
  padding:14px!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
  align-items:stretch!important;
  border:1px solid rgba(27,44,56,.10)!important;
  border-radius:22px!important;
  background:rgba(255,253,249,.55)!important;
  box-shadow:0 20px 43px rgba(45,61,51,.06)!important;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card{
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  align-items:stretch!important;
  min-width:0!important;
  min-height:205px!important;
  padding:22px 20px 21px!important;
  border:1px solid rgba(27,44,56,.09)!important;
  border-radius:18px!important;
  background:rgba(255,253,249,.92)!important;
  box-shadow:0 10px 22px rgba(45,61,51,.04)!important;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-top{
  display:flex!important;
  flex-direction:row!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:12px!important;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-icon,
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-icon .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-icon img{
  width:42px!important;
  height:42px!important;
  object-fit:contain!important;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-number .elementor-heading-title{
  color:#B27E2B!important;

}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-title{margin-top:20px!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-title .elementor-heading-title{
  margin:0!important;
  color:#29483D!important;

}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-copy{margin-top:9px!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-copy p{
  margin:0!important;
  color:#637168!important;

}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer{
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  width:100%!important;
  max-width:720px!important;
  margin:38px auto 0!important;
  align-items:center!important;
  text-align:center!important;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer-rule{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:center!important;
  gap:18px!important;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer-line{width:150px!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer-line .elementor-divider{padding:0!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer-line .elementor-divider-separator{
  width:100%!important;
  border-top-width:1px!important;
  border-color:rgba(168,117,37,.42)!important;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer-leaf,
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer-leaf .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer-leaf img{
  width:31px!important;
  height:20px!important;
  object-fit:contain!important;
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer-leaf{opacity:.68!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer-copy{margin-top:20px!important;}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer-copy p{
  margin:0!important;
  color:#52645A!important;

}
@media (max-width:767px){
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-botanical{
    width:220px!important;
    height:340px!important;
    opacity:.070!important;
  }
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-botanical-right{
    top:-130px!important;
    right:-86px!important;
  }
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-botanical-left{
    bottom:-158px!important;
    left:-88px!important;
  }
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-inner{
    width:min(100% - 34px,612px)!important;
    padding:61px 0 60px!important;
  }
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-heading{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:0!important;
  }

  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-title{margin-top:20px!important;}

  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-title-line{margin-top:28px!important;}
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-title-line .elementor-divider-separator{width:68px!important;}
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-intro{margin-top:53px!important;}

  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-intro-strong{margin-top:21px!important;}

  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-core{
    min-height:202px!important;
    margin-top:42px!important;
    padding:28px 24px!important;
    border-radius:19px!important;
  }
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-core::before{
    inset:11px!important;
    border-radius:13px!important;
  }

  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-map{
    grid-template-columns:1fr!important;
    gap:12px!important;
    margin-top:18px!important;
    padding:13px!important;
    border-radius:20px!important;
  }
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card{
    min-height:184px!important;
    padding:28px 22px 24px!important;
    border-radius:18px!important;
  }
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-icon,
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-icon .elementor-widget-container,
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-icon img{
    width:44px!important;
    height:44px!important;
  }

  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-title{margin-top:22px!important;}

  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-copy{margin-top:10px!important;}

  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer{
    margin-top:40px!important;
    padding:0 20px!important;
  }
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer-line{width:104px!important;}
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer-copy{margin-top:21px!important;}

}
@media (max-width:540px){
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-inner{
    width:min(100% - 28px,560px)!important;
    padding:52px 0 54px!important;
  }

  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-intro{margin-top:45px!important;}

  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-core{
    min-height:170px!important;
    padding:22px 18px!important;
  }

  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card{
    min-height:0!important;
    padding:22px 20px 21px!important;
  }
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-icon,
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-icon .elementor-widget-container,
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-icon img{
    width:39px!important;
    height:39px!important;
  }

  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card-title{margin-top:17px!important;}

  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer{padding:0 8px!important;}
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer-line{width:86px!important;}

}
@media (max-width:420px){
  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-inner{width:calc(100% - 24px)!important;}

  .elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card{padding:20px 18px!important;}

}
@media (min-width:1025px){
  .elementor-25 .elementor-element.elementor-element-34f59ec3{display:none!important;}
}
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-heading-main,
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-intro,
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-core,
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-card,
.elementor-25 .elementor-element.elementor-element-34f59ec3 .ng-esp-m02-m-footer{min-width:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64c740b7 */.elementor-25 .elementor-element.elementor-element-64c740b7,
.elementor-25 .elementor-element.elementor-element-64c740b7 *{box-sizing:border-box!important;}
.elementor-25 .elementor-element.elementor-element-64c740b7{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
}
.elementor-25 .elementor-element.elementor-element-64c740b7>.e-con-inner,
.elementor-25 .elementor-element.elementor-element-64c740b7 .e-con-inner{max-width:none!important;}

/* BASE FLEXÍVEL E EDITÁVEL */
.elementor-25 .elementor-element.elementor-element-64c740b7{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-x:clip!important;
}
.elementor-25 .elementor-element.elementor-element-64c740b7>.e-con-inner,
.elementor-25 .elementor-element.elementor-element-64c740b7 .e-con,
.elementor-25 .elementor-element.elementor-element-64c740b7 .e-con-inner{
  min-width:0!important;
}
.elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-heading,
.elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-heading>.elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-heading .elementor-heading-title,
.elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-text-editor,
.elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-text-editor>.elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-text-editor p,
.elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-text-editor li{
  height:auto!important;
  max-height:none!important;
  white-space:normal!important;
  overflow:visible!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
.elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-button,
.elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-button>.elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-button .elementor-button,
.elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-button .elementor-button-content-wrapper{
  height:auto!important;
  max-height:none!important;
  min-width:0!important;
}
.elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-button .elementor-button-text{
  min-width:0!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
}
.elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-image,
.elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-icon,
.elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-icon-box,
.elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-divider{
  min-width:0!important;
}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget,
body.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget,
.elementor-editor-active .elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget,
.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget{
  pointer-events:auto!important;
}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-image,
body.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-image,
.elementor-editor-active .elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-image,
.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-64c740b7 .elementor-widget-image{
  pointer-events:auto!important;
  cursor:pointer!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2416df */.elementor-25 .elementor-element.elementor-element-d2416df,
.elementor-25 .elementor-element.elementor-element-d2416df *{
  box-sizing:border-box !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df{
  position:relative !important;
  isolation:isolate !important;
  width:100% !important;
  max-width:100% !important;
  min-height:1024px !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  background:
    radial-gradient(ellipse at 12% 8%,rgba(255,255,255,.10) 0%,rgba(255,255,255,0) 29%),
    radial-gradient(ellipse at 92% 94%,rgba(201,164,106,.14) 0%,rgba(201,164,106,0) 31%),
    linear-gradient(140deg,#24483f 0%,#19392f 55%,#21463a 100%) !important;
  color:#fffdf8 !important;

}
.elementor-25 .elementor-element.elementor-element-d2416df::before{
  content:"";
  position:absolute;
  z-index:0;
  inset:0;
  background:
    linear-gradient(90deg,rgba(5,28,21,.10),rgba(5,28,21,0) 46%,rgba(5,28,21,.14)),
    repeating-linear-gradient(134deg,rgba(255,255,255,.012) 0 1px,transparent 1px 13px);
  pointer-events:none;
}
.elementor-25 .elementor-element.elementor-element-d2416df > .e-con-inner,
.elementor-25 .elementor-element.elementor-element-d2416df .e-con-inner{
  max-width:none !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .elementor-widget{
  margin-block-end:0 !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .e-con{
  --gap:0px !important;
  gap:0 !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-botanical{
  position:absolute !important;
  z-index:1 !important;
  width:235px !important;
  height:420px !important;
  margin:0 !important;
  padding:0 !important;
  pointer-events:none !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-botanical-right{
  top:-190px !important;
  right:-100px !important;
  transform:rotate(31deg) !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-botanical-left{
  bottom:-200px !important;
  left:-88px !important;
  transform:rotate(-31deg) !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-botanical-image,
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-botanical-image .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-botanical-image img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-botanical-image img{
  object-fit:contain !important;
  filter:brightness(0) invert(1) sepia(.16) saturate(.42) hue-rotate(87deg) brightness(1.35) !important;
  opacity:.10 !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-botanical-left .ng-esp-m03-d-botanical-image img{
  opacity:.09 !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-inner{
  position:relative !important;
  z-index:2 !important;
  display:grid !important;
  grid-template-columns:minmax(470px,545px) minmax(0,700px) !important;
  align-items:center !important;
  justify-content:space-between !important;
  column-gap:clamp(78px,8vw,156px) !important;
  width:min(1540px,calc(100% - 128px)) !important;
  min-height:1024px !important;
  margin:0 auto !important;
  padding:86px 0 82px !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-visual{
  position:relative !important;
  display:block !important;
  width:545px !important;
  max-width:100% !important;
  padding:22px 0 0 22px !important;
  justify-self:start !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-visual::before{
  content:"";
  position:absolute;
  z-index:0;
  top:0;
  right:-42px;
  bottom:43px;
  left:0;
  border:1px solid rgba(229,190,118,.40);
  border-radius:52px 13px 58px 13px;
  pointer-events:none;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo-frame{
  position:relative !important;
  z-index:1 !important;
  display:block !important;
  width:100% !important;
  height:566px !important;
  min-height:566px !important;
  overflow:hidden !important;
  border:1px solid rgba(255,253,248,.16) !important;
  border-radius:52px 13px 58px 13px !important;
  background:#d5c7b5 !important;
  box-shadow:0 27px 55px rgba(4,22,16,.26) !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo-frame::after{
  content:"";
  position:absolute;
  z-index:2;
  inset:0;
  background:
    linear-gradient(135deg,rgba(20,57,47,.10) 0%,rgba(20,57,47,0) 45%),
    linear-gradient(0deg,rgba(10,31,25,.17),rgba(10,31,25,0) 34%);
  pointer-events:none;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo,
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo picture,
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  min-height:566px !important;
  max-width:none !important;
  max-height:none !important;
  margin:0 !important;
  padding:0 !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo img{
  object-fit:cover !important;
  object-position:center center !important;
  filter:none !important;
  opacity:1 !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo-note{
  position:absolute !important;
  z-index:3 !important;
  right:-29px !important;
  bottom:5px !important;
  display:grid !important;
  grid-template-columns:34px 2px minmax(0,1fr) !important;
  align-items:center !important;
  gap:11px !important;
  min-width:230px !important;
  width:auto !important;
  padding:14px 17px !important;
  border:1px solid rgba(255,253,248,.13) !important;
  border-radius:13px !important;
  background:rgba(255,253,249,.98) !important;
  box-shadow:0 18px 34px rgba(4,22,16,.22) !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-note-icon{
  width:31px !important;
  height:31px !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-note-icon .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-note-icon img{
  display:block !important;
  width:26px !important;
  height:26px !important;
  object-fit:contain !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-note-line{
  width:2px !important;
  height:34px !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-note-line .elementor-divider{
  padding:0 !important;
  height:34px !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-note-line .elementor-divider-separator{
  display:block !important;
  width:2px !important;
  height:34px !important;
  border-top:0 !important;
  border-left:2px solid #D3A34A !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-note-text{
  width:auto !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-note-text .elementor-heading-title{
  margin:0 !important;
  color:#2E4B40 !important;

}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-content{
  position:relative !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  width:100% !important;
  max-width:700px !important;
  min-width:0 !important;
  justify-self:end !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-eyebrow .elementor-heading-title{
  margin:0 0 18px !important;
  color:#E5BE76 !important;

}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-title .elementor-heading-title{
  margin:0 !important;
  color:#FFFDF8 !important;

}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-title-line{
  width:62px !important;
  margin-top:27px !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-title-line .elementor-divider{
  padding:0 !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-title-line .elementor-divider-separator{
  width:62px !important;
  border-top:2px solid #D4A34D !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-copy{
  max-width:640px !important;
  margin-top:27px !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-copy,
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-copy p{
  margin-bottom:0 !important;
  color:rgba(255,253,248,.96) !important;

}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-care{
  max-width:620px !important;
  margin-top:24px !important;
  padding:18px 0 17px !important;
  border-top:1px solid rgba(255,253,248,.18) !important;
  border-bottom:1px solid rgba(255,253,248,.18) !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-care-label .elementor-heading-title{
  margin:0 0 15px !important;
  color:#E5BE76 !important;

}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-care-item{
  display:grid !important;
  grid-template-columns:17px minmax(0,1fr) !important;
  align-items:start !important;
  column-gap:10px !important;
  width:100% !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-care-item + .ng-esp-m03-d-care-item{
  margin-top:10px !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-care-check{
  width:17px !important;
  margin-top:1px !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-care-check .elementor-icon{
  color:#E5BE76 !important;

}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-care-text,
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-care-text p{
  margin:0 !important;
  color:rgba(255,253,248,.84) !important;

}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-cta{
  width:342px !important;
  max-width:100% !important;
  min-height:64px !important;
  margin-top:24px !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-cta .elementor-button{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:100% !important;
  min-height:64px !important;
  padding:0 23px !important;
  border:1px solid rgba(255,253,248,.41) !important;
  border-radius:13px !important;
  background:rgba(255,253,248,.035) !important;
  color:#FFFDF8 !important;
  box-shadow:none !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-cta .elementor-button-content-wrapper{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:12px !important;
}

.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-cta .elementor-button:hover{
  border-color:rgba(255,253,248,.74) !important;
  background:rgba(255,253,248,.10) !important;
  transform:translateY(-2px) !important;
}
@media (min-width:1025px) and (max-width:1360px){
  .elementor-25 .elementor-element.elementor-element-d2416df{
    min-height:860px !important;
  }
  .elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-inner{
    width:min(100% - 72px,1320px) !important;
    min-height:860px !important;
    grid-template-columns:minmax(390px,455px) minmax(0,620px) !important;
    column-gap:72px !important;
    padding:64px 0 !important;
  }
  .elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-visual{
    width:455px !important;
  }
  .elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo-frame{
    height:500px !important;
    min-height:500px !important;
  }
  .elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo,
  .elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo .elementor-widget-container,
  .elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo picture,
  .elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo img{
    min-height:500px !important;
  }

  .elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-cta{
    min-height:64px !important;
  }
}
@media (max-width:1024px){
  .elementor-25 .elementor-element.elementor-element-d2416df{
    display:none !important;
  }
}
.elementor-25 .elementor-element.elementor-element-d2416df,
.elementor-25 .elementor-element.elementor-element-d2416df *{
  min-width:0;
}
.elementor-25 .elementor-element.elementor-element-d2416df{
  overflow-x:clip !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo,
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo picture,
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo img{
  background:transparent !important;
  background-image:none !important;
  mix-blend-mode:normal !important;
  filter:none !important;
  opacity:1 !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo-frame,
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-visual{
  mix-blend-mode:normal !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-photo-note{
  transform:none !important;
  margin:0 !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-cta .elementor-button{
  text-decoration:none !important;
}
@media (min-width:1361px){
  .elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-inner{
    grid-template-columns:minmax(470px,545px) minmax(0,700px) !important;
    width:min(1540px,calc(100% - 128px)) !important;
  }
  .elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-content{
    max-width:700px !important;
  }
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-care-item{
  display:flex !important;
  grid-template-columns:none !important;
  flex-direction:row !important;
  align-items:flex-start !important;
  justify-content:flex-start !important;
  gap:6px !important;
  column-gap:6px !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-care-check{
  display:block !important;
  flex:0 0 17px !important;
  width:17px !important;
  min-width:17px !important;
  max-width:17px !important;
  margin:1px 0 0 0 !important;
  padding:0 !important;
  align-self:flex-start !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-care-check .elementor-icon{
  display:block !important;
  width:17px !important;
  min-width:17px !important;
  max-width:17px !important;

}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-care-text{
  display:block !important;
  flex:1 1 auto !important;
  width:auto !important;
  min-width:0 !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
}
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-care-text .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-care-text p{
  margin:0 !important;
  padding:0 !important;
}

/* CTA DE SEÇÃO */
.elementor-25 .elementor-element.elementor-element-d2416df .ng-esp-m03-d-cta .elementor-button:focus-visible{
  outline:3px solid #E5BE76!important;
  outline-offset:4px!important;
  transform:none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c6d8a7 */.elementor-25 .elementor-element.elementor-element-48c6d8a7,
.elementor-25 .elementor-element.elementor-element-48c6d8a7 *{
  box-sizing:border-box !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7{
  position:relative !important;
  isolation:isolate !important;
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  background:
    radial-gradient(ellipse at 12% 8%,rgba(255,255,255,.10) 0%,rgba(255,255,255,0) 29%),
    radial-gradient(ellipse at 92% 94%,rgba(201,164,106,.14) 0%,rgba(201,164,106,0) 31%),
    linear-gradient(140deg,#24483f 0%,#19392f 55%,#21463a 100%) !important;
  color:#fffdf8 !important;

}
.elementor-25 .elementor-element.elementor-element-48c6d8a7::before{
  content:"";
  position:absolute;
  z-index:0;
  inset:0;
  background:
    linear-gradient(90deg,rgba(5,28,21,.10),rgba(5,28,21,0) 46%,rgba(5,28,21,.14)),
    repeating-linear-gradient(134deg,rgba(255,255,255,.012) 0 1px,transparent 1px 13px);
  pointer-events:none;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 > .e-con-inner,
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .e-con-inner{
  max-width:none !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .elementor-widget{
  margin-block-end:0 !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .e-con{
  --gap:0px !important;
  gap:0 !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-botanical{
  position:absolute !important;
  z-index:1 !important;
  margin:0 !important;
  padding:0 !important;
  pointer-events:none !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-botanical-right{
  top:-155px !important;
  right:-115px !important;
  width:220px !important;
  height:390px !important;
  transform:rotate(31deg) !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-botanical-left{
  bottom:-185px !important;
  left:-80px !important;
  width:220px !important;
  height:395px !important;
  transform:rotate(-31deg) !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-botanical-image,
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-botanical-image .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-botanical-image img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-botanical-image img{
  object-fit:contain !important;
  filter:brightness(0) invert(1) sepia(.16) saturate(.42) hue-rotate(87deg) brightness(1.35) !important;
  opacity:.10 !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-botanical-left .ng-esp-m03-m-botanical-image img{
  opacity:.09 !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-inner{
  position:relative !important;
  z-index:2 !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  width:min(100% - 36px,720px) !important;
  margin:0 auto !important;
  padding:65px 0 72px !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-content{
  position:relative !important;
  display:flex !important;
  flex-direction:column !important;
  width:100% !important;
  min-width:0 !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-eyebrow .elementor-heading-title{
  margin:0 0 19px !important;
  color:#E5BE76 !important;

}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-title .elementor-heading-title{
  margin:0 !important;
  color:#FFFDF8 !important;

}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-title-line{
  width:70px !important;
  margin-top:28px !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-title-line .elementor-divider{
  padding:0 !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-title-line .elementor-divider-separator{
  width:70px !important;
  border-top:2px solid #D4A34D !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-copy{
  margin-top:28px !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-copy,
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-copy p{
  margin-bottom:0 !important;
  color:rgba(255,253,248,.96) !important;

}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-care{
  width:100% !important;
  margin-top:30px !important;
  padding:24px 0 25px !important;
  border-top:1px solid rgba(255,253,248,.18) !important;
  border-bottom:1px solid rgba(255,253,248,.18) !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-care-label .elementor-heading-title{
  margin:0 0 19px !important;
  color:#E5BE76 !important;

}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-care-item{
  display:grid !important;
  grid-template-columns:18px minmax(0,1fr) !important;
  align-items:start !important;
  column-gap:12px !important;
  width:100% !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-care-item + .ng-esp-m03-m-care-item{
  margin-top:14px !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-care-check{
  width:18px !important;
  margin-top:3px !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-care-check .elementor-icon{
  color:#E5BE76 !important;

}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-care-text,
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-care-text p{
  margin:0 !important;
  color:rgba(255,253,248,.84) !important;

}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-cta{
  width:100% !important;
  min-height:64px !important;
  margin-top:27px !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-cta .elementor-button{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:100% !important;
  min-height:64px !important;
  padding:0 20px !important;
  border:1px solid rgba(255,253,248,.41) !important;
  border-radius:13px !important;
  background:rgba(255,253,248,.035) !important;
  color:#FFFDF8 !important;
  box-shadow:none !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-cta .elementor-button-content-wrapper{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:12px !important;
}

.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-cta .elementor-button:hover{
  border-color:rgba(255,253,248,.74) !important;
  background:rgba(255,253,248,.10) !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-visual{
  position:relative !important;
  display:block !important;
  width:calc(100% - 12px) !important;
  max-width:620px !important;
  margin:47px auto 0 !important;
  padding:17px 0 0 17px !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-visual::before{
  content:"";
  position:absolute;
  z-index:0;
  top:0;
  right:-18px;
  bottom:38px;
  left:0;
  border:1px solid rgba(229,190,118,.40);
  border-radius:48px 11px 52px 11px;
  pointer-events:none;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo-frame{
  position:relative !important;
  z-index:1 !important;
  display:block !important;
  width:100% !important;
  height:448px !important;
  min-height:448px !important;
  overflow:hidden !important;
  border:1px solid rgba(255,253,248,.16) !important;
  border-radius:48px 11px 52px 11px !important;
  background:#d5c7b5 !important;
  box-shadow:0 25px 50px rgba(4,22,16,.25) !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo-frame::after{
  content:"";
  position:absolute;
  z-index:2;
  inset:0;
  background:
    linear-gradient(135deg,rgba(20,57,47,.10) 0%,rgba(20,57,47,0) 45%),
    linear-gradient(0deg,rgba(10,31,25,.17),rgba(10,31,25,0) 34%);
  pointer-events:none;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo,
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo picture,
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  min-height:448px !important;
  max-width:none !important;
  max-height:none !important;
  margin:0 !important;
  padding:0 !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo img{
  object-fit:cover !important;
  object-position:center center !important;
  filter:none !important;
  opacity:1 !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo-note{
  position:absolute !important;
  z-index:3 !important;
  right:-8px !important;
  bottom:6px !important;
  display:grid !important;
  grid-template-columns:30px 2px minmax(0,1fr) !important;
  align-items:center !important;
  gap:10px !important;
  min-width:223px !important;
  width:auto !important;
  padding:12px 14px !important;
  border:1px solid rgba(255,253,248,.13) !important;
  border-radius:13px !important;
  background:rgba(255,253,249,.98) !important;
  box-shadow:0 18px 34px rgba(4,22,16,.22) !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-note-icon{
  width:28px !important;
  height:28px !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-note-icon .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-note-icon img{
  display:block !important;
  width:24px !important;
  height:24px !important;
  object-fit:contain !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-note-line{
  width:2px !important;
  height:31px !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-note-line .elementor-divider{
  padding:0 !important;
  height:31px !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-note-line .elementor-divider-separator{
  display:block !important;
  width:2px !important;
  height:31px !important;
  border-top:0 !important;
  border-left:2px solid #D3A34A !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-note-text .elementor-heading-title{
  margin:0 !important;
  color:#2E4B40 !important;

}
@media (min-width:768px) and (max-width:1024px){
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-inner{
    width:min(100% - 64px,820px) !important;
    padding:76px 0 82px !important;
  }

  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-visual{
    max-width:650px !important;
    margin-top:52px !important;
  }
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo-frame{
    height:500px !important;
    min-height:500px !important;
  }
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo .elementor-widget-container,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo picture,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo img{
    min-height:500px !important;
  }
}
@media (max-width:540px){
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-inner{
    width:min(100% - 36px,560px) !important;
    padding:65px 0 72px !important;
  }

  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-care{
    margin-top:27px !important;
    padding:23px 0 !important;
  }

  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-cta{
    min-height:64px !important;
  }
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-cta .elementor-button{
    min-height:64px !important;
  }

  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-visual{
    width:calc(100% - 12px) !important;
    margin-top:47px !important;
  }
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo-frame{
    height:448px !important;
    min-height:448px !important;
  }
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo .elementor-widget-container,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo picture,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo img{
    min-height:448px !important;
  }
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-cta,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-cta .elementor-button{
    min-height:60px!important;
  }
}
@media (max-width:420px){
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-inner{
    width:min(100% - 28px,560px) !important;
    padding:55px 0 62px !important;
  }

  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-title-line{
    margin-top:24px !important;
  }
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-copy{
    margin-top:25px !important;
  }

  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-care-item{
    grid-template-columns:16px minmax(0,1fr) !important;
    column-gap:10px !important;
  }

  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-cta,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-cta .elementor-button{
    min-height:60px !important;
  }

  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-visual{
    padding:14px 0 0 14px !important;
    margin-top:39px !important;
  }
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-visual::before{
    right:-12px !important;
    bottom:34px !important;
    border-radius:38px 10px 43px 10px !important;
  }
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo-frame{
    height:365px !important;
    min-height:365px !important;
    border-radius:38px 10px 43px 10px !important;
  }
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo .elementor-widget-container,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo picture,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo img{
    min-height:365px !important;
  }
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo-note{
    right:-5px !important;
    min-width:191px !important;
    grid-template-columns:26px 2px minmax(0,1fr) !important;
    gap:9px !important;
    padding:11px 12px !important;
  }
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-note-icon .elementor-widget-container,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-note-icon img{
    width:22px !important;
    height:22px !important;
  }
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-note-line,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-note-line .elementor-divider{
    height:28px !important;
  }
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-note-line .elementor-divider-separator{
    height:28px !important;
  }
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-cta,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-cta .elementor-button{
    min-height:56px!important;
  }
}
@media (min-width:1025px){
  .elementor-25 .elementor-element.elementor-element-48c6d8a7{
    display:none !important;
  }
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7,
.elementor-25 .elementor-element.elementor-element-48c6d8a7 *{
  min-width:0;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7{
  overflow-x:clip !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo,
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo picture,
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo img{
  background:transparent !important;
  background-image:none !important;
  mix-blend-mode:normal !important;
  filter:none !important;
  opacity:1 !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo-frame,
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-visual{
  mix-blend-mode:normal !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo-note{
  transform:none !important;
  margin:0 !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-cta .elementor-button{
  text-decoration:none !important;
}
@media (min-width:541px) and (max-width:767px){
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-inner{
    width:min(100% - 36px,680px) !important;
  }

  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo-frame{
    height:448px !important;
    min-height:448px !important;
  }
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo .elementor-widget-container,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo picture,
  .elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-photo img{
    min-height:448px !important;
  }
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-care-item{
  display:flex !important;
  grid-template-columns:none !important;
  flex-direction:row !important;
  align-items:flex-start !important;
  justify-content:flex-start !important;
  gap:6px !important;
  column-gap:6px !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-care-check{
  display:block !important;
  flex:0 0 18px !important;
  width:18px !important;
  min-width:18px !important;
  max-width:18px !important;
  margin:2px 0 0 0 !important;
  padding:0 !important;
  align-self:flex-start !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-care-check .elementor-icon{
  display:block !important;
  width:18px !important;
  min-width:18px !important;
  max-width:18px !important;

}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-care-text{
  display:block !important;
  flex:1 1 auto !important;
  width:auto !important;
  min-width:0 !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
}
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-care-text .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-care-text p{
  margin:0 !important;
  padding:0 !important;
}

/* CTA DE SEÇÃO RESPONSIVO */
.elementor-25 .elementor-element.elementor-element-48c6d8a7 .ng-esp-m03-m-cta .elementor-button:focus-visible{
  outline:3px solid #E5BE76!important;
  outline-offset:3px!important;
  transform:none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2205db22 */.elementor-25 .elementor-element.elementor-element-2205db22,.elementor-25 .elementor-element.elementor-element-2205db22 *{box-sizing:border-box!important;}.elementor-25 .elementor-element.elementor-element-2205db22{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;}.elementor-25 .elementor-element.elementor-element-2205db22>.e-con-inner,.elementor-25 .elementor-element.elementor-element-2205db22 .e-con-inner{max-width:none!important;}.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget{margin-block-end:0!important;}.elementor-25 .elementor-element.elementor-element-2205db22 .e-con{--gap:0px!important;gap:0!important;}.elementor-25 .elementor-element.elementor-element-2205db22,.elementor-25 .elementor-element.elementor-element-2205db22 *{min-width:0!important;}.elementor-25 .elementor-element.elementor-element-2205db22{overflow-x:clip!important;}

/* BASE FLEXÍVEL E EDITÁVEL */
.elementor-25 .elementor-element.elementor-element-2205db22{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-x:clip!important;
}
.elementor-25 .elementor-element.elementor-element-2205db22>.e-con-inner,
.elementor-25 .elementor-element.elementor-element-2205db22 .e-con,
.elementor-25 .elementor-element.elementor-element-2205db22 .e-con-inner{
  min-width:0!important;
}
.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-heading,
.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-heading>.elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-heading .elementor-heading-title,
.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-text-editor,
.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-text-editor>.elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-text-editor p,
.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-text-editor li{
  height:auto!important;
  max-height:none!important;
  white-space:normal!important;
  overflow:visible!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-button,
.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-button>.elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-button .elementor-button,
.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-button .elementor-button-content-wrapper{
  height:auto!important;
  max-height:none!important;
  min-width:0!important;
}
.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-button .elementor-button-text{
  min-width:0!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
}
.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-image,
.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-icon,
.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-icon-box,
.elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-divider{
  min-width:0!important;
}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget,
body.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget,
.elementor-editor-active .elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget,
.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget{
  pointer-events:auto!important;
}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-image,
body.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-image,
.elementor-editor-active .elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-image,
.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-2205db22 .elementor-widget-image{
  pointer-events:auto!important;
  cursor:pointer!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc67baf */.elementor-25 .elementor-element.elementor-element-1dc67baf,.elementor-25 .elementor-element.elementor-element-1dc67baf *{box-sizing:border-box!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf{position:relative!important;isolation:isolate!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:radial-gradient(ellipse at 86% 8%,rgba(201,164,106,.14) 0%,rgba(201,164,106,0) 29%),radial-gradient(ellipse at 7% 96%,rgba(62,84,71,.10) 0%,rgba(62,84,71,0) 31%),#f6f0e7!important;color:#1b2c38!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf::before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(255,253,249,.33),rgba(255,253,249,0) 39%,rgba(255,253,249,.22)),repeating-linear-gradient(136deg,rgba(27,44,56,.010) 0 1px,transparent 1px 13px);pointer-events:none;}
.elementor-25 .elementor-element.elementor-element-1dc67baf>.e-con-inner,.elementor-25 .elementor-element.elementor-element-1dc67baf .e-con-inner{max-width:none!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .elementor-widget{margin-block-end:0!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-botanical{position:absolute!important;z-index:1!important;width:220px!important;height:395px!important;margin:0!important;padding:0!important;pointer-events:none!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-botanical .elementor-widget-container,.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-botanical img{width:100%!important;height:100%!important;object-fit:contain!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-botanical-right{top:-171px!important;right:-95px!important;opacity:.055!important;transform:rotate(31deg)!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-botanical-left{bottom:-185px!important;left:-90px!important;opacity:.075!important;transform:rotate(-29deg)!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-inner{position:relative!important;z-index:2!important;width:min(1540px,calc(100% - 128px))!important;margin:0 auto!important;padding:103px 0 82px!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-heading{display:grid!important;grid-template-columns:minmax(0,.93fr) minmax(340px,.67fr)!important;align-items:end!important;gap:clamp(70px,8vw,158px)!important;width:100%!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-heading-main{min-width:0!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-eyebrow .elementor-heading-title{margin:0!important;color:#a87525!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-title{margin-top:21px!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-title .elementor-heading-title{margin:0!important;color:#1b2c38!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-title-line{width:62px!important;max-width:62px!important;margin-top:29px!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-title-line .elementor-divider{padding-block:0!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-title-line .elementor-divider-separator{width:62px!important;border-top-width:2px!important;border-color:#c9a46a!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-intro{align-self:end!important;max-width:485px!important;margin:0 0 8px!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-intro,.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-intro p{margin-bottom:0!important;color:#52645a!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;column-gap:24px!important;row-gap:24px!important;width:100%!important;margin-top:70px!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card{position:relative!important;display:flex!important;flex-direction:column!important;align-self:start!important;flex:0 0 auto!important;min-width:0!important;min-height:0!important;height:auto!important;padding:40px 38px 32px!important;overflow:hidden!important;border:1px solid rgba(27,44,56,.10)!important;border-radius:20px!important;box-shadow:0 16px 31px rgba(45,61,51,.055)!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card::before{content:"";position:absolute;z-index:0;top:-140px;right:-85px;width:280px;height:280px;border-radius:50%;pointer-events:none;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-fertility{background:radial-gradient(ellipse at 92% 3%,rgba(210,178,126,.22) 0%,rgba(210,178,126,0) 43%),#fffdf9!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-fertility::before{border:1px solid rgba(201,164,106,.25);}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-hormonal{background:radial-gradient(ellipse at 95% 7%,rgba(89,123,103,.13) 0%,rgba(89,123,103,0) 44%),#eef1eb!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-hormonal::before{border:1px solid rgba(62,84,71,.16);}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-gut{background:radial-gradient(ellipse at 93% 7%,rgba(201,164,106,.15) 0%,rgba(201,164,106,0) 44%),#f8f1e7!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-gut::before{border:1px solid rgba(201,164,106,.21);}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-behavior{background:radial-gradient(ellipse at 92% 6%,rgba(66,103,86,.13) 0%,rgba(66,103,86,0) 43%),#eef3ef!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-behavior::before{border:1px solid rgba(62,84,71,.17);}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-top,.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-eyebrow,.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-title,.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-desc,.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-divider,.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-points,.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-footer{position:relative!important;z-index:1!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-top{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;width:100%!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-icon{width:52px!important;height:52px!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-icon .elementor-widget-container,.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-icon img{display:block!important;width:46px!important;height:46px!important;object-fit:contain!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-number .elementor-heading-title{margin:0!important;color:#b27e2b!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-eyebrow{margin-top:29px!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-eyebrow .elementor-heading-title{margin:0!important;color:#a87525!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-title{margin-top:11px!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-title .elementor-heading-title{margin:0!important;color:#29483d!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-desc{margin-top:20px!important;max-width:610px!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-desc,.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-desc p{margin-bottom:0!important;color:#586a60!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-divider{width:100%!important;max-width:100%!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-divider .elementor-divider{padding-block:0!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-divider .elementor-divider-separator{width:100%!important;border-top-width:1px!important;border-color:rgba(27,44,56,.13)!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-divider-top{margin-top:24px!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-points{margin-top:17px!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-points ul{display:grid!important;gap:9px!important;margin:0!important;padding:0!important;list-style:none!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-points li{position:relative!important;margin:0!important;padding-left:17px!important;color:#52645a!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-points li::before{content:"";position:absolute;top:.58em;left:0;width:5px;border-radius:50%;background:#c9a46a;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-divider-bottom{margin-top:22px!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-footer{margin-top:20px!important;max-width:520px!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-footer,.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-footer p{margin-bottom:0!important;color:#617169!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-footer strong{color:#315044!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-footer{max-width:720px!important;margin:39px auto 0!important;text-align:center!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-footer-rule{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:16px!important;width:100%!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-footer-line{width:185px!important;max-width:185px!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-footer-line .elementor-divider{padding-block:0!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-footer-line .elementor-divider-separator{width:185px!important;border-top-width:1px!important;border-color:rgba(168,117,37,.45)!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-footer-leaf{width:31px!important;height:20px!important;opacity:.67!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-footer-leaf .elementor-widget-container,.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-footer-leaf img{display:block!important;width:31px!important;height:20px!important;object-fit:contain!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-footer-copy{margin-top:18px!important;}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-footer-copy,.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-footer-copy p{margin-bottom:0!important;color:#52645a!important;}
@media(max-width:1280px) and (min-width:981px){.elementor-25 .elementor-element.elementor-element-1dc67baf{min-height:auto!important;}.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-inner{width:min(100% - 72px,1160px)!important;padding:86px 0 72px!important;}.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-heading{gap:70px!important;}.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-grid{gap:18px!important;margin-top:58px!important;}.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card{padding:32px 30px 28px!important;}.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-desc{margin-top:17px!important;}}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-heading,
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-grid,
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-footer{
  min-width:0!important;
}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card,
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card *{
  min-width:0!important;
}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-title .elementor-heading-title,
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-desc,
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-desc p,
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-points li,
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-footer,
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-footer p{
  overflow-wrap:normal!important;
  word-break:normal!important;
  hyphens:none!important;
}
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-desc p:last-child,
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-card-footer p:last-child,
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-intro p:last-child,
.elementor-25 .elementor-element.elementor-element-1dc67baf .ng-esp-m04-d-footer-copy p:last-child{
  margin-bottom:0!important;
}
@media(max-width:1024px){
  .elementor-25 .elementor-element.elementor-element-1dc67baf{
    display:none!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-777efaa9 */.elementor-25 .elementor-element.elementor-element-777efaa9,.elementor-25 .elementor-element.elementor-element-777efaa9 *{box-sizing:border-box!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9{position:relative!important;isolation:isolate!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:radial-gradient(ellipse at 86% 7%,rgba(201,164,106,.12) 0%,rgba(201,164,106,0) 30%),radial-gradient(ellipse at 7% 97%,rgba(62,84,71,.09) 0%,rgba(62,84,71,0) 32%),#f6f0e7!important;color:#1b2c38!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9::before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(255,253,249,.28),rgba(255,253,249,0) 42%,rgba(255,253,249,.18)),repeating-linear-gradient(136deg,rgba(27,44,56,.010) 0 1px,transparent 1px 13px);pointer-events:none;}
.elementor-25 .elementor-element.elementor-element-777efaa9>.e-con-inner,.elementor-25 .elementor-element.elementor-element-777efaa9 .e-con-inner{max-width:none!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .elementor-widget{margin-block-end:0!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-botanical{position:absolute!important;z-index:1!important;width:190px!important;height:340px!important;margin:0!important;padding:0!important;pointer-events:none!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-botanical .elementor-widget-container,.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-botanical img{width:100%!important;height:100%!important;object-fit:contain!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-botanical-right{top:-140px!important;right:-86px!important;opacity:.055!important;transform:rotate(31deg)!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-botanical-left{bottom:-165px!important;left:-82px!important;opacity:.075!important;transform:rotate(-29deg)!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-inner{position:relative!important;z-index:2!important;width:min(100% - 28px,760px)!important;margin:0 auto!important;padding:52px 0 55px!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-heading{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-eyebrow .elementor-heading-title{margin:0!important;color:#a87525!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-title{margin-top:18px!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-title .elementor-heading-title{margin:0!important;color:#1b2c38!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-title-line{width:54px!important;max-width:54px!important;margin-top:23px!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-title-line .elementor-divider{padding-block:0!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-title-line .elementor-divider-separator{width:54px!important;border-top-width:2px!important;border-color:#c9a46a!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-intro{max-width:700px!important;margin-top:43px!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-intro,.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-intro p{margin-bottom:0!important;color:#52645a!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-grid{display:grid!important;grid-template-columns:1fr!important;gap:15px!important;width:100%!important;margin-top:39px!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:auto!important;padding:29px 20px 22px!important;overflow:hidden!important;border:1px solid rgba(27,44,56,.10)!important;border-radius:18px!important;box-shadow:0 14px 28px rgba(45,61,51,.05)!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card::before{content:"";position:absolute;z-index:0;top:-132px;right:-88px;width:245px;height:245px;border-radius:50%;pointer-events:none;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-fertility{background:radial-gradient(ellipse at 92% 3%,rgba(210,178,126,.22) 0%,rgba(210,178,126,0) 43%),#fffdf9!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-fertility::before{border:1px solid rgba(201,164,106,.25);}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-hormonal{background:radial-gradient(ellipse at 95% 7%,rgba(89,123,103,.13) 0%,rgba(89,123,103,0) 44%),#eef1eb!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-hormonal::before{border:1px solid rgba(62,84,71,.16);}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-gut{background:radial-gradient(ellipse at 93% 7%,rgba(201,164,106,.15) 0%,rgba(201,164,106,0) 44%),#f8f1e7!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-gut::before{border:1px solid rgba(201,164,106,.21);}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-behavior{background:radial-gradient(ellipse at 92% 6%,rgba(66,103,86,.13) 0%,rgba(66,103,86,0) 43%),#eef3ef!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-behavior::before{border:1px solid rgba(62,84,71,.17);}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-top,.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-eyebrow,.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-title,.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-desc,.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-divider,.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-points,.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-footer{position:relative!important;z-index:1!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-top{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;width:100%!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-icon{width:45px!important;height:45px!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-icon .elementor-widget-container,.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-icon img{display:block!important;width:39px!important;height:39px!important;object-fit:contain!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-number .elementor-heading-title{margin:0!important;color:#b27e2b!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-eyebrow{margin-top:22px!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-eyebrow .elementor-heading-title{margin:0!important;color:#a87525!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-title{margin-top:9px!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-title .elementor-heading-title{margin:0!important;color:#29483d!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-desc{margin-top:16px!important;max-width:100%!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-desc,.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-desc p{margin-bottom:0!important;color:#586a60!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-divider{width:100%!important;max-width:100%!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-divider .elementor-divider{padding-block:0!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-divider .elementor-divider-separator{width:100%!important;border-top-width:1px!important;border-color:rgba(27,44,56,.13)!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-divider-top{margin-top:20px!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-points{margin-top:15px!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-points ul{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-points li{position:relative!important;margin:0!important;padding-left:17px!important;color:#52645a!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-points li::before{content:"";position:absolute;top:.58em;left:0;width:5px;border-radius:50%;background:#c9a46a;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-divider-bottom{margin-top:20px!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-footer{margin-top:18px!important;max-width:100%!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-footer,.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-footer p{margin-bottom:0!important;color:#617169!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-footer strong{color:#315044!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-footer{max-width:100%!important;margin:31px auto 0!important;text-align:center!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-footer-rule{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:15px!important;width:100%!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-footer-line{width:86px!important;max-width:86px!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-footer-line .elementor-divider{padding-block:0!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-footer-line .elementor-divider-separator{width:86px!important;border-top-width:1px!important;border-color:rgba(168,117,37,.45)!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-footer-leaf{width:31px!important;height:20px!important;opacity:.67!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-footer-leaf .elementor-widget-container,.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-footer-leaf img{display:block!important;width:31px!important;height:20px!important;object-fit:contain!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-footer-copy{margin-top:18px!important;}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-footer-copy,.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-footer-copy p{margin-bottom:0!important;color:#52645a!important;}
@media(max-width:420px){.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-inner{width:min(100% - 24px,560px)!important;}.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-intro{margin-top:37px!important;}.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card{padding:25px 18px 21px!important;}}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-heading,
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-grid,
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-footer{
  min-width:0!important;
}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card,
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card *{
  min-width:0!important;
}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-title .elementor-heading-title,
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-desc,
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-desc p,
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-points li,
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-footer,
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-footer p{
  overflow-wrap:normal!important;
  word-break:normal!important;
  hyphens:none!important;
}
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-desc p:last-child,
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card-footer p:last-child,
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-intro p:last-child,
.elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-footer-copy p:last-child{
  margin-bottom:0!important;
}

/* Tablet real do projeto: 768–1024 px */
@media(min-width:768px) and (max-width:1024px){
  .elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-inner{
    width:min(100% - 52px,920px)!important;
    padding:72px 0 68px!important;
  }

  .elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-intro{
    max-width:700px!important;
    margin-top:30px!important;
  }

  .elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    column-gap:16px!important;
    row-gap:16px!important;
    margin-top:48px!important;
  }
  .elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card{
    align-self:start!important;
    width:100%!important;
    padding:27px 24px 24px!important;
  }

  .elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-footer{
    max-width:620px!important;
    margin-top:34px!important;
  }
  .elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-footer-line,
  .elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-footer-line .elementor-divider-separator{
    width:150px!important;
    max-width:150px!important;
  }
}

/* Celular */
@media(max-width:767px){
  .elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-grid{
    grid-template-columns:1fr!important;
  }
  .elementor-25 .elementor-element.elementor-element-777efaa9 .ng-esp-m04-m-card{
    width:100%!important;
    align-self:stretch!important;
  }
}

@media(min-width:1025px){
  .elementor-25 .elementor-element.elementor-element-777efaa9{
    display:none!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f20b125 */.elementor-25 .elementor-element.elementor-element-5f20b125,.elementor-25 .elementor-element.elementor-element-5f20b125 *{box-sizing:border-box!important;min-width:0!important;}.elementor-25 .elementor-element.elementor-element-5f20b125{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:clip!important;overflow-y:visible!important;}.elementor-25 .elementor-element.elementor-element-5f20b125>.e-con-inner,.elementor-25 .elementor-element.elementor-element-5f20b125 .e-con-inner{max-width:none!important;}.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget{margin-block-end:0!important;}

/* BASE FLEXÍVEL E EDITÁVEL */
.elementor-25 .elementor-element.elementor-element-5f20b125{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-x:clip!important;
}
.elementor-25 .elementor-element.elementor-element-5f20b125>.e-con-inner,
.elementor-25 .elementor-element.elementor-element-5f20b125 .e-con,
.elementor-25 .elementor-element.elementor-element-5f20b125 .e-con-inner{
  min-width:0!important;
}
.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-heading,
.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-heading>.elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-heading .elementor-heading-title,
.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-text-editor,
.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-text-editor>.elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-text-editor p,
.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-text-editor li{
  height:auto!important;
  max-height:none!important;
  white-space:normal!important;
  overflow:visible!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-button,
.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-button>.elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-button .elementor-button,
.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-button .elementor-button-content-wrapper{
  height:auto!important;
  max-height:none!important;
  min-width:0!important;
}
.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-button .elementor-button-text{
  min-width:0!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
}
.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-image,
.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-icon,
.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-icon-box,
.elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-divider{
  min-width:0!important;
}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget,
body.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget,
.elementor-editor-active .elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget,
.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget{
  pointer-events:auto!important;
}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-image,
body.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-image,
.elementor-editor-active .elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-image,
.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-5f20b125 .elementor-widget-image{
  pointer-events:auto!important;
  cursor:pointer!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31749491 */.elementor-25 .elementor-element.elementor-element-31749491,.elementor-25 .elementor-element.elementor-element-31749491 *{box-sizing:border-box!important;}
.elementor-25 .elementor-element.elementor-element-31749491{
position:relative!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important;
isolation:isolate!important;color:#FFFDF8!important;
background:
radial-gradient(ellipse at 6% 7%,rgba(255,255,255,.07) 0%,rgba(255,255,255,0) 27%),
radial-gradient(ellipse at 92% 88%,rgba(201,164,106,.18) 0%,rgba(201,164,106,0) 34%),
linear-gradient(132deg,#1E4138 0%,#17342D 51%,#214A40 100%)!important;
}
.elementor-25 .elementor-element.elementor-element-31749491:before{
content:"";position:absolute;z-index:0;inset:0;pointer-events:none;
background:
linear-gradient(90deg,rgba(4,25,18,.19),rgba(4,25,18,0) 45%,rgba(4,25,18,.12)),
repeating-linear-gradient(137deg,rgba(255,255,255,.012) 0 1px,transparent 1px 12px);
}
.elementor-25 .elementor-element.elementor-element-31749491>.e-con-inner,.elementor-25 .elementor-element.elementor-element-31749491 .e-con-inner{max-width:none!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .elementor-widget{margin-block-end:0!important;min-width:0!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .elementor-widget-container{min-width:0!important;}

.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-leaf{
position:absolute!important;z-index:1!important;top:-188px!important;right:-158px!important;
width:270px!important;opacity:.09!important;pointer-events:none!important;transform:rotate(31deg)!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-leaf img{
display:block!important;width:100%!important;height:auto!important;
filter:brightness(0) invert(1) sepia(.22) saturate(.45) hue-rotate(82deg) brightness(1.28)!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-glow{
position:absolute!important;z-index:1!important;bottom:-175px!important;left:-87px!important;
width:370px!important;height:370px!important;border-radius:50%!important;
background:radial-gradient(circle,rgba(211,163,74,.18),rgba(211,163,74,0) 68%)!important;pointer-events:none!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-inner{
position:relative!important;z-index:2!important;width:min(100% - 36px,720px)!important;
margin:0 auto!important;padding:72px 0 66px!important;display:flex!important;flex-direction:column!important;
align-items:stretch!important;justify-content:flex-start!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-content{
width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;
align-items:flex-start!important;justify-content:flex-start!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-eyebrow .elementor-heading-title{
margin:0!important;color:#E5BE76!important;

}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-title{width:100%!important;margin-top:25px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-title .elementor-heading-title{
margin:0!important;color:#FFFDF8!important;

}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-rule{width:68px!important;margin-top:30px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-rule .elementor-divider{padding-block:0!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-rule .elementor-divider-separator{
width:68px!important;border-top-width:3px!important;border-color:#D6A956!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-copy{width:100%!important;margin-top:28px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-copy p{
margin:0!important;color:rgba(255,253,248,.80)!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-copy p:first-child{
color:rgba(255,253,248,.96)!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-copy p+p{margin-top:17px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-trust{
width:100%!important;margin-top:28px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-trust-item{
display:grid!important;grid-template-columns:41px minmax(0,1fr)!important;align-items:center!important;
gap:10px!important;width:100%!important;min-width:0!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-trust-icon{width:39px!important;min-width:39px!important;max-width:39px!important;height:39px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-trust-icon .elementor-widget-container{width:39px!important;height:39px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-trust-icon img{
display:block!important;width:36px!important;height:36px!important;object-fit:contain!important;
filter:brightness(0) invert(1) sepia(.18) saturate(.85) hue-rotate(91deg) brightness(1.23)!important;opacity:.98!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-trust-text p{
margin:0!important;color:rgba(255,253,248,.86)!important;

}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-actions{
width:100%!important;margin-top:33px!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta{
position:relative!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;
gap:10px!important;min-height:70px!important;padding:0 24px!important;border-radius:15px!important;
text-decoration:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;
transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-primary{
background:#D3A34A!important;box-shadow:0 13px 26px rgba(4,22,16,.21)!important;border:1px solid transparent!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-primary:hover{background:#B67D24!important;transform:translateY(-2px)!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-secondary{
grid-template-columns:minmax(0,1fr) auto!important;background:rgba(255,253,248,.035)!important;
border:1px solid rgba(255,253,248,.38)!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-secondary:hover{
background:rgba(255,253,248,.10)!important;border-color:rgba(255,253,248,.72)!important;transform:translateY(-2px)!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta .elementor-widget{width:auto!important;min-width:0!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-button{position:static!important;width:100%!important;min-width:0!important;z-index:2!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-button>.elementor-widget-container{width:100%!important;min-width:0!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-button .elementor-button{
position:static!important;display:flex!important;width:100%!important;min-width:0!important;
align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;
border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
color:#FFF!important;text-decoration:none!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-button .elementor-button:before{
content:""!important;position:absolute!important;z-index:4!important;inset:0!important;
display:block!important;border-radius:15px!important;background:transparent!important;pointer-events:auto!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-button .elementor-button-content-wrapper{
position:relative!important;z-index:2!important;display:flex!important;width:100%!important;
align-items:center!important;justify-content:center!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-button .elementor-button-text{
display:block!important;margin:0!important;color:#FFF!important;
font-family:Inter,Arial,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1!important;
letter-spacing:0!important;text-align:center!important;white-space:normal!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-icon{position:relative!important;z-index:2!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-icon .elementor-icon{color:#FFF!important;}

.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-visual{
position:relative!important;width:min(100% - 10px,610px)!important;align-self:center!important;
margin-top:64px!important;padding:15px 22px 0 0!important;overflow:visible!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-visual:before{
content:"";position:absolute;z-index:0;top:0;right:0;bottom:22px;left:23px;
border:1px solid rgba(229,190,118,.40);border-radius:10px 44px 10px 48px;pointer-events:none;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-photo-shell{
position:relative!important;z-index:1!important;width:100%!important;height:452px!important;overflow:hidden!important;
border-radius:10px 44px 10px 48px!important;background:#D7C2A4!important;
box-shadow:0 28px 54px rgba(4,22,16,.28)!important;isolation:isolate!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-photo-shell>.elementor-background-overlay,
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-photo-shell .elementor-background-overlay{
display:none!important;opacity:0!important;visibility:hidden!important;background:none!important;background-image:none!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-photo{
display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;z-index:1!important;
inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;
pointer-events:none!important;transform:none!important;filter:none!important;mix-blend-mode:normal!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-photo>.elementor-widget-container{
display:block!important;width:100%!important;height:100%!important;max-width:none!important;
margin:0!important;padding:0!important;overflow:hidden!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-photo img{
display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;
object-position:50% 50%!important;opacity:1!important;visibility:visible!important;filter:none!important;
transform:none!important;mix-blend-mode:normal!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-signature{
position:absolute!important;z-index:3!important;right:-7px!important;bottom:-12px!important;
display:grid!important;grid-template-columns:2px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;
min-width:260px!important;padding:14px 17px!important;border:1px solid rgba(255,253,248,.13)!important;
border-radius:13px!important;background:rgba(255,253,249,.96)!important;
box-shadow:0 18px 34px rgba(4,22,16,.24)!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-signature-line{width:2px!important;min-width:2px!important;height:38px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-signature-line .elementor-divider{padding-block:0!important;height:38px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-signature-line .elementor-divider-separator{
width:2px!important;height:38px!important;border-top:0!important;border-left:2px solid #D3A34A!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-signature-text p{
margin:0!important;color:#24463B!important;

}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-signature-text p span{color:#9A6A1F!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-button .elementor-button:focus-visible{outline:none!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-button .elementor-button:focus-visible:before{
outline:3px solid #E5BE76!important;outline-offset:4px!important;
}

@media (min-width:768px) and (max-width:1024px){
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-inner{width:min(100% - 54px,760px)!important;padding:76px 0 80px!important;}

.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-actions{grid-template-columns:1.2fr .9fr!important;gap:16px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-visual{width:min(100%,660px)!important;margin-top:70px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-photo-shell{height:540px!important;}
}

@media (min-width:1025px){.elementor-25 .elementor-element.elementor-element-31749491{display:none!important;}}
@media (prefers-reduced-motion:reduce){.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta{transition:none!important;}}

/* FLUXO DA ASSINATURA E ENQUADRAMENTO DA FOTO */
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-visual{
display:block!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-photo-shell{
display:block!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-signature{
inset:auto -7px -12px auto!important;
width:260px!important;
max-width:calc(100% - 18px)!important;
height:auto!important;
min-height:0!important;
max-height:none!important;
flex:0 0 auto!important;
align-self:auto!important;
overflow:visible!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-signature>.e-con-inner{
width:100%!important;
height:auto!important;
min-height:0!important;
max-height:none!important;
}
@media (max-width:540px){
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-inner{width:min(100% - 28px,560px)!important;padding:53px 0 60px!important;}

.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-title{margin-top:23px!important;}

.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-rule{width:55px!important;margin-top:25px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-rule .elementor-divider-separator{width:55px!important;border-top-width:2px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-copy{margin-top:24px!important;}

.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-copy p+p{margin-top:14px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-trust{margin-top:23px!important;gap:11px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-trust-item{grid-template-columns:31px minmax(0,1fr)!important;gap:10px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-trust-icon,.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-trust-icon .elementor-widget-container{
width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;
}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-trust-icon img{width:27px!important;height:27px!important;}

.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-actions{margin-top:26px!important;gap:10px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta{min-height:58px!important;padding:0 42px 0 14px!important;border-radius:14px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-button .elementor-button:before{border-radius:14px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-button .elementor-button-text{font-size:11px!important;}

.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-visual{width:calc(100% - 8px)!important;margin-top:48px!important;padding:14px 14px 0 0!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-visual:before{bottom:22px;left:19px;border-radius:10px 42px 10px 46px;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-photo-shell{height:361px!important;border-radius:10px 42px 10px 46px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-signature{right:-8px!important;bottom:-9px!important;min-width:196px!important;padding:12px 13px!important;gap:10px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-signature-line,.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-signature-line .elementor-divider{height:29px!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-signature-line .elementor-divider-separator{height:29px!important;}

.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-leaf{top:-189px!important;right:-158px!important;opacity:.09!important;}
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-signature{
inset:auto -8px -9px auto!important;
width:196px!important;
max-width:196px!important;
}
}

/* VALIDAÇÃO FINAL — EDITABILIDADE E FLUXO */
.elementor-25 .elementor-element.elementor-element-31749491{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important;}
.elementor-25 .elementor-element.elementor-element-31749491>.e-con-inner,.elementor-25 .elementor-element.elementor-element-31749491 .e-con,.elementor-25 .elementor-element.elementor-element-31749491 .e-con-inner{min-width:0!important;}
.elementor-25 .elementor-element.elementor-element-31749491 :is(.elementor-widget-heading,.elementor-widget-text-editor,.elementor-widget-button),
.elementor-25 .elementor-element.elementor-element-31749491 :is(.elementor-widget-heading,.elementor-widget-text-editor,.elementor-widget-button)>.elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-31749491 :is(.elementor-heading-title,.elementor-button,.elementor-button-content-wrapper,.elementor-button-text,.elementor-tab-title,.elementor-tab-content),
.elementor-25 .elementor-element.elementor-element-31749491 .elementor-widget-text-editor :is(p,li){min-width:0!important;height:auto!important;max-height:none!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;}
.elementor-25 .elementor-element.elementor-element-31749491 :is(.elementor-widget-heading,.elementor-widget-text-editor)>.elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-31749491 .elementor-widget-text-editor :is(p,li){overflow:visible!important;}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-31749491 a[class*="ng-sobre-"]{pointer-events:none!important;}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-31749491 a[class*="ng-sobre-"] .elementor-widget,
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-31749491 :is(.elementor-widget,.elementor-widget-image){pointer-events:auto!important;}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-button .elementor-button,
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta-button .elementor-button:before{pointer-events:none!important;}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-31749491 .elementor-widget-image{cursor:pointer!important;}
@media (max-width:420px){
.elementor-25 .elementor-element.elementor-element-31749491 .ng-sobre-m06-m-cta{min-height:56px!important;padding:0 38px 0 10px!important;gap:7px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b24073e */.elementor-25 .elementor-element.elementor-element-4b24073e{
  --m06-green:#17342D;
  --m06-green-light:#214A40;
  --m06-gold:#D3A34A;
  --m06-gold-soft:#E5BE76;
  --m06-white:#FFFDF8;
  position:relative!important;
  isolation:isolate;
  width:100%!important;
  max-width:100%!important;
  min-width:0;
  min-height:clamp(760px,50vw,930px);
  margin:0!important;
  overflow:hidden!important;
  color:var(--m06-white);
  background:
    radial-gradient(ellipse at 6% 7%,rgba(255,255,255,.07) 0%,rgba(255,255,255,0) 27%),
    radial-gradient(ellipse at 92% 88%,rgba(201,164,106,.18) 0%,rgba(201,164,106,0) 34%),
    linear-gradient(132deg,#1E4138 0%,var(--m06-green) 51%,var(--m06-green-light) 100%)!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e,.elementor-25 .elementor-element.elementor-element-4b24073e *{box-sizing:border-box;}
.elementor-25 .elementor-element.elementor-element-4b24073e:before{
  content:"";
  position:absolute;
  z-index:0;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(90deg,rgba(4,25,18,.19),rgba(4,25,18,0) 45%,rgba(4,25,18,.12)),
    repeating-linear-gradient(137deg,rgba(255,255,255,.012) 0 1px,transparent 1px 12px);
}
.elementor-25 .elementor-element.elementor-element-4b24073e>.e-con-inner,.elementor-25 .elementor-element.elementor-element-4b24073e .e-con-inner{max-width:none!important;}
.elementor-25 .elementor-element.elementor-element-4b24073e .elementor-widget,.elementor-25 .elementor-element.elementor-element-4b24073e .elementor-widget-container{min-width:0;}
.elementor-25 .elementor-element.elementor-element-4b24073e .elementor-widget{margin-block-end:0!important;}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-content,
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-trust,
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-trust-item,
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-actions,
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta,
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-signature{
  height:auto!important;
  max-height:none!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-content>.e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  width:100%!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-content .elementor-widget-heading,
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-content .elementor-widget-text-editor,
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-trust .elementor-widget,
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-actions .elementor-widget{
  flex-shrink:0;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-leaf{
  position:absolute!important;
  z-index:1;
  top:-146px;
  right:-88px;
  width:270px!important;
  opacity:.12;
  pointer-events:none;
  transform:rotate(31deg);
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-leaf img{
  display:block;
  width:100%!important;
  height:auto!important;
  filter:brightness(0) invert(1) sepia(.22) saturate(.45) hue-rotate(82deg) brightness(1.28);
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-glow{
  position:absolute!important;
  z-index:1;
  bottom:-175px;
  left:-87px;
  width:370px!important;
  height:370px!important;
  border-radius:50%;
  pointer-events:none;
  background:radial-gradient(circle,rgba(211,163,74,.18),rgba(211,163,74,0) 68%);
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-inner{
  position:relative!important;
  z-index:2;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(520px,620px);
  align-items:center;
  gap:clamp(70px,7vw,140px);
  width:min(1600px,calc(100% - 112px))!important;
  min-height:inherit;
  margin:0 auto!important;
  padding:82px 0!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-content{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  width:100%!important;
  max-width:760px;
  min-width:0;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-eyebrow .elementor-heading-title,
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-title .elementor-heading-title{margin:0;}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-title{
  width:100%!important;
  max-width:700px;
  margin-top:24px!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-rule{
  width:55px!important;
  margin-top:30px!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-rule .elementor-divider{padding-block:0;}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-rule .elementor-divider-separator{
  width:55px!important;
  border-top-width:2px!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-copy{
  width:100%!important;
  max-width:730px;
  margin-top:26px!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-copy p{
  margin:0;
  white-space:normal;
  overflow-wrap:anywhere;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-copy p+p{margin-top:16px;}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-trust{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:28px;
  width:100%!important;
  max-width:600px;
  margin-top:28px!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-trust>.e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:28px!important;
  width:100%!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-trust-item{
  display:grid!important;
  grid-template-columns:32px minmax(0,1fr);
  align-items:center;
  gap:10px;
  width:100%!important;
  min-width:0;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-trust-icon{
  width:30px!important;
  min-width:30px;
  height:30px!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-trust-icon .elementor-widget-container{
  width:30px;
  height:30px;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-trust-icon img{
  display:block;
  width:27px!important;
  height:27px!important;
  object-fit:contain;
  opacity:.98;
  filter:brightness(0) invert(1) sepia(.18) saturate(.85) hue-rotate(91deg) brightness(1.23);
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-trust-text p{
  margin:0;
  white-space:normal;
  overflow-wrap:anywhere;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-actions{
  display:grid!important;
  grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);
  gap:16px;
  width:100%!important;
  max-width:836px;
  margin-top:36px!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-actions>.e-con-inner{
  display:grid!important;
  grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);
  gap:16px!important;
  width:100%!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta{
  position:relative!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:16px;
  min-width:0;
  min-height:86px;
  border-radius:15px;
  text-decoration:none!important;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent;
  transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-primary{
  padding:0 62px 0 28px!important;
  border:1px solid transparent;
  background:var(--m06-gold);
  box-shadow:0 15px 28px rgba(4,22,16,.22);
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-secondary{
  grid-template-columns:minmax(0,1fr) auto;
  gap:12px;
  padding:0 58px 0 28px!important;
  border:1px solid rgba(255,253,248,.38);
  background:rgba(255,253,248,.035);
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta:hover{transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-primary:hover{background:#B67D24;}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-secondary:hover{
  border-color:rgba(255,253,248,.72);
  background:rgba(255,253,248,.10);
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta .elementor-widget{
  width:auto!important;
  min-width:0!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-button{
  position:static!important;
  z-index:2!important;
  width:100%!important;
  min-width:0!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-button>.elementor-widget-container{
  width:100%!important;
  min-width:0!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-button .elementor-button{
  position:static!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#FFFFFF!important;
  text-decoration:none!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-button .elementor-button:before{
  content:""!important;
  position:absolute!important;
  z-index:4!important;
  inset:0!important;
  display:block!important;
  border-radius:15px!important;
  background:transparent!important;
  pointer-events:auto!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-button .elementor-button-content-wrapper{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-button .elementor-button-text{
  display:block!important;
  margin:0!important;
  color:#FFFFFF!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:14px!important;
  font-weight:800!important;
  line-height:1.15!important;
  letter-spacing:0!important;
  text-align:center!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-icon{
  position:relative!important;
  z-index:2!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-button .elementor-button:focus-visible{
  outline:none!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-button .elementor-button:focus-visible:before{
  outline:3px solid var(--m06-gold-soft)!important;
  outline-offset:4px!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-visual{
  position:relative!important;
  display:block!important;
  width:min(100%,620px)!important;
  justify-self:end;
  padding:19px 19px 0 0!important;
  overflow:visible!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-visual:before{
  content:"";
  position:absolute;
  z-index:0;
  inset:0 0 26px 26px;
  border:1px solid rgba(229,190,118,.40);
  border-radius:12px 56px 12px 60px;
  pointer-events:none;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-photo-shell{
  position:relative!important;
  z-index:1;
  display:block!important;
  width:100%!important;
  height:clamp(580px,36vw,700px)!important;
  overflow:hidden!important;
  isolation:isolate;
  border-radius:12px 56px 12px 60px;
  background:#D7C2A4;
  box-shadow:0 28px 54px rgba(4,22,16,.28);
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-photo-shell>.elementor-background-overlay,
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-photo-shell .elementor-background-overlay{display:none!important;}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-photo{
  position:absolute!important;
  z-index:1;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  pointer-events:none;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-photo>.elementor-widget-container{
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-photo img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:50% 50%!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-signature{
  position:absolute!important;
  z-index:3;
  inset:auto -28px -14px auto!important;
  display:grid!important;
  grid-template-columns:2px minmax(0,1fr);
  align-items:center;
  gap:13px;
  width:270px!important;
  max-width:270px!important;
  min-height:0!important;
  padding:16px 19px!important;
  overflow:visible!important;
  border:1px solid rgba(255,253,248,.13);
  border-radius:13px;
  background:rgba(255,253,249,.96);
  box-shadow:0 18px 34px rgba(4,22,16,.24);
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-signature>.e-con-inner{
  display:grid!important;
  grid-template-columns:2px minmax(0,1fr);
  gap:13px!important;
  width:100%!important;
  min-height:0!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-signature-line{
  width:2px!important;
  min-width:2px;
  height:40px!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-signature-line .elementor-divider{
  height:40px;
  padding-block:0;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-signature-line .elementor-divider-separator{
  width:2px!important;
  height:40px!important;
  border-top:0!important;
  border-left:2px solid var(--m06-gold)!important;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-signature-text p{
  margin:0;
  white-space:normal;
  overflow-wrap:anywhere;
}
.elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-signature-text p span{color:#9A6A1F;}
@media (min-width:1025px) and (max-width:1439px){
  .elementor-25 .elementor-element.elementor-element-4b24073e{min-height:760px;}
  .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-inner{
    grid-template-columns:minmax(0,1fr) minmax(420px,500px);
    gap:clamp(42px,4vw,58px);
    width:min(1460px,calc(100% - 76px))!important;
    padding:70px 0!important;
  }
  .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-actions{max-width:715px;}
  .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta{min-height:66px;}
  .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-primary{padding:0 50px 0 19px!important;}
  .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-secondary{padding:0 46px 0 20px!important;}
  .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-visual{width:min(100%,500px)!important;}
  .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-photo-shell{height:540px!important;}
  .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-signature{
    inset:auto -20px -14px auto!important;
    width:235px!important;
    max-width:235px!important;
  }
}
@media (max-width:1024px){.elementor-25 .elementor-element.elementor-element-4b24073e{display:none!important;}}
@media (prefers-reduced-motion:reduce){
  .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta{transition:none;}
}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-visual,
body.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-visual,
.elementor-editor-active .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-visual,
.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-visual{
  pointer-events:auto!important;
}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-photo,
body.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-photo,
.elementor-editor-active .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-photo,
.elementor-editor-preview .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-photo{
  pointer-events:auto!important;
  cursor:pointer;
}
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-button .elementor-button,
body.elementor-editor-active .elementor-25 .elementor-element.elementor-element-4b24073e .ng-sobre-m06-d-cta-button .elementor-button:before{
  pointer-events:none!important;
}/* End custom CSS */