.elementor-13 .elementor-element.elementor-element-29da0523{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-13 .elementor-element.elementor-element-29da0523:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-29da0523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-13 .elementor-element.elementor-element-54862380{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-13 .elementor-element.elementor-element-54862380:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-54862380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-13 .elementor-element.elementor-element-3670e2f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-251af5af{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:1;--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-13 .elementor-element.elementor-element-251af5af:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-251af5af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142c23;}.elementor-13 .elementor-element.elementor-element-251af5af::before, .elementor-13 .elementor-element.elementor-element-251af5af > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-251af5af > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-251af5af > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-251af5af > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-251af5af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0a1e16c7 0%, #0a1e1612 80%);}.elementor-13 .elementor-element.elementor-element-577d5336{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:128px;--padding-left:60px;--padding-right:60px;--z-index:1;}.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-13 .elementor-element.elementor-element-15218520{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-15218520 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:1.6px;color:#e7ede6;}.elementor-13 .elementor-element.elementor-element-4accf8bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-4accf8bc .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(40px, 4.3vw, 62px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:-1.6px;color:#ffffff;}.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-13 .elementor-element.elementor-element-5897eced{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0px;color:#f7f5ef;}.elementor-13 .elementor-element.elementor-element-5897eced p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-2708385f{--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:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-13 .elementor-element.elementor-element-5f3c2892 .elementor-button{background-color:#bda36d;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#173e32;color:#173e32;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:0px 0px 0px 0px;padding:14px 21px 14px 21px;}.elementor-13 .elementor-element.elementor-element-5f3c2892 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-5f3c2892 .elementor-button:focus{background-color:#d5bf8e;color:#173e32;}.elementor-13 .elementor-element.elementor-element-5f3c2892{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-5f3c2892.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-5f3c2892 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-5f3c2892 .elementor-button .elementor-button-content-wrapper{gap:34px;}.elementor-13 .elementor-element.elementor-element-5f3c2892 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-5f3c2892 .elementor-button:focus svg{fill:#173e32;}.elementor-13 .elementor-element.elementor-element-33063a08 .elementor-button{background-color:#173e32;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6b8777;border-radius:0px 0px 0px 0px;padding:14px 21px 14px 21px;}.elementor-13 .elementor-element.elementor-element-33063a08 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-33063a08 .elementor-button:focus{background-color:#285343;color:#ffffff;}.elementor-13 .elementor-element.elementor-element-33063a08{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-33063a08.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-33063a08 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-33063a08 .elementor-button .elementor-button-content-wrapper{gap:34px;}.elementor-13 .elementor-element.elementor-element-33063a08 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-33063a08 .elementor-button:focus svg{fill:#ffffff;}.elementor-13 .elementor-element.elementor-element-1470931{--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:flex-start;--align-items:stretch;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:nowrap;--margin-top:-62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;--z-index:2;}.elementor-13 .elementor-element.elementor-element-28832339{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:91px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-28832339.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-13 .elementor-element.elementor-element-593925a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-593925a9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:1px;color:#4d7755;}.elementor-13 .elementor-element.elementor-element-4fa46d5{--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:flex-start;--align-items:flex-start;--gap:10px 30px;--row-gap:10px;--column-gap:30px;--flex-wrap: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-13 .elementor-element.elementor-element-644655bd .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#173e32;color:#173e32;border-style:solid;border-width:0px 0px 0px 0px;border-color:#00000000;border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-13 .elementor-element.elementor-element-644655bd .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-644655bd .elementor-button:focus{background-color:#00000000;color:#173e32;}.elementor-13 .elementor-element.elementor-element-644655bd{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-644655bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-644655bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-644655bd .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-13 .elementor-element.elementor-element-644655bd .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-644655bd .elementor-button:focus svg{fill:#173e32;}.elementor-13 .elementor-element.elementor-element-1b6d7313 .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#173e32;color:#173e32;border-style:solid;border-width:0px 0px 0px 0px;border-color:#00000000;border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-13 .elementor-element.elementor-element-1b6d7313 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-1b6d7313 .elementor-button:focus{background-color:#00000000;color:#173e32;}.elementor-13 .elementor-element.elementor-element-1b6d7313{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-1b6d7313.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-1b6d7313 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-1b6d7313 .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-13 .elementor-element.elementor-element-1b6d7313 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-1b6d7313 .elementor-button:focus svg{fill:#173e32;}.elementor-13 .elementor-element.elementor-element-29942f13{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-13 .elementor-element.elementor-element-29942f13.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-13 .elementor-element.elementor-element-295814ab{--display:flex;--min-height:178px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--flex-wrap:nowrap;--background-transition:0.18s;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#bda36d;--border-color:#bda36d;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:26px;--padding-right:26px;}.elementor-13 .elementor-element.elementor-element-295814ab:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-295814ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173e32;}.elementor-13 .elementor-element.elementor-element-295814ab:hover{background-color:#244f40;}.elementor-13 .elementor-element.elementor-element-67200a7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--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-13 .elementor-element.elementor-element-7e59b2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-7e59b2b .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.45em;letter-spacing:0px;color:#ffffff;}.elementor-13 .elementor-element.elementor-element-6a834bc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:#ffffff;}.elementor-13 .elementor-element.elementor-element-6a834bc7 p{margin-block-end: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-13 .elementor-element.elementor-element-247aeea{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-247aeea.elementor-element{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-247aeea .elementor-icon-wrapper{text-align:end;}.elementor-13 .elementor-element.elementor-element-247aeea.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-13 .elementor-element.elementor-element-247aeea.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-247aeea.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-13 .elementor-element.elementor-element-247aeea.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-247aeea.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-13 .elementor-element.elementor-element-247aeea .elementor-icon{font-size:17px;}.elementor-13 .elementor-element.elementor-element-247aeea .elementor-icon svg{height:17px;}.elementor-13 .elementor-element.elementor-element-4ec9c395{--display:flex;--min-height:178px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--flex-wrap:nowrap;--background-transition:0.18s;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#bda36d;--border-color:#bda36d;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:26px;--padding-right:26px;}.elementor-13 .elementor-element.elementor-element-4ec9c395:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4ec9c395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4d7755;}.elementor-13 .elementor-element.elementor-element-4ec9c395:hover{background-color:#3c6345;}.elementor-13 .elementor-element.elementor-element-659fa290{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--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-13 .elementor-element.elementor-element-6b203624{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-6b203624 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.45em;letter-spacing:0px;color:#ffffff;}.elementor-13 .elementor-element.elementor-element-626e1134{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:#ffffff;}.elementor-13 .elementor-element.elementor-element-626e1134 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-4f38aa01{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-4f38aa01.elementor-element{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-4f38aa01 .elementor-icon-wrapper{text-align:end;}.elementor-13 .elementor-element.elementor-element-4f38aa01.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-13 .elementor-element.elementor-element-4f38aa01.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-4f38aa01.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-13 .elementor-element.elementor-element-4f38aa01.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-4f38aa01.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-13 .elementor-element.elementor-element-4f38aa01 .elementor-icon{font-size:17px;}.elementor-13 .elementor-element.elementor-element-4f38aa01 .elementor-icon svg{height:17px;}.elementor-13 .elementor-element.elementor-element-635729d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-13 .elementor-element.elementor-element-66a23232{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 15px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#d9ded5;text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:#657067;}.elementor-13 .elementor-element.elementor-element-66a23232 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-b081038{--display:flex;--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-13 .elementor-element.elementor-element-8d3721c{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-500f332{--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;--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-13 .elementor-element.elementor-element-500f332:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-500f332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-13 .elementor-element.elementor-element-475d0640{--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;--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-13 .elementor-element.elementor-element-386b9f70{--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;--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-13 .elementor-element.elementor-element-5354b950{--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;--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-13 .elementor-element.elementor-element-331fb181{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-331fb181 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:#4D7755;}.elementor-13 .elementor-element.elementor-element-22c27eaf{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-22c27eaf .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:35px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#173E32;}.elementor-13 .elementor-element.elementor-element-719cfe45 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#173E32;color:#173E32;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-719cfe45{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-76cbdff0{--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;--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-13 .elementor-element.elementor-element-2eb343c4{--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;--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-13 .elementor-element.elementor-element-71e970a7{--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;--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-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-13 .elementor-element.elementor-element-4a1b659a{width:100%;max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-60669158{--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;--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-13 .elementor-element.elementor-element-6ce93c27{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-6ce93c27 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:#4D7755;}.elementor-13 .elementor-element.elementor-element-237b0fd{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-237b0fd .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:22px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#173E32;}.elementor-13 .elementor-element.elementor-element-1629ff23{width:100%;max-width:100%;text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.48em;letter-spacing:0px;color:#657067;}.elementor-13 .elementor-element.elementor-element-5827990 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#173E32;color:#173E32;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-5827990{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-6542dddb{--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;--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-13 .elementor-element.elementor-element-1f896725{--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;--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-13 .elementor-element.elementor-element-21814eb2{width:100%;max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-7d8f50e8{--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;--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-13 .elementor-element.elementor-element-385690de{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-385690de .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:#4D7755;}.elementor-13 .elementor-element.elementor-element-1a9f0a76{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-1a9f0a76 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:22px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#173E32;}.elementor-13 .elementor-element.elementor-element-37c0632f{width:100%;max-width:100%;text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.48em;letter-spacing:0px;color:#657067;}.elementor-13 .elementor-element.elementor-element-52106831 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#173E32;color:#173E32;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-52106831{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-6f86eb15{--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;--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-13 .elementor-element.elementor-element-17e34cbc{--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;--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-13 .elementor-element.elementor-element-2631fe75{width:100%;max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-32451323{--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;--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-13 .elementor-element.elementor-element-2afa2542{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-2afa2542 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:#4D7755;}.elementor-13 .elementor-element.elementor-element-1d6ff0e2{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-1d6ff0e2 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:22px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#173E32;}.elementor-13 .elementor-element.elementor-element-62d79e6a{width:100%;max-width:100%;text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.48em;letter-spacing:0px;color:#657067;}.elementor-13 .elementor-element.elementor-element-1f4cd9b2 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#173E32;color:#173E32;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-1f4cd9b2{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-47a0e15{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-2d404638{--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;--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-13 .elementor-element.elementor-element-2d404638:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2d404638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-606ab88c{--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;--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-13 .elementor-element.elementor-element-e5f0ea{--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;--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-13 .elementor-element.elementor-element-bb036b3{--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;--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-13 .elementor-element.elementor-element-5eda7168{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-5eda7168 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:#4D7755;}.elementor-13 .elementor-element.elementor-element-433f9fc4{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-433f9fc4 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:35px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.25em;letter-spacing:0px;color:#173E32;}.elementor-13 .elementor-element.elementor-element-5baaff1e{width:100%;max-width:100%;text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.48em;letter-spacing:0px;color:#657067;}.elementor-13 .elementor-element.elementor-element-252c859 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#173E32;color:#173E32;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-252c859{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-2e1ef618{--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;--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-13 .elementor-element.elementor-element-582b3bd5{--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;--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-13 .elementor-element.elementor-element-582b3bd5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-582b3bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-13 .elementor-element.elementor-element-463592d0{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-463592d0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.7em;letter-spacing:0px;color:#4D7755;}.elementor-13 .elementor-element.elementor-element-3b6b337c{--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;--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-13 .elementor-element.elementor-element-7c796190{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-7c796190 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:21px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#173E32;}.elementor-13 .elementor-element.elementor-element-5d59fdc{width:100%;max-width:100%;text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.48em;letter-spacing:0px;color:#657067;}.elementor-13 .elementor-element.elementor-element-6ac34454 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#173E32;color:#173E32;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-6ac34454{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-5de13922{--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;--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-13 .elementor-element.elementor-element-5de13922:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5de13922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-13 .elementor-element.elementor-element-4d8161d1{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-4d8161d1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.7em;letter-spacing:0px;color:#4D7755;}.elementor-13 .elementor-element.elementor-element-15cfffdf{--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;--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-13 .elementor-element.elementor-element-2cb52e66{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-2cb52e66 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:21px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#173E32;}.elementor-13 .elementor-element.elementor-element-733c4703{width:100%;max-width:100%;text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.48em;letter-spacing:0px;color:#657067;}.elementor-13 .elementor-element.elementor-element-301da8b .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#173E32;color:#173E32;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-301da8b{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-23c915d1{--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;--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-13 .elementor-element.elementor-element-23c915d1:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-23c915d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-13 .elementor-element.elementor-element-2eb02516{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-2eb02516 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.7em;letter-spacing:0px;color:#4D7755;}.elementor-13 .elementor-element.elementor-element-7f933f30{--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;--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-13 .elementor-element.elementor-element-69721ff4{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-69721ff4 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:21px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#173E32;}.elementor-13 .elementor-element.elementor-element-751dc28a{width:100%;max-width:100%;text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.48em;letter-spacing:0px;color:#657067;}.elementor-13 .elementor-element.elementor-element-156a4c9b .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#173E32;color:#173E32;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-156a4c9b{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-7fbcae31{--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;--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-13 .elementor-element.elementor-element-7fbcae31:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7fbcae31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-13 .elementor-element.elementor-element-4bdc6278{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-4bdc6278 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.7em;letter-spacing:0px;color:#4D7755;}.elementor-13 .elementor-element.elementor-element-1634f2f0{--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;--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-13 .elementor-element.elementor-element-5ea815bf{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-5ea815bf .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:21px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#173E32;}.elementor-13 .elementor-element.elementor-element-68206c1a{width:100%;max-width:100%;text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.48em;letter-spacing:0px;color:#657067;}.elementor-13 .elementor-element.elementor-element-31d1853a .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#173E32;color:#173E32;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-31d1853a{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-71f356de{--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;--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-13 .elementor-element.elementor-element-71f356de:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-71f356de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-27e0fb38{--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;--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-13 .elementor-element.elementor-element-4aa724a0{--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;--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-13 .elementor-element.elementor-element-3737f2e1{width:100%;max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-6f9d6ba4{--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;--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-13 .elementor-element.elementor-element-6f9d6ba4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6f9d6ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173E32;}.elementor-13 .elementor-element.elementor-element-6a390f52{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-6a390f52 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:#C6D4C5;}.elementor-13 .elementor-element.elementor-element-1adbe59a{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-1adbe59a .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:29px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.3793103448276em;letter-spacing:0px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3008bf99 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3008bf99{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-568d13c3{--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;--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-13 .elementor-element.elementor-element-53f1fe45{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-53f1fe45 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:#4D7755;}.elementor-13 .elementor-element.elementor-element-79477216{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-79477216 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:30px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#173E32;}.elementor-13 .elementor-element.elementor-element-5e5d3712{--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;--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-13 .elementor-element.elementor-element-5a3e9903{--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;--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-13 .elementor-element.elementor-element-2b0a80f6{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-2b0a80f6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:none;text-decoration:none;line-height:1.3em;letter-spacing:0px;color:#4D7755;}.elementor-13 .elementor-element.elementor-element-5b83c7c .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#173E32;color:#173E32;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-5b83c7c{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-4d39c595{--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;--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-13 .elementor-element.elementor-element-639ccf83{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-639ccf83 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:none;text-decoration:none;line-height:1.3em;letter-spacing:0px;color:#4D7755;}.elementor-13 .elementor-element.elementor-element-5e2eb0a6 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#173E32;color:#173E32;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-5e2eb0a6{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-2235c6fa{--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;--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-13 .elementor-element.elementor-element-48ec6247{width:100%;max-width:100%;text-align:start;}.elementor-13 .elementor-element.elementor-element-48ec6247 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:none;text-decoration:none;line-height:1.3em;letter-spacing:0px;color:#4D7755;}.elementor-13 .elementor-element.elementor-element-70a32683 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;fill:#173E32;color:#173E32;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-70a32683{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-8baaa4e{--spacer-size:90px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-29da0523{--width:100%;}.elementor-13 .elementor-element.elementor-element-54862380{--width:100%;}.elementor-13 .elementor-element.elementor-element-251af5af{--width:100%;}.elementor-13 .elementor-element.elementor-element-577d5336{--width:100%;}.elementor-13 .elementor-element.elementor-element-2708385f{--width:100%;}.elementor-13 .elementor-element.elementor-element-1470931{--width:100%;}.elementor-13 .elementor-element.elementor-element-28832339{--width:45%;}.elementor-13 .elementor-element.elementor-element-4fa46d5{--width:100%;}.elementor-13 .elementor-element.elementor-element-29942f13{--width:55%;}.elementor-13 .elementor-element.elementor-element-295814ab{--width:50%;}.elementor-13 .elementor-element.elementor-element-67200a7a{--width:100%;}.elementor-13 .elementor-element.elementor-element-4ec9c395{--width:50%;}.elementor-13 .elementor-element.elementor-element-659fa290{--width:100%;}.elementor-13 .elementor-element.elementor-element-635729d{--width:100%;}.elementor-13 .elementor-element.elementor-element-500f332{--width:100%;}.elementor-13 .elementor-element.elementor-element-475d0640{--width:100%;}.elementor-13 .elementor-element.elementor-element-386b9f70{--width:100%;}.elementor-13 .elementor-element.elementor-element-5354b950{--width:100%;}.elementor-13 .elementor-element.elementor-element-76cbdff0{--width:100%;}.elementor-13 .elementor-element.elementor-element-2eb343c4{--width:100%;}.elementor-13 .elementor-element.elementor-element-71e970a7{--width:100%;}.elementor-13 .elementor-element.elementor-element-60669158{--width:100%;}.elementor-13 .elementor-element.elementor-element-6542dddb{--width:100%;}.elementor-13 .elementor-element.elementor-element-1f896725{--width:100%;}.elementor-13 .elementor-element.elementor-element-7d8f50e8{--width:100%;}.elementor-13 .elementor-element.elementor-element-6f86eb15{--width:100%;}.elementor-13 .elementor-element.elementor-element-17e34cbc{--width:100%;}.elementor-13 .elementor-element.elementor-element-32451323{--width:100%;}.elementor-13 .elementor-element.elementor-element-2d404638{--width:100%;}.elementor-13 .elementor-element.elementor-element-606ab88c{--width:100%;}.elementor-13 .elementor-element.elementor-element-e5f0ea{--width:100%;}.elementor-13 .elementor-element.elementor-element-bb036b3{--width:100%;}.elementor-13 .elementor-element.elementor-element-2e1ef618{--width:100%;}.elementor-13 .elementor-element.elementor-element-582b3bd5{--width:100%;}.elementor-13 .elementor-element.elementor-element-3b6b337c{--width:100%;}.elementor-13 .elementor-element.elementor-element-5de13922{--width:100%;}.elementor-13 .elementor-element.elementor-element-15cfffdf{--width:100%;}.elementor-13 .elementor-element.elementor-element-23c915d1{--width:100%;}.elementor-13 .elementor-element.elementor-element-7f933f30{--width:100%;}.elementor-13 .elementor-element.elementor-element-7fbcae31{--width:100%;}.elementor-13 .elementor-element.elementor-element-1634f2f0{--width:100%;}.elementor-13 .elementor-element.elementor-element-71f356de{--width:100%;}.elementor-13 .elementor-element.elementor-element-27e0fb38{--width:100%;}.elementor-13 .elementor-element.elementor-element-4aa724a0{--width:100%;}.elementor-13 .elementor-element.elementor-element-6f9d6ba4{--width:100%;}.elementor-13 .elementor-element.elementor-element-568d13c3{--width:100%;}.elementor-13 .elementor-element.elementor-element-5e5d3712{--width:100%;}.elementor-13 .elementor-element.elementor-element-5a3e9903{--width:100%;}.elementor-13 .elementor-element.elementor-element-4d39c595{--width:100%;}.elementor-13 .elementor-element.elementor-element-2235c6fa{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-28832339{--width:40%;}.elementor-13 .elementor-element.elementor-element-29942f13{--width:60%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-251af5af{--min-height:540px;}.elementor-13 .elementor-element.elementor-element-577d5336{--padding-top:88px;--padding-bottom:128px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-4accf8bc .elementor-heading-title{font-size:clamp(40px, 4.3vw, 62px);}.elementor-13 .elementor-element.elementor-element-1470931{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-4fa46d5{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-295814ab{--padding-top:24px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-7e59b2b .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-4ec9c395{--padding-top:24px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-6b203624 .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-635729d{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-22c27eaf .elementor-heading-title{font-size:32px;}.elementor-13 .elementor-element.elementor-element-237b0fd .elementor-heading-title{font-size:22px;}.elementor-13 .elementor-element.elementor-element-1a9f0a76 .elementor-heading-title{font-size:22px;}.elementor-13 .elementor-element.elementor-element-1d6ff0e2 .elementor-heading-title{font-size:22px;}.elementor-13 .elementor-element.elementor-element-433f9fc4 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-54862380{--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-13 .elementor-element.elementor-element-251af5af{--min-height:0px;--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-13 .elementor-element.elementor-element-577d5336{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:85px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-15218520{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-13 .elementor-element.elementor-element-15218520 .elementor-heading-title{font-size:10px;letter-spacing:1.15px;}.elementor-13 .elementor-element.elementor-element-4accf8bc .elementor-heading-title{font-size:clamp(34px, 7.8vw, 48px);line-height:1.26em;letter-spacing:-0.9px;}.elementor-13 .elementor-element.elementor-element-5897eced{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-13 .elementor-element.elementor-element-2708385f{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-5f3c2892 .elementor-button{font-size:13px;padding:14px 18px 14px 18px;}.elementor-13 .elementor-element.elementor-element-33063a08 .elementor-button{font-size:13px;padding:14px 18px 14px 18px;}.elementor-13 .elementor-element.elementor-element-1470931{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-28832339{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-28832339.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-593925a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-13 .elementor-element.elementor-element-4fa46d5{--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;--gap:4px 24px;--row-gap:4px;--column-gap:24px;}.elementor-13 .elementor-element.elementor-element-29942f13{--width:100%;--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-13 .elementor-element.elementor-element-29942f13.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-295814ab{--width:50%;--min-height:187px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:17px;--padding-left:18px;--padding-right:18px;}.elementor-13 .elementor-element.elementor-element-67200a7a{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-13 .elementor-element.elementor-element-6a834bc7{font-size:12px;}.elementor-13 .elementor-element.elementor-element-4ec9c395{--width:50%;--min-height:187px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:17px;--padding-left:18px;--padding-right:18px;}.elementor-13 .elementor-element.elementor-element-659fa290{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-13 .elementor-element.elementor-element-626e1134{font-size:12px;}.elementor-13 .elementor-element.elementor-element-635729d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-22c27eaf .elementor-heading-title{font-size:29px;}.elementor-13 .elementor-element.elementor-element-237b0fd .elementor-heading-title{font-size:25px;}.elementor-13 .elementor-element.elementor-element-1629ff23{font-size:15px;}.elementor-13 .elementor-element.elementor-element-1a9f0a76 .elementor-heading-title{font-size:25px;}.elementor-13 .elementor-element.elementor-element-37c0632f{font-size:15px;}.elementor-13 .elementor-element.elementor-element-1d6ff0e2 .elementor-heading-title{font-size:25px;}.elementor-13 .elementor-element.elementor-element-62d79e6a{font-size:15px;}.elementor-13 .elementor-element.elementor-element-433f9fc4 .elementor-heading-title{font-size:29px;}.elementor-13 .elementor-element.elementor-element-5baaff1e{font-size:16px;}.elementor-13 .elementor-element.elementor-element-5d59fdc{font-size:14px;}.elementor-13 .elementor-element.elementor-element-733c4703{font-size:14px;}.elementor-13 .elementor-element.elementor-element-751dc28a{font-size:14px;}.elementor-13 .elementor-element.elementor-element-68206c1a{font-size:14px;}.elementor-13 .elementor-element.elementor-element-1adbe59a .elementor-heading-title{font-size:27px;}.elementor-13 .elementor-element.elementor-element-79477216 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for container, class: .elementor-element-29da0523 *//* CNP Cluj — finisaje locale. Textele, culorile, linkurile și spațierile se editează în widgeturile native. */
.elementor-13 .elementor-element.elementor-element-29da0523 { isolation: isolate; }
.elementor-13 .elementor-element.elementor-element-29da0523, .elementor-13 .elementor-element.elementor-element-29da0523 * { box-sizing: border-box; }
.elementor-13 .elementor-element.elementor-element-29da0523 :where(h1,h2,p) { margin: 0; }
.elementor-13 .elementor-element.elementor-element-29da0523 :where(a) { text-decoration: none; }
.elementor-13 .elementor-element.elementor-element-29da0523 :where(.elementor-widget) { min-width: 0; }
.elementor-13 .elementor-element.elementor-element-29da0523 .cnp-wrap { max-width: 1440px; margin-left: auto; margin-right: auto; }
.elementor-13 .elementor-element.elementor-element-29da0523 .cnp-title { max-width: 830px; }
.elementor-13 .elementor-element.elementor-element-29da0523 .cnp-title .elementor-heading-title { text-wrap: balance; }
.elementor-13 .elementor-element.elementor-element-29da0523 .cnp-intro { max-width: 510px; }
.elementor-13 .elementor-element.elementor-element-29da0523 a:focus-visible { outline: 3px solid #bda36d; outline-offset: 5px; }
.elementor-13 .elementor-element.elementor-element-29da0523 .cnp-button .elementor-button { min-height: 52px; }
.elementor-13 .elementor-element.elementor-element-29da0523 .elementor-button-content-wrapper { align-items: center; }
.elementor-13 .elementor-element.elementor-element-29da0523 .elementor-button-icon { display: inline-flex; align-items: center; font-size: 16px; transition: transform .18s ease; }
.elementor-13 .elementor-element.elementor-element-29da0523 .cnp-button .elementor-button { transition: background-color .18s ease, color .18s ease; }
.elementor-13 .elementor-element.elementor-element-29da0523 .cnp-quick-link .elementor-button { min-height: 44px; }
.elementor-13 .elementor-element.elementor-element-29da0523 .cnp-quick-link a:hover .elementor-button-text { text-decoration: underline; text-underline-offset: 5px; }
.elementor-13 .elementor-element.elementor-element-29da0523 a:hover .elementor-button-icon, .elementor-13 .elementor-element.elementor-element-29da0523 .cnp-card:hover .elementor-icon { transform: translateX(3px); }
.elementor-13 .elementor-element.elementor-element-29da0523 .cnp-card { text-decoration: none; min-width: 0; transition: background-color .18s ease; }
.elementor-13 .elementor-element.elementor-element-29da0523 .cnp-card .elementor-icon { transition: transform .18s ease; }
/* Un gradient mai puternic pe mobil păstrează lizibilitatea peste imagine. */
@media (max-width: 767px) {
  .elementor-13 .elementor-element.elementor-element-29da0523 .cnp-scene::before { background-image: linear-gradient(90deg,rgba(10,30,22,.88),rgba(10,30,22,.58)); }
  .elementor-13 .elementor-element.elementor-element-29da0523 .cnp-quick-links { justify-content: space-between; }
}
/* Carduri compacte și butoane late pentru telefoane mici. */
@media (max-width: 479px) {
  .elementor-13 .elementor-element.elementor-element-29da0523 .cnp-buttons { flex-direction: column; align-items: stretch; max-width: 320px; }
  .elementor-13 .elementor-element.elementor-element-29da0523 .cnp-buttons .elementor-widget-button { width: 100%; max-width: 100%; }
  .elementor-13 .elementor-element.elementor-element-29da0523 .cnp-buttons .elementor-button { width: 100%; min-height: 50px; }
  .elementor-13 .elementor-element.elementor-element-29da0523 .cnp-buttons .elementor-button-content-wrapper { justify-content: space-between; }
  .elementor-13 .elementor-element.elementor-element-29da0523 .cnp-buttons .elementor-button-text { flex-grow: 0; text-align: left; }
  .elementor-13 .elementor-element.elementor-element-29da0523 .cnp-cards { flex-direction: column; }
  .elementor-13 .elementor-element.elementor-element-29da0523 .cnp-card { width: 100%; min-height: 0; display: grid; grid-template-columns: minmax(0,1fr) 20px; column-gap: 18px; row-gap: 0; align-items: center; }
  .elementor-13 .elementor-element.elementor-element-29da0523 .cnp-card-icon { align-self: center; }
  .elementor-13 .elementor-element.elementor-element-29da0523 .cnp-quick-links { flex-direction: column; align-items: flex-start; gap: 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-13 .elementor-element.elementor-element-29da0523 .elementor-button, .elementor-13 .elementor-element.elementor-element-29da0523 .elementor-button-icon, .elementor-13 .elementor-element.elementor-element-29da0523 .cnp-card, .elementor-13 .elementor-element.elementor-element-29da0523 .elementor-icon { transition: none; }
  .elementor-13 .elementor-element.elementor-element-29da0523 a:hover .elementor-button-icon, .elementor-13 .elementor-element.elementor-element-29da0523 .cnp-card:hover .elementor-icon { transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-500f332 *//* CSS inclus în Custom CSS al containerului principal din șablon.
   .elementor-13 .elementor-element.elementor-element-500f332 este înlocuit automat de Elementor cu acel container. */
.elementor-13 .elementor-element.elementor-element-500f332 {
  --cnpproj-green: #173e32;
  --cnpproj-gold: #bda36d;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  min-width: 0;
  margin: 0;
  padding: 0;
  gap: 0;
  background: #f7f5ef;
  isolation: isolate;
}
.elementor-13 .elementor-element.elementor-element-500f332, .elementor-13 .elementor-element.elementor-element-500f332 *, .elementor-13 .elementor-element.elementor-element-500f332 *::before, .elementor-13 .elementor-element.elementor-element-500f332 *::after { box-sizing: border-box; }
.elementor-13 .elementor-element.elementor-element-500f332 .e-con { --container-widget-width: 100%; --container-widget-flex-grow: 0; }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-inner {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1440px;
  min-width: 0;
  margin-inline: auto;
  padding: 32px 60px;
  gap: 25px;
}
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: nowrap;
  width: 100%;
  padding: 0;
  gap: 30px;
}
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-heading-group {
  display: flex;
  flex-direction: column;
  width: auto;
  min-width: 0;
  padding: 0;
  gap: 10px;
}
.elementor-13 .elementor-element.elementor-element-500f332 .elementor-widget { min-width: 0; margin-block-end: 0; }
.elementor-13 .elementor-element.elementor-element-500f332 .elementor-heading-title,
.elementor-13 .elementor-element.elementor-element-500f332 .elementor-widget-text-editor p { margin: 0; padding: 0; }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-partnerships { width: 230px; flex: 0 0 230px; }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  align-items: stretch;
  width: 100%;
  padding: 0;
  gap: 24px;
}
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 0;
  padding: 0;
  gap: 0;
  background: #fff;
  border: 0;
  border-radius: 0;
}
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-stage {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 100%;
  height: 212px;
  min-height: 212px;
  padding: 12px;
  gap: 0;
}
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-stage-pandecte { background: #e7ede6; }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-stage-biertan { background: #e9e2d4; }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-stage-napoca { padding: 0; background: #e7ede6; }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-stage .elementor-widget-image { width: 100%; margin: 0; text-align: center; }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-stage .elementor-widget-container { margin: 0; padding: 0; }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-stage img {
  display: block;
  width: auto;
  height: 188px;
  max-width: min(164px, 100%);
  margin: 0 auto;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  object-fit: contain;
}
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-stage-napoca img { width: 100%; height: 212px; max-width: none; object-fit: cover; object-position: center; }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  min-height: 177px;
  padding: 20px 24px 10px;
  gap: 0;
}
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-card-title { margin-top: 14px; }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-description { margin-top: 14px; }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-discover { width: 100%; margin-top: auto; padding-top: 10px; }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-action .elementor-button-wrapper { width: 100%; }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-action .elementor-button {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 40px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: var(--cnpproj-green);
  text-align: left;
  text-decoration: none;
  box-shadow: none;
  white-space: normal;
}
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-action .elementor-button-content-wrapper { display: flex; align-items: center; width: 100%; gap: 14px; }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-action .elementor-button-text { flex: 1 1 auto; text-align: left; }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-action .elementor-button-content-wrapper::after {
  content: "";
  display: block;
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  background: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 12h17M13 5l7 7-7 7' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 12h17M13 5l7 7-7 7' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: transform .18s ease;
}
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-action .elementor-button:not([href]) { cursor: default; }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-action a[href]:hover .elementor-button-content-wrapper::after { transform: translateX(3px); }
.elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-action a[href]:focus-visible { outline: 3px solid var(--cnpproj-gold); outline-offset: 4px; }
@media (max-width: 1199px) {
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-inner { padding-inline: 32px; }
}
@media (max-width: 1024px) {
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-header { flex-wrap: wrap; gap: 16px; }
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-card-napoca { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-card-napoca .cnpproj-stage { height: 100%; min-height: 250px; }
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-card-napoca .elementor-widget-image,
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-card-napoca .elementor-widget-container { height: 100%; }
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-card-napoca img { height: 100%; min-height: 250px; }
}
@media (max-width: 767px) {
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-inner { padding: 32px 24px; gap: 26px; }
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-header { flex-direction: column; align-items: stretch; gap: 16px; }
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-partnerships { width: 100%; max-width: 280px; flex: 0 1 auto; }
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-grid { grid-template-columns: minmax(0, 1fr); }
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-card-napoca { display: flex; grid-column: auto; }
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-card-napoca .cnpproj-stage { height: 212px; min-height: 212px; }
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-card-napoca img { height: 212px; min-height: 0; }
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-body { padding-inline: 22px; }
}
@media (max-width: 359px) {
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-inner { padding-inline: 20px; }
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-body { padding-inline: 20px; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-action .elementor-button-content-wrapper::after { transition: none; }
  .elementor-13 .elementor-element.elementor-element-500f332 .cnpproj-action a[href]:hover .elementor-button-content-wrapper::after { transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d404638 *//* Inclus în Custom CSS al containerului CNP - Informații pentru public. */
.elementor-13 .elementor-element.elementor-element-2d404638 {
  --cnpinfo-green: #173e32;
  --cnpinfo-gold: #bda36d;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  min-width: 0;
  margin: 0;
  padding: 0;
  gap: 0;
  isolation: isolate;
}
.elementor-13 .elementor-element.elementor-element-2d404638, .elementor-13 .elementor-element.elementor-element-2d404638 *, .elementor-13 .elementor-element.elementor-element-2d404638 *::before, .elementor-13 .elementor-element.elementor-element-2d404638 *::after { box-sizing: border-box; }
.elementor-13 .elementor-element.elementor-element-2d404638 .e-con { --container-widget-width: 100%; --container-widget-flex-grow: 0; }
.elementor-13 .elementor-element.elementor-element-2d404638 .elementor-widget { min-width: 0; margin-block-end: 0; }
.elementor-13 .elementor-element.elementor-element-2d404638 .elementor-heading-title,
.elementor-13 .elementor-element.elementor-element-2d404638 .elementor-widget-text-editor p { margin: 0; padding: 0; }
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-inner {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1440px;
  min-width: 0;
  margin-inline: auto;
  padding: 28px 60px 0;
  gap: 0;
}
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-layout {
  display: grid;
  grid-template-columns: minmax(0, 411fr) minmax(0, 869fr);
  align-items: start;
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0 0 40px;
  gap: 40px;
  border: 0;
  border-bottom: 1px solid #d9ded5;
}
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-intro {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 5px 0 0;
  gap: 0;
}
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-title { margin-top: 12px; }
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-lead { max-width: 370px; margin-top: 22px; }
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-role { width: 212px; max-width: 100%; margin-top: 22px; }
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: stretch;
  width: 100%;
  min-width: 0;
  padding: 0;
  gap: 24px 30px;
}
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-card {
  position: relative;
  display: grid;
  grid-template-columns: 24px minmax(0, 1fr) 24px;
  align-items: start;
  width: 100%;
  min-width: 0;
  min-height: 112px;
  padding: 17px 21px 20px;
  gap: 17px;
  border: 0;
  border-radius: 0;
}
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-number { padding-top: 4px; }
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-card-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  padding: 0;
  gap: 14px;
}
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-card-action { width: 24px; margin-top: -4px; }
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-action .elementor-button-wrapper { width: 100%; }
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-action .elementor-button {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 44px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: var(--cnpinfo-green);
  text-align: left;
  text-decoration: none;
  box-shadow: none;
  white-space: normal;
}
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-action .elementor-button-content-wrapper { display: flex; align-items: center; width: 100%; gap: 12px; }
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-action .elementor-button-text { flex: 1 1 auto; text-align: left; }
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-action .elementor-button-content-wrapper::after {
  content: "";
  display: block;
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  background: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 12h17M13 5l7 7-7 7' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 12h17M13 5l7 7-7 7' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: transform .18s ease;
}
/* Textul editabil al butonului rămâne disponibil cititoarelor de ecran. */
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-card-action .elementor-button-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-card-action,
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-card-action .elementor-widget-container,
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-card-action .elementor-button-wrapper,
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-card-action .elementor-button { position: static; }
/* O singură destinație pentru fiecare card, activă după completarea URL-ului. */
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-card-action a[href]::before { content: ""; position: absolute; inset: 0; z-index: 1; }
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-action .elementor-button:not([href]) { cursor: default; }
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-role a[href]:hover .elementor-button-content-wrapper::after,
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-card:has(a[href]):hover .elementor-button-content-wrapper::after { transform: translateX(3px); }
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-role a[href]:focus-visible { outline: 3px solid var(--cnpinfo-gold); outline-offset: 4px; }
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-card-action a[href]:focus-visible { outline: none; }
.elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-card-action a[href]:focus-visible::before { outline: 3px solid var(--cnpinfo-gold); outline-offset: 3px; }
/* În editor, widgeturile din card rămân selectabile. */
.elementor-editor-active .elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-card-action a[href]::before { pointer-events: none; }
@media (max-width: 1199px) {
  .elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-inner { padding-inline: 32px; }
  .elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-layout { grid-template-columns: minmax(0, 1fr); gap: 30px; }
  .elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-intro { padding-top: 0; }
  .elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-lead { max-width: 570px; margin-top: 18px; }
  .elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-role { margin-top: 14px; }
}
@media (max-width: 767px) {
  .elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-inner { padding: 32px 24px 0; }
  .elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-layout { padding-bottom: 32px; gap: 24px; }
  .elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-grid { grid-template-columns: minmax(0, 1fr); gap: 16px; }
  .elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-card { padding-inline: 20px; gap: 14px; }
  .elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-card-body { gap: 10px; }
}
@media (max-width: 359px) {
  .elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-inner { padding-inline: 20px; }
  .elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-card { padding-inline: 16px; grid-template-columns: 18px minmax(0, 1fr) 24px; gap: 10px; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-13 .elementor-element.elementor-element-2d404638 .cnpinfo-action .elementor-button-content-wrapper::after { transition: none; transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f356de *//* CSS inclus în containerul principal al șablonului Elementor. */
.elementor-13 .elementor-element.elementor-element-71f356de {
  --cnpevent-green: #173e32;
  --cnpevent-gold: #bda36d;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  min-width: 0;
  margin: 0;
  padding: 0;
  gap: 0;
  isolation: isolate;
}
.elementor-13 .elementor-element.elementor-element-71f356de, .elementor-13 .elementor-element.elementor-element-71f356de *, .elementor-13 .elementor-element.elementor-element-71f356de *::before, .elementor-13 .elementor-element.elementor-element-71f356de *::after { box-sizing: border-box; }
.elementor-13 .elementor-element.elementor-element-71f356de .e-con { --container-widget-width: 100%; --container-widget-flex-grow: 0; }
.elementor-13 .elementor-element.elementor-element-71f356de .elementor-widget { min-width: 0; margin-block-end: 0; }
.elementor-13 .elementor-element.elementor-element-71f356de .elementor-heading-title { margin: 0; padding: 0; }
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-inner {
  display: grid;
  grid-template-columns: minmax(0, 638fr) minmax(0, 615fr);
  align-items: start;
  width: 100%;
  max-width: 1440px;
  min-width: 0;
  margin-inline: auto;
  padding: 34px 60px 46px;
  gap: 67px;
}
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-feature {
  display: grid;
  grid-template-columns: minmax(0, 321fr) minmax(0, 71fr) minmax(0, 246fr);
  align-items: start;
  width: 100%;
  min-width: 0;
  padding: 2px 0 0;
  gap: 0;
}
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-image {
  grid-column: 1 / 3;
  grid-row: 1;
  align-self: start;
  width: 100%;
  margin: 0;
  padding: 0;
}
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-image .elementor-widget-container { margin: 0; padding: 0; }
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-image img {
  display: block;
  width: 100%;
  height: 251px;
  max-width: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  object-fit: cover;
  object-position: center;
}
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-panel {
  position: relative;
  z-index: 1;
  grid-column: 2 / 4;
  grid-row: 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  min-height: 224px;
  margin: 28px 0 0;
  padding: 20px 24px 12px;
  gap: 0;
  border-radius: 0;
}
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-title { margin-top: 19px; }
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-discover { width: 100%; margin-top: auto; padding-top: 14px; }
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-news {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  padding: 0;
  gap: 0;
}
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-news-title { margin-top: 13px; }
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-news-list {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  padding: 0;
  margin: 15px 0 0;
  gap: 4px;
}
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-news-item {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0 0 4px;
  gap: 0;
  border: 0;
  border-bottom: 1px solid #d9ded5;
}
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-action .elementor-button-wrapper { width: 100%; }
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-action .elementor-button {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 44px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  text-align: left;
  text-decoration: none;
  box-shadow: none;
  white-space: normal;
}
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-news-link .elementor-button { min-height: 36px; }
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-action .elementor-button-content-wrapper { display: flex; align-items: center; width: 100%; gap: 12px; }
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-action .elementor-button-text { flex: 1 1 auto; text-align: left; }
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-action .elementor-button-content-wrapper::after {
  content: "";
  display: block;
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  background: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 12h17M13 5l7 7-7 7' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 12h17M13 5l7 7-7 7' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: transform .18s ease;
}
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-action .elementor-button:not([href]) { cursor: default; }
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-action a[href]:hover .elementor-button-content-wrapper::after { transform: translateX(3px); }
.elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-action a[href]:focus-visible { outline: 3px solid var(--cnpevent-gold); outline-offset: 4px; }
.elementor-13 .elementor-element.elementor-element-71f356de.cnpevent-only .cnpevent-inner { grid-template-columns: minmax(0, 1fr); }
.elementor-13 .elementor-element.elementor-element-71f356de.cnpevent-only .cnpevent-feature { max-width: 638px; }
@media (max-width: 1199px) {
  .elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-inner { grid-template-columns: minmax(0, 1fr); padding-inline: 32px; gap: 36px; }
  .elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-feature { max-width: 638px; }
}
@media (max-width: 767px) {
  .elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-inner { padding: 32px 24px; gap: 36px; }
  .elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-feature { grid-template-columns: minmax(0, 1fr); padding: 0; }
  .elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-image { grid-column: 1; grid-row: 1; }
  .elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-image img { height: 220px; }
  .elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-panel { grid-column: 1; grid-row: 2; width: calc(100% - 24px); min-height: 224px; margin: -32px 0 0 24px; padding: 24px 24px 14px; }
  .elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-title { margin-top: 18px; }
  .elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-news-list { margin-top: 18px; gap: 8px; }
  .elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-news-link .elementor-button { min-height: 44px; padding-block: 4px; }
}
@media (max-width: 359px) {
  .elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-inner { padding-inline: 20px; }
  .elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-panel { padding-inline: 20px; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-13 .elementor-element.elementor-element-71f356de .cnpevent-action .elementor-button-content-wrapper::after { transition: none; transform: none !important; }
}/* End custom CSS */