.elementor-242 .elementor-element.elementor-element-ea471ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-ea471ec:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-ea471ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-ea0878a{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-242 .elementor-element.elementor-element-f6d6ae3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-242 .elementor-element.elementor-element-f6d6ae3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:var( --e-global-color-3110c9e );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-ac11d1f{--divider-border-style:solid;--divider-color:var( --e-global-color-53aa39d );--divider-border-width:3px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-ac11d1f .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-242 .elementor-element.elementor-element-ac11d1f .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-242 .elementor-element.elementor-element-0f62827{padding:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-0f62827 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:8vw;font-weight:300;line-height:1.1em;}.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 );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-242 .elementor-element.elementor-element-3cd5cca{width:100%;max-width:100%;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;color:#FAF9F6BF;}.elementor-242 .elementor-element.elementor-element-3cd5cca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-242 .elementor-element.elementor-element-3cd5cca p{margin-block-end:0px;}.elementor-242 .elementor-element.elementor-element-bdb62b7{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;overflow:visible;}.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 );}.elementor-242 .elementor-element.elementor-element-cdb28b9 .elementor-button{background-color:var( --e-global-color-53aa39d );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;line-height:1.2em;letter-spacing:2px;fill:var( --e-global-color-3110c9e );color:var( --e-global-color-3110c9e );padding:16px 26px 16px 26px;}.elementor-242 .elementor-element.elementor-element-cdb28b9 .elementor-button:hover, .elementor-242 .elementor-element.elementor-element-cdb28b9 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-242 .elementor-element.elementor-element-cdb28b9 .elementor-button:hover svg, .elementor-242 .elementor-element.elementor-element-cdb28b9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-242 .elementor-element.elementor-element-28a4d5d .elementor-button{background-color:#1B302200;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;letter-spacing:2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FAF9F675;padding:16px 26px 16px 26px;}.elementor-242 .elementor-element.elementor-element-28a4d5d .elementor-button:hover, .elementor-242 .elementor-element.elementor-element-28a4d5d .elementor-button:focus{background-color:#F5F2EC10;}.elementor-242 .elementor-element.elementor-element-28cbf9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;overflow:visible;}.elementor-242 .elementor-element.elementor-element-28cbf9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-242 .elementor-element.elementor-element-7d1070a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A3B18A33;--border-color:#A3B18A33;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-7d1070a:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-7d1070a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-373a926{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-373a926 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1.8px;color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-451d9c7{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#FAF9F6B8;}.elementor-242 .elementor-element.elementor-element-451d9c7 p{margin-block-end:0px;}.elementor-242 .elementor-element.elementor-element-1e537b9{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A3B18A33;--border-color:#A3B18A33;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-1e537b9:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-1e537b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-a96b47a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-a96b47a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1.8px;color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-a571842{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#FAF9F6B8;}.elementor-242 .elementor-element.elementor-element-a571842 p{margin-block-end:0px;}.elementor-242 .elementor-element.elementor-element-3c50c1d{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A3B18A33;--border-color:#A3B18A33;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-3c50c1d:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-3c50c1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-224c21a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-224c21a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1.8px;color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-7a3530d{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#FAF9F6B8;}.elementor-242 .elementor-element.elementor-element-7a3530d p{margin-block-end:0px;}.elementor-242 .elementor-element.elementor-element-ac37725{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A3B18A33;--border-color:#A3B18A33;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-ac37725:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-ac37725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-0e7cc76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-0e7cc76 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1.8px;color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-0d8ee8e{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#FAF9F6B8;}.elementor-242 .elementor-element.elementor-element-0d8ee8e p{margin-block-end:0px;}.elementor-242 .elementor-element.elementor-element-6577efe{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A3B18A33;--border-color:#A3B18A33;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-6577efe:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-6577efe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-9735603{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-9735603 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1.8px;color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-22ffe5d{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#FAF9F6B8;}.elementor-242 .elementor-element.elementor-element-22ffe5d p{margin-block-end:0px;}.elementor-242 .elementor-element.elementor-element-13f7731{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A3B18A33;--border-color:#A3B18A33;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-13f7731:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-13f7731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-e83470e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-e83470e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1.8px;color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-c4f7b45{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#FAF9F6B8;}.elementor-242 .elementor-element.elementor-element-c4f7b45 p{margin-block-end:0px;}.elementor-242 .elementor-element.elementor-element-85cb3ce{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-8797c29{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-354829f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-242 .elementor-element.elementor-element-354829f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-0ecc153{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-0ecc153 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-242 .elementor-element.elementor-element-0ecc153 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-242 .elementor-element.elementor-element-759d0a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:6vw;font-weight:300;line-height:1.2em;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-a7dc528{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-41534bb{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-2019d28{width:auto;max-width:auto;background-color:var( --e-global-color-secondary );padding:24px 30px 24px 30px;border-radius:50% 50% 50% 50%;}.elementor-242 .elementor-element.elementor-element-2019d28 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:0.4em;color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-328e09c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-328e09c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.5px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-0bb6966{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-4502871{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-bea3186{width:auto;max-width:auto;background-color:var( --e-global-color-secondary );padding:24px 30px 24px 30px;border-radius:50% 50% 50% 50%;}.elementor-242 .elementor-element.elementor-element-bea3186 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:0.4em;color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-4870c56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-4870c56 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.5px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-471b1d8{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-6ad089e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-efd4492{width:auto;max-width:auto;background-color:var( --e-global-color-secondary );padding:24px 30px 24px 30px;border-radius:50% 50% 50% 50%;}.elementor-242 .elementor-element.elementor-element-efd4492 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:0.4em;color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-a513efc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-a513efc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.5px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-6c5ca48{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-4cc385f{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-4cc385f:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-4cc385f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-242 .elementor-element.elementor-element-46863d5{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-49bd4a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-242 .elementor-element.elementor-element-49bd4a6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-d57ab75{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-d57ab75 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-242 .elementor-element.elementor-element-d57ab75 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-242 .elementor-element.elementor-element-57ed0f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:6vw;font-weight:300;line-height:1.2em;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-fa8a451{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;overflow:visible;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-242 .elementor-element.elementor-element-77f0227{--display:flex;overflow:visible;}.elementor-242 .elementor-element.elementor-element-8310036{--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;overflow:visible;}.elementor-242 .elementor-element.elementor-element-20b1f4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-20b1f4f:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-7c82059{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-c9ebcab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-c40fc6c{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-03ca30a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-6d90b4f{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-6d90b4f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-7ea08f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-7ea08f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-01dea12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-01dea12:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-edc6920{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-07ff01c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-c8e9b2a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-1c2c176{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-a7737ca{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-a7737ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-b4c88e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-b4c88e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-86304d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-86304d5:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-fe57351{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-63e6ee2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-1f5f9c7{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-8f67455{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-ace8ad4{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-ace8ad4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-f96fc7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-f96fc7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-20bacdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-20bacdb:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-5df537a{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-4c34b25 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-d79d5fa{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-b230d84{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-f7414fb{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-f7414fb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-0fbb1c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-0fbb1c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-b3afd0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-b3afd0d:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-ed3a899{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-7c664a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-828c082{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-6c8abb2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-539d610{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-539d610 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-fb9e4c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-fb9e4c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-2f3576f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-2f3576f:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-89a0db8{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-1d24e27 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-f82d670{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-616566f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-87780e3{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-87780e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-3bb6bfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-3bb6bfb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-36eb93d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-36eb93d:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-904291e{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-5cb365f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-e152ca7{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-45224b8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-258a3d7{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-258a3d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-5a093f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-5a093f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-ef1ad3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-ef1ad3b:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-8e32678{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-600bbc8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-141f5c7{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-6c6e8e8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-ae1d7b3{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-ae1d7b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-372531d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-372531d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-f2bff5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-f2bff5e:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-b8d159a{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-1dda6ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-2376df8{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-aa1495c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-a7a80eb{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-a7a80eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-8c9d175{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-8c9d175 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-ed0609f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-ed0609f:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-7d0e1df{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-ef4a8f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-827a622{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-3e0bb0a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-401f630{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-401f630 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-7571e91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-7571e91 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-99e801e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-99e801e:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-5995e08{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-f003882 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-86b467d{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-b59d65c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-be05052{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-be05052 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-271702c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-271702c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-74bc6fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-74bc6fe:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-fbfd216{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-6498923 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-451a003{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-de39920{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-9a3931f{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-9a3931f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-a58e7bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-a58e7bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-d95e6e9{--display:flex;overflow:visible;}.elementor-242 .elementor-element.elementor-element-ee9a6e4{--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;overflow:visible;}.elementor-242 .elementor-element.elementor-element-2ba559a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-2ba559a:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-cf98079{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-9d2eb00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-4bde4cf{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-51e111a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-3ec8687{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-3ec8687 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-199517a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-199517a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-346ed4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-346ed4c:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-a72b6ed{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-7b78380 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-16d76d4{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-cc2c6aa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-83a4e0a{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-83a4e0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-4f1ccca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-4f1ccca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-5969e10{--display:flex;overflow:visible;}.elementor-242 .elementor-element.elementor-element-e5c1b71{--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;overflow:visible;}.elementor-242 .elementor-element.elementor-element-fb01e4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-fb01e4c:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-fc59b23{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-f60f0ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-ef727fd{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-29fe136{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-39dd920{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-39dd920 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-d376877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-d376877 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-378a313{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-378a313:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-eca0e88{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-c6ad9ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-09dc6c6{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-6daf3d5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-14d2d05{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-14d2d05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-3b17df2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-3b17df2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-0be0344{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-0be0344:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-a6537c6{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-5f3c3b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-93ebfc4{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-dadaf6b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-106e059{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-106e059 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-3215664{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-3215664 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-bb0e3d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-bb0e3d0:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-77d2b6d{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-6155ef3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-a34f430{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-9375c64{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-663762b{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-663762b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-3d2ea8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-3d2ea8c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-f31a7ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-f31a7ef:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-7145511{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-d075f2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-3311095{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-ad11b88{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-fa2f12f{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-fa2f12f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-c27954f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-c27954f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-cde9955{--display:flex;overflow:visible;}.elementor-242 .elementor-element.elementor-element-60690fc{--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;overflow:visible;}.elementor-242 .elementor-element.elementor-element-c3f95a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-c3f95a9:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-10f9efb{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-1f0296a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-9ec9435{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-4ded72e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-854a4dd{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-854a4dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-c3f4d92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-c3f4d92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-bb1e2af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-bb1e2af:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-cae6d55{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-e545b92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-4dcbe20{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-27aca34{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-cb3f139{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-cb3f139 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-f472c86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-f472c86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-012bc0e{--display:flex;overflow:visible;}.elementor-242 .elementor-element.elementor-element-7fd4ef8{--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;overflow:visible;}.elementor-242 .elementor-element.elementor-element-d2752e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-d2752e0:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-090ebd0{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-3877f79 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-b1b188d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-5c93974{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-1140a92{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-1140a92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-39f3052{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-39f3052 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-5fbdefa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-5fbdefa:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-ca16b2e{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-22b63f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-77346fb{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-95412b8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-f981503{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-f981503 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-1027374{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-1027374 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-3eaab85{--display:flex;overflow:visible;}.elementor-242 .elementor-element.elementor-element-3265baf{--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;overflow:visible;}.elementor-242 .elementor-element.elementor-element-4299126{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3110c9e );--border-color:var( --e-global-color-3110c9e );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-4299126:hover{background-color:#D4C5B01A;}.elementor-242 .elementor-element.elementor-element-000d2d6{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-82e9727 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-fdb1d30{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2C2C2CA6;}.elementor-242 .elementor-element.elementor-element-db28ad3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-4b57bc9{background-color:#6B8A5E3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-242 .elementor-element.elementor-element-4b57bc9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:var( --e-global-color-53aa39d );}.elementor-242 .elementor-element.elementor-element-2063c35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-2063c35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-2453bf7{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:0px;--n-tabs-gap:40px;--n-tabs-title-font-size:12px;--n-tabs-title-color:var( --e-global-color-2ed5c81 );--n-tabs-title-color-active:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-2453bf7 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-242 .elementor-element.elementor-element-2453bf7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#A3B18A00;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-2453bf7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-242 .elementor-element.elementor-element-2453bf7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#A3B18A00;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-2453bf7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;border-color:#2C2C2C00;}.elementor-242 .elementor-element.elementor-element-2453bf7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:600;line-height:1.2em;letter-spacing:2px;}.elementor-242 .elementor-element.elementor-element-2453bf7 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-text );}@media(min-width:768px){.elementor-242 .elementor-element.elementor-element-ea0878a{--width:60%;}.elementor-242 .elementor-element.elementor-element-28cbf9a{--width:40%;}.elementor-242 .elementor-element.elementor-element-7d1070a{--width:49%;}.elementor-242 .elementor-element.elementor-element-1e537b9{--width:49%;}.elementor-242 .elementor-element.elementor-element-3c50c1d{--width:49%;}.elementor-242 .elementor-element.elementor-element-ac37725{--width:49%;}.elementor-242 .elementor-element.elementor-element-6577efe{--width:49%;}.elementor-242 .elementor-element.elementor-element-13f7731{--width:49%;}.elementor-242 .elementor-element.elementor-element-41534bb{--width:32%;}.elementor-242 .elementor-element.elementor-element-4502871{--width:32%;}.elementor-242 .elementor-element.elementor-element-6ad089e{--width:32%;}.elementor-242 .elementor-element.elementor-element-7c82059{--width:70%;}.elementor-242 .elementor-element.elementor-element-03ca30a{--width:30%;}.elementor-242 .elementor-element.elementor-element-edc6920{--width:70%;}.elementor-242 .elementor-element.elementor-element-1c2c176{--width:30%;}.elementor-242 .elementor-element.elementor-element-fe57351{--width:70%;}.elementor-242 .elementor-element.elementor-element-8f67455{--width:30%;}.elementor-242 .elementor-element.elementor-element-5df537a{--width:70%;}.elementor-242 .elementor-element.elementor-element-b230d84{--width:30%;}.elementor-242 .elementor-element.elementor-element-ed3a899{--width:70%;}.elementor-242 .elementor-element.elementor-element-6c8abb2{--width:30%;}.elementor-242 .elementor-element.elementor-element-89a0db8{--width:70%;}.elementor-242 .elementor-element.elementor-element-616566f{--width:30%;}.elementor-242 .elementor-element.elementor-element-904291e{--width:70%;}.elementor-242 .elementor-element.elementor-element-45224b8{--width:30%;}.elementor-242 .elementor-element.elementor-element-8e32678{--width:70%;}.elementor-242 .elementor-element.elementor-element-6c6e8e8{--width:30%;}.elementor-242 .elementor-element.elementor-element-b8d159a{--width:70%;}.elementor-242 .elementor-element.elementor-element-aa1495c{--width:30%;}.elementor-242 .elementor-element.elementor-element-7d0e1df{--width:70%;}.elementor-242 .elementor-element.elementor-element-3e0bb0a{--width:30%;}.elementor-242 .elementor-element.elementor-element-5995e08{--width:70%;}.elementor-242 .elementor-element.elementor-element-b59d65c{--width:30%;}.elementor-242 .elementor-element.elementor-element-fbfd216{--width:70%;}.elementor-242 .elementor-element.elementor-element-de39920{--width:30%;}.elementor-242 .elementor-element.elementor-element-cf98079{--width:70%;}.elementor-242 .elementor-element.elementor-element-51e111a{--width:30%;}.elementor-242 .elementor-element.elementor-element-a72b6ed{--width:70%;}.elementor-242 .elementor-element.elementor-element-cc2c6aa{--width:30%;}.elementor-242 .elementor-element.elementor-element-fc59b23{--width:70%;}.elementor-242 .elementor-element.elementor-element-29fe136{--width:30%;}.elementor-242 .elementor-element.elementor-element-eca0e88{--width:70%;}.elementor-242 .elementor-element.elementor-element-6daf3d5{--width:30%;}.elementor-242 .elementor-element.elementor-element-a6537c6{--width:70%;}.elementor-242 .elementor-element.elementor-element-dadaf6b{--width:30%;}.elementor-242 .elementor-element.elementor-element-77d2b6d{--width:70%;}.elementor-242 .elementor-element.elementor-element-9375c64{--width:30%;}.elementor-242 .elementor-element.elementor-element-7145511{--width:70%;}.elementor-242 .elementor-element.elementor-element-ad11b88{--width:30%;}.elementor-242 .elementor-element.elementor-element-10f9efb{--width:70%;}.elementor-242 .elementor-element.elementor-element-4ded72e{--width:30%;}.elementor-242 .elementor-element.elementor-element-cae6d55{--width:70%;}.elementor-242 .elementor-element.elementor-element-27aca34{--width:30%;}.elementor-242 .elementor-element.elementor-element-090ebd0{--width:70%;}.elementor-242 .elementor-element.elementor-element-5c93974{--width:30%;}.elementor-242 .elementor-element.elementor-element-ca16b2e{--width:70%;}.elementor-242 .elementor-element.elementor-element-95412b8{--width:30%;}.elementor-242 .elementor-element.elementor-element-000d2d6{--width:70%;}.elementor-242 .elementor-element.elementor-element-db28ad3{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-242 .elementor-element.elementor-element-ea0878a{--width:100%;}.elementor-242 .elementor-element.elementor-element-28cbf9a{--width:100%;}.elementor-242 .elementor-element.elementor-element-41534bb{--width:100%;}.elementor-242 .elementor-element.elementor-element-4502871{--width:100%;}.elementor-242 .elementor-element.elementor-element-6ad089e{--width:100%;}.elementor-242 .elementor-element.elementor-element-7c82059{--width:60%;}.elementor-242 .elementor-element.elementor-element-03ca30a{--width:40%;}.elementor-242 .elementor-element.elementor-element-edc6920{--width:60%;}.elementor-242 .elementor-element.elementor-element-1c2c176{--width:40%;}.elementor-242 .elementor-element.elementor-element-fe57351{--width:60%;}.elementor-242 .elementor-element.elementor-element-8f67455{--width:40%;}.elementor-242 .elementor-element.elementor-element-5df537a{--width:60%;}.elementor-242 .elementor-element.elementor-element-b230d84{--width:40%;}.elementor-242 .elementor-element.elementor-element-ed3a899{--width:60%;}.elementor-242 .elementor-element.elementor-element-6c8abb2{--width:40%;}.elementor-242 .elementor-element.elementor-element-89a0db8{--width:60%;}.elementor-242 .elementor-element.elementor-element-616566f{--width:40%;}.elementor-242 .elementor-element.elementor-element-904291e{--width:60%;}.elementor-242 .elementor-element.elementor-element-45224b8{--width:40%;}.elementor-242 .elementor-element.elementor-element-8e32678{--width:60%;}.elementor-242 .elementor-element.elementor-element-6c6e8e8{--width:40%;}.elementor-242 .elementor-element.elementor-element-b8d159a{--width:60%;}.elementor-242 .elementor-element.elementor-element-aa1495c{--width:40%;}.elementor-242 .elementor-element.elementor-element-7d0e1df{--width:60%;}.elementor-242 .elementor-element.elementor-element-3e0bb0a{--width:40%;}.elementor-242 .elementor-element.elementor-element-5995e08{--width:60%;}.elementor-242 .elementor-element.elementor-element-b59d65c{--width:40%;}.elementor-242 .elementor-element.elementor-element-fbfd216{--width:60%;}.elementor-242 .elementor-element.elementor-element-de39920{--width:40%;}.elementor-242 .elementor-element.elementor-element-cf98079{--width:60%;}.elementor-242 .elementor-element.elementor-element-51e111a{--width:40%;}.elementor-242 .elementor-element.elementor-element-a72b6ed{--width:60%;}.elementor-242 .elementor-element.elementor-element-cc2c6aa{--width:40%;}.elementor-242 .elementor-element.elementor-element-fc59b23{--width:60%;}.elementor-242 .elementor-element.elementor-element-29fe136{--width:40%;}.elementor-242 .elementor-element.elementor-element-eca0e88{--width:60%;}.elementor-242 .elementor-element.elementor-element-6daf3d5{--width:40%;}.elementor-242 .elementor-element.elementor-element-a6537c6{--width:60%;}.elementor-242 .elementor-element.elementor-element-dadaf6b{--width:40%;}.elementor-242 .elementor-element.elementor-element-77d2b6d{--width:60%;}.elementor-242 .elementor-element.elementor-element-9375c64{--width:40%;}.elementor-242 .elementor-element.elementor-element-7145511{--width:60%;}.elementor-242 .elementor-element.elementor-element-ad11b88{--width:40%;}.elementor-242 .elementor-element.elementor-element-10f9efb{--width:60%;}.elementor-242 .elementor-element.elementor-element-4ded72e{--width:40%;}.elementor-242 .elementor-element.elementor-element-cae6d55{--width:60%;}.elementor-242 .elementor-element.elementor-element-27aca34{--width:40%;}.elementor-242 .elementor-element.elementor-element-090ebd0{--width:60%;}.elementor-242 .elementor-element.elementor-element-5c93974{--width:40%;}.elementor-242 .elementor-element.elementor-element-ca16b2e{--width:60%;}.elementor-242 .elementor-element.elementor-element-95412b8{--width:40%;}.elementor-242 .elementor-element.elementor-element-000d2d6{--width:60%;}.elementor-242 .elementor-element.elementor-element-db28ad3{--width:40%;}}@media(max-width:1024px){.elementor-242 .elementor-element.elementor-element-ea471ec{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-242 .elementor-element.elementor-element-f6d6ae3{width:100%;max-width:100%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-242 .elementor-element.elementor-element-ac11d1f{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-242 .elementor-element.elementor-element-0f62827 .elementor-heading-title{line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-242 .elementor-element.elementor-element-3cd5cca{width:100%;max-width:100%;font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-242 .elementor-element.elementor-element-cdb28b9 .elementor-button{font-size:12px;letter-spacing:1px;padding:16px 24px 16px 24px;}.elementor-242 .elementor-element.elementor-element-28a4d5d .elementor-button{font-size:12px;letter-spacing:1px;border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-242 .elementor-element.elementor-element-7d1070a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-373a926{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-451d9c7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-1e537b9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-a96b47a{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-a571842{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-3c50c1d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-224c21a{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-7a3530d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-ac37725{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-0e7cc76{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-0d8ee8e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-6577efe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-9735603{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-22ffe5d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-13f7731{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-e83470e{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-c4f7b45{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-85cb3ce{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-354829f{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-759d0a5 .elementor-heading-title{line-height:1.2em;}.elementor-242 .elementor-element.elementor-element-a7dc528{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-242 .elementor-element.elementor-element-41534bb{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-328e09c{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-242 .elementor-element.elementor-element-0bb6966{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-4502871{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-4870c56{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-242 .elementor-element.elementor-element-471b1d8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-6ad089e{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-a513efc{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-242 .elementor-element.elementor-element-6c5ca48{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-4cc385f{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-49bd4a6{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-242 .elementor-element.elementor-element-57ed0f1 .elementor-heading-title{line-height:1.2em;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-242 .elementor-element.elementor-element-c40fc6c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-c8e9b2a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-1f5f9c7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-d79d5fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-828c082{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-f82d670{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-e152ca7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-141f5c7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-2376df8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-827a622{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-86b467d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-451a003{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-4bde4cf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-16d76d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-ef727fd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-09dc6c6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-93ebfc4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-a34f430{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-3311095{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-9ec9435{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-4dcbe20{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-b1b188d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-77346fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-fdb1d30{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-242 .elementor-element.elementor-element-2453bf7{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}}@media(max-width:767px){.elementor-242 .elementor-element.elementor-element-ea0878a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-242 .elementor-element.elementor-element-f6d6ae3{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-f6d6ae3 .elementor-heading-title{line-height:1.6em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-242 .elementor-element.elementor-element-ac11d1f{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-242 .elementor-element.elementor-element-0f62827 .elementor-heading-title{line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-242 .elementor-element.elementor-element-3cd5cca{width:100%;max-width:100%;font-size:16px;line-height:1.8em;}.elementor-242 .elementor-element.elementor-element-bdb62b7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-242 .elementor-element.elementor-element-373a926{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-451d9c7{width:100%;max-width:100%;font-size:12px;line-height:1.8em;}.elementor-242 .elementor-element.elementor-element-a96b47a{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-a571842{width:100%;max-width:100%;font-size:12px;line-height:1.8em;}.elementor-242 .elementor-element.elementor-element-224c21a{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-7a3530d{width:100%;max-width:100%;font-size:12px;line-height:1.8em;}.elementor-242 .elementor-element.elementor-element-0e7cc76{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-0d8ee8e{width:100%;max-width:100%;font-size:12px;line-height:1.8em;}.elementor-242 .elementor-element.elementor-element-9735603{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-22ffe5d{width:100%;max-width:100%;font-size:12px;line-height:1.8em;}.elementor-242 .elementor-element.elementor-element-e83470e{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-c4f7b45{width:100%;max-width:100%;font-size:12px;line-height:1.8em;}.elementor-242 .elementor-element.elementor-element-85cb3ce{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-354829f{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-0ecc153{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-759d0a5 .elementor-heading-title{line-height:1.2em;}.elementor-242 .elementor-element.elementor-element-41534bb{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-328e09c{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-0bb6966{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-4502871{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-4870c56{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-471b1d8{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-6ad089e{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-a513efc{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-6c5ca48{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-4cc385f{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-49bd4a6{width:100%;max-width:100%;}.elementor-242 .elementor-element.elementor-element-d57ab75{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-242 .elementor-element.elementor-element-57ed0f1 .elementor-heading-title{line-height:1.2em;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-242 .elementor-element.elementor-element-20b1f4f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-7c82059{--width:100%;}.elementor-242 .elementor-element.elementor-element-c9ebcab .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-c40fc6c{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-03ca30a{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-6d90b4f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-7ea08f7{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-01dea12{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-edc6920{--width:100%;}.elementor-242 .elementor-element.elementor-element-07ff01c .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-c8e9b2a{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-1c2c176{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-a7737ca{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-b4c88e4{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-86304d5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-fe57351{--width:100%;}.elementor-242 .elementor-element.elementor-element-63e6ee2 .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-1f5f9c7{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-8f67455{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-ace8ad4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-f96fc7b{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-20bacdb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-5df537a{--width:100%;}.elementor-242 .elementor-element.elementor-element-4c34b25 .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-d79d5fa{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-b230d84{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-f7414fb{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-0fbb1c8{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-b3afd0d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-ed3a899{--width:100%;}.elementor-242 .elementor-element.elementor-element-7c664a8 .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-828c082{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-6c8abb2{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-539d610{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-fb9e4c2{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-2f3576f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-89a0db8{--width:100%;}.elementor-242 .elementor-element.elementor-element-1d24e27 .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-f82d670{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-616566f{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-87780e3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-3bb6bfb{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-36eb93d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-904291e{--width:100%;}.elementor-242 .elementor-element.elementor-element-5cb365f .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-e152ca7{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-45224b8{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-258a3d7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-5a093f2{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-ef1ad3b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-8e32678{--width:100%;}.elementor-242 .elementor-element.elementor-element-600bbc8 .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-141f5c7{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-6c6e8e8{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-ae1d7b3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-372531d{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-f2bff5e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-b8d159a{--width:100%;}.elementor-242 .elementor-element.elementor-element-1dda6ab .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-2376df8{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-aa1495c{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-a7a80eb{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-8c9d175{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-ed0609f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-7d0e1df{--width:100%;}.elementor-242 .elementor-element.elementor-element-ef4a8f3 .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-827a622{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-3e0bb0a{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-401f630{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-7571e91{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-99e801e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-5995e08{--width:100%;}.elementor-242 .elementor-element.elementor-element-f003882 .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-86b467d{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-b59d65c{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-be05052{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-271702c{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-74bc6fe{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-fbfd216{--width:100%;}.elementor-242 .elementor-element.elementor-element-6498923 .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-451a003{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-de39920{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-9a3931f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-a58e7bc{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-2ba559a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-cf98079{--width:100%;}.elementor-242 .elementor-element.elementor-element-9d2eb00 .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-4bde4cf{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-51e111a{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-3ec8687{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-199517a{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-346ed4c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-a72b6ed{--width:100%;}.elementor-242 .elementor-element.elementor-element-7b78380 .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-16d76d4{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-cc2c6aa{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-83a4e0a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-4f1ccca{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-fb01e4c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-fc59b23{--width:100%;}.elementor-242 .elementor-element.elementor-element-f60f0ff .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-ef727fd{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-29fe136{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-39dd920{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-d376877{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-378a313{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-eca0e88{--width:100%;}.elementor-242 .elementor-element.elementor-element-c6ad9ba .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-09dc6c6{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-6daf3d5{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-14d2d05{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-3b17df2{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-0be0344{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-a6537c6{--width:100%;}.elementor-242 .elementor-element.elementor-element-5f3c3b7 .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-93ebfc4{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-dadaf6b{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-106e059{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-3215664{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-bb0e3d0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-77d2b6d{--width:100%;}.elementor-242 .elementor-element.elementor-element-6155ef3 .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-a34f430{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-9375c64{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-663762b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-3d2ea8c{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-f31a7ef{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-7145511{--width:100%;}.elementor-242 .elementor-element.elementor-element-d075f2d .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-3311095{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-ad11b88{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-fa2f12f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-c27954f{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-c3f95a9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-10f9efb{--width:100%;}.elementor-242 .elementor-element.elementor-element-1f0296a .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-9ec9435{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-4ded72e{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-854a4dd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-c3f4d92{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-bb1e2af{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-cae6d55{--width:100%;}.elementor-242 .elementor-element.elementor-element-e545b92 .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-4dcbe20{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-27aca34{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-cb3f139{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-f472c86{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-d2752e0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-090ebd0{--width:100%;}.elementor-242 .elementor-element.elementor-element-3877f79 .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-b1b188d{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-5c93974{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-1140a92{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-39f3052{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-5fbdefa{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-ca16b2e{--width:100%;}.elementor-242 .elementor-element.elementor-element-22b63f8 .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-77346fb{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-95412b8{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-f981503{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-1027374{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-4299126{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-242 .elementor-element.elementor-element-000d2d6{--width:100%;}.elementor-242 .elementor-element.elementor-element-82e9727 .elementor-heading-title{font-size:18px;}.elementor-242 .elementor-element.elementor-element-fdb1d30{width:100%;max-width:100%;font-size:14px;}.elementor-242 .elementor-element.elementor-element-db28ad3{--justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-4b57bc9{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-242 .elementor-element.elementor-element-2063c35{width:auto;max-width:auto;}}/* Start custom CSS for heading, class: .elementor-element-f6d6ae3 */.elementor-242 .elementor-element.elementor-element-f6d6ae3 p {
    font-size: clamp(12px,0.8rem,18px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-f6d6ae3 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f6d6ae3 p {
    font-size: clamp(10px,0.4rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-f6d6ae3 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f62827 */.elementor-242 .elementor-element.elementor-element-0f62827 span {
    color: #1B3022;
    font-style: italic;
}

.elementor-242 .elementor-element.elementor-element-0f62827 h2 {
    font-size: clamp(50px,4.5vw,80px) !important;
}

@media (max-width:1024px) {
    .elementor-242 .elementor-element.elementor-element-0f62827 h2 {
    font-size: clamp(50px,6vw,70px) !important;
}
}
@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-0f62827 h2 {
    font-size: clamp(30px,2.5vw,40px) !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cd5cca */.elementor-242 .elementor-element.elementor-element-3cd5cca {
    max-width: 600px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-373a926 */.elementor-242 .elementor-element.elementor-element-373a926 p {
    font-size: clamp(12px,0.8rem,18px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-373a926 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-373a926 p {
    font-size: clamp(14px,0.7rem,16px) !important;}
    .elementor-242 .elementor-element.elementor-element-373a926 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-451d9c7 */.elementor-242 .elementor-element.elementor-element-451d9c7 {
    max-width: 600px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a96b47a */.elementor-242 .elementor-element.elementor-element-a96b47a p {
    font-size: clamp(12px,0.8rem,18px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-a96b47a span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a96b47a p {
    font-size: clamp(14px,0.7rem,16px) !important;}
    .elementor-242 .elementor-element.elementor-element-a96b47a span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a571842 */.elementor-242 .elementor-element.elementor-element-a571842 {
    max-width: 600px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-224c21a */.elementor-242 .elementor-element.elementor-element-224c21a p {
    font-size: clamp(12px,0.8rem,18px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-224c21a span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-224c21a p {
    font-size: clamp(14px,0.7rem,16px) !important;}
    .elementor-242 .elementor-element.elementor-element-224c21a span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a3530d */.elementor-242 .elementor-element.elementor-element-7a3530d {
    max-width: 600px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e7cc76 */.elementor-242 .elementor-element.elementor-element-0e7cc76 p {
    font-size: clamp(12px,0.8rem,18px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-0e7cc76 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-0e7cc76 p {
    font-size: clamp(14px,0.7rem,16px) !important;}
    .elementor-242 .elementor-element.elementor-element-0e7cc76 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d8ee8e */.elementor-242 .elementor-element.elementor-element-0d8ee8e {
    max-width: 600px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9735603 */.elementor-242 .elementor-element.elementor-element-9735603 p {
    font-size: clamp(12px,0.8rem,18px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-9735603 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-9735603 p {
    font-size: clamp(14px,0.7rem,16px) !important;}
    .elementor-242 .elementor-element.elementor-element-9735603 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22ffe5d */.elementor-242 .elementor-element.elementor-element-22ffe5d {
    max-width: 600px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e83470e */.elementor-242 .elementor-element.elementor-element-e83470e p {
    font-size: clamp(12px,0.8rem,18px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-e83470e span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-e83470e p {
    font-size: clamp(14px,0.7rem,16px) !important;}
    .elementor-242 .elementor-element.elementor-element-e83470e span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4f7b45 */.elementor-242 .elementor-element.elementor-element-c4f7b45 {
    max-width: 600px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354829f */.elementor-242 .elementor-element.elementor-element-354829f p {
    font-size: clamp(12px,0.8rem,18px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-354829f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-354829f p {
    font-size: clamp(12px,0.7rem,14px) !important;}
    .elementor-242 .elementor-element.elementor-element-354829f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-759d0a5 */.elementor-242 .elementor-element.elementor-element-759d0a5 span {
    color: #A3B18A;
    font-style: italic;
}

.elementor-242 .elementor-element.elementor-element-759d0a5 h2 {
    font-size: clamp(40px,4vw,60px) !important;
}
@media (max-width:1024px) {
    .elementor-242 .elementor-element.elementor-element-759d0a5 h2 {
    font-size: clamp(36px,8vw,44px) !important;
}
}
@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-759d0a5 h2 {
    font-size: clamp(30px,7vw,40px) !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328e09c */.elementor-242 .elementor-element.elementor-element-328e09c p {
    font-size: clamp(12px,0.8rem,18px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-328e09c span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-328e09c p {
    font-size: clamp(16px,1rem,18px) !important;}
    .elementor-242 .elementor-element.elementor-element-328e09c span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4870c56 */.elementor-242 .elementor-element.elementor-element-4870c56 p {
    font-size: clamp(12px,0.8rem,18px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-4870c56 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-4870c56 p {
    font-size: clamp(16px,1rem,18px) !important;}
    .elementor-242 .elementor-element.elementor-element-4870c56 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a513efc */.elementor-242 .elementor-element.elementor-element-a513efc p {
    font-size: clamp(12px,0.8rem,18px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-a513efc span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a513efc p {
    font-size: clamp(16px,1rem,18px) !important;}
    .elementor-242 .elementor-element.elementor-element-a513efc span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49bd4a6 */.elementor-242 .elementor-element.elementor-element-49bd4a6 p {
    font-size: clamp(12px,0.8rem,18px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-49bd4a6 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-49bd4a6 p {
    font-size: clamp(12px,0.7rem,14px) !important;}
    .elementor-242 .elementor-element.elementor-element-49bd4a6 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57ed0f1 */.elementor-242 .elementor-element.elementor-element-57ed0f1 span {
    color: #A3B18A;
    font-style: italic;
}

.elementor-242 .elementor-element.elementor-element-57ed0f1 h2 {
    font-size: clamp(40px,4vw,60px) !important;
}
@media (max-width:1024px) {
    .elementor-242 .elementor-element.elementor-element-57ed0f1 h2 {
    font-size: clamp(36px,8vw,44px) !important;
}
}
@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-57ed0f1 h2 {
    font-size: clamp(30px,7vw,40px) !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d90b4f */.elementor-242 .elementor-element.elementor-element-6d90b4f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-6d90b4f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-6d90b4f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-6d90b4f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea08f7 */.elementor-242 .elementor-element.elementor-element-7ea08f7 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-7ea08f7 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b1f4f */.elementor-242 .elementor-element.elementor-element-20b1f4f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7737ca */.elementor-242 .elementor-element.elementor-element-a7737ca p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-a7737ca span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a7737ca p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-a7737ca span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4c88e4 */.elementor-242 .elementor-element.elementor-element-b4c88e4 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-b4c88e4 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01dea12 */.elementor-242 .elementor-element.elementor-element-01dea12:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8ad4 */.elementor-242 .elementor-element.elementor-element-ace8ad4 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-ace8ad4 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-ace8ad4 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-ace8ad4 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f96fc7b */.elementor-242 .elementor-element.elementor-element-f96fc7b span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f96fc7b span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86304d5 */.elementor-242 .elementor-element.elementor-element-86304d5:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7414fb */.elementor-242 .elementor-element.elementor-element-f7414fb p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-f7414fb span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f7414fb p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-f7414fb span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fbb1c8 */.elementor-242 .elementor-element.elementor-element-0fbb1c8 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-0fbb1c8 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20bacdb */.elementor-242 .elementor-element.elementor-element-20bacdb:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-539d610 */.elementor-242 .elementor-element.elementor-element-539d610 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-539d610 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-539d610 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-539d610 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb9e4c2 */.elementor-242 .elementor-element.elementor-element-fb9e4c2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-fb9e4c2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3afd0d */.elementor-242 .elementor-element.elementor-element-b3afd0d:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87780e3 */.elementor-242 .elementor-element.elementor-element-87780e3 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-87780e3 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-87780e3 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-87780e3 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bb6bfb */.elementor-242 .elementor-element.elementor-element-3bb6bfb span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3bb6bfb span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f3576f */.elementor-242 .elementor-element.elementor-element-2f3576f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-258a3d7 */.elementor-242 .elementor-element.elementor-element-258a3d7 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-258a3d7 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-258a3d7 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-258a3d7 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a093f2 */.elementor-242 .elementor-element.elementor-element-5a093f2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-5a093f2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36eb93d */.elementor-242 .elementor-element.elementor-element-36eb93d:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae1d7b3 */.elementor-242 .elementor-element.elementor-element-ae1d7b3 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-ae1d7b3 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-ae1d7b3 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-ae1d7b3 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-372531d */.elementor-242 .elementor-element.elementor-element-372531d span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-372531d span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1ad3b */.elementor-242 .elementor-element.elementor-element-ef1ad3b:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7a80eb */.elementor-242 .elementor-element.elementor-element-a7a80eb p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-a7a80eb span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a7a80eb p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-a7a80eb span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c9d175 */.elementor-242 .elementor-element.elementor-element-8c9d175 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-8c9d175 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2bff5e */.elementor-242 .elementor-element.elementor-element-f2bff5e:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-401f630 */.elementor-242 .elementor-element.elementor-element-401f630 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-401f630 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-401f630 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-401f630 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7571e91 */.elementor-242 .elementor-element.elementor-element-7571e91 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-7571e91 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed0609f */.elementor-242 .elementor-element.elementor-element-ed0609f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be05052 */.elementor-242 .elementor-element.elementor-element-be05052 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-be05052 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-be05052 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-be05052 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-271702c */.elementor-242 .elementor-element.elementor-element-271702c span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-271702c span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e801e */.elementor-242 .elementor-element.elementor-element-99e801e:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a3931f */.elementor-242 .elementor-element.elementor-element-9a3931f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-9a3931f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-9a3931f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-9a3931f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58e7bc */.elementor-242 .elementor-element.elementor-element-a58e7bc span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a58e7bc span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74bc6fe */.elementor-242 .elementor-element.elementor-element-74bc6fe:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec8687 */.elementor-242 .elementor-element.elementor-element-3ec8687 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-3ec8687 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3ec8687 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-3ec8687 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199517a */.elementor-242 .elementor-element.elementor-element-199517a span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-199517a span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba559a */.elementor-242 .elementor-element.elementor-element-2ba559a:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83a4e0a */.elementor-242 .elementor-element.elementor-element-83a4e0a p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-83a4e0a span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-83a4e0a p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-83a4e0a span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f1ccca */.elementor-242 .elementor-element.elementor-element-4f1ccca span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-4f1ccca span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-346ed4c */.elementor-242 .elementor-element.elementor-element-346ed4c:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39dd920 */.elementor-242 .elementor-element.elementor-element-39dd920 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-39dd920 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-39dd920 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-39dd920 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d376877 */.elementor-242 .elementor-element.elementor-element-d376877 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-d376877 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb01e4c */.elementor-242 .elementor-element.elementor-element-fb01e4c:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d2d05 */.elementor-242 .elementor-element.elementor-element-14d2d05 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-14d2d05 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-14d2d05 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-14d2d05 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b17df2 */.elementor-242 .elementor-element.elementor-element-3b17df2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3b17df2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378a313 */.elementor-242 .elementor-element.elementor-element-378a313:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-106e059 */.elementor-242 .elementor-element.elementor-element-106e059 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-106e059 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-106e059 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-106e059 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3215664 */.elementor-242 .elementor-element.elementor-element-3215664 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3215664 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0be0344 */.elementor-242 .elementor-element.elementor-element-0be0344:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-663762b */.elementor-242 .elementor-element.elementor-element-663762b p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-663762b span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-663762b p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-663762b span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2ea8c */.elementor-242 .elementor-element.elementor-element-3d2ea8c span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3d2ea8c span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb0e3d0 */.elementor-242 .elementor-element.elementor-element-bb0e3d0:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa2f12f */.elementor-242 .elementor-element.elementor-element-fa2f12f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-fa2f12f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-fa2f12f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-fa2f12f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c27954f */.elementor-242 .elementor-element.elementor-element-c27954f span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-c27954f span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f31a7ef */.elementor-242 .elementor-element.elementor-element-f31a7ef:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-854a4dd */.elementor-242 .elementor-element.elementor-element-854a4dd p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-854a4dd span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-854a4dd p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-854a4dd span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3f4d92 */.elementor-242 .elementor-element.elementor-element-c3f4d92 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-c3f4d92 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f95a9 */.elementor-242 .elementor-element.elementor-element-c3f95a9:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb3f139 */.elementor-242 .elementor-element.elementor-element-cb3f139 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-cb3f139 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-cb3f139 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-cb3f139 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f472c86 */.elementor-242 .elementor-element.elementor-element-f472c86 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f472c86 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1e2af */.elementor-242 .elementor-element.elementor-element-bb1e2af:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1140a92 */.elementor-242 .elementor-element.elementor-element-1140a92 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-1140a92 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-1140a92 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-1140a92 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39f3052 */.elementor-242 .elementor-element.elementor-element-39f3052 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-39f3052 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2752e0 */.elementor-242 .elementor-element.elementor-element-d2752e0:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f981503 */.elementor-242 .elementor-element.elementor-element-f981503 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-f981503 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f981503 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-f981503 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1027374 */.elementor-242 .elementor-element.elementor-element-1027374 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-1027374 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fbdefa */.elementor-242 .elementor-element.elementor-element-5fbdefa:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b57bc9 */.elementor-242 .elementor-element.elementor-element-4b57bc9 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-4b57bc9 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-4b57bc9 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-4b57bc9 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2063c35 */.elementor-242 .elementor-element.elementor-element-2063c35 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-2063c35 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4299126 */.elementor-242 .elementor-element.elementor-element-4299126:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d90b4f */.elementor-242 .elementor-element.elementor-element-6d90b4f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-6d90b4f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-6d90b4f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-6d90b4f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea08f7 */.elementor-242 .elementor-element.elementor-element-7ea08f7 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-7ea08f7 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b1f4f */.elementor-242 .elementor-element.elementor-element-20b1f4f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7737ca */.elementor-242 .elementor-element.elementor-element-a7737ca p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-a7737ca span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a7737ca p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-a7737ca span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4c88e4 */.elementor-242 .elementor-element.elementor-element-b4c88e4 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-b4c88e4 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01dea12 */.elementor-242 .elementor-element.elementor-element-01dea12:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8ad4 */.elementor-242 .elementor-element.elementor-element-ace8ad4 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-ace8ad4 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-ace8ad4 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-ace8ad4 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f96fc7b */.elementor-242 .elementor-element.elementor-element-f96fc7b span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f96fc7b span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86304d5 */.elementor-242 .elementor-element.elementor-element-86304d5:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7414fb */.elementor-242 .elementor-element.elementor-element-f7414fb p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-f7414fb span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f7414fb p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-f7414fb span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fbb1c8 */.elementor-242 .elementor-element.elementor-element-0fbb1c8 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-0fbb1c8 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20bacdb */.elementor-242 .elementor-element.elementor-element-20bacdb:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-539d610 */.elementor-242 .elementor-element.elementor-element-539d610 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-539d610 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-539d610 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-539d610 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb9e4c2 */.elementor-242 .elementor-element.elementor-element-fb9e4c2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-fb9e4c2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3afd0d */.elementor-242 .elementor-element.elementor-element-b3afd0d:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87780e3 */.elementor-242 .elementor-element.elementor-element-87780e3 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-87780e3 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-87780e3 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-87780e3 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bb6bfb */.elementor-242 .elementor-element.elementor-element-3bb6bfb span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3bb6bfb span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f3576f */.elementor-242 .elementor-element.elementor-element-2f3576f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-258a3d7 */.elementor-242 .elementor-element.elementor-element-258a3d7 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-258a3d7 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-258a3d7 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-258a3d7 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a093f2 */.elementor-242 .elementor-element.elementor-element-5a093f2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-5a093f2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36eb93d */.elementor-242 .elementor-element.elementor-element-36eb93d:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae1d7b3 */.elementor-242 .elementor-element.elementor-element-ae1d7b3 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-ae1d7b3 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-ae1d7b3 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-ae1d7b3 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-372531d */.elementor-242 .elementor-element.elementor-element-372531d span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-372531d span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1ad3b */.elementor-242 .elementor-element.elementor-element-ef1ad3b:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7a80eb */.elementor-242 .elementor-element.elementor-element-a7a80eb p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-a7a80eb span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a7a80eb p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-a7a80eb span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c9d175 */.elementor-242 .elementor-element.elementor-element-8c9d175 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-8c9d175 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2bff5e */.elementor-242 .elementor-element.elementor-element-f2bff5e:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-401f630 */.elementor-242 .elementor-element.elementor-element-401f630 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-401f630 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-401f630 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-401f630 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7571e91 */.elementor-242 .elementor-element.elementor-element-7571e91 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-7571e91 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed0609f */.elementor-242 .elementor-element.elementor-element-ed0609f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be05052 */.elementor-242 .elementor-element.elementor-element-be05052 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-be05052 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-be05052 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-be05052 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-271702c */.elementor-242 .elementor-element.elementor-element-271702c span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-271702c span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e801e */.elementor-242 .elementor-element.elementor-element-99e801e:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a3931f */.elementor-242 .elementor-element.elementor-element-9a3931f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-9a3931f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-9a3931f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-9a3931f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58e7bc */.elementor-242 .elementor-element.elementor-element-a58e7bc span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a58e7bc span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74bc6fe */.elementor-242 .elementor-element.elementor-element-74bc6fe:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec8687 */.elementor-242 .elementor-element.elementor-element-3ec8687 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-3ec8687 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3ec8687 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-3ec8687 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199517a */.elementor-242 .elementor-element.elementor-element-199517a span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-199517a span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba559a */.elementor-242 .elementor-element.elementor-element-2ba559a:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83a4e0a */.elementor-242 .elementor-element.elementor-element-83a4e0a p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-83a4e0a span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-83a4e0a p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-83a4e0a span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f1ccca */.elementor-242 .elementor-element.elementor-element-4f1ccca span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-4f1ccca span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-346ed4c */.elementor-242 .elementor-element.elementor-element-346ed4c:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39dd920 */.elementor-242 .elementor-element.elementor-element-39dd920 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-39dd920 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-39dd920 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-39dd920 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d376877 */.elementor-242 .elementor-element.elementor-element-d376877 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-d376877 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb01e4c */.elementor-242 .elementor-element.elementor-element-fb01e4c:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d2d05 */.elementor-242 .elementor-element.elementor-element-14d2d05 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-14d2d05 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-14d2d05 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-14d2d05 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b17df2 */.elementor-242 .elementor-element.elementor-element-3b17df2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3b17df2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378a313 */.elementor-242 .elementor-element.elementor-element-378a313:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-106e059 */.elementor-242 .elementor-element.elementor-element-106e059 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-106e059 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-106e059 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-106e059 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3215664 */.elementor-242 .elementor-element.elementor-element-3215664 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3215664 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0be0344 */.elementor-242 .elementor-element.elementor-element-0be0344:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-663762b */.elementor-242 .elementor-element.elementor-element-663762b p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-663762b span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-663762b p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-663762b span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2ea8c */.elementor-242 .elementor-element.elementor-element-3d2ea8c span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3d2ea8c span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb0e3d0 */.elementor-242 .elementor-element.elementor-element-bb0e3d0:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa2f12f */.elementor-242 .elementor-element.elementor-element-fa2f12f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-fa2f12f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-fa2f12f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-fa2f12f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c27954f */.elementor-242 .elementor-element.elementor-element-c27954f span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-c27954f span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f31a7ef */.elementor-242 .elementor-element.elementor-element-f31a7ef:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-854a4dd */.elementor-242 .elementor-element.elementor-element-854a4dd p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-854a4dd span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-854a4dd p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-854a4dd span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3f4d92 */.elementor-242 .elementor-element.elementor-element-c3f4d92 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-c3f4d92 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f95a9 */.elementor-242 .elementor-element.elementor-element-c3f95a9:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb3f139 */.elementor-242 .elementor-element.elementor-element-cb3f139 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-cb3f139 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-cb3f139 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-cb3f139 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f472c86 */.elementor-242 .elementor-element.elementor-element-f472c86 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f472c86 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1e2af */.elementor-242 .elementor-element.elementor-element-bb1e2af:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1140a92 */.elementor-242 .elementor-element.elementor-element-1140a92 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-1140a92 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-1140a92 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-1140a92 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39f3052 */.elementor-242 .elementor-element.elementor-element-39f3052 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-39f3052 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2752e0 */.elementor-242 .elementor-element.elementor-element-d2752e0:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f981503 */.elementor-242 .elementor-element.elementor-element-f981503 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-f981503 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f981503 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-f981503 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1027374 */.elementor-242 .elementor-element.elementor-element-1027374 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-1027374 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fbdefa */.elementor-242 .elementor-element.elementor-element-5fbdefa:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b57bc9 */.elementor-242 .elementor-element.elementor-element-4b57bc9 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-4b57bc9 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-4b57bc9 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-4b57bc9 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2063c35 */.elementor-242 .elementor-element.elementor-element-2063c35 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-2063c35 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4299126 */.elementor-242 .elementor-element.elementor-element-4299126:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d90b4f */.elementor-242 .elementor-element.elementor-element-6d90b4f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-6d90b4f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-6d90b4f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-6d90b4f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea08f7 */.elementor-242 .elementor-element.elementor-element-7ea08f7 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-7ea08f7 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b1f4f */.elementor-242 .elementor-element.elementor-element-20b1f4f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7737ca */.elementor-242 .elementor-element.elementor-element-a7737ca p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-a7737ca span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a7737ca p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-a7737ca span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4c88e4 */.elementor-242 .elementor-element.elementor-element-b4c88e4 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-b4c88e4 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01dea12 */.elementor-242 .elementor-element.elementor-element-01dea12:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8ad4 */.elementor-242 .elementor-element.elementor-element-ace8ad4 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-ace8ad4 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-ace8ad4 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-ace8ad4 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f96fc7b */.elementor-242 .elementor-element.elementor-element-f96fc7b span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f96fc7b span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86304d5 */.elementor-242 .elementor-element.elementor-element-86304d5:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7414fb */.elementor-242 .elementor-element.elementor-element-f7414fb p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-f7414fb span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f7414fb p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-f7414fb span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fbb1c8 */.elementor-242 .elementor-element.elementor-element-0fbb1c8 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-0fbb1c8 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20bacdb */.elementor-242 .elementor-element.elementor-element-20bacdb:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-539d610 */.elementor-242 .elementor-element.elementor-element-539d610 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-539d610 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-539d610 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-539d610 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb9e4c2 */.elementor-242 .elementor-element.elementor-element-fb9e4c2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-fb9e4c2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3afd0d */.elementor-242 .elementor-element.elementor-element-b3afd0d:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87780e3 */.elementor-242 .elementor-element.elementor-element-87780e3 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-87780e3 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-87780e3 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-87780e3 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bb6bfb */.elementor-242 .elementor-element.elementor-element-3bb6bfb span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3bb6bfb span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f3576f */.elementor-242 .elementor-element.elementor-element-2f3576f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-258a3d7 */.elementor-242 .elementor-element.elementor-element-258a3d7 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-258a3d7 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-258a3d7 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-258a3d7 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a093f2 */.elementor-242 .elementor-element.elementor-element-5a093f2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-5a093f2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36eb93d */.elementor-242 .elementor-element.elementor-element-36eb93d:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae1d7b3 */.elementor-242 .elementor-element.elementor-element-ae1d7b3 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-ae1d7b3 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-ae1d7b3 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-ae1d7b3 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-372531d */.elementor-242 .elementor-element.elementor-element-372531d span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-372531d span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1ad3b */.elementor-242 .elementor-element.elementor-element-ef1ad3b:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7a80eb */.elementor-242 .elementor-element.elementor-element-a7a80eb p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-a7a80eb span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a7a80eb p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-a7a80eb span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c9d175 */.elementor-242 .elementor-element.elementor-element-8c9d175 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-8c9d175 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2bff5e */.elementor-242 .elementor-element.elementor-element-f2bff5e:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-401f630 */.elementor-242 .elementor-element.elementor-element-401f630 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-401f630 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-401f630 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-401f630 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7571e91 */.elementor-242 .elementor-element.elementor-element-7571e91 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-7571e91 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed0609f */.elementor-242 .elementor-element.elementor-element-ed0609f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be05052 */.elementor-242 .elementor-element.elementor-element-be05052 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-be05052 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-be05052 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-be05052 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-271702c */.elementor-242 .elementor-element.elementor-element-271702c span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-271702c span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e801e */.elementor-242 .elementor-element.elementor-element-99e801e:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a3931f */.elementor-242 .elementor-element.elementor-element-9a3931f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-9a3931f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-9a3931f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-9a3931f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58e7bc */.elementor-242 .elementor-element.elementor-element-a58e7bc span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a58e7bc span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74bc6fe */.elementor-242 .elementor-element.elementor-element-74bc6fe:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec8687 */.elementor-242 .elementor-element.elementor-element-3ec8687 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-3ec8687 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3ec8687 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-3ec8687 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199517a */.elementor-242 .elementor-element.elementor-element-199517a span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-199517a span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba559a */.elementor-242 .elementor-element.elementor-element-2ba559a:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83a4e0a */.elementor-242 .elementor-element.elementor-element-83a4e0a p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-83a4e0a span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-83a4e0a p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-83a4e0a span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f1ccca */.elementor-242 .elementor-element.elementor-element-4f1ccca span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-4f1ccca span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-346ed4c */.elementor-242 .elementor-element.elementor-element-346ed4c:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39dd920 */.elementor-242 .elementor-element.elementor-element-39dd920 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-39dd920 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-39dd920 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-39dd920 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d376877 */.elementor-242 .elementor-element.elementor-element-d376877 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-d376877 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb01e4c */.elementor-242 .elementor-element.elementor-element-fb01e4c:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d2d05 */.elementor-242 .elementor-element.elementor-element-14d2d05 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-14d2d05 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-14d2d05 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-14d2d05 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b17df2 */.elementor-242 .elementor-element.elementor-element-3b17df2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3b17df2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378a313 */.elementor-242 .elementor-element.elementor-element-378a313:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-106e059 */.elementor-242 .elementor-element.elementor-element-106e059 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-106e059 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-106e059 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-106e059 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3215664 */.elementor-242 .elementor-element.elementor-element-3215664 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3215664 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0be0344 */.elementor-242 .elementor-element.elementor-element-0be0344:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-663762b */.elementor-242 .elementor-element.elementor-element-663762b p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-663762b span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-663762b p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-663762b span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2ea8c */.elementor-242 .elementor-element.elementor-element-3d2ea8c span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3d2ea8c span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb0e3d0 */.elementor-242 .elementor-element.elementor-element-bb0e3d0:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa2f12f */.elementor-242 .elementor-element.elementor-element-fa2f12f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-fa2f12f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-fa2f12f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-fa2f12f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c27954f */.elementor-242 .elementor-element.elementor-element-c27954f span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-c27954f span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f31a7ef */.elementor-242 .elementor-element.elementor-element-f31a7ef:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-854a4dd */.elementor-242 .elementor-element.elementor-element-854a4dd p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-854a4dd span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-854a4dd p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-854a4dd span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3f4d92 */.elementor-242 .elementor-element.elementor-element-c3f4d92 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-c3f4d92 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f95a9 */.elementor-242 .elementor-element.elementor-element-c3f95a9:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb3f139 */.elementor-242 .elementor-element.elementor-element-cb3f139 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-cb3f139 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-cb3f139 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-cb3f139 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f472c86 */.elementor-242 .elementor-element.elementor-element-f472c86 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f472c86 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1e2af */.elementor-242 .elementor-element.elementor-element-bb1e2af:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1140a92 */.elementor-242 .elementor-element.elementor-element-1140a92 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-1140a92 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-1140a92 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-1140a92 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39f3052 */.elementor-242 .elementor-element.elementor-element-39f3052 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-39f3052 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2752e0 */.elementor-242 .elementor-element.elementor-element-d2752e0:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f981503 */.elementor-242 .elementor-element.elementor-element-f981503 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-f981503 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f981503 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-f981503 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1027374 */.elementor-242 .elementor-element.elementor-element-1027374 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-1027374 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fbdefa */.elementor-242 .elementor-element.elementor-element-5fbdefa:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b57bc9 */.elementor-242 .elementor-element.elementor-element-4b57bc9 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-4b57bc9 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-4b57bc9 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-4b57bc9 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2063c35 */.elementor-242 .elementor-element.elementor-element-2063c35 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-2063c35 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4299126 */.elementor-242 .elementor-element.elementor-element-4299126:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d90b4f */.elementor-242 .elementor-element.elementor-element-6d90b4f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-6d90b4f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-6d90b4f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-6d90b4f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea08f7 */.elementor-242 .elementor-element.elementor-element-7ea08f7 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-7ea08f7 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b1f4f */.elementor-242 .elementor-element.elementor-element-20b1f4f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7737ca */.elementor-242 .elementor-element.elementor-element-a7737ca p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-a7737ca span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a7737ca p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-a7737ca span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4c88e4 */.elementor-242 .elementor-element.elementor-element-b4c88e4 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-b4c88e4 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01dea12 */.elementor-242 .elementor-element.elementor-element-01dea12:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8ad4 */.elementor-242 .elementor-element.elementor-element-ace8ad4 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-ace8ad4 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-ace8ad4 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-ace8ad4 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f96fc7b */.elementor-242 .elementor-element.elementor-element-f96fc7b span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f96fc7b span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86304d5 */.elementor-242 .elementor-element.elementor-element-86304d5:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7414fb */.elementor-242 .elementor-element.elementor-element-f7414fb p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-f7414fb span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f7414fb p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-f7414fb span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fbb1c8 */.elementor-242 .elementor-element.elementor-element-0fbb1c8 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-0fbb1c8 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20bacdb */.elementor-242 .elementor-element.elementor-element-20bacdb:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-539d610 */.elementor-242 .elementor-element.elementor-element-539d610 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-539d610 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-539d610 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-539d610 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb9e4c2 */.elementor-242 .elementor-element.elementor-element-fb9e4c2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-fb9e4c2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3afd0d */.elementor-242 .elementor-element.elementor-element-b3afd0d:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87780e3 */.elementor-242 .elementor-element.elementor-element-87780e3 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-87780e3 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-87780e3 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-87780e3 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bb6bfb */.elementor-242 .elementor-element.elementor-element-3bb6bfb span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3bb6bfb span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f3576f */.elementor-242 .elementor-element.elementor-element-2f3576f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-258a3d7 */.elementor-242 .elementor-element.elementor-element-258a3d7 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-258a3d7 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-258a3d7 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-258a3d7 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a093f2 */.elementor-242 .elementor-element.elementor-element-5a093f2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-5a093f2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36eb93d */.elementor-242 .elementor-element.elementor-element-36eb93d:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae1d7b3 */.elementor-242 .elementor-element.elementor-element-ae1d7b3 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-ae1d7b3 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-ae1d7b3 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-ae1d7b3 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-372531d */.elementor-242 .elementor-element.elementor-element-372531d span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-372531d span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1ad3b */.elementor-242 .elementor-element.elementor-element-ef1ad3b:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7a80eb */.elementor-242 .elementor-element.elementor-element-a7a80eb p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-a7a80eb span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a7a80eb p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-a7a80eb span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c9d175 */.elementor-242 .elementor-element.elementor-element-8c9d175 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-8c9d175 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2bff5e */.elementor-242 .elementor-element.elementor-element-f2bff5e:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-401f630 */.elementor-242 .elementor-element.elementor-element-401f630 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-401f630 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-401f630 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-401f630 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7571e91 */.elementor-242 .elementor-element.elementor-element-7571e91 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-7571e91 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed0609f */.elementor-242 .elementor-element.elementor-element-ed0609f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be05052 */.elementor-242 .elementor-element.elementor-element-be05052 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-be05052 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-be05052 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-be05052 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-271702c */.elementor-242 .elementor-element.elementor-element-271702c span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-271702c span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e801e */.elementor-242 .elementor-element.elementor-element-99e801e:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a3931f */.elementor-242 .elementor-element.elementor-element-9a3931f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-9a3931f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-9a3931f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-9a3931f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58e7bc */.elementor-242 .elementor-element.elementor-element-a58e7bc span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a58e7bc span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74bc6fe */.elementor-242 .elementor-element.elementor-element-74bc6fe:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec8687 */.elementor-242 .elementor-element.elementor-element-3ec8687 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-3ec8687 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3ec8687 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-3ec8687 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199517a */.elementor-242 .elementor-element.elementor-element-199517a span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-199517a span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba559a */.elementor-242 .elementor-element.elementor-element-2ba559a:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83a4e0a */.elementor-242 .elementor-element.elementor-element-83a4e0a p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-83a4e0a span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-83a4e0a p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-83a4e0a span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f1ccca */.elementor-242 .elementor-element.elementor-element-4f1ccca span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-4f1ccca span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-346ed4c */.elementor-242 .elementor-element.elementor-element-346ed4c:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39dd920 */.elementor-242 .elementor-element.elementor-element-39dd920 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-39dd920 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-39dd920 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-39dd920 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d376877 */.elementor-242 .elementor-element.elementor-element-d376877 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-d376877 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb01e4c */.elementor-242 .elementor-element.elementor-element-fb01e4c:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d2d05 */.elementor-242 .elementor-element.elementor-element-14d2d05 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-14d2d05 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-14d2d05 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-14d2d05 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b17df2 */.elementor-242 .elementor-element.elementor-element-3b17df2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3b17df2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378a313 */.elementor-242 .elementor-element.elementor-element-378a313:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-106e059 */.elementor-242 .elementor-element.elementor-element-106e059 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-106e059 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-106e059 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-106e059 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3215664 */.elementor-242 .elementor-element.elementor-element-3215664 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3215664 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0be0344 */.elementor-242 .elementor-element.elementor-element-0be0344:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-663762b */.elementor-242 .elementor-element.elementor-element-663762b p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-663762b span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-663762b p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-663762b span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2ea8c */.elementor-242 .elementor-element.elementor-element-3d2ea8c span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3d2ea8c span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb0e3d0 */.elementor-242 .elementor-element.elementor-element-bb0e3d0:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa2f12f */.elementor-242 .elementor-element.elementor-element-fa2f12f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-fa2f12f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-fa2f12f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-fa2f12f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c27954f */.elementor-242 .elementor-element.elementor-element-c27954f span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-c27954f span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f31a7ef */.elementor-242 .elementor-element.elementor-element-f31a7ef:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-854a4dd */.elementor-242 .elementor-element.elementor-element-854a4dd p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-854a4dd span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-854a4dd p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-854a4dd span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3f4d92 */.elementor-242 .elementor-element.elementor-element-c3f4d92 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-c3f4d92 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f95a9 */.elementor-242 .elementor-element.elementor-element-c3f95a9:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb3f139 */.elementor-242 .elementor-element.elementor-element-cb3f139 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-cb3f139 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-cb3f139 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-cb3f139 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f472c86 */.elementor-242 .elementor-element.elementor-element-f472c86 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f472c86 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1e2af */.elementor-242 .elementor-element.elementor-element-bb1e2af:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1140a92 */.elementor-242 .elementor-element.elementor-element-1140a92 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-1140a92 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-1140a92 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-1140a92 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39f3052 */.elementor-242 .elementor-element.elementor-element-39f3052 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-39f3052 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2752e0 */.elementor-242 .elementor-element.elementor-element-d2752e0:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f981503 */.elementor-242 .elementor-element.elementor-element-f981503 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-f981503 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f981503 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-f981503 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1027374 */.elementor-242 .elementor-element.elementor-element-1027374 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-1027374 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fbdefa */.elementor-242 .elementor-element.elementor-element-5fbdefa:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b57bc9 */.elementor-242 .elementor-element.elementor-element-4b57bc9 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-4b57bc9 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-4b57bc9 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-4b57bc9 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2063c35 */.elementor-242 .elementor-element.elementor-element-2063c35 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-2063c35 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4299126 */.elementor-242 .elementor-element.elementor-element-4299126:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d90b4f */.elementor-242 .elementor-element.elementor-element-6d90b4f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-6d90b4f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-6d90b4f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-6d90b4f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea08f7 */.elementor-242 .elementor-element.elementor-element-7ea08f7 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-7ea08f7 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b1f4f */.elementor-242 .elementor-element.elementor-element-20b1f4f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7737ca */.elementor-242 .elementor-element.elementor-element-a7737ca p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-a7737ca span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a7737ca p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-a7737ca span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4c88e4 */.elementor-242 .elementor-element.elementor-element-b4c88e4 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-b4c88e4 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01dea12 */.elementor-242 .elementor-element.elementor-element-01dea12:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8ad4 */.elementor-242 .elementor-element.elementor-element-ace8ad4 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-ace8ad4 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-ace8ad4 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-ace8ad4 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f96fc7b */.elementor-242 .elementor-element.elementor-element-f96fc7b span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f96fc7b span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86304d5 */.elementor-242 .elementor-element.elementor-element-86304d5:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7414fb */.elementor-242 .elementor-element.elementor-element-f7414fb p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-f7414fb span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f7414fb p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-f7414fb span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fbb1c8 */.elementor-242 .elementor-element.elementor-element-0fbb1c8 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-0fbb1c8 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20bacdb */.elementor-242 .elementor-element.elementor-element-20bacdb:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-539d610 */.elementor-242 .elementor-element.elementor-element-539d610 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-539d610 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-539d610 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-539d610 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb9e4c2 */.elementor-242 .elementor-element.elementor-element-fb9e4c2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-fb9e4c2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3afd0d */.elementor-242 .elementor-element.elementor-element-b3afd0d:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87780e3 */.elementor-242 .elementor-element.elementor-element-87780e3 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-87780e3 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-87780e3 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-87780e3 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bb6bfb */.elementor-242 .elementor-element.elementor-element-3bb6bfb span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3bb6bfb span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f3576f */.elementor-242 .elementor-element.elementor-element-2f3576f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-258a3d7 */.elementor-242 .elementor-element.elementor-element-258a3d7 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-258a3d7 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-258a3d7 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-258a3d7 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a093f2 */.elementor-242 .elementor-element.elementor-element-5a093f2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-5a093f2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36eb93d */.elementor-242 .elementor-element.elementor-element-36eb93d:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae1d7b3 */.elementor-242 .elementor-element.elementor-element-ae1d7b3 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-ae1d7b3 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-ae1d7b3 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-ae1d7b3 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-372531d */.elementor-242 .elementor-element.elementor-element-372531d span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-372531d span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1ad3b */.elementor-242 .elementor-element.elementor-element-ef1ad3b:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7a80eb */.elementor-242 .elementor-element.elementor-element-a7a80eb p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-a7a80eb span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a7a80eb p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-a7a80eb span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c9d175 */.elementor-242 .elementor-element.elementor-element-8c9d175 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-8c9d175 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2bff5e */.elementor-242 .elementor-element.elementor-element-f2bff5e:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-401f630 */.elementor-242 .elementor-element.elementor-element-401f630 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-401f630 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-401f630 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-401f630 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7571e91 */.elementor-242 .elementor-element.elementor-element-7571e91 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-7571e91 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed0609f */.elementor-242 .elementor-element.elementor-element-ed0609f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be05052 */.elementor-242 .elementor-element.elementor-element-be05052 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-be05052 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-be05052 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-be05052 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-271702c */.elementor-242 .elementor-element.elementor-element-271702c span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-271702c span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e801e */.elementor-242 .elementor-element.elementor-element-99e801e:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a3931f */.elementor-242 .elementor-element.elementor-element-9a3931f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-9a3931f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-9a3931f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-9a3931f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58e7bc */.elementor-242 .elementor-element.elementor-element-a58e7bc span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a58e7bc span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74bc6fe */.elementor-242 .elementor-element.elementor-element-74bc6fe:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec8687 */.elementor-242 .elementor-element.elementor-element-3ec8687 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-3ec8687 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3ec8687 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-3ec8687 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199517a */.elementor-242 .elementor-element.elementor-element-199517a span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-199517a span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba559a */.elementor-242 .elementor-element.elementor-element-2ba559a:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83a4e0a */.elementor-242 .elementor-element.elementor-element-83a4e0a p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-83a4e0a span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-83a4e0a p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-83a4e0a span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f1ccca */.elementor-242 .elementor-element.elementor-element-4f1ccca span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-4f1ccca span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-346ed4c */.elementor-242 .elementor-element.elementor-element-346ed4c:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39dd920 */.elementor-242 .elementor-element.elementor-element-39dd920 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-39dd920 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-39dd920 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-39dd920 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d376877 */.elementor-242 .elementor-element.elementor-element-d376877 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-d376877 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb01e4c */.elementor-242 .elementor-element.elementor-element-fb01e4c:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d2d05 */.elementor-242 .elementor-element.elementor-element-14d2d05 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-14d2d05 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-14d2d05 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-14d2d05 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b17df2 */.elementor-242 .elementor-element.elementor-element-3b17df2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3b17df2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378a313 */.elementor-242 .elementor-element.elementor-element-378a313:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-106e059 */.elementor-242 .elementor-element.elementor-element-106e059 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-106e059 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-106e059 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-106e059 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3215664 */.elementor-242 .elementor-element.elementor-element-3215664 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3215664 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0be0344 */.elementor-242 .elementor-element.elementor-element-0be0344:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-663762b */.elementor-242 .elementor-element.elementor-element-663762b p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-663762b span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-663762b p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-663762b span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2ea8c */.elementor-242 .elementor-element.elementor-element-3d2ea8c span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3d2ea8c span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb0e3d0 */.elementor-242 .elementor-element.elementor-element-bb0e3d0:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa2f12f */.elementor-242 .elementor-element.elementor-element-fa2f12f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-fa2f12f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-fa2f12f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-fa2f12f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c27954f */.elementor-242 .elementor-element.elementor-element-c27954f span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-c27954f span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f31a7ef */.elementor-242 .elementor-element.elementor-element-f31a7ef:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-854a4dd */.elementor-242 .elementor-element.elementor-element-854a4dd p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-854a4dd span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-854a4dd p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-854a4dd span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3f4d92 */.elementor-242 .elementor-element.elementor-element-c3f4d92 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-c3f4d92 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f95a9 */.elementor-242 .elementor-element.elementor-element-c3f95a9:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb3f139 */.elementor-242 .elementor-element.elementor-element-cb3f139 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-cb3f139 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-cb3f139 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-cb3f139 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f472c86 */.elementor-242 .elementor-element.elementor-element-f472c86 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f472c86 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1e2af */.elementor-242 .elementor-element.elementor-element-bb1e2af:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1140a92 */.elementor-242 .elementor-element.elementor-element-1140a92 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-1140a92 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-1140a92 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-1140a92 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39f3052 */.elementor-242 .elementor-element.elementor-element-39f3052 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-39f3052 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2752e0 */.elementor-242 .elementor-element.elementor-element-d2752e0:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f981503 */.elementor-242 .elementor-element.elementor-element-f981503 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-f981503 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f981503 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-f981503 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1027374 */.elementor-242 .elementor-element.elementor-element-1027374 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-1027374 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fbdefa */.elementor-242 .elementor-element.elementor-element-5fbdefa:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b57bc9 */.elementor-242 .elementor-element.elementor-element-4b57bc9 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-4b57bc9 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-4b57bc9 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-4b57bc9 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2063c35 */.elementor-242 .elementor-element.elementor-element-2063c35 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-2063c35 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4299126 */.elementor-242 .elementor-element.elementor-element-4299126:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d90b4f */.elementor-242 .elementor-element.elementor-element-6d90b4f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-6d90b4f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-6d90b4f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-6d90b4f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea08f7 */.elementor-242 .elementor-element.elementor-element-7ea08f7 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-7ea08f7 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b1f4f */.elementor-242 .elementor-element.elementor-element-20b1f4f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7737ca */.elementor-242 .elementor-element.elementor-element-a7737ca p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-a7737ca span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a7737ca p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-a7737ca span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4c88e4 */.elementor-242 .elementor-element.elementor-element-b4c88e4 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-b4c88e4 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01dea12 */.elementor-242 .elementor-element.elementor-element-01dea12:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8ad4 */.elementor-242 .elementor-element.elementor-element-ace8ad4 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-ace8ad4 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-ace8ad4 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-ace8ad4 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f96fc7b */.elementor-242 .elementor-element.elementor-element-f96fc7b span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f96fc7b span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86304d5 */.elementor-242 .elementor-element.elementor-element-86304d5:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7414fb */.elementor-242 .elementor-element.elementor-element-f7414fb p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-f7414fb span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f7414fb p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-f7414fb span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fbb1c8 */.elementor-242 .elementor-element.elementor-element-0fbb1c8 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-0fbb1c8 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20bacdb */.elementor-242 .elementor-element.elementor-element-20bacdb:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-539d610 */.elementor-242 .elementor-element.elementor-element-539d610 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-539d610 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-539d610 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-539d610 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb9e4c2 */.elementor-242 .elementor-element.elementor-element-fb9e4c2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-fb9e4c2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3afd0d */.elementor-242 .elementor-element.elementor-element-b3afd0d:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87780e3 */.elementor-242 .elementor-element.elementor-element-87780e3 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-87780e3 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-87780e3 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-87780e3 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bb6bfb */.elementor-242 .elementor-element.elementor-element-3bb6bfb span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3bb6bfb span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f3576f */.elementor-242 .elementor-element.elementor-element-2f3576f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-258a3d7 */.elementor-242 .elementor-element.elementor-element-258a3d7 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-258a3d7 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-258a3d7 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-258a3d7 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a093f2 */.elementor-242 .elementor-element.elementor-element-5a093f2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-5a093f2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36eb93d */.elementor-242 .elementor-element.elementor-element-36eb93d:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae1d7b3 */.elementor-242 .elementor-element.elementor-element-ae1d7b3 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-ae1d7b3 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-ae1d7b3 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-ae1d7b3 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-372531d */.elementor-242 .elementor-element.elementor-element-372531d span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-372531d span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1ad3b */.elementor-242 .elementor-element.elementor-element-ef1ad3b:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7a80eb */.elementor-242 .elementor-element.elementor-element-a7a80eb p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-a7a80eb span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a7a80eb p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-a7a80eb span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c9d175 */.elementor-242 .elementor-element.elementor-element-8c9d175 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-8c9d175 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2bff5e */.elementor-242 .elementor-element.elementor-element-f2bff5e:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-401f630 */.elementor-242 .elementor-element.elementor-element-401f630 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-401f630 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-401f630 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-401f630 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7571e91 */.elementor-242 .elementor-element.elementor-element-7571e91 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-7571e91 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed0609f */.elementor-242 .elementor-element.elementor-element-ed0609f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be05052 */.elementor-242 .elementor-element.elementor-element-be05052 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-be05052 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-be05052 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-be05052 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-271702c */.elementor-242 .elementor-element.elementor-element-271702c span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-271702c span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e801e */.elementor-242 .elementor-element.elementor-element-99e801e:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a3931f */.elementor-242 .elementor-element.elementor-element-9a3931f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-9a3931f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-9a3931f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-9a3931f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58e7bc */.elementor-242 .elementor-element.elementor-element-a58e7bc span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a58e7bc span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74bc6fe */.elementor-242 .elementor-element.elementor-element-74bc6fe:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec8687 */.elementor-242 .elementor-element.elementor-element-3ec8687 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-3ec8687 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3ec8687 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-3ec8687 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199517a */.elementor-242 .elementor-element.elementor-element-199517a span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-199517a span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba559a */.elementor-242 .elementor-element.elementor-element-2ba559a:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83a4e0a */.elementor-242 .elementor-element.elementor-element-83a4e0a p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-83a4e0a span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-83a4e0a p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-83a4e0a span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f1ccca */.elementor-242 .elementor-element.elementor-element-4f1ccca span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-4f1ccca span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-346ed4c */.elementor-242 .elementor-element.elementor-element-346ed4c:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39dd920 */.elementor-242 .elementor-element.elementor-element-39dd920 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-39dd920 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-39dd920 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-39dd920 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d376877 */.elementor-242 .elementor-element.elementor-element-d376877 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-d376877 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb01e4c */.elementor-242 .elementor-element.elementor-element-fb01e4c:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d2d05 */.elementor-242 .elementor-element.elementor-element-14d2d05 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-14d2d05 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-14d2d05 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-14d2d05 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b17df2 */.elementor-242 .elementor-element.elementor-element-3b17df2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3b17df2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378a313 */.elementor-242 .elementor-element.elementor-element-378a313:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-106e059 */.elementor-242 .elementor-element.elementor-element-106e059 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-106e059 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-106e059 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-106e059 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3215664 */.elementor-242 .elementor-element.elementor-element-3215664 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3215664 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0be0344 */.elementor-242 .elementor-element.elementor-element-0be0344:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-663762b */.elementor-242 .elementor-element.elementor-element-663762b p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-663762b span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-663762b p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-663762b span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2ea8c */.elementor-242 .elementor-element.elementor-element-3d2ea8c span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3d2ea8c span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb0e3d0 */.elementor-242 .elementor-element.elementor-element-bb0e3d0:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa2f12f */.elementor-242 .elementor-element.elementor-element-fa2f12f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-fa2f12f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-fa2f12f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-fa2f12f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c27954f */.elementor-242 .elementor-element.elementor-element-c27954f span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-c27954f span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f31a7ef */.elementor-242 .elementor-element.elementor-element-f31a7ef:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-854a4dd */.elementor-242 .elementor-element.elementor-element-854a4dd p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-854a4dd span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-854a4dd p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-854a4dd span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3f4d92 */.elementor-242 .elementor-element.elementor-element-c3f4d92 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-c3f4d92 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f95a9 */.elementor-242 .elementor-element.elementor-element-c3f95a9:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb3f139 */.elementor-242 .elementor-element.elementor-element-cb3f139 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-cb3f139 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-cb3f139 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-cb3f139 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f472c86 */.elementor-242 .elementor-element.elementor-element-f472c86 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f472c86 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1e2af */.elementor-242 .elementor-element.elementor-element-bb1e2af:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1140a92 */.elementor-242 .elementor-element.elementor-element-1140a92 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-1140a92 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-1140a92 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-1140a92 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39f3052 */.elementor-242 .elementor-element.elementor-element-39f3052 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-39f3052 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2752e0 */.elementor-242 .elementor-element.elementor-element-d2752e0:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f981503 */.elementor-242 .elementor-element.elementor-element-f981503 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-f981503 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f981503 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-f981503 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1027374 */.elementor-242 .elementor-element.elementor-element-1027374 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-1027374 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fbdefa */.elementor-242 .elementor-element.elementor-element-5fbdefa:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b57bc9 */.elementor-242 .elementor-element.elementor-element-4b57bc9 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-4b57bc9 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-4b57bc9 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-4b57bc9 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2063c35 */.elementor-242 .elementor-element.elementor-element-2063c35 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-2063c35 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4299126 */.elementor-242 .elementor-element.elementor-element-4299126:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d90b4f */.elementor-242 .elementor-element.elementor-element-6d90b4f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-6d90b4f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-6d90b4f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-6d90b4f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea08f7 */.elementor-242 .elementor-element.elementor-element-7ea08f7 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-7ea08f7 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b1f4f */.elementor-242 .elementor-element.elementor-element-20b1f4f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7737ca */.elementor-242 .elementor-element.elementor-element-a7737ca p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-a7737ca span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a7737ca p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-a7737ca span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4c88e4 */.elementor-242 .elementor-element.elementor-element-b4c88e4 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-b4c88e4 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01dea12 */.elementor-242 .elementor-element.elementor-element-01dea12:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8ad4 */.elementor-242 .elementor-element.elementor-element-ace8ad4 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-ace8ad4 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-ace8ad4 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-ace8ad4 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f96fc7b */.elementor-242 .elementor-element.elementor-element-f96fc7b span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f96fc7b span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86304d5 */.elementor-242 .elementor-element.elementor-element-86304d5:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7414fb */.elementor-242 .elementor-element.elementor-element-f7414fb p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-f7414fb span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f7414fb p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-f7414fb span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fbb1c8 */.elementor-242 .elementor-element.elementor-element-0fbb1c8 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-0fbb1c8 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20bacdb */.elementor-242 .elementor-element.elementor-element-20bacdb:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-539d610 */.elementor-242 .elementor-element.elementor-element-539d610 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-539d610 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-539d610 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-539d610 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb9e4c2 */.elementor-242 .elementor-element.elementor-element-fb9e4c2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-fb9e4c2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3afd0d */.elementor-242 .elementor-element.elementor-element-b3afd0d:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87780e3 */.elementor-242 .elementor-element.elementor-element-87780e3 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-87780e3 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-87780e3 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-87780e3 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bb6bfb */.elementor-242 .elementor-element.elementor-element-3bb6bfb span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3bb6bfb span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f3576f */.elementor-242 .elementor-element.elementor-element-2f3576f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-258a3d7 */.elementor-242 .elementor-element.elementor-element-258a3d7 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-258a3d7 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-258a3d7 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-258a3d7 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a093f2 */.elementor-242 .elementor-element.elementor-element-5a093f2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-5a093f2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36eb93d */.elementor-242 .elementor-element.elementor-element-36eb93d:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae1d7b3 */.elementor-242 .elementor-element.elementor-element-ae1d7b3 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-ae1d7b3 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-ae1d7b3 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-ae1d7b3 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-372531d */.elementor-242 .elementor-element.elementor-element-372531d span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-372531d span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1ad3b */.elementor-242 .elementor-element.elementor-element-ef1ad3b:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7a80eb */.elementor-242 .elementor-element.elementor-element-a7a80eb p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-a7a80eb span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a7a80eb p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-a7a80eb span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c9d175 */.elementor-242 .elementor-element.elementor-element-8c9d175 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-8c9d175 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2bff5e */.elementor-242 .elementor-element.elementor-element-f2bff5e:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-401f630 */.elementor-242 .elementor-element.elementor-element-401f630 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-401f630 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-401f630 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-401f630 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7571e91 */.elementor-242 .elementor-element.elementor-element-7571e91 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-7571e91 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed0609f */.elementor-242 .elementor-element.elementor-element-ed0609f:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be05052 */.elementor-242 .elementor-element.elementor-element-be05052 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-be05052 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-be05052 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-be05052 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-271702c */.elementor-242 .elementor-element.elementor-element-271702c span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-271702c span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e801e */.elementor-242 .elementor-element.elementor-element-99e801e:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a3931f */.elementor-242 .elementor-element.elementor-element-9a3931f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-9a3931f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-9a3931f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-9a3931f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58e7bc */.elementor-242 .elementor-element.elementor-element-a58e7bc span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-a58e7bc span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74bc6fe */.elementor-242 .elementor-element.elementor-element-74bc6fe:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec8687 */.elementor-242 .elementor-element.elementor-element-3ec8687 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-3ec8687 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3ec8687 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-3ec8687 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199517a */.elementor-242 .elementor-element.elementor-element-199517a span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-199517a span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba559a */.elementor-242 .elementor-element.elementor-element-2ba559a:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83a4e0a */.elementor-242 .elementor-element.elementor-element-83a4e0a p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-83a4e0a span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-83a4e0a p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-83a4e0a span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f1ccca */.elementor-242 .elementor-element.elementor-element-4f1ccca span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-4f1ccca span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-346ed4c */.elementor-242 .elementor-element.elementor-element-346ed4c:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39dd920 */.elementor-242 .elementor-element.elementor-element-39dd920 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-39dd920 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-39dd920 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-39dd920 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d376877 */.elementor-242 .elementor-element.elementor-element-d376877 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-d376877 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb01e4c */.elementor-242 .elementor-element.elementor-element-fb01e4c:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d2d05 */.elementor-242 .elementor-element.elementor-element-14d2d05 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-14d2d05 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-14d2d05 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-14d2d05 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b17df2 */.elementor-242 .elementor-element.elementor-element-3b17df2 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3b17df2 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378a313 */.elementor-242 .elementor-element.elementor-element-378a313:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-106e059 */.elementor-242 .elementor-element.elementor-element-106e059 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-106e059 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-106e059 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-106e059 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3215664 */.elementor-242 .elementor-element.elementor-element-3215664 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3215664 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0be0344 */.elementor-242 .elementor-element.elementor-element-0be0344:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-663762b */.elementor-242 .elementor-element.elementor-element-663762b p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-663762b span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-663762b p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-663762b span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2ea8c */.elementor-242 .elementor-element.elementor-element-3d2ea8c span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-3d2ea8c span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb0e3d0 */.elementor-242 .elementor-element.elementor-element-bb0e3d0:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa2f12f */.elementor-242 .elementor-element.elementor-element-fa2f12f p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-fa2f12f span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-fa2f12f p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-fa2f12f span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c27954f */.elementor-242 .elementor-element.elementor-element-c27954f span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-c27954f span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f31a7ef */.elementor-242 .elementor-element.elementor-element-f31a7ef:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-854a4dd */.elementor-242 .elementor-element.elementor-element-854a4dd p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-854a4dd span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-854a4dd p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-854a4dd span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3f4d92 */.elementor-242 .elementor-element.elementor-element-c3f4d92 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-c3f4d92 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f95a9 */.elementor-242 .elementor-element.elementor-element-c3f95a9:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb3f139 */.elementor-242 .elementor-element.elementor-element-cb3f139 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-cb3f139 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-cb3f139 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-cb3f139 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f472c86 */.elementor-242 .elementor-element.elementor-element-f472c86 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f472c86 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1e2af */.elementor-242 .elementor-element.elementor-element-bb1e2af:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1140a92 */.elementor-242 .elementor-element.elementor-element-1140a92 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-1140a92 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-1140a92 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-1140a92 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39f3052 */.elementor-242 .elementor-element.elementor-element-39f3052 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-39f3052 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2752e0 */.elementor-242 .elementor-element.elementor-element-d2752e0:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f981503 */.elementor-242 .elementor-element.elementor-element-f981503 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-f981503 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-f981503 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-f981503 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1027374 */.elementor-242 .elementor-element.elementor-element-1027374 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-1027374 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fbdefa */.elementor-242 .elementor-element.elementor-element-5fbdefa:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b57bc9 */.elementor-242 .elementor-element.elementor-element-4b57bc9 p {
    font-size: clamp(10px,0.5rem,14px) !important;
    margin-bottom: 0px !important;
}

.elementor-242 .elementor-element.elementor-element-4b57bc9 span{
    font-weight: 400;
    font-size: 12px;
    color: #A3B18A;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-4b57bc9 p {
    font-size: clamp(10px,0.7rem,12px) !important;}
    .elementor-242 .elementor-element.elementor-element-4b57bc9 span{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2063c35 */.elementor-242 .elementor-element.elementor-element-2063c35 span {
    font-size: clamp(18px,0.8rem,20px) !important;
}

@media (max-width:767px) {
    .elementor-242 .elementor-element.elementor-element-2063c35 span {
    font-size: clamp(20px,0.7rem,24px) !important;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4299126 */.elementor-242 .elementor-element.elementor-element-4299126:hover #hoverArrow {
    transform: translateX(10px);
}/* End custom CSS */