.elementor-14117 .elementor-element.elementor-element-b73e9d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14117 .elementor-element.elementor-element-b3dbaa9{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-14117 .elementor-element.elementor-element-b3dbaa9:not(.elementor-motion-effects-element-type-background), .elementor-14117 .elementor-element.elementor-element-b3dbaa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-14117 .elementor-element.elementor-element-5e0cde8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-5e0cde8 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:72px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-14117 .elementor-element.elementor-element-b82f987{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-b8b1573 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;fill:var( --e-global-color-9d1a117 );color:var( --e-global-color-9d1a117 );border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-14117 .elementor-element.elementor-element-b8b1573 .elementor-button:hover, .elementor-14117 .elementor-element.elementor-element-b8b1573 .elementor-button:focus{background-color:#F59A42;}.elementor-14117 .elementor-element.elementor-element-b8b1573.elementor-element{--align-self:flex-start;}.elementor-14117 .elementor-element.elementor-element-ecdf086{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-14117 .elementor-element.elementor-element-ecdf086:not(.elementor-motion-effects-element-type-background), .elementor-14117 .elementor-element.elementor-element-ecdf086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-14117 .elementor-element.elementor-element-fa8f16c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-fa8f16c .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-144c83c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-1e6a44e img{width:100%;height:640px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-14117 .elementor-element.elementor-element-5bf01bc{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-14117 .elementor-element.elementor-element-5bf01bc:not(.elementor-motion-effects-element-type-background), .elementor-14117 .elementor-element.elementor-element-5bf01bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-14117 .elementor-element.elementor-element-7857518{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-7857518 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-301d878{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-14117 .elementor-element.elementor-element-8d102cc{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-274b61b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-bb8045f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-73a0315{--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;--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-14117 .elementor-element.elementor-element-74d1cef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-485e78b img{width:46px;height:46px;}.elementor-14117 .elementor-element.elementor-element-88580a1 img{width:46px;height:46px;}.elementor-14117 .elementor-element.elementor-element-387b7e4 img{width:592px;height:440px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-14117 .elementor-element.elementor-element-f001018{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-14117 .elementor-element.elementor-element-f001018:not(.elementor-motion-effects-element-type-background), .elementor-14117 .elementor-element.elementor-element-f001018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-14117 .elementor-element.elementor-element-357d124{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-357d124 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-16e63b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-4ed541c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14117 .elementor-element.elementor-element-da474ad{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14117 .elementor-element.elementor-element-da474ad:not(.elementor-motion-effects-element-type-background), .elementor-14117 .elementor-element.elementor-element-da474ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14117 .elementor-element.elementor-element-e53e117{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-e53e117 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-c2fb228{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-5d0cf6c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14117 .elementor-element.elementor-element-5d0cf6c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14117 .elementor-element.elementor-element-896b328{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14117 .elementor-element.elementor-element-896b328:not(.elementor-motion-effects-element-type-background), .elementor-14117 .elementor-element.elementor-element-896b328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14117 .elementor-element.elementor-element-97db718{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-97db718 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-eda92de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-b9e24dd{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14117 .elementor-element.elementor-element-b9e24dd:not(.elementor-motion-effects-element-type-background), .elementor-14117 .elementor-element.elementor-element-b9e24dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14117 .elementor-element.elementor-element-b076353{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-b076353 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-67c6af0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-b47180d img{height:574px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-14117 .elementor-element.elementor-element-937e5c5{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-14117 .elementor-element.elementor-element-937e5c5:not(.elementor-motion-effects-element-type-background), .elementor-14117 .elementor-element.elementor-element-937e5c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-14117 .elementor-element.elementor-element-0653147{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-0653147 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-c5887fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-d4a4d5a{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-14117 .elementor-element.elementor-element-febf74a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14117 .elementor-element.elementor-element-b5f4eb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-14117 .elementor-element.elementor-element-bdf107e img{width:592px;height:343px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-14117 .elementor-element.elementor-element-74d492e{width:auto;max-width:auto;background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 8px 2px 8px;border-radius:2px 2px 2px 2px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-521129f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-521129f .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-dbefff8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-e74edf1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-32d1760{--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;--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-14117 .elementor-element.elementor-element-445b34e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-f73a5af img{width:46px;height:46px;}.elementor-14117 .elementor-element.elementor-element-06c90f9 img{width:46px;height:46px;}.elementor-14117 .elementor-element.elementor-element-0dc7f66{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-14117 .elementor-element.elementor-element-0dc7f66.e-con{--align-self:center;}.elementor-14117 .elementor-element.elementor-element-22c5553 img{width:592px;height:343px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-14117 .elementor-element.elementor-element-7a957e0{width:auto;max-width:auto;background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 8px 2px 8px;border-radius:2px 2px 2px 2px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-8931daa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-8931daa .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-9173c85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-67c36cd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-369f64b{--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;--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-14117 .elementor-element.elementor-element-b952517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-2d1a9d5 img{width:46px;height:46px;}.elementor-14117 .elementor-element.elementor-element-6344298 img{width:46px;height:46px;}.elementor-14117 .elementor-element.elementor-element-cb08240{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-14117 .elementor-element.elementor-element-dd0530a img{width:592px;height:343px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-14117 .elementor-element.elementor-element-4ac2eac{width:auto;max-width:auto;background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 8px 2px 8px;border-radius:2px 2px 2px 2px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-e418d53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-e418d53 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-2787e22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-409a9f1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-2eda2e6{--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;--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-14117 .elementor-element.elementor-element-658ea1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-10f1c2a img{width:46px;height:46px;}.elementor-14117 .elementor-element.elementor-element-6123a7e img{width:46px;height:46px;}.elementor-14117 .elementor-element.elementor-element-904b775{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:24px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:-30px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:48px;--e-n-carousel-swiper-pagination-spacing:0px;}:where( .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-14117 .elementor-element.elementor-element-5d754af{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-14117 .elementor-element.elementor-element-5d754af:not(.elementor-motion-effects-element-type-background), .elementor-14117 .elementor-element.elementor-element-5d754af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-14117 .elementor-element.elementor-element-32b6ef4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-32b6ef4 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-53aa4f4{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 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-14117 .elementor-element.elementor-element-701c9d1{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-14117 .elementor-element.elementor-element-701c9d1:not(.elementor-motion-effects-element-type-background), .elementor-14117 .elementor-element.elementor-element-701c9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14117 .elementor-element.elementor-element-77c3f27{--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:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:0px 0px 0px 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-14117 .elementor-element.elementor-element-046cb57{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-d3c81ea{--display:flex;--justify-content:center;--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-14117 .elementor-element.elementor-element-f915910{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:32px;font-weight:400;line-height:1.35em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-8965028{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-87ae6dc{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-14117 .elementor-element.elementor-element-87ae6dc:not(.elementor-motion-effects-element-type-background), .elementor-14117 .elementor-element.elementor-element-87ae6dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14117 .elementor-element.elementor-element-2e860a7{--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:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:0px 0px 0px 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-14117 .elementor-element.elementor-element-4cd96d5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-d5cc434{--display:flex;--justify-content:center;--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-14117 .elementor-element.elementor-element-657f54f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:32px;font-weight:400;line-height:1.35em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-eb89d1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-d3a1811{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-14117 .elementor-element.elementor-element-d3a1811:not(.elementor-motion-effects-element-type-background), .elementor-14117 .elementor-element.elementor-element-d3a1811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14117 .elementor-element.elementor-element-be6b07f{--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:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:0px 0px 0px 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-14117 .elementor-element.elementor-element-0300c20{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-2ffa626{--display:flex;--justify-content:center;--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-14117 .elementor-element.elementor-element-3293536{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:32px;font-weight:400;line-height:1.35em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-f790fd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-a62b152{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-14117 .elementor-element.elementor-element-a62b152:not(.elementor-motion-effects-element-type-background), .elementor-14117 .elementor-element.elementor-element-a62b152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14117 .elementor-element.elementor-element-875222d{--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:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:0px 0px 0px 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-14117 .elementor-element.elementor-element-2dada56{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-7796d8e{--display:flex;--justify-content:center;--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-14117 .elementor-element.elementor-element-c54ffe2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:32px;font-weight:400;line-height:1.35em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-b920ece{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-665a5d1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:24px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:24px 24px 24px 24px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:42px;--e-n-carousel-swiper-pagination-spacing:-6px;}.elementor-14117 .elementor-element.elementor-element-665a5d1 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14117 .elementor-element.elementor-element-113b8c8{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-14117 .elementor-element.elementor-element-113b8c8:not(.elementor-motion-effects-element-type-background), .elementor-14117 .elementor-element.elementor-element-113b8c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-14117 .elementor-element.elementor-element-8434c43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-8434c43 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-d26493d{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-9713dea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-484ccc3{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-215d829{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-72b3a44{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-467b35c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-c8eb219{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-0a76381{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-d5a148c{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-8899f3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-881582d{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-809d410{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-023f382{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:16px;}.elementor-14117 .elementor-element.elementor-element-023f382 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-14117 .elementor-element.elementor-element-023f382 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-14117 .elementor-element.elementor-element-023f382 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-14117 .elementor-element.elementor-element-023f382 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-14117 .elementor-element.elementor-element-023f382 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Baskervville", Sans-serif;font-weight:500;line-height:1.5em;letter-spacing:0.25px;}.elementor-14117 .elementor-element.elementor-element-485af81{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-14117 .elementor-element.elementor-element-485af81:not(.elementor-motion-effects-element-type-background), .elementor-14117 .elementor-element.elementor-element-485af81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-14117 .elementor-element.elementor-element-ee07f84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-ee07f84 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-6e592ed{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-14117 .elementor-element.elementor-element-d300184{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-d300184.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14117 .elementor-element.elementor-element-e350434{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-e350434 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-2877676{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-2877676.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14117 .elementor-element.elementor-element-badb909{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-13499ff{--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;--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-14117 .elementor-element.elementor-element-a8f6a75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-1c3a04e img{width:46px;height:46px;}.elementor-14117 .elementor-element.elementor-element-7d259df img{width:46px;height:46px;}.elementor-14117 .elementor-element.elementor-element-8fead01{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-8fead01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14117 .elementor-element.elementor-element-a715aec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-a715aec .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-db5e91f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-db5e91f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14117 .elementor-element.elementor-element-92c6f0a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-831cd1e{--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;--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-14117 .elementor-element.elementor-element-c26a00a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-9ba9e74 img{width:46px;height:46px;}.elementor-14117 .elementor-element.elementor-element-410b781 img{width:46px;height:46px;}.elementor-14117 .elementor-element.elementor-element-5b9d467{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-5b9d467.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14117 .elementor-element.elementor-element-9416c84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14117 .elementor-element.elementor-element-9416c84 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-d44a604{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-d44a604.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14117 .elementor-element.elementor-element-de5b5f6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-22e63f3{--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;--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-14117 .elementor-element.elementor-element-673f96c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-14117 .elementor-element.elementor-element-e81e6ea img{width:46px;height:46px;}.elementor-14117 .elementor-element.elementor-element-b9555d9 img{width:46px;height:46px;}.elementor-14117 .elementor-element.elementor-element-ce17f5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-14117:not(.elementor-motion-effects-element-type-background), body.elementor-page-14117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_blue_grey_pastel );}:root{--page-title-display:none;}@media(max-width:1280px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-b82f987{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-144c83c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-274b61b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-4ed541c{--grid-auto-flow:row;}.elementor-14117 .elementor-element.elementor-element-5d0cf6c{--grid-auto-flow:row;}.elementor-14117 .elementor-element.elementor-element-c5887fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-dbefff8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-9173c85{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-2787e22{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-9713dea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-215d829{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-467b35c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-0a76381{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-8899f3a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-809d410{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1024px){.elementor-14117 .elementor-element.elementor-element-b3dbaa9{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-5e0cde8 .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-b82f987{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-144c83c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-274b61b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-f001018{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-14117 .elementor-element.elementor-element-357d124 .elementor-heading-title{font-size:36px;}.elementor-14117 .elementor-element.elementor-element-4ed541c{--grid-auto-flow:row;}.elementor-14117 .elementor-element.elementor-element-da474ad{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-14117 .elementor-element.elementor-element-e53e117 .elementor-heading-title{font-size:36px;}.elementor-14117 .elementor-element.elementor-element-5d0cf6c{--grid-auto-flow:row;}.elementor-14117 .elementor-element.elementor-element-896b328{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-14117 .elementor-element.elementor-element-97db718 .elementor-heading-title{font-size:36px;}.elementor-14117 .elementor-element.elementor-element-b9e24dd{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-14117 .elementor-element.elementor-element-b076353 .elementor-heading-title{font-size:36px;}.elementor-14117 .elementor-element.elementor-element-937e5c5{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-14117 .elementor-element.elementor-element-0653147 .elementor-heading-title{font-size:30px;}.elementor-14117 .elementor-element.elementor-element-c5887fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-d4a4d5a{--min-height:293px;}.elementor-14117 .elementor-element.elementor-element-dbefff8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-9173c85{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-2787e22{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-904b775{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14117 .elementor-element.elementor-element-5d754af{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-14117 .elementor-element.elementor-element-32b6ef4 .elementor-heading-title{font-size:30px;}.elementor-14117 .elementor-element.elementor-element-665a5d1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14117 .elementor-element.elementor-element-9713dea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-215d829{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-467b35c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-0a76381{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-8899f3a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-809d410{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-14117 .elementor-element.elementor-element-b3dbaa9{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-5e0cde8 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-b82f987{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-144c83c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-274b61b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-f001018{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-14117 .elementor-element.elementor-element-357d124 .elementor-heading-title{font-size:28px;}.elementor-14117 .elementor-element.elementor-element-4ed541c{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-14117 .elementor-element.elementor-element-da474ad{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-14117 .elementor-element.elementor-element-e53e117 .elementor-heading-title{font-size:28px;}.elementor-14117 .elementor-element.elementor-element-5d0cf6c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14117 .elementor-element.elementor-element-896b328{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-14117 .elementor-element.elementor-element-97db718 .elementor-heading-title{font-size:28px;}.elementor-14117 .elementor-element.elementor-element-b9e24dd{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-14117 .elementor-element.elementor-element-b076353 .elementor-heading-title{font-size:28px;}.elementor-14117 .elementor-element.elementor-element-937e5c5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:148px;--padding-left:48px;--padding-right:48px;}.elementor-14117 .elementor-element.elementor-element-c5887fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-d4a4d5a{--min-height:300px;}.elementor-14117 .elementor-element.elementor-element-febf74a{--min-height:238px;}.elementor-14117 .elementor-element.elementor-element-dbefff8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-9173c85{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-2787e22{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-904b775{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14117 .elementor-element.elementor-element-5d754af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:090px;--padding-left:48px;--padding-right:48px;}.elementor-14117 .elementor-element.elementor-element-53aa4f4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14117 .elementor-element.elementor-element-77c3f27{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14117 .elementor-element.elementor-element-f915910{font-size:18px;}.elementor-14117 .elementor-element.elementor-element-2e860a7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14117 .elementor-element.elementor-element-657f54f{font-size:18px;}.elementor-14117 .elementor-element.elementor-element-be6b07f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14117 .elementor-element.elementor-element-3293536{font-size:18px;}.elementor-14117 .elementor-element.elementor-element-a62b152{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14117 .elementor-element.elementor-element-875222d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-7796d8e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14117 .elementor-element.elementor-element-c54ffe2{font-size:18px;}.elementor-14117 .elementor-element.elementor-element-665a5d1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14117 .elementor-element.elementor-element-9713dea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-215d829{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-467b35c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-0a76381{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-8899f3a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14117 .elementor-element.elementor-element-809d410{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-14117 .elementor-element.elementor-element-b3dbaa9{--content-width:1216px;}.elementor-14117 .elementor-element.elementor-element-ecdf086{--content-width:1216px;}.elementor-14117 .elementor-element.elementor-element-5bf01bc{--content-width:1216px;}.elementor-14117 .elementor-element.elementor-element-301d878{--width:100%;}.elementor-14117 .elementor-element.elementor-element-8d102cc{--width:486px;}.elementor-14117 .elementor-element.elementor-element-bb8045f{--width:100%;}.elementor-14117 .elementor-element.elementor-element-f001018{--content-width:1216px;}.elementor-14117 .elementor-element.elementor-element-4ed541c{--width:100%;}.elementor-14117 .elementor-element.elementor-element-da474ad{--width:383px;}.elementor-14117 .elementor-element.elementor-element-937e5c5{--content-width:1216px;}.elementor-14117 .elementor-element.elementor-element-d4a4d5a{--width:100%;}.elementor-14117 .elementor-element.elementor-element-febf74a{--width:100%;}.elementor-14117 .elementor-element.elementor-element-b5f4eb2{--width:100%;}.elementor-14117 .elementor-element.elementor-element-e74edf1{--width:100%;}.elementor-14117 .elementor-element.elementor-element-0dc7f66{--width:100%;}.elementor-14117 .elementor-element.elementor-element-67c36cd{--width:100%;}.elementor-14117 .elementor-element.elementor-element-cb08240{--width:100%;}.elementor-14117 .elementor-element.elementor-element-409a9f1{--width:100%;}.elementor-14117 .elementor-element.elementor-element-5d754af{--content-width:1216px;}.elementor-14117 .elementor-element.elementor-element-53aa4f4{--width:100%;}.elementor-14117 .elementor-element.elementor-element-046cb57{--width:48px;}.elementor-14117 .elementor-element.elementor-element-87ae6dc{--width:100%;}.elementor-14117 .elementor-element.elementor-element-4cd96d5{--width:48px;}.elementor-14117 .elementor-element.elementor-element-d3a1811{--width:100%;}.elementor-14117 .elementor-element.elementor-element-0300c20{--width:48px;}.elementor-14117 .elementor-element.elementor-element-2dada56{--width:48px;}.elementor-14117 .elementor-element.elementor-element-113b8c8{--content-width:1216px;}.elementor-14117 .elementor-element.elementor-element-485af81{--content-width:1216px;}.elementor-14117 .elementor-element.elementor-element-6e592ed{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-1e6a44e */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-1e6a44e { width: 100%; }
 .elementor-14117 .elementor-element.elementor-element-1e6a44e img { width: 100% !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-1e6a44e { width: 100%; }
 .elementor-14117 .elementor-element.elementor-element-1e6a44e img { width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-274b61b */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-274b61b p { margin: 0 !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-274b61b p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a0315 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-73a0315 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-73a0315 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-73a0315 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-73a0315 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-73a0315 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-73a0315 *, .elementor-14117 .elementor-element.elementor-element-73a0315:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-73a0315 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-73a0315:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-73a0315 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-73a0315 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-73a0315 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-73a0315 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-73a0315 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-73a0315 *, .elementor-14117 .elementor-element.elementor-element-73a0315:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-73a0315 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-73a0315:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-301d878 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-301d878 { justify-content: space-between !important; }
 .elementor-14117 .elementor-element.elementor-element-301d878 > .e-con { flex: 0 0 486px !important; width: 486px !important; }
 .elementor-14117 .elementor-element.elementor-element-301d878 > .elementor-widget-image { flex: 0 0 592px !important; width: 592px !important; }
 .elementor-14117 .elementor-element.elementor-element-301d878 > .elementor-widget-image img { width: 592px !important; height: 440px !important; object-fit: cover; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ed541c */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-4ed541c > .e-con:first-child { flex: 0 0 383px !important; width: 383px !important; }
 .elementor-14117 .elementor-element.elementor-element-4ed541c > .e-con:nth-child(2), .elementor-14117 .elementor-element.elementor-element-4ed541c > .elementor-widget-image { flex: 1 1 0 !important; min-width: 0; width: auto !important; }
 .elementor-14117 .elementor-element.elementor-element-4ed541c > .elementor-widget-image img { width: 100% !important; height: 574px !important; object-fit: cover; object-position: 50% 100%; transform: scaleX(-1); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74d492e */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-74d492e p { margin: 0 !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-74d492e p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d1760 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-32d1760 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 *, .elementor-14117 .elementor-element.elementor-element-32d1760:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-32d1760:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-32d1760 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 *, .elementor-14117 .elementor-element.elementor-element-32d1760:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-32d1760:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a957e0 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-7a957e0 p { margin: 0 !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-7a957e0 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-369f64b */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-369f64b { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b *, .elementor-14117 .elementor-element.elementor-element-369f64b:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-369f64b:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-369f64b { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b *, .elementor-14117 .elementor-element.elementor-element-369f64b:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-369f64b:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac2eac */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-4ac2eac p { margin: 0 !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-4ac2eac p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eda2e6 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 *, .elementor-14117 .elementor-element.elementor-element-2eda2e6:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-2eda2e6:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 *, .elementor-14117 .elementor-element.elementor-element-2eda2e6:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-2eda2e6:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74d492e */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-74d492e p { margin: 0 !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-74d492e p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d1760 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-32d1760 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 *, .elementor-14117 .elementor-element.elementor-element-32d1760:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-32d1760:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-32d1760 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 *, .elementor-14117 .elementor-element.elementor-element-32d1760:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-32d1760:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a957e0 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-7a957e0 p { margin: 0 !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-7a957e0 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-369f64b */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-369f64b { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b *, .elementor-14117 .elementor-element.elementor-element-369f64b:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-369f64b:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-369f64b { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b *, .elementor-14117 .elementor-element.elementor-element-369f64b:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-369f64b:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac2eac */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-4ac2eac p { margin: 0 !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-4ac2eac p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eda2e6 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 *, .elementor-14117 .elementor-element.elementor-element-2eda2e6:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-2eda2e6:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 *, .elementor-14117 .elementor-element.elementor-element-2eda2e6:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-2eda2e6:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74d492e */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-74d492e p { margin: 0 !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-74d492e p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d1760 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-32d1760 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 *, .elementor-14117 .elementor-element.elementor-element-32d1760:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-32d1760:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-32d1760 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 *, .elementor-14117 .elementor-element.elementor-element-32d1760:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-32d1760:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a957e0 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-7a957e0 p { margin: 0 !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-7a957e0 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-369f64b */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-369f64b { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b *, .elementor-14117 .elementor-element.elementor-element-369f64b:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-369f64b:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-369f64b { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b *, .elementor-14117 .elementor-element.elementor-element-369f64b:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-369f64b:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac2eac */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-4ac2eac p { margin: 0 !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-4ac2eac p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eda2e6 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 *, .elementor-14117 .elementor-element.elementor-element-2eda2e6:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-2eda2e6:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 *, .elementor-14117 .elementor-element.elementor-element-2eda2e6:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-2eda2e6:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74d492e */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-74d492e p { margin: 0 !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-74d492e p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d1760 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-32d1760 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 *, .elementor-14117 .elementor-element.elementor-element-32d1760:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-32d1760:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-32d1760 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 *, .elementor-14117 .elementor-element.elementor-element-32d1760:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-32d1760 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-32d1760:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a957e0 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-7a957e0 p { margin: 0 !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-7a957e0 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-369f64b */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-369f64b { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b *, .elementor-14117 .elementor-element.elementor-element-369f64b:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-369f64b:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-369f64b { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b *, .elementor-14117 .elementor-element.elementor-element-369f64b:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-369f64b .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-369f64b:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac2eac */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-4ac2eac p { margin: 0 !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-4ac2eac p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eda2e6 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 *, .elementor-14117 .elementor-element.elementor-element-2eda2e6:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-2eda2e6:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 *, .elementor-14117 .elementor-element.elementor-element-2eda2e6:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-2eda2e6 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-2eda2e6:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-904b775 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-904b775 { width: 100%; padding-bottom: 76px; }
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide { height: auto !important; }
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide > .e-con { display: grid !important; grid-template-columns: 592px 1fr; grid-template-rows: auto auto auto auto; column-gap: 48px; row-gap: 0; align-content: center; padding: 0 !important; background: transparent !important; border-radius: 0 !important; height: 100% !important; width: 100% !important; }
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide > .e-con > .elementor-widget-image { grid-column: 1; grid-row: 1 / span 4; align-self: center; margin: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide > .e-con > .elementor-widget-image img { width: 592px !important; height: 343px !important; object-fit: cover; border-radius: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide > .e-con > * { grid-column: 2; margin: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide > .e-con > .elementor-widget-text-editor:nth-child(2) { justify-self: start; }
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide > .e-con > .elementor-widget-heading { margin-top: 12px !important; }
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide > .e-con > .elementor-widget-text-editor:nth-child(4) { margin-top: 48px !important; }
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide > .e-con > .e-con { margin-top: 48px !important; width: 100% !important; justify-content: flex-end !important; }
 .elementor-14117 .elementor-element.elementor-element-904b775 .elementor-swiper-button { position: absolute !important; top: auto !important; bottom: 0 !important; transform: none !important; width: 44px !important; height: 44px !important; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; border: 2px solid var(--e-global-color-secondary) !important; border-radius: 100px !important; padding: 4px !important; background: transparent; }
 .elementor-14117 .elementor-element.elementor-element-904b775 .elementor-swiper-button svg { width: 21px !important; height: 21px !important; fill: var(--e-global-color-secondary) !important; }
 .elementor-14117 .elementor-element.elementor-element-904b775 .elementor-swiper-button-prev { left: calc(50% - 92px) !important; right: auto !important; }
 .elementor-14117 .elementor-element.elementor-element-904b775 .elementor-swiper-button-next { left: calc(50% + 48px) !important; right: auto !important; }
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-pagination { position: absolute !important; top: auto !important; bottom: 14px !important; left: calc(50% - 36px) !important; right: auto !important; width: 72px !important; display: flex; gap: 12px; transform: none !important; }
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-pagination-bullet { width: 16px !important; height: 16px !important; margin: 0 !important; border-radius: 100px !important; background: #999999 !important; opacity: 1 !important; transform: scale(0.667); }
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-pagination-bullet-active { background: var(--e-global-color-secondary) !important; }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-665a5d1 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-665a5d1 { width: 100%; padding-bottom: 76px; }
 .elementor-14117 .elementor-element.elementor-element-665a5d1 .swiper-slide { height: auto !important; border-radius: 8px; background: transparent; }
 .elementor-14117 .elementor-element.elementor-element-665a5d1 .elementor-swiper-button { position: absolute !important; top: auto !important; bottom: 0 !important; left: auto !important; transform: none !important; width: 44px !important; height: 44px !important; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; border: 2px solid var(--e-global-color-secondary) !important; border-radius: 100px !important; padding: 4px !important; background: transparent; }
 .elementor-14117 .elementor-element.elementor-element-665a5d1 .elementor-swiper-button svg { width: 21px !important; height: 21px !important; fill: var(--e-global-color-secondary) !important; }
 .elementor-14117 .elementor-element.elementor-element-665a5d1 .elementor-swiper-button-prev { right: 140px !important; }
 .elementor-14117 .elementor-element.elementor-element-665a5d1 .elementor-swiper-button-next { right: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-665a5d1 .swiper-pagination { position: absolute !important; top: auto !important; bottom: 14px !important; left: auto !important; right: 56px !important; width: auto !important; display: flex; gap: 12px; transform: none !important; }
 .elementor-14117 .elementor-element.elementor-element-665a5d1 .swiper-pagination-bullet { width: 16px !important; height: 16px !important; margin: 0 !important; border-radius: 100px !important; background: #999999 !important; opacity: 1 !important; transform: scale(0.667); }
 .elementor-14117 .elementor-element.elementor-element-665a5d1 .swiper-pagination-bullet-active { background: var(--e-global-color-primary) !important; }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-023f382 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-023f382 { width: 100%; }
 .elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item { border-bottom: 2px solid var(--e-global-color-secondary); border-radius: 8px 8px 0 0; }
 .elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item[open] { background: var(--e-global-color-text); border-bottom-color: var(--e-global-color-border); }
 .elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item-title { border: 0 !important; background: transparent !important; padding: 16px !important; }
 .elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item[open] > .e-n-accordion-item-title { padding-bottom: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item-title-text { color: var(--e-global-color-secondary) !important; }
 .elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item-title-icon svg { fill: var(--e-global-color-secondary) !important; }
 .elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item > .e-con { background: transparent !important; border: 0 !important; padding: 16px !important; }
 .elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item > .e-con .elementor-widget-text-editor { padding: 0 !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-023f382 { width: 100%; }
 .elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item { border-bottom: 2px solid var(--e-global-color-secondary); border-radius: 8px 8px 0 0; }
 .elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item[open] { background: var(--e-global-color-text); border-bottom-color: var(--e-global-color-border); }
 .elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item-title { border: 0 !important; background: transparent !important; padding: 16px !important; }
 .elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item[open] > .e-n-accordion-item-title { padding-bottom: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item-title-text { color: var(--e-global-color-secondary) !important; }
 .elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item-title-icon svg { fill: var(--e-global-color-secondary) !important; }
 .elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item > .e-con { background: transparent !important; border: 0 !important; padding: 16px !important; }
 .elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item > .e-con .elementor-widget-text-editor { padding: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13499ff */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-13499ff { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-13499ff > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-13499ff .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-13499ff .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-13499ff .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-13499ff *, .elementor-14117 .elementor-element.elementor-element-13499ff:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-13499ff .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-13499ff:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-13499ff { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-13499ff > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-13499ff .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-13499ff .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-13499ff .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-13499ff *, .elementor-14117 .elementor-element.elementor-element-13499ff:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-13499ff .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-13499ff:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-831cd1e */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-831cd1e { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-831cd1e > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-831cd1e .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-831cd1e .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-831cd1e .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-831cd1e *, .elementor-14117 .elementor-element.elementor-element-831cd1e:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-831cd1e .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-831cd1e:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-831cd1e { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-831cd1e > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-831cd1e .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-831cd1e .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-831cd1e .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-831cd1e *, .elementor-14117 .elementor-element.elementor-element-831cd1e:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-831cd1e .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-831cd1e:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22e63f3 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-22e63f3 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-22e63f3 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-22e63f3 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-22e63f3 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-22e63f3 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-22e63f3 *, .elementor-14117 .elementor-element.elementor-element-22e63f3:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-22e63f3 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-22e63f3:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}
/* fix14-dup: same rules for tablet/mobile */
@media (max-width: 1024px) {
 .elementor-14117 .elementor-element.elementor-element-22e63f3 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-14117 .elementor-element.elementor-element-22e63f3 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-14117 .elementor-element.elementor-element-22e63f3 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-14117 .elementor-element.elementor-element-22e63f3 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-14117 .elementor-element.elementor-element-22e63f3 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-14117 .elementor-element.elementor-element-22e63f3 *, .elementor-14117 .elementor-element.elementor-element-22e63f3:hover * { transition: none !important; }
 .elementor-14117 .elementor-element.elementor-element-22e63f3 .elementor-widget.forward-icon-2, .elementor-14117 .elementor-element.elementor-element-22e63f3:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e592ed */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-6e592ed > .e-con { flex: 0 0 calc((100% - 132px) / 3) !important; width: auto !important; min-width: 0; }
 .elementor-14117 .elementor-element.elementor-element-6e592ed > .e-con + .e-con { flex-basis: calc((100% - 132px) / 3 + 34px) !important; border-left: 2px solid var(--e-global-color-secondary); padding-left: 32px !important; }
 .elementor-14117 .elementor-element.elementor-element-6e592ed .elementor-widget-heading { width: 100%; }
 .elementor-14117 .elementor-element.elementor-element-6e592ed .elementor-widget-heading .elementor-heading-title { min-height: calc(28px * 1.2 * 2); padding-bottom: 16px; border-bottom: 2px solid var(--e-global-color-secondary); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b73e9d1 */@media (min-width: 1025px) {
 .elementor-14117 .elementor-element.elementor-element-b73e9d1 { width: 100% !important; max-width: 100% !important; --width: 100%; }
 .elementor-14117 .elementor-element.elementor-element-b73e9d1 > .e-con-inner { width: 100% !important; max-width: 100% !important; }
}

/* fix14-desktop: Figma 7542-28361 @1440 */
@media (min-width:1025px){
 .elementor-14117 .elementor-element.elementor-element-4ed541c{grid-template-columns:383px 1fr 1fr !important;column-gap:32px !important;row-gap:0 !important;grid-template-rows:574px !important;}
 .elementor-14117 .elementor-element.elementor-element-4ed541c > .e-con,.elementor-14117 .elementor-element.elementor-element-4ed541c > .elementor-widget-image{width:auto !important;min-width:0;height:574px !important;}
 .elementor-14117 .elementor-element.elementor-element-5d0cf6c{grid-template-rows:1fr 1fr !important;row-gap:24px !important;}
 .elementor-14117 .elementor-element.elementor-element-904b775,.elementor-14117 .elementor-element.elementor-element-665a5d1{padding-bottom:76px !important;}
 .elementor-14117 .elementor-element.elementor-element-db5e91f,.elementor-14117 .elementor-element.elementor-element-d44a604{min-height:96px;}
}


/* fix14-responsive: tablet/mobile layout for Figma sections */
@media (max-width:1024px){
 .elementor-14117 .elementor-element.elementor-element-b3dbaa9,.elementor-14117 .elementor-element.elementor-element-ecdf086,.elementor-14117 .elementor-element.elementor-element-5bf01bc,.elementor-14117 .elementor-element.elementor-element-f001018,.elementor-14117 .elementor-element.elementor-element-937e5c5,.elementor-14117 .elementor-element.elementor-element-5d754af,.elementor-14117 .elementor-element.elementor-element-113b8c8,.elementor-14117 .elementor-element.elementor-element-485af81{padding-left:40px !important;padding-right:40px !important;--padding-left:40px;--padding-right:40px;}
 .elementor-14117 .elementor-element.elementor-element-b73e9d1 .elementor-widget{max-width:100% !important;}
 .elementor-14117 .elementor-element.elementor-element-b73e9d1 .elementor-widget-heading,.elementor-14117 .elementor-element.elementor-element-b73e9d1 .elementor-widget-text-editor{width:100% !important;}
 .elementor-14117 .elementor-element.elementor-element-1e6a44e img{width:100% !important;height:auto !important;}
 .elementor-14117 .elementor-element.elementor-element-301d878{flex-direction:column !important;gap:32px !important;}
 .elementor-14117 .elementor-element.elementor-element-301d878 > .e-con,.elementor-14117 .elementor-element.elementor-element-301d878 > .elementor-widget-image{width:100% !important;flex:0 0 auto !important;}
 .elementor-14117 .elementor-element.elementor-element-301d878 > .elementor-widget-image img{width:100% !important;height:auto !important;aspect-ratio:592/440;object-fit:cover;}
 .elementor-14117 .elementor-element.elementor-element-4ed541c{display:grid !important;grid-template-columns:1fr 1fr !important;gap:24px !important;}
 .elementor-14117 .elementor-element.elementor-element-4ed541c > *{width:auto !important;min-width:0;}
 .elementor-14117 .elementor-element.elementor-element-4ed541c > .elementor-widget-image{grid-column:1 / -1;}
 .elementor-14117 .elementor-element.elementor-element-4ed541c > .elementor-widget-image img{width:100% !important;height:400px !important;object-fit:cover;object-position:50% 30%;transform:scaleX(-1);}
 .elementor-14117 .elementor-element.elementor-element-5d0cf6c{display:grid !important;grid-template-rows:auto auto !important;gap:24px !important;}
 .elementor-14117 .elementor-element.elementor-element-904b775,.elementor-14117 .elementor-element.elementor-element-665a5d1{width:100%;padding-bottom:76px !important;}
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide{height:auto !important;}
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide > .e-con{display:flex !important;flex-direction:column !important;gap:12px !important;padding:0 !important;background:transparent !important;}
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide > .e-con > *{width:100% !important;margin:0 !important;}
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide > .e-con > .elementor-widget-text-editor:nth-child(2){width:auto !important;align-self:flex-start;}
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide > .e-con > .elementor-widget-image{margin-bottom:12px !important;}
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide > .e-con > .elementor-widget-image img{width:100% !important;height:auto !important;aspect-ratio:592/343;object-fit:cover;}
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-slide > .e-con > .e-con{justify-content:flex-end !important;}
 .elementor-14117 .elementor-element.elementor-element-904b775 .elementor-swiper-button,.elementor-14117 .elementor-element.elementor-element-665a5d1 .elementor-swiper-button{position:absolute !important;top:auto !important;bottom:0 !important;transform:none !important;width:44px !important;height:44px !important;box-sizing:border-box;display:flex !important;align-items:center;justify-content:center;border:2px solid var(--e-global-color-secondary) !important;border-radius:100px !important;padding:4px !important;background:transparent;}
 .elementor-14117 .elementor-element.elementor-element-904b775 .elementor-swiper-button svg,.elementor-14117 .elementor-element.elementor-element-665a5d1 .elementor-swiper-button svg{width:21px !important;height:21px !important;fill:var(--e-global-color-secondary) !important;}
 .elementor-14117 .elementor-element.elementor-element-904b775 .elementor-swiper-button-prev{left:calc(50% - 92px) !important;right:auto !important;}
 .elementor-14117 .elementor-element.elementor-element-904b775 .elementor-swiper-button-next{left:calc(50% + 48px) !important;right:auto !important;}
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-pagination{position:absolute !important;top:auto !important;bottom:14px !important;left:calc(50% - 36px) !important;right:auto !important;width:72px !important;display:flex;gap:12px;transform:none !important;}
 .elementor-14117 .elementor-element.elementor-element-665a5d1 .elementor-swiper-button-prev{left:auto !important;right:140px !important;}
 .elementor-14117 .elementor-element.elementor-element-665a5d1 .elementor-swiper-button-next{left:auto !important;right:0 !important;}
 .elementor-14117 .elementor-element.elementor-element-665a5d1 .swiper-pagination{position:absolute !important;top:auto !important;bottom:14px !important;left:auto !important;right:56px !important;width:auto !important;display:flex;gap:12px;transform:none !important;}
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-pagination-bullet,.elementor-14117 .elementor-element.elementor-element-665a5d1 .swiper-pagination-bullet{width:16px !important;height:16px !important;margin:0 !important;border-radius:100px !important;background:#999 !important;opacity:1 !important;transform:scale(0.667);}
 .elementor-14117 .elementor-element.elementor-element-904b775 .swiper-pagination-bullet-active{background:var(--e-global-color-secondary) !important;}
 .elementor-14117 .elementor-element.elementor-element-665a5d1 .swiper-pagination-bullet-active{background:var(--e-global-color-primary) !important;}
 .elementor-14117 .elementor-element.elementor-element-6e592ed{flex-direction:column !important;gap:32px !important;}
 .elementor-14117 .elementor-element.elementor-element-6e592ed > .e-con{width:100% !important;flex:0 0 auto !important;padding-left:0 !important;border-left:0 !important;}
 .elementor-14117 .elementor-element.elementor-element-6e592ed .elementor-widget-heading .elementor-heading-title{padding-bottom:16px;border-bottom:2px solid var(--e-global-color-secondary);}
}
@media (max-width:767px){
 .elementor-14117 .elementor-element.elementor-element-b3dbaa9,.elementor-14117 .elementor-element.elementor-element-ecdf086,.elementor-14117 .elementor-element.elementor-element-5bf01bc,.elementor-14117 .elementor-element.elementor-element-f001018,.elementor-14117 .elementor-element.elementor-element-937e5c5,.elementor-14117 .elementor-element.elementor-element-5d754af,.elementor-14117 .elementor-element.elementor-element-113b8c8,.elementor-14117 .elementor-element.elementor-element-485af81{padding-left:20px !important;padding-right:20px !important;--padding-left:20px;--padding-right:20px;}
 .elementor-14117 .elementor-element.elementor-element-4ed541c{grid-template-columns:1fr !important;}
 .elementor-14117 .elementor-element.elementor-element-4ed541c > .elementor-widget-image img{height:320px !important;}
}


/* fix14-quote: testimonial quote size on tablet/mobile */
@media (max-width:1024px){ .elementor-14117 .elementor-element.elementor-element-665a5d1 .swiper-slide .elementor-widget-text-editor:first-child{font-size:24px !important;line-height:1.35 !important;} .elementor-14117 .elementor-element.elementor-element-665a5d1 .swiper-slide .elementor-widget-text-editor:first-child *{font-size:inherit !important;line-height:inherit !important;} }
@media (max-width:767px){ .elementor-14117 .elementor-element.elementor-element-665a5d1 .swiper-slide .elementor-widget-text-editor:first-child{font-size:20px !important;} }


/* fix14-faq-open: all 6 FAQ items shown open like Figma */
.elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item{background:var(--e-global-color-text) !important;border-bottom:2px solid var(--e-global-color-border) !important;border-radius:8px 8px 0 0;}
.elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item::details-content{content-visibility:visible !important;block-size:auto !important;height:auto !important;}
.elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item > .e-con{display:flex !important;height:auto !important;}
.elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item > .e-n-accordion-item-title{padding-bottom:0 !important;}


/* fix14-nav: trusted carousel prev arrow clear of 4 dots (44+12+88+12) */
.elementor-14117 .elementor-element.elementor-element-665a5d1 .elementor-swiper-button-prev{right:156px !important;left:auto !important;}
.elementor-14117 .elementor-element.elementor-element-665a5d1 .swiper-pagination{right:56px !important;left:auto !important;width:auto !important;}


/* fix14-nav2: dots box = 4x16+3x12=100 -> prev right 56+100+12 */
.elementor-14117 .elementor-element.elementor-element-665a5d1 .elementor-swiper-button-prev{right:168px !important;}


/* fix14-faq-toggle: neutralize fix14-faq-open for closed items; open state via JS widget 141dfd7 */
.elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item:not([open]){background:transparent !important;border-radius:0 !important;}
.elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item:not([open])::details-content{content-visibility:hidden !important;block-size:0 !important;height:0 !important;}
.elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item:not([open]) > .e-con{display:none !important;}
.elementor-14117 .elementor-element.elementor-element-023f382 .e-n-accordion-item:not([open]) > .e-n-accordion-item-title{padding-bottom:16px !important;}
.elementor-14117 .elementor-element.elementor-element-141dfd7{position:absolute !important;width:0 !important;height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important;}


/* fix14-explore-row: Explore text + arrow one row on tablet/mobile */
@media (max-width:1024px){
.elementor-14117 .elementor-element.elementor-element-32d1760{flex-wrap:nowrap !important;justify-content:space-between !important;align-items:center !important;}
.elementor-14117 .elementor-element.elementor-element-32d1760 > .elementor-element-445b34e{width:auto !important;flex:1 1 auto !important;min-width:0 !important;}
.elementor-14117 .elementor-element.elementor-element-369f64b{flex-wrap:nowrap !important;justify-content:space-between !important;align-items:center !important;}
.elementor-14117 .elementor-element.elementor-element-369f64b > .elementor-element-b952517{width:auto !important;flex:1 1 auto !important;min-width:0 !important;}
.elementor-14117 .elementor-element.elementor-element-2eda2e6{flex-wrap:nowrap !important;justify-content:space-between !important;align-items:center !important;}
.elementor-14117 .elementor-element.elementor-element-2eda2e6 > .elementor-element-658ea1b{width:auto !important;flex:1 1 auto !important;min-width:0 !important;}
.elementor-14117 .elementor-element.elementor-element-13499ff{flex-wrap:nowrap !important;justify-content:space-between !important;align-items:center !important;}
.elementor-14117 .elementor-element.elementor-element-13499ff > .elementor-element-a8f6a75{width:auto !important;flex:1 1 auto !important;min-width:0 !important;}
.elementor-14117 .elementor-element.elementor-element-831cd1e{flex-wrap:nowrap !important;justify-content:space-between !important;align-items:center !important;}
.elementor-14117 .elementor-element.elementor-element-831cd1e > .elementor-element-c26a00a{width:auto !important;flex:1 1 auto !important;min-width:0 !important;}
.elementor-14117 .elementor-element.elementor-element-22e63f3{flex-wrap:nowrap !important;justify-content:space-between !important;align-items:center !important;}
.elementor-14117 .elementor-element.elementor-element-22e63f3 > .elementor-element-673f96c{width:auto !important;flex:1 1 auto !important;min-width:0 !important;}
}


/* fix14-explore-row2: text+arrow together, right-aligned like desktop, gap 12 */
@media (max-width:1024px){
.elementor-14117 .elementor-element.elementor-element-32d1760{justify-content:flex-end !important;gap:12px !important;}
.elementor-14117 .elementor-element.elementor-element-32d1760 > .elementor-element-445b34e{flex:0 1 auto !important;width:auto !important;margin:0 !important;}
.elementor-14117 .elementor-element.elementor-element-32d1760 > .elementor-widget-image{margin-left:0 !important;}
.elementor-14117 .elementor-element.elementor-element-369f64b{justify-content:flex-end !important;gap:12px !important;}
.elementor-14117 .elementor-element.elementor-element-369f64b > .elementor-element-b952517{flex:0 1 auto !important;width:auto !important;margin:0 !important;}
.elementor-14117 .elementor-element.elementor-element-369f64b > .elementor-widget-image{margin-left:0 !important;}
.elementor-14117 .elementor-element.elementor-element-2eda2e6{justify-content:flex-end !important;gap:12px !important;}
.elementor-14117 .elementor-element.elementor-element-2eda2e6 > .elementor-element-658ea1b{flex:0 1 auto !important;width:auto !important;margin:0 !important;}
.elementor-14117 .elementor-element.elementor-element-2eda2e6 > .elementor-widget-image{margin-left:0 !important;}
.elementor-14117 .elementor-element.elementor-element-13499ff{justify-content:flex-end !important;gap:12px !important;}
.elementor-14117 .elementor-element.elementor-element-13499ff > .elementor-element-a8f6a75{flex:0 1 auto !important;width:auto !important;margin:0 !important;}
.elementor-14117 .elementor-element.elementor-element-13499ff > .elementor-widget-image{margin-left:0 !important;}
.elementor-14117 .elementor-element.elementor-element-831cd1e{justify-content:flex-end !important;gap:12px !important;}
.elementor-14117 .elementor-element.elementor-element-831cd1e > .elementor-element-c26a00a{flex:0 1 auto !important;width:auto !important;margin:0 !important;}
.elementor-14117 .elementor-element.elementor-element-831cd1e > .elementor-widget-image{margin-left:0 !important;}
.elementor-14117 .elementor-element.elementor-element-22e63f3{justify-content:flex-end !important;gap:12px !important;}
.elementor-14117 .elementor-element.elementor-element-22e63f3 > .elementor-element-673f96c{flex:0 1 auto !important;width:auto !important;margin:0 !important;}
.elementor-14117 .elementor-element.elementor-element-22e63f3 > .elementor-widget-image{margin-left:0 !important;}
}/* End custom CSS */