.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-811 .elementor-element.elementor-element-d1c1613{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-811 .elementor-element.elementor-element-449b961{--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-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-button.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-811 .elementor-element.elementor-element-3f2d234 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-3f2d234 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-3f2d234 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-e166293 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-e166293 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-e166293 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-fc651a4 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-fc651a4 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-fc651a4 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-f93773c .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-f93773c .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-f93773c .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-4e89729 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-4e89729 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-4e89729 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-78aec79 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-78aec79 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-78aec79 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-8042736 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-8042736 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-8042736 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-3d4eef8 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-3d4eef8 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-3d4eef8 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-86f43e7 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-86f43e7 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-86f43e7 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-3332003{--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-811 .elementor-element.elementor-element-723ca68 .elementor-button{background-color:#FF1A1A;fill:#FFFFFF;color:#FFFFFF;}.elementor-811 .elementor-element.elementor-element-723ca68 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-723ca68 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-4118f60 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-4118f60 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-4118f60 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-d5d3d7c .elementor-button{background-color:#FF1A1A;fill:#FFFFFF;color:#FFFFFF;}.elementor-811 .elementor-element.elementor-element-d5d3d7c .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-d5d3d7c .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-f41858c .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-f41858c .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-f41858c .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-19ab4c7 .elementor-button{background-color:#FF1A1A;fill:#FFFFFF;color:#FFFFFF;}.elementor-811 .elementor-element.elementor-element-19ab4c7 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-19ab4c7 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-b61730b .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-b61730b .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-b61730b .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-0a4cd6e{--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-811 .elementor-element.elementor-element-fb442a0 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-fb442a0 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-fb442a0 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-a44cc6a .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-a44cc6a .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-a44cc6a .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-acab95e .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-acab95e .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-acab95e .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-7bc9b4e .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-7bc9b4e .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-7bc9b4e .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-9bc3e29 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-9bc3e29 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-9bc3e29 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-9a0646f .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-9a0646f .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-9a0646f .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-1c8d99a{--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-811 .elementor-element.elementor-element-12bd58b .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-12bd58b .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-12bd58b .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-85105c9 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-85105c9 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-85105c9 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-d3ed8c3 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-d3ed8c3 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-d3ed8c3 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-ac2635f .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-ac2635f .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-ac2635f .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-2c180aa .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-2c180aa .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-2c180aa .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-371eb21{--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-811 .elementor-element.elementor-element-89f7355 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-89f7355 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-89f7355 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-72c80b9 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-72c80b9 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-72c80b9 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-078339f .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-078339f .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-078339f .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-b82c379 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-b82c379 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-b82c379 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-bf4e340 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-bf4e340 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-bf4e340 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-9c55dd3 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-9c55dd3 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-9c55dd3 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-59b81b0{--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-811 .elementor-element.elementor-element-cf2255a .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-cf2255a .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-cf2255a .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-1378130 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-1378130 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-1378130 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-7088015 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-7088015 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-7088015 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-e7ed310 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-e7ed310 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-e7ed310 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-878e502 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-878e502 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-878e502 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-68f16c1 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-68f16c1 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-68f16c1 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-457bc3a{--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-811 .elementor-element.elementor-element-47883f4 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-47883f4 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-47883f4 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-2a6ad85 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-2a6ad85 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-2a6ad85 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-ad541b8 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-ad541b8 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-ad541b8 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-5a7835b .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-5a7835b .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-5a7835b .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-c771026 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-c771026 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-c771026 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-5eaf96f{--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-811 .elementor-element.elementor-element-cd39ace .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-cd39ace .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-cd39ace .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-102fdf0 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-102fdf0 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-102fdf0 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-d33a141 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-d33a141 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-d33a141 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-becba4f .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-becba4f .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-becba4f .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-baa3f9a .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-baa3f9a .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-baa3f9a .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-2ae4425 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-2ae4425 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-2ae4425 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-41342fa .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-41342fa .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-41342fa .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-515beb8{--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-811 .elementor-element.elementor-element-658999c .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-658999c .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-658999c .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-aba9eb3 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-6d28b74 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-6d28b74 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-6d28b74 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-8794408 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-8794408 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-8794408 .elementor-button:focus{background-color:#070000;}.elementor-811 .elementor-element.elementor-element-5d5cf96 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-5d5cf96 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-5d5cf96 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-e313687 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-e313687 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-e313687 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-81e31a4 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-81e31a4 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-81e31a4 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-cecba4e .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-cecba4e .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-cecba4e .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-eeea6b8 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-eeea6b8 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-eeea6b8 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-7916bb2{--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-811 .elementor-element.elementor-element-9d06b9b .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-9d06b9b .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-9d06b9b .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-b948dff .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-b948dff .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-b948dff .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-9af5c97 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-9af5c97 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-9af5c97 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-afc4c31 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-afc4c31 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-afc4c31 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-18ce845 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-18ce845 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-18ce845 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-e616eca .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-e616eca .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-e616eca .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-9686d92{--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-811 .elementor-element.elementor-element-8411a2f .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-8411a2f .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-8411a2f .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-ad69b57 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-ad69b57 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-ad69b57 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-1bfbae6 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-1bfbae6 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-1bfbae6 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-878bca6 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-878bca6 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-878bca6 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-498133a .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-498133a .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-498133a .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-ddb1739 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-ddb1739 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-ddb1739 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-859fef4 .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-859fef4 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-859fef4 .elementor-button:focus{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-46a8703 .elementor-button{background-color:#FF1A1A;}.elementor-811 .elementor-element.elementor-element-46a8703 .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-46a8703 .elementor-button:focus{background-color:#000000;}.elementor-811 .elementor-element.elementor-element-3861f3f .elementor-button{background-color:var( --e-global-color-text );}.elementor-811 .elementor-element.elementor-element-3861f3f .elementor-button:hover, .elementor-811 .elementor-element.elementor-element-3861f3f .elementor-button:focus{background-color:#FF1A1A;}.elementor-widget-loop-grid .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-widget-loop-grid.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-loop-grid .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-loop-grid .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-loop-grid:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-loop-grid.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-loop-grid .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-811 .elementor-element.elementor-element-ffd8352{--grid-columns:3;}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-811 .elementor-element.elementor-element-ffd8352{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-811 .elementor-element.elementor-element-ffd8352{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-ffd8352 *//* ===== Equal-height cards for Elementor Archive Posts (category/archive pages) ===== */

/* 1) Make each post card equal height */
.elementor-widget-archive-posts .elementor-posts-container .elementor-post,
.elementor-widget-archive-posts .elementor-posts-container .elementor-grid-item {
  height: 100% !important;
}

.elementor-widget-archive-posts .elementor-post {
  display: flex !important;
  flex-direction: column !important;
}

/* 2) Force consistent thumbnail size (16:9) */
.elementor-widget-archive-posts .elementor-post__thumbnail,
.elementor-widget-archive-posts .elementor-post__thumbnail__link {
  display: block !important;
  width: 100% !important;
  overflow: hidden !important;
  background: #111 !important;
  aspect-ratio: 16 / 9 !important;
}

.elementor-widget-archive-posts .elementor-post__thumbnail img,
.elementor-widget-archive-posts .elementor-post__thumbnail__link img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
  display: block !important;
}

/* 3) Make the content area stretch consistently */
.elementor-widget-archive-posts .elementor-post__text {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
}

/* 4) Keep titles same height (clamp to 2 lines) */
.elementor-widget-archive-posts .elementor-post__title {
  margin: 12px 0 0 !important;
  line-height: 1.25 !important;

  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;   /* change 2 -> 3 if you want */
  overflow: hidden !important;
  min-height: calc(1.25em * 2) !important; /* match clamp lines */
}

/* 5) Optional: excerpt clamp (if you show excerpt) */
.elementor-widget-archive-posts .elementor-post__excerpt {
  margin-top: 10px !important;

  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 3 !important;
  overflow: hidden !important;
}

/* 6) Push meta/info to bottom (if enabled) */
.elementor-widget-archive-posts .elementor-post__meta-data {
  margin-top: auto !important;
}/* End custom CSS */