.elementor-47 .elementor-element.elementor-element-2cca7ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-35ada813 img{width:100%;height:280px;object-fit:cover;object-position:top center;}.elementor-47 .elementor-element.elementor-element-24ad1159{--display:flex;--position:absolute;--min-height:280px;--justify-content:center;top:0px;}.elementor-47 .elementor-element.elementor-element-24ad1159:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-24ad1159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 21%, #FFFFFF00 50%);}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-24ad1159{left:0px;}body.rtl .elementor-47 .elementor-element.elementor-element-24ad1159{right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-20fe7cff{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;}.elementor-47 .elementor-element.elementor-element-20fe7cff.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-20fe7cff .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:64px;font-weight:700;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-75ad572{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b3c6de9{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-01fa91b{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4px;}.elementor-47 .elementor-element.elementor-element-01fa91b .elementor-divider-separator{width:80px;}.elementor-47 .elementor-element.elementor-element-01fa91b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-47 .elementor-element.elementor-element-bb5153d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;}.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-a0a39a6{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;line-height:30px;}.elementor-47 .elementor-element.elementor-element-bb4379f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-bb4379f:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-bb4379f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA2FAB0D;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-09e2cd7 .elementor-icon-wrapper{text-align:left;}.elementor-47 .elementor-element.elementor-element-09e2cd7.elementor-view-stacked .elementor-icon{background-color:#2E296D00;}.elementor-47 .elementor-element.elementor-element-09e2cd7.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-09e2cd7.elementor-view-default .elementor-icon{color:#2E296D00;border-color:#2E296D00;}.elementor-47 .elementor-element.elementor-element-09e2cd7.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-09e2cd7.elementor-view-default .elementor-icon svg{fill:#2E296D00;}.elementor-47 .elementor-element.elementor-element-d73cf0e.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-d73cf0e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-031ace7{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-031ace7:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-031ace7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA2FAB0D;}.elementor-47 .elementor-element.elementor-element-a7d480d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-8e3e655 .elementor-icon-wrapper{text-align:left;}.elementor-47 .elementor-element.elementor-element-8e3e655.elementor-view-stacked .elementor-icon{background-color:#2E296D00;}.elementor-47 .elementor-element.elementor-element-8e3e655.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-8e3e655.elementor-view-default .elementor-icon{color:#2E296D00;border-color:#2E296D00;}.elementor-47 .elementor-element.elementor-element-8e3e655.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-8e3e655.elementor-view-default .elementor-icon svg{fill:#2E296D00;}.elementor-47 .elementor-element.elementor-element-505598a.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-505598a{text-align:left;}.elementor-47 .elementor-element.elementor-element-505598a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-c9bc536{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-5ee56c5{--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;--border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-5ee56c5:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-5ee56c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAEBF7;}.elementor-47 .elementor-element.elementor-element-02dc074 img{width:100%;max-width:100%;height:275px;object-fit:cover;object-position:center center;border-radius:6px 6px 0px 0px;}.elementor-47 .elementor-element.elementor-element-ee706a9{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-7b535a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#5E5E5E;}.elementor-47 .elementor-element.elementor-element-ce622c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-333e10b{--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;--border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-333e10b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-333e10b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAEBF7;}.elementor-47 .elementor-element.elementor-element-87a8f93 img{width:100%;max-width:100%;height:275px;object-fit:cover;object-position:center center;border-radius:6px 6px 0px 0px;}.elementor-47 .elementor-element.elementor-element-c24d9ae{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-0f89b49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#5E5E5E;}.elementor-47 .elementor-element.elementor-element-9e6904a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-c213ddd{--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;--border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-c213ddd:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-c213ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAEBF7;}.elementor-47 .elementor-element.elementor-element-4aa77b0 img{width:100%;max-width:100%;height:275px;object-fit:cover;object-position:center center;border-radius:6px 6px 0px 0px;}.elementor-47 .elementor-element.elementor-element-9466f77{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-6545170 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#5E5E5E;}.elementor-47 .elementor-element.elementor-element-78f51d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-88258b1{--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;--border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-88258b1:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-88258b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAEBF7;}.elementor-47 .elementor-element.elementor-element-a0eccb6 img{width:100%;max-width:100%;height:275px;object-fit:cover;object-position:center center;border-radius:6px 6px 0px 0px;}.elementor-47 .elementor-element.elementor-element-52b692f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-630d652 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#5E5E5E;}.elementor-47 .elementor-element.elementor-element-237e442 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-4ad7299{--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;--border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-4ad7299:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4ad7299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAEBF7;}.elementor-47 .elementor-element.elementor-element-94986bc img{width:100%;max-width:100%;height:275px;object-fit:cover;object-position:center center;border-radius:6px 6px 0px 0px;}.elementor-47 .elementor-element.elementor-element-6847bf6{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-3432459 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#5E5E5E;}.elementor-47 .elementor-element.elementor-element-9a0c938 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-1d473ef{--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;--border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-1d473ef:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-1d473ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAEBF7;}.elementor-47 .elementor-element.elementor-element-0590bbc img{width:100%;max-width:100%;height:275px;object-fit:cover;object-position:center center;border-radius:6px 6px 0px 0px;}.elementor-47 .elementor-element.elementor-element-c28c37b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-f4aeca6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#5E5E5E;}.elementor-47 .elementor-element.elementor-element-ba83db1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-ac17db4{--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;--border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-ac17db4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ac17db4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAEBF7;}.elementor-47 .elementor-element.elementor-element-3e793b6 img{width:100%;max-width:100%;height:275px;object-fit:cover;object-position:center center;border-radius:6px 6px 0px 0px;}.elementor-47 .elementor-element.elementor-element-e59066e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-5b1f310 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#5E5E5E;}.elementor-47 .elementor-element.elementor-element-43908ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-210d9ce{--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;--border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-210d9ce:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-210d9ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAEBF7;}.elementor-47 .elementor-element.elementor-element-88597af img{width:100%;max-width:100%;height:275px;object-fit:cover;object-position:center center;border-radius:6px 6px 0px 0px;}.elementor-47 .elementor-element.elementor-element-9b497e6{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-b4d9734 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#5E5E5E;}.elementor-47 .elementor-element.elementor-element-ebc6758 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-098abed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-098abed:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-098abed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA2FAB0D;}.elementor-47 .elementor-element.elementor-element-5417d8b.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-5417d8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-fe35468.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-fe35468 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-32175b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.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-4d8e45e9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:24px 24px 24px 24px;padding:16px 24px 16px 24px;}.elementor-47 .elementor-element.elementor-element-4d8e45e9{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-4d8e45e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-4d8e45e9 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-47 .elementor-element.elementor-element-c2fb5b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-47 .elementor-element.elementor-element-5da1812 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-71cc426{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-47 .elementor-element.elementor-element-049e7ee{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-049e7ee:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-049e7ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA2FAB0D;}.elementor-47 .elementor-element.elementor-element-8f81c23 .elementor-icon-wrapper{text-align:left;}.elementor-47 .elementor-element.elementor-element-8f81c23.elementor-view-stacked .elementor-icon{background-color:#2E296D00;}.elementor-47 .elementor-element.elementor-element-8f81c23.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-8f81c23.elementor-view-default .elementor-icon{color:#2E296D00;border-color:#2E296D00;}.elementor-47 .elementor-element.elementor-element-8f81c23.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-8f81c23.elementor-view-default .elementor-icon svg{fill:#2E296D00;}.elementor-47 .elementor-element.elementor-element-bf8fe22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-b3e6313{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:21.94px;}.elementor-47 .elementor-element.elementor-element-2059445{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-2059445:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-2059445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA2FAB0D;}.elementor-47 .elementor-element.elementor-element-0ed67c7 .elementor-icon-wrapper{text-align:left;}.elementor-47 .elementor-element.elementor-element-0ed67c7.elementor-view-stacked .elementor-icon{background-color:#2E296D00;}.elementor-47 .elementor-element.elementor-element-0ed67c7.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-0ed67c7.elementor-view-default .elementor-icon{color:#2E296D00;border-color:#2E296D00;}.elementor-47 .elementor-element.elementor-element-0ed67c7.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-0ed67c7.elementor-view-default .elementor-icon svg{fill:#2E296D00;}.elementor-47 .elementor-element.elementor-element-d2a8f18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-7c021d3{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:21.94px;}.elementor-47 .elementor-element.elementor-element-2cedc90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-47 .elementor-element.elementor-element-fad7912 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-53ce4b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-47 .elementor-element.elementor-element-6ad6eb8{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-6ad6eb8:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-6ad6eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA2FAB0D;}.elementor-47 .elementor-element.elementor-element-c3258bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-cddda89{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-4c6dc68{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-4c6dc68:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4c6dc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA2FAB0D;}.elementor-47 .elementor-element.elementor-element-84f998f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-45ecece{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:21.94px;}.elementor-47 .elementor-element.elementor-element-01c0ce1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-47 .elementor-element.elementor-element-01b492d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-e890b1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-47 .elementor-element.elementor-element-49d8b34{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-49d8b34:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-49d8b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA2FAB0D;}.elementor-47 .elementor-element.elementor-element-ab4a841 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-169329e{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-f4806a9{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-f4806a9:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-f4806a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA2FAB0D;}.elementor-47 .elementor-element.elementor-element-81d55ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-c807e77{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:21.94px;}.elementor-47 .elementor-element.elementor-element-df22ebf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-df22ebf:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-df22ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA2FAB0D;}.elementor-47 .elementor-element.elementor-element-1671320 .elementor-icon-wrapper{text-align:left;}.elementor-47 .elementor-element.elementor-element-1671320.elementor-view-stacked .elementor-icon{background-color:#2E296D00;}.elementor-47 .elementor-element.elementor-element-1671320.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-1671320.elementor-view-default .elementor-icon{color:#2E296D00;border-color:#2E296D00;}.elementor-47 .elementor-element.elementor-element-1671320.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-1671320.elementor-view-default .elementor-icon svg{fill:#2E296D00;}.elementor-47 .elementor-element.elementor-element-33c8e01.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-33c8e01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-b5f5c59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-47 .elementor-element.elementor-element-9d7830a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-1b33425{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-573570d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-b293249 img{height:240px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-40cbb94{text-align:center;}.elementor-47 .elementor-element.elementor-element-40cbb94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-71bdf9a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-ed5956e img{height:240px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-39f6a54{text-align:center;}.elementor-47 .elementor-element.elementor-element-39f6a54 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-711a741{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-59b962d img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-5e25ece{text-align:center;}.elementor-47 .elementor-element.elementor-element-5e25ece .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-39de34c{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-2e58742 img{height:240px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-52e9a48{text-align:center;}.elementor-47 .elementor-element.elementor-element-52e9a48 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-75b0890{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-4817033 img{height:240px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-e366bdb{text-align:center;}.elementor-47 .elementor-element.elementor-element-e366bdb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-70df2bd{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-123db8a img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-2a5e3ec{text-align:center;}.elementor-47 .elementor-element.elementor-element-2a5e3ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-a58c8b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-47 .elementor-element.elementor-element-4585eee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-5894b97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-e03017f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-b21a2a1 img{height:240px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-4a9d323{text-align:center;}.elementor-47 .elementor-element.elementor-element-4a9d323 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-4815e16{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-2a918c5 img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-09efa8d{text-align:center;}.elementor-47 .elementor-element.elementor-element-09efa8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-3ffae43{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-0743546 img{width:100%;height:240px;object-fit:cover;object-position:top center;border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-ecf9d5a{text-align:center;}.elementor-47 .elementor-element.elementor-element-ecf9d5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-39163fa{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-cd8f083 img{height:240px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-6fdbd53{text-align:center;}.elementor-47 .elementor-element.elementor-element-6fdbd53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-187deb7{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-3df0a29 img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-47 .elementor-element.elementor-element-9df7857{text-align:center;}.elementor-47 .elementor-element.elementor-element-9df7857 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-b456ca1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-b456ca1:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-b456ca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA2FAB0D;}.elementor-47 .elementor-element.elementor-element-1140752{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-47 .elementor-element.elementor-element-c9bc536{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-2cca7ed{--content-width:100%;}.elementor-47 .elementor-element.elementor-element-75ad572{--width:90%;}.elementor-47 .elementor-element.elementor-element-c9bc536{--width:77%;}.elementor-47 .elementor-element.elementor-element-049e7ee{--width:50%;}.elementor-47 .elementor-element.elementor-element-2059445{--width:50%;}.elementor-47 .elementor-element.elementor-element-6ad6eb8{--width:50%;}.elementor-47 .elementor-element.elementor-element-4c6dc68{--width:50%;}.elementor-47 .elementor-element.elementor-element-49d8b34{--width:50%;}.elementor-47 .elementor-element.elementor-element-f4806a9{--width:50%;}.elementor-47 .elementor-element.elementor-element-573570d{--width:32%;}.elementor-47 .elementor-element.elementor-element-71bdf9a{--width:32%;}.elementor-47 .elementor-element.elementor-element-711a741{--width:32%;}.elementor-47 .elementor-element.elementor-element-39de34c{--width:32%;}.elementor-47 .elementor-element.elementor-element-75b0890{--width:32%;}.elementor-47 .elementor-element.elementor-element-70df2bd{--width:32%;}.elementor-47 .elementor-element.elementor-element-e03017f{--width:32%;}.elementor-47 .elementor-element.elementor-element-4815e16{--width:32%;}.elementor-47 .elementor-element.elementor-element-3ffae43{--width:32%;}.elementor-47 .elementor-element.elementor-element-39163fa{--width:32%;}.elementor-47 .elementor-element.elementor-element-187deb7{--width:32%;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-2cca7ed{--min-height:0px;}.elementor-47 .elementor-element.elementor-element-35ada813 img{height:142px;}.elementor-47 .elementor-element.elementor-element-24ad1159{--min-height:142px;}.elementor-47 .elementor-element.elementor-element-24ad1159:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-24ad1159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 39%, #FFFFFF00 84%);}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-47 .elementor-element.elementor-element-20fe7cff .elementor-heading-title{font-size:40px;}.elementor-47 .elementor-element.elementor-element-75ad572{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-47 .elementor-element.elementor-element-c9bc536{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-24ad1159 */body.monochrome-mode .elementor-47 .elementor-element.elementor-element-24ad1159 {
  background-color: transparent;
  background-image: linear-gradient(90deg, #1e1e1e 21%, #ffffff00 50%);
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-24ad1159 {
  background-color: transparent;
  background-image: linear-gradient(90deg, #1e1e1e 21%, #ffffff00 50%);
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-24ad1159 {
  background-color: transparent;
  background-image: linear-gradient(90deg, #faff00 21%, #ffffff00 50%);
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-24ad1159 * {
  color: #1e1e1e;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-24ad1159,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-24ad1159 * {
  color: #faff00 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-01fa91b */body.monochrome-mode .elementor-47 .elementor-element.elementor-element-01fa91b {
  --divider-color: #fcfcfc;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-01fa91b {
  --divider-color: #faff00;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-01fa91b {
  --divider-color: #1e1e1e;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb5153d */body.dark-mode .elementor-47 .elementor-element.elementor-element-bb5153d,
body.dark-mode .elementor-47 .elementor-element.elementor-element-bb5153d * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-bb5153d,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-bb5153d * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-bb5153d,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-bb5153d * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-bb5153d,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-bb5153d * {
  color: #1e1e1e !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0a39a6 */body.dark-mode .elementor-47 .elementor-element.elementor-element-a0a39a6,
body.dark-mode .elementor-47 .elementor-element.elementor-element-a0a39a6 * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-a0a39a6,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-a0a39a6 * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-a0a39a6,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-a0a39a6 * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-a0a39a6,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-a0a39a6 * {
  color: #1e1e1e !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09e2cd7 */.elementor-47 .elementor-element.elementor-element-09e2cd7 svg {
    width: 25px !important;
    height: 25px !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-09e2cd7,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-09e2cd7 svg * {
 
  stroke: #fcfcfc;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-09e2cd7,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-09e2cd7 svg * {

  stroke: #faff00;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-09e2cd7,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-09e2cd7 svg * {

  stroke: #1e1e1e;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb4379f */body.dark-mode .elementor-47 .elementor-element.elementor-element-bb4379f,
body.dark-mode .elementor-47 .elementor-element.elementor-element-bb4379f * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-bb4379f,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-bb4379f * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-bb4379f,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-bb4379f * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-bb4379f,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-bb4379f * {
  color: #1e1e1e !important;
}


body.dark-mode .elementor-47 .elementor-element.elementor-element-bb4379f {
  background: #ca2fab1a;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-bb4379f {
  background: #ffffff1a;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-bb4379f {
  background: #ffffff1a;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-bb4379f {
  background: #1e1e1e1a;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e3e655 */.elementor-47 .elementor-element.elementor-element-8e3e655 svg {
    width: 60px !important;
    height: 60px !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-8e3e655,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-8e3e655 svg * {
 
  stroke: #fcfcfc;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-8e3e655,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-8e3e655 svg * {

  stroke: #faff00;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-8e3e655,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-8e3e655 svg * {

  stroke: #1e1e1e;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9bc536 */body.dark-mode .elementor-47 .elementor-element.elementor-element-c9bc536 > .e-child {
  background: #ca2fab1a;
}

body.dark-mode .elementor-47 .elementor-element.elementor-element-c9bc536 .e-child .elementor-widget-heading h2 {
  color: #fcfcfc;
}

body.dark-mode .elementor-47 .elementor-element.elementor-element-c9bc536 .e-child .elementor-widget-heading:first-of-type h2 {
  color: #5e5e5e; /* kolor dla pierwszego h2 */
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-c9bc536 > .e-child {
  background: #ffffff1a;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-c9bc536 .e-child .elementor-widget-heading h2 {
  color: #fcfcfc;
}

body.monochrome-mode
  .elementor-47 .elementor-element.elementor-element-c9bc536
  .e-child
  .elementor-widget-heading:first-of-type
  h2 {
  color: #5e5e5e; /* kolor dla pierwszego h2 */
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-c9bc536 > .e-child {
  background: #ffffff1a;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-c9bc536 .e-child .elementor-widget-heading h2 {
  color: #faff00;
}

body.high-contrast-black
  .elementor-47 .elementor-element.elementor-element-c9bc536
  .e-child
  .elementor-widget-heading:first-of-type
  h2 {
  color: #5e5e5e; /* kolor dla pierwszego h2 */
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-c9bc536 > .e-child {
  background: #1e1e1e1a;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-c9bc536 .e-child .elementor-widget-heading h2 {
  color: #1e1e1e;
}

body.high-contrast-yellow
  .elementor-47 .elementor-element.elementor-element-c9bc536
  .e-child
  .elementor-widget-heading:first-of-type
  h2 {
  color: #5e5e5e; /* kolor dla pierwszego h2 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-031ace7 */body.dark-mode .elementor-47 .elementor-element.elementor-element-031ace7,
body.dark-mode .elementor-47 .elementor-element.elementor-element-031ace7 * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-031ace7,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-031ace7 * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-031ace7,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-031ace7 * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-031ace7,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-031ace7 * {
  color: #1e1e1e !important;
}


body.dark-mode .elementor-47 .elementor-element.elementor-element-031ace7 {
  background: #ca2fab1a;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-031ace7 {
  background: #ffffff1a;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-031ace7 {
  background: #ffffff1a;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-031ace7 {
  background: #1e1e1e1a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-098abed */body.dark-mode .elementor-47 .elementor-element.elementor-element-098abed,
body.dark-mode .elementor-47 .elementor-element.elementor-element-098abed * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-098abed,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-098abed * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-098abed,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-098abed * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-098abed,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-098abed * {
  color: #1e1e1e !important;
}


body.dark-mode .elementor-47 .elementor-element.elementor-element-098abed {
  background: #ca2fab1a;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-098abed {
  background: #ffffff1a;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-098abed {
  background: #ffffff1a;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-098abed {
  background: #1e1e1e1a;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d8e45e9 */svg {
    width: 12px !important;
}

.elementor-47 .elementor-element.elementor-element-4d8e45e9 a {
    width: 100% !important
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-4d8e45e9,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-4d8e45e9 * {

  color: #1b1b1b;
  fill: #1b1b1b;
  border-color: #fcfcfc;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-4d8e45e9 a {
    background: #fcfcfc;
}
/* button */

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-4d8e45e9,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-4d8e45e9 * {

  color: #1b1b1b;
  fill: #1b1b1b;
  border-color: #faff00;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-4d8e45e9 a {
    background: #faff00;
}

/* button */

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-4d8e45e9,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-4d8e45e9 * {

  color: #faff00 !important;
  fill: #faff00;
  border-color: #1e1e1e;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-4d8e45e9 a {
  background: #1e1e1e;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da1812 */body.dark-mode .elementor-47 .elementor-element.elementor-element-5da1812,
body.dark-mode .elementor-47 .elementor-element.elementor-element-5da1812 * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-5da1812,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-5da1812 * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-5da1812,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-5da1812 * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-5da1812,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-5da1812 * {
  color: #1e1e1e !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8f81c23 */.elementor-47 .elementor-element.elementor-element-8f81c23 svg {
    width: 60px !important;
    height: 60px !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-8f81c23,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-8f81c23 svg * {
 
  stroke: #fcfcfc;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-8f81c23,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-8f81c23 svg * {

  stroke: #faff00;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-8f81c23,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-8f81c23 svg * {

  stroke: #1e1e1e;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049e7ee */body.dark-mode .elementor-47 .elementor-element.elementor-element-049e7ee,
body.dark-mode .elementor-47 .elementor-element.elementor-element-049e7ee * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-049e7ee,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-049e7ee * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-049e7ee,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-049e7ee * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-049e7ee,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-049e7ee * {
  color: #1e1e1e !important;
}


body.dark-mode .elementor-47 .elementor-element.elementor-element-049e7ee {
  background: #ca2fab1a;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-049e7ee {
  background: #ffffff1a;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-049e7ee {
  background: #ffffff1a;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-049e7ee {
  background: #1e1e1e1a;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0ed67c7 */.elementor-47 .elementor-element.elementor-element-0ed67c7 svg {
    width: 60px !important;
    height: 60px !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-0ed67c7,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-0ed67c7 svg * {
 
  stroke: #fcfcfc;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-0ed67c7,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-0ed67c7 svg * {

  stroke: #faff00;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-0ed67c7,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-0ed67c7 svg * {

  stroke: #1e1e1e;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2059445 */body.dark-mode .elementor-47 .elementor-element.elementor-element-2059445,
body.dark-mode .elementor-47 .elementor-element.elementor-element-2059445 * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-2059445,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-2059445 * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-2059445,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-2059445 * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-2059445,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-2059445 * {
  color: #1e1e1e !important;
}


body.dark-mode .elementor-47 .elementor-element.elementor-element-2059445 {
  background: #ca2fab1a;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-2059445 {
  background: #ffffff1a;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-2059445 {
  background: #ffffff1a;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-2059445 {
  background: #1e1e1e1a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fad7912 */body.dark-mode .elementor-47 .elementor-element.elementor-element-fad7912,
body.dark-mode .elementor-47 .elementor-element.elementor-element-fad7912 * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-fad7912,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-fad7912 * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-fad7912,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-fad7912 * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-fad7912,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-fad7912 * {
  color: #1e1e1e !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad6eb8 */body.dark-mode .elementor-47 .elementor-element.elementor-element-6ad6eb8,
body.dark-mode .elementor-47 .elementor-element.elementor-element-6ad6eb8 * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-6ad6eb8,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-6ad6eb8 * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-6ad6eb8,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-6ad6eb8 * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-6ad6eb8,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-6ad6eb8 * {
  color: #1e1e1e !important;
}


body.dark-mode .elementor-47 .elementor-element.elementor-element-6ad6eb8 {
  background: #ca2fab1a;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-6ad6eb8 {
  background: #ffffff1a;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-6ad6eb8 {
  background: #ffffff1a;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-6ad6eb8 {
  background: #1e1e1e1a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c6dc68 */body.dark-mode .elementor-47 .elementor-element.elementor-element-4c6dc68,
body.dark-mode .elementor-47 .elementor-element.elementor-element-4c6dc68 * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-4c6dc68,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-4c6dc68 * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-4c6dc68,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-4c6dc68 * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-4c6dc68,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-4c6dc68 * {
  color: #1e1e1e !important;
}


body.dark-mode .elementor-47 .elementor-element.elementor-element-4c6dc68 {
  background: #ca2fab1a;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-4c6dc68 {
  background: #ffffff1a;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-4c6dc68 {
  background: #ffffff1a;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-4c6dc68 {
  background: #1e1e1e1a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01b492d */body.dark-mode .elementor-47 .elementor-element.elementor-element-01b492d,
body.dark-mode .elementor-47 .elementor-element.elementor-element-01b492d * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-01b492d,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-01b492d * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-01b492d,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-01b492d * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-01b492d,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-01b492d * {
  color: #1e1e1e !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d8b34 */body.dark-mode .elementor-47 .elementor-element.elementor-element-49d8b34,
body.dark-mode .elementor-47 .elementor-element.elementor-element-49d8b34 * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-49d8b34,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-49d8b34 * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-49d8b34,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-49d8b34 * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-49d8b34,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-49d8b34 * {
  color: #1e1e1e !important;
}


body.dark-mode .elementor-47 .elementor-element.elementor-element-49d8b34 {
  background: #ca2fab1a;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-49d8b34 {
  background: #ffffff1a;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-49d8b34 {
  background: #ffffff1a;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-49d8b34 {
  background: #1e1e1e1a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4806a9 */body.dark-mode .elementor-47 .elementor-element.elementor-element-f4806a9,
body.dark-mode .elementor-47 .elementor-element.elementor-element-f4806a9 * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-f4806a9,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-f4806a9 * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-f4806a9,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-f4806a9 * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-f4806a9,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-f4806a9 * {
  color: #1e1e1e !important;
}


body.dark-mode .elementor-47 .elementor-element.elementor-element-f4806a9 {
  background: #ca2fab1a;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-f4806a9 {
  background: #ffffff1a;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-f4806a9 {
  background: #ffffff1a;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-f4806a9 {
  background: #1e1e1e1a;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1671320 */.elementor-47 .elementor-element.elementor-element-1671320 svg {
    width: 25px !important;
    height: 25px !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-1671320,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-1671320 svg * {
 
  stroke: #fcfcfc;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-1671320,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-1671320 svg * {

  stroke: #faff00;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-1671320,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-1671320 svg * {

  stroke: #1e1e1e;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df22ebf */body.dark-mode .elementor-47 .elementor-element.elementor-element-df22ebf,
body.dark-mode .elementor-47 .elementor-element.elementor-element-df22ebf * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-df22ebf,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-df22ebf * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-df22ebf,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-df22ebf * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-df22ebf,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-df22ebf * {
  color: #1e1e1e !important;
}


body.dark-mode .elementor-47 .elementor-element.elementor-element-df22ebf {
  background: #ca2fab1a;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-df22ebf {
  background: #ffffff1a;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-df22ebf {
  background: #ffffff1a;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-df22ebf {
  background: #1e1e1e1a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d7830a */body.dark-mode .elementor-47 .elementor-element.elementor-element-9d7830a,
body.dark-mode .elementor-47 .elementor-element.elementor-element-9d7830a * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-9d7830a,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-9d7830a * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-9d7830a,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-9d7830a * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-9d7830a,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-9d7830a * {
  color: #1e1e1e !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4585eee */body.dark-mode .elementor-47 .elementor-element.elementor-element-4585eee,
body.dark-mode .elementor-47 .elementor-element.elementor-element-4585eee * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-4585eee,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-4585eee * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-4585eee,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-4585eee * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-4585eee,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-4585eee * {
  color: #1e1e1e !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1140752 */.elementor-47 .elementor-element.elementor-element-1140752 strong {
    color: #CA2FAB;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b456ca1 */body.dark-mode .elementor-47 .elementor-element.elementor-element-b456ca1,
body.dark-mode .elementor-47 .elementor-element.elementor-element-b456ca1 * {
  color: #fcfcfc !important;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-b456ca1,
body.monochrome-mode .elementor-47 .elementor-element.elementor-element-b456ca1 * {
  color: #fcfcfc !important;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-b456ca1,
body.high-contrast-black .elementor-47 .elementor-element.elementor-element-b456ca1 * {
  color: #faff00 !important;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-b456ca1,
body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-b456ca1 * {
  color: #1e1e1e !important;
}


body.dark-mode .elementor-47 .elementor-element.elementor-element-b456ca1 {
  background: #ca2fab1a;
}

body.monochrome-mode .elementor-47 .elementor-element.elementor-element-b456ca1 {
  background: #ffffff1a;
}

body.high-contrast-black .elementor-47 .elementor-element.elementor-element-b456ca1 {
  background: #ffffff1a;
}

body.high-contrast-yellow .elementor-47 .elementor-element.elementor-element-b456ca1 {
  background: #1e1e1e1a;
}/* End custom CSS */