.elementor-47 .elementor-element.elementor-element-145eb6b{--display:flex;--min-height:100vh;--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-145eb6b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-145eb6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:oklch(0.985 0 none);}.elementor-47 .elementor-element.elementor-element-029cae0{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-47 .elementor-element.elementor-element-029cae0:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-029cae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-029cae0.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-d2670f8{--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;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d2670f8:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d2670f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-0ab885b{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-aa0732e{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-f72cd0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-eef50d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-47 .elementor-element.elementor-element-eef50d6 .elementor-heading-title{font-size:30px;font-weight:800;line-height:1.375em;color:oklch(0.205 0 none);}.elementor-47 .elementor-element.elementor-element-beb3014{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-06905ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-47 .elementor-element.elementor-element-06905ca .elementor-heading-title{font-size:16px;font-weight:700;line-height:24px;color:oklch(0.205 0 none);}.elementor-47 .elementor-element.elementor-element-8c501e6{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-ed2142c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-adacd79{width:var( --container-widget-width, calc(4px * 8) );max-width:calc(4px * 8);margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(4px * 8);--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-adacd79 img{width:100%;max-width:100%;height:calc(4px * 8);object-fit:cover;object-position:center center;border-style:solid;border-width:0.8px 0.8px 0.8px 0.8px;border-color:oklch(0.9 0.012 95);border-radius:26843500px 26843500px 26843500px 26843500px;}.elementor-47 .elementor-element.elementor-element-a7879fc{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a7879fc.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-9a6ef52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-9a6ef52 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-b931f70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-b931f70 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-27767c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7a77edc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-c12c533{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-47 .elementor-element.elementor-element-4cf077e .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-4cf077e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-d4685eb{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4e004fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4a230da{width:var( --container-widget-width, calc(4px * 8) );max-width:calc(4px * 8);margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(4px * 8);--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-4a230da img{width:100%;max-width:100%;height:calc(4px * 8);object-fit:cover;object-position:center center;border-style:solid;border-width:0.8px 0.8px 0.8px 0.8px;border-color:oklch(0.9 0.012 95);border-radius:26843500px 26843500px 26843500px 26843500px;}.elementor-47 .elementor-element.elementor-element-8008d90{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8008d90.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-7892856{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-7892856 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-8ca152e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-8ca152e p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-e90eac3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-e105250{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-577742b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-fe86d49 .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-fe86d49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-43bd05d{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9466b25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5c00631{width:var( --container-widget-width, calc(4px * 8) );max-width:calc(4px * 8);margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(4px * 8);--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-5c00631 img{width:100%;max-width:100%;height:calc(4px * 8);object-fit:cover;object-position:center center;border-style:solid;border-width:0.8px 0.8px 0.8px 0.8px;border-color:oklch(0.9 0.012 95);border-radius:26843500px 26843500px 26843500px 26843500px;}.elementor-47 .elementor-element.elementor-element-0283639{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-0283639.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-39f89ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-39f89ac p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-094e2e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-094e2e6 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-1caeea5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a4a9ad6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-678f8fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-f80b907 .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-f80b907{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-e958a8e{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-62f04ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7f739de{width:var( --container-widget-width, calc(4px * 8) );max-width:calc(4px * 8);margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(4px * 8);--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-7f739de img{width:100%;max-width:100%;height:calc(4px * 8);object-fit:cover;object-position:center center;border-style:solid;border-width:0.8px 0.8px 0.8px 0.8px;border-color:oklch(0.9 0.012 95);border-radius:26843500px 26843500px 26843500px 26843500px;}.elementor-47 .elementor-element.elementor-element-536f189{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-536f189.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-7c50d0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-7c50d0a p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-0d08ee4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-0d08ee4 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-dde2bb5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-50ebf10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-667d71d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-cef565f .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-cef565f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-5cfdbbe{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-24e5a76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a233bfb{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-5c6c25b{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5c6c25b.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-8d2ccee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-8d2ccee p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-3c56bbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-3c56bbd p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-f8598a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6440e14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-16015d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-574bb84 .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-574bb84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-147a0ca{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-bcfbfff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6a10758{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-a2a392e{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2a392e.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-5226d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-5226d73 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-edd269d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-edd269d p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-0674278{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-0a4637c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-a1370f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-5dcddbe .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-5dcddbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-7177491{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9812956{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-13eab1f{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-d0be66b{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d0be66b.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-1ad0d3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-1ad0d3b p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-3e1c65e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-3e1c65e p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-7d6374b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b457c5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-e6e6f25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-573ba60 .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-573ba60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-cea10cf{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-70437dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8ea40a6{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-b7058e9{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b7058e9.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-3730081{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-3730081 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-45f7378{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-45f7378 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-73c9380{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4519dee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-fe5e959{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-ce2f5ce .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-ce2f5ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-559a44c{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-2465797{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8feb03f{width:var( --container-widget-width, calc(4px * 8) );max-width:calc(4px * 8);margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(4px * 8);--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-8feb03f img{width:100%;max-width:100%;height:calc(4px * 8);object-fit:cover;object-position:center center;border-style:solid;border-width:0.8px 0.8px 0.8px 0.8px;border-color:oklch(0.9 0.012 95);border-radius:26843500px 26843500px 26843500px 26843500px;}.elementor-47 .elementor-element.elementor-element-dc8d7ce{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-dc8d7ce.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-899109b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-899109b p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-94b28f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-94b28f8 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-44df36b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-fd329c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-cc07dee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-085d827 .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-085d827{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-295353d{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b3b5972{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9720281{width:var( --container-widget-width, calc(4px * 8) );max-width:calc(4px * 8);margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(4px * 8);--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-9720281 img{width:100%;max-width:100%;height:calc(4px * 8);object-fit:cover;object-position:center center;border-style:solid;border-width:0.8px 0.8px 0.8px 0.8px;border-color:oklch(0.9 0.012 95);border-radius:26843500px 26843500px 26843500px 26843500px;}.elementor-47 .elementor-element.elementor-element-ec96cb9{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-ec96cb9.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-32269a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-32269a9 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-b6c25ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-b6c25ad p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-9e91ee3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a6a66f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-c73775f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-ec00a51 .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-ec00a51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-9216677{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-e21a0d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-23d41ca{width:var( --container-widget-width, calc(4px * 8) );max-width:calc(4px * 8);margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(4px * 8);--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-23d41ca img{width:100%;max-width:100%;height:calc(4px * 8);object-fit:cover;object-position:center center;border-style:solid;border-width:0.8px 0.8px 0.8px 0.8px;border-color:oklch(0.9 0.012 95);border-radius:26843500px 26843500px 26843500px 26843500px;}.elementor-47 .elementor-element.elementor-element-e9fcd05{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-e9fcd05.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-e5b32a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-e5b32a5 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-ca287f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-ca287f8 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-56bc46f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-e042f0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-0c97e37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-4498a95 .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-4498a95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-d96e352{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-af246c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-424b186{width:var( --container-widget-width, calc(4px * 8) );max-width:calc(4px * 8);margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(4px * 8);--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-424b186 img{width:100%;max-width:100%;height:calc(4px * 8);object-fit:cover;object-position:center center;border-style:solid;border-width:0.8px 0.8px 0.8px 0.8px;border-color:oklch(0.9 0.012 95);border-radius:26843500px 26843500px 26843500px 26843500px;}.elementor-47 .elementor-element.elementor-element-159f8ff{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-159f8ff.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-f585674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-f585674 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-4f87c35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-4f87c35 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-5feb83c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5cd4f49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-154d982{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-4c8253d .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-4c8253d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-8d0f020{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-bd6866f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-80a5c56{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-33917c1{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-33917c1.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-1693cd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-1693cd4 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-091cc25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-091cc25 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-9202211{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-c3b0d0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-49804c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-7f0b59e .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-7f0b59e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-6b8090b{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5928cc9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-fa87559{width:var( --container-widget-width, calc(4px * 8) );max-width:calc(4px * 8);margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(4px * 8);--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-fa87559 img{width:100%;max-width:100%;height:calc(4px * 8);object-fit:cover;object-position:center center;border-style:solid;border-width:0.8px 0.8px 0.8px 0.8px;border-color:oklch(0.9 0.012 95);border-radius:26843500px 26843500px 26843500px 26843500px;}.elementor-47 .elementor-element.elementor-element-739785a{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-739785a.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-c9d3508{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-c9d3508 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-21d1273{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-21d1273 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-2e41238{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-1602b63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-56486cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-1fab50b .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-1fab50b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-2d7118c{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3a36dc1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-709d44c{width:var( --container-widget-width, calc(4px * 8) );max-width:calc(4px * 8);margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(4px * 8);--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-709d44c img{width:100%;max-width:100%;height:calc(4px * 8);object-fit:cover;object-position:center center;border-style:solid;border-width:0.8px 0.8px 0.8px 0.8px;border-color:oklch(0.9 0.012 95);border-radius:26843500px 26843500px 26843500px 26843500px;}.elementor-47 .elementor-element.elementor-element-629cb65{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-629cb65.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-7a16ccd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-7a16ccd p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-8f89252{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-8f89252 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-3f34979{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-489595f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-c225196{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-783d49e .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-783d49e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-0413e37{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9f5325c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-22f6ff7{width:var( --container-widget-width, calc(4px * 8) );max-width:calc(4px * 8);margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(4px * 8);--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-22f6ff7 img{width:100%;max-width:100%;height:calc(4px * 8);object-fit:cover;object-position:center center;border-style:solid;border-width:0.8px 0.8px 0.8px 0.8px;border-color:oklch(0.9 0.012 95);border-radius:26843500px 26843500px 26843500px 26843500px;}.elementor-47 .elementor-element.elementor-element-03b3057{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-03b3057.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-25ce940{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-25ce940 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-cd42ffd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-cd42ffd p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-1e4169e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-cbc0f63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-06881fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-621ea35 .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-621ea35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-194136f{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9c4c99c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-977e922{width:var( --container-widget-width, calc(4px * 8) );max-width:calc(4px * 8);margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(4px * 8);--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-977e922 img{width:100%;max-width:100%;height:calc(4px * 8);object-fit:cover;object-position:center center;border-style:solid;border-width:0.8px 0.8px 0.8px 0.8px;border-color:oklch(0.9 0.012 95);border-radius:26843500px 26843500px 26843500px 26843500px;}.elementor-47 .elementor-element.elementor-element-f86787e{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-f86787e.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-31ab38b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;font-weight:400;line-height:19.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-31ab38b p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-1d7183a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;font-weight:400;line-height:1.625em;color:oklch(0.269 0 none);}.elementor-47 .elementor-element.elementor-element-1d7183a p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-0145805{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-712df2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-2e8e4cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-6b654e6 .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;line-height:19.5px;fill:oklch(0.556 0 none);color:oklch(0.556 0 none);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-6b654e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-3fb35ef{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0.8px 0px 0px 0px;--border-top-width:0.8px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:oklch(0.922 0 none);--border-color:oklch(0.922 0 none);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-47 .elementor-element.elementor-element-3fb35ef:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3fb35ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:oklch(0.985 0 none);}.elementor-47 .elementor-element.elementor-element-7336ce4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:18px;font-weight:800;line-height:28px;letter-spacing:-0.025em;color:oklch(0.205 0 none);}.elementor-47 .elementor-element.elementor-element-7336ce4 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-4aea5c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;font-weight:400;line-height:16px;color:oklch(0.439 0 none);}.elementor-47 .elementor-element.elementor-element-4aea5c0 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-4aea5c0 a{color:oklch(0.439 0 none);}.elementor-47 .elementor-element.elementor-element-7544b49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;font-weight:400;line-height:16px;color:oklch(0.439 0 none);}.elementor-47 .elementor-element.elementor-element-7544b49 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-46cee6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 8px;--row-gap:4px;--column-gap:8px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-aa38133{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8a1d6cc{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;font-weight:400;line-height:16px;color:oklch(0.439 0 none);}.elementor-47 .elementor-element.elementor-element-8a1d6cc p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-8a1d6cc a{color:oklch(0.439 0 none);}.elementor-47 .elementor-element.elementor-element-331c862{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-451f39f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;font-weight:400;line-height:16px;color:oklch(0.439 0 none);}.elementor-47 .elementor-element.elementor-element-451f39f p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-6c33f63{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;font-weight:400;line-height:16px;color:oklch(0.439 0 none);}.elementor-47 .elementor-element.elementor-element-6c33f63 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-6c33f63 a{color:oklch(0.439 0 none);}.elementor-47 .elementor-element.elementor-element-7ff708a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-2a012e7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;font-weight:400;line-height:16px;color:oklch(0.439 0 none);}.elementor-47 .elementor-element.elementor-element-2a012e7 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-2ff268f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;font-weight:400;line-height:16px;color:oklch(0.439 0 none);}.elementor-47 .elementor-element.elementor-element-2ff268f p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-2ff268f a{color:oklch(0.439 0 none);}.elementor-47 .elementor-element.elementor-element-280510a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-352b104{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;font-weight:400;line-height:16px;color:oklch(0.439 0 none);}.elementor-47 .elementor-element.elementor-element-352b104 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-179a5e1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;font-weight:400;line-height:16px;color:oklch(0.439 0 none);}.elementor-47 .elementor-element.elementor-element-179a5e1 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-179a5e1 a{color:oklch(0.439 0 none);}.elementor-47 .elementor-element.elementor-element-b50fab2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:11px;font-weight:400;line-height:16.5px;color:oklch(0.556 0 none);}.elementor-47 .elementor-element.elementor-element-b50fab2 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-db914b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-47:not(.elementor-motion-effects-element-type-background), body.elementor-page-47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:oklch(0.99 0.006 85);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-029cae0{--width:100%;}.elementor-47 .elementor-element.elementor-element-d2670f8{--width:auto;}.elementor-47 .elementor-element.elementor-element-0ab885b{--width:auto;}.elementor-47 .elementor-element.elementor-element-aa0732e{--width:100%;}.elementor-47 .elementor-element.elementor-element-beb3014{--width:auto;}.elementor-47 .elementor-element.elementor-element-8c501e6{--width:auto;}.elementor-47 .elementor-element.elementor-element-ed2142c{--width:auto;}.elementor-47 .elementor-element.elementor-element-a7879fc{--width:auto;}.elementor-47 .elementor-element.elementor-element-27767c0{--width:auto;}.elementor-47 .elementor-element.elementor-element-d4685eb{--width:auto;}.elementor-47 .elementor-element.elementor-element-4e004fa{--width:auto;}.elementor-47 .elementor-element.elementor-element-8008d90{--width:auto;}.elementor-47 .elementor-element.elementor-element-e90eac3{--width:auto;}.elementor-47 .elementor-element.elementor-element-43bd05d{--width:auto;}.elementor-47 .elementor-element.elementor-element-9466b25{--width:auto;}.elementor-47 .elementor-element.elementor-element-0283639{--width:auto;}.elementor-47 .elementor-element.elementor-element-1caeea5{--width:auto;}.elementor-47 .elementor-element.elementor-element-e958a8e{--width:auto;}.elementor-47 .elementor-element.elementor-element-62f04ce{--width:auto;}.elementor-47 .elementor-element.elementor-element-536f189{--width:auto;}.elementor-47 .elementor-element.elementor-element-dde2bb5{--width:auto;}.elementor-47 .elementor-element.elementor-element-5cfdbbe{--width:auto;}.elementor-47 .elementor-element.elementor-element-24e5a76{--width:auto;}.elementor-47 .elementor-element.elementor-element-5c6c25b{--width:auto;}.elementor-47 .elementor-element.elementor-element-f8598a9{--width:auto;}.elementor-47 .elementor-element.elementor-element-147a0ca{--width:auto;}.elementor-47 .elementor-element.elementor-element-bcfbfff{--width:auto;}.elementor-47 .elementor-element.elementor-element-a2a392e{--width:auto;}.elementor-47 .elementor-element.elementor-element-0674278{--width:auto;}.elementor-47 .elementor-element.elementor-element-7177491{--width:auto;}.elementor-47 .elementor-element.elementor-element-9812956{--width:auto;}.elementor-47 .elementor-element.elementor-element-d0be66b{--width:auto;}.elementor-47 .elementor-element.elementor-element-7d6374b{--width:auto;}.elementor-47 .elementor-element.elementor-element-cea10cf{--width:auto;}.elementor-47 .elementor-element.elementor-element-70437dd{--width:auto;}.elementor-47 .elementor-element.elementor-element-b7058e9{--width:auto;}.elementor-47 .elementor-element.elementor-element-73c9380{--width:auto;}.elementor-47 .elementor-element.elementor-element-559a44c{--width:auto;}.elementor-47 .elementor-element.elementor-element-2465797{--width:auto;}.elementor-47 .elementor-element.elementor-element-dc8d7ce{--width:auto;}.elementor-47 .elementor-element.elementor-element-44df36b{--width:auto;}.elementor-47 .elementor-element.elementor-element-295353d{--width:auto;}.elementor-47 .elementor-element.elementor-element-b3b5972{--width:auto;}.elementor-47 .elementor-element.elementor-element-ec96cb9{--width:auto;}.elementor-47 .elementor-element.elementor-element-9e91ee3{--width:auto;}.elementor-47 .elementor-element.elementor-element-9216677{--width:auto;}.elementor-47 .elementor-element.elementor-element-e21a0d3{--width:auto;}.elementor-47 .elementor-element.elementor-element-e9fcd05{--width:auto;}.elementor-47 .elementor-element.elementor-element-56bc46f{--width:auto;}.elementor-47 .elementor-element.elementor-element-d96e352{--width:auto;}.elementor-47 .elementor-element.elementor-element-af246c6{--width:auto;}.elementor-47 .elementor-element.elementor-element-159f8ff{--width:auto;}.elementor-47 .elementor-element.elementor-element-5feb83c{--width:auto;}.elementor-47 .elementor-element.elementor-element-8d0f020{--width:auto;}.elementor-47 .elementor-element.elementor-element-bd6866f{--width:auto;}.elementor-47 .elementor-element.elementor-element-33917c1{--width:auto;}.elementor-47 .elementor-element.elementor-element-9202211{--width:auto;}.elementor-47 .elementor-element.elementor-element-6b8090b{--width:auto;}.elementor-47 .elementor-element.elementor-element-5928cc9{--width:auto;}.elementor-47 .elementor-element.elementor-element-739785a{--width:auto;}.elementor-47 .elementor-element.elementor-element-2e41238{--width:auto;}.elementor-47 .elementor-element.elementor-element-2d7118c{--width:auto;}.elementor-47 .elementor-element.elementor-element-3a36dc1{--width:auto;}.elementor-47 .elementor-element.elementor-element-629cb65{--width:auto;}.elementor-47 .elementor-element.elementor-element-3f34979{--width:auto;}.elementor-47 .elementor-element.elementor-element-0413e37{--width:auto;}.elementor-47 .elementor-element.elementor-element-9f5325c{--width:auto;}.elementor-47 .elementor-element.elementor-element-03b3057{--width:auto;}.elementor-47 .elementor-element.elementor-element-1e4169e{--width:auto;}.elementor-47 .elementor-element.elementor-element-194136f{--width:auto;}.elementor-47 .elementor-element.elementor-element-9c4c99c{--width:auto;}.elementor-47 .elementor-element.elementor-element-f86787e{--width:auto;}.elementor-47 .elementor-element.elementor-element-0145805{--width:auto;}.elementor-47 .elementor-element.elementor-element-3fb35ef{--width:auto;}.elementor-47 .elementor-element.elementor-element-46cee6f{--width:auto;}.elementor-47 .elementor-element.elementor-element-aa38133{--width:auto;}.elementor-47 .elementor-element.elementor-element-331c862{--width:auto;}.elementor-47 .elementor-element.elementor-element-7ff708a{--width:auto;}.elementor-47 .elementor-element.elementor-element-280510a{--width:auto;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-145eb6b{--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-029cae0{--width:100%;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-47 .elementor-element.elementor-element-d2670f8{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-0ab885b{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-aa0732e{--width:100%;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-eef50d6 .elementor-heading-title{font-size:18px;}.elementor-47 .elementor-element.elementor-element-beb3014{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-8c501e6{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-ed2142c{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-a7879fc{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-9a6ef52{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-b931f70{font-size:14px;}.elementor-47 .elementor-element.elementor-element-27767c0{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-d4685eb{--width:auto;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4e004fa{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-8008d90{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-7892856{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-8ca152e{font-size:14px;}.elementor-47 .elementor-element.elementor-element-e90eac3{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-43bd05d{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-9466b25{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-0283639{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-39f89ac{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-094e2e6{font-size:14px;}.elementor-47 .elementor-element.elementor-element-1caeea5{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-e958a8e{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-62f04ce{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-536f189{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-7c50d0a{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-0d08ee4{font-size:14px;}.elementor-47 .elementor-element.elementor-element-dde2bb5{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-5cfdbbe{--width:auto;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-24e5a76{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-5c6c25b{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-8d2ccee{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-3c56bbd{font-size:14px;}.elementor-47 .elementor-element.elementor-element-f8598a9{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-147a0ca{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-bcfbfff{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-a2a392e{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-5226d73{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-edd269d{font-size:14px;}.elementor-47 .elementor-element.elementor-element-0674278{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-7177491{--width:auto;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9812956{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-d0be66b{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-1ad0d3b{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-3e1c65e{font-size:14px;}.elementor-47 .elementor-element.elementor-element-7d6374b{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-cea10cf{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-70437dd{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-b7058e9{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-3730081{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-45f7378{font-size:14px;}.elementor-47 .elementor-element.elementor-element-73c9380{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-559a44c{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-2465797{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-dc8d7ce{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-899109b{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-94b28f8{font-size:14px;}.elementor-47 .elementor-element.elementor-element-44df36b{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-295353d{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-b3b5972{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-ec96cb9{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-32269a9{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-b6c25ad{font-size:14px;}.elementor-47 .elementor-element.elementor-element-9e91ee3{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-9216677{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-e21a0d3{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-e9fcd05{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-e5b32a5{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-ca287f8{font-size:14px;}.elementor-47 .elementor-element.elementor-element-56bc46f{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-d96e352{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-af246c6{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-159f8ff{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-f585674{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-4f87c35{font-size:14px;}.elementor-47 .elementor-element.elementor-element-5feb83c{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-8d0f020{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-bd6866f{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-33917c1{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-1693cd4{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-091cc25{font-size:14px;}.elementor-47 .elementor-element.elementor-element-9202211{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-6b8090b{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-5928cc9{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-739785a{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-c9d3508{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-21d1273{font-size:14px;}.elementor-47 .elementor-element.elementor-element-2e41238{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-2d7118c{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-3a36dc1{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-629cb65{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-7a16ccd{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-8f89252{font-size:14px;}.elementor-47 .elementor-element.elementor-element-3f34979{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-0413e37{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-9f5325c{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-03b3057{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-25ce940{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-cd42ffd{font-size:14px;}.elementor-47 .elementor-element.elementor-element-1e4169e{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-194136f{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-9c4c99c{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-f86787e{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-31ab38b{font-size:12px;line-height:18px;}.elementor-47 .elementor-element.elementor-element-1d7183a{font-size:14px;}.elementor-47 .elementor-element.elementor-element-0145805{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-3fb35ef{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-46cee6f{--width:auto;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-aa38133{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-331c862{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-7ff708a{--width:auto;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-280510a{--width:auto;--flex-wrap:nowrap;}}/* Start custom CSS for container, class: .elementor-element-aa0732e */.elementor-47 .elementor-element.elementor-element-aa0732e{overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ab885b */.elementor-47 .elementor-element.elementor-element-0ab885b{position:relative}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2670f8 */.elementor-47 .elementor-element.elementor-element-d2670f8{overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eef50d6 */.elementor-47 .elementor-element.elementor-element-eef50d6 .elementor-heading-title{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";text-wrap-style:balance}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06905ca */.elementor-47 .elementor-element.elementor-element-06905ca .elementor-heading-title{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-adacd79 */.elementor-47 .elementor-element.elementor-element-adacd79 img{vertical-align:middle;max-width:100% !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a6ef52 */.elementor-47 .elementor-element.elementor-element-9a6ef52{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-9a6ef52 .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-9a6ef52 .h2e-1{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b931f70 */.elementor-47 .elementor-element.elementor-element-b931f70{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-b931f70 .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a77edc */.elementor-47 .elementor-element.elementor-element-7a77edc .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c12c533 */.elementor-47 .elementor-element.elementor-element-c12c533 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cf077e */.elementor-47 .elementor-element.elementor-element-4cf077e .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a230da */.elementor-47 .elementor-element.elementor-element-4a230da img{vertical-align:middle;max-width:100% !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7892856 */.elementor-47 .elementor-element.elementor-element-7892856{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-7892856 .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-7892856 .h2e-2{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ca152e */.elementor-47 .elementor-element.elementor-element-8ca152e{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-8ca152e .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e105250 */.elementor-47 .elementor-element.elementor-element-e105250 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-577742b */.elementor-47 .elementor-element.elementor-element-577742b .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe86d49 */.elementor-47 .elementor-element.elementor-element-fe86d49 .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8008d90 */.elementor-47 .elementor-element.elementor-element-8008d90{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7879fc */.elementor-47 .elementor-element.elementor-element-a7879fc{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c00631 */.elementor-47 .elementor-element.elementor-element-5c00631 img{vertical-align:middle;max-width:100% !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39f89ac */.elementor-47 .elementor-element.elementor-element-39f89ac{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-39f89ac .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-39f89ac .h2e-3{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-094e2e6 */.elementor-47 .elementor-element.elementor-element-094e2e6{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-094e2e6 .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4a9ad6 */.elementor-47 .elementor-element.elementor-element-a4a9ad6 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-678f8fb */.elementor-47 .elementor-element.elementor-element-678f8fb .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f80b907 */.elementor-47 .elementor-element.elementor-element-f80b907 .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0283639 */.elementor-47 .elementor-element.elementor-element-0283639{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f739de */.elementor-47 .elementor-element.elementor-element-7f739de img{vertical-align:middle;max-width:100% !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c50d0a */.elementor-47 .elementor-element.elementor-element-7c50d0a{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-7c50d0a .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-7c50d0a .h2e-4{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d08ee4 */.elementor-47 .elementor-element.elementor-element-0d08ee4{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-0d08ee4 .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-50ebf10 */.elementor-47 .elementor-element.elementor-element-50ebf10 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-667d71d */.elementor-47 .elementor-element.elementor-element-667d71d .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cef565f */.elementor-47 .elementor-element.elementor-element-cef565f .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d2ccee */.elementor-47 .elementor-element.elementor-element-8d2ccee{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-8d2ccee .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-8d2ccee .h2e-5{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c56bbd */.elementor-47 .elementor-element.elementor-element-3c56bbd{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-3c56bbd .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6440e14 */.elementor-47 .elementor-element.elementor-element-6440e14 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16015d1 */.elementor-47 .elementor-element.elementor-element-16015d1 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-574bb84 */.elementor-47 .elementor-element.elementor-element-574bb84 .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6c25b */.elementor-47 .elementor-element.elementor-element-5c6c25b{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-536f189 */.elementor-47 .elementor-element.elementor-element-536f189{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5226d73 */.elementor-47 .elementor-element.elementor-element-5226d73{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-5226d73 .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-5226d73 .h2e-6{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edd269d */.elementor-47 .elementor-element.elementor-element-edd269d{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-edd269d .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a4637c */.elementor-47 .elementor-element.elementor-element-0a4637c .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a1370f5 */.elementor-47 .elementor-element.elementor-element-a1370f5 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5dcddbe */.elementor-47 .elementor-element.elementor-element-5dcddbe .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad0d3b */.elementor-47 .elementor-element.elementor-element-1ad0d3b{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-1ad0d3b .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-1ad0d3b .h2e-7{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e1c65e */.elementor-47 .elementor-element.elementor-element-3e1c65e{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-3e1c65e .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b457c5e */.elementor-47 .elementor-element.elementor-element-b457c5e .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6e6f25 */.elementor-47 .elementor-element.elementor-element-e6e6f25 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-573ba60 */.elementor-47 .elementor-element.elementor-element-573ba60 .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0be66b */.elementor-47 .elementor-element.elementor-element-d0be66b{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a392e */.elementor-47 .elementor-element.elementor-element-a2a392e{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3730081 */.elementor-47 .elementor-element.elementor-element-3730081{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-3730081 .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-3730081 .h2e-8{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45f7378 */.elementor-47 .elementor-element.elementor-element-45f7378{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-45f7378 .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4519dee */.elementor-47 .elementor-element.elementor-element-4519dee .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe5e959 */.elementor-47 .elementor-element.elementor-element-fe5e959 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce2f5ce */.elementor-47 .elementor-element.elementor-element-ce2f5ce .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7058e9 */.elementor-47 .elementor-element.elementor-element-b7058e9{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8feb03f */.elementor-47 .elementor-element.elementor-element-8feb03f img{vertical-align:middle;max-width:100% !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-899109b */.elementor-47 .elementor-element.elementor-element-899109b{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-899109b .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-899109b .h2e-9{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94b28f8 */.elementor-47 .elementor-element.elementor-element-94b28f8{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-94b28f8 .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd329c5 */.elementor-47 .elementor-element.elementor-element-fd329c5 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc07dee */.elementor-47 .elementor-element.elementor-element-cc07dee .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-085d827 */.elementor-47 .elementor-element.elementor-element-085d827 .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc8d7ce */.elementor-47 .elementor-element.elementor-element-dc8d7ce{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9720281 */.elementor-47 .elementor-element.elementor-element-9720281 img{vertical-align:middle;max-width:100% !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32269a9 */.elementor-47 .elementor-element.elementor-element-32269a9{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-32269a9 .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-32269a9 .h2e-10{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6c25ad */.elementor-47 .elementor-element.elementor-element-b6c25ad{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-b6c25ad .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6a66f1 */.elementor-47 .elementor-element.elementor-element-a6a66f1 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c73775f */.elementor-47 .elementor-element.elementor-element-c73775f .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec00a51 */.elementor-47 .elementor-element.elementor-element-ec00a51 .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec96cb9 */.elementor-47 .elementor-element.elementor-element-ec96cb9{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23d41ca */.elementor-47 .elementor-element.elementor-element-23d41ca img{vertical-align:middle;max-width:100% !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5b32a5 */.elementor-47 .elementor-element.elementor-element-e5b32a5{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-e5b32a5 .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-e5b32a5 .h2e-11{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca287f8 */.elementor-47 .elementor-element.elementor-element-ca287f8{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-ca287f8 .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e042f0f */.elementor-47 .elementor-element.elementor-element-e042f0f .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c97e37 */.elementor-47 .elementor-element.elementor-element-0c97e37 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4498a95 */.elementor-47 .elementor-element.elementor-element-4498a95 .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fcd05 */.elementor-47 .elementor-element.elementor-element-e9fcd05{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-424b186 */.elementor-47 .elementor-element.elementor-element-424b186 img{vertical-align:middle;max-width:100% !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f585674 */.elementor-47 .elementor-element.elementor-element-f585674{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-f585674 .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-f585674 .h2e-12{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f87c35 */.elementor-47 .elementor-element.elementor-element-4f87c35{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-4f87c35 .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5cd4f49 */.elementor-47 .elementor-element.elementor-element-5cd4f49 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-154d982 */.elementor-47 .elementor-element.elementor-element-154d982 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c8253d */.elementor-47 .elementor-element.elementor-element-4c8253d .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159f8ff */.elementor-47 .elementor-element.elementor-element-159f8ff{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1693cd4 */.elementor-47 .elementor-element.elementor-element-1693cd4{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-1693cd4 .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-1693cd4 .h2e-13{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-091cc25 */.elementor-47 .elementor-element.elementor-element-091cc25{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-091cc25 .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3b0d0b */.elementor-47 .elementor-element.elementor-element-c3b0d0b .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49804c3 */.elementor-47 .elementor-element.elementor-element-49804c3 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f0b59e */.elementor-47 .elementor-element.elementor-element-7f0b59e .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33917c1 */.elementor-47 .elementor-element.elementor-element-33917c1{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa87559 */.elementor-47 .elementor-element.elementor-element-fa87559 img{vertical-align:middle;max-width:100% !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9d3508 */.elementor-47 .elementor-element.elementor-element-c9d3508{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-c9d3508 .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-c9d3508 .h2e-14{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21d1273 */.elementor-47 .elementor-element.elementor-element-21d1273{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-21d1273 .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1602b63 */.elementor-47 .elementor-element.elementor-element-1602b63 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56486cd */.elementor-47 .elementor-element.elementor-element-56486cd .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fab50b */.elementor-47 .elementor-element.elementor-element-1fab50b .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-739785a */.elementor-47 .elementor-element.elementor-element-739785a{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-709d44c */.elementor-47 .elementor-element.elementor-element-709d44c img{vertical-align:middle;max-width:100% !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a16ccd */.elementor-47 .elementor-element.elementor-element-7a16ccd{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-7a16ccd .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-7a16ccd .h2e-15{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f89252 */.elementor-47 .elementor-element.elementor-element-8f89252{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-8f89252 .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-489595f */.elementor-47 .elementor-element.elementor-element-489595f .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c225196 */.elementor-47 .elementor-element.elementor-element-c225196 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-783d49e */.elementor-47 .elementor-element.elementor-element-783d49e .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629cb65 */.elementor-47 .elementor-element.elementor-element-629cb65{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22f6ff7 */.elementor-47 .elementor-element.elementor-element-22f6ff7 img{vertical-align:middle;max-width:100% !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25ce940 */.elementor-47 .elementor-element.elementor-element-25ce940{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-25ce940 .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-25ce940 .h2e-16{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd42ffd */.elementor-47 .elementor-element.elementor-element-cd42ffd{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-cd42ffd .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbc0f63 */.elementor-47 .elementor-element.elementor-element-cbc0f63 .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06881fa */.elementor-47 .elementor-element.elementor-element-06881fa .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-621ea35 */.elementor-47 .elementor-element.elementor-element-621ea35 .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03b3057 */.elementor-47 .elementor-element.elementor-element-03b3057{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-977e922 */.elementor-47 .elementor-element.elementor-element-977e922 img{vertical-align:middle;max-width:100% !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31ab38b */.elementor-47 .elementor-element.elementor-element-31ab38b{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-31ab38b .h2e-t{overflow-wrap:break-word;margin:0}
.elementor-47 .elementor-element.elementor-element-31ab38b .h2e-17{color:oklch(0.269 0 none);font-weight:500}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d7183a */.elementor-47 .elementor-element.elementor-element-1d7183a{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-1d7183a .h2e-t{overflow-wrap:break-word;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712df2d */.elementor-47 .elementor-element.elementor-element-712df2d .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e8e4cb */.elementor-47 .elementor-element.elementor-element-2e8e4cb .h2e-island.h2e-island{border-top:0px solid oklch(0.9 0.012 95);padding-top:0px;border-right:0px solid oklch(0.9 0.012 95);padding-right:0px;border-bottom:0px solid oklch(0.9 0.012 95);padding-bottom:0px;border-left:0px solid oklch(0.9 0.012 95);padding-left:0px;background:transparent;color:oklch(0.556 0 none);border-radius:0px;box-shadow:none;min-height:0;line-height:19.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b654e6 */.elementor-47 .elementor-element.elementor-element-6b654e6 .elementor-button{white-space:nowrap;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-from 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-via 0.15s cubic-bezier(0.4, 0, 0.2, 1), --tw-gradient-to 0.15s cubic-bezier(0.4, 0, 0.2, 1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f86787e */.elementor-47 .elementor-element.elementor-element-f86787e{flex-basis:0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-029cae0 */.elementor-47 .elementor-element.elementor-element-029cae0{max-width:768px !important;overflow-x:hidden;overflow-y:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7336ce4 */.elementor-47 .elementor-element.elementor-element-7336ce4{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-7336ce4 .h2e-t{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aea5c0 */.elementor-47 .elementor-element.elementor-element-4aea5c0{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-4aea5c0 .h2e-t{margin:0}
.elementor-47 .elementor-element.elementor-element-4aea5c0 .h2e-18{color:oklch(0.439 0 none);cursor:pointer;text-decoration-line:none}
.elementor-47 .elementor-element.elementor-element-4aea5c0 .h2e-19{color:oklch(0.439 0 none);cursor:pointer;text-decoration-line:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7544b49 */.elementor-47 .elementor-element.elementor-element-7544b49{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-7544b49 .h2e-t{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a1d6cc */.elementor-47 .elementor-element.elementor-element-8a1d6cc{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";cursor:pointer;text-underline-offset:2px}
.elementor-47 .elementor-element.elementor-element-8a1d6cc .h2e-t{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-451f39f */.elementor-47 .elementor-element.elementor-element-451f39f{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-451f39f .h2e-t{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c33f63 */.elementor-47 .elementor-element.elementor-element-6c33f63{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";cursor:pointer;text-underline-offset:2px}
.elementor-47 .elementor-element.elementor-element-6c33f63 .h2e-t{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a012e7 */.elementor-47 .elementor-element.elementor-element-2a012e7{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-2a012e7 .h2e-t{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff268f */.elementor-47 .elementor-element.elementor-element-2ff268f{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";cursor:pointer;text-underline-offset:2px}
.elementor-47 .elementor-element.elementor-element-2ff268f .h2e-t{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-352b104 */.elementor-47 .elementor-element.elementor-element-352b104{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-352b104 .h2e-t{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-179a5e1 */.elementor-47 .elementor-element.elementor-element-179a5e1{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";cursor:pointer;text-underline-offset:2px}
.elementor-47 .elementor-element.elementor-element-179a5e1 .h2e-t{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b50fab2 */.elementor-47 .elementor-element.elementor-element-b50fab2{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.elementor-47 .elementor-element.elementor-element-b50fab2 .h2e-t{margin:0}/* End custom CSS */
/* Start custom CSS */body.elementor-page-47{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";color:oklch(0.24 0.018 130)}
body.elementor-page-47 .hostinger-elementor-aos[data-aos]{opacity:1!important;transform:none!important;transition:none!important}
body.elementor-page-47{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-scroll-snap-strictness: proximity;--tw-space-y-reverse: 0;--tw-space-x-reverse: 0;--tw-divide-y-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial;--tw-content: "";--tw-animation-delay: 0s;--tw-animation-direction: normal;--tw-animation-duration: initial;--tw-animation-fill-mode: none;--tw-animation-iteration-count: 1;--tw-enter-blur: 0;--tw-enter-opacity: 1;--tw-enter-rotate: 0;--tw-enter-scale: 1;--tw-enter-translate-x: 0;--tw-enter-translate-y: 0;--tw-exit-blur: 0;--tw-exit-opacity: 1;--tw-exit-rotate: 0;--tw-exit-scale: 1;--tw-exit-translate-x: 0;--tw-exit-translate-y: 0}
body.elementor-page-47 ::backdrop,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-scroll-snap-strictness: proximity;--tw-space-y-reverse: 0;--tw-space-x-reverse: 0;--tw-divide-y-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial;--tw-content: "";--tw-animation-delay: 0s;--tw-animation-direction: normal;--tw-animation-duration: initial;--tw-animation-fill-mode: none;--tw-animation-iteration-count: 1;--tw-enter-blur: 0;--tw-enter-opacity: 1;--tw-enter-rotate: 0;--tw-enter-scale: 1;--tw-enter-translate-x: 0;--tw-enter-translate-y: 0;--tw-exit-blur: 0;--tw-exit-opacity: 1;--tw-exit-rotate: 0;--tw-exit-scale: 1;--tw-exit-translate-x: 0;--tw-exit-translate-y: 0}
body.elementor-page-47{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50: oklch(97.1% .013 17.38);--color-red-500: oklch(63.7% .237 25.331);--color-red-600: oklch(57.7% .245 27.325);--color-red-700: oklch(50.5% .213 27.518);--color-amber-50: oklch(98.7% .022 95.277);--color-amber-100: oklch(96.2% .059 95.617);--color-amber-200: oklch(92.4% .12 95.746);--color-amber-300: oklch(87.9% .169 91.605);--color-amber-400: oklch(82.8% .189 84.429);--color-amber-500: oklch(76.9% .188 70.08);--color-amber-600: oklch(66.6% .179 58.318);--color-amber-900: oklch(41.4% .112 45.904);--color-yellow-300: oklch(90.5% .182 98.111);--color-yellow-400: oklch(85.2% .199 91.936);--color-green-500: oklch(72.3% .219 149.579);--color-emerald-50: oklch(97.9% .021 166.113);--color-emerald-100: oklch(95% .052 163.051);--color-emerald-200: oklch(90.5% .093 164.15);--color-emerald-300: oklch(84.5% .143 164.978);--color-emerald-400: oklch(76.5% .177 163.223);--color-emerald-500: oklch(69.6% .17 162.48);--color-emerald-600: oklch(59.6% .145 163.225);--color-emerald-700: oklch(50.8% .118 165.612);--color-emerald-800: oklch(43.2% .095 166.913);--color-emerald-900: oklch(37.8% .077 168.94);--color-emerald-950: oklch(26.2% .051 172.552);--color-teal-400: oklch(77.7% .152 181.912);--color-blue-50: oklch(97% .014 254.604);--color-blue-100: oklch(93.2% .032 255.585);--color-blue-200: oklch(88.2% .059 254.128);--color-blue-400: oklch(70.7% .165 254.624);--color-blue-500: oklch(62.3% .214 259.815);--color-blue-600: oklch(54.6% .245 262.881);--color-blue-700: oklch(48.8% .243 264.376);--color-blue-800: oklch(42.4% .199 265.638);--color-blue-900: oklch(37.9% .146 265.522);--color-blue-950: oklch(28.2% .091 267.935);--color-slate-700: oklch(37.2% .044 257.287);--color-slate-800: oklch(27.9% .041 260.031);--color-slate-900: oklch(20.8% .042 265.755);--color-slate-950: oklch(12.9% .042 264.695);--color-neutral-50: oklch(98.5% 0 none);--color-neutral-100: oklch(97% 0 none);--color-neutral-200: oklch(92.2% 0 none);--color-neutral-300: oklch(87% 0 none);--color-neutral-400: oklch(70.8% 0 none);--color-neutral-500: oklch(55.6% 0 none);--color-neutral-600: oklch(43.9% 0 none);--color-neutral-700: oklch(37.1% 0 none);--color-neutral-800: oklch(26.9% 0 none);--color-neutral-900: oklch(20.5% 0 none);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: calc(1.5 / 1);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: calc(2.25 / 1.875);--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-relaxed: 1.625;--drop-shadow-md: 0 3px 3px #0000001f;--drop-shadow-xl: 0 9px 7px #0000001a;--drop-shadow-2xl: 0 25px 25px #00000026;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce: bounce 1s infinite;--blur-sm: 8px;--blur-md: 12px;--blur-xl: 24px;--blur-2xl: 40px;--blur-3xl: 64px;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-background: var(--background);--color-foreground: var(--foreground);--color-border: var(--border)}
body.elementor-page-47 :host,:host{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50: oklch(97.1% .013 17.38);--color-red-500: oklch(63.7% .237 25.331);--color-red-600: oklch(57.7% .245 27.325);--color-red-700: oklch(50.5% .213 27.518);--color-amber-50: oklch(98.7% .022 95.277);--color-amber-100: oklch(96.2% .059 95.617);--color-amber-200: oklch(92.4% .12 95.746);--color-amber-300: oklch(87.9% .169 91.605);--color-amber-400: oklch(82.8% .189 84.429);--color-amber-500: oklch(76.9% .188 70.08);--color-amber-600: oklch(66.6% .179 58.318);--color-amber-900: oklch(41.4% .112 45.904);--color-yellow-300: oklch(90.5% .182 98.111);--color-yellow-400: oklch(85.2% .199 91.936);--color-green-500: oklch(72.3% .219 149.579);--color-emerald-50: oklch(97.9% .021 166.113);--color-emerald-100: oklch(95% .052 163.051);--color-emerald-200: oklch(90.5% .093 164.15);--color-emerald-300: oklch(84.5% .143 164.978);--color-emerald-400: oklch(76.5% .177 163.223);--color-emerald-500: oklch(69.6% .17 162.48);--color-emerald-600: oklch(59.6% .145 163.225);--color-emerald-700: oklch(50.8% .118 165.612);--color-emerald-800: oklch(43.2% .095 166.913);--color-emerald-900: oklch(37.8% .077 168.94);--color-emerald-950: oklch(26.2% .051 172.552);--color-teal-400: oklch(77.7% .152 181.912);--color-blue-50: oklch(97% .014 254.604);--color-blue-100: oklch(93.2% .032 255.585);--color-blue-200: oklch(88.2% .059 254.128);--color-blue-400: oklch(70.7% .165 254.624);--color-blue-500: oklch(62.3% .214 259.815);--color-blue-600: oklch(54.6% .245 262.881);--color-blue-700: oklch(48.8% .243 264.376);--color-blue-800: oklch(42.4% .199 265.638);--color-blue-900: oklch(37.9% .146 265.522);--color-blue-950: oklch(28.2% .091 267.935);--color-slate-700: oklch(37.2% .044 257.287);--color-slate-800: oklch(27.9% .041 260.031);--color-slate-900: oklch(20.8% .042 265.755);--color-slate-950: oklch(12.9% .042 264.695);--color-neutral-50: oklch(98.5% 0 none);--color-neutral-100: oklch(97% 0 none);--color-neutral-200: oklch(92.2% 0 none);--color-neutral-300: oklch(87% 0 none);--color-neutral-400: oklch(70.8% 0 none);--color-neutral-500: oklch(55.6% 0 none);--color-neutral-600: oklch(43.9% 0 none);--color-neutral-700: oklch(37.1% 0 none);--color-neutral-800: oklch(26.9% 0 none);--color-neutral-900: oklch(20.5% 0 none);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: calc(1.5 / 1);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: calc(2.25 / 1.875);--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-relaxed: 1.625;--drop-shadow-md: 0 3px 3px #0000001f;--drop-shadow-xl: 0 9px 7px #0000001a;--drop-shadow-2xl: 0 25px 25px #00000026;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce: bounce 1s infinite;--blur-sm: 8px;--blur-md: 12px;--blur-xl: 24px;--blur-2xl: 40px;--blur-3xl: 64px;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-background: var(--background);--color-foreground: var(--foreground);--color-border: var(--border)}
body.elementor-page-47 .-translate-x-1\/2,.-translate-x-1\/2{--tw-translate-x: calc(calc(1 / 2 * 100%) * -1)}
body.elementor-page-47 .-translate-x-px,.-translate-x-px{--tw-translate-x: -1px}
body.elementor-page-47 .translate-x-\[-50\%\],.translate-x-\[-50\%\]{--tw-translate-x: -50%}
body.elementor-page-47 .translate-x-px,.translate-x-px{--tw-translate-x: 1px}
body.elementor-page-47 .-translate-y-1\/2,.-translate-y-1\/2{--tw-translate-y: calc(calc(1 / 2 * 100%) * -1)}
body.elementor-page-47 .translate-y-0,.translate-y-0{--tw-translate-y: 0px}
body.elementor-page-47 .translate-y-\[-50\%\],.translate-y-\[-50\%\]{--tw-translate-y: -50%}
body.elementor-page-47 .translate-y-full,.translate-y-full{--tw-translate-y: 100%}
body.elementor-page-47 .scale-110,.scale-110{--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%}
body.elementor-page-47 .snap-mandatory,.snap-mandatory{--tw-scroll-snap-strictness: mandatory}
body.elementor-page-47 :where(.space-y-1 > :not(:last-child)),:where(.space-y-1 > :not(:last-child)){--tw-space-y-reverse: 0}
body.elementor-page-47 :where(.space-y-1\.5 > :not(:last-child)),:where(.space-y-1\.5 > :not(:last-child)){--tw-space-y-reverse: 0}
body.elementor-page-47 :where(.space-y-2 > :not(:last-child)),:where(.space-y-2 > :not(:last-child)){--tw-space-y-reverse: 0}
body.elementor-page-47 :where(.space-y-2\.5 > :not(:last-child)),:where(.space-y-2\.5 > :not(:last-child)){--tw-space-y-reverse: 0}
body.elementor-page-47 :where(.space-y-3 > :not(:last-child)),:where(.space-y-3 > :not(:last-child)){--tw-space-y-reverse: 0}
body.elementor-page-47 :where(.space-y-4 > :not(:last-child)),:where(.space-y-4 > :not(:last-child)){--tw-space-y-reverse: 0}
body.elementor-page-47 :where(.space-y-5 > :not(:last-child)),:where(.space-y-5 > :not(:last-child)){--tw-space-y-reverse: 0}
body.elementor-page-47 :where(.space-y-6 > :not(:last-child)),:where(.space-y-6 > :not(:last-child)){--tw-space-y-reverse: 0}
body.elementor-page-47 :where(.space-y-8 > :not(:last-child)),:where(.space-y-8 > :not(:last-child)){--tw-space-y-reverse: 0}
body.elementor-page-47 :where(.space-y-12 > :not(:last-child)),:where(.space-y-12 > :not(:last-child)){--tw-space-y-reverse: 0}
body.elementor-page-47 :where(.space-y-16 > :not(:last-child)),:where(.space-y-16 > :not(:last-child)){--tw-space-y-reverse: 0}
body.elementor-page-47 :where(.space-x-1 > :not(:last-child)),:where(.space-x-1 > :not(:last-child)){--tw-space-x-reverse: 0}
body.elementor-page-47 :where(.divide-y > :not(:last-child)),:where(.divide-y > :not(:last-child)){--tw-divide-y-reverse: 0}
body.elementor-page-47 .border-dashed,.border-dashed{--tw-border-style: dashed}
body.elementor-page-47 .border-solid,.border-solid{--tw-border-style: solid}
body.elementor-page-47 .bg-gradient-to-b,.bg-gradient-to-b{--tw-gradient-position: to bottom in oklab}
body.elementor-page-47 .bg-gradient-to-br,.bg-gradient-to-br{--tw-gradient-position: to bottom right in oklab}
body.elementor-page-47 .bg-gradient-to-r,.bg-gradient-to-r{--tw-gradient-position: to right in oklab}
body.elementor-page-47 .from-blue-600,.from-blue-600{--tw-gradient-from: var(--color-blue-600);--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .from-blue-700,.from-blue-700{--tw-gradient-from: var(--color-blue-700);--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .from-blue-900,.from-blue-900{--tw-gradient-from: var(--color-blue-900);--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .from-blue-950,.from-blue-950{--tw-gradient-from: var(--color-blue-950);--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .from-card,.from-card{--tw-gradient-from: var(--card);--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .from-copper,.from-copper{--tw-gradient-from: var(--copper);--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .from-copper\/20,.from-copper\/20{--tw-gradient-from: var(--copper)}
body.elementor-page-47 .from-copper\/20,.from-copper\/20{--tw-gradient-from: color-mix(in oklab, var(--copper) 20%, transparent)}
body.elementor-page-47 .from-copper\/20,.from-copper\/20{--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .from-copper\/70,.from-copper\/70{--tw-gradient-from: var(--copper)}
body.elementor-page-47 .from-copper\/70,.from-copper\/70{--tw-gradient-from: color-mix(in oklab, var(--copper) 70%, transparent)}
body.elementor-page-47 .from-copper\/70,.from-copper\/70{--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .from-emerald-500,.from-emerald-500{--tw-gradient-from: var(--color-emerald-500);--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .from-neutral-50,.from-neutral-50{--tw-gradient-from: var(--color-neutral-50);--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .from-white\/10,.from-white\/10{--tw-gradient-from: #ffffff1a}
body.elementor-page-47 .from-white\/10,.from-white\/10{--tw-gradient-from: color-mix(in oklab, var(--color-white) 10%, transparent)}
body.elementor-page-47 .from-white\/10,.from-white\/10{--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .to-accent,.to-accent{--tw-gradient-to: var(--accent);--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .to-blue-400,.to-blue-400{--tw-gradient-to: var(--color-blue-400);--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .to-blue-500,.to-blue-500{--tw-gradient-to: var(--color-blue-500);--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .to-blue-700,.to-blue-700{--tw-gradient-to: var(--color-blue-700);--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .to-blue-800,.to-blue-800{--tw-gradient-to: var(--color-blue-800);--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .to-copper,.to-copper{--tw-gradient-to: var(--copper);--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .to-emerald-600,.to-emerald-600{--tw-gradient-to: var(--color-emerald-600);--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .to-muted\/50,.to-muted\/50{--tw-gradient-to: var(--muted)}
body.elementor-page-47 .to-muted\/50,.to-muted\/50{--tw-gradient-to: color-mix(in oklab, var(--muted) 50%, transparent)}
body.elementor-page-47 .to-muted\/50,.to-muted\/50{--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .to-transparent,.to-transparent{--tw-gradient-to: transparent;--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .to-white,.to-white{--tw-gradient-to: var(--color-white);--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .to-white\/\[0\.02\],.to-white\/\[0\.02\]{--tw-gradient-to: #ffffff05}
body.elementor-page-47 .to-white\/\[0\.02\],.to-white\/\[0\.02\]{--tw-gradient-to: color-mix(in oklab, var(--color-white) 2%, transparent)}
body.elementor-page-47 .to-white\/\[0\.02\],.to-white\/\[0\.02\]{--tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
body.elementor-page-47 .leading-4,.leading-4{--tw-leading: calc(var(--spacing) * 4)}
body.elementor-page-47 .leading-7,.leading-7{--tw-leading: calc(var(--spacing) * 7)}
body.elementor-page-47 .leading-8,.leading-8{--tw-leading: calc(var(--spacing) * 8)}
body.elementor-page-47 .leading-10,.leading-10{--tw-leading: calc(var(--spacing) * 10)}
body.elementor-page-47 .leading-\[1\.2\],.leading-\[1\.2\]{--tw-leading: 1.2}
body.elementor-page-47 .leading-\[1\.05\],.leading-\[1\.05\]{--tw-leading: 1.05}
body.elementor-page-47 .leading-\[1\.8\],.leading-\[1\.8\]{--tw-leading: 1.8}
body.elementor-page-47 .leading-\[1\.15\],.leading-\[1\.15\]{--tw-leading: 1.15}
body.elementor-page-47 .leading-\[1\.75\],.leading-\[1\.75\]{--tw-leading: 1.75}
body.elementor-page-47 .leading-none,.leading-none{--tw-leading: 1}
body.elementor-page-47 .leading-relaxed,.leading-relaxed{--tw-leading: var(--leading-relaxed)}
body.elementor-page-47 .leading-snug,.leading-snug{--tw-leading: var(--leading-snug)}
body.elementor-page-47 .leading-tight,.leading-tight{--tw-leading: var(--leading-tight)}
body.elementor-page-47 .font-black,.font-black{--tw-font-weight: var(--font-weight-black)}
body.elementor-page-47 .font-bold,.font-bold{--tw-font-weight: var(--font-weight-bold)}
body.elementor-page-47 .font-extrabold,.font-extrabold{--tw-font-weight: var(--font-weight-extrabold)}
body.elementor-page-47 .font-medium,.font-medium{--tw-font-weight: var(--font-weight-medium)}
body.elementor-page-47 .font-normal,.font-normal{--tw-font-weight: var(--font-weight-normal)}
body.elementor-page-47 .font-semibold,.font-semibold{--tw-font-weight: var(--font-weight-semibold)}
body.elementor-page-47 .tracking-\[-0\.01em\],.tracking-\[-0\.01em\]{--tw-tracking: -.01em}
body.elementor-page-47 .tracking-\[0\.2em\],.tracking-\[0\.2em\]{--tw-tracking: .2em}
body.elementor-page-47 .tracking-\[0\.15em\],.tracking-\[0\.15em\]{--tw-tracking: .15em}
body.elementor-page-47 .tracking-\[0\.18em\],.tracking-\[0\.18em\]{--tw-tracking: .18em}
body.elementor-page-47 .tracking-\[0\.25em\],.tracking-\[0\.25em\]{--tw-tracking: .25em}
body.elementor-page-47 .tracking-tight,.tracking-tight{--tw-tracking: var(--tracking-tight)}
body.elementor-page-47 .tracking-tighter,.tracking-tighter{--tw-tracking: var(--tracking-tighter)}
body.elementor-page-47 .tracking-wide,.tracking-wide{--tw-tracking: var(--tracking-wide)}
body.elementor-page-47 .tracking-wider,.tracking-wider{--tw-tracking: var(--tracking-wider)}
body.elementor-page-47 .tracking-widest,.tracking-widest{--tw-tracking: var(--tracking-widest)}
body.elementor-page-47 .tabular-nums,.tabular-nums{--tw-numeric-spacing: tabular-nums}
body.elementor-page-47 .shadow,.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}
body.elementor-page-47 .shadow-2xl,.shadow-2xl{--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040)}
body.elementor-page-47 .shadow-\[0_0_0_1px_var\(--sidebar-border\)\],.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow: 0 0 0 1px var(--tw-shadow-color,var(--sidebar-border))}
body.elementor-page-47 .shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.04\)\],.shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 8px 30px var(--tw-shadow-color,#0000000a)}
body.elementor-page-47 .shadow-\[0_10px_30px_-10px_rgba\(16\,185\,129\,0\.7\)\],.shadow-\[0_10px_30px_-10px_rgba\(16\,185\,129\,0\.7\)\]{--tw-shadow: 0 10px 30px -10px var(--tw-shadow-color,#10b981b3)}
body.elementor-page-47 .shadow-inner,.shadow-inner{--tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}
body.elementor-page-47 .shadow-lg,.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)}
body.elementor-page-47 .shadow-md,.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a)}
body.elementor-page-47 .shadow-none,.shadow-none{--tw-shadow: 0 0 #0000}
body.elementor-page-47 .shadow-sm,.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}
body.elementor-page-47 .shadow-xl,.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a)}
body.elementor-page-47 .shadow-xs,.shadow-xs{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d)}
body.elementor-page-47 .ring-0,.ring-0{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}
body.elementor-page-47 .ring-1,.ring-1{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}
body.elementor-page-47 .ring-2,.ring-2{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}
body.elementor-page-47 .ring-4,.ring-4{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}
body.elementor-page-47 .shadow-blue-500\/30,.shadow-blue-500\/30{--tw-shadow-color: #3080ff4d}
body.elementor-page-47 .shadow-blue-500\/30,.shadow-blue-500\/30{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}
body.elementor-page-47 .shadow-copper\/10,.shadow-copper\/10{--tw-shadow-color: var(--copper)}
body.elementor-page-47 .shadow-copper\/10,.shadow-copper\/10{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--copper) 10%, transparent) var(--tw-shadow-alpha), transparent)}
body.elementor-page-47 .shadow-copper\/25,.shadow-copper\/25{--tw-shadow-color: var(--copper)}
body.elementor-page-47 .shadow-copper\/25,.shadow-copper\/25{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--copper) 25%, transparent) var(--tw-shadow-alpha), transparent)}
body.elementor-page-47 .shadow-destructive\/10,.shadow-destructive\/10{--tw-shadow-color: var(--destructive)}
body.elementor-page-47 .shadow-destructive\/10,.shadow-destructive\/10{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--destructive) 10%, transparent) var(--tw-shadow-alpha), transparent)}
body.elementor-page-47 .shadow-destructive\/20,.shadow-destructive\/20{--tw-shadow-color: var(--destructive)}
body.elementor-page-47 .shadow-destructive\/20,.shadow-destructive\/20{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--destructive) 20%, transparent) var(--tw-shadow-alpha), transparent)}
body.elementor-page-47 .shadow-emerald-600\/20,.shadow-emerald-600\/20{--tw-shadow-color: #00976733}
body.elementor-page-47 .shadow-emerald-600\/20,.shadow-emerald-600\/20{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}
body.elementor-page-47 .shadow-primary\/10,.shadow-primary\/10{--tw-shadow-color: var(--primary)}
body.elementor-page-47 .shadow-primary\/10,.shadow-primary\/10{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 10%, transparent) var(--tw-shadow-alpha), transparent)}
body.elementor-page-47 .shadow-primary\/20,.shadow-primary\/20{--tw-shadow-color: var(--primary)}
body.elementor-page-47 .shadow-primary\/20,.shadow-primary\/20{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 20%, transparent) var(--tw-shadow-alpha), transparent)}
body.elementor-page-47 .ring-destructive\/70,.ring-destructive\/70{--tw-ring-color: var(--destructive)}
body.elementor-page-47 .ring-destructive\/70,.ring-destructive\/70{--tw-ring-color: color-mix(in oklab, var(--destructive) 70%, transparent)}
body.elementor-page-47 .ring-emerald-200,.ring-emerald-200{--tw-ring-color: var(--color-emerald-200)}
body.elementor-page-47 .ring-emerald-400,.ring-emerald-400{--tw-ring-color: var(--color-emerald-400)}
body.elementor-page-47 .ring-emerald-400\/60,.ring-emerald-400\/60{--tw-ring-color: #00d29499}
body.elementor-page-47 .ring-emerald-400\/60,.ring-emerald-400\/60{--tw-ring-color: color-mix(in oklab, var(--color-emerald-400) 60%, transparent)}
body.elementor-page-47 .ring-neutral-200,.ring-neutral-200{--tw-ring-color: var(--color-neutral-200)}
body.elementor-page-47 .ring-primary,.ring-primary{--tw-ring-color: var(--primary)}
body.elementor-page-47 .ring-primary\/40,.ring-primary\/40{--tw-ring-color: var(--primary)}
body.elementor-page-47 .ring-primary\/40,.ring-primary\/40{--tw-ring-color: color-mix(in oklab, var(--primary) 40%, transparent)}
body.elementor-page-47 .ring-ring,.ring-ring{--tw-ring-color: var(--ring)}
body.elementor-page-47 .ring-sidebar-ring,.ring-sidebar-ring{--tw-ring-color: var(--sidebar-ring)}
body.elementor-page-47 .ring-white\/10,.ring-white\/10{--tw-ring-color: #ffffff1a}
body.elementor-page-47 .ring-white\/10,.ring-white\/10{--tw-ring-color: color-mix(in oklab, var(--color-white) 10%, transparent)}
body.elementor-page-47 .ring-white\/15,.ring-white\/15{--tw-ring-color: #ffffff26}
body.elementor-page-47 .ring-white\/15,.ring-white\/15{--tw-ring-color: color-mix(in oklab, var(--color-white) 15%, transparent)}
body.elementor-page-47 .ring-white\/20,.ring-white\/20{--tw-ring-color: #fff3}
body.elementor-page-47 .ring-white\/20,.ring-white\/20{--tw-ring-color: color-mix(in oklab, var(--color-white) 20%, transparent)}
body.elementor-page-47 .ring-white\/30,.ring-white\/30{--tw-ring-color: #ffffff4d}
body.elementor-page-47 .ring-white\/30,.ring-white\/30{--tw-ring-color: color-mix(in oklab, var(--color-white) 30%, transparent)}
body.elementor-page-47 .ring-yellow-300,.ring-yellow-300{--tw-ring-color: var(--color-yellow-300)}
body.elementor-page-47 .ring-offset-2,.ring-offset-2{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}
body.elementor-page-47 .ring-offset-background,.ring-offset-background{--tw-ring-offset-color: var(--background)}
body.elementor-page-47 .blur,.blur{--tw-blur: blur(8px)}
body.elementor-page-47 .blur-2xl,.blur-2xl{--tw-blur: blur(var(--blur-2xl))}
body.elementor-page-47 .blur-3xl,.blur-3xl{--tw-blur: blur(var(--blur-3xl))}
body.elementor-page-47 .drop-shadow,.drop-shadow{--tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}
body.elementor-page-47 .drop-shadow-2xl,.drop-shadow-2xl{--tw-drop-shadow-size: drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow: drop-shadow(var(--drop-shadow-2xl))}
body.elementor-page-47 .drop-shadow-md,.drop-shadow-md{--tw-drop-shadow-size: drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow: drop-shadow(var(--drop-shadow-md))}
body.elementor-page-47 .drop-shadow-xl,.drop-shadow-xl{--tw-drop-shadow-size: drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow: drop-shadow(var(--drop-shadow-xl))}
body.elementor-page-47 .grayscale,.grayscale{--tw-grayscale: grayscale(100%)}
body.elementor-page-47 .backdrop-blur,.backdrop-blur{--tw-backdrop-blur: blur(8px)}
body.elementor-page-47 .backdrop-blur-md,.backdrop-blur-md{--tw-backdrop-blur: blur(var(--blur-md))}
body.elementor-page-47 .backdrop-blur-sm,.backdrop-blur-sm{--tw-backdrop-blur: blur(var(--blur-sm))}
body.elementor-page-47 .backdrop-blur-xl,.backdrop-blur-xl{--tw-backdrop-blur: blur(var(--blur-xl))}
body.elementor-page-47 .duration-100,.duration-100{--tw-duration: .1s}
body.elementor-page-47 .duration-200,.duration-200{--tw-duration: .2s}
body.elementor-page-47 .duration-300,.duration-300{--tw-duration: .3s}
body.elementor-page-47 .duration-500,.duration-500{--tw-duration: .5s}
body.elementor-page-47 .duration-1000,.duration-1000{--tw-duration: 1s}
body.elementor-page-47 .ease-in-out,.ease-in-out{--tw-ease: var(--ease-in-out)}
body.elementor-page-47 .ease-linear,.ease-linear{--tw-ease: linear}
body.elementor-page-47 .ease-out,.ease-out{--tw-ease: var(--ease-out)}
body.elementor-page-47 .fade-in-0,.fade-in-0{--tw-enter-opacity: 0}
body.elementor-page-47 .outline-none,.outline-none{--tw-outline-style: none}
body.elementor-page-47 .zoom-in-95,.zoom-in-95{--tw-enter-scale: .95}
body.elementor-page-47 .\[--cell-size\:2rem\],.\[--cell-size\:2rem\]{--cell-size: 2rem}
body.elementor-page-47 .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible="offcanvas"] *),.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible="offcanvas"] *){--tw-translate-x: 0px}
body.elementor-page-47 .group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused="true"] *),.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused="true"] *){--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}
body.elementor-page-47 .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused="true"] *),.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused="true"] *){--tw-ring-color: var(--ring)}
body.elementor-page-47 .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused="true"] *),.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused="true"] *){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}
body.elementor-page-47 .group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant="floating"] *),.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant="floating"] *){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}
body.elementor-page-47 .group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *),.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)}
body.elementor-page-47 .data-\[active\=true\]\:font-medium[data-active="true"],.data-\[active\=true\]\:font-medium[data-active="true"]{--tw-font-weight: var(--font-weight-medium)}
body.elementor-page-47 .data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion="from-end"],.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion="from-end"]{--tw-enter-translate-x: calc(52*var(--spacing))}
body.elementor-page-47 .data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion="from-start"],.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion="from-start"]{--tw-enter-translate-x: calc(52*var(--spacing)*-1)}
body.elementor-page-47 .data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion="to-end"],.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion="to-end"]{--tw-exit-translate-x: calc(52*var(--spacing))}
body.elementor-page-47 .data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion="to-start"],.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion="to-start"]{--tw-exit-translate-x: calc(52*var(--spacing)*-1)}
body.elementor-page-47 .data-\[motion\^\=from-\]\:fade-in[data-motion^="from-"],.data-\[motion\^\=from-\]\:fade-in[data-motion^="from-"]{--tw-enter-opacity: 0}
body.elementor-page-47 .data-\[motion\^\=to-\]\:fade-out[data-motion^="to-"],.data-\[motion\^\=to-\]\:fade-out[data-motion^="to-"]{--tw-exit-opacity: 0}
body.elementor-page-47 .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"],.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"]{--tw-translate-y: var(--spacing)}
body.elementor-page-47 .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"],.data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}
body.elementor-page-47 .data-\[side\=left\]\:-translate-x-1[data-side="left"],.data-\[side\=left\]\:-translate-x-1[data-side="left"]{--tw-translate-x: calc(var(--spacing) * -1)}
body.elementor-page-47 .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"],.data-\[side\=left\]\:slide-in-from-right-2[data-side="left"]{--tw-enter-translate-x: calc(2*var(--spacing))}
body.elementor-page-47 .data-\[side\=right\]\:translate-x-1[data-side="right"],.data-\[side\=right\]\:translate-x-1[data-side="right"]{--tw-translate-x: var(--spacing)}
body.elementor-page-47 .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"],.data-\[side\=right\]\:slide-in-from-left-2[data-side="right"]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}
body.elementor-page-47 .data-\[side\=top\]\:-translate-y-1[data-side="top"],.data-\[side\=top\]\:-translate-y-1[data-side="top"]{--tw-translate-y: calc(var(--spacing) * -1)}
body.elementor-page-47 .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"],.data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"]{--tw-enter-translate-y: calc(2*var(--spacing))}
body.elementor-page-47 .data-\[state\=active\]\:shadow[data-state="active"],.data-\[state\=active\]\:shadow[data-state="active"]{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}
body.elementor-page-47 .data-\[state\=checked\]\:translate-x-4[data-state="checked"],.data-\[state\=checked\]\:translate-x-4[data-state="checked"]{--tw-translate-x: calc(var(--spacing) * 4)}
body.elementor-page-47 .data-\[state\=closed\]\:duration-300[data-state="closed"],.data-\[state\=closed\]\:duration-300[data-state="closed"]{--tw-duration: .3s}
body.elementor-page-47 .data-\[state\=closed\]\:fade-out-0[data-state="closed"],.data-\[state\=closed\]\:fade-out-0[data-state="closed"]{--tw-exit-opacity: 0}
body.elementor-page-47 .data-\[state\=closed\]\:zoom-out-95[data-state="closed"],.data-\[state\=closed\]\:zoom-out-95[data-state="closed"]{--tw-exit-scale: .95}
body.elementor-page-47 .data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"],.data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"]{--tw-exit-translate-y: 100%}
body.elementor-page-47 .data-\[state\=closed\]\:slide-out-to-left[data-state="closed"],.data-\[state\=closed\]\:slide-out-to-left[data-state="closed"]{--tw-exit-translate-x: -100%}
body.elementor-page-47 .data-\[state\=closed\]\:slide-out-to-right[data-state="closed"],.data-\[state\=closed\]\:slide-out-to-right[data-state="closed"]{--tw-exit-translate-x: 100%}
body.elementor-page-47 .data-\[state\=closed\]\:slide-out-to-top[data-state="closed"],.data-\[state\=closed\]\:slide-out-to-top[data-state="closed"]{--tw-exit-translate-y: -100%}
body.elementor-page-47 .data-\[state\=hidden\]\:fade-out[data-state="hidden"],.data-\[state\=hidden\]\:fade-out[data-state="hidden"]{--tw-exit-opacity: 0}
body.elementor-page-47 .data-\[state\=open\]\:duration-500[data-state="open"],.data-\[state\=open\]\:duration-500[data-state="open"]{--tw-duration: .5s}
body.elementor-page-47 .data-\[state\=open\]\:fade-in-0[data-state="open"],.data-\[state\=open\]\:fade-in-0[data-state="open"]{--tw-enter-opacity: 0}
body.elementor-page-47 .data-\[state\=open\]\:zoom-in-90[data-state="open"],.data-\[state\=open\]\:zoom-in-90[data-state="open"]{--tw-enter-scale: .9}
body.elementor-page-47 .data-\[state\=open\]\:zoom-in-95[data-state="open"],.data-\[state\=open\]\:zoom-in-95[data-state="open"]{--tw-enter-scale: .95}
body.elementor-page-47 .data-\[state\=open\]\:slide-in-from-bottom[data-state="open"],.data-\[state\=open\]\:slide-in-from-bottom[data-state="open"]{--tw-enter-translate-y: 100%}
body.elementor-page-47 .data-\[state\=open\]\:slide-in-from-left[data-state="open"],.data-\[state\=open\]\:slide-in-from-left[data-state="open"]{--tw-enter-translate-x: -100%}
body.elementor-page-47 .data-\[state\=open\]\:slide-in-from-right[data-state="open"],.data-\[state\=open\]\:slide-in-from-right[data-state="open"]{--tw-enter-translate-x: 100%}
body.elementor-page-47 .data-\[state\=open\]\:slide-in-from-top[data-state="open"],.data-\[state\=open\]\:slide-in-from-top[data-state="open"]{--tw-enter-translate-y: -100%}
body.elementor-page-47 .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"],.data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"]{--tw-translate-x: 0px}
body.elementor-page-47 .data-\[state\=visible\]\:fade-in[data-state="visible"],.data-\[state\=visible\]\:fade-in[data-state="visible"]{--tw-enter-opacity: 0}
@media (width >= 40rem){body.elementor-page-47 :where(.sm\:space-x-2 > :not(:last-child)),:where(.sm\:space-x-2 > :not(:last-child)){--tw-space-x-reverse: 0}}
@media (width >= 48rem){body.elementor-page-47 .md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant="inset"] ~ *),.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant="inset"] ~ *){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}}
@media (width >= 64rem){body.elementor-page-47 :where(.lg\:space-y-20 > :not(:last-child)),:where(.lg\:space-y-20 > :not(:last-child)){--tw-space-y-reverse: 0}}
body.elementor-page-47 .\[\&_\.recharts-layer\]\:outline-none .recharts-layer,.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style: none}
body.elementor-page-47 .\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style: none}
body.elementor-page-47 .\[\&_\.recharts-surface\]\:outline-none .recharts-surface,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style: none}
body.elementor-page-47 .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading],.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight: var(--font-weight-medium)}
body.elementor-page-47 .\[\&_h2\]\:font-bold h2,.\[\&_h2\]\:font-bold h2{--tw-font-weight: var(--font-weight-bold)}
body.elementor-page-47 .\[\&_h2\]\:font-semibold h2,.\[\&_h2\]\:font-semibold h2{--tw-font-weight: var(--font-weight-semibold)}
body.elementor-page-47 .\[\&_p\]\:leading-relaxed p,.\[\&_p\]\:leading-relaxed p{--tw-leading: var(--leading-relaxed)}
body.elementor-page-47 .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role="checkbox"],.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role="checkbox"]{--tw-translate-y: 2px}
body.elementor-page-47 .\[\&\>svg\+div\]\:translate-y-\[-3px\] > svg + div,.\[\&\>svg\+div\]\:translate-y-\[-3px\] > svg + div{--tw-translate-y: -3px}
body.elementor-page-47{--radius: .875rem;--background: oklch(99% .006 85);--foreground: oklch(24% .018 130);--card: oklch(100% 0 0);--card-foreground: oklch(24% .018 130);--popover: oklch(100% 0 0);--popover-foreground: oklch(24% .018 130);--primary: oklch(62% .128 45);--primary-foreground: oklch(99% .006 85);--secondary: oklch(95% .014 90);--secondary-foreground: oklch(28% .02 130);--muted: oklch(95.5% .01 95);--muted-foreground: oklch(52% .018 110);--accent: oklch(34% .03 155);--accent-foreground: oklch(97% .01 90);--destructive: oklch(57.7% .245 27.325);--destructive-foreground: oklch(98.4% .003 247.858);--border: oklch(90% .012 95);--input: oklch(90% .012 95);--ring: oklch(62% .128 45);--copper: oklch(68% .115 48);--stone-deep: oklch(30% .024 150);--gema: var(--copper);--casca: var(--stone-deep);--news-red: oklch(52% .208 28);--news-red-dark: oklch(42% .175 28);--news-green: oklch(55% .18 145);--gradient-copper: linear-gradient(135deg, oklch(72% .12 52), oklch(58% .13 38));--gradient-stone: linear-gradient(160deg, oklch(34% .03 155), oklch(22% .02 150));--shadow-soft: 0 10px 30px -12px oklch(30% .03 60/.28);--chart-1: oklch(64.6% .222 41.116);--chart-2: oklch(60% .118 184.704);--chart-3: oklch(39.8% .07 227.392);--chart-4: oklch(82.8% .189 84.429);--chart-5: oklch(76.9% .188 70.08);--sidebar: oklch(98.4% .003 247.858);--sidebar-foreground: oklch(12.9% .042 264.695);--sidebar-primary: oklch(20.8% .042 265.755);--sidebar-primary-foreground: oklch(98.4% .003 247.858);--sidebar-accent: oklch(96.8% .007 247.896);--sidebar-accent-foreground: oklch(20.8% .042 265.755);--sidebar-border: oklch(92.9% .013 255.508);--sidebar-ring: oklch(70.4% .04 256.788)}
body.elementor-page-47 .dark,.dark{--background: oklch(12.9% .042 264.695);--foreground: oklch(98.4% .003 247.858);--card: oklch(20.8% .042 265.755);--card-foreground: oklch(98.4% .003 247.858);--popover: oklch(20.8% .042 265.755);--popover-foreground: oklch(98.4% .003 247.858);--primary: oklch(92.9% .013 255.508);--primary-foreground: oklch(20.8% .042 265.755);--secondary: oklch(27.9% .041 260.031);--secondary-foreground: oklch(98.4% .003 247.858);--muted: oklch(27.9% .041 260.031);--muted-foreground: oklch(70.4% .04 256.788);--accent: oklch(27.9% .041 260.031);--accent-foreground: oklch(98.4% .003 247.858);--destructive: oklch(70.4% .191 22.216);--destructive-foreground: oklch(98.4% .003 247.858);--border: oklch(100% 0 0/.1);--input: oklch(100% 0 0/.15);--ring: oklch(55.1% .027 264.364);--chart-1: oklch(48.8% .243 264.376);--chart-2: oklch(69.6% .17 162.48);--chart-3: oklch(76.9% .188 70.08);--chart-4: oklch(62.7% .265 303.9);--chart-5: oklch(64.5% .246 16.439);--sidebar: oklch(20.8% .042 265.755);--sidebar-foreground: oklch(98.4% .003 247.858);--sidebar-primary: oklch(48.8% .243 264.376);--sidebar-primary-foreground: oklch(98.4% .003 247.858);--sidebar-accent: oklch(27.9% .041 260.031);--sidebar-accent-foreground: oklch(98.4% .003 247.858);--sidebar-border: oklch(100% 0 0/.1);--sidebar-ring: oklch(55.1% .027 264.364)}
body.elementor-page-47 .theme-travesseiro,.theme-travesseiro{--background: oklch(100% 0 0);--foreground: oklch(26% .05 250);--card: oklch(100% 0 0);--card-foreground: oklch(26% .05 250);--popover: oklch(100% 0 0);--popover-foreground: oklch(26% .05 250);--primary: oklch(55% .16 250);--primary-foreground: oklch(99% .005 240);--secondary: oklch(94% .025 235);--secondary-foreground: oklch(30% .06 250);--muted: oklch(94% .025 235);--muted-foreground: oklch(50% .04 245);--accent: oklch(68% .13 235);--accent-foreground: oklch(22% .05 250);--border: oklch(89% .03 235);--input: oklch(89% .03 235);--ring: oklch(55% .16 250)}
body.elementor-page-47 .theme-admin,.theme-admin{--background: oklch(97.5% .003 250);--foreground: oklch(22% .015 255);--card: oklch(100% 0 0);--card-foreground: oklch(22% .015 255);--popover: oklch(100% 0 0);--popover-foreground: oklch(22% .015 255);--primary: oklch(45% .13 260);--primary-foreground: oklch(99% 0 0);--secondary: oklch(95.5% .005 250);--secondary-foreground: oklch(30% .015 255);--muted: oklch(96% .004 250);--muted-foreground: oklch(53% .015 255);--accent: oklch(94% .01 255);--accent-foreground: oklch(25% .02 255);--border: oklch(90% .006 250);--input: oklch(90% .006 250);--ring: oklch(45% .13 260);--radius: .5rem}
body.elementor-page-47 .pointer-events-none{pointer-events: none !important}
body.elementor-page-47 .invisible{visibility: hidden !important}
body.elementor-page-47 .visible{visibility: visible !important}
body.elementor-page-47 .sr-only{clip-path: inset(50%) !important;white-space: nowrap !important;border-width: 0px !important;width: 1px !important;height: 1px !important;margin: -1px !important;padding: 0px !important;position: absolute !important;overflow: hidden !important}
body.elementor-page-47 .absolute{position: absolute !important}
body.elementor-page-47 .fixed{position: fixed !important}
body.elementor-page-47 .sticky{position: sticky !important}
body.elementor-page-47 .-inset-1{inset: calc(var(--spacing) * -1) !important}
body.elementor-page-47 .inset-0{inset: 0px !important}
body.elementor-page-47 .inset-x-0{inset-inline: 0px !important}
body.elementor-page-47 .inset-y-0{inset-block: 0px !important}
body.elementor-page-47 .-top-1\.5{top: calc(var(--spacing) * -1.5) !important}
body.elementor-page-47 .-top-2{top: calc(var(--spacing) * -2) !important}
body.elementor-page-47 .-top-2\.5{top: calc(var(--spacing) * -2.5) !important}
body.elementor-page-47 .-top-3{top: calc(var(--spacing) * -3) !important}
body.elementor-page-47 .-top-4{top: calc(var(--spacing) * -4) !important}
body.elementor-page-47 .-top-12{top: calc(var(--spacing) * -12) !important}
body.elementor-page-47 .top-0{top: 0px !important}
body.elementor-page-47 .top-1\.5{top: calc(var(--spacing) * 1.5) !important}
body.elementor-page-47 .top-1\/2{top: 50% !important}
body.elementor-page-47 .top-3{top: calc(var(--spacing) * 3) !important}
body.elementor-page-47 .top-3\.5{top: calc(var(--spacing) * 3.5) !important}
body.elementor-page-47 .top-4{top: calc(var(--spacing) * 4) !important}
body.elementor-page-47 .top-10{top: calc(var(--spacing) * 10) !important}
body.elementor-page-47 .top-\[-6px\]{top: -6px !important}
body.elementor-page-47 .top-\[1px\]{top: 1px !important}
body.elementor-page-47 .top-\[50\%\]{top: 50% !important}
body.elementor-page-47 .top-\[60\%\]{top: 60% !important}
body.elementor-page-47 .top-full{top: 100% !important}
body.elementor-page-47 .-right-2{right: calc(var(--spacing) * -2) !important}
body.elementor-page-47 .-right-6{right: calc(var(--spacing) * -6) !important}
body.elementor-page-47 .-right-12{right: calc(var(--spacing) * -12) !important}
body.elementor-page-47 .-right-24{right: calc(var(--spacing) * -24) !important}
body.elementor-page-47 .right-0{right: 0px !important}
body.elementor-page-47 .right-1{right: var(--spacing) !important}
body.elementor-page-47 .right-2{right: calc(var(--spacing) * 2) !important}
body.elementor-page-47 .right-3{right: calc(var(--spacing) * 3) !important}
body.elementor-page-47 .right-4{right: calc(var(--spacing) * 4) !important}
body.elementor-page-47 .-bottom-4{bottom: calc(var(--spacing) * -4) !important}
body.elementor-page-47 .-bottom-5{bottom: calc(var(--spacing) * -5) !important}
body.elementor-page-47 .-bottom-12{bottom: calc(var(--spacing) * -12) !important}
body.elementor-page-47 .bottom-0{bottom: 0px !important}
body.elementor-page-47 .bottom-3{bottom: calc(var(--spacing) * 3) !important}
body.elementor-page-47 .-left-12{left: calc(var(--spacing) * -12) !important}
body.elementor-page-47 .-left-32{left: calc(var(--spacing) * -32) !important}
body.elementor-page-47 .left-0{left: 0px !important}
body.elementor-page-47 .left-1\/2{left: 50% !important}
body.elementor-page-47 .left-2{left: calc(var(--spacing) * 2) !important}
body.elementor-page-47 .left-2\.5{left: calc(var(--spacing) * 2.5) !important}
body.elementor-page-47 .left-3{left: calc(var(--spacing) * 3) !important}
body.elementor-page-47 .left-6{left: calc(var(--spacing) * 6) !important}
body.elementor-page-47 .left-\[50\%\]{left: 50% !important}
body.elementor-page-47 .z-10{z-index: 10 !important}
body.elementor-page-47 .z-20{z-index: 20 !important}
body.elementor-page-47 .z-30{z-index: 30 !important}
body.elementor-page-47 .z-40{z-index: 40 !important}
body.elementor-page-47 .z-50{z-index: 50 !important}
body.elementor-page-47 .z-\[1\]{z-index: 1 !important}
body.elementor-page-47 .z-\[45\]{z-index: 45 !important}
body.elementor-page-47 .z-\[55\]{z-index: 55 !important}
body.elementor-page-47 .z-\[60\]{z-index: 60 !important}
body.elementor-page-47 .z-\[70\]{z-index: 70 !important}
body.elementor-page-47 .z-\[80\]{z-index: 80 !important}
body.elementor-page-47 .z-\[90\]{z-index: 90 !important}
body.elementor-page-47 .z-\[100\]{z-index: 100 !important}
body.elementor-page-47 .container{width: 100% !important}
@media (width >= 40rem){body.elementor-page-47 .container{max-width: 40rem !important}}
@media (width >= 48rem){body.elementor-page-47 .container{max-width: 48rem !important}}
@media (width >= 64rem){body.elementor-page-47 .container{max-width: 64rem !important}}
@media (width >= 80rem){body.elementor-page-47 .container{max-width: 80rem !important}}
@media (width >= 96rem){body.elementor-page-47 .container{max-width: 96rem !important}}
body.elementor-page-47 .m-auto{margin: auto !important}
body.elementor-page-47 .-mx-1{margin-inline: calc(var(--spacing) * -1) !important}
body.elementor-page-47 .-mx-4{margin-inline: calc(var(--spacing) * -4) !important}
body.elementor-page-47 .mx-2{margin-inline: calc(var(--spacing) * 2) !important}
body.elementor-page-47 .mx-3\.5{margin-inline: calc(var(--spacing) * 3.5) !important}
body.elementor-page-47 .my-0\.5{margin-block: calc(var(--spacing) * .5) !important}
body.elementor-page-47 .my-1{margin-block: var(--spacing) !important}
body.elementor-page-47 .my-5{margin-block: calc(var(--spacing) * 5) !important}
body.elementor-page-47 .my-6{margin-block: calc(var(--spacing) * 6) !important}
body.elementor-page-47 .-mt-4{margin-top: calc(var(--spacing) * -4) !important}
body.elementor-page-47 .mt-1\.5{margin-top: calc(var(--spacing) * 1.5) !important}
body.elementor-page-47 .mt-2\.5{margin-top: calc(var(--spacing) * 2.5) !important}
body.elementor-page-47 .mt-3{margin-top: calc(var(--spacing) * 3) !important}
body.elementor-page-47 .mt-3\.5{margin-top: calc(var(--spacing) * 3.5) !important}
body.elementor-page-47 .mt-5{margin-top: calc(var(--spacing) * 5) !important}
body.elementor-page-47 .mt-7{margin-top: calc(var(--spacing) * 7) !important}
body.elementor-page-47 .mt-8{margin-top: calc(var(--spacing) * 8) !important}
body.elementor-page-47 .mt-9{margin-top: calc(var(--spacing) * 9) !important}
body.elementor-page-47 .mt-12{margin-top: calc(var(--spacing) * 12) !important}
body.elementor-page-47 .mt-14{margin-top: calc(var(--spacing) * 14) !important}
body.elementor-page-47 .mt-24{margin-top: calc(var(--spacing) * 24) !important}
body.elementor-page-47 .mt-auto{margin-top: auto !important}
body.elementor-page-47 .mr-2{margin-right: calc(var(--spacing) * 2) !important}
body.elementor-page-47 .mb-1{margin-bottom: var(--spacing) !important}
body.elementor-page-47 .mb-2{margin-bottom: calc(var(--spacing) * 2) !important}
body.elementor-page-47 .mb-4{margin-bottom: calc(var(--spacing) * 4) !important}
body.elementor-page-47 .mb-5{margin-bottom: calc(var(--spacing) * 5) !important}
body.elementor-page-47 .mb-6{margin-bottom: calc(var(--spacing) * 6) !important}
body.elementor-page-47 .mb-7{margin-bottom: calc(var(--spacing) * 7) !important}
body.elementor-page-47 .mb-9{margin-bottom: calc(var(--spacing) * 9) !important}
body.elementor-page-47 .-ml-4{margin-left: calc(var(--spacing) * -4) !important}
body.elementor-page-47 .ml-1{margin-left: var(--spacing) !important}
body.elementor-page-47 .ml-8{margin-left: calc(var(--spacing) * 8) !important}
body.elementor-page-47 .ml-auto{margin-left: auto !important}
body.elementor-page-47 .line-clamp-2{-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;display: -webkit-box !important;overflow: hidden !important}
body.elementor-page-47 .block{display: block !important}
body.elementor-page-47 .contents{display: contents !important}
body.elementor-page-47 .grid{display: grid !important}
body.elementor-page-47 .hidden{display: none !important}
body.elementor-page-47 .inline{display: inline !important}
body.elementor-page-47 .inline-block{display: inline-block !important}
body.elementor-page-47 .table{display: table !important}
body.elementor-page-47 .aspect-\[3\/2\]{aspect-ratio: 3 / 2 !important}
body.elementor-page-47 .aspect-\[4\/3\]{aspect-ratio: 4 / 3 !important}
body.elementor-page-47 .aspect-\[9\/16\]{aspect-ratio: 9 / 16 !important}
body.elementor-page-47 .aspect-square{aspect-ratio: 1 / 1 !important}
body.elementor-page-47 .aspect-video{aspect-ratio: var(--aspect-video) !important}
body.elementor-page-47 .size-\(--cell-size\){width: var(--cell-size) !important;height: var(--cell-size) !important}
body.elementor-page-47 .size-4{width: calc(var(--spacing) * 4) !important;height: calc(var(--spacing) * 4) !important}
body.elementor-page-47 .h-\(--cell-size\){height: var(--cell-size) !important}
body.elementor-page-47 .h-0{height: 0px !important}
body.elementor-page-47 .h-0\.5{height: calc(var(--spacing) * .5) !important}
body.elementor-page-47 .h-1\.5{height: calc(var(--spacing) * 1.5) !important}
body.elementor-page-47 .h-2{height: calc(var(--spacing) * 2) !important}
body.elementor-page-47 .h-2\.5{height: calc(var(--spacing) * 2.5) !important}
body.elementor-page-47 .h-3{height: calc(var(--spacing) * 3) !important}
body.elementor-page-47 .h-3\.5{height: calc(var(--spacing) * 3.5) !important}
body.elementor-page-47 .h-5{height: calc(var(--spacing) * 5) !important}
body.elementor-page-47 .h-6{height: calc(var(--spacing) * 6) !important}
body.elementor-page-47 .h-7{height: calc(var(--spacing) * 7) !important}
body.elementor-page-47 .h-9{height: calc(var(--spacing) * 9) !important}
body.elementor-page-47 .h-10{height: calc(var(--spacing) * 10) !important}
body.elementor-page-47 .h-11{height: calc(var(--spacing) * 11) !important}
body.elementor-page-47 .h-12{height: calc(var(--spacing) * 12) !important}
body.elementor-page-47 .h-14{height: calc(var(--spacing) * 14) !important}
body.elementor-page-47 .h-16{height: calc(var(--spacing) * 16) !important}
body.elementor-page-47 .h-20{height: calc(var(--spacing) * 20) !important}
body.elementor-page-47 .h-24{height: calc(var(--spacing) * 24) !important}
body.elementor-page-47 .h-28{height: calc(var(--spacing) * 28) !important}
body.elementor-page-47 .h-32{height: calc(var(--spacing) * 32) !important}
body.elementor-page-47 .h-40{height: calc(var(--spacing) * 40) !important}
body.elementor-page-47 .h-80{height: calc(var(--spacing) * 80) !important}
body.elementor-page-47 .h-96{height: calc(var(--spacing) * 96) !important}
body.elementor-page-47 .h-\[1px\]{height: 1px !important}
body.elementor-page-47 .h-\[2\.5rem\]{height: 2.5rem !important}
body.elementor-page-47 .h-\[2\.75rem\]{height: 2.75rem !important}
body.elementor-page-47 .h-\[2px\]{height: 2px !important}
body.elementor-page-47 .h-\[3px\]{height: 3px !important}
body.elementor-page-47 .h-\[60px\]{height: 60px !important}
body.elementor-page-47 .h-\[120px\]{height: 120px !important}
body.elementor-page-47 .h-\[210px\]{height: 210px !important}
body.elementor-page-47 .h-\[240px\]{height: 240px !important}
body.elementor-page-47 .h-\[var\(--radix-navigation-menu-viewport-height\)\]{height: var(--radix-navigation-menu-viewport-height) !important}
body.elementor-page-47 .h-\[var\(--radix-select-trigger-height\)\]{height: var(--radix-select-trigger-height) !important}
body.elementor-page-47 .h-auto{height: auto !important}
body.elementor-page-47 .h-full{height: 100% !important}
body.elementor-page-47 .h-px{height: 1px !important}
body.elementor-page-47 .h-svh{height: 100svh !important}
body.elementor-page-47 .max-h-\(--radix-context-menu-content-available-height\){max-height: var(--radix-context-menu-content-available-height) !important}
body.elementor-page-47 .max-h-\(--radix-select-content-available-height\){max-height: var(--radix-select-content-available-height) !important}
body.elementor-page-47 .max-h-72{max-height: calc(var(--spacing) * 72) !important}
body.elementor-page-47 .max-h-\[90vh\]{max-height: 90vh !important}
body.elementor-page-47 .max-h-\[300px\]{max-height: 300px !important}
body.elementor-page-47 .max-h-\[380px\]{max-height: 380px !important}
body.elementor-page-47 .max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height: var(--radix-dropdown-menu-content-available-height) !important}
body.elementor-page-47 .min-h-0{min-height: 0px !important}
body.elementor-page-47 .min-h-7{min-height: calc(var(--spacing) * 7) !important}
body.elementor-page-47 .min-h-\[60px\]{min-height: 60px !important}
body.elementor-page-47 .min-h-\[104px\]{min-height: 104px !important}
body.elementor-page-47 .min-h-svh{min-height: 100svh !important}
body.elementor-page-47 .w-\(--cell-size\){width: var(--cell-size) !important}
body.elementor-page-47 .w-\(--sidebar-width\){width: var(--sidebar-width) !important}
body.elementor-page-47 .w-0{width: 0px !important}
body.elementor-page-47 .w-1{width: var(--spacing) !important}
body.elementor-page-47 .w-1\.5{width: calc(var(--spacing) * 1.5) !important}
body.elementor-page-47 .w-2{width: calc(var(--spacing) * 2) !important}
body.elementor-page-47 .w-2\.5{width: calc(var(--spacing) * 2.5) !important}
body.elementor-page-47 .w-3{width: calc(var(--spacing) * 3) !important}
body.elementor-page-47 .w-3\.5{width: calc(var(--spacing) * 3.5) !important}
body.elementor-page-47 .w-3\/4{width: 75% !important}
body.elementor-page-47 .w-5{width: calc(var(--spacing) * 5) !important}
body.elementor-page-47 .w-6{width: calc(var(--spacing) * 6) !important}
body.elementor-page-47 .w-7{width: calc(var(--spacing) * 7) !important}
body.elementor-page-47 .w-9{width: calc(var(--spacing) * 9) !important}
body.elementor-page-47 .w-10{width: calc(var(--spacing) * 10) !important}
body.elementor-page-47 .w-11{width: calc(var(--spacing) * 11) !important}
body.elementor-page-47 .w-12{width: calc(var(--spacing) * 12) !important}
body.elementor-page-47 .w-14{width: calc(var(--spacing) * 14) !important}
body.elementor-page-47 .w-16{width: calc(var(--spacing) * 16) !important}
body.elementor-page-47 .w-20{width: calc(var(--spacing) * 20) !important}
body.elementor-page-47 .w-24{width: calc(var(--spacing) * 24) !important}
body.elementor-page-47 .w-28{width: calc(var(--spacing) * 28) !important}
body.elementor-page-47 .w-32{width: calc(var(--spacing) * 32) !important}
body.elementor-page-47 .w-40{width: calc(var(--spacing) * 40) !important}
body.elementor-page-47 .w-48{width: calc(var(--spacing) * 48) !important}
body.elementor-page-47 .w-56{width: calc(var(--spacing) * 56) !important}
body.elementor-page-47 .w-64{width: calc(var(--spacing) * 64) !important}
body.elementor-page-47 .w-72{width: calc(var(--spacing) * 72) !important}
body.elementor-page-47 .w-80{width: calc(var(--spacing) * 80) !important}
body.elementor-page-47 .w-96{width: calc(var(--spacing) * 96) !important}
body.elementor-page-47 .w-\[1px\]{width: 1px !important}
body.elementor-page-47 .w-\[78\%\]{width: 78% !important}
body.elementor-page-47 .w-\[100px\]{width: 100px !important}
body.elementor-page-47 .w-\[135\%\]{width: 135% !important}
body.elementor-page-47 .w-\[150px\]{width: 150px !important}
body.elementor-page-47 .w-\[240px\]{width: 240px !important}
body.elementor-page-47 .w-auto{width: auto !important}
body.elementor-page-47 .w-fit{width: fit-content !important}
body.elementor-page-47 .w-max{width: max-content !important}
body.elementor-page-47 .w-px{width: 1px !important}
body.elementor-page-47 .max-w-\(--skeleton-width\){max-width: var(--skeleton-width) !important}
body.elementor-page-47 .max-w-2xl{max-width: var(--container-2xl) !important}
body.elementor-page-47 .max-w-4xl{max-width: var(--container-4xl) !important}
body.elementor-page-47 .max-w-5xl{max-width: var(--container-5xl) !important}
body.elementor-page-47 .max-w-6xl{max-width: var(--container-6xl) !important}
body.elementor-page-47 .max-w-7xl{max-width: var(--container-7xl) !important}
body.elementor-page-47 .max-w-\[130px\]{max-width: 130px !important}
body.elementor-page-47 .max-w-\[220px\]{max-width: 220px !important}
body.elementor-page-47 .max-w-\[280px\]{max-width: 280px !important}
body.elementor-page-47 .max-w-\[360px\]{max-width: 360px !important}
body.elementor-page-47 .max-w-\[433px\]{max-width: 433px !important}
body.elementor-page-47 .max-w-\[480px\]{max-width: 480px !important}
body.elementor-page-47 .max-w-\[620px\]{max-width: 620px !important}
body.elementor-page-47 .max-w-\[720px\]{max-width: 720px !important}
body.elementor-page-47 .max-w-\[760px\]{max-width: 760px !important}
body.elementor-page-47 .max-w-\[820px\]{max-width: 820px !important}
body.elementor-page-47 .max-w-\[880px\]{max-width: 880px !important}
body.elementor-page-47 .max-w-\[960px\]{max-width: 960px !important}
body.elementor-page-47 .max-w-\[1400px\]{max-width: 1400px !important}
body.elementor-page-47 .max-w-lg{max-width: var(--container-lg) !important}
body.elementor-page-47 .max-w-max{max-width: max-content !important}
body.elementor-page-47 .max-w-md{max-width: var(--container-md) !important}
body.elementor-page-47 .max-w-none{max-width: none !important}
body.elementor-page-47 .max-w-sm{max-width: var(--container-sm) !important}
body.elementor-page-47 .max-w-xl{max-width: var(--container-xl) !important}
body.elementor-page-47 .max-w-xs{max-width: var(--container-xs) !important}
body.elementor-page-47 .min-w-\(--cell-size\){min-width: var(--cell-size) !important}
body.elementor-page-47 .min-w-5{min-width: calc(var(--spacing) * 5) !important}
body.elementor-page-47 .min-w-8{min-width: calc(var(--spacing) * 8) !important}
body.elementor-page-47 .min-w-9{min-width: calc(var(--spacing) * 9) !important}
body.elementor-page-47 .min-w-10{min-width: calc(var(--spacing) * 10) !important}
body.elementor-page-47 .min-w-\[3\.6rem\]{min-width: 3.6rem !important}
body.elementor-page-47 .min-w-\[8rem\]{min-width: 8rem !important}
body.elementor-page-47 .min-w-\[12rem\]{min-width: 12rem !important}
body.elementor-page-47 .min-w-\[42px\]{min-width: 42px !important}
body.elementor-page-47 .min-w-\[var\(--radix-select-trigger-width\)\]{min-width: var(--radix-select-trigger-width) !important}
body.elementor-page-47 .shrink-0{flex-shrink: 0 !important}
body.elementor-page-47 .flex-grow{flex-grow: 1 !important}
body.elementor-page-47 .grow{flex-grow: 1 !important}
body.elementor-page-47 .grow-0{flex-grow: 0 !important}
body.elementor-page-47 .basis-full{flex-basis: 100% !important}
body.elementor-page-47 .caption-bottom{caption-side: bottom !important}
body.elementor-page-47 .border-collapse{border-collapse: collapse !important}
body.elementor-page-47 .origin-\(--radix-context-menu-content-transform-origin\){transform-origin: var(--radix-context-menu-content-transform-origin) !important}
body.elementor-page-47 .origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin: var(--radix-dropdown-menu-content-transform-origin) !important}
body.elementor-page-47 .origin-\(--radix-hover-card-content-transform-origin\){transform-origin: var(--radix-hover-card-content-transform-origin) !important}
body.elementor-page-47 .origin-\(--radix-menubar-content-transform-origin\){transform-origin: var(--radix-menubar-content-transform-origin) !important}
body.elementor-page-47 .origin-\(--radix-popover-content-transform-origin\){transform-origin: var(--radix-popover-content-transform-origin) !important}
body.elementor-page-47 .origin-\(--radix-select-content-transform-origin\){transform-origin: var(--radix-select-content-transform-origin) !important}
body.elementor-page-47 .origin-\(--radix-tooltip-content-transform-origin\){transform-origin: var(--radix-tooltip-content-transform-origin) !important}
body.elementor-page-47 .-translate-x-1\/2{translate: var(--tw-translate-x) var(--tw-translate-y) !important}
body.elementor-page-47 .-translate-x-px{translate: var(--tw-translate-x) var(--tw-translate-y) !important}
body.elementor-page-47 .translate-x-\[-50\%\]{translate: var(--tw-translate-x) var(--tw-translate-y) !important}
body.elementor-page-47 .translate-x-px{translate: var(--tw-translate-x) var(--tw-translate-y) !important}
body.elementor-page-47 .-translate-y-1\/2{translate: var(--tw-translate-x) var(--tw-translate-y) !important}
body.elementor-page-47 .translate-y-0{translate: var(--tw-translate-x) var(--tw-translate-y) !important}
body.elementor-page-47 .translate-y-\[-50\%\]{translate: var(--tw-translate-x) var(--tw-translate-y) !important}
body.elementor-page-47 .translate-y-full{translate: var(--tw-translate-x) var(--tw-translate-y) !important}
body.elementor-page-47 .scale-110{scale: var(--tw-scale-x) var(--tw-scale-y) !important}
body.elementor-page-47 .-rotate-45{rotate: -45deg !important}
body.elementor-page-47 .rotate-45{rotate: 45deg !important}
body.elementor-page-47 .rotate-90{rotate: 90deg !important}
body.elementor-page-47 .rotate-180{rotate: 180deg !important}
body.elementor-page-47 .rotate-\[-45deg\]{rotate: -45deg !important}
body.elementor-page-47 .transform{transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, ) !important}
body.elementor-page-47 .animate-bounce{animation: var(--animate-bounce) !important}
body.elementor-page-47 .animate-caret-blink{animation: 1.25s ease-out 0s infinite normal none running caret-blink !important}
body.elementor-page-47 .animate-in{animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none) !important}
body.elementor-page-47 .animate-ping{animation: var(--animate-ping) !important}
body.elementor-page-47 .animate-pulse{animation: var(--animate-pulse) !important}
body.elementor-page-47 .animate-spin{animation: var(--animate-spin) !important}
body.elementor-page-47 .marquee{animation: 30s linear 0s infinite normal none running marquee !important}
body.elementor-page-47 .cursor-not-allowed{cursor: not-allowed !important}
body.elementor-page-47 .cursor-pointer{cursor: pointer !important}
body.elementor-page-47 .touch-manipulation{touch-action: manipulation !important}
body.elementor-page-47 .touch-none{touch-action: none !important}
body.elementor-page-47 .resize{resize: both !important}
body.elementor-page-47 .snap-x{scroll-snap-type: x var(--tw-scroll-snap-strictness) !important}
body.elementor-page-47 .snap-center{scroll-snap-align: center !important}
body.elementor-page-47 .snap-start{scroll-snap-align: start !important}
body.elementor-page-47 .scroll-mt-6{scroll-margin-top: calc(var(--spacing) * 6) !important}
body.elementor-page-47 .scroll-mt-20{scroll-margin-top: calc(var(--spacing) * 20) !important}
body.elementor-page-47 .scroll-mt-24{scroll-margin-top: calc(var(--spacing) * 24) !important}
body.elementor-page-47 .scroll-mt-32{scroll-margin-top: calc(var(--spacing) * 32) !important}
body.elementor-page-47 .list-disc{list-style-type: disc !important}
body.elementor-page-47 .list-none{list-style-type: none !important}
body.elementor-page-47 .columns-1{columns: 1 !important}
body.elementor-page-47 .break-inside-avoid{break-inside: avoid !important}
body.elementor-page-47 .grid-cols-1{grid-template-columns: repeat(1, minmax(0px, 1fr)) !important}
body.elementor-page-47 .grid-cols-2{grid-template-columns: repeat(2, minmax(0px, 1fr)) !important}
body.elementor-page-47 .grid-cols-3{grid-template-columns: repeat(3, minmax(0px, 1fr)) !important}
body.elementor-page-47 .grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns: minmax(0px, 1fr) auto auto !important}
body.elementor-page-47 .flex-col{flex-direction: column !important}
body.elementor-page-47 .flex-col-reverse{flex-direction: column-reverse !important}
body.elementor-page-47 .flex-row{flex-direction: row !important}
body.elementor-page-47 .flex-nowrap{flex-wrap: nowrap !important}
body.elementor-page-47 .place-content-center{place-content: center !important}
body.elementor-page-47 .place-items-center{place-items: center !important}
body.elementor-page-47 .items-baseline{align-items: baseline !important}
body.elementor-page-47 .items-end{align-items: flex-end !important}
body.elementor-page-47 .items-start{align-items: flex-start !important}
body.elementor-page-47 .items-stretch{align-items: stretch !important}
body.elementor-page-47 .justify-between{justify-content: space-between !important}
body.elementor-page-47 .justify-center{justify-content: center !important}
body.elementor-page-47 .justify-end{justify-content: flex-end !important}
body.elementor-page-47 .justify-start{justify-content: flex-start !important}
body.elementor-page-47 .gap-0{gap: 0px !important}
body.elementor-page-47 .gap-0\.5{gap: calc(var(--spacing) * .5) !important}
body.elementor-page-47 .gap-1{gap: var(--spacing) !important}
body.elementor-page-47 .gap-2{gap: calc(var(--spacing) * 2) !important}
body.elementor-page-47 .gap-3{gap: calc(var(--spacing) * 3) !important}
body.elementor-page-47 .gap-5{gap: calc(var(--spacing) * 5) !important}
body.elementor-page-47 .gap-6{gap: calc(var(--spacing) * 6) !important}
body.elementor-page-47 .gap-8{gap: calc(var(--spacing) * 8) !important}
body.elementor-page-47 .gap-10{gap: calc(var(--spacing) * 10) !important}
body.elementor-page-47 .gap-12{gap: calc(var(--spacing) * 12) !important}
body.elementor-page-47 .gap-px{gap: 1px !important}
body.elementor-page-47 :where(.space-y-1 > :not(:last-child)){margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse)) !important;margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse))) !important}
body.elementor-page-47 :where(.space-y-1\.5 > :not(:last-child)){margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse)) !important;margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse))) !important}
body.elementor-page-47 :where(.space-y-2 > :not(:last-child)){margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)) !important;margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))) !important}
body.elementor-page-47 :where(.space-y-2\.5 > :not(:last-child)){margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse)) !important;margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse))) !important}
body.elementor-page-47 :where(.space-y-3 > :not(:last-child)){margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse)) !important;margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse))) !important}
body.elementor-page-47 :where(.space-y-4 > :not(:last-child)){margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse)) !important;margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse))) !important}
body.elementor-page-47 :where(.space-y-5 > :not(:last-child)){margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse)) !important;margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse))) !important}
body.elementor-page-47 :where(.space-y-6 > :not(:last-child)){margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse)) !important;margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))) !important}
body.elementor-page-47 :where(.space-y-8 > :not(:last-child)){margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse)) !important;margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse))) !important}
body.elementor-page-47 :where(.space-y-12 > :not(:last-child)){margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse)) !important;margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse))) !important}
body.elementor-page-47 :where(.space-y-16 > :not(:last-child)){margin-block-start: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse)) !important;margin-block-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse))) !important}
body.elementor-page-47 .gap-x-2\.5{column-gap: calc(var(--spacing) * 2.5) !important}
body.elementor-page-47 .gap-x-3{column-gap: calc(var(--spacing) * 3) !important}
body.elementor-page-47 .gap-x-4{column-gap: calc(var(--spacing) * 4) !important}
body.elementor-page-47 .gap-x-5{column-gap: calc(var(--spacing) * 5) !important}
body.elementor-page-47 :where(.space-x-1 > :not(:last-child)){margin-inline-start: calc(var(--spacing) * var(--tw-space-x-reverse)) !important;margin-inline-end: calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse))) !important}
body.elementor-page-47 .gap-y-2{row-gap: calc(var(--spacing) * 2) !important}
body.elementor-page-47 :where(.divide-y > :not(:last-child)){border-bottom-style: var(--tw-border-style) !important;border-top-style: var(--tw-border-style) !important;border-top-width: calc(1px * var(--tw-divide-y-reverse)) !important;border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important}
body.elementor-page-47 :where(.divide-border > :not(:last-child)){border-color: var(--border) !important}
body.elementor-page-47 .truncate{text-overflow: ellipsis !important;white-space: nowrap !important;overflow: hidden !important}
body.elementor-page-47 .overflow-auto{overflow: auto !important}
body.elementor-page-47 .overflow-x-auto{overflow-x: auto !important}
body.elementor-page-47 .overflow-y-auto{overflow-y: auto !important}
body.elementor-page-47 .scroll-smooth{scroll-behavior: smooth !important}
body.elementor-page-47 .rounded{border-radius: 0.25rem !important}
body.elementor-page-47 .rounded-2xl{border-radius: calc(var(--radius) + 8px) !important}
body.elementor-page-47 .rounded-3xl{border-radius: calc(var(--radius) + 12px) !important}
body.elementor-page-47 .rounded-\[1\.4rem\]{border-radius: 1.4rem !important}
body.elementor-page-47 .rounded-\[2px\]{border-radius: 2px !important}
body.elementor-page-47 .rounded-\[2rem\]{border-radius: 2rem !important}
body.elementor-page-47 .rounded-\[12px\]{border-radius: 12px !important}
body.elementor-page-47 .rounded-\[inherit\]{border-radius: inherit !important}
body.elementor-page-47 .rounded-lg{border-radius: var(--radius) !important}
body.elementor-page-47 .rounded-md{border-radius: calc(var(--radius) - 2px) !important}
body.elementor-page-47 .rounded-none{border-radius: 0px !important}
body.elementor-page-47 .rounded-xl{border-radius: calc(var(--radius) + 4px) !important}
body.elementor-page-47 .rounded-t-\[10px\]{border-top-left-radius: 10px !important;border-top-right-radius: 10px !important}
body.elementor-page-47 .rounded-t-md{border-top-left-radius: calc(var(--radius) - 2px) !important;border-top-right-radius: calc(var(--radius) - 2px) !important}
body.elementor-page-47 .rounded-l-md{border-top-left-radius: calc(var(--radius) - 2px) !important;border-bottom-left-radius: calc(var(--radius) - 2px) !important}
body.elementor-page-47 .rounded-l-xl{border-top-left-radius: calc(var(--radius) + 4px) !important;border-bottom-left-radius: calc(var(--radius) + 4px) !important}
body.elementor-page-47 .rounded-tl-sm{border-top-left-radius: calc(var(--radius) - 4px) !important}
body.elementor-page-47 .rounded-r-md{border-top-right-radius: calc(var(--radius) - 2px) !important;border-bottom-right-radius: calc(var(--radius) - 2px) !important}
body.elementor-page-47 .rounded-r-xl{border-top-right-radius: calc(var(--radius) + 4px) !important;border-bottom-right-radius: calc(var(--radius) + 4px) !important}
body.elementor-page-47 .border-0{border-style: var(--tw-border-style) !important;border-width: 0px !important}
body.elementor-page-47 .border-2{border-style: var(--tw-border-style) !important;border-width: 2px !important}
body.elementor-page-47 .border-4{border-style: var(--tw-border-style) !important;border-width: 4px !important}
body.elementor-page-47 .border-\[1\.5px\]{border-style: var(--tw-border-style) !important;border-width: 1.5px !important}
body.elementor-page-47 .border-\[10px\]{border-style: var(--tw-border-style) !important;border-width: 10px !important}
body.elementor-page-47 .border-x-\[11px\]{border-inline-style: var(--tw-border-style) !important;border-inline-width: 11px !important}
body.elementor-page-47 .border-y{border-block-style: var(--tw-border-style) !important;border-block-width: 1px !important}
body.elementor-page-47 .border-t-2{border-top-style: var(--tw-border-style) !important;border-top-width: 2px !important}
body.elementor-page-47 .border-t-8{border-top-style: var(--tw-border-style) !important;border-top-width: 8px !important}
body.elementor-page-47 .border-t-\[20px\]{border-top-style: var(--tw-border-style) !important;border-top-width: 20px !important}
body.elementor-page-47 .border-r{border-right-style: var(--tw-border-style) !important;border-right-width: 1px !important}
body.elementor-page-47 .border-r-0{border-right-style: var(--tw-border-style) !important;border-right-width: 0px !important}
body.elementor-page-47 .border-b{border-bottom-style: var(--tw-border-style) !important;border-bottom-width: 1px !important}
body.elementor-page-47 .border-b-2{border-bottom-style: var(--tw-border-style) !important;border-bottom-width: 2px !important}
body.elementor-page-47 .border-b-4{border-bottom-style: var(--tw-border-style) !important;border-bottom-width: 4px !important}
body.elementor-page-47 .border-b-8{border-bottom-style: var(--tw-border-style) !important;border-bottom-width: 8px !important}
body.elementor-page-47 .border-l{border-left-style: var(--tw-border-style) !important;border-left-width: 1px !important}
body.elementor-page-47 .border-l-2{border-left-style: var(--tw-border-style) !important;border-left-width: 2px !important}
body.elementor-page-47 .border-l-4{border-left-style: var(--tw-border-style) !important;border-left-width: 4px !important}
body.elementor-page-47 .border-dashed{border-style: dashed !important}
body.elementor-page-47 .border-solid{border-style: solid !important}
body.elementor-page-47 .border-\(--color-border\){border-color: var(--color-border) !important}
body.elementor-page-47 .border-accent\/30{border-color: var(--accent) !important}
body.elementor-page-47 .border-accent\/30{border-color: color-mix(in oklab, var(--accent) 30%, transparent) !important}
body.elementor-page-47 .border-amber-200{border-color: var(--color-amber-200) !important}
body.elementor-page-47 .border-black\/10{border-color: rgba(0, 0, 0, 0.1) !important}
body.elementor-page-47 .border-black\/10{border-color: color-mix(in oklab, var(--color-black) 10%, transparent) !important}
body.elementor-page-47 .border-blue-200{border-color: var(--color-blue-200) !important}
body.elementor-page-47 .border-blue-700{border-color: var(--color-blue-700) !important}
body.elementor-page-47 .border-border\/40{border-color: var(--border) !important}
body.elementor-page-47 .border-border\/40{border-color: color-mix(in oklab, var(--border) 40%, transparent) !important}
body.elementor-page-47 .border-border\/50{border-color: var(--border) !important}
body.elementor-page-47 .border-border\/50{border-color: color-mix(in oklab, var(--border) 50%, transparent) !important}
body.elementor-page-47 .border-border\/60{border-color: var(--border) !important}
body.elementor-page-47 .border-border\/60{border-color: color-mix(in oklab, var(--border) 60%, transparent) !important}
body.elementor-page-47 .border-border\/70{border-color: var(--border) !important}
body.elementor-page-47 .border-border\/70{border-color: color-mix(in oklab, var(--border) 70%, transparent) !important}
body.elementor-page-47 .border-copper{border-color: var(--copper) !important}
body.elementor-page-47 .border-copper\/20{border-color: var(--copper) !important}
body.elementor-page-47 .border-copper\/20{border-color: color-mix(in oklab, var(--copper) 20%, transparent) !important}
body.elementor-page-47 .border-copper\/30{border-color: var(--copper) !important}
body.elementor-page-47 .border-copper\/30{border-color: color-mix(in oklab, var(--copper) 30%, transparent) !important}
body.elementor-page-47 .border-copper\/40{border-color: var(--copper) !important}
body.elementor-page-47 .border-copper\/40{border-color: color-mix(in oklab, var(--copper) 40%, transparent) !important}
body.elementor-page-47 .border-destructive{border-color: var(--destructive) !important}
body.elementor-page-47 .border-destructive\/25{border-color: var(--destructive) !important}
body.elementor-page-47 .border-destructive\/25{border-color: color-mix(in oklab, var(--destructive) 25%, transparent) !important}
body.elementor-page-47 .border-destructive\/30{border-color: var(--destructive) !important}
body.elementor-page-47 .border-destructive\/30{border-color: color-mix(in oklab, var(--destructive) 30%, transparent) !important}
body.elementor-page-47 .border-destructive\/40{border-color: var(--destructive) !important}
body.elementor-page-47 .border-destructive\/40{border-color: color-mix(in oklab, var(--destructive) 40%, transparent) !important}
body.elementor-page-47 .border-destructive\/50{border-color: var(--destructive) !important}
body.elementor-page-47 .border-destructive\/50{border-color: color-mix(in oklab, var(--destructive) 50%, transparent) !important}
body.elementor-page-47 .border-emerald-100{border-color: var(--color-emerald-100) !important}
body.elementor-page-47 .border-emerald-200{border-color: var(--color-emerald-200) !important}
body.elementor-page-47 .border-emerald-500{border-color: var(--color-emerald-500) !important}
body.elementor-page-47 .border-foreground{border-color: var(--foreground) !important}
body.elementor-page-47 .border-input{border-color: var(--input) !important}
body.elementor-page-47 .border-muted{border-color: var(--muted) !important}
body.elementor-page-47 .border-muted-foreground{border-color: var(--muted-foreground) !important}
body.elementor-page-47 .border-muted-foreground\/40{border-color: var(--muted-foreground) !important}
body.elementor-page-47 .border-muted-foreground\/40{border-color: color-mix(in oklab, var(--muted-foreground) 40%, transparent) !important}
body.elementor-page-47 .border-neutral-300{border-color: var(--color-neutral-300) !important}
body.elementor-page-47 .border-neutral-900{border-color: var(--color-neutral-900) !important}
body.elementor-page-47 .border-primary{border-color: var(--primary) !important}
body.elementor-page-47 .border-primary\/30{border-color: var(--primary) !important}
body.elementor-page-47 .border-primary\/30{border-color: color-mix(in oklab, var(--primary) 30%, transparent) !important}
body.elementor-page-47 .border-primary\/40{border-color: var(--primary) !important}
body.elementor-page-47 .border-primary\/40{border-color: color-mix(in oklab, var(--primary) 40%, transparent) !important}
body.elementor-page-47 .border-primary\/50{border-color: var(--primary) !important}
body.elementor-page-47 .border-primary\/50{border-color: color-mix(in oklab, var(--primary) 50%, transparent) !important}
body.elementor-page-47 .border-red-600{border-color: var(--color-red-600) !important}
body.elementor-page-47 .border-red-700{border-color: var(--color-red-700) !important}
body.elementor-page-47 .border-sidebar-border{border-color: var(--sidebar-border) !important}
body.elementor-page-47 .border-transparent{border-color: rgba(0, 0, 0, 0) !important}
body.elementor-page-47 .border-white\/10{border-color: rgba(255, 255, 255, 0.1) !important}
body.elementor-page-47 .border-white\/10{border-color: color-mix(in oklab, var(--color-white) 10%, transparent) !important}
body.elementor-page-47 .border-white\/70{border-color: rgba(255, 255, 255, 0.7) !important}
body.elementor-page-47 .border-white\/70{border-color: color-mix(in oklab, var(--color-white) 70%, transparent) !important}
body.elementor-page-47 .border-yellow-400{border-color: var(--color-yellow-400) !important}
body.elementor-page-47 .border-x-transparent{border-inline-color: rgba(0, 0, 0, 0) !important}
body.elementor-page-47 .border-t-destructive{border-top-color: var(--destructive) !important}
body.elementor-page-47 .border-t-red-600{border-top-color: var(--color-red-600) !important}
body.elementor-page-47 .border-t-transparent{border-top-color: rgba(0, 0, 0, 0) !important}
body.elementor-page-47 .border-l-transparent{border-left-color: rgba(0, 0, 0, 0) !important}
body.elementor-page-47 .bg-\(--color-bg\){background-color: var(--color-bg) !important}
body.elementor-page-47 .bg-\[\#b99a4a\]\/60{background-color: oklab(0.698215 0.00322583 0.105648 / 0.6) !important}
body.elementor-page-47 .bg-\[\#e03e00\]{background-color: rgb(224, 62, 0) !important}
body.elementor-page-47 .bg-\[hsl\(142_72\%_29\%\)\]{background-color: rgb(21, 127, 60) !important}
body.elementor-page-47 .bg-accent{background-color: var(--accent) !important}
body.elementor-page-47 .bg-accent\/10{background-color: var(--accent) !important}
body.elementor-page-47 .bg-accent\/10{background-color: color-mix(in oklab, var(--accent) 10%, transparent) !important}
body.elementor-page-47 .bg-amber-50{background-color: var(--color-amber-50) !important}
body.elementor-page-47 .bg-amber-100{background-color: var(--color-amber-100) !important}
body.elementor-page-47 .bg-amber-400{background-color: var(--color-amber-400) !important}
body.elementor-page-47 .bg-background{background-color: var(--background) !important}
body.elementor-page-47 .bg-background\/15{background-color: var(--background) !important}
body.elementor-page-47 .bg-background\/15{background-color: color-mix(in oklab, var(--background) 15%, transparent) !important}
body.elementor-page-47 .bg-background\/80{background-color: var(--background) !important}
body.elementor-page-47 .bg-background\/80{background-color: color-mix(in oklab, var(--background) 80%, transparent) !important}
body.elementor-page-47 .bg-background\/85{background-color: var(--background) !important}
body.elementor-page-47 .bg-background\/85{background-color: color-mix(in oklab, var(--background) 85%, transparent) !important}
body.elementor-page-47 .bg-background\/90{background-color: var(--background) !important}
body.elementor-page-47 .bg-background\/90{background-color: color-mix(in oklab, var(--background) 90%, transparent) !important}
body.elementor-page-47 .bg-background\/95{background-color: var(--background) !important}
body.elementor-page-47 .bg-background\/95{background-color: color-mix(in oklab, var(--background) 95%, transparent) !important}
body.elementor-page-47 .bg-black{background-color: var(--color-black) !important}
body.elementor-page-47 .bg-black\/60{background-color: rgba(0, 0, 0, 0.6) !important}
body.elementor-page-47 .bg-black\/60{background-color: color-mix(in oklab, var(--color-black) 60%, transparent) !important}
body.elementor-page-47 .bg-black\/70{background-color: rgba(0, 0, 0, 0.7) !important}
body.elementor-page-47 .bg-black\/70{background-color: color-mix(in oklab, var(--color-black) 70%, transparent) !important}
body.elementor-page-47 .bg-black\/80{background-color: rgba(0, 0, 0, 0.8) !important}
body.elementor-page-47 .bg-black\/80{background-color: color-mix(in oklab, var(--color-black) 80%, transparent) !important}
body.elementor-page-47 .bg-blue-50{background-color: var(--color-blue-50) !important}
body.elementor-page-47 .bg-blue-100{background-color: var(--color-blue-100) !important}
body.elementor-page-47 .bg-blue-200{background-color: var(--color-blue-200) !important}
body.elementor-page-47 .bg-blue-600{background-color: var(--color-blue-600) !important}
body.elementor-page-47 .bg-blue-900{background-color: var(--color-blue-900) !important}
body.elementor-page-47 .bg-blue-900\/70{background-color: rgba(28, 57, 142, 0.7) !important}
body.elementor-page-47 .bg-blue-900\/70{background-color: color-mix(in oklab, var(--color-blue-900) 70%, transparent) !important}
body.elementor-page-47 .bg-border{background-color: var(--border) !important}
body.elementor-page-47 .bg-card{background-color: var(--card) !important}
body.elementor-page-47 .bg-card\/95{background-color: var(--card) !important}
body.elementor-page-47 .bg-card\/95{background-color: color-mix(in oklab, var(--card) 95%, transparent) !important}
body.elementor-page-47 .bg-copper{background-color: var(--copper) !important}
body.elementor-page-47 .bg-copper\/5{background-color: var(--copper) !important}
body.elementor-page-47 .bg-copper\/5{background-color: color-mix(in oklab, var(--copper) 5%, transparent) !important}
body.elementor-page-47 .bg-copper\/10{background-color: var(--copper) !important}
body.elementor-page-47 .bg-copper\/10{background-color: color-mix(in oklab, var(--copper) 10%, transparent) !important}
body.elementor-page-47 .bg-copper\/12{background-color: var(--copper) !important}
body.elementor-page-47 .bg-copper\/12{background-color: color-mix(in oklab, var(--copper) 12%, transparent) !important}
body.elementor-page-47 .bg-copper\/15{background-color: var(--copper) !important}
body.elementor-page-47 .bg-copper\/15{background-color: color-mix(in oklab, var(--copper) 15%, transparent) !important}
body.elementor-page-47 .bg-destructive{background-color: var(--destructive) !important}
body.elementor-page-47 .bg-destructive-foreground{background-color: var(--destructive-foreground) !important}
body.elementor-page-47 .bg-destructive-foreground\/20{background-color: var(--destructive-foreground) !important}
body.elementor-page-47 .bg-destructive-foreground\/20{background-color: color-mix(in oklab, var(--destructive-foreground) 20%, transparent) !important}
body.elementor-page-47 .bg-destructive\/5{background-color: var(--destructive) !important}
body.elementor-page-47 .bg-destructive\/5{background-color: color-mix(in oklab, var(--destructive) 5%, transparent) !important}
body.elementor-page-47 .bg-destructive\/10{background-color: var(--destructive) !important}
body.elementor-page-47 .bg-destructive\/10{background-color: color-mix(in oklab, var(--destructive) 10%, transparent) !important}
body.elementor-page-47 .bg-emerald-50{background-color: var(--color-emerald-50) !important}
body.elementor-page-47 .bg-emerald-50\/80{background-color: rgba(236, 253, 245, 0.8) !important}
body.elementor-page-47 .bg-emerald-50\/80{background-color: color-mix(in oklab, var(--color-emerald-50) 80%, transparent) !important}
body.elementor-page-47 .bg-emerald-100{background-color: var(--color-emerald-100) !important}
body.elementor-page-47 .bg-emerald-400{background-color: var(--color-emerald-400) !important}
body.elementor-page-47 .bg-emerald-400\/15{background-color: rgba(0, 210, 148, 0.15) !important}
body.elementor-page-47 .bg-emerald-400\/15{background-color: color-mix(in oklab, var(--color-emerald-400) 15%, transparent) !important}
body.elementor-page-47 .bg-emerald-500{background-color: var(--color-emerald-500) !important}
body.elementor-page-47 .bg-emerald-500\/20{background-color: rgba(0, 187, 127, 0.2) !important}
body.elementor-page-47 .bg-emerald-500\/20{background-color: color-mix(in oklab, var(--color-emerald-500) 20%, transparent) !important}
body.elementor-page-47 .bg-emerald-600{background-color: var(--color-emerald-600) !important}
body.elementor-page-47 .bg-emerald-700{background-color: var(--color-emerald-700) !important}
body.elementor-page-47 .bg-foreground{background-color: var(--foreground) !important}
body.elementor-page-47 .bg-foreground\/5{background-color: var(--foreground) !important}
body.elementor-page-47 .bg-foreground\/5{background-color: color-mix(in oklab, var(--foreground) 5%, transparent) !important}
body.elementor-page-47 .bg-green-500{background-color: var(--color-green-500) !important}
body.elementor-page-47 .bg-green-500\/70{background-color: rgba(0, 199, 88, 0.7) !important}
body.elementor-page-47 .bg-green-500\/70{background-color: color-mix(in oklab, var(--color-green-500) 70%, transparent) !important}
body.elementor-page-47 .bg-muted{background-color: var(--muted) !important}
body.elementor-page-47 .bg-muted-foreground{background-color: var(--muted-foreground) !important}
body.elementor-page-47 .bg-muted-foreground\/30{background-color: var(--muted-foreground) !important}
body.elementor-page-47 .bg-muted-foreground\/30{background-color: color-mix(in oklab, var(--muted-foreground) 30%, transparent) !important}
body.elementor-page-47 .bg-muted\/30{background-color: var(--muted) !important}
body.elementor-page-47 .bg-muted\/30{background-color: color-mix(in oklab, var(--muted) 30%, transparent) !important}
body.elementor-page-47 .bg-muted\/40{background-color: var(--muted) !important}
body.elementor-page-47 .bg-muted\/40{background-color: color-mix(in oklab, var(--muted) 40%, transparent) !important}
body.elementor-page-47 .bg-muted\/50{background-color: var(--muted) !important}
body.elementor-page-47 .bg-muted\/50{background-color: color-mix(in oklab, var(--muted) 50%, transparent) !important}
body.elementor-page-47 .bg-muted\/60{background-color: var(--muted) !important}
body.elementor-page-47 .bg-muted\/60{background-color: color-mix(in oklab, var(--muted) 60%, transparent) !important}
body.elementor-page-47 .bg-neutral-100{background-color: var(--color-neutral-100) !important}
body.elementor-page-47 .bg-neutral-200{background-color: var(--color-neutral-200) !important}
body.elementor-page-47 .bg-neutral-300{background-color: var(--color-neutral-300) !important}
body.elementor-page-47 .bg-neutral-800{background-color: var(--color-neutral-800) !important}
body.elementor-page-47 .bg-neutral-900{background-color: var(--color-neutral-900) !important}
body.elementor-page-47 .bg-neutral-900\/10{background-color: rgba(23, 23, 23, 0.1) !important}
body.elementor-page-47 .bg-neutral-900\/10{background-color: color-mix(in oklab, var(--color-neutral-900) 10%, transparent) !important}
body.elementor-page-47 .bg-news-green{background-color: var(--news-green) !important}
body.elementor-page-47 .bg-news-green\/15{background-color: var(--news-green) !important}
body.elementor-page-47 .bg-news-green\/15{background-color: color-mix(in oklab, var(--news-green) 15%, transparent) !important}
body.elementor-page-47 .bg-news-red{background-color: var(--news-red) !important}
body.elementor-page-47 .bg-news-red-dark{background-color: var(--news-red-dark) !important}
body.elementor-page-47 .bg-popover{background-color: var(--popover) !important}
body.elementor-page-47 .bg-primary{background-color: var(--primary) !important}
body.elementor-page-47 .bg-primary-foreground{background-color: var(--primary-foreground) !important}
body.elementor-page-47 .bg-primary-foreground\/20{background-color: var(--primary-foreground) !important}
body.elementor-page-47 .bg-primary-foreground\/20{background-color: color-mix(in oklab, var(--primary-foreground) 20%, transparent) !important}
body.elementor-page-47 .bg-primary-foreground\/90{background-color: var(--primary-foreground) !important}
body.elementor-page-47 .bg-primary-foreground\/90{background-color: color-mix(in oklab, var(--primary-foreground) 90%, transparent) !important}
body.elementor-page-47 .bg-primary\/5{background-color: var(--primary) !important}
body.elementor-page-47 .bg-primary\/5{background-color: color-mix(in oklab, var(--primary) 5%, transparent) !important}
body.elementor-page-47 .bg-primary\/10{background-color: var(--primary) !important}
body.elementor-page-47 .bg-primary\/10{background-color: color-mix(in oklab, var(--primary) 10%, transparent) !important}
body.elementor-page-47 .bg-primary\/15{background-color: var(--primary) !important}
body.elementor-page-47 .bg-primary\/15{background-color: color-mix(in oklab, var(--primary) 15%, transparent) !important}
body.elementor-page-47 .bg-primary\/20{background-color: var(--primary) !important}
body.elementor-page-47 .bg-primary\/20{background-color: color-mix(in oklab, var(--primary) 20%, transparent) !important}
body.elementor-page-47 .bg-red-50{background-color: var(--color-red-50) !important}
body.elementor-page-47 .bg-red-500{background-color: var(--color-red-500) !important}
body.elementor-page-47 .bg-red-600{background-color: var(--color-red-600) !important}
body.elementor-page-47 .bg-secondary{background-color: var(--secondary) !important}
body.elementor-page-47 .bg-secondary\/40{background-color: var(--secondary) !important}
body.elementor-page-47 .bg-secondary\/40{background-color: color-mix(in oklab, var(--secondary) 40%, transparent) !important}
body.elementor-page-47 .bg-secondary\/60{background-color: var(--secondary) !important}
body.elementor-page-47 .bg-secondary\/60{background-color: color-mix(in oklab, var(--secondary) 60%, transparent) !important}
body.elementor-page-47 .bg-sidebar{background-color: var(--sidebar) !important}
body.elementor-page-47 .bg-sidebar-border{background-color: var(--sidebar-border) !important}
body.elementor-page-47 .bg-slate-800{background-color: var(--color-slate-800) !important}
body.elementor-page-47 .bg-slate-900{background-color: var(--color-slate-900) !important}
body.elementor-page-47 .bg-slate-950{background-color: var(--color-slate-950) !important}
body.elementor-page-47 .bg-slate-950\/90{background-color: rgba(2, 6, 24, 0.9) !important}
body.elementor-page-47 .bg-slate-950\/90{background-color: color-mix(in oklab, var(--color-slate-950) 90%, transparent) !important}
body.elementor-page-47 .bg-stone-deep{background-color: var(--stone-deep) !important}
body.elementor-page-47 .bg-stone-deep\/70{background-color: var(--stone-deep) !important}
body.elementor-page-47 .bg-stone-deep\/70{background-color: color-mix(in oklab, var(--stone-deep) 70%, transparent) !important}
body.elementor-page-47 .bg-stone-deep\/80{background-color: var(--stone-deep) !important}
body.elementor-page-47 .bg-stone-deep\/80{background-color: color-mix(in oklab, var(--stone-deep) 80%, transparent) !important}
body.elementor-page-47 .bg-teal-400\/10{background-color: rgba(0, 211, 189, 0.1) !important}
body.elementor-page-47 .bg-teal-400\/10{background-color: color-mix(in oklab, var(--color-teal-400) 10%, transparent) !important}
body.elementor-page-47 .bg-transparent{background-color: rgba(0, 0, 0, 0) !important}
body.elementor-page-47 .bg-white\/5{background-color: rgba(255, 255, 255, 0.05) !important}
body.elementor-page-47 .bg-white\/5{background-color: color-mix(in oklab, var(--color-white) 5%, transparent) !important}
body.elementor-page-47 .bg-white\/10{background-color: rgba(255, 255, 255, 0.1) !important}
body.elementor-page-47 .bg-white\/10{background-color: color-mix(in oklab, var(--color-white) 10%, transparent) !important}
body.elementor-page-47 .bg-white\/15{background-color: rgba(255, 255, 255, 0.15) !important}
body.elementor-page-47 .bg-white\/15{background-color: color-mix(in oklab, var(--color-white) 15%, transparent) !important}
body.elementor-page-47 .bg-white\/90{background-color: rgba(255, 255, 255, 0.9) !important}
body.elementor-page-47 .bg-white\/90{background-color: color-mix(in oklab, var(--color-white) 90%, transparent) !important}
body.elementor-page-47 .bg-white\/95{background-color: rgba(255, 255, 255, 0.95) !important}
body.elementor-page-47 .bg-white\/95{background-color: color-mix(in oklab, var(--color-white) 95%, transparent) !important}
body.elementor-page-47 .bg-gradient-to-b{background-image: linear-gradient(var(--tw-gradient-stops)) !important}
body.elementor-page-47 .bg-gradient-to-br{background-image: linear-gradient(var(--tw-gradient-stops)) !important}
body.elementor-page-47 .bg-gradient-to-r{background-image: linear-gradient(var(--tw-gradient-stops)) !important}
body.elementor-page-47 .fill-\[\#F5B301\]{fill: rgb(245, 179, 1) !important}
body.elementor-page-47 .fill-\[\#f5a623\]{fill: rgb(245, 166, 35) !important}
body.elementor-page-47 .fill-accent{fill: var(--accent) !important}
body.elementor-page-47 .fill-amber-400{fill: var(--color-amber-400) !important}
body.elementor-page-47 .fill-copper{fill: var(--copper) !important}
body.elementor-page-47 .fill-current{fill: currentcolor !important}
body.elementor-page-47 .fill-destructive{fill: var(--destructive) !important}
body.elementor-page-47 .fill-emerald-600{fill: var(--color-emerald-600) !important}
body.elementor-page-47 .fill-foreground{fill: var(--foreground) !important}
body.elementor-page-47 .fill-primary{fill: var(--primary) !important}
body.elementor-page-47 .fill-white{fill: var(--color-white) !important}
body.elementor-page-47 .stroke-\[3\]{stroke-width: 3px !important}
body.elementor-page-47 .object-contain{object-fit: contain !important}
body.elementor-page-47 .p-0{padding: 0px !important}
body.elementor-page-47 .p-1{padding: var(--spacing) !important}
body.elementor-page-47 .p-2{padding: calc(var(--spacing) * 2) !important}
body.elementor-page-47 .p-3{padding: calc(var(--spacing) * 3) !important}
body.elementor-page-47 .p-4{padding: calc(var(--spacing) * 4) !important}
body.elementor-page-47 .p-5{padding: calc(var(--spacing) * 5) !important}
body.elementor-page-47 .p-6{padding: calc(var(--spacing) * 6) !important}
body.elementor-page-47 .p-7{padding: calc(var(--spacing) * 7) !important}
body.elementor-page-47 .p-8{padding: calc(var(--spacing) * 8) !important}
body.elementor-page-47 .p-\[1px\]{padding: 1px !important}
body.elementor-page-47 .px-\(--cell-size\){padding-inline: var(--cell-size) !important}
body.elementor-page-47 .px-1{padding-inline: var(--spacing) !important}
body.elementor-page-47 .px-1\.5{padding-inline: calc(var(--spacing) * 1.5) !important}
body.elementor-page-47 .px-2{padding-inline: calc(var(--spacing) * 2) !important}
body.elementor-page-47 .px-2\.5{padding-inline: calc(var(--spacing) * 2.5) !important}
body.elementor-page-47 .px-3{padding-inline: calc(var(--spacing) * 3) !important}
body.elementor-page-47 .px-5{padding-inline: calc(var(--spacing) * 5) !important}
body.elementor-page-47 .px-6{padding-inline: calc(var(--spacing) * 6) !important}
body.elementor-page-47 .px-7{padding-inline: calc(var(--spacing) * 7) !important}
body.elementor-page-47 .px-8{padding-inline: calc(var(--spacing) * 8) !important}
body.elementor-page-47 .py-0\.5{padding-block: calc(var(--spacing) * .5) !important}
body.elementor-page-47 .py-1{padding-block: var(--spacing) !important}
body.elementor-page-47 .py-1\.5{padding-block: calc(var(--spacing) * 1.5) !important}
body.elementor-page-47 .py-2{padding-block: calc(var(--spacing) * 2) !important}
body.elementor-page-47 .py-2\.5{padding-block: calc(var(--spacing) * 2.5) !important}
body.elementor-page-47 .py-3{padding-block: calc(var(--spacing) * 3) !important}
body.elementor-page-47 .py-3\.5{padding-block: calc(var(--spacing) * 3.5) !important}
body.elementor-page-47 .py-4{padding-block: calc(var(--spacing) * 4) !important}
body.elementor-page-47 .py-7{padding-block: calc(var(--spacing) * 7) !important}
body.elementor-page-47 .py-8{padding-block: calc(var(--spacing) * 8) !important}
body.elementor-page-47 .py-9{padding-block: calc(var(--spacing) * 9) !important}
body.elementor-page-47 .py-10{padding-block: calc(var(--spacing) * 10) !important}
body.elementor-page-47 .py-12{padding-block: calc(var(--spacing) * 12) !important}
body.elementor-page-47 .py-16{padding-block: calc(var(--spacing) * 16) !important}
body.elementor-page-47 .pt-0{padding-top: 0px !important}
body.elementor-page-47 .pt-1{padding-top: var(--spacing) !important}
body.elementor-page-47 .pt-1\.5{padding-top: calc(var(--spacing) * 1.5) !important}
body.elementor-page-47 .pt-2{padding-top: calc(var(--spacing) * 2) !important}
body.elementor-page-47 .pt-3{padding-top: calc(var(--spacing) * 3) !important}
body.elementor-page-47 .pt-4{padding-top: calc(var(--spacing) * 4) !important}
body.elementor-page-47 .pt-6{padding-top: calc(var(--spacing) * 6) !important}
body.elementor-page-47 .pt-8{padding-top: calc(var(--spacing) * 8) !important}
body.elementor-page-47 .pt-9{padding-top: calc(var(--spacing) * 9) !important}
body.elementor-page-47 .pt-10{padding-top: calc(var(--spacing) * 10) !important}
body.elementor-page-47 .pt-14{padding-top: calc(var(--spacing) * 14) !important}
body.elementor-page-47 .pt-20{padding-top: calc(var(--spacing) * 20) !important}
body.elementor-page-47 .pr-1{padding-right: var(--spacing) !important}
body.elementor-page-47 .pr-2{padding-right: calc(var(--spacing) * 2) !important}
body.elementor-page-47 .pr-2\.5{padding-right: calc(var(--spacing) * 2.5) !important}
body.elementor-page-47 .pr-4{padding-right: calc(var(--spacing) * 4) !important}
body.elementor-page-47 .pr-8{padding-right: calc(var(--spacing) * 8) !important}
body.elementor-page-47 .pr-12{padding-right: calc(var(--spacing) * 12) !important}
body.elementor-page-47 .pb-1{padding-bottom: var(--spacing) !important}
body.elementor-page-47 .pb-2{padding-bottom: calc(var(--spacing) * 2) !important}
body.elementor-page-47 .pb-3{padding-bottom: calc(var(--spacing) * 3) !important}
body.elementor-page-47 .pb-4{padding-bottom: calc(var(--spacing) * 4) !important}
body.elementor-page-47 .pb-5{padding-bottom: calc(var(--spacing) * 5) !important}
body.elementor-page-47 .pb-6{padding-bottom: calc(var(--spacing) * 6) !important}
body.elementor-page-47 .pb-8{padding-bottom: calc(var(--spacing) * 8) !important}
body.elementor-page-47 .pb-10{padding-bottom: calc(var(--spacing) * 10) !important}
body.elementor-page-47 .pb-12{padding-bottom: calc(var(--spacing) * 12) !important}
body.elementor-page-47 .pb-16{padding-bottom: calc(var(--spacing) * 16) !important}
body.elementor-page-47 .pb-20{padding-bottom: calc(var(--spacing) * 20) !important}
body.elementor-page-47 .pb-24{padding-bottom: calc(var(--spacing) * 24) !important}
body.elementor-page-47 .pb-28{padding-bottom: calc(var(--spacing) * 28) !important}
body.elementor-page-47 .pl-2{padding-left: calc(var(--spacing) * 2) !important}
body.elementor-page-47 .pl-2\.5{padding-left: calc(var(--spacing) * 2.5) !important}
body.elementor-page-47 .pl-5{padding-left: calc(var(--spacing) * 5) !important}
body.elementor-page-47 .pl-6{padding-left: calc(var(--spacing) * 6) !important}
body.elementor-page-47 .pl-7{padding-left: calc(var(--spacing) * 7) !important}
body.elementor-page-47 .pl-8{padding-left: calc(var(--spacing) * 8) !important}
body.elementor-page-47 .text-center{text-align: center !important}
body.elementor-page-47 .text-left{text-align: left !important}
body.elementor-page-47 .text-right{text-align: right !important}
body.elementor-page-47 .align-middle{vertical-align: middle !important}
body.elementor-page-47 .align-top{vertical-align: top !important}
body.elementor-page-47 .font-mono{font-family: var(--font-mono) !important}
body.elementor-page-47 .font-serif{font-family: var(--font-serif) !important}
body.elementor-page-47 .text-2xl{font-size: var(--text-2xl) !important;line-height: var(--tw-leading,var(--text-2xl--line-height)) !important}
body.elementor-page-47 .text-3xl{font-size: var(--text-3xl) !important;line-height: var(--tw-leading,var(--text-3xl--line-height)) !important}
body.elementor-page-47 .text-4xl{font-size: var(--text-4xl) !important;line-height: var(--tw-leading,var(--text-4xl--line-height)) !important}
body.elementor-page-47 .text-5xl{font-size: var(--text-5xl) !important;line-height: var(--tw-leading,var(--text-5xl--line-height)) !important}
body.elementor-page-47 .text-7xl{font-size: var(--text-7xl) !important;line-height: var(--tw-leading,var(--text-7xl--line-height)) !important}
body.elementor-page-47 .text-sm{font-size: var(--text-sm) !important;line-height: var(--tw-leading,var(--text-sm--line-height)) !important}
body.elementor-page-47 .text-xl{font-size: var(--text-xl) !important;line-height: var(--tw-leading,var(--text-xl--line-height)) !important}
body.elementor-page-47 .text-\[0\.8rem\]{font-size: 0.8rem !important}
body.elementor-page-47 .text-\[0\.9375rem\]{font-size: 0.9375rem !important}
body.elementor-page-47 .text-\[1\.05rem\]{font-size: 1.05rem !important}
body.elementor-page-47 .text-\[1\.7rem\]{font-size: 1.7rem !important}
body.elementor-page-47 .text-\[1\.15rem\]{font-size: 1.15rem !important}
body.elementor-page-47 .text-\[1\.35rem\]{font-size: 1.35rem !important}
body.elementor-page-47 .text-\[1\.75rem\]{font-size: 1.75rem !important}
body.elementor-page-47 .text-\[1\.0625rem\]{font-size: 1.0625rem !important}
body.elementor-page-47 .text-\[9px\]{font-size: 9px !important}
body.elementor-page-47 .text-\[10px\]{font-size: 10px !important}
body.elementor-page-47 .text-\[15px\]{font-size: 15px !important}
body.elementor-page-47 .text-\[16px\]{font-size: 16px !important}
body.elementor-page-47 .text-\[17px\]{font-size: 17px !important}
body.elementor-page-47 .text-\[18px\]{font-size: 18px !important}
body.elementor-page-47 .text-\[22px\]{font-size: 22px !important}
body.elementor-page-47 .text-\[26px\]{font-size: 26px !important}
body.elementor-page-47 .text-\[28px\]{font-size: 28px !important}
body.elementor-page-47 .text-\[34px\]{font-size: 34px !important}
body.elementor-page-47 .leading-4{line-height: calc(var(--spacing) * 4) !important}
body.elementor-page-47 .leading-8{line-height: calc(var(--spacing) * 8) !important}
body.elementor-page-47 .leading-10{line-height: calc(var(--spacing) * 10) !important}
body.elementor-page-47 .leading-\[1\.2\]{line-height: 1.2 !important}
body.elementor-page-47 .leading-\[1\.05\]{line-height: 1.05 !important}
body.elementor-page-47 .leading-\[1\.8\]{line-height: 1.8 !important}
body.elementor-page-47 .leading-\[1\.15\]{line-height: 1.15 !important}
body.elementor-page-47 .leading-\[1\.75\]{line-height: 1.75 !important}
body.elementor-page-47 .leading-none{line-height: 1 !important}
body.elementor-page-47 .leading-tight{line-height: var(--leading-tight) !important}
body.elementor-page-47 .font-black{font-weight: var(--font-weight-black) !important}
body.elementor-page-47 .font-normal{font-weight: var(--font-weight-normal) !important}
body.elementor-page-47 .font-semibold{font-weight: var(--font-weight-semibold) !important}
body.elementor-page-47 .tracking-\[-0\.01em\]{letter-spacing: -0.01em !important}
body.elementor-page-47 .tracking-\[0\.2em\]{letter-spacing: 0.2em !important}
body.elementor-page-47 .tracking-\[0\.15em\]{letter-spacing: 0.15em !important}
body.elementor-page-47 .tracking-\[0\.18em\]{letter-spacing: 0.18em !important}
body.elementor-page-47 .tracking-\[0\.25em\]{letter-spacing: 0.25em !important}
body.elementor-page-47 .tracking-tighter{letter-spacing: var(--tracking-tighter) !important}
body.elementor-page-47 .tracking-wide{letter-spacing: var(--tracking-wide) !important}
body.elementor-page-47 .tracking-wider{letter-spacing: var(--tracking-wider) !important}
body.elementor-page-47 .tracking-widest{letter-spacing: var(--tracking-widest) !important}
body.elementor-page-47 .whitespace-nowrap{white-space: nowrap !important}
body.elementor-page-47 .whitespace-pre-line{white-space: pre-line !important}
body.elementor-page-47 .text-\[\#F5B301\]{color: rgb(245, 179, 1) !important}
body.elementor-page-47 .text-\[\#f5a623\]{color: rgb(245, 166, 35) !important}
body.elementor-page-47 .text-accent{color: var(--accent) !important}
body.elementor-page-47 .text-accent-foreground{color: var(--accent-foreground) !important}
body.elementor-page-47 .text-amber-300{color: var(--color-amber-300) !important}
body.elementor-page-47 .text-amber-400{color: var(--color-amber-400) !important}
body.elementor-page-47 .text-amber-500{color: var(--color-amber-500) !important}
body.elementor-page-47 .text-amber-600{color: var(--color-amber-600) !important}
body.elementor-page-47 .text-amber-900{color: var(--color-amber-900) !important}
body.elementor-page-47 .text-background{color: var(--background) !important}
body.elementor-page-47 .text-blue-400{color: var(--color-blue-400) !important}
body.elementor-page-47 .text-blue-700{color: var(--color-blue-700) !important}
body.elementor-page-47 .text-blue-900{color: var(--color-blue-900) !important}
body.elementor-page-47 .text-blue-900\/70{color: rgba(28, 57, 142, 0.7) !important}
body.elementor-page-47 .text-blue-900\/70{color: color-mix(in oklab, var(--color-blue-900) 70%, transparent) !important}
body.elementor-page-47 .text-blue-950{color: var(--color-blue-950) !important}
body.elementor-page-47 .text-blue-950\/70{color: rgba(22, 36, 86, 0.7) !important}
body.elementor-page-47 .text-blue-950\/70{color: color-mix(in oklab, var(--color-blue-950) 70%, transparent) !important}
body.elementor-page-47 .text-blue-950\/80{color: rgba(22, 36, 86, 0.8) !important}
body.elementor-page-47 .text-blue-950\/80{color: color-mix(in oklab, var(--color-blue-950) 80%, transparent) !important}
body.elementor-page-47 .text-blue-950\/90{color: rgba(22, 36, 86, 0.9) !important}
body.elementor-page-47 .text-blue-950\/90{color: color-mix(in oklab, var(--color-blue-950) 90%, transparent) !important}
body.elementor-page-47 .text-border{color: var(--border) !important}
body.elementor-page-47 .text-card-foreground{color: var(--card-foreground) !important}
body.elementor-page-47 .text-copper{color: var(--copper) !important}
body.elementor-page-47 .text-copper\/80{color: var(--copper) !important}
body.elementor-page-47 .text-copper\/80{color: color-mix(in oklab, var(--copper) 80%, transparent) !important}
body.elementor-page-47 .text-current{color: currentcolor !important}
body.elementor-page-47 .text-destructive{color: var(--destructive) !important}
body.elementor-page-47 .text-destructive-foreground{color: var(--destructive-foreground) !important}
body.elementor-page-47 .text-destructive-foreground\/90{color: var(--destructive-foreground) !important}
body.elementor-page-47 .text-destructive-foreground\/90{color: color-mix(in oklab, var(--destructive-foreground) 90%, transparent) !important}
body.elementor-page-47 .text-emerald-300{color: var(--color-emerald-300) !important}
body.elementor-page-47 .text-emerald-400{color: var(--color-emerald-400) !important}
body.elementor-page-47 .text-emerald-500{color: var(--color-emerald-500) !important}
body.elementor-page-47 .text-emerald-600{color: var(--color-emerald-600) !important}
body.elementor-page-47 .text-emerald-700{color: var(--color-emerald-700) !important}
body.elementor-page-47 .text-emerald-800{color: var(--color-emerald-800) !important}
body.elementor-page-47 .text-emerald-800\/80{color: rgba(0, 95, 70, 0.8) !important}
body.elementor-page-47 .text-emerald-800\/80{color: color-mix(in oklab, var(--color-emerald-800) 80%, transparent) !important}
body.elementor-page-47 .text-emerald-900{color: var(--color-emerald-900) !important}
body.elementor-page-47 .text-emerald-950{color: var(--color-emerald-950) !important}
body.elementor-page-47 .text-foreground{color: var(--foreground) !important}
body.elementor-page-47 .text-foreground\/80{color: var(--foreground) !important}
body.elementor-page-47 .text-foreground\/80{color: color-mix(in oklab, var(--foreground) 80%, transparent) !important}
body.elementor-page-47 .text-foreground\/85{color: var(--foreground) !important}
body.elementor-page-47 .text-foreground\/85{color: color-mix(in oklab, var(--foreground) 85%, transparent) !important}
body.elementor-page-47 .text-foreground\/90{color: var(--foreground) !important}
body.elementor-page-47 .text-foreground\/90{color: color-mix(in oklab, var(--foreground) 90%, transparent) !important}
body.elementor-page-47 .text-muted-foreground{color: var(--muted-foreground) !important}
body.elementor-page-47 .text-muted-foreground\/80{color: var(--muted-foreground) !important}
body.elementor-page-47 .text-muted-foreground\/80{color: color-mix(in oklab, var(--muted-foreground) 80%, transparent) !important}
body.elementor-page-47 .text-neutral-200{color: var(--color-neutral-200) !important}
body.elementor-page-47 .text-neutral-300{color: var(--color-neutral-300) !important}
body.elementor-page-47 .text-neutral-400{color: var(--color-neutral-400) !important}
body.elementor-page-47 .text-neutral-700{color: var(--color-neutral-700) !important}
body.elementor-page-47 .text-news-green{color: var(--news-green) !important}
body.elementor-page-47 .text-news-red{color: var(--news-red) !important}
body.elementor-page-47 .text-popover-foreground{color: var(--popover-foreground) !important}
body.elementor-page-47 .text-primary{color: var(--primary) !important}
body.elementor-page-47 .text-primary-foreground{color: var(--primary-foreground) !important}
body.elementor-page-47 .text-primary-foreground\/80{color: var(--primary-foreground) !important}
body.elementor-page-47 .text-primary-foreground\/80{color: color-mix(in oklab, var(--primary-foreground) 80%, transparent) !important}
body.elementor-page-47 .text-primary-foreground\/85{color: var(--primary-foreground) !important}
body.elementor-page-47 .text-primary-foreground\/85{color: color-mix(in oklab, var(--primary-foreground) 85%, transparent) !important}
body.elementor-page-47 .text-primary-foreground\/90{color: var(--primary-foreground) !important}
body.elementor-page-47 .text-primary-foreground\/90{color: color-mix(in oklab, var(--primary-foreground) 90%, transparent) !important}
body.elementor-page-47 .text-red-500{color: var(--color-red-500) !important}
body.elementor-page-47 .text-red-600{color: var(--color-red-600) !important}
body.elementor-page-47 .text-red-700{color: var(--color-red-700) !important}
body.elementor-page-47 .text-secondary-foreground{color: var(--secondary-foreground) !important}
body.elementor-page-47 .text-sidebar-foreground{color: var(--sidebar-foreground) !important}
body.elementor-page-47 .text-sidebar-foreground\/70{color: var(--sidebar-foreground) !important}
body.elementor-page-47 .text-sidebar-foreground\/70{color: color-mix(in oklab, var(--sidebar-foreground) 70%, transparent) !important}
body.elementor-page-47 .text-slate-700{color: var(--color-slate-700) !important}
body.elementor-page-47 .text-slate-800{color: var(--color-slate-800) !important}
body.elementor-page-47 .text-slate-900{color: var(--color-slate-900) !important}
body.elementor-page-47 .text-slate-950{color: var(--color-slate-950) !important}
body.elementor-page-47 .text-white{color: var(--color-white) !important}
body.elementor-page-47 .text-white\/40{color: rgba(255, 255, 255, 0.4) !important}
body.elementor-page-47 .text-white\/40{color: color-mix(in oklab, var(--color-white) 40%, transparent) !important}
body.elementor-page-47 .text-white\/50{color: rgba(255, 255, 255, 0.5) !important}
body.elementor-page-47 .text-white\/50{color: color-mix(in oklab, var(--color-white) 50%, transparent) !important}
body.elementor-page-47 .text-white\/60{color: rgba(255, 255, 255, 0.6) !important}
body.elementor-page-47 .text-white\/60{color: color-mix(in oklab, var(--color-white) 60%, transparent) !important}
body.elementor-page-47 .text-white\/70{color: rgba(255, 255, 255, 0.7) !important}
body.elementor-page-47 .text-white\/70{color: color-mix(in oklab, var(--color-white) 70%, transparent) !important}
body.elementor-page-47 .text-white\/80{color: rgba(255, 255, 255, 0.8) !important}
body.elementor-page-47 .text-white\/80{color: color-mix(in oklab, var(--color-white) 80%, transparent) !important}
body.elementor-page-47 .text-white\/85{color: rgba(255, 255, 255, 0.85) !important}
body.elementor-page-47 .text-white\/85{color: color-mix(in oklab, var(--color-white) 85%, transparent) !important}
body.elementor-page-47 .uppercase{text-transform: uppercase !important}
body.elementor-page-47 .italic{font-style: italic !important}
body.elementor-page-47 .not-italic{font-style: normal !important}
body.elementor-page-47 .tabular-nums{font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, ) !important}
body.elementor-page-47 .line-through{text-decoration-line: line-through !important}
body.elementor-page-47 .underline{text-decoration-line: underline !important}
body.elementor-page-47 .underline-offset-4{text-underline-offset: 4px !important}
body.elementor-page-47 .antialiased{-webkit-font-smoothing: antialiased !important}
body.elementor-page-47 .opacity-0{opacity: 0 !important}
body.elementor-page-47 .opacity-25{opacity: 0.25 !important}
body.elementor-page-47 .opacity-50{opacity: 0.5 !important}
body.elementor-page-47 .opacity-60{opacity: 0.6 !important}
body.elementor-page-47 .opacity-70{opacity: 0.7 !important}
body.elementor-page-47 .opacity-75{opacity: 0.75 !important}
body.elementor-page-47 .opacity-80{opacity: 0.8 !important}
body.elementor-page-47 .opacity-90{opacity: 0.9 !important}
body.elementor-page-47 .opacity-100{opacity: 1 !important}
body.elementor-page-47 .shadow{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .shadow-2xl{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.04\)\]{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .shadow-\[0_10px_30px_-10px_rgba\(16\,185\,129\,0\.7\)\]{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .shadow-inner{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .shadow-lg{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .shadow-md{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .shadow-none{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .shadow-sm{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .shadow-xl{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .shadow-xs{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .ring-0{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .ring-1{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .ring-2{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .ring-4{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .outline{outline-style: var(--tw-outline-style) !important;outline-width: 1px !important}
body.elementor-page-47 .blur{filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important}
body.elementor-page-47 .blur-2xl{filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important}
body.elementor-page-47 .blur-3xl{filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important}
body.elementor-page-47 .drop-shadow{filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important}
body.elementor-page-47 .drop-shadow-2xl{filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important}
body.elementor-page-47 .drop-shadow-md{filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important}
body.elementor-page-47 .drop-shadow-xl{filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important}
body.elementor-page-47 .grayscale{filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important}
body.elementor-page-47 .filter{filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important}
body.elementor-page-47 .backdrop-blur{backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, ) !important}
body.elementor-page-47 .backdrop-blur-md{backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, ) !important}
body.elementor-page-47 .backdrop-blur-sm{backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, ) !important}
body.elementor-page-47 .backdrop-blur-xl{backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, ) !important}
body.elementor-page-47 .transition{transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events !important;transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration: var(--tw-duration,var(--default-transition-duration)) !important}
body.elementor-page-47 .transition-\[left\,right\,width\]{transition-property: left, right, width !important;transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration: var(--tw-duration,var(--default-transition-duration)) !important}
body.elementor-page-47 .transition-\[margin\,opacity\]{transition-property: margin, opacity !important;transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration: var(--tw-duration,var(--default-transition-duration)) !important}
body.elementor-page-47 .transition-\[width\,height\,padding\]{transition-property: width, height, padding !important;transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration: var(--tw-duration,var(--default-transition-duration)) !important}
body.elementor-page-47 .transition-\[width\]{transition-property: width !important;transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration: var(--tw-duration,var(--default-transition-duration)) !important}
body.elementor-page-47 .transition-all{transition-property: all !important;transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration: var(--tw-duration,var(--default-transition-duration)) !important}
body.elementor-page-47 .transition-opacity{transition-property: opacity !important;transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration: var(--tw-duration,var(--default-transition-duration)) !important}
body.elementor-page-47 .transition-shadow{transition-property: box-shadow !important;transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration: var(--tw-duration,var(--default-transition-duration)) !important}
body.elementor-page-47 .transition-transform{transition-property: transform, translate, scale, rotate !important;transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration: var(--tw-duration,var(--default-transition-duration)) !important}
body.elementor-page-47 .duration-100{transition-duration: 0.1s !important}
body.elementor-page-47 .duration-200{transition-duration: 0.2s !important}
body.elementor-page-47 .duration-300{transition-duration: 0.3s !important}
body.elementor-page-47 .duration-500{transition-duration: 0.5s !important}
body.elementor-page-47 .duration-1000{transition-duration: 1s !important}
body.elementor-page-47 .ease-in-out{transition-timing-function: var(--ease-in-out) !important}
body.elementor-page-47 .ease-linear{transition-timing-function: linear !important}
body.elementor-page-47 .ease-out{transition-timing-function: var(--ease-out) !important}
body.elementor-page-47 .outline-none{outline-style: none !important}
body.elementor-page-47 .select-none{user-select: none !important}
body.elementor-page-47 .group-open\:rotate-90:is(:where(.group):is([open], :popover-open, :open) *){rotate: 90deg !important}
body.elementor-page-47 .group-open\:rotate-180:is(:where(.group):is([open], :popover-open, :open) *){rotate: 180deg !important}
body.elementor-page-47 .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity: 1 !important}
@media (hover: hover){body.elementor-page-47 .group-hover\:translate-x-0\.5:is(:where(.group):hover *){translate: var(--tw-translate-x) var(--tw-translate-y) !important}}
@media (hover: hover){body.elementor-page-47 .group-hover\:scale-105:is(:where(.group):hover *){scale: var(--tw-scale-x) var(--tw-scale-y) !important}}
@media (hover: hover){body.elementor-page-47 .group-hover\:border-primary:is(:where(.group):hover *){border-color: var(--primary) !important}}
@media (hover: hover){body.elementor-page-47 .group-hover\:text-primary:is(:where(.group):hover *){color: var(--primary) !important}}
@media (hover: hover){body.elementor-page-47 .group-hover\:opacity-50:is(:where(.group):hover *){opacity: 0.5 !important}}
@media (hover: hover){body.elementor-page-47 .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity: 1 !important}}
body.elementor-page-47 .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar="menu-action"]) *){padding-right: calc(var(--spacing) * 8) !important}
body.elementor-page-47 .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible="icon"] *){margin-top: calc(var(--spacing) * -8) !important}
body.elementor-page-47 .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible="icon"] *){display: none !important}
body.elementor-page-47 .group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible="icon"] *){width: calc(var(--spacing) * 8) !important;height: calc(var(--spacing) * 8) !important}
body.elementor-page-47 .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible="icon"] *){width: var(--sidebar-width-icon) !important}
body.elementor-page-47 .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible="icon"] *){width: calc(var(--sidebar-width-icon) + 1rem) !important}
body.elementor-page-47 .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible="icon"] *){width: calc(var(--sidebar-width-icon) + 1rem + 2px) !important}
body.elementor-page-47 .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible="icon"] *){overflow: hidden !important}
body.elementor-page-47 .group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible="icon"] *){padding: 0px !important}
body.elementor-page-47 .group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible="icon"] *){padding: calc(var(--spacing) * 2) !important}
body.elementor-page-47 .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible="icon"] *){opacity: 0 !important}
body.elementor-page-47 .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *){right: calc(var(--sidebar-width) * -1) !important}
body.elementor-page-47 .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *){left: calc(var(--sidebar-width) * -1) !important}
body.elementor-page-47 .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible="offcanvas"] *){width: 0px !important}
body.elementor-page-47 .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible="offcanvas"] *){translate: var(--tw-translate-x) var(--tw-translate-y) !important}
body.elementor-page-47 .group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused="true"] *){position: relative !important}
body.elementor-page-47 .group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused="true"] *){z-index: 10 !important}
body.elementor-page-47 .group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused="true"] *){border-color: var(--ring) !important}
body.elementor-page-47 .group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused="true"] *){box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side="left"] *){right: calc(var(--spacing) * -4) !important}
body.elementor-page-47 .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side="left"] *){border-right-style: var(--tw-border-style) !important;border-right-width: 1px !important}
body.elementor-page-47 .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side="right"] *){left: 0px !important}
body.elementor-page-47 .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side="right"] *){rotate: 180deg !important}
body.elementor-page-47 .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side="right"] *){border-left-style: var(--tw-border-style) !important;border-left-width: 1px !important}
body.elementor-page-47 .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state="open"] *){rotate: 180deg !important}
body.elementor-page-47 .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant="floating"] *){border-radius: var(--radius) !important}
body.elementor-page-47 .group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant="floating"] *){border-style: var(--tw-border-style) !important;border-width: 1px !important}
body.elementor-page-47 .group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant="floating"] *){border-color: var(--sidebar-border) !important}
body.elementor-page-47 .group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant="floating"] *){box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color: var(--muted) !important}
body.elementor-page-47 .group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color: var(--primary) !important}
body.elementor-page-47 .group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color: var(--muted-foreground) !important}
body.elementor-page-47 .group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color: var(--primary-foreground) !important}
body.elementor-page-47 .group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color: var(--border) !important}
body.elementor-page-47 .group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color: var(--background) !important}
body.elementor-page-47 .group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color: var(--foreground) !important}
body.elementor-page-47 .group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
@media (hover: hover){body.elementor-page-47 .peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover ~ *){color: var(--sidebar-accent-foreground) !important}}
body.elementor-page-47 .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *){cursor: not-allowed !important}
body.elementor-page-47 .peer-disabled\:opacity-70:is(:where(.peer):disabled ~ *){opacity: 0.7 !important}
body.elementor-page-47 .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active="true"] ~ *){color: var(--sidebar-accent-foreground) !important}
body.elementor-page-47 .peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size="default"] ~ *){top: calc(var(--spacing) * 1.5) !important}
body.elementor-page-47 .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size="lg"] ~ *){top: calc(var(--spacing) * 2.5) !important}
body.elementor-page-47 .peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size="sm"] ~ *){top: var(--spacing) !important}
body.elementor-page-47 .file\:border-0::file-body.elementor-page-47-button{border-style: var(--tw-border-style) !important;border-width: 0px !important}
body.elementor-page-47 .file\:bg-transparent::file-body.elementor-page-47-button{background-color: rgba(0, 0, 0, 0) !important}
body.elementor-page-47 .file\:text-sm::file-body.elementor-page-47-button{font-size: var(--text-sm) !important;line-height: var(--tw-leading,var(--text-sm--line-height)) !important}
body.elementor-page-47 .file\:font-medium::file-body.elementor-page-47-button{font-weight: var(--font-weight-medium) !important}
body.elementor-page-47 .file\:text-foreground::file-body.elementor-page-47-button{color: var(--foreground) !important}
body.elementor-page-47 .placeholder\:text-muted-foreground::placeholder{color: var(--muted-foreground) !important}
body.elementor-page-47 .after\:absolute::after{content: var(--tw-content) !important;position: absolute !important}
body.elementor-page-47 .after\:-inset-2::after{content: var(--tw-content) !important;inset: calc(var(--spacing) * -2) !important}
body.elementor-page-47 .after\:inset-y-0::after{content: var(--tw-content) !important;inset-block: 0px !important}
body.elementor-page-47 .after\:left-1\/2::after{content: var(--tw-content) !important;left: 50% !important}
body.elementor-page-47 .after\:w-1::after{content: var(--tw-content) !important;width: var(--spacing) !important}
body.elementor-page-47 .after\:w-\[2px\]::after{content: var(--tw-content) !important;width: 2px !important}
body.elementor-page-47 .after\:-translate-x-1\/2::after{content: var(--tw-content) !important;translate: var(--tw-translate-x) var(--tw-translate-y) !important}
body.elementor-page-47 .first\:rounded-l-md:first-child{border-top-left-radius: calc(var(--radius) - 2px) !important;border-bottom-left-radius: calc(var(--radius) - 2px) !important}
body.elementor-page-47 .first\:border-l:first-child{border-left-style: var(--tw-border-style) !important;border-left-width: 1px !important}
body.elementor-page-47 .last\:rounded-r-md:last-child{border-top-right-radius: calc(var(--radius) - 2px) !important;border-bottom-right-radius: calc(var(--radius) - 2px) !important}
body.elementor-page-47 .last\:border-0:last-child{border-style: var(--tw-border-style) !important;border-width: 0px !important}
body.elementor-page-47 .last\:border-b-0:last-child{border-bottom-style: var(--tw-border-style) !important;border-bottom-width: 0px !important}
body.elementor-page-47 .open\:bg-secondary\/40:is([open], :popover-open, :open){background-color: var(--secondary) !important}
body.elementor-page-47 .open\:bg-secondary\/40:is([open], :popover-open, :open){background-color: color-mix(in oklab, var(--secondary) 40%, transparent) !important}
@media (hover: hover){body.elementor-page-47 .hover\:-translate-y-1:hover{translate: var(--tw-translate-x) var(--tw-translate-y) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:scale-105:hover{scale: var(--tw-scale-x) var(--tw-scale-y) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:scale-\[1\.02\]:hover{scale: 1.02 !important}}
@media (hover: hover){body.elementor-page-47 .hover\:border-muted-foreground\/40:hover{border-color: var(--muted-foreground) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:border-muted-foreground\/40:hover{border-color: color-mix(in oklab, var(--muted-foreground) 40%, transparent) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:border-primary:hover{border-color: var(--primary) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:border-primary\/40:hover{border-color: var(--primary) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:border-primary\/40:hover{border-color: color-mix(in oklab, var(--primary) 40%, transparent) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-\[\#c93700\]:hover{background-color: rgb(201, 55, 0) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-accent:hover{background-color: var(--accent) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-accent\/60:hover{background-color: var(--accent) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-accent\/60:hover{background-color: color-mix(in oklab, var(--accent) 60%, transparent) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-destructive\/80:hover{background-color: var(--destructive) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-destructive\/80:hover{background-color: color-mix(in oklab, var(--destructive) 80%, transparent) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-destructive\/90:hover{background-color: var(--destructive) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-destructive\/90:hover{background-color: color-mix(in oklab, var(--destructive) 90%, transparent) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-emerald-300:hover{background-color: var(--color-emerald-300) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-emerald-400:hover{background-color: var(--color-emerald-400) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-emerald-700:hover{background-color: var(--color-emerald-700) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-foreground\/90:hover{background-color: var(--foreground) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-foreground\/90:hover{background-color: color-mix(in oklab, var(--foreground) 90%, transparent) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-muted:hover{background-color: var(--muted) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-muted\/40:hover{background-color: var(--muted) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-muted\/40:hover{background-color: color-mix(in oklab, var(--muted) 40%, transparent) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-muted\/50:hover{background-color: var(--muted) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-muted\/50:hover{background-color: color-mix(in oklab, var(--muted) 50%, transparent) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-neutral-50:hover{background-color: var(--color-neutral-50) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-primary:hover{background-color: var(--primary) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-primary\/80:hover{background-color: var(--primary) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-primary\/80:hover{background-color: color-mix(in oklab, var(--primary) 80%, transparent) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-primary\/90:hover{background-color: var(--primary) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-primary\/90:hover{background-color: color-mix(in oklab, var(--primary) 90%, transparent) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-secondary:hover{background-color: var(--secondary) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-secondary\/50:hover{background-color: var(--secondary) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-secondary\/50:hover{background-color: color-mix(in oklab, var(--secondary) 50%, transparent) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-secondary\/80:hover{background-color: var(--secondary) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-secondary\/80:hover{background-color: color-mix(in oklab, var(--secondary) 80%, transparent) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-sidebar-accent:hover{background-color: var(--sidebar-accent) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-slate-800:hover{background-color: var(--color-slate-800) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:bg-white:hover{background-color: var(--color-white) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:text-accent:hover{color: var(--accent) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:text-accent-foreground:hover{color: var(--accent-foreground) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:text-blue-700:hover{color: var(--color-blue-700) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:text-emerald-700:hover{color: var(--color-emerald-700) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:text-foreground:hover{color: var(--foreground) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:text-muted-foreground:hover{color: var(--muted-foreground) !important}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-7a77edc .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-c12c533 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-e105250 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-577742b .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-a4a9ad6 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-678f8fb .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-50ebf10 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-667d71d .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-6440e14 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-16015d1 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-0a4637c .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-a1370f5 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-b457c5e .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-e6e6f25 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-4519dee .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-fe5e959 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-fd329c5 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-cc07dee .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-a6a66f1 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-c73775f .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-e042f0f .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-0c97e37 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-5cd4f49 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-154d982 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-c3b0d0b .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-49804c3 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-1602b63 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-56486cd .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-489595f .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-c225196 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-cbc0f63 .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-06881fa .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-712df2d .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-2e8e4cb .h2e-t:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-4aea5c0 .h2e-18:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-4aea5c0 .h2e-19:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-8a1d6cc:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-6c33f63:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-2ff268f:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-179a5e1:hover{color: oklch(20.5% 0 none)}}
@media (hover: hover){body.elementor-page-47 .hover\:text-primary-foreground:hover{color: var(--primary-foreground) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:text-sidebar-accent-foreground:hover{color: var(--sidebar-accent-foreground) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:text-white:hover{color: var(--color-white) !important}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-8a1d6cc:hover{text-decoration-line: underline}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-6c33f63:hover{text-decoration-line: underline}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-2ff268f:hover{text-decoration-line: underline}}
@media (hover: hover){body.elementor-page-47 .elementor-element.elementor-element-179a5e1:hover{text-decoration-line: underline}}
@media (hover: hover){body.elementor-page-47 .hover\:opacity-90:hover{opacity: 0.9 !important}}
@media (hover: hover){body.elementor-page-47 .hover\:opacity-100:hover{opacity: 1 !important}}
@media (hover: hover){body.elementor-page-47 .hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:shadow-lg:hover{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:shadow-xl:hover{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:brightness-105:hover{filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important}}
@media (hover: hover){body.elementor-page-47 .hover\:brightness-110:hover{filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important}}
body.elementor-page-47 .focus\:border-emerald-600:focus{border-color: var(--color-emerald-600) !important}
body.elementor-page-47 .focus\:bg-accent:focus{background-color: var(--accent) !important}
body.elementor-page-47 .focus\:text-accent-foreground:focus{color: var(--accent-foreground) !important}
body.elementor-page-47 .focus\:ring-1:focus{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .focus\:ring-2:focus{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .focus\:outline-none:focus{outline-style: none !important}
body.elementor-page-47 .focus-visible\:ring-1:focus-visible{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .focus-visible\:ring-2:focus-visible{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .focus-visible\:outline-none:focus-visible{outline-style: none !important}
body.elementor-page-47 .active\:scale-95:active{scale: var(--tw-scale-x) var(--tw-scale-y) !important}
body.elementor-page-47 .active\:scale-\[0\.98\]:active{scale: 0.98 !important}
body.elementor-page-47 .active\:scale-\[0\.99\]:active{scale: 0.99 !important}
body.elementor-page-47 .active\:bg-sidebar-accent:active{background-color: var(--sidebar-accent) !important}
body.elementor-page-47 .active\:text-sidebar-accent-foreground:active{color: var(--sidebar-accent-foreground) !important}
body.elementor-page-47 .disabled\:pointer-events-none:disabled{pointer-events: none !important}
body.elementor-page-47 .disabled\:cursor-not-allowed:disabled{cursor: not-allowed !important}
body.elementor-page-47 .disabled\:opacity-0:disabled{opacity: 0 !important}
body.elementor-page-47 .disabled\:opacity-50:disabled{opacity: 0.5 !important}
body.elementor-page-47 .disabled\:opacity-60:disabled{opacity: 0.6 !important}
body.elementor-page-47 .disabled\:opacity-70:disabled{opacity: 0.7 !important}
body.elementor-page-47 .has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant="inset"]){background-color: var(--sidebar) !important}
body.elementor-page-47 .aria-disabled\:pointer-events-none[aria-disabled="true"]{pointer-events: none !important}
body.elementor-page-47 .aria-disabled\:opacity-50[aria-disabled="true"]{opacity: 0.5 !important}
body.elementor-page-47 .aria-selected\:text-muted-foreground[aria-selected="true"]{color: var(--muted-foreground) !important}
body.elementor-page-47 .data-\[active\=true\]\:bg-sidebar-accent[data-active="true"]{background-color: var(--sidebar-accent) !important}
body.elementor-page-47 .data-\[active\=true\]\:font-medium[data-active="true"]{font-weight: var(--font-weight-medium) !important}
body.elementor-page-47 .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"]{color: var(--sidebar-accent-foreground) !important}
body.elementor-page-47 .data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events: none !important}
body.elementor-page-47 .data-\[disabled\]\:opacity-50[data-disabled]{opacity: 0.5 !important}
body.elementor-page-47 .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"]{pointer-events: none !important}
body.elementor-page-47 .data-\[disabled\=true\]\:opacity-50[data-disabled="true"]{opacity: 0.5 !important}
body.elementor-page-47 .data-\[motion\^\=from-\]\:animate-in[data-motion^="from-"]{animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none) !important}
body.elementor-page-47 .data-\[motion\^\=to-\]\:animate-out[data-motion^="to-"]{animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none) !important}
body.elementor-page-47 .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"]{height: 1px !important}
body.elementor-page-47 .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"]{width: 100% !important}
body.elementor-page-47 .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"]{flex-direction: column !important}
body.elementor-page-47 .data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color: var(--muted-foreground) !important}
body.elementor-page-47 .data-\[range-end\=true\]\:rounded-md[data-range-end="true"]{border-radius: calc(var(--radius) - 2px) !important}
body.elementor-page-47 .data-\[range-end\=true\]\:bg-primary[data-range-end="true"]{background-color: var(--primary) !important}
body.elementor-page-47 .data-\[range-end\=true\]\:text-primary-foreground[data-range-end="true"]{color: var(--primary-foreground) !important}
body.elementor-page-47 .data-\[range-middle\=true\]\:rounded-none[data-range-middle="true"]{border-radius: 0px !important}
body.elementor-page-47 .data-\[range-middle\=true\]\:bg-accent[data-range-middle="true"]{background-color: var(--accent) !important}
body.elementor-page-47 .data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle="true"]{color: var(--accent-foreground) !important}
body.elementor-page-47 .data-\[range-start\=true\]\:rounded-md[data-range-start="true"]{border-radius: calc(var(--radius) - 2px) !important}
body.elementor-page-47 .data-\[range-start\=true\]\:bg-primary[data-range-start="true"]{background-color: var(--primary) !important}
body.elementor-page-47 .data-\[range-start\=true\]\:text-primary-foreground[data-range-start="true"]{color: var(--primary-foreground) !important}
body.elementor-page-47 .data-\[selected-single\=true\]\:bg-primary[data-selected-single="true"]{background-color: var(--primary) !important}
body.elementor-page-47 .data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single="true"]{color: var(--primary-foreground) !important}
body.elementor-page-47 .data-\[selected\=true\]\:rounded-none[data-selected="true"]{border-radius: 0px !important}
body.elementor-page-47 .data-\[selected\=true\]\:bg-accent[data-selected="true"]{background-color: var(--accent) !important}
body.elementor-page-47 .data-\[selected\=true\]\:text-accent-foreground[data-selected="true"]{color: var(--accent-foreground) !important}
body.elementor-page-47 .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"]{translate: var(--tw-translate-x) var(--tw-translate-y) !important}
body.elementor-page-47 .data-\[side\=left\]\:-translate-x-1[data-side="left"]{translate: var(--tw-translate-x) var(--tw-translate-y) !important}
body.elementor-page-47 .data-\[side\=right\]\:translate-x-1[data-side="right"]{translate: var(--tw-translate-x) var(--tw-translate-y) !important}
body.elementor-page-47 .data-\[side\=top\]\:-translate-y-1[data-side="top"]{translate: var(--tw-translate-x) var(--tw-translate-y) !important}
body.elementor-page-47 .data-\[state\=active\]\:bg-background[data-state="active"]{background-color: var(--background) !important}
body.elementor-page-47 .data-\[state\=active\]\:text-foreground[data-state="active"]{color: var(--foreground) !important}
body.elementor-page-47 .data-\[state\=active\]\:shadow[data-state="active"]{box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
body.elementor-page-47 .data-\[state\=checked\]\:translate-x-4[data-state="checked"]{translate: var(--tw-translate-x) var(--tw-translate-y) !important}
body.elementor-page-47 .data-\[state\=checked\]\:bg-primary[data-state="checked"]{background-color: var(--primary) !important}
body.elementor-page-47 .data-\[state\=checked\]\:text-primary-foreground[data-state="checked"]{color: var(--primary-foreground) !important}
body.elementor-page-47 .data-\[state\=closed\]\:animate-accordion-up[data-state="closed"]{animation: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none) !important}
body.elementor-page-47 .data-\[state\=closed\]\:animate-out[data-state="closed"]{animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none) !important}
body.elementor-page-47 .data-\[state\=closed\]\:duration-300[data-state="closed"]{transition-duration: 0.3s !important}
body.elementor-page-47 .data-\[state\=hidden\]\:animate-out[data-state="hidden"]{animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none) !important}
body.elementor-page-47 .data-\[state\=on\]\:bg-accent[data-state="on"]{background-color: var(--accent) !important}
body.elementor-page-47 .data-\[state\=on\]\:text-accent-foreground[data-state="on"]{color: var(--accent-foreground) !important}
body.elementor-page-47 .data-\[state\=open\]\:animate-accordion-down[data-state="open"]{animation: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none) !important}
body.elementor-page-47 .data-\[state\=open\]\:animate-in[data-state="open"]{animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none) !important}
body.elementor-page-47 .data-\[state\=open\]\:bg-accent[data-state="open"]{background-color: var(--accent) !important}
body.elementor-page-47 .data-\[state\=open\]\:bg-accent\/50[data-state="open"]{background-color: var(--accent) !important}
body.elementor-page-47 .data-\[state\=open\]\:bg-accent\/50[data-state="open"]{background-color: color-mix(in oklab, var(--accent) 50%, transparent) !important}
body.elementor-page-47 .data-\[state\=open\]\:bg-secondary[data-state="open"]{background-color: var(--secondary) !important}
body.elementor-page-47 .data-\[state\=open\]\:text-accent-foreground[data-state="open"]{color: var(--accent-foreground) !important}
body.elementor-page-47 .data-\[state\=open\]\:text-muted-foreground[data-state="open"]{color: var(--muted-foreground) !important}
body.elementor-page-47 .data-\[state\=open\]\:opacity-100[data-state="open"]{opacity: 1 !important}
body.elementor-page-47 .data-\[state\=open\]\:duration-500[data-state="open"]{transition-duration: 0.5s !important}
body.elementor-page-47 .data-\[state\=selected\]\:bg-muted[data-state="selected"]{background-color: var(--muted) !important}
body.elementor-page-47 .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"]{translate: var(--tw-translate-x) var(--tw-translate-y) !important}
body.elementor-page-47 .data-\[state\=unchecked\]\:bg-input[data-state="unchecked"]{background-color: var(--input) !important}
body.elementor-page-47 .data-\[state\=visible\]\:animate-in[data-state="visible"]{animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none) !important}
@media (width >= 40rem){body.elementor-page-47 .sm\:col-span-1{grid-column: span 1 / span 1 !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:-mt-4{margin-top: calc(var(--spacing) * -4) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:mt-0{margin-top: 0px !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:mt-6{margin-top: calc(var(--spacing) * 6) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:mb-7{margin-bottom: calc(var(--spacing) * 7) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:block{display: block !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:flex{display: flex !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:grid{display: grid !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:hidden{display: none !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:h-4{height: calc(var(--spacing) * 4) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:h-6{height: calc(var(--spacing) * 6) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:h-8{height: calc(var(--spacing) * 8) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:h-9{height: calc(var(--spacing) * 9) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:h-12{height: calc(var(--spacing) * 12) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:h-14{height: calc(var(--spacing) * 14) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:h-16{height: calc(var(--spacing) * 16) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:h-20{height: calc(var(--spacing) * 20) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:h-28{height: calc(var(--spacing) * 28) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:h-32{height: calc(var(--spacing) * 32) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:h-48{height: calc(var(--spacing) * 48) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:w-4{width: calc(var(--spacing) * 4) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:w-6{width: calc(var(--spacing) * 6) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:w-8{width: calc(var(--spacing) * 8) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:w-9{width: calc(var(--spacing) * 9) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:w-12{width: calc(var(--spacing) * 12) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:w-20{width: calc(var(--spacing) * 20) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:w-36{width: calc(var(--spacing) * 36) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:w-56{width: calc(var(--spacing) * 56) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:w-\[46\%\]{width: 46% !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:w-auto{width: auto !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:max-w-2xl{max-width: var(--container-2xl) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:max-w-sm{max-width: var(--container-sm) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:shrink-0{flex-shrink: 0 !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:grid-cols-2{grid-template-columns: repeat(2, minmax(0px, 1fr)) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:grid-cols-3{grid-template-columns: repeat(3, minmax(0px, 1fr)) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:grid-cols-4{grid-template-columns: repeat(4, minmax(0px, 1fr)) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:flex-row{flex-direction: row !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:flex-wrap{flex-wrap: wrap !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:items-center{align-items: center !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:items-end{align-items: flex-end !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:justify-between{justify-content: space-between !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:justify-center{justify-content: center !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:justify-end{justify-content: flex-end !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:justify-start{justify-content: flex-start !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:gap-1\.5{gap: calc(var(--spacing) * 1.5) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:gap-2\.5{gap: calc(var(--spacing) * 2.5) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:gap-4{gap: calc(var(--spacing) * 4) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:gap-6{gap: calc(var(--spacing) * 6) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:gap-10{gap: calc(var(--spacing) * 10) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:gap-12{gap: calc(var(--spacing) * 12) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:gap-x-4{column-gap: calc(var(--spacing) * 4) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:gap-x-6{column-gap: calc(var(--spacing) * 6) !important}}
@media (width >= 40rem){body.elementor-page-47 :where(.sm\:space-x-2 > :not(:last-child)){margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse)) !important;margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse))) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:rounded-lg{border-radius: var(--radius) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:p-5{padding: calc(var(--spacing) * 5) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:p-6{padding: calc(var(--spacing) * 6) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:p-7{padding: calc(var(--spacing) * 7) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:p-8{padding: calc(var(--spacing) * 8) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:p-10{padding: calc(var(--spacing) * 10) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:px-4{padding-inline: calc(var(--spacing) * 4) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:px-5{padding-inline: calc(var(--spacing) * 5) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:px-6{padding-inline: calc(var(--spacing) * 6) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:px-10{padding-inline: calc(var(--spacing) * 10) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:py-2{padding-block: calc(var(--spacing) * 2) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:py-7{padding-block: calc(var(--spacing) * 7) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:py-12{padding-block: calc(var(--spacing) * 12) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:py-14{padding-block: calc(var(--spacing) * 14) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:py-16{padding-block: calc(var(--spacing) * 16) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:py-20{padding-block: calc(var(--spacing) * 20) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:py-24{padding-block: calc(var(--spacing) * 24) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:pt-9{padding-top: calc(var(--spacing) * 9) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:pt-10{padding-top: calc(var(--spacing) * 10) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:pt-14{padding-top: calc(var(--spacing) * 14) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:pb-16{padding-bottom: calc(var(--spacing) * 16) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:text-left{text-align: left !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:text-2xl{font-size: var(--text-2xl) !important;line-height: var(--tw-leading,var(--text-2xl--line-height)) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:text-4xl{font-size: var(--text-4xl) !important;line-height: var(--tw-leading,var(--text-4xl--line-height)) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:text-5xl{font-size: var(--text-5xl) !important;line-height: var(--tw-leading,var(--text-5xl--line-height)) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:text-6xl{font-size: var(--text-6xl) !important;line-height: var(--tw-leading,var(--text-6xl--line-height)) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:text-base{font-size: var(--text-base) !important;line-height: var(--tw-leading,var(--text-base--line-height)) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:text-lg{font-size: var(--text-lg) !important;line-height: var(--tw-leading,var(--text-lg--line-height)) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:text-sm{font-size: var(--text-sm) !important;line-height: var(--tw-leading,var(--text-sm--line-height)) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:text-xl{font-size: var(--text-xl) !important;line-height: var(--tw-leading,var(--text-xl--line-height)) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:text-xs{font-size: var(--text-xs) !important;line-height: var(--tw-leading,var(--text-xs--line-height)) !important}}
@media (width >= 40rem){body.elementor-page-47 .sm\:text-\[42px\]{font-size: 42px !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:absolute{position: absolute !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:sticky{position: sticky !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:top-24{top: calc(var(--spacing) * 24) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:mx-0{margin-inline: 0px !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:mt-2{margin-top: calc(var(--spacing) * 2) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:mt-8{margin-top: calc(var(--spacing) * 8) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:mb-8{margin-bottom: calc(var(--spacing) * 8) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:block{display: block !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:flex{display: flex !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:hidden{display: none !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:h-6{height: calc(var(--spacing) * 6) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:h-10{height: calc(var(--spacing) * 10) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:h-14{height: calc(var(--spacing) * 14) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:h-28{height: calc(var(--spacing) * 28) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:h-40{height: calc(var(--spacing) * 40) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:w-6{width: calc(var(--spacing) * 6) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:w-14{width: calc(var(--spacing) * 14) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:w-28{width: calc(var(--spacing) * 28) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:w-32{width: calc(var(--spacing) * 32) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width: var(--radix-navigation-menu-viewport-width) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:w-auto{width: auto !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:max-w-md{max-width: var(--container-md) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:min-w-\[280px\]{min-width: 280px !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:columns-2{columns: 2 !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:grid-cols-2{grid-template-columns: repeat(2, minmax(0px, 1fr)) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:grid-cols-3{grid-template-columns: repeat(3, minmax(0px, 1fr)) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns: minmax(0px, 1fr) minmax(320px, 0.9fr) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:flex-row{flex-direction: row !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:items-start{align-items: flex-start !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:justify-between{justify-content: space-between !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:justify-end{justify-content: flex-end !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:justify-start{justify-content: flex-start !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:gap-3{gap: calc(var(--spacing) * 3) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:gap-4{gap: calc(var(--spacing) * 4) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:gap-8{gap: calc(var(--spacing) * 8) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:p-5{padding: calc(var(--spacing) * 5) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:p-8{padding: calc(var(--spacing) * 8) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:p-10{padding: calc(var(--spacing) * 10) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:px-0{padding-inline: 0px !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:px-4{padding-inline: calc(var(--spacing) * 4) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:px-6{padding-inline: calc(var(--spacing) * 6) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:px-8{padding-inline: calc(var(--spacing) * 8) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:px-10{padding-inline: calc(var(--spacing) * 10) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:py-2{padding-block: calc(var(--spacing) * 2) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:py-10{padding-block: calc(var(--spacing) * 10) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:py-16{padding-block: calc(var(--spacing) * 16) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:pt-8{padding-top: calc(var(--spacing) * 8) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:text-2xl{font-size: var(--text-2xl) !important;line-height: var(--tw-leading,var(--text-2xl--line-height)) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:text-3xl{font-size: var(--text-3xl) !important;line-height: var(--tw-leading,var(--text-3xl--line-height)) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:text-4xl{font-size: var(--text-4xl) !important;line-height: var(--tw-leading,var(--text-4xl--line-height)) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:text-5xl{font-size: var(--text-5xl) !important;line-height: var(--tw-leading,var(--text-5xl--line-height)) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:text-base{font-size: var(--text-base) !important;line-height: var(--tw-leading,var(--text-base--line-height)) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:text-lg{font-size: var(--text-lg) !important;line-height: var(--tw-leading,var(--text-lg--line-height)) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:text-sm{font-size: var(--text-sm) !important;line-height: var(--tw-leading,var(--text-sm--line-height)) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:text-xl{font-size: var(--text-xl) !important;line-height: var(--tw-leading,var(--text-xl--line-height)) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:text-\[2\.25rem\]{font-size: 2.25rem !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:text-\[15px\]{font-size: 15px !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:opacity-0{opacity: 0 !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant="inset"] ~ *){margin: calc(var(--spacing) * 2) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant="inset"] ~ *){margin-left: 0px !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant="inset"] ~ *){border-radius: calc(var(--radius) + 4px) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant="inset"] ~ *){box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}}
@media (width >= 48rem){body.elementor-page-47 .md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state="collapsed"] ~ *):is(:where(.peer)[data-variant="inset"] ~ *){margin-left: calc(var(--spacing) * 2) !important}}
body.elementor-page-47 .after\:md\:hidden::after{content: var(--tw-content) !important}
@media (width >= 48rem){body.elementor-page-47 .after\:md\:hidden::after{display: none !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:sticky{position: sticky !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:top-0{top: 0px !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:top-12{top: calc(var(--spacing) * 12) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:top-24{top: calc(var(--spacing) * 24) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:order-1{order: 1 !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:order-2{order: 2 !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:col-span-4{grid-column: span 4 / span 4 !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:col-span-8{grid-column: span 8 / span 8 !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:mx-0{margin-inline: 0px !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:mt-0{margin-top: 0px !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:block{display: block !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:flex{display: flex !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:hidden{display: none !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:h-20{height: calc(var(--spacing) * 20) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:h-screen{height: 100vh !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:w-20{width: calc(var(--spacing) * 20) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:w-64{width: calc(var(--spacing) * 64) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:w-\[32\%\]{width: 32% !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:w-full{width: 100% !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:shrink-0{flex-shrink: 0 !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:grid-cols-2{grid-template-columns: repeat(2, minmax(0px, 1fr)) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:grid-cols-3{grid-template-columns: repeat(3, minmax(0px, 1fr)) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:grid-cols-4{grid-template-columns: repeat(4, minmax(0px, 1fr)) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:grid-cols-12{grid-template-columns: repeat(12, minmax(0px, 1fr)) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns: 0.8fr 1.2fr !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns: 0.75fr 1.25fr !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns: 1.05fr 1fr !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns: minmax(0px, 1.1fr) minmax(0px, 0.9fr) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(380px\,0\.92fr\)\]{grid-template-columns: minmax(0px, 1.08fr) minmax(380px, 0.92fr) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:flex-col{flex-direction: column !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:flex-row{flex-direction: row !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:gap-6{gap: calc(var(--spacing) * 6) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:gap-8{gap: calc(var(--spacing) * 8) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:gap-12{gap: calc(var(--spacing) * 12) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:gap-16{gap: calc(var(--spacing) * 16) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:gap-24{gap: calc(var(--spacing) * 24) !important}}
@media (width >= 64rem){body.elementor-page-47 :where(.lg\:space-y-20 > :not(:last-child)){margin-block-start: calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse)) !important;margin-block-end: calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse))) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:self-start{align-self: flex-start !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:overflow-visible{overflow: visible !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:border-r{border-right-style: var(--tw-border-style) !important;border-right-width: 1px !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:border-b-0{border-bottom-style: var(--tw-border-style) !important;border-bottom-width: 0px !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:px-8{padding-inline: calc(var(--spacing) * 8) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:py-16{padding-block: calc(var(--spacing) * 16) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:py-20{padding-block: calc(var(--spacing) * 20) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:pt-12{padding-top: calc(var(--spacing) * 12) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:pt-16{padding-top: calc(var(--spacing) * 16) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:pb-0{padding-bottom: 0px !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:text-4xl{font-size: var(--text-4xl) !important;line-height: var(--tw-leading,var(--text-4xl--line-height)) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:text-xl{font-size: var(--text-xl) !important;line-height: var(--tw-leading,var(--text-xl--line-height)) !important}}
@media (width >= 64rem){body.elementor-page-47 .lg\:text-\[2\.6rem\]{font-size: 2.6rem !important}}
body.elementor-page-47 .dark\:border-destructive:is(.dark *){border-color: var(--destructive) !important}
body.elementor-page-47 .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill: var(--muted-foreground) !important}
body.elementor-page-47 .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke: var(--border) !important}
body.elementor-page-47 .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke: color-mix(in oklab, var(--border) 50%, transparent) !important}
body.elementor-page-47 .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke: var(--border) !important}
body.elementor-page-47 .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke: rgba(0, 0, 0, 0) !important}
body.elementor-page-47 .\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline-style: none !important}
body.elementor-page-47 .\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke: var(--border) !important}
body.elementor-page-47 .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector{fill: var(--muted) !important}
body.elementor-page-47 .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill: var(--muted) !important}
body.elementor-page-47 .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke: var(--border) !important}
body.elementor-page-47 .\[\&_\.recharts-sector\]\:outline-none .recharts-sector{outline-style: none !important}
body.elementor-page-47 .\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke: rgba(0, 0, 0, 0) !important}
body.elementor-page-47 .\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline-style: none !important}
body.elementor-page-47 .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block: calc(var(--spacing) * 1.5) !important}
body.elementor-page-47 .\[\&_li\]\:mt-1\.5 li{margin-top: calc(var(--spacing) * 1.5) !important}
body.elementor-page-47 :is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) *):is(.rdp-button_next > svg){rotate: 180deg !important}
body.elementor-page-47 :is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) *):is(.rdp-button_previous > svg){rotate: 180deg !important}
@media (width >= 64rem){body.elementor-page-47 .lg\:\[\&\>figure\]\:order-2 > figure{order: 2 !important}}
body.elementor-page-47 .\[\&\>svg\]\:size-3\.5 > svg{width: calc(var(--spacing) * 3.5) !important;height: calc(var(--spacing) * 3.5) !important}
body.elementor-page-47 .\[\&\>svg\]\:h-2\.5 > svg{height: calc(var(--spacing) * 2.5) !important}
body.elementor-page-47 .\[\&\>svg\]\:h-3\.5 > svg{height: calc(var(--spacing) * 3.5) !important}
body.elementor-page-47 .\[\&\>svg\]\:w-2\.5 > svg{width: calc(var(--spacing) * 2.5) !important}
body.elementor-page-47 .\[\&\>svg\]\:w-3\.5 > svg{width: calc(var(--spacing) * 3.5) !important}
body.elementor-page-47 .bg-gradient-gema{background-image: var(--gradient-copper) !important}
body.elementor-page-47 .bg-gradient-casca{background-image: var(--gradient-stone) !important}
body.elementor-page-47 .bg-gradient-copper{background-image: var(--gradient-copper) !important}
body.elementor-page-47 .bg-gradient-stone{background-image: var(--gradient-stone) !important}
body.elementor-page-47 .shadow-soft{box-shadow: var(--shadow-soft) !important}
body.elementor-page-47 .animate-pulse-glow{touch-action: manipulation !important;animation: 1.6s ease-in-out 0s infinite normal none running pulse-glow !important}
body.elementor-page-47 .animate-scale-in{animation: 0.25s ease-out 0s 1 normal none running bau-scale-in !important}
body.elementor-page-47 .theme-admin{font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important}
body.elementor-page-47 .dash-march{animation: 18s linear 0s infinite normal none running dash-march !important}
body.elementor-page-47 .animate-price-pop{animation: 0.7s cubic-bezier(0.34, 1.56, 0.64, 1) 0s 1 normal none running price-pop !important}
body.elementor-page-47 .animate-riscar{animation: 0.5s ease-out 0s 1 normal forwards running riscar !important}
body.elementor-page-47 .animate-confete{animation: auto linear 0s 1 normal forwards running confete-cai !important}
body.elementor-page-47 .animate-shake-cta{animation: 3s ease-in-out 0s infinite normal none running shake-cta !important}
body.elementor-page-47 .animate-pulse-cta{touch-action: manipulation !important;animation: 2s ease-in-out 0s infinite normal none running pulse-cta !important}
body.elementor-page-47 .animate-pulse-escala{touch-action: manipulation !important;animation: 1.4s ease-in-out 0s infinite normal none running pulse-escala !important}
body.elementor-page-47 .esconder{display: none !important}
body.elementor-page-47 img:is(.h2e-island,.h2e-island *){vertical-align: middle;display: block}
body.elementor-page-47 svg:is(.h2e-island,.h2e-island *){vertical-align: middle;display: block}
body.elementor-page-47 img:is(.h2e-island,.h2e-island *){max-width: 100%;height: auto}
body.elementor-page-47 button:is(.h2e-island,.h2e-island *){font: inherit;letter-spacing: inherit;color: inherit;opacity: 1;background-color: rgba(0, 0, 0, 0);border-radius: 0px}
body.elementor-page-47 button:is(.h2e-island,.h2e-island *){appearance: button}
body.elementor-page-47 button:is(.h2e-island,.h2e-island *){touch-action: manipulation}
body.elementor-page-47 .mt-0\.5:is(.h2e-island,.h2e-island *){margin-top: calc(var(--spacing) * .5)}
body.elementor-page-47 .inline-flex:is(.h2e-island,.h2e-island *){display: inline-flex}
body.elementor-page-47 .h-4:is(.h2e-island,.h2e-island *){height: calc(var(--spacing) * 4)}
body.elementor-page-47 .h-8:is(.h2e-island,.h2e-island *){height: calc(var(--spacing) * 8)}
body.elementor-page-47 .w-4:is(.h2e-island,.h2e-island *){width: calc(var(--spacing) * 4)}
body.elementor-page-47 .w-8:is(.h2e-island,.h2e-island *){width: calc(var(--spacing) * 8)}
body.elementor-page-47 .flex-none:is(.h2e-island,.h2e-island *){flex: 0 0 auto}
body.elementor-page-47 .items-center:is(.h2e-island,.h2e-island *){align-items: center}
body.elementor-page-47 .gap-1\.5:is(.h2e-island,.h2e-island *){gap: calc(var(--spacing) * 1.5)}
body.elementor-page-47 .rounded-full:is(.h2e-island,.h2e-island *){border-radius: 2.14748e+09px}
body.elementor-page-47 .border:is(.h2e-island,.h2e-island *){border-style: var(--tw-border-style);border-width: 1px}
body.elementor-page-47 .border-border:is(.h2e-island,.h2e-island *){border-color: var(--border)}
body.elementor-page-47 .object-cover:is(.h2e-island,.h2e-island *){object-fit: cover}
body.elementor-page-47 .transition-colors:is(.h2e-island,.h2e-island *){transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));transition-duration: var(--tw-duration,var(--default-transition-duration))}
@media (hover: hover){body.elementor-page-47 .hover\:text-neutral-900:hover:is(.h2e-island,.h2e-island *){color: var(--color-neutral-900)}}
@keyframes pulse-glow { 
  0%, 100% { box-shadow: oklch(0.68 0.115 48 / 0.35) 0px 0px; }
  50% { box-shadow: oklch(0.68 0.115 48 / 0.22) 0px 0px 22px 5px; }
}
@keyframes bau-scale-in { 
  0% { opacity: 0; transform: scale(0.9); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-50%); }
}
@keyframes dash-march { 
  100% { stroke-dashoffset: -1000px; }
}
@keyframes price-pop { 
  0% { transform: scale(1); }
  35% { transform: scale(1.45) rotate(-2deg); }
  70% { transform: scale(0.92); }
  100% { transform: scale(1); }
}
@keyframes riscar { 
  0% { clip-path: inset(0px 100% 0px 0px); }
  100% { clip-path: inset(0px); }
}
@keyframes confete-cai { 
  0% { opacity: 1; transform: translateY(-20vh) rotate(0deg); }
  100% { opacity: 0; transform: translateY(105vh) rotate(720deg); }
}
@keyframes shake-cta { 
  0%, 92%, 100% { transform: translate(0px); }
  94% { transform: translate(-4px); }
  96% { transform: translate(4px); }
  98% { transform: translate(-2px); }
}
@keyframes pulse-cta { 
  0%, 100% { box-shadow: rgba(224, 62, 0, 0.55) 0px 10px 30px -8px; }
  50% { box-shadow: rgba(224, 62, 0, 0.75) 0px 16px 44px -6px; }
}
@keyframes pulse-escala { 
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.045); }
}
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
@keyframes ping { 
  75%, 100% { opacity: 0; transform: scale(2); }
}
@keyframes pulse { 
  50% { opacity: 0.5; }
}
@keyframes bounce { 
  0%, 100% { animation-timing-function: cubic-bezier(0.8, 0, 1, 1); transform: translateY(-25%); }
  50% { animation-timing-function: cubic-bezier(0, 0, 0.2, 1); transform: none; }
}
@keyframes enter { 
  0% { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }
}
@keyframes exit { 
  100% { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }
}
@keyframes accordion-down { 
  0% { height: 0px; }
  100% { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }
}
@keyframes accordion-up { 
  0% { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }
  100% { height: 0px; }
}
@keyframes caret-blink { 
  0%, 70%, 100% { opacity: 1; }
  20%, 50% { opacity: 0; }
}/* End custom CSS */