.elementor-42 .elementor-element.elementor-element-e7560de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-42 .elementor-element.elementor-element-1d8960d4{--display:flex;--min-height:290px;--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:0.06;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-42 .elementor-element.elementor-element-1d8960d4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-1d8960d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://tacticalia.eu/wp-content/uploads/2026/08/Hero03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-1d8960d4::before, .elementor-42 .elementor-element.elementor-element-1d8960d4 > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-1d8960d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-1d8960d4 > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-1d8960d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-1d8960d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#14170D;--background-overlay:'';}.elementor-42 .elementor-element.elementor-element-1d8960d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-3e5192f0{--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:center;--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:48px;--padding-right:32px;}.elementor-42 .elementor-element.elementor-element-5f2b6aad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--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-42 .elementor-element.elementor-element-5f2b6aad.e-con{--flex-grow:0;--flex-shrink:0;}.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-42 .elementor-element.elementor-element-4195302d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-4195302d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:58px;font-weight:700;line-height:1.08em;letter-spacing:-1.5px;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-42 .elementor-element.elementor-element-49a72f66{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#FFFFFFE0;}.elementor-42 .elementor-element.elementor-element-1107e2da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-1107e2da.e-con{--align-self:flex-start;}.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-42 .elementor-element.elementor-element-d6abc00 .elementor-button{background-color:#C9B98B;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#343A20;color:#343A20;border-radius:4px 4px 4px 4px;padding:15px 26px 16px 26px;}.elementor-42 .elementor-element.elementor-element-d6abc00 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-d6abc00 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-42 .elementor-element.elementor-element-d6abc00 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-d6abc00 .elementor-button:focus{color:#343A20;}.elementor-42 .elementor-element.elementor-element-d6abc00 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-d6abc00 .elementor-button:focus svg{fill:#343A20;}.elementor-42 .elementor-element.elementor-element-247704ea .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-weight:600;padding:8px 8px 8px 8px;}.elementor-42 .elementor-element.elementor-element-247704ea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-247704ea .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-42 .elementor-element.elementor-element-247704ea .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-247704ea .elementor-button:focus{color:#C9B98B;}.elementor-42 .elementor-element.elementor-element-247704ea .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-247704ea .elementor-button:focus svg{fill:#C9B98B;}.elementor-42 .elementor-element.elementor-element-70148a1c .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-weight:600;padding:8px 8px 8px 8px;}.elementor-42 .elementor-element.elementor-element-70148a1c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-70148a1c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-42 .elementor-element.elementor-element-70148a1c .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-70148a1c .elementor-button:focus{color:#C9B98B;}.elementor-42 .elementor-element.elementor-element-70148a1c .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-70148a1c .elementor-button:focus svg{fill:#C9B98B;}.elementor-42 .elementor-element.elementor-element-176b4b39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42 .elementor-element.elementor-element-176b4b39:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-176b4b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EF;}.elementor-42 .elementor-element.elementor-element-221cdd6c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-42 .elementor-element.elementor-element-50b35fe3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.5);}.elementor-42 .elementor-element.elementor-element-50b35fe3:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-50b35fe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-4081d474{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-3ef35aee{--display:flex;--min-height:56px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:50% 50% 50% 50%;--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-42 .elementor-element.elementor-element-3ef35aee:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-3ef35aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F582D;}.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-42 .elementor-element.elementor-element-2af5fdd9{background-color:#4F582D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-2af5fdd9 .elementor-icon-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-2af5fdd9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-2af5fdd9.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-2af5fdd9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-2af5fdd9.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-2af5fdd9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-2af5fdd9 .elementor-icon{font-size:24px;}.elementor-42 .elementor-element.elementor-element-2af5fdd9 .elementor-icon svg{height:24px;}.elementor-42 .elementor-element.elementor-element-efff6db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-5581ebfd .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-41acc0ea{font-family:"Inter", Sans-serif;font-weight:400;color:#66665F;}.elementor-42 .elementor-element.elementor-element-5b603b62 .elementor-button{background-color:#4F582D;font-family:"Inter", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-5b603b62 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-5b603b62 .elementor-button:focus{background-color:#343A20;}.elementor-42 .elementor-element.elementor-element-5b603b62{padding:14px 20px 14px 20px;}.elementor-42 .elementor-element.elementor-element-5b603b62.elementor-element{--align-self:stretch;}.elementor-42 .elementor-element.elementor-element-a16934e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.5);}.elementor-42 .elementor-element.elementor-element-a16934e:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-a16934e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-64536945{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-27462979{--display:flex;--min-height:56px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:50% 50% 50% 50%;}.elementor-42 .elementor-element.elementor-element-27462979:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-27462979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F582D;}.elementor-42 .elementor-element.elementor-element-41d066cf{background-color:#4F582D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-41d066cf .elementor-icon-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-41d066cf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-41d066cf.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-41d066cf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-41d066cf.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-41d066cf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-41d066cf .elementor-icon{font-size:24px;}.elementor-42 .elementor-element.elementor-element-41d066cf .elementor-icon svg{height:24px;}.elementor-42 .elementor-element.elementor-element-2995e365{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-7a67a14d .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-34c923b2{font-family:"Inter", Sans-serif;font-weight:400;color:#66665F;}.elementor-42 .elementor-element.elementor-element-3505eb63 .elementor-button{background-color:#4F582D;font-family:"Inter", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-3505eb63 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-3505eb63 .elementor-button:focus{background-color:#343A20;}.elementor-42 .elementor-element.elementor-element-3505eb63{padding:14px 20px 14px 20px;}.elementor-42 .elementor-element.elementor-element-3505eb63.elementor-element{--align-self:stretch;}.elementor-42 .elementor-element.elementor-element-c648a0d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.5);}.elementor-42 .elementor-element.elementor-element-c648a0d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-c648a0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-35c05695{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-1a85f64c{--display:flex;--min-height:56px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:50% 50% 50% 50%;}.elementor-42 .elementor-element.elementor-element-1a85f64c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-1a85f64c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F582D;}.elementor-42 .elementor-element.elementor-element-46b47533{background-color:#4F582D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-46b47533 .elementor-icon-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-46b47533.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-46b47533.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-46b47533.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-46b47533.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-46b47533.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-46b47533 .elementor-icon{font-size:24px;}.elementor-42 .elementor-element.elementor-element-46b47533 .elementor-icon svg{height:24px;}.elementor-42 .elementor-element.elementor-element-604c435{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-5fcf8d83 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-3a2909c4{font-family:"Inter", Sans-serif;font-weight:400;color:#66665F;}.elementor-42 .elementor-element.elementor-element-34641519 .elementor-button{background-color:#4F582D;font-family:"Inter", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-34641519 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-34641519 .elementor-button:focus{background-color:#343A20;}.elementor-42 .elementor-element.elementor-element-34641519{padding:14px 20px 14px 20px;}.elementor-42 .elementor-element.elementor-element-34641519.elementor-element{--align-self:stretch;}.elementor-42 .elementor-element.elementor-element-67c9ff2e{--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;--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-42 .elementor-element.elementor-element-67c9ff2e:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-67c9ff2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EF00;}.elementor-42 .elementor-element.elementor-element-67c9ff2e.e-con{--align-self:stretch;}.elementor-42 .elementor-element.elementor-element-3ac270ec{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-42 .elementor-element.elementor-element-39b4f7c8{--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-42 .elementor-element.elementor-element-701dc87e{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-42 .elementor-element.elementor-element-33d53153 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-7752821{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-75879c3c .elementor-button{background-color:#4F582D;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-75879c3c .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-75879c3c .elementor-button:focus{background-color:#343A20;}.elementor-42 .elementor-element.elementor-element-23bf218f .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;fill:#343A20;color:#343A20;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4F582D;border-radius:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-23bf218f .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-23bf218f .elementor-button:focus{background-color:#343A20;color:#FFFFFF;border-color:#4F582D;}.elementor-42 .elementor-element.elementor-element-23bf218f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-23bf218f .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-23bf218f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-33383eff .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;fill:#343A20;color:#343A20;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4F582D;border-radius:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-33383eff .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-33383eff .elementor-button:focus{background-color:#343A20;color:#FFFFFF;border-color:#4F582D;}.elementor-42 .elementor-element.elementor-element-33383eff .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-33383eff .elementor-button:focus svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-2d5c019 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;fill:#343A20;color:#343A20;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4F582D;border-radius:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-2d5c019 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-2d5c019 .elementor-button:focus{background-color:#343A20;color:#FFFFFF;border-color:#4F582D;}.elementor-42 .elementor-element.elementor-element-2d5c019 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-2d5c019 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-5dde7f40 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;fill:#343A20;color:#343A20;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4F582D;border-radius:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-5dde7f40 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-5dde7f40 .elementor-button:focus{background-color:#343A20;color:#FFFFFF;border-color:#4F582D;}.elementor-42 .elementor-element.elementor-element-5dde7f40 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-5dde7f40 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-1d6e07e8 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;fill:#343A20;color:#343A20;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4F582D;border-radius:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-1d6e07e8 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-1d6e07e8 .elementor-button:focus{background-color:#343A20;color:#FFFFFF;border-color:#4F582D;}.elementor-42 .elementor-element.elementor-element-1d6e07e8 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-1d6e07e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-325130ab{--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-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-42 .elementor-element.elementor-element-621508e5 .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#343A20;color:#343A20;padding:8px 0px 8px 0px;}.elementor-42 .elementor-element.elementor-element-621508e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;}.elementor-42 .elementor-element.elementor-element-621508e5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-621508e5 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-621508e5 .elementor-button:focus{color:#4F582D;}.elementor-42 .elementor-element.elementor-element-621508e5 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-621508e5 .elementor-button:focus svg{fill:#4F582D;}.elementor-42 .elementor-element.elementor-element-73c219e7{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--align-content:flex-start;--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-42 .elementor-element.elementor-element-73c219e7:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-73c219e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EF;}.elementor-42 .elementor-element.elementor-element-73c219e7.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-14171a5f{--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;border-style:solid;--border-style:solid;border-color:#DDD9CF;--border-color:#DDD9CF;--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-42 .elementor-element.elementor-element-14171a5f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-14171a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-14171a5f.e-con{--flex-grow:0;--flex-shrink:0;}.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-42 .elementor-element.elementor-element-2302795 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-42 .elementor-element.elementor-element-442936bd{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-2803cdfc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-62a51271{--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:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-42 .elementor-element.elementor-element-5d287114{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-75fb0260{background-color:#E7EEDC;padding:6px 12px 6px 12px;border-radius:12px 12px 12px 12px;text-align:end;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#4F582D;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-49c1554c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-49c1554c .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-49c1554c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-33865302 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-33865302 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-33865302{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-33865302 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-33865302 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;}.elementor-42 .elementor-element.elementor-element-33865302 .elementor-icon-list-text{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-7c7a4e2a{--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;border-style:solid;--border-style:solid;border-color:#DDD9CF;--border-color:#DDD9CF;--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-42 .elementor-element.elementor-element-7c7a4e2a:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7c7a4e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-7c7a4e2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-32302c50 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-42 .elementor-element.elementor-element-5cb51f6c{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-36847ff3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-33f0474c{--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:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-42 .elementor-element.elementor-element-23a16287{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-1e223f8a{background-color:#E7EEDC;padding:6px 12px 6px 12px;border-radius:12px 12px 12px 12px;text-align:end;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#4F582D;}.elementor-42 .elementor-element.elementor-element-bf0b5bf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-bf0b5bf .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-bf0b5bf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-4ee7585c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-4ee7585c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-4ee7585c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-4ee7585c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-4ee7585c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;}.elementor-42 .elementor-element.elementor-element-4ee7585c .elementor-icon-list-text{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-2eb4f16c{--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;border-style:solid;--border-style:solid;border-color:#DDD9CF;--border-color:#DDD9CF;--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-42 .elementor-element.elementor-element-2eb4f16c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2eb4f16c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-2eb4f16c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-19950237 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-42 .elementor-element.elementor-element-788d1f89{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-2d9ed392 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-5660cd4c{--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:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-42 .elementor-element.elementor-element-2d027107{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-148dd3ba{background-color:var( --e-global-color-accent );padding:6px 12px 6px 12px;border-radius:12px 12px 12px 12px;text-align:end;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#4F582D;}.elementor-42 .elementor-element.elementor-element-148dd3ba a{color:#C9B98B;}.elementor-42 .elementor-element.elementor-element-711e8f9d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-711e8f9d .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-711e8f9d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-6f83d747 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-6f83d747 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-6f83d747{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-6f83d747 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-6f83d747 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;}.elementor-42 .elementor-element.elementor-element-6f83d747 .elementor-icon-list-text{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-5ea3d16d{--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;border-style:solid;--border-style:solid;border-color:#DDD9CF;--border-color:#DDD9CF;--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-42 .elementor-element.elementor-element-5ea3d16d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5ea3d16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-5ea3d16d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-51e16b50 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-42 .elementor-element.elementor-element-52acbacc{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-77ff58ae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-dcbd424{--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:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-42 .elementor-element.elementor-element-212445b{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-2dd244e6{background-color:#E7EEDC;padding:6px 12px 6px 12px;border-radius:12px 12px 12px 12px;text-align:end;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#4F582D;}.elementor-42 .elementor-element.elementor-element-30e28c36{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-30e28c36 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-30e28c36 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-6fb25316 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-6fb25316 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-6fb25316{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-6fb25316 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-6fb25316 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;}.elementor-42 .elementor-element.elementor-element-6fb25316 .elementor-icon-list-text{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-641ec13a{--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;border-style:solid;--border-style:solid;border-color:#DDD9CF;--border-color:#DDD9CF;--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-42 .elementor-element.elementor-element-641ec13a:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-641ec13a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-641ec13a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-21b4ff75 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-42 .elementor-element.elementor-element-2aa70c9c{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-53f7b954 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-236fca43{--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:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-42 .elementor-element.elementor-element-2cb8c43d{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-5f3aba34{background-color:#E7EEDC;padding:6px 12px 6px 12px;border-radius:12px 12px 12px 12px;text-align:end;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#4F582D;}.elementor-42 .elementor-element.elementor-element-65121438{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-65121438 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-65121438 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-6db2bc58 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-6db2bc58 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-6db2bc58{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-6db2bc58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-6db2bc58 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;}.elementor-42 .elementor-element.elementor-element-6db2bc58 .elementor-icon-list-text{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-d510c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-d510c1:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-d510c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EF;}.elementor-42 .elementor-element.elementor-element-1e82079{--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;--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-42 .elementor-element.elementor-element-1e82079:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-1e82079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-1e82079.e-con{--align-self:stretch;}.elementor-42 .elementor-element.elementor-element-617370df{--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:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-42 .elementor-element.elementor-element-617370df:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-617370df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-d2f4d3d{text-align:start;}.elementor-42 .elementor-element.elementor-element-d2f4d3d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-41afd2e5{--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-end;--align-items:center;--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-42 .elementor-element.elementor-element-41afd2e5:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-41afd2e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-41afd2e5.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-2dde0243 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-2dde0243 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-42 .elementor-element.elementor-element-2dde0243 .elementor-button{font-family:"Inter", Sans-serif;font-weight:500;fill:#1D1D1B;color:#1D1D1B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BDB8AC;border-radius:4px 4px 4px 4px;}.elementor-42 .elementor-element.elementor-element-339fa4a8 .elementor-button{background-color:#4F582D;font-family:"Inter", Sans-serif;font-weight:500;border-style:solid;border-color:#4F582D;}.elementor-42 .elementor-element.elementor-element-339fa4a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-6623f4db{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--align-content:flex-start;--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-42 .elementor-element.elementor-element-6623f4db:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-6623f4db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-6623f4db.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-632d81d3{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDD9CF;--border-color:#DDD9CF;--border-radius:5px 5px 5px 5px;}.elementor-42 .elementor-element.elementor-element-632d81d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-5a5c60e4{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-5a5c60e4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5a5c60e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-6a0a8c2d{--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:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-6a0a8c2d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-6a0a8c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-1c22c81b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-1c22c81b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-2589bee1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-icon i{color:#66665F;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-icon svg{fill:#66665F;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.35em;}.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#66665F;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-3e0f3154 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-3e0f3154 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-3e0f3154{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-3e0f3154 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-3e0f3154 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-42 .elementor-element.elementor-element-3e0f3154 .elementor-icon-list-text{color:#4F582D;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-47f5be1c .elementor-button{font-family:"Inter", Sans-serif;font-weight:500;fill:#1D1D1B;color:#1D1D1B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BDB8AC;border-radius:4px 4px 4px 4px;}.elementor-42 .elementor-element.elementor-element-39ebff87{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDD9CF;--border-color:#DDD9CF;--border-radius:5px 5px 5px 5px;}.elementor-42 .elementor-element.elementor-element-39ebff87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-5b128dfa{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-5b128dfa:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5b128dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-2597cf4d{--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:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-2597cf4d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2597cf4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-6699123d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-6699123d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-40e0c763{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-icon i{color:#66665F;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-icon svg{fill:#66665F;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.35em;}.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#66665F;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-4a0322ca .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-4a0322ca .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-4a0322ca{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-4a0322ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-4a0322ca .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-42 .elementor-element.elementor-element-4a0322ca .elementor-icon-list-text{color:#4F582D;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-233a569e .elementor-button{font-family:"Inter", Sans-serif;font-weight:500;fill:#1D1D1B;color:#1D1D1B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BDB8AC;border-radius:4px 4px 4px 4px;}.elementor-42 .elementor-element.elementor-element-24f023c6{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDD9CF;--border-color:#DDD9CF;--border-radius:5px 5px 5px 5px;}.elementor-42 .elementor-element.elementor-element-24f023c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-4f999072{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-4f999072:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-4f999072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-6879a45c{--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:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-6879a45c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-6879a45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-75184c8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-75184c8f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-2178e1b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-icon i{color:#66665F;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-icon svg{fill:#66665F;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.35em;}.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#66665F;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-29edeb79{background-color:var( --e-global-color-accent );--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-29edeb79 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-29edeb79 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-29edeb79 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-29edeb79 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-42 .elementor-element.elementor-element-29edeb79 .elementor-icon-list-text{color:#4F582D;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-3c306a95 .elementor-button{font-family:"Inter", Sans-serif;font-weight:500;fill:#1D1D1B;color:#1D1D1B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BDB8AC;border-radius:4px 4px 4px 4px;}.elementor-42 .elementor-element.elementor-element-6bd9a5d9{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDD9CF;--border-color:#DDD9CF;--border-radius:5px 5px 5px 5px;}.elementor-42 .elementor-element.elementor-element-6bd9a5d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-7b408f53{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-7b408f53:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7b408f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-4297750f{--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:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-4297750f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-4297750f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-12d6981f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-12d6981f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;color:#1D1D1B;}.elementor-42 .elementor-element.elementor-element-c5f6bf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-icon i{color:#66665F;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-icon svg{fill:#66665F;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.35em;}.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#66665F;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-480a140f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-480a140f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-480a140f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-480a140f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-480a140f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-42 .elementor-element.elementor-element-480a140f .elementor-icon-list-text{color:#4F582D;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-73d053d .elementor-button{font-family:"Inter", Sans-serif;font-weight:500;fill:#1D1D1B;color:#1D1D1B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BDB8AC;border-radius:4px 4px 4px 4px;}.elementor-42 .elementor-element.elementor-element-3715885d{--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:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-3715885d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-3715885d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-78e44c34{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-42 .elementor-element.elementor-element-78e44c34:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-78e44c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-316986b9{--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-42 .elementor-element.elementor-element-316986b9:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-316986b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-5ea35e9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-5ea35e9f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#171A16;}.elementor-42 .elementor-element.elementor-element-3bcb4ca2{--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-end;--align-items:center;--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-42 .elementor-element.elementor-element-3bcb4ca2:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-3bcb4ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-6b6bc0f7 .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:1em;letter-spacing:0px;fill:#171A16;color:#171A16;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B5AA;border-radius:6px 6px 6px 6px;padding:0px 0px 0px 16px;}.elementor-42 .elementor-element.elementor-element-6b6bc0f7 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-6b6bc0f7 .elementor-button:focus{background-color:#EEECE5;color:#171A16;border-color:#9F9B90;}.elementor-42 .elementor-element.elementor-element-6b6bc0f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-6b6bc0f7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-6b6bc0f7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-42 .elementor-element.elementor-element-6b6bc0f7 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-6b6bc0f7 .elementor-button:focus svg{fill:#171A16;}.elementor-42 .elementor-element.elementor-element-2fe8b66f .elementor-button{background-color:#5F6B3C;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:1em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5F6B3C;border-radius:6px 6px 6px 6px;padding:0px 0px 0px 16px;}.elementor-42 .elementor-element.elementor-element-2fe8b66f .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-2fe8b66f .elementor-button:focus{background-color:#4F5A32;border-color:#4F5A32;}.elementor-42 .elementor-element.elementor-element-2fe8b66f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 6px 11px 6px;}.elementor-42 .elementor-element.elementor-element-2fe8b66f .elementor-button-content-wrapper{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-2fe8b66f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-42 .elementor-element.elementor-element-68754d58{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-42 .elementor-element.elementor-element-68754d58:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-68754d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-38ccd015{--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:space-between;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E1DA;--border-color:#E3E1DA;--border-radius:8px 8px 8px 8px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-35a1801a{--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: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-42 .elementor-element.elementor-element-35a1801a:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-35a1801a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-5d7d0126{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-5d7d0126 img{width:96px;height:82px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-32c7ceac{--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:6px 6px;--row-gap:6px;--column-gap:6px;--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-42 .elementor-element.elementor-element-32c7ceac:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-32c7ceac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-3c7a5970{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-3c7a5970 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#171A16;}.elementor-42 .elementor-element.elementor-element-435fa061{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-icon i{color:#6F7368;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-icon svg{fill:#6F7368;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-text{color:#5F625B;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-3eae0906{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#454941;}.elementor-42 .elementor-element.elementor-element-5a466445{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.35em;letter-spacing:0px;color:#6A6E65;}.elementor-42 .elementor-element.elementor-element-4887b77a{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--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-42 .elementor-element.elementor-element-4887b77a:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-4887b77a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-2f0cd53f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-icon i{color:#6F7368;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-icon svg{fill:#6F7368;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-text{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-9674ab6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-icon i{color:#6F7368;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-icon svg{fill:#6F7368;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-text{color:#5F625B;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-70d5b051 .elementor-button{background-color:#F7F6F2;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:1em;letter-spacing:0px;fill:#171A16;color:#171A16;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D5CC;border-radius:6px 6px 6px 6px;}.elementor-42 .elementor-element.elementor-element-70d5b051 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-70d5b051 .elementor-button:focus{background-color:#ECE9E1;color:#171A16;border-color:#C7C3B8;}.elementor-42 .elementor-element.elementor-element-70d5b051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 16px 11px 16px;}.elementor-42 .elementor-element.elementor-element-70d5b051 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-70d5b051 .elementor-button:focus svg{fill:#171A16;}.elementor-42 .elementor-element.elementor-element-7beaadb6{--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:space-between;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E1DA;--border-color:#E3E1DA;--border-radius:8px 8px 8px 8px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-57373344{--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: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-42 .elementor-element.elementor-element-57373344:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-57373344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-b12f70c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-b12f70c img{width:96px;height:82px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-5554a406{--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:6px 6px;--row-gap:6px;--column-gap:6px;--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-42 .elementor-element.elementor-element-5554a406:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5554a406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-18b10181{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-18b10181 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#171A16;}.elementor-42 .elementor-element.elementor-element-749d9a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-icon i{color:#6F7368;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-icon svg{fill:#6F7368;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-text{color:#5F625B;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-629835ea{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#454941;}.elementor-42 .elementor-element.elementor-element-1c85da2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.35em;letter-spacing:0px;color:#6A6E65;}.elementor-42 .elementor-element.elementor-element-7bd43882{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--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-42 .elementor-element.elementor-element-7bd43882:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7bd43882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-2950c7f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-icon i{color:#6F7368;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-icon svg{fill:#6F7368;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-266ac8b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-icon i{color:#6F7368;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-icon svg{fill:#6F7368;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-text{color:#5F625B;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-3866ed58 .elementor-button{background-color:#F7F6F2;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:1em;letter-spacing:0px;fill:#171A16;color:#171A16;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D5CC;border-radius:6px 6px 6px 6px;}.elementor-42 .elementor-element.elementor-element-3866ed58 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-3866ed58 .elementor-button:focus{background-color:#ECE9E1;color:#171A16;border-color:#C7C3B8;}.elementor-42 .elementor-element.elementor-element-3866ed58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 16px 11px 16px;}.elementor-42 .elementor-element.elementor-element-3866ed58 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-3866ed58 .elementor-button:focus svg{fill:#171A16;}.elementor-42 .elementor-element.elementor-element-3accf57a{--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:space-between;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E1DA;--border-color:#E3E1DA;--border-radius:8px 8px 8px 8px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-662c450c{--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: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-42 .elementor-element.elementor-element-662c450c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-662c450c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-7b2a396b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-7b2a396b img{width:96px;height:82px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-26370652{--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:6px 6px;--row-gap:6px;--column-gap:6px;--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-42 .elementor-element.elementor-element-26370652:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-26370652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-4e220f93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-4e220f93 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#171A16;}.elementor-42 .elementor-element.elementor-element-23c33fc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-icon i{color:#6F7368;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-icon svg{fill:#6F7368;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-text{color:#5F625B;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-282c1b37{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#454941;}.elementor-42 .elementor-element.elementor-element-1edc63b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.35em;letter-spacing:0px;color:#6A6E65;}.elementor-42 .elementor-element.elementor-element-641fec6c{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--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-42 .elementor-element.elementor-element-641fec6c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-641fec6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-2bfa1b71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-icon i{color:#6F7368;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-icon svg{fill:#6F7368;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-text{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-14600594{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-icon i{color:#6F7368;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-icon svg{fill:#6F7368;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-text{color:#5F625B;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-52dc008f .elementor-button{background-color:#F7F6F2;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:1em;letter-spacing:0px;fill:#171A16;color:#171A16;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D5CC;border-radius:6px 6px 6px 6px;}.elementor-42 .elementor-element.elementor-element-52dc008f .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-52dc008f .elementor-button:focus{background-color:#ECE9E1;color:#171A16;border-color:#C7C3B8;}.elementor-42 .elementor-element.elementor-element-52dc008f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 16px 11px 16px;}.elementor-42 .elementor-element.elementor-element-52dc008f .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-52dc008f .elementor-button:focus svg{fill:#171A16;}.elementor-42 .elementor-element.elementor-element-408ea267{--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:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-408ea267:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-408ea267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-4274ed71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-42 .elementor-element.elementor-element-4274ed71:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-4274ed71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-d400770{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-d400770 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#171A16;}.elementor-42 .elementor-element.elementor-element-41f4adc{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-41f4adc:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-41f4adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-6a4ad3f4{--display:flex;--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E1DA;--border-color:#E3E1DA;--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-ff865fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-ff865fb.elementor-view-stacked .elementor-icon{background-color:#66723F;}.elementor-42 .elementor-element.elementor-element-ff865fb.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-ff865fb.elementor-view-default .elementor-icon{color:#66723F;border-color:#66723F;}.elementor-42 .elementor-element.elementor-element-ff865fb.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-ff865fb.elementor-view-default .elementor-icon svg{fill:#66723F;}.elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon{font-size:34px;padding:20px;}.elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon svg{height:34px;}.elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon i, .elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon svg{transform:rotate(0deg);}.elementor-42 .elementor-element.elementor-element-590a5337{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-42 .elementor-element.elementor-element-590a5337:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-590a5337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-4baa4f61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-4baa4f61 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#171A16;}.elementor-42 .elementor-element.elementor-element-4926969f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;color:#62665D;}.elementor-42 .elementor-element.elementor-element-6ed38b57{--display:flex;--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E1DA;--border-color:#E3E1DA;--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-3243d01f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-3243d01f.elementor-view-stacked .elementor-icon{background-color:#66723F;}.elementor-42 .elementor-element.elementor-element-3243d01f.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-3243d01f.elementor-view-default .elementor-icon{color:#66723F;border-color:#66723F;}.elementor-42 .elementor-element.elementor-element-3243d01f.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-3243d01f.elementor-view-default .elementor-icon svg{fill:#66723F;}.elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon{font-size:34px;padding:20px;}.elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon svg{height:34px;}.elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon i, .elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon svg{transform:rotate(0deg);}.elementor-42 .elementor-element.elementor-element-41fa482c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-42 .elementor-element.elementor-element-41fa482c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-41fa482c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-7dcc64db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-7dcc64db .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#171A16;}.elementor-42 .elementor-element.elementor-element-6c510819{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;color:#62665D;}.elementor-42 .elementor-element.elementor-element-2c0764e3{--display:flex;--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E1DA;--border-color:#E3E1DA;--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-3302114d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-3302114d.elementor-view-stacked .elementor-icon{background-color:#66723F;}.elementor-42 .elementor-element.elementor-element-3302114d.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-3302114d.elementor-view-default .elementor-icon{color:#66723F;border-color:#66723F;}.elementor-42 .elementor-element.elementor-element-3302114d.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-3302114d.elementor-view-default .elementor-icon svg{fill:#66723F;}.elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon{font-size:34px;padding:20px;}.elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon svg{height:34px;}.elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon i, .elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon svg{transform:rotate(0deg);}.elementor-42 .elementor-element.elementor-element-1e6ed85e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-42 .elementor-element.elementor-element-1e6ed85e:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-1e6ed85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-3ce22652{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-3ce22652 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#171A16;}.elementor-42 .elementor-element.elementor-element-2140df79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;color:#62665D;}.elementor-42 .elementor-element.elementor-element-620db9f4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-620db9f4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-620db9f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-19272e4e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-42 .elementor-element.elementor-element-19272e4e:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-19272e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-21d33abe{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-42 .elementor-element.elementor-element-21d33abe:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-21d33abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-1482ad82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-1482ad82 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#171A16;}.elementor-42 .elementor-element.elementor-element-157c5a74 .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;fill:#5F6B3C;color:#5F6B3C;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-157c5a74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 2px 0px;}.elementor-42 .elementor-element.elementor-element-157c5a74 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-157c5a74 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-42 .elementor-element.elementor-element-157c5a74 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-157c5a74 .elementor-button:focus{color:#4F5A32;border-color:#02010100;}.elementor-42 .elementor-element.elementor-element-157c5a74 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-157c5a74 .elementor-button:focus svg{fill:#4F5A32;}.elementor-42 .elementor-element.elementor-element-54aa4520{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-54aa4520:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-54aa4520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-1e48f97{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E1DA;--border-color:#E3E1DA;--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.04);--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-42 .elementor-element.elementor-element-117a3fda{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--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-42 .elementor-element.elementor-element-117a3fda:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-117a3fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tacticalia.eu/wp-content/uploads/2026/08/Evento1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-79e2713c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-42 .elementor-element.elementor-element-79e2713c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-79e2713c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-178373f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-178373f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#171A16;}.elementor-42 .elementor-element.elementor-element-383d440d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-icon i{color:#6F7368;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-icon svg{fill:#6F7368;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-text{color:#5F625B;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-510a9cb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:#6A704A;}.elementor-42 .elementor-element.elementor-element-622f1755{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-icon i{color:#6F7368;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-icon svg{fill:#6F7368;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-text{color:#5F625B;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-3f6c7bd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E1DA;--border-color:#E3E1DA;--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.04);--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-42 .elementor-element.elementor-element-10f4adbc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--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-42 .elementor-element.elementor-element-10f4adbc:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-10f4adbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tacticalia.eu/wp-content/uploads/2026/08/Evento2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-18c4fccd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-42 .elementor-element.elementor-element-18c4fccd:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-18c4fccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-6995085d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-6995085d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#171A16;}.elementor-42 .elementor-element.elementor-element-ba3c5d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-icon i{color:#6F7368;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-icon svg{fill:#6F7368;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-text{color:#5F625B;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-579702bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:#6A704A;}.elementor-42 .elementor-element.elementor-element-59ca658f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-icon i{color:#6F7368;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-icon svg{fill:#6F7368;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-text{color:#5F625B;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-3b1adfd7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E1DA;--border-color:#E3E1DA;--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.04);--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-42 .elementor-element.elementor-element-450c2f57{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--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-42 .elementor-element.elementor-element-450c2f57:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-450c2f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tacticalia.eu/wp-content/uploads/2026/08/Evento3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-57a7e089{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-42 .elementor-element.elementor-element-57a7e089:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-57a7e089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-6a95117e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-6a95117e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#171A16;}.elementor-42 .elementor-element.elementor-element-3d97ed80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-icon i{color:#6F7368;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-icon svg{fill:#6F7368;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-text{color:#5F625B;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-7e410f8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:#6A704A;}.elementor-42 .elementor-element.elementor-element-77c0fd37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-icon i{color:#6F7368;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-icon svg{fill:#6F7368;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-text{color:#5F625B;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-5501e64b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-5501e64b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5501e64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#505A2E;}.elementor-42 .elementor-element.elementor-element-7bd3a4ec{--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:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-7bd3a4ec:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7bd3a4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-10729efe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-42 .elementor-element.elementor-element-10729efe:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-10729efe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-40a03e28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-40a03e28 img{width:58px;max-width:58px;height:58px;}.elementor-42 .elementor-element.elementor-element-6316b1fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-42 .elementor-element.elementor-element-6316b1fb:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-6316b1fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-402912e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-402912e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:1.15em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-41ba7414{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#F1F2E9;}.elementor-42 .elementor-element.elementor-element-7936b680{--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-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-42 .elementor-element.elementor-element-7936b680:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7936b680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-4db4603c .elementor-button{background-color:#F3EEDC;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;fill:#404623;color:#404623;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3EEDC;border-radius:5px 5px 5px 5px;}.elementor-42 .elementor-element.elementor-element-4db4603c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;}.elementor-42 .elementor-element.elementor-element-4db4603c .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-4db4603c .elementor-button:focus{color:#404623;}.elementor-42 .elementor-element.elementor-element-4db4603c .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-4db4603c .elementor-button:focus svg{fill:#404623;}.elementor-42 .elementor-element.elementor-element-440dc711 .elementor-button{background-color:#F3EEDC00;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFA6;border-radius:5px 5px 5px 5px;}.elementor-42 .elementor-element.elementor-element-440dc711{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;}.elementor-42 .elementor-element.elementor-element-440dc711 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-440dc711 .elementor-button:focus{color:#404623;}.elementor-42 .elementor-element.elementor-element-440dc711 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-440dc711 .elementor-button:focus svg{fill:#404623;}body.elementor-page-42:not(.elementor-motion-effects-element-type-background), body.elementor-page-42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-1e82079{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-42 .elementor-element.elementor-element-617370df{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-42 .elementor-element.elementor-element-d2f4d3d .elementor-heading-title{font-size:28px;}.elementor-42 .elementor-element.elementor-element-41afd2e5{--justify-content:flex-end;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-6623f4db{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--align-content:flex-start;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-e7560de{--min-height:680px;--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;}.elementor-42 .elementor-element.elementor-element-3e5192f0{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-4195302d .elementor-heading-title{font-size:36px;letter-spacing:-1px;}.elementor-42 .elementor-element.elementor-element-49a72f66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;line-height:1.55em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-1107e2da{--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:10px 0px;--row-gap:10px;--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-42 .elementor-element.elementor-element-d6abc00 .elementor-button{font-size:16px;line-height:1.2em;padding:15px 20px 15px 20px;}.elementor-42 .elementor-element.elementor-element-247704ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-247704ea .elementor-button{font-size:16px;line-height:1.2em;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-42 .elementor-element.elementor-element-70148a1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-70148a1c .elementor-button{font-size:16px;line-height:1.2em;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-42 .elementor-element.elementor-element-176b4b39{--width:100%;--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-221cdd6c{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-42 .elementor-element.elementor-element-50b35fe3{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-3ef35aee{--width:56px;--min-height:56px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;--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-42 .elementor-element.elementor-element-2af5fdd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-2af5fdd9 .elementor-icon{font-size:24px;}.elementor-42 .elementor-element.elementor-element-2af5fdd9 .elementor-icon svg{height:24px;}.elementor-42 .elementor-element.elementor-element-5581ebfd .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-41acc0ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;line-height:1.5em;}.elementor-42 .elementor-element.elementor-element-5b603b62 .elementor-button{font-size:15px;border-radius:4px 4px 4px 4px;padding:14px 20px 14px 20px;}.elementor-42 .elementor-element.elementor-element-a16934e{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-27462979{--width:56px;--min-height:56px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;--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-42 .elementor-element.elementor-element-41d066cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-41d066cf .elementor-icon{font-size:24px;}.elementor-42 .elementor-element.elementor-element-41d066cf .elementor-icon svg{height:24px;}.elementor-42 .elementor-element.elementor-element-7a67a14d .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-34c923b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;line-height:1.5em;}.elementor-42 .elementor-element.elementor-element-3505eb63 .elementor-button{font-size:15px;border-radius:4px 4px 4px 4px;padding:14px 20px 14px 20px;}.elementor-42 .elementor-element.elementor-element-c648a0d{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-1a85f64c{--width:56px;--min-height:56px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;--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-42 .elementor-element.elementor-element-46b47533{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-46b47533 .elementor-icon{font-size:24px;}.elementor-42 .elementor-element.elementor-element-46b47533 .elementor-icon svg{height:24px;}.elementor-42 .elementor-element.elementor-element-5fcf8d83 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-3a2909c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;line-height:1.5em;}.elementor-42 .elementor-element.elementor-element-34641519 .elementor-button{font-size:15px;border-radius:4px 4px 4px 4px;padding:14px 20px 14px 20px;}.elementor-42 .elementor-element.elementor-element-67c9ff2e{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-3ac270ec{--width:100%;--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-42 .elementor-element.elementor-element-33d53153{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-33d53153 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-7752821{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-75879c3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-75879c3c .elementor-button{line-height:1.2em;border-radius:20px 20px 20px 20px;padding:8px 14px 8px 14px;}.elementor-42 .elementor-element.elementor-element-23bf218f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-23bf218f .elementor-button{line-height:1.2em;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:8px 14px 8px 14px;}.elementor-42 .elementor-element.elementor-element-33383eff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-33383eff .elementor-button{line-height:1.2em;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:8px 14px 8px 14px;}.elementor-42 .elementor-element.elementor-element-2d5c019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-2d5c019 .elementor-button{line-height:1.2em;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:8px 14px 8px 14px;}.elementor-42 .elementor-element.elementor-element-5dde7f40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-5dde7f40 .elementor-button{line-height:1.2em;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:8px 14px 8px 14px;}.elementor-42 .elementor-element.elementor-element-1d6e07e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-1d6e07e8 .elementor-button{line-height:1.2em;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:8px 14px 8px 14px;}.elementor-42 .elementor-element.elementor-element-325130ab{--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;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-42 .elementor-element.elementor-element-73c219e7{--width:100%;--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:14px 14px;--row-gap:14px;--column-gap:14px;--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-42 .elementor-element.elementor-element-14171a5f{--width:56.087%;--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;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;--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-42 .elementor-element.elementor-element-2302795{text-align:center;}.elementor-42 .elementor-element.elementor-element-2302795 img{width:100%;height:150px;object-fit:cover;}.elementor-42 .elementor-element.elementor-element-442936bd{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-2803cdfc .elementor-heading-title{font-size:15px;line-height:1.25em;}.elementor-42 .elementor-element.elementor-element-62a51271{--width:100%;--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:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-42 .elementor-element.elementor-element-5d287114{font-size:16px;}.elementor-42 .elementor-element.elementor-element-75fb0260{padding:5px 8px 5px 8px;border-radius:12px 12px 12px 12px;font-size:12px;}.elementor-42 .elementor-element.elementor-element-33865302 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-33865302 .elementor-icon-list-item > a{font-size:13px;}.elementor-42 .elementor-element.elementor-element-7c7a4e2a{--width:56.087%;--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;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;--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-42 .elementor-element.elementor-element-32302c50{text-align:center;}.elementor-42 .elementor-element.elementor-element-32302c50 img{width:100%;height:150px;object-fit:cover;}.elementor-42 .elementor-element.elementor-element-5cb51f6c{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-36847ff3 .elementor-heading-title{font-size:15px;line-height:1.25em;}.elementor-42 .elementor-element.elementor-element-33f0474c{--width:100%;--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:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-42 .elementor-element.elementor-element-23a16287{font-size:16px;}.elementor-42 .elementor-element.elementor-element-1e223f8a{padding:5px 8px 5px 8px;border-radius:12px 12px 12px 12px;font-size:12px;}.elementor-42 .elementor-element.elementor-element-4ee7585c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-4ee7585c .elementor-icon-list-item > a{font-size:13px;}.elementor-42 .elementor-element.elementor-element-2eb4f16c{--width:56.087%;--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;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;--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-42 .elementor-element.elementor-element-19950237{text-align:center;}.elementor-42 .elementor-element.elementor-element-19950237 img{width:100%;height:150px;object-fit:cover;}.elementor-42 .elementor-element.elementor-element-788d1f89{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-2d9ed392 .elementor-heading-title{font-size:15px;line-height:1.25em;}.elementor-42 .elementor-element.elementor-element-5660cd4c{--width:100%;--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:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-42 .elementor-element.elementor-element-2d027107{font-size:16px;}.elementor-42 .elementor-element.elementor-element-148dd3ba{padding:5px 8px 5px 8px;border-radius:12px 12px 12px 12px;font-size:12px;}.elementor-42 .elementor-element.elementor-element-6f83d747 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-6f83d747 .elementor-icon-list-item > a{font-size:13px;}.elementor-42 .elementor-element.elementor-element-5ea3d16d{--width:56.087%;--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;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;--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-42 .elementor-element.elementor-element-51e16b50{text-align:center;}.elementor-42 .elementor-element.elementor-element-51e16b50 img{width:100%;height:150px;object-fit:cover;}.elementor-42 .elementor-element.elementor-element-52acbacc{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-77ff58ae .elementor-heading-title{font-size:15px;line-height:1.25em;}.elementor-42 .elementor-element.elementor-element-dcbd424{--width:100%;--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:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-42 .elementor-element.elementor-element-212445b{font-size:16px;}.elementor-42 .elementor-element.elementor-element-2dd244e6{padding:5px 8px 5px 8px;border-radius:12px 12px 12px 12px;font-size:12px;}.elementor-42 .elementor-element.elementor-element-6fb25316 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-6fb25316 .elementor-icon-list-item > a{font-size:13px;}.elementor-42 .elementor-element.elementor-element-641ec13a{--width:56.087%;--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;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;--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-42 .elementor-element.elementor-element-21b4ff75{text-align:center;}.elementor-42 .elementor-element.elementor-element-21b4ff75 img{width:100%;height:150px;object-fit:cover;}.elementor-42 .elementor-element.elementor-element-2aa70c9c{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-53f7b954 .elementor-heading-title{font-size:15px;line-height:1.25em;}.elementor-42 .elementor-element.elementor-element-236fca43{--width:100%;--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:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-42 .elementor-element.elementor-element-2cb8c43d{font-size:16px;}.elementor-42 .elementor-element.elementor-element-5f3aba34{padding:5px 8px 5px 8px;border-radius:12px 12px 12px 12px;font-size:12px;}.elementor-42 .elementor-element.elementor-element-6db2bc58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-6db2bc58 .elementor-icon-list-item > a{font-size:13px;}.elementor-42 .elementor-element.elementor-element-d510c1{--width:100%;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-1e82079{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-42 .elementor-element.elementor-element-617370df{--width:100%;--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-42 .elementor-element.elementor-element-d2f4d3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-d2f4d3d .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-41afd2e5{--width:100%;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--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-42 .elementor-element.elementor-element-2dde0243{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px -16972px 12px 16px;}.elementor-42 .elementor-element.elementor-element-2dde0243 .elementor-button{font-size:14px;line-height:1em;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-42 .elementor-element.elementor-element-339fa4a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 16px 12px 16px;}.elementor-42 .elementor-element.elementor-element-339fa4a8 .elementor-button{font-size:14px;line-height:1em;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-42 .elementor-element.elementor-element-6623f4db{--width:100%;--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--align-content:flex-start;--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-42 .elementor-element.elementor-element-632d81d3{--width:100%;--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-42 .elementor-element.elementor-element-5a5c60e4{--width:100%;--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:14px 14px;--row-gap:14px;--column-gap:14px;--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-42 .elementor-element.elementor-element-6688473{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-6688473.elementor-element{--align-self:flex-start;}.elementor-42 .elementor-element.elementor-element-6688473 img{width:72px;max-width:72px;height:72px;object-fit:cover;border-radius:50% 50% 50% 50%;}.elementor-42 .elementor-element.elementor-element-6a0a8c2d{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-42 .elementor-element.elementor-element-6a0a8c2d.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-1c22c81b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-1c22c81b .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-2589bee1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;}.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-item > a{font-size:12px;line-height:1.4em;}.elementor-42 .elementor-element.elementor-element-3e0f3154{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 10px 6px 10px;--e-icon-list-icon-size:12px;}.elementor-42 .elementor-element.elementor-element-3e0f3154.elementor-element{--align-self:flex-start;}.elementor-42 .elementor-element.elementor-element-3e0f3154 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-3e0f3154 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-3e0f3154 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-3e0f3154 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-3e0f3154 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-3e0f3154 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-3e0f3154 .elementor-icon-list-item > a{font-size:12px;line-height:1em;}.elementor-42 .elementor-element.elementor-element-47f5be1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 14px 10px 14px;}.elementor-42 .elementor-element.elementor-element-47f5be1c.elementor-element{--align-self:stretch;}.elementor-42 .elementor-element.elementor-element-47f5be1c .elementor-button{font-size:13px;line-height:1em;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-42 .elementor-element.elementor-element-39ebff87{--width:100%;--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-42 .elementor-element.elementor-element-5b128dfa{--width:100%;--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:14px 14px;--row-gap:14px;--column-gap:14px;--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-42 .elementor-element.elementor-element-36be7068{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-36be7068.elementor-element{--align-self:flex-start;}.elementor-42 .elementor-element.elementor-element-36be7068 img{width:72px;max-width:72px;height:72px;object-fit:cover;border-radius:50% 50% 50% 50%;}.elementor-42 .elementor-element.elementor-element-2597cf4d{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-42 .elementor-element.elementor-element-2597cf4d.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-6699123d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-6699123d .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-40e0c763{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;}.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-item > a{font-size:12px;line-height:1.4em;}.elementor-42 .elementor-element.elementor-element-4a0322ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 10px 6px 10px;--e-icon-list-icon-size:12px;}.elementor-42 .elementor-element.elementor-element-4a0322ca.elementor-element{--align-self:flex-start;}.elementor-42 .elementor-element.elementor-element-4a0322ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-4a0322ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-4a0322ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-4a0322ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-4a0322ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-4a0322ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-4a0322ca .elementor-icon-list-item > a{font-size:12px;line-height:1em;}.elementor-42 .elementor-element.elementor-element-233a569e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 14px 10px 14px;}.elementor-42 .elementor-element.elementor-element-233a569e.elementor-element{--align-self:stretch;}.elementor-42 .elementor-element.elementor-element-233a569e .elementor-button{font-size:13px;line-height:1em;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-42 .elementor-element.elementor-element-24f023c6{--width:100%;--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-42 .elementor-element.elementor-element-4f999072{--width:100%;--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:14px 14px;--row-gap:14px;--column-gap:14px;--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-42 .elementor-element.elementor-element-4739fd81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-4739fd81.elementor-element{--align-self:flex-start;}.elementor-42 .elementor-element.elementor-element-4739fd81 img{width:72px;max-width:72px;height:72px;object-fit:cover;border-radius:50% 50% 50% 50%;}.elementor-42 .elementor-element.elementor-element-6879a45c{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-42 .elementor-element.elementor-element-6879a45c.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-75184c8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-75184c8f .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-2178e1b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;}.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-item > a{font-size:12px;line-height:1.4em;}.elementor-42 .elementor-element.elementor-element-29edeb79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 10px 6px 10px;--e-icon-list-icon-size:12px;}.elementor-42 .elementor-element.elementor-element-29edeb79.elementor-element{--align-self:flex-start;}.elementor-42 .elementor-element.elementor-element-29edeb79 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-29edeb79 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-29edeb79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-29edeb79 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-29edeb79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-29edeb79 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-29edeb79 .elementor-icon-list-item > a{font-size:12px;line-height:1em;}.elementor-42 .elementor-element.elementor-element-3c306a95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 14px 10px 14px;}.elementor-42 .elementor-element.elementor-element-3c306a95.elementor-element{--align-self:stretch;}.elementor-42 .elementor-element.elementor-element-3c306a95 .elementor-button{font-size:13px;line-height:1em;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-42 .elementor-element.elementor-element-6bd9a5d9{--width:100%;--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-42 .elementor-element.elementor-element-7b408f53{--width:100%;--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:14px 14px;--row-gap:14px;--column-gap:14px;--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-42 .elementor-element.elementor-element-1834101f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-1834101f.elementor-element{--align-self:flex-start;}.elementor-42 .elementor-element.elementor-element-1834101f img{width:72px;max-width:72px;height:72px;object-fit:cover;border-radius:50% 50% 50% 50%;}.elementor-42 .elementor-element.elementor-element-4297750f{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-42 .elementor-element.elementor-element-4297750f.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-12d6981f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-42 .elementor-element.elementor-element-12d6981f .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-c5f6bf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;}.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-item > a{font-size:12px;line-height:1.4em;}.elementor-42 .elementor-element.elementor-element-480a140f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 10px 6px 10px;--e-icon-list-icon-size:12px;}.elementor-42 .elementor-element.elementor-element-480a140f.elementor-element{--align-self:flex-start;}.elementor-42 .elementor-element.elementor-element-480a140f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-480a140f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-480a140f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-480a140f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-480a140f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-480a140f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-480a140f .elementor-icon-list-item > a{font-size:12px;line-height:1em;}.elementor-42 .elementor-element.elementor-element-73d053d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 14px 10px 14px;}.elementor-42 .elementor-element.elementor-element-73d053d.elementor-element{--align-self:stretch;}.elementor-42 .elementor-element.elementor-element-73d053d .elementor-button{font-size:13px;line-height:1em;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-1d8960d4{--width:100%;}.elementor-42 .elementor-element.elementor-element-3e5192f0{--content-width:100%;}.elementor-42 .elementor-element.elementor-element-5f2b6aad{--width:55%;}.elementor-42 .elementor-element.elementor-element-176b4b39{--width:100%;}.elementor-42 .elementor-element.elementor-element-50b35fe3{--width:33.33%;}.elementor-42 .elementor-element.elementor-element-4081d474{--width:100%;}.elementor-42 .elementor-element.elementor-element-3ef35aee{--width:56px;}.elementor-42 .elementor-element.elementor-element-efff6db{--width:100%;}.elementor-42 .elementor-element.elementor-element-a16934e{--width:33.33%;}.elementor-42 .elementor-element.elementor-element-64536945{--width:100%;}.elementor-42 .elementor-element.elementor-element-27462979{--width:56px;}.elementor-42 .elementor-element.elementor-element-2995e365{--width:100%;}.elementor-42 .elementor-element.elementor-element-c648a0d{--width:33.33%;}.elementor-42 .elementor-element.elementor-element-35c05695{--width:100%;}.elementor-42 .elementor-element.elementor-element-1a85f64c{--width:56px;}.elementor-42 .elementor-element.elementor-element-604c435{--width:100%;}.elementor-42 .elementor-element.elementor-element-67c9ff2e{--width:100%;}.elementor-42 .elementor-element.elementor-element-3ac270ec{--width:100%;}.elementor-42 .elementor-element.elementor-element-39b4f7c8{--width:100%;}.elementor-42 .elementor-element.elementor-element-73c219e7{--width:100%;}.elementor-42 .elementor-element.elementor-element-14171a5f{--width:100%;}.elementor-42 .elementor-element.elementor-element-442936bd{--width:100%;}.elementor-42 .elementor-element.elementor-element-62a51271{--width:100%;}.elementor-42 .elementor-element.elementor-element-7c7a4e2a{--width:100%;}.elementor-42 .elementor-element.elementor-element-5cb51f6c{--width:100%;}.elementor-42 .elementor-element.elementor-element-33f0474c{--width:100%;}.elementor-42 .elementor-element.elementor-element-2eb4f16c{--width:100%;}.elementor-42 .elementor-element.elementor-element-788d1f89{--width:100%;}.elementor-42 .elementor-element.elementor-element-5660cd4c{--width:100%;}.elementor-42 .elementor-element.elementor-element-5ea3d16d{--width:100%;}.elementor-42 .elementor-element.elementor-element-52acbacc{--width:100%;}.elementor-42 .elementor-element.elementor-element-dcbd424{--width:100%;}.elementor-42 .elementor-element.elementor-element-641ec13a{--width:100%;}.elementor-42 .elementor-element.elementor-element-2aa70c9c{--width:100%;}.elementor-42 .elementor-element.elementor-element-236fca43{--width:100%;}.elementor-42 .elementor-element.elementor-element-1e82079{--width:100%;}.elementor-42 .elementor-element.elementor-element-617370df{--width:100%;}.elementor-42 .elementor-element.elementor-element-6623f4db{--width:100%;}.elementor-42 .elementor-element.elementor-element-632d81d3{--width:316px;}.elementor-42 .elementor-element.elementor-element-5a5c60e4{--width:100%;}.elementor-42 .elementor-element.elementor-element-6a0a8c2d{--width:100%;}.elementor-42 .elementor-element.elementor-element-39ebff87{--width:316px;}.elementor-42 .elementor-element.elementor-element-5b128dfa{--width:100%;}.elementor-42 .elementor-element.elementor-element-2597cf4d{--width:100%;}.elementor-42 .elementor-element.elementor-element-24f023c6{--width:316px;}.elementor-42 .elementor-element.elementor-element-4f999072{--width:100%;}.elementor-42 .elementor-element.elementor-element-6879a45c{--width:100%;}.elementor-42 .elementor-element.elementor-element-6bd9a5d9{--width:316px;}.elementor-42 .elementor-element.elementor-element-7b408f53{--width:100%;}.elementor-42 .elementor-element.elementor-element-4297750f{--width:100%;}.elementor-42 .elementor-element.elementor-element-3715885d{--width:100%;}.elementor-42 .elementor-element.elementor-element-78e44c34{--width:100%;}.elementor-42 .elementor-element.elementor-element-316986b9{--width:100%;}.elementor-42 .elementor-element.elementor-element-68754d58{--width:100%;}.elementor-42 .elementor-element.elementor-element-38ccd015{--width:100%;}.elementor-42 .elementor-element.elementor-element-35a1801a{--width:100%;}.elementor-42 .elementor-element.elementor-element-32c7ceac{--width:100%;}.elementor-42 .elementor-element.elementor-element-4887b77a{--width:100%;}.elementor-42 .elementor-element.elementor-element-7beaadb6{--width:100%;}.elementor-42 .elementor-element.elementor-element-57373344{--width:100%;}.elementor-42 .elementor-element.elementor-element-5554a406{--width:100%;}.elementor-42 .elementor-element.elementor-element-7bd43882{--width:100%;}.elementor-42 .elementor-element.elementor-element-3accf57a{--width:100%;}.elementor-42 .elementor-element.elementor-element-662c450c{--width:100%;}.elementor-42 .elementor-element.elementor-element-26370652{--width:100%;}.elementor-42 .elementor-element.elementor-element-641fec6c{--width:100%;}.elementor-42 .elementor-element.elementor-element-408ea267{--width:100%;}.elementor-42 .elementor-element.elementor-element-4274ed71{--width:100%;}.elementor-42 .elementor-element.elementor-element-41f4adc{--width:100%;}.elementor-42 .elementor-element.elementor-element-6a4ad3f4{--width:100%;}.elementor-42 .elementor-element.elementor-element-6ed38b57{--width:100%;}.elementor-42 .elementor-element.elementor-element-2c0764e3{--width:100%;}.elementor-42 .elementor-element.elementor-element-620db9f4{--width:100%;}.elementor-42 .elementor-element.elementor-element-19272e4e{--width:100%;}.elementor-42 .elementor-element.elementor-element-21d33abe{--width:100%;}.elementor-42 .elementor-element.elementor-element-54aa4520{--width:100%;}.elementor-42 .elementor-element.elementor-element-1e48f97{--width:100%;}.elementor-42 .elementor-element.elementor-element-117a3fda{--width:42%;}.elementor-42 .elementor-element.elementor-element-79e2713c{--width:58%;}.elementor-42 .elementor-element.elementor-element-3f6c7bd3{--width:100%;}.elementor-42 .elementor-element.elementor-element-10f4adbc{--width:42%;}.elementor-42 .elementor-element.elementor-element-18c4fccd{--width:58%;}.elementor-42 .elementor-element.elementor-element-3b1adfd7{--width:100%;}.elementor-42 .elementor-element.elementor-element-450c2f57{--width:42%;}.elementor-42 .elementor-element.elementor-element-57a7e089{--width:58%;}.elementor-42 .elementor-element.elementor-element-5501e64b{--width:100%;}.elementor-42 .elementor-element.elementor-element-7bd3a4ec{--width:100%;}.elementor-42 .elementor-element.elementor-element-6316b1fb{--width:100%;}.elementor-42 .elementor-element.elementor-element-7936b680{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-5f2b6aad{--width:70%;}}@media(min-width:1025px){.elementor-42 .elementor-element.elementor-element-1d8960d4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-1d8960d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-42 .elementor-element.elementor-element-117a3fda:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-117a3fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-42 .elementor-element.elementor-element-10f4adbc:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-10f4adbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-42 .elementor-element.elementor-element-450c2f57:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-450c2f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-3e5192f0 */.elementor-42 .elementor-element.elementor-element-3e5192f0 {
    width: 100%;
    max-width: 1280px;
    min-height: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 32px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8960d4 */.elementor-42 .elementor-element.elementor-element-1d8960d4 {
    width: 100%;
    min-height: 460px;
    display: flex;
    align-items: center;
    overflow: hidden;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

@media (min-width: 768px) {
    .elementor-42 .elementor-element.elementor-element-1d8960d4 {
        min-height: 410px;
    }
}

@media (min-width: 1025px) {
    .elementor-42 .elementor-element.elementor-element-1d8960d4 {
        min-height: 290px;
        background-position: center center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7560de */.elementor-42 .elementor-element.elementor-element-e7560de {
    min-height: 64px;
}

.elementor-42 .elementor-element.elementor-element-e7560de > .e-con-inner {
    min-height: 64px;
    padding-top: 8px;
    padding-bottom: 8px;
}

@media (min-width: 768px) {
    .elementor-42 .elementor-element.elementor-element-e7560de {
        min-height: 68px;
    }

    .elementor-42 .elementor-element.elementor-element-e7560de > .e-con-inner {
        min-height: 68px;
    }
}

@media (min-width: 1025px) {
    .elementor-42 .elementor-element.elementor-element-e7560de {
        min-height: 70px;
    }

    .elementor-42 .elementor-element.elementor-element-e7560de > .e-con-inner {
        min-height: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef35aee */.elementor-42 .elementor-element.elementor-element-3ef35aee {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    flex: 0 0 56px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27462979 */.elementor-42 .elementor-element.elementor-element-27462979 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    flex: 0 0 56px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a85f64c */.elementor-42 .elementor-element.elementor-element-1a85f64c {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    flex: 0 0 56px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-701dc87e */.elementor-42 .elementor-element.elementor-element-701dc87e {
    width: auto !important;
    flex: 0 0 auto !important;
    min-width: max-content;
}

.elementor-42 .elementor-element.elementor-element-701dc87e .elementor-heading-title {
    margin: 0;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b4f7c8 */.elementor-42 .elementor-element.elementor-element-39b4f7c8 {
    width: 100%;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 20px;
}

.elementor-42 .elementor-element.elementor-element-39b4f7c8 > .tfm-listings-title-container {
    flex: 0 0 auto !important;
    width: auto !important;
    min-width: max-content;
}

.elementor-42 .elementor-element.elementor-element-39b4f7c8 > .tfm-listings-filters {
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0;
    display: flex;
    justify-content: center;
}

.elementor-42 .elementor-element.elementor-element-39b4f7c8 > .tfm-listings-link-container {
    flex: 0 0 auto !important;
    width: auto !important;
    min-width: max-content;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7752821 */.elementor-42 .elementor-element.elementor-element-7752821 {
    width: auto !important;
    min-width: 0;
    flex: 1 1 auto !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px;
}

.elementor-42 .elementor-element.elementor-element-7752821 > * {
    flex: 0 0 auto !important;
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-325130ab */.elementor-42 .elementor-element.elementor-element-325130ab {
    width: auto !important;
    flex: 0 0 auto !important;
    min-width: max-content;
    margin-left: auto;
}

.elementor-42 .elementor-element.elementor-element-325130ab * {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac270ec */.elementor-42 .elementor-element.elementor-element-3ac270ec {
    width: 100%;
    display: grid !important;
    grid-template-columns: max-content minmax(0, 1fr) max-content;
    align-items: center;
    column-gap: 24px;
}

/* Permette ai contenuti di Riga titolo di partecipare
   direttamente alla griglia principale */
.elementor-42 .elementor-element.elementor-element-3ac270ec > .tfm-listings-title-row {
    display: contents !important;
}

.elementor-42 .elementor-element.elementor-element-3ac270ec .tfm-listings-title-container {
    grid-column: 1;
    width: auto !important;
    min-width: max-content;
}

.elementor-42 .elementor-element.elementor-element-3ac270ec > .tfm-listings-filters {
    grid-column: 2;
    width: 100% !important;
    min-width: 0;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
}

.elementor-42 .elementor-element.elementor-element-3ac270ec .tfm-listings-link-container {
    grid-column: 3;
    width: auto !important;
    min-width: max-content;
    justify-self: end;
}

.elementor-42 .elementor-element.elementor-element-3ac270ec .tfm-listings-title-container *,
.elementor-42 .elementor-element.elementor-element-3ac270ec .tfm-listings-link-container * {
    white-space: nowrap;
}

/* I singoli filtri non devono allargarsi */
.elementor-42 .elementor-element.elementor-element-3ac270ec > .tfm-listings-filters > * {
    width: auto !important;
    flex: 0 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67c9ff2e */.elementor-42 .elementor-element.elementor-element-67c9ff2e {
    width: calc(100% - 48px) !important;
    max-width: 1280px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    align-self: center !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2302795 */.elementor-42 .elementor-element.elementor-element-2302795 {
    display: inline-flex;
    width: auto;
    min-width: 0;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75fb0260 */.elementor-42 .elementor-element.elementor-element-75fb0260 {
    display: inline-flex;
    width: auto;
    min-width: 0;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14171a5f */.elementor-42 .elementor-element.elementor-element-14171a5f {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    flex: none !important;
    justify-self: stretch !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32302c50 */.elementor-42 .elementor-element.elementor-element-32302c50 {
    display: inline-flex;
    width: auto;
    min-width: 0;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e223f8a */.elementor-42 .elementor-element.elementor-element-1e223f8a {
    display: inline-flex;
    width: auto;
    min-width: 0;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c7a4e2a */.elementor-42 .elementor-element.elementor-element-7c7a4e2a {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    flex: none !important;
    justify-self: stretch !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19950237 */.elementor-42 .elementor-element.elementor-element-19950237 {
    display: inline-flex;
    width: auto;
    min-width: 0;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148dd3ba */.elementor-42 .elementor-element.elementor-element-148dd3ba {
    display: inline-flex;
    width: auto;
    min-width: 0;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eb4f16c */.elementor-42 .elementor-element.elementor-element-2eb4f16c {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    flex: none !important;
    justify-self: stretch !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51e16b50 */.elementor-42 .elementor-element.elementor-element-51e16b50 {
    display: inline-flex;
    width: auto;
    min-width: 0;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dd244e6 */.elementor-42 .elementor-element.elementor-element-2dd244e6 {
    display: inline-flex;
    width: auto;
    min-width: 0;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea3d16d */.elementor-42 .elementor-element.elementor-element-5ea3d16d {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    flex: none !important;
    justify-self: stretch !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21b4ff75 */.elementor-42 .elementor-element.elementor-element-21b4ff75 {
    display: inline-flex;
    width: auto;
    min-width: 0;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f3aba34 */.elementor-42 .elementor-element.elementor-element-5f3aba34 {
    display: inline-flex;
    width: auto;
    min-width: 0;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-641ec13a */.elementor-42 .elementor-element.elementor-element-641ec13a {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    flex: none !important;
    justify-self: stretch !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73c219e7 */.elementor-42 .elementor-element.elementor-element-73c219e7 {
    width: calc(100% - 48px) !important;
    max-width: 1280px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 !important;

    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    column-gap: 16px;
    row-gap: 16px;

    justify-content: stretch !important;
    justify-items: stretch !important;
    align-items: stretch !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dde0243 */.elementor-42 .elementor-element.elementor-element-2dde0243 {
    width: 100%;
}

.elementor-42 .elementor-element.elementor-element-2dde0243 .elementor-button {
    width: 100%;
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    white-space: nowrap;
    border: 1px solid #BDB8AC;
    border-radius: 4px;
    background-color: #FFFFFF;
    color: #1D1D1B;
}

.elementor-42 .elementor-element.elementor-element-2dde0243 .elementor-button:hover {
    border-color: #4F582D;
    background-color: #F6F4EF;
    color: #343A20;
}

@media (min-width: 768px) {
    .elementor-42 .elementor-element.elementor-element-2dde0243 {
        width: auto;
    }

    .elementor-42 .elementor-element.elementor-element-2dde0243 .elementor-button {
        width: auto;
        min-width: 145px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-339fa4a8 */.elementor-42 .elementor-element.elementor-element-339fa4a8 {
    width: 100%;
}

.elementor-42 .elementor-element.elementor-element-339fa4a8 .elementor-button {
    width: 100%;
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    white-space: nowrap;
}

.elementor-42 .elementor-element.elementor-element-339fa4a8 .elementor-button:hover {
    background-color: #343A20;
    border-color: #343A20;
}

@media (min-width: 768px) {
    .elementor-42 .elementor-element.elementor-element-339fa4a8 {
        width: auto;
    }

    .elementor-42 .elementor-element.elementor-element-339fa4a8 .elementor-button {
        width: auto;
        min-width: 170px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41afd2e5 */.elementor-42 .elementor-element.elementor-element-41afd2e5 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    gap: 10px;
}

.elementor-42 .elementor-element.elementor-element-41afd2e5 > * {
    width: 100%;
    flex: 0 0 auto;
}

@media (min-width: 768px) {
    .elementor-42 .elementor-element.elementor-element-41afd2e5 {
        width: auto;
        flex-direction: row;
        align-items: center;
        justify-content: flex-end;
        gap: 12px;
    }

    .elementor-42 .elementor-element.elementor-element-41afd2e5 > * {
        width: auto;
        flex: 0 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617370df */.elementor-42 .elementor-element.elementor-element-617370df {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    gap: 16px;
}

.elementor-42 .elementor-element.elementor-element-617370df > .tfm-teams-title {
    width: 100%;
    min-width: 0;
}

.elementor-42 .elementor-element.elementor-element-617370df > .tfm-teams-actions {
    width: 100%;
    min-width: 0;
}

@media (min-width: 768px) {
    .elementor-42 .elementor-element.elementor-element-617370df {
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        gap: 24px;
    }

    .elementor-42 .elementor-element.elementor-element-617370df > .tfm-teams-title {
        width: auto;
        flex: 1 1 auto;
    }

    .elementor-42 .elementor-element.elementor-element-617370df > .tfm-teams-actions {
        width: auto;
        flex: 0 0 auto;
        margin-left: auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6688473 */.elementor-42 .elementor-element.elementor-element-6688473 {
    width: 76px;
    min-width: 76px;
    max-width: 76px;
}

.elementor-42 .elementor-element.elementor-element-6688473 img {
    width: 76px;
    height: 96px;
    display: block;
    object-fit: contain;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c22c81b */.elementor-42 .elementor-element.elementor-element-1c22c81b {
    width: 100%;
    min-width: 0;
}

.elementor-42 .elementor-element.elementor-element-1c22c81b .elementor-heading-title {
    margin: 0;
    font-size: 17px;
    line-height: 1.2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2589bee1 */.elementor-42 .elementor-element.elementor-element-2589bee1 {
    width: 100%;
    min-width: 0;
}

.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-items {
    margin: 0;
}

.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-item {
    display: flex;
    align-items: center;
    gap: 6px;
}

.elementor-42 .elementor-element.elementor-element-2589bee1 .elementor-icon-list-text {
    padding: 0;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11e1310f */.elementor-42 .elementor-element.elementor-element-11e1310f {
    width: 100%;
}

.elementor-42 .elementor-element.elementor-element-11e1310f p {
    margin: 0;
}

.elementor-42 .elementor-element.elementor-element-11e1310f .tfm-team-style-label {
    display: block;
    margin-bottom: 2px;
    color: #66665F;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.3;
}

.elementor-42 .elementor-element.elementor-element-11e1310f strong {
    display: block;
    color: #1D1D1B;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0a8c2d */.elementor-42 .elementor-element.elementor-element-6a0a8c2d {
    width: auto !important;
    min-width: 0 !important;
    flex: 1 1 auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a5c60e4 */.elementor-42 .elementor-element.elementor-element-5a5c60e4 {
    width: 100%;
    display: grid !important;
    grid-template-columns: 76px minmax(0, 1fr);
    align-items: start;
    gap: 12px;
}

.elementor-42 .elementor-element.elementor-element-5a5c60e4 > .tfm-team-logo {
    width: 76px !important;
    min-width: 76px !important;
    max-width: 76px !important;
}

.elementor-42 .elementor-element.elementor-element-5a5c60e4 > .tfm-team-info {
    width: 100% !important;
    min-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3e0f3154 */.elementor-42 .elementor-element.elementor-element-3e0f3154 {
    width: auto;
    display: inline-flex;
    align-self: flex-start;
    background-color: #E7EEDC;
    border-radius: 4px;
}

.elementor-42 .elementor-element.elementor-element-3e0f3154 .elementor-icon-list-items {
    margin: 0;
}

.elementor-42 .elementor-element.elementor-element-3e0f3154 .elementor-icon-list-item {
    display: flex;
    align-items: center;
    gap: 6px;
}

.elementor-42 .elementor-element.elementor-element-3e0f3154 .elementor-icon-list-text {
    padding: 0;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47f5be1c */.elementor-42 .elementor-element.elementor-element-47f5be1c {
    width: 100%;
    margin-top: auto;
}

.elementor-42 .elementor-element.elementor-element-47f5be1c .elementor-button {
    width: 100%;
    min-height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
}

.elementor-42 .elementor-element.elementor-element-47f5be1c .elementor-button:hover {
    color: #FFFFFF;
    background-color: #4F582D;
    border-color: #4F582D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-632d81d3 */.elementor-42 .elementor-element.elementor-element-632d81d3 {
    width: 100%;
    flex: 0 0 100%;
    min-width: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 8px;
}

.elementor-42 .elementor-element.elementor-element-632d81d3 > .tfm-team-recruitment {
    margin-top: auto !important;
    margin-bottom: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-632d81d3 > .tfm-team-discover-button {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

@media (min-width: 768px) {
    .elementor-42 .elementor-element.elementor-element-632d81d3 {
        width: calc(50% - 8px);
        flex: 0 0 calc(50% - 8px);
    }
}

@media (min-width: 1025px) {
    .elementor-42 .elementor-element.elementor-element-632d81d3 {
        width: calc(25% - 12px);
        flex: 0 0 calc(25% - 12px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36be7068 */.elementor-42 .elementor-element.elementor-element-36be7068 {
    width: 76px;
    min-width: 76px;
    max-width: 76px;
}

.elementor-42 .elementor-element.elementor-element-36be7068 img {
    width: 76px;
    height: 96px;
    display: block;
    object-fit: contain;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6699123d */.elementor-42 .elementor-element.elementor-element-6699123d {
    width: 100%;
    min-width: 0;
}

.elementor-42 .elementor-element.elementor-element-6699123d .elementor-heading-title {
    margin: 0;
    font-size: 17px;
    line-height: 1.2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40e0c763 */.elementor-42 .elementor-element.elementor-element-40e0c763 {
    width: 100%;
    min-width: 0;
}

.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-items {
    margin: 0;
}

.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-item {
    display: flex;
    align-items: center;
    gap: 6px;
}

.elementor-42 .elementor-element.elementor-element-40e0c763 .elementor-icon-list-text {
    padding: 0;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24f48f10 */.elementor-42 .elementor-element.elementor-element-24f48f10 {
    width: 100%;
}

.elementor-42 .elementor-element.elementor-element-24f48f10 p {
    margin: 0;
}

.elementor-42 .elementor-element.elementor-element-24f48f10 .tfm-team-style-label {
    display: block;
    margin-bottom: 2px;
    color: #66665F;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.3;
}

.elementor-42 .elementor-element.elementor-element-24f48f10 strong {
    display: block;
    color: #1D1D1B;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2597cf4d */.elementor-42 .elementor-element.elementor-element-2597cf4d {
    width: auto !important;
    min-width: 0 !important;
    flex: 1 1 auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b128dfa */.elementor-42 .elementor-element.elementor-element-5b128dfa {
    width: 100%;
    display: grid !important;
    grid-template-columns: 76px minmax(0, 1fr);
    align-items: start;
    gap: 12px;
}

.elementor-42 .elementor-element.elementor-element-5b128dfa > .tfm-team-logo {
    width: 76px !important;
    min-width: 76px !important;
    max-width: 76px !important;
}

.elementor-42 .elementor-element.elementor-element-5b128dfa > .tfm-team-info {
    width: 100% !important;
    min-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4a0322ca */.elementor-42 .elementor-element.elementor-element-4a0322ca {
    width: auto;
    display: inline-flex;
    align-self: flex-start;
    background-color: #E7EEDC;
    border-radius: 4px;
}

.elementor-42 .elementor-element.elementor-element-4a0322ca .elementor-icon-list-items {
    margin: 0;
}

.elementor-42 .elementor-element.elementor-element-4a0322ca .elementor-icon-list-item {
    display: flex;
    align-items: center;
    gap: 6px;
}

.elementor-42 .elementor-element.elementor-element-4a0322ca .elementor-icon-list-text {
    padding: 0;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-233a569e */.elementor-42 .elementor-element.elementor-element-233a569e {
    width: 100%;
    margin-top: auto;
}

.elementor-42 .elementor-element.elementor-element-233a569e .elementor-button {
    width: 100%;
    min-height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
}

.elementor-42 .elementor-element.elementor-element-233a569e .elementor-button:hover {
    color: #FFFFFF;
    background-color: #4F582D;
    border-color: #4F582D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39ebff87 */.elementor-42 .elementor-element.elementor-element-39ebff87 {
    width: 100%;
    flex: 0 0 100%;
    min-width: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 8px;
}

.elementor-42 .elementor-element.elementor-element-39ebff87 > .tfm-team-recruitment {
    margin-top: auto !important;
    margin-bottom: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-39ebff87 > .tfm-team-discover-button {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

@media (min-width: 768px) {
    .elementor-42 .elementor-element.elementor-element-39ebff87 {
        width: calc(50% - 8px);
        flex: 0 0 calc(50% - 8px);
    }
}

@media (min-width: 1025px) {
    .elementor-42 .elementor-element.elementor-element-39ebff87 {
        width: calc(25% - 12px);
        flex: 0 0 calc(25% - 12px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4739fd81 */.elementor-42 .elementor-element.elementor-element-4739fd81 {
    width: 76px;
    min-width: 76px;
    max-width: 76px;
}

.elementor-42 .elementor-element.elementor-element-4739fd81 img {
    width: 76px;
    height: 96px;
    display: block;
    object-fit: contain;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75184c8f */.elementor-42 .elementor-element.elementor-element-75184c8f {
    width: 100%;
    min-width: 0;
}

.elementor-42 .elementor-element.elementor-element-75184c8f .elementor-heading-title {
    margin: 0;
    font-size: 17px;
    line-height: 1.2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2178e1b1 */.elementor-42 .elementor-element.elementor-element-2178e1b1 {
    width: 100%;
    min-width: 0;
}

.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-items {
    margin: 0;
}

.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-item {
    display: flex;
    align-items: center;
    gap: 6px;
}

.elementor-42 .elementor-element.elementor-element-2178e1b1 .elementor-icon-list-text {
    padding: 0;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-356b96e2 */.elementor-42 .elementor-element.elementor-element-356b96e2 {
    width: 100%;
}

.elementor-42 .elementor-element.elementor-element-356b96e2 p {
    margin: 0;
}

.elementor-42 .elementor-element.elementor-element-356b96e2 .tfm-team-style-label {
    display: block;
    margin-bottom: 2px;
    color: #66665F;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.3;
}

.elementor-42 .elementor-element.elementor-element-356b96e2 strong {
    display: block;
    color: #1D1D1B;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6879a45c */.elementor-42 .elementor-element.elementor-element-6879a45c {
    width: auto !important;
    min-width: 0 !important;
    flex: 1 1 auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f999072 */.elementor-42 .elementor-element.elementor-element-4f999072 {
    width: 100%;
    display: grid !important;
    grid-template-columns: 76px minmax(0, 1fr);
    align-items: start;
    gap: 12px;
}

.elementor-42 .elementor-element.elementor-element-4f999072 > .tfm-team-logo {
    width: 76px !important;
    min-width: 76px !important;
    max-width: 76px !important;
}

.elementor-42 .elementor-element.elementor-element-4f999072 > .tfm-team-info {
    width: 100% !important;
    min-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-29edeb79 */.elementor-42 .elementor-element.elementor-element-29edeb79 {
    width: auto;
    display: inline-flex;
    align-self: flex-start;
    background-color: #E7EEDC;
    border-radius: 4px;
}

.elementor-42 .elementor-element.elementor-element-29edeb79 .elementor-icon-list-items {
    margin: 0;
}

.elementor-42 .elementor-element.elementor-element-29edeb79 .elementor-icon-list-item {
    display: flex;
    align-items: center;
    gap: 6px;
}

.elementor-42 .elementor-element.elementor-element-29edeb79 .elementor-icon-list-text {
    padding: 0;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c306a95 */.elementor-42 .elementor-element.elementor-element-3c306a95 {
    width: 100%;
    margin-top: auto;
}

.elementor-42 .elementor-element.elementor-element-3c306a95 .elementor-button {
    width: 100%;
    min-height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
}

.elementor-42 .elementor-element.elementor-element-3c306a95 .elementor-button:hover {
    color: #FFFFFF;
    background-color: #4F582D;
    border-color: #4F582D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24f023c6 */.elementor-42 .elementor-element.elementor-element-24f023c6 {
    width: 100%;
    flex: 0 0 100%;
    min-width: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 8px;
}

.elementor-42 .elementor-element.elementor-element-24f023c6 > .tfm-team-recruitment {
    margin-top: auto !important;
    margin-bottom: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-24f023c6 > .tfm-team-discover-button {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

@media (min-width: 768px) {
    .elementor-42 .elementor-element.elementor-element-24f023c6 {
        width: calc(50% - 8px);
        flex: 0 0 calc(50% - 8px);
    }
}

@media (min-width: 1025px) {
    .elementor-42 .elementor-element.elementor-element-24f023c6 {
        width: calc(25% - 12px);
        flex: 0 0 calc(25% - 12px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1834101f */.elementor-42 .elementor-element.elementor-element-1834101f {
    width: 76px;
    min-width: 76px;
    max-width: 76px;
}

.elementor-42 .elementor-element.elementor-element-1834101f img {
    width: 76px;
    height: 96px;
    display: block;
    object-fit: contain;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12d6981f */.elementor-42 .elementor-element.elementor-element-12d6981f {
    width: 100%;
    min-width: 0;
}

.elementor-42 .elementor-element.elementor-element-12d6981f .elementor-heading-title {
    margin: 0;
    font-size: 17px;
    line-height: 1.2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c5f6bf3 */.elementor-42 .elementor-element.elementor-element-c5f6bf3 {
    width: 100%;
    min-width: 0;
}

.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-items {
    margin: 0;
}

.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-item {
    display: flex;
    align-items: center;
    gap: 6px;
}

.elementor-42 .elementor-element.elementor-element-c5f6bf3 .elementor-icon-list-text {
    padding: 0;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f507829 */.elementor-42 .elementor-element.elementor-element-4f507829 {
    width: 100%;
}

.elementor-42 .elementor-element.elementor-element-4f507829 p {
    margin: 0;
}

.elementor-42 .elementor-element.elementor-element-4f507829 .tfm-team-style-label {
    display: block;
    margin-bottom: 2px;
    color: #66665F;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.3;
}

.elementor-42 .elementor-element.elementor-element-4f507829 strong {
    display: block;
    color: #1D1D1B;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4297750f */.elementor-42 .elementor-element.elementor-element-4297750f {
    width: auto !important;
    min-width: 0 !important;
    flex: 1 1 auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b408f53 */.elementor-42 .elementor-element.elementor-element-7b408f53 {
    width: 100%;
    display: grid !important;
    grid-template-columns: 76px minmax(0, 1fr);
    align-items: start;
    gap: 12px;
}

.elementor-42 .elementor-element.elementor-element-7b408f53 > .tfm-team-logo {
    width: 76px !important;
    min-width: 76px !important;
    max-width: 76px !important;
}

.elementor-42 .elementor-element.elementor-element-7b408f53 > .tfm-team-info {
    width: 100% !important;
    min-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-480a140f */.elementor-42 .elementor-element.elementor-element-480a140f {
    width: auto;
    display: inline-flex;
    align-self: flex-start;
    background-color: #E7EEDC;
    border-radius: 4px;
}

.elementor-42 .elementor-element.elementor-element-480a140f .elementor-icon-list-items {
    margin: 0;
}

.elementor-42 .elementor-element.elementor-element-480a140f .elementor-icon-list-item {
    display: flex;
    align-items: center;
    gap: 6px;
}

.elementor-42 .elementor-element.elementor-element-480a140f .elementor-icon-list-text {
    padding: 0;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73d053d */.elementor-42 .elementor-element.elementor-element-73d053d {
    width: 100%;
    margin-top: auto;
}

.elementor-42 .elementor-element.elementor-element-73d053d .elementor-button {
    width: 100%;
    min-height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
}

.elementor-42 .elementor-element.elementor-element-73d053d .elementor-button:hover {
    color: #FFFFFF;
    background-color: #4F582D;
    border-color: #4F582D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bd9a5d9 */.elementor-42 .elementor-element.elementor-element-6bd9a5d9 {
    width: 100%;
    flex: 0 0 100%;
    min-width: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 8px;
}

.elementor-42 .elementor-element.elementor-element-6bd9a5d9 > .tfm-team-recruitment {
    margin-top: auto !important;
    margin-bottom: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-6bd9a5d9 > .tfm-team-discover-button {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

@media (min-width: 768px) {
    .elementor-42 .elementor-element.elementor-element-6bd9a5d9 {
        width: calc(50% - 8px);
        flex: 0 0 calc(50% - 8px);
    }
}

@media (min-width: 1025px) {
    .elementor-42 .elementor-element.elementor-element-6bd9a5d9 {
        width: calc(25% - 12px);
        flex: 0 0 calc(25% - 12px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6623f4db */.elementor-42 .elementor-element.elementor-element-6623f4db {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
    width: 100%;
}

@media (min-width: 768px) {
    .elementor-42 .elementor-element.elementor-element-6623f4db {
        gap: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e82079 */.elementor-42 .elementor-element.elementor-element-1e82079 {
    width: calc(100% - 48px) !important;
    max-width: 1280px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d510c1 */.elementor-42 .elementor-element.elementor-element-d510c1 {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ea35e9f */.elementor-42 .elementor-element.elementor-element-5ea35e9f {
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 auto !important;
}

.elementor-42 .elementor-element.elementor-element-5ea35e9f .elementor-heading-title {
    margin: 0 !important;
    font-size: 24px;
    line-height: 1.2;
    font-weight: 700;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-5ea35e9f .elementor-heading-title {
        font-size: 22px;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-5ea35e9f {
        width: 100% !important;
    }

    .elementor-42 .elementor-element.elementor-element-5ea35e9f .elementor-heading-title {
        font-size: 21px;
        line-height: 1.25;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b6bc0f7 */.elementor-42 .elementor-element.elementor-element-6b6bc0f7 {
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    flex: 0 0 auto !important;
}

.elementor-42 .elementor-element.elementor-element-6b6bc0f7 .elementor-button {
    min-height: 36px;
    padding: 0 16px !important;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    border: 1px solid #B8B5AA;
    border-radius: 6px;

    background: transparent;
    box-shadow: none;

    font-size: 13px;
    line-height: 1;
    font-weight: 600;
    white-space: nowrap;
}

.elementor-42 .elementor-element.elementor-element-6b6bc0f7 .elementor-button:hover,
.elementor-42 .elementor-element.elementor-element-6b6bc0f7 .elementor-button:focus {
    background: #EEECE5;
    border-color: #9F9B90;
    box-shadow: none;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-6b6bc0f7 {
        flex: 1 1 auto !important;
    }

    .elementor-42 .elementor-element.elementor-element-6b6bc0f7 .elementor-button {
        width: 100%;
        padding-left: 14px !important;
        padding-right: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fe8b66f */.elementor-42 .elementor-element.elementor-element-2fe8b66f {
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    flex: 0 0 auto !important;
}

.elementor-42 .elementor-element.elementor-element-2fe8b66f .elementor-button {
    min-height: 36px;
    padding: 0 16px !important;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    border: 1px solid #5F6B3C;
    border-radius: 6px;

    background: #5F6B3C;
    color: #FFFFFF;
    box-shadow: none;

    font-size: 13px;
    line-height: 1;
    font-weight: 600;
    white-space: nowrap;
}

.elementor-42 .elementor-element.elementor-element-2fe8b66f .elementor-button:hover,
.elementor-42 .elementor-element.elementor-element-2fe8b66f .elementor-button:focus {
    background: #4F5A32;
    border-color: #4F5A32;
    color: #FFFFFF;
    box-shadow: none;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-2fe8b66f {
        flex: 1 1 auto !important;
    }

    .elementor-42 .elementor-element.elementor-element-2fe8b66f .elementor-button {
        width: 100%;
        padding-left: 14px !important;
        padding-right: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bcb4ca2 */.elementor-42 .elementor-element.elementor-element-3bcb4ca2 {
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-end !important;
    align-items: center !important;
    gap: 12px;
    flex: 0 0 auto !important;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-3bcb4ca2 {
        gap: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-3bcb4ca2 {
        width: 100% !important;
        justify-content: flex-start !important;
        flex-wrap: wrap !important;
        align-content: flex-start !important;
        gap: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316986b9 */.elementor-42 .elementor-element.elementor-element-316986b9 {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d7d0126 */.elementor-42 .elementor-element.elementor-element-5d7d0126 {
    width: 96px !important;
    max-width: 96px !important;
    min-width: 96px !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 96px !important;
}

.elementor-42 .elementor-element.elementor-element-5d7d0126 img {
    display: block;
    width: 100% !important;
    height: 82px !important;
    max-width: none !important;
    object-fit: contain;
    object-position: center;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-5d7d0126 {
        width: 88px !important;
        max-width: 88px !important;
        min-width: 88px !important;
        flex-basis: 88px !important;
    }

    .elementor-42 .elementor-element.elementor-element-5d7d0126 img {
        height: 76px !important;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-5d7d0126 {
        width: 82px !important;
        max-width: 82px !important;
        min-width: 82px !important;
        flex-basis: 82px !important;
    }

    .elementor-42 .elementor-element.elementor-element-5d7d0126 img {
        height: 72px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c7a5970 */.elementor-42 .elementor-element.elementor-element-3c7a5970 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-3c7a5970 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 17px;
    line-height: 1.2;
    font-weight: 700;
    color: #171A16;

    overflow-wrap: anywhere;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-3c7a5970 .elementor-heading-title {
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-3c7a5970 .elementor-heading-title {
        font-size: 16px;
        line-height: 1.25;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-435fa061 */.elementor-42 .elementor-element.elementor-element-435fa061 {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: flex-start !important;
}

.elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-items {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    gap: 5px;
}

.elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-icon {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-icon i,
.elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-icon svg {
    width: 11px;
    height: 11px;
    font-size: 11px;
    color: #6F7368;
    fill: #6F7368;
}

.elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-text {
    padding: 0 !important;

    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    color: #5F625B;

    white-space: normal;
    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-435fa061 .elementor-icon-list-text {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3eae0906 */.elementor-42 .elementor-element.elementor-element-3eae0906 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 2px 0 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-3eae0906 .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-3eae0906 p {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 12px;
    line-height: 1.35;
    font-weight: 400;
    color: #454941;

    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-3eae0906 p {
        font-size: 11px;
        line-height: 1.35;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a466445 */.elementor-42 .elementor-element.elementor-element-5a466445 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-5a466445 .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-5a466445 p {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 12px;
    line-height: 1.35;
    font-weight: 400;
    color: #6A6E65;

    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-5a466445 p {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0cd53f */.elementor-42 .elementor-element.elementor-element-2f0cd53f {
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 auto !important;
}

.elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-items {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    gap: 5px;
}

.elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-icon {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-icon i,
.elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-icon svg {
    width: 12px;
    height: 12px;
    font-size: 12px;
    color: #6F7368;
    fill: #6F7368;
}

.elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-text {
    padding: 0 !important;
    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    color: #5F625B;
    white-space: nowrap;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-2f0cd53f .elementor-icon-list-text {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9674ab6 */.elementor-42 .elementor-element.elementor-element-9674ab6 {
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 auto !important;
}

.elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-items {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    gap: 5px;
}

.elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-icon {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-icon i,
.elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-icon svg {
    width: 12px;
    height: 12px;
    font-size: 12px;
    color: #6F7368;
    fill: #6F7368;
}

.elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-text {
    padding: 0 !important;
    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    color: #5F625B;
    white-space: nowrap;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-9674ab6 .elementor-icon-list-text {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4887b77a */.elementor-42 .elementor-element.elementor-element-4887b77a {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    align-content: flex-start !important;

    column-gap: 10px;
    row-gap: 5px;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-4887b77a {
        column-gap: 8px;
        row-gap: 4px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32c7ceac */.elementor-42 .elementor-element.elementor-element-32c7ceac {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 1 1 auto !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: 6px;
}

.elementor-42 .elementor-element.elementor-element-32c7ceac > .e-con-inner,
.elementor-42 .elementor-element.elementor-element-32c7ceac > .elementor-element {
    min-width: 0;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-32c7ceac {
        gap: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35a1801a */.elementor-42 .elementor-element.elementor-element-35a1801a {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    gap: 16px;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-35a1801a {
        gap: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70d5b051 */.elementor-42 .elementor-element.elementor-element-70d5b051 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    flex: 0 0 auto !important;
}

.elementor-42 .elementor-element.elementor-element-70d5b051 .elementor-button {
    width: 100% !important;
    min-height: 36px;
    padding: 0 16px !important;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    background: #F7F6F2;
    color: #171A16;

    border: 1px solid #D8D5CC;
    border-radius: 6px;

    box-shadow: none;

    font-size: 13px;
    line-height: 1;
    font-weight: 600;
    white-space: nowrap;
}

.elementor-42 .elementor-element.elementor-element-70d5b051 .elementor-button:hover,
.elementor-42 .elementor-element.elementor-element-70d5b051 .elementor-button:focus {
    background: #ECE9E1;
    color: #171A16;
    border-color: #C7C3B8;
    box-shadow: none;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-70d5b051 .elementor-button {
        min-height: 38px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38ccd015 */.elementor-42 .elementor-element.elementor-element-38ccd015 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    height: 100% !important;
    margin: 0 !important;
    flex: none !important;
    justify-self: stretch !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    align-items: stretch !important;
    gap: 14px;

    padding: 16px 16px 14px !important;

    background: #FFFFFF;
    border: 1px solid #E3E1DA;
    border-radius: 8px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-38ccd015 {
        padding: 15px;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-38ccd015 {
        gap: 12px;
        padding: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b12f70c */.elementor-42 .elementor-element.elementor-element-b12f70c {
    width: 96px !important;
    max-width: 96px !important;
    min-width: 96px !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 96px !important;
}

.elementor-42 .elementor-element.elementor-element-b12f70c img {
    display: block;
    width: 100% !important;
    height: 82px !important;
    max-width: none !important;
    object-fit: contain;
    object-position: center;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-b12f70c {
        width: 88px !important;
        max-width: 88px !important;
        min-width: 88px !important;
        flex-basis: 88px !important;
    }

    .elementor-42 .elementor-element.elementor-element-b12f70c img {
        height: 76px !important;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-b12f70c {
        width: 82px !important;
        max-width: 82px !important;
        min-width: 82px !important;
        flex-basis: 82px !important;
    }

    .elementor-42 .elementor-element.elementor-element-b12f70c img {
        height: 72px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18b10181 */.elementor-42 .elementor-element.elementor-element-18b10181 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-18b10181 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 17px;
    line-height: 1.2;
    font-weight: 700;
    color: #171A16;

    overflow-wrap: anywhere;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-18b10181 .elementor-heading-title {
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-18b10181 .elementor-heading-title {
        font-size: 16px;
        line-height: 1.25;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-749d9a2 */.elementor-42 .elementor-element.elementor-element-749d9a2 {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: flex-start !important;
}

.elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-items {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    gap: 5px;
}

.elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-icon {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-icon i,
.elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-icon svg {
    width: 11px;
    height: 11px;
    font-size: 11px;
    color: #6F7368;
    fill: #6F7368;
}

.elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-text {
    padding: 0 !important;

    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    color: #5F625B;

    white-space: normal;
    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-749d9a2 .elementor-icon-list-text {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-629835ea */.elementor-42 .elementor-element.elementor-element-629835ea {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 2px 0 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-629835ea .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-629835ea p {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 12px;
    line-height: 1.35;
    font-weight: 400;
    color: #454941;

    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-629835ea p {
        font-size: 11px;
        line-height: 1.35;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c85da2d */.elementor-42 .elementor-element.elementor-element-1c85da2d {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-1c85da2d .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-1c85da2d p {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 12px;
    line-height: 1.35;
    font-weight: 400;
    color: #6A6E65;

    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-1c85da2d p {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2950c7f7 */.elementor-42 .elementor-element.elementor-element-2950c7f7 {
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 auto !important;
}

.elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-items {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    gap: 5px;
}

.elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-icon {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-icon i,
.elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-icon svg {
    width: 12px;
    height: 12px;
    font-size: 12px;
    color: #6F7368;
    fill: #6F7368;
}

.elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-text {
    padding: 0 !important;
    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    color: #5F625B;
    white-space: nowrap;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-2950c7f7 .elementor-icon-list-text {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-266ac8b3 */.elementor-42 .elementor-element.elementor-element-266ac8b3 {
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 auto !important;
}

.elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-items {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    gap: 5px;
}

.elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-icon {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-icon i,
.elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-icon svg {
    width: 12px;
    height: 12px;
    font-size: 12px;
    color: #6F7368;
    fill: #6F7368;
}

.elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-text {
    padding: 0 !important;
    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    color: #5F625B;
    white-space: nowrap;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-266ac8b3 .elementor-icon-list-text {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd43882 */.elementor-42 .elementor-element.elementor-element-7bd43882 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    align-content: flex-start !important;

    column-gap: 10px;
    row-gap: 5px;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-7bd43882 {
        column-gap: 8px;
        row-gap: 4px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5554a406 */.elementor-42 .elementor-element.elementor-element-5554a406 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 1 1 auto !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: 6px;
}

.elementor-42 .elementor-element.elementor-element-5554a406 > .e-con-inner,
.elementor-42 .elementor-element.elementor-element-5554a406 > .elementor-element {
    min-width: 0;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-5554a406 {
        gap: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57373344 */.elementor-42 .elementor-element.elementor-element-57373344 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    gap: 16px;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-57373344 {
        gap: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3866ed58 */.elementor-42 .elementor-element.elementor-element-3866ed58 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    flex: 0 0 auto !important;
}

.elementor-42 .elementor-element.elementor-element-3866ed58 .elementor-button {
    width: 100% !important;
    min-height: 36px;
    padding: 0 16px !important;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    background: #F7F6F2;
    color: #171A16;

    border: 1px solid #D8D5CC;
    border-radius: 6px;

    box-shadow: none;

    font-size: 13px;
    line-height: 1;
    font-weight: 600;
    white-space: nowrap;
}

.elementor-42 .elementor-element.elementor-element-3866ed58 .elementor-button:hover,
.elementor-42 .elementor-element.elementor-element-3866ed58 .elementor-button:focus {
    background: #ECE9E1;
    color: #171A16;
    border-color: #C7C3B8;
    box-shadow: none;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-3866ed58 .elementor-button {
        min-height: 38px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7beaadb6 */.elementor-42 .elementor-element.elementor-element-7beaadb6 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    height: 100% !important;
    margin: 0 !important;
    flex: none !important;
    justify-self: stretch !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    align-items: stretch !important;
    gap: 14px;

    padding: 16px 16px 14px !important;

    background: #FFFFFF;
    border: 1px solid #E3E1DA;
    border-radius: 8px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-7beaadb6 {
        padding: 15px;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-7beaadb6 {
        gap: 12px;
        padding: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b2a396b */.elementor-42 .elementor-element.elementor-element-7b2a396b {
    width: 96px !important;
    max-width: 96px !important;
    min-width: 96px !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 96px !important;
}

.elementor-42 .elementor-element.elementor-element-7b2a396b img {
    display: block;
    width: 100% !important;
    height: 82px !important;
    max-width: none !important;
    object-fit: contain;
    object-position: center;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-7b2a396b {
        width: 88px !important;
        max-width: 88px !important;
        min-width: 88px !important;
        flex-basis: 88px !important;
    }

    .elementor-42 .elementor-element.elementor-element-7b2a396b img {
        height: 76px !important;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-7b2a396b {
        width: 82px !important;
        max-width: 82px !important;
        min-width: 82px !important;
        flex-basis: 82px !important;
    }

    .elementor-42 .elementor-element.elementor-element-7b2a396b img {
        height: 72px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e220f93 */.elementor-42 .elementor-element.elementor-element-4e220f93 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-4e220f93 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 17px;
    line-height: 1.2;
    font-weight: 700;
    color: #171A16;

    overflow-wrap: anywhere;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-4e220f93 .elementor-heading-title {
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-4e220f93 .elementor-heading-title {
        font-size: 16px;
        line-height: 1.25;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23c33fc2 */.elementor-42 .elementor-element.elementor-element-23c33fc2 {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: flex-start !important;
}

.elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-items {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    gap: 5px;
}

.elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-icon {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-icon i,
.elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-icon svg {
    width: 11px;
    height: 11px;
    font-size: 11px;
    color: #6F7368;
    fill: #6F7368;
}

.elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-text {
    padding: 0 !important;

    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    color: #5F625B;

    white-space: normal;
    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-23c33fc2 .elementor-icon-list-text {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-282c1b37 */.elementor-42 .elementor-element.elementor-element-282c1b37 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 2px 0 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-282c1b37 .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-282c1b37 p {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 12px;
    line-height: 1.35;
    font-weight: 400;
    color: #454941;

    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-282c1b37 p {
        font-size: 11px;
        line-height: 1.35;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1edc63b2 */.elementor-42 .elementor-element.elementor-element-1edc63b2 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-1edc63b2 .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-1edc63b2 p {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 12px;
    line-height: 1.35;
    font-weight: 400;
    color: #6A6E65;

    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-1edc63b2 p {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2bfa1b71 */.elementor-42 .elementor-element.elementor-element-2bfa1b71 {
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 auto !important;
}

.elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-items {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    gap: 5px;
}

.elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-icon {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-icon i,
.elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-icon svg {
    width: 12px;
    height: 12px;
    font-size: 12px;
    color: #6F7368;
    fill: #6F7368;
}

.elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-text {
    padding: 0 !important;
    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    color: #5F625B;
    white-space: nowrap;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-2bfa1b71 .elementor-icon-list-text {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-14600594 */.elementor-42 .elementor-element.elementor-element-14600594 {
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 auto !important;
}

.elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-items {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    gap: 5px;
}

.elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-icon {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-icon i,
.elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-icon svg {
    width: 12px;
    height: 12px;
    font-size: 12px;
    color: #6F7368;
    fill: #6F7368;
}

.elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-text {
    padding: 0 !important;
    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    color: #5F625B;
    white-space: nowrap;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-14600594 .elementor-icon-list-text {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-641fec6c */.elementor-42 .elementor-element.elementor-element-641fec6c {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    align-content: flex-start !important;

    column-gap: 10px;
    row-gap: 5px;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-641fec6c {
        column-gap: 8px;
        row-gap: 4px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26370652 */.elementor-42 .elementor-element.elementor-element-26370652 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 1 1 auto !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: 6px;
}

.elementor-42 .elementor-element.elementor-element-26370652 > .e-con-inner,
.elementor-42 .elementor-element.elementor-element-26370652 > .elementor-element {
    min-width: 0;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-26370652 {
        gap: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662c450c */.elementor-42 .elementor-element.elementor-element-662c450c {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    gap: 16px;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-662c450c {
        gap: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52dc008f */.elementor-42 .elementor-element.elementor-element-52dc008f {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    flex: 0 0 auto !important;
}

.elementor-42 .elementor-element.elementor-element-52dc008f .elementor-button {
    width: 100% !important;
    min-height: 36px;
    padding: 0 16px !important;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    background: #F7F6F2;
    color: #171A16;

    border: 1px solid #D8D5CC;
    border-radius: 6px;

    box-shadow: none;

    font-size: 13px;
    line-height: 1;
    font-weight: 600;
    white-space: nowrap;
}

.elementor-42 .elementor-element.elementor-element-52dc008f .elementor-button:hover,
.elementor-42 .elementor-element.elementor-element-52dc008f .elementor-button:focus {
    background: #ECE9E1;
    color: #171A16;
    border-color: #C7C3B8;
    box-shadow: none;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-52dc008f .elementor-button {
        min-height: 38px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3accf57a */.elementor-42 .elementor-element.elementor-element-3accf57a {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    height: 100% !important;
    margin: 0 !important;
    flex: none !important;
    justify-self: stretch !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    align-items: stretch !important;
    gap: 14px;

    padding: 16px 16px 14px !important;

    background: #FFFFFF;
    border: 1px solid #E3E1DA;
    border-radius: 8px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-3accf57a {
        padding: 15px;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-3accf57a {
        gap: 12px;
        padding: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68754d58 */.elementor-42 .elementor-element.elementor-element-68754d58 {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;

    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    column-gap: 16px;
    row-gap: 16px;

    justify-content: stretch !important;
    justify-items: stretch !important;
    align-items: stretch !important;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-68754d58 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-68754d58 {
        grid-template-columns: minmax(0, 1fr);
        column-gap: 0;
        row-gap: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78e44c34 */.elementor-42 .elementor-element.elementor-element-78e44c34 {
    width: calc(100% - 48px) !important;
    max-width: 1280px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3715885d */.elementor-42 .elementor-element.elementor-element-3715885d {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d400770 */.elementor-42 .elementor-element.elementor-element-d400770 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-d400770 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 24px;
    line-height: 1.2;
    font-weight: 700;
    color: #171A16;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-d400770 .elementor-heading-title {
        font-size: 22px;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-d400770 .elementor-heading-title {
        font-size: 21px;
        line-height: 1.25;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff865fb */.elementor-42 .elementor-element.elementor-element-ff865fb {
    width: 88px !important;
    max-width: 88px !important;
    min-width: 88px !important;
    height: 88px !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 88px !important;
}

.elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon-wrapper {
    width: 88px !important;
    height: 88px !important;
    margin: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon {
    width: 88px !important;
    height: 88px !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    color: #FFFFFF !important;
    background: #66723F !important;
    border: 0 !important;
    border-radius: 50% !important;
    box-shadow: none !important;
}

.elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon i {
    font-size: 34px !important;
    line-height: 1 !important;
    color: #FFFFFF !important;
}

.elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon svg {
    width: 34px !important;
    height: 34px !important;
    fill: #FFFFFF !important;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-ff865fb,
    .elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon-wrapper,
    .elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon {
        width: 80px !important;
        max-width: 80px !important;
        min-width: 80px !important;
        height: 80px !important;
        flex-basis: 80px !important;
    }

    .elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon i {
        font-size: 31px !important;
    }

    .elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon svg {
        width: 31px !important;
        height: 31px !important;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-ff865fb,
    .elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon-wrapper,
    .elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon {
        width: 72px !important;
        max-width: 72px !important;
        min-width: 72px !important;
        height: 72px !important;
        flex-basis: 72px !important;
    }

    .elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon i {
        font-size: 28px !important;
    }

    .elementor-42 .elementor-element.elementor-element-ff865fb .elementor-icon svg {
        width: 28px !important;
        height: 28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4baa4f61 */.elementor-42 .elementor-element.elementor-element-4baa4f61 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-4baa4f61 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 17px;
    line-height: 1.2;
    font-weight: 700;
    color: #171A16;
    text-align: left;

    overflow-wrap: anywhere;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-4baa4f61 .elementor-heading-title {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4926969f */.elementor-42 .elementor-element.elementor-element-4926969f {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-4926969f .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-4926969f p {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 14px;
    line-height: 1.45;
    font-weight: 400;
    color: #4F534B;
    text-align: left;

    overflow-wrap: anywhere;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-4926969f p {
        font-size: 13px;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-4926969f p {
        font-size: 13px;
        line-height: 1.4;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-590a5337 */.elementor-42 .elementor-element.elementor-element-590a5337 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 1 1 auto !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: stretch !important;
    gap: 6px;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-590a5337 {
        gap: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a4ad3f4 */.elementor-42 .elementor-element.elementor-element-6a4ad3f4 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    min-height: 160px !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 24px 20px !important;

    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 22px;

    background: #FFFFFF;
    border: 1px solid #E3E1DA;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03);

    text-align: left;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-6a4ad3f4 {
        min-height: 150px !important;
        gap: 18px;
        padding: 22px 18px !important;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-6a4ad3f4 {
        min-height: 140px !important;
        gap: 16px;
        padding: 20px 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3243d01f */.elementor-42 .elementor-element.elementor-element-3243d01f {
    width: 88px !important;
    max-width: 88px !important;
    min-width: 88px !important;
    height: 88px !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 88px !important;
}

.elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon-wrapper {
    width: 88px !important;
    height: 88px !important;
    margin: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon {
    width: 88px !important;
    height: 88px !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    color: #FFFFFF !important;
    background: #66723F !important;
    border: 0 !important;
    border-radius: 50% !important;
    box-shadow: none !important;
}

.elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon i {
    font-size: 34px !important;
    line-height: 1 !important;
    color: #FFFFFF !important;
}

.elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon svg {
    width: 34px !important;
    height: 34px !important;
    fill: #FFFFFF !important;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-3243d01f,
    .elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon-wrapper,
    .elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon {
        width: 80px !important;
        max-width: 80px !important;
        min-width: 80px !important;
        height: 80px !important;
        flex-basis: 80px !important;
    }

    .elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon i {
        font-size: 31px !important;
    }

    .elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon svg {
        width: 31px !important;
        height: 31px !important;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-3243d01f,
    .elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon-wrapper,
    .elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon {
        width: 72px !important;
        max-width: 72px !important;
        min-width: 72px !important;
        height: 72px !important;
        flex-basis: 72px !important;
    }

    .elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon i {
        font-size: 28px !important;
    }

    .elementor-42 .elementor-element.elementor-element-3243d01f .elementor-icon svg {
        width: 28px !important;
        height: 28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dcc64db */.elementor-42 .elementor-element.elementor-element-7dcc64db {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-7dcc64db .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 17px;
    line-height: 1.2;
    font-weight: 700;
    color: #171A16;
    text-align: left;

    overflow-wrap: anywhere;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-7dcc64db .elementor-heading-title {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c510819 */.elementor-42 .elementor-element.elementor-element-6c510819 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-6c510819 .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-6c510819 p {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 14px;
    line-height: 1.45;
    font-weight: 400;
    color: #4F534B;
    text-align: left;

    overflow-wrap: anywhere;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-6c510819 p {
        font-size: 13px;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-6c510819 p {
        font-size: 13px;
        line-height: 1.4;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41fa482c */.elementor-42 .elementor-element.elementor-element-41fa482c {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 1 1 auto !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: stretch !important;
    gap: 6px;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-41fa482c {
        gap: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ed38b57 */.elementor-42 .elementor-element.elementor-element-6ed38b57 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    min-height: 160px !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 24px 20px !important;

    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 22px;

    background: #FFFFFF;
    border: 1px solid #E3E1DA;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03);

    text-align: left;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-6ed38b57 {
        min-height: 150px !important;
        gap: 18px;
        padding: 22px 18px !important;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-6ed38b57 {
        min-height: 140px !important;
        gap: 16px;
        padding: 20px 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3302114d */.elementor-42 .elementor-element.elementor-element-3302114d {
    width: 88px !important;
    max-width: 88px !important;
    min-width: 88px !important;
    height: 88px !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 88px !important;
}

.elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon-wrapper {
    width: 88px !important;
    height: 88px !important;
    margin: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon {
    width: 88px !important;
    height: 88px !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    color: #FFFFFF !important;
    background: #66723F !important;
    border: 0 !important;
    border-radius: 50% !important;
    box-shadow: none !important;
}

.elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon i {
    font-size: 34px !important;
    line-height: 1 !important;
    color: #FFFFFF !important;
}

.elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon svg {
    width: 34px !important;
    height: 34px !important;
    fill: #FFFFFF !important;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-3302114d,
    .elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon-wrapper,
    .elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon {
        width: 80px !important;
        max-width: 80px !important;
        min-width: 80px !important;
        height: 80px !important;
        flex-basis: 80px !important;
    }

    .elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon i {
        font-size: 31px !important;
    }

    .elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon svg {
        width: 31px !important;
        height: 31px !important;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-3302114d,
    .elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon-wrapper,
    .elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon {
        width: 72px !important;
        max-width: 72px !important;
        min-width: 72px !important;
        height: 72px !important;
        flex-basis: 72px !important;
    }

    .elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon i {
        font-size: 28px !important;
    }

    .elementor-42 .elementor-element.elementor-element-3302114d .elementor-icon svg {
        width: 28px !important;
        height: 28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ce22652 */.elementor-42 .elementor-element.elementor-element-3ce22652 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-3ce22652 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 17px;
    line-height: 1.2;
    font-weight: 700;
    color: #171A16;
    text-align: left;

    overflow-wrap: anywhere;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-3ce22652 .elementor-heading-title {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2140df79 */.elementor-42 .elementor-element.elementor-element-2140df79 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-2140df79 .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-2140df79 p {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 14px;
    line-height: 1.45;
    font-weight: 400;
    color: #4F534B;
    text-align: left;

    overflow-wrap: anywhere;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-2140df79 p {
        font-size: 13px;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-2140df79 p {
        font-size: 13px;
        line-height: 1.4;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e6ed85e */.elementor-42 .elementor-element.elementor-element-1e6ed85e {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 1 1 auto !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: stretch !important;
    gap: 6px;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-1e6ed85e {
        gap: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c0764e3 */.elementor-42 .elementor-element.elementor-element-2c0764e3 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    min-height: 160px !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 24px 20px !important;

    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 22px;

    background: #FFFFFF;
    border: 1px solid #E3E1DA;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03);

    text-align: left;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-2c0764e3 {
        min-height: 150px !important;
        gap: 18px;
        padding: 22px 18px !important;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-2c0764e3 {
        min-height: 140px !important;
        gap: 16px;
        padding: 20px 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41f4adc */.elementor-42 .elementor-element.elementor-element-41f4adc {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;

    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    column-gap: 16px;
    row-gap: 16px;

    justify-content: stretch !important;
    justify-items: stretch !important;
    align-items: stretch !important;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-41f4adc {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-41f4adc {
        grid-template-columns: minmax(0, 1fr);
        column-gap: 0;
        row-gap: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4274ed71 */.elementor-42 .elementor-element.elementor-element-4274ed71 {
    width: calc(100% - 48px) !important;
    max-width: 1280px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-408ea267 */.elementor-42 .elementor-element.elementor-element-408ea267 {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482ad82 */.elementor-42 .elementor-element.elementor-element-1482ad82 {
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 1 auto !important;
}

.elementor-42 .elementor-element.elementor-element-1482ad82 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 24px;
    line-height: 1.2;
    font-weight: 700;
    color: #171A16;

    overflow-wrap: anywhere;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-1482ad82 .elementor-heading-title {
        font-size: 22px;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-1482ad82 .elementor-heading-title {
        font-size: 21px;
        line-height: 1.25;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-157c5a74 */.elementor-42 .elementor-element.elementor-element-157c5a74 {
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 auto !important;
}

.elementor-42 .elementor-element.elementor-element-157c5a74 .elementor-button {
    width: auto !important;
    min-height: 0 !important;
    padding: 0 0 2px !important;

    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    gap: 6px;

    background: transparent !important;
    color: #5F6B3C !important;

    border: 0 !important;
    border-bottom: 1px solid transparent !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    font-size: 13px;
    line-height: 1.2;
    font-weight: 600;
    white-space: nowrap;
}

.elementor-42 .elementor-element.elementor-element-157c5a74 .elementor-button:hover,
.elementor-42 .elementor-element.elementor-element-157c5a74 .elementor-button:focus {
    background: transparent !important;
    color: #4F5A32 !important;
    border-bottom-color: #4F5A32 !important;
    box-shadow: none !important;
}

.elementor-42 .elementor-element.elementor-element-157c5a74 .elementor-button-icon {
    margin: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-157c5a74 .elementor-button-icon svg {
    width: 12px;
    height: 12px;
    fill: currentColor;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-157c5a74 .elementor-button {
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21d33abe */.elementor-42 .elementor-element.elementor-element-21d33abe {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 20px;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-21d33abe {
        align-items: flex-start !important;
        gap: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-117a3fda */.elementor-42 .elementor-element.elementor-element-117a3fda {
    width: 42% !important;
    max-width: 42% !important;
    min-width: 42% !important;

    min-height: 150px !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 42% !important;
    align-self: stretch !important;

    overflow: hidden !important;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    border-radius: 8px 0 0 8px;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-117a3fda {
        width: 44% !important;
        max-width: 44% !important;
        min-width: 44% !important;
        flex-basis: 44% !important;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-117a3fda {
        width: 100% !important;
        max-width: none !important;
        min-width: 0 !important;

        height: 190px !important;
        min-height: 190px !important;

        flex: 0 0 190px !important;

        border-radius: 8px 8px 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-178373f5 */.elementor-42 .elementor-element.elementor-element-178373f5 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-178373f5 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
    color: #171A16;
    text-align: left;

    overflow-wrap: anywhere;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-178373f5 .elementor-heading-title {
        font-size: 15px;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-178373f5 .elementor-heading-title {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-383d440d */.elementor-42 .elementor-element.elementor-element-383d440d {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: flex-start !important;
}

.elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-items {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    gap: 5px;
}

.elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-icon {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-icon i,
.elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-icon svg {
    width: 11px;
    height: 11px;
    font-size: 11px;
    color: #6F7368;
    fill: #6F7368;
}

.elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-text {
    padding: 0 !important;

    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    color: #5F625B;

    white-space: normal;
    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-383d440d .elementor-icon-list-text {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-510a9cb2 */.elementor-42 .elementor-element.elementor-element-510a9cb2 {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: flex-start !important;
}

.elementor-42 .elementor-element.elementor-element-510a9cb2 .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-510a9cb2 p {
    display: inline-block;
    margin: 0 !important;
    padding: 2px 6px !important;

    font-size: 11px;
    line-height: 1.2;
    font-weight: 600;
    color: #6A704A;

    background: #F1F2E8;
    border-radius: 4px;

    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-510a9cb2 p {
        font-size: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-622f1755 */.elementor-42 .elementor-element.elementor-element-622f1755 {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: flex-start !important;
}

.elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-items {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    gap: 5px;
}

.elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-icon {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-icon i,
.elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-icon svg {
    width: 11px;
    height: 11px;
    font-size: 11px;
    color: #6F7368;
    fill: #6F7368;
}

.elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-text {
    padding: 0 !important;

    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    color: #5F625B;

    white-space: normal;
    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-622f1755 .elementor-icon-list-text {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e2713c */.elementor-42 .elementor-element.elementor-element-79e2713c {
    width: 58% !important;
    max-width: 58% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 14px !important;

    flex: 1 1 58% !important;
    align-self: stretch !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: flex-start !important;
    flex-wrap: nowrap !important;
    gap: 6px !important;

    background: transparent;
}

.elementor-42 .elementor-element.elementor-element-79e2713c > .elementor-element {
    position: static !important;
    inset: auto !important;

    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    align-self: stretch !important;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-79e2713c {
        width: 56% !important;
        max-width: 56% !important;
        flex-basis: 56% !important;
        padding: 13px !important;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-79e2713c {
        width: 100% !important;
        max-width: none !important;

        flex: 1 1 auto !important;
        justify-content: flex-start !important;

        padding: 14px !important;
        gap: 7px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e48f97 */.elementor-42 .elementor-element.elementor-element-1e48f97 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: 0 !important;

    overflow: hidden !important;

    background: #FFFFFF;
    border: 1px solid #E3E1DA;
    border-radius: 8px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03);
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-1e48f97 {
        flex-direction: column !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f4adbc */.elementor-42 .elementor-element.elementor-element-10f4adbc {
    width: 42% !important;
    max-width: 42% !important;
    min-width: 42% !important;

    min-height: 150px !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 42% !important;
    align-self: stretch !important;

    overflow: hidden !important;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    border-radius: 8px 0 0 8px;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-10f4adbc {
        width: 44% !important;
        max-width: 44% !important;
        min-width: 44% !important;
        flex-basis: 44% !important;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-10f4adbc {
        width: 100% !important;
        max-width: none !important;
        min-width: 0 !important;

        height: 190px !important;
        min-height: 190px !important;

        flex: 0 0 190px !important;

        border-radius: 8px 8px 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6995085d */.elementor-42 .elementor-element.elementor-element-6995085d {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-6995085d .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
    color: #171A16;
    text-align: left;

    overflow-wrap: anywhere;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-6995085d .elementor-heading-title {
        font-size: 15px;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-6995085d .elementor-heading-title {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ba3c5d1 */.elementor-42 .elementor-element.elementor-element-ba3c5d1 {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: flex-start !important;
}

.elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-items {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    gap: 5px;
}

.elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-icon {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-icon i,
.elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-icon svg {
    width: 11px;
    height: 11px;
    font-size: 11px;
    color: #6F7368;
    fill: #6F7368;
}

.elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-text {
    padding: 0 !important;

    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    color: #5F625B;

    white-space: normal;
    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-ba3c5d1 .elementor-icon-list-text {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579702bd */.elementor-42 .elementor-element.elementor-element-579702bd {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: flex-start !important;
}

.elementor-42 .elementor-element.elementor-element-579702bd .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-579702bd p {
    display: inline-block;
    margin: 0 !important;
    padding: 2px 6px !important;

    font-size: 11px;
    line-height: 1.2;
    font-weight: 600;
    color: #6A704A;

    background: #F1F2E8;
    border-radius: 4px;

    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-579702bd p {
        font-size: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-59ca658f */.elementor-42 .elementor-element.elementor-element-59ca658f {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: flex-start !important;
}

.elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-items {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    gap: 5px;
}

.elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-icon {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-icon i,
.elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-icon svg {
    width: 11px;
    height: 11px;
    font-size: 11px;
    color: #6F7368;
    fill: #6F7368;
}

.elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-text {
    padding: 0 !important;

    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    color: #5F625B;

    white-space: normal;
    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-59ca658f .elementor-icon-list-text {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c4fccd */.elementor-42 .elementor-element.elementor-element-18c4fccd {
    width: 58% !important;
    max-width: 58% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 14px !important;

    flex: 1 1 58% !important;
    align-self: stretch !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: flex-start !important;
    flex-wrap: nowrap !important;
    gap: 6px !important;

    background: transparent;
}

.elementor-42 .elementor-element.elementor-element-18c4fccd > .elementor-element {
    position: static !important;
    inset: auto !important;

    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    align-self: stretch !important;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-18c4fccd {
        width: 56% !important;
        max-width: 56% !important;
        flex-basis: 56% !important;
        padding: 13px !important;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-18c4fccd {
        width: 100% !important;
        max-width: none !important;

        flex: 1 1 auto !important;
        justify-content: flex-start !important;

        padding: 14px !important;
        gap: 7px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f6c7bd3 */.elementor-42 .elementor-element.elementor-element-3f6c7bd3 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: 0 !important;

    overflow: hidden !important;

    background: #FFFFFF;
    border: 1px solid #E3E1DA;
    border-radius: 8px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03);
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-3f6c7bd3 {
        flex-direction: column !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-450c2f57 */.elementor-42 .elementor-element.elementor-element-450c2f57 {
    width: 42% !important;
    max-width: 42% !important;
    min-width: 42% !important;

    min-height: 150px !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 42% !important;
    align-self: stretch !important;

    overflow: hidden !important;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    border-radius: 8px 0 0 8px;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-450c2f57 {
        width: 44% !important;
        max-width: 44% !important;
        min-width: 44% !important;
        flex-basis: 44% !important;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-450c2f57 {
        width: 100% !important;
        max-width: none !important;
        min-width: 0 !important;

        height: 190px !important;
        min-height: 190px !important;

        flex: 0 0 190px !important;

        border-radius: 8px 8px 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a95117e */.elementor-42 .elementor-element.elementor-element-6a95117e {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-6a95117e .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
    color: #171A16;
    text-align: left;

    overflow-wrap: anywhere;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-6a95117e .elementor-heading-title {
        font-size: 15px;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-6a95117e .elementor-heading-title {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3d97ed80 */.elementor-42 .elementor-element.elementor-element-3d97ed80 {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: flex-start !important;
}

.elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-items {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    gap: 5px;
}

.elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-icon {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-icon i,
.elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-icon svg {
    width: 11px;
    height: 11px;
    font-size: 11px;
    color: #6F7368;
    fill: #6F7368;
}

.elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-text {
    padding: 0 !important;

    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    color: #5F625B;

    white-space: normal;
    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-3d97ed80 .elementor-icon-list-text {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e410f8b */.elementor-42 .elementor-element.elementor-element-7e410f8b {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: flex-start !important;
}

.elementor-42 .elementor-element.elementor-element-7e410f8b .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-7e410f8b p {
    display: inline-block;
    margin: 0 !important;
    padding: 2px 6px !important;

    font-size: 11px;
    line-height: 1.2;
    font-weight: 600;
    color: #6A704A;

    background: #F1F2E8;
    border-radius: 4px;

    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-7e410f8b p {
        font-size: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-77c0fd37 */.elementor-42 .elementor-element.elementor-element-77c0fd37 {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: flex-start !important;
}

.elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-items {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    gap: 5px;
}

.elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-icon {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-icon i,
.elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-icon svg {
    width: 11px;
    height: 11px;
    font-size: 11px;
    color: #6F7368;
    fill: #6F7368;
}

.elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-text {
    padding: 0 !important;

    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    color: #5F625B;

    white-space: normal;
    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-77c0fd37 .elementor-icon-list-text {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a7e089 */.elementor-42 .elementor-element.elementor-element-57a7e089 {
    width: 58% !important;
    max-width: 58% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 14px !important;

    flex: 1 1 58% !important;
    align-self: stretch !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: flex-start !important;
    flex-wrap: nowrap !important;
    gap: 6px !important;

    background: transparent;
}

.elementor-42 .elementor-element.elementor-element-57a7e089 > .elementor-element {
    position: static !important;
    inset: auto !important;

    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    align-self: stretch !important;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-57a7e089 {
        width: 56% !important;
        max-width: 56% !important;
        flex-basis: 56% !important;
        padding: 13px !important;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-57a7e089 {
        width: 100% !important;
        max-width: none !important;

        flex: 1 1 auto !important;
        justify-content: flex-start !important;

        padding: 14px !important;
        gap: 7px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1adfd7 */.elementor-42 .elementor-element.elementor-element-3b1adfd7 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: 0 !important;

    overflow: hidden !important;

    background: #FFFFFF;
    border: 1px solid #E3E1DA;
    border-radius: 8px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03);
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-3b1adfd7 {
        flex-direction: column !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54aa4520 */.elementor-42 .elementor-element.elementor-element-54aa4520 {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;

    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    column-gap: 16px;
    row-gap: 16px;

    justify-content: stretch !important;
    justify-items: stretch !important;
    align-items: stretch !important;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-54aa4520 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-54aa4520 {
        grid-template-columns: minmax(0, 1fr);
        column-gap: 0;
        row-gap: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19272e4e */.elementor-42 .elementor-element.elementor-element-19272e4e {
    width: calc(100% - 48px) !important;
    max-width: 1280px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 !important;
}

@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-19272e4e {
        width: calc(100% - 32px) !important;
    }
}

@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-19272e4e {
        width: calc(100% - 24px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620db9f4 */.elementor-42 .elementor-element.elementor-element-620db9f4 {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40a03e28 */.elementor-42 .elementor-element.elementor-element-40a03e28 img {
    display: block;
    width: 82px !important;
    height: auto !important;
    max-width: none !important;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10729efe */.elementor-42 .elementor-element.elementor-element-10729efe {
    width: 72px !important;
    min-width: 72px !important;
    max-width: 72px !important;
    flex: 0 0 72px !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-402912e2 */.elementor-42 .elementor-element.elementor-element-402912e2 .elementor-heading-title {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41ba7414 */.elementor-42 .elementor-element.elementor-element-41ba7414,
.elementor-42 .elementor-element.elementor-element-41ba7414 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6316b1fb */.elementor-42 .elementor-element.elementor-element-6316b1fb {
    width: auto !important;
    min-width: 0 !important;
    flex: 1 1 auto !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4db4603c */.elementor-42 .elementor-element.elementor-element-4db4603c .elementor-button {
    min-height: 36px;
    white-space: nowrap;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-440dc711 */.elementor-42 .elementor-element.elementor-element-440dc711 .elementor-button {
    min-height: 36px;
    white-space: nowrap;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7936b680 */.elementor-42 .elementor-element.elementor-element-7936b680 {
    width: auto !important;
    min-width: max-content !important;
    flex: 0 0 auto !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd3a4ec */.elementor-42 .elementor-element.elementor-element-7bd3a4ec {
    width: calc(100% - 48px) !important;
    max-width: 1280px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5501e64b */.elementor-42 .elementor-element.elementor-element-5501e64b {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}/* End custom CSS */