.elementor-widget-container .eael-protected-content-message{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-container .protected-content-error-msg{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-16 .elementor-element.elementor-element-c6339cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-16 .elementor-element.elementor-element-c6339cb.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-6c5b299{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-5px;}.elementor-widget-spacer .eael-protected-content-message{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-spacer .protected-content-error-msg{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-16 .elementor-element.elementor-element-e86e7d9{--spacer-size:70px;}.elementor-widget-icon-box .eael-protected-content-message{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-icon-box .protected-content-error-msg{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-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-1cc7e86{width:var( --container-widget-width, 250px );max-width:250px;background-color:#F0F0F0;padding:9px 9px 9px 9px;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-1cc7e86:hover{--e-transform-scale:1.07;background-color:#C4C4C4;}.elementor-16 .elementor-element.elementor-element-1cc7e86 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-1cc7e86 .elementor-icon-box-title{margin-block-end:8px;text-shadow:1px -1px 10px rgba(184.73336791992188, 184.73336791992188, 184.73336791992188, 0.46);color:#000000;transition-duration:0.4s;}.elementor-16 .elementor-element.elementor-element-1cc7e86.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-1cc7e86.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-1cc7e86.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-16 .elementor-element.elementor-element-1cc7e86.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-1cc7e86.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1cc7e86.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-1cc7e86.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-1cc7e86.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-1cc7e86.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1cc7e86 .elementor-icon{font-size:15px;}.elementor-16 .elementor-element.elementor-element-1cc7e86 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-1cc7e86 .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:17px;font-weight:500;line-height:1px;letter-spacing:0.4px;}.elementor-16 .elementor-element.elementor-element-1cc7e86:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-1cc7e86:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1cc7e86 .elementor-icon-box-description{color:#000000;}.elementor-16 .elementor-element.elementor-element-62dcea6{width:var( --container-widget-width, 250px );max-width:250px;background-color:#F0F0F0;padding:9px 9px 9px 9px;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-62dcea6:hover{--e-transform-scale:1.07;background-color:#C4C4C4;}.elementor-16 .elementor-element.elementor-element-62dcea6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-62dcea6 .elementor-icon-box-title{margin-block-end:8px;text-shadow:1px -1px 10px rgba(184.73336791992188, 184.73336791992188, 184.73336791992188, 0.46);color:#000000;transition-duration:0.4s;}.elementor-16 .elementor-element.elementor-element-62dcea6.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-62dcea6.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-62dcea6.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-16 .elementor-element.elementor-element-62dcea6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-62dcea6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-62dcea6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-62dcea6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-62dcea6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-62dcea6.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-62dcea6 .elementor-icon{font-size:15px;}.elementor-16 .elementor-element.elementor-element-62dcea6 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-62dcea6 .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:17px;font-weight:500;line-height:1px;letter-spacing:0.4px;}.elementor-16 .elementor-element.elementor-element-62dcea6:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-62dcea6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-62dcea6 .elementor-icon-box-description{color:#000000;}.elementor-16 .elementor-element.elementor-element-42bbc7f{width:var( --container-widget-width, 250px );max-width:250px;background-color:#F0F0F0;padding:9px 9px 9px 9px;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-42bbc7f:hover{--e-transform-scale:1.07;background-color:#C4C4C4;}.elementor-16 .elementor-element.elementor-element-42bbc7f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-42bbc7f .elementor-icon-box-title{margin-block-end:8px;text-shadow:1px -1px 10px rgba(184.73336791992188, 184.73336791992188, 184.73336791992188, 0.46);color:#000000;transition-duration:0.4s;}.elementor-16 .elementor-element.elementor-element-42bbc7f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-42bbc7f.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-42bbc7f.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-16 .elementor-element.elementor-element-42bbc7f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-42bbc7f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-42bbc7f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-42bbc7f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-42bbc7f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-42bbc7f.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-42bbc7f .elementor-icon{font-size:15px;}.elementor-16 .elementor-element.elementor-element-42bbc7f .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-42bbc7f .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:17px;font-weight:500;line-height:1px;letter-spacing:0.4px;}.elementor-16 .elementor-element.elementor-element-42bbc7f:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-42bbc7f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-42bbc7f .elementor-icon-box-description{color:#000000;}.elementor-16 .elementor-element.elementor-element-2628324{width:var( --container-widget-width, 250px );max-width:250px;background-color:#F0F0F0;padding:9px 9px 9px 9px;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-2628324:hover{--e-transform-scale:1.07;background-color:#C4C4C4;}.elementor-16 .elementor-element.elementor-element-2628324 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-2628324 .elementor-icon-box-title{margin-block-end:8px;text-shadow:1px -1px 10px rgba(184.73336791992188, 184.73336791992188, 184.73336791992188, 0.46);color:#000000;transition-duration:0.4s;}.elementor-16 .elementor-element.elementor-element-2628324.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-2628324.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-2628324.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-16 .elementor-element.elementor-element-2628324.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-2628324.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2628324.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-2628324.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-2628324.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-2628324.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2628324 .elementor-icon{font-size:15px;}.elementor-16 .elementor-element.elementor-element-2628324 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-2628324 .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:17px;font-weight:500;line-height:1px;letter-spacing:0.4px;}.elementor-16 .elementor-element.elementor-element-2628324:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-2628324:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2628324 .elementor-icon-box-description{color:#000000;}.elementor-16 .elementor-element.elementor-element-b57a88d{width:var( --container-widget-width, 250px );max-width:250px;background-color:#F0F0F0;padding:9px 9px 9px 9px;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-b57a88d:hover{--e-transform-scale:1.07;background-color:#C4C4C4;}.elementor-16 .elementor-element.elementor-element-b57a88d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-b57a88d .elementor-icon-box-title{margin-block-end:8px;text-shadow:1px -1px 10px rgba(184.73336791992188, 184.73336791992188, 184.73336791992188, 0.46);color:#000000;transition-duration:0.4s;}.elementor-16 .elementor-element.elementor-element-b57a88d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-b57a88d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-b57a88d.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-16 .elementor-element.elementor-element-b57a88d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-b57a88d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b57a88d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-b57a88d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-b57a88d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-b57a88d.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b57a88d .elementor-icon{font-size:15px;}.elementor-16 .elementor-element.elementor-element-b57a88d .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-b57a88d .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:17px;font-weight:500;line-height:1px;letter-spacing:0.4px;}.elementor-16 .elementor-element.elementor-element-b57a88d:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-b57a88d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b57a88d .elementor-icon-box-description{color:#000000;}.elementor-16 .elementor-element.elementor-element-6464593{width:var( --container-widget-width, 250px );max-width:250px;background-color:#F0F0F0;padding:9px 9px 9px 9px;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-6464593:hover{--e-transform-scale:1.07;background-color:#C4C4C4;}.elementor-16 .elementor-element.elementor-element-6464593 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-6464593 .elementor-icon-box-title{margin-block-end:8px;text-shadow:1px -1px 10px rgba(184.73336791992188, 184.73336791992188, 184.73336791992188, 0.46);color:#000000;transition-duration:0.4s;}.elementor-16 .elementor-element.elementor-element-6464593.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-6464593.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6464593.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-16 .elementor-element.elementor-element-6464593.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-6464593.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6464593.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-6464593.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-6464593.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-6464593.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6464593 .elementor-icon{font-size:15px;}.elementor-16 .elementor-element.elementor-element-6464593 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-6464593 .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:17px;font-weight:500;line-height:1px;letter-spacing:0.4px;}.elementor-16 .elementor-element.elementor-element-6464593:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-6464593:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6464593 .elementor-icon-box-description{color:#000000;}.elementor-16 .elementor-element.elementor-element-fc3b694{width:var( --container-widget-width, 250px );max-width:250px;background-color:#F0F0F0;padding:9px 9px 9px 9px;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-fc3b694:hover{--e-transform-scale:1.07;background-color:#C4C4C4;}.elementor-16 .elementor-element.elementor-element-fc3b694 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-fc3b694 .elementor-icon-box-title{margin-block-end:8px;text-shadow:1px -1px 10px rgba(184.73336791992188, 184.73336791992188, 184.73336791992188, 0.46);color:#000000;transition-duration:0.4s;}.elementor-16 .elementor-element.elementor-element-fc3b694.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-fc3b694.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-fc3b694.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-16 .elementor-element.elementor-element-fc3b694.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-fc3b694.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-fc3b694.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-fc3b694.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-fc3b694.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-fc3b694.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-fc3b694 .elementor-icon{font-size:15px;}.elementor-16 .elementor-element.elementor-element-fc3b694 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-fc3b694 .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:17px;font-weight:500;line-height:1px;letter-spacing:0.4px;}.elementor-16 .elementor-element.elementor-element-fc3b694:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-fc3b694:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-fc3b694 .elementor-icon-box-description{color:#000000;}.elementor-16 .elementor-element.elementor-element-a265082{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-a265082.e-con{--align-self:flex-start;}.elementor-widget-woocommerce-my-account .eael-protected-content-message{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-woocommerce-my-account .protected-content-error-msg{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-16 .elementor-element.elementor-element-2f11f5f{width:100%;max-width:100%;--tabs-alignment:start;}.elementor-16 .elementor-element.elementor-element-2f11f5f.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-ee6e0d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-16 .elementor-element.elementor-element-ee6e0d0.e-con{--align-self:flex-start;}.elementor-widget-off-canvas .eael-protected-content-message{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-off-canvas .protected-content-error-msg{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-16 .elementor-element.elementor-element-a612cb5 .e-off-canvas__content{background-color:#FFFFFFDB;}.elementor-16 .elementor-element.elementor-element-a612cb5 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-16 .elementor-element.elementor-element-a612cb5{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-16 .elementor-element.elementor-element-0f4b27d{--display:flex;}.elementor-16 .elementor-element.elementor-element-3253705{--spacer-size:70px;}.elementor-16 .elementor-element.elementor-element-a81ca91{width:var( --container-widget-width, 250px );max-width:250px;background-color:#E6E6E6;padding:9px 9px 9px 9px;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-a81ca91:hover{--e-transform-scale:1.07;background-color:#C4C4C4;}.elementor-16 .elementor-element.elementor-element-a81ca91 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-a81ca91 .elementor-icon-box-title{margin-block-end:8px;text-shadow:1px -1px 10px rgba(184.73336791992188, 184.73336791992188, 184.73336791992188, 0.46);color:#000000;transition-duration:0.4s;}.elementor-16 .elementor-element.elementor-element-a81ca91.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-a81ca91.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-a81ca91.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-16 .elementor-element.elementor-element-a81ca91.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-a81ca91.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a81ca91.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-a81ca91.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-a81ca91.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-a81ca91.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a81ca91 .elementor-icon{font-size:15px;}.elementor-16 .elementor-element.elementor-element-a81ca91 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-a81ca91 .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:17px;font-weight:500;line-height:1px;letter-spacing:0.4px;}.elementor-16 .elementor-element.elementor-element-a81ca91:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-a81ca91:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a81ca91 .elementor-icon-box-description{color:#000000;}.elementor-16 .elementor-element.elementor-element-edbfd80{width:var( --container-widget-width, 250px );max-width:250px;background-color:#E6E6E6;padding:9px 9px 9px 9px;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-edbfd80:hover{--e-transform-scale:1.07;background-color:#C4C4C4;}.elementor-16 .elementor-element.elementor-element-edbfd80 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-edbfd80 .elementor-icon-box-title{margin-block-end:8px;text-shadow:1px -1px 10px rgba(184.73336791992188, 184.73336791992188, 184.73336791992188, 0.46);color:#000000;transition-duration:0.4s;}.elementor-16 .elementor-element.elementor-element-edbfd80.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-edbfd80.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-edbfd80.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-16 .elementor-element.elementor-element-edbfd80.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-edbfd80.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-edbfd80.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-edbfd80.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-edbfd80.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-edbfd80.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-edbfd80 .elementor-icon{font-size:15px;}.elementor-16 .elementor-element.elementor-element-edbfd80 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-edbfd80 .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:17px;font-weight:500;line-height:1px;letter-spacing:0.4px;}.elementor-16 .elementor-element.elementor-element-edbfd80:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-edbfd80:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-edbfd80 .elementor-icon-box-description{color:#000000;}.elementor-16 .elementor-element.elementor-element-c595186{width:var( --container-widget-width, 250px );max-width:250px;background-color:#E6E6E6;padding:9px 9px 9px 9px;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-c595186:hover{--e-transform-scale:1.07;background-color:#C4C4C4;}.elementor-16 .elementor-element.elementor-element-c595186 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-c595186 .elementor-icon-box-title{margin-block-end:8px;text-shadow:1px -1px 10px rgba(184.73336791992188, 184.73336791992188, 184.73336791992188, 0.46);color:#000000;transition-duration:0.4s;}.elementor-16 .elementor-element.elementor-element-c595186.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-c595186.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-c595186.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-16 .elementor-element.elementor-element-c595186.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-c595186.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c595186.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-c595186.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-c595186.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-c595186.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c595186 .elementor-icon{font-size:15px;}.elementor-16 .elementor-element.elementor-element-c595186 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-c595186 .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:17px;font-weight:500;line-height:1px;letter-spacing:0.4px;}.elementor-16 .elementor-element.elementor-element-c595186:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-c595186:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c595186 .elementor-icon-box-description{color:#000000;}.elementor-16 .elementor-element.elementor-element-dc069d5{width:var( --container-widget-width, 250px );max-width:250px;background-color:#E6E6E6;padding:9px 9px 9px 9px;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-dc069d5:hover{--e-transform-scale:1.07;background-color:#C4C4C4;}.elementor-16 .elementor-element.elementor-element-dc069d5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-dc069d5 .elementor-icon-box-title{margin-block-end:8px;text-shadow:1px -1px 10px rgba(184.73336791992188, 184.73336791992188, 184.73336791992188, 0.46);color:#000000;transition-duration:0.4s;}.elementor-16 .elementor-element.elementor-element-dc069d5.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-dc069d5.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-dc069d5.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-16 .elementor-element.elementor-element-dc069d5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-dc069d5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-dc069d5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-dc069d5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-dc069d5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-dc069d5.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-dc069d5 .elementor-icon{font-size:15px;}.elementor-16 .elementor-element.elementor-element-dc069d5 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-dc069d5 .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:17px;font-weight:500;line-height:1px;letter-spacing:0.4px;}.elementor-16 .elementor-element.elementor-element-dc069d5:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-dc069d5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-dc069d5 .elementor-icon-box-description{color:#000000;}.elementor-16 .elementor-element.elementor-element-e219c0d{width:var( --container-widget-width, 250px );max-width:250px;background-color:#E6E6E6;padding:9px 9px 9px 9px;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-e219c0d:hover{--e-transform-scale:1.07;background-color:#C4C4C4;}.elementor-16 .elementor-element.elementor-element-e219c0d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-e219c0d .elementor-icon-box-title{margin-block-end:8px;text-shadow:1px -1px 10px rgba(184.73336791992188, 184.73336791992188, 184.73336791992188, 0.46);color:#000000;transition-duration:0.4s;}.elementor-16 .elementor-element.elementor-element-e219c0d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-e219c0d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-e219c0d.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-16 .elementor-element.elementor-element-e219c0d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-e219c0d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e219c0d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-e219c0d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-e219c0d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-e219c0d.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e219c0d .elementor-icon{font-size:15px;}.elementor-16 .elementor-element.elementor-element-e219c0d .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-e219c0d .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:17px;font-weight:500;line-height:1px;letter-spacing:0.4px;}.elementor-16 .elementor-element.elementor-element-e219c0d:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-e219c0d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e219c0d .elementor-icon-box-description{color:#000000;}.elementor-16 .elementor-element.elementor-element-7952b8a{width:var( --container-widget-width, 250px );max-width:250px;background-color:#E6E6E6;padding:9px 9px 9px 9px;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-7952b8a:hover{--e-transform-scale:1.07;background-color:#C4C4C4;}.elementor-16 .elementor-element.elementor-element-7952b8a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-7952b8a .elementor-icon-box-title{margin-block-end:8px;text-shadow:1px -1px 10px rgba(184.73336791992188, 184.73336791992188, 184.73336791992188, 0.46);color:#000000;transition-duration:0.4s;}.elementor-16 .elementor-element.elementor-element-7952b8a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-7952b8a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-7952b8a.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-16 .elementor-element.elementor-element-7952b8a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-7952b8a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7952b8a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-7952b8a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-7952b8a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-7952b8a.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7952b8a .elementor-icon{font-size:15px;}.elementor-16 .elementor-element.elementor-element-7952b8a .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-7952b8a .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:17px;font-weight:500;line-height:1px;letter-spacing:0.4px;}.elementor-16 .elementor-element.elementor-element-7952b8a:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-7952b8a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7952b8a .elementor-icon-box-description{color:#000000;}.elementor-16 .elementor-element.elementor-element-7126a1e{width:var( --container-widget-width, 250px );max-width:250px;background-color:#E6E6E6;padding:9px 9px 9px 9px;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-7126a1e:hover{--e-transform-scale:1.07;background-color:#C4C4C4;}.elementor-16 .elementor-element.elementor-element-7126a1e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-7126a1e .elementor-icon-box-title{margin-block-end:8px;text-shadow:1px -1px 10px rgba(184.73336791992188, 184.73336791992188, 184.73336791992188, 0.46);color:#000000;transition-duration:0.4s;}.elementor-16 .elementor-element.elementor-element-7126a1e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-7126a1e.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-7126a1e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-16 .elementor-element.elementor-element-7126a1e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-7126a1e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7126a1e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-7126a1e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-7126a1e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-7126a1e.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7126a1e .elementor-icon{font-size:15px;}.elementor-16 .elementor-element.elementor-element-7126a1e .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-7126a1e .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:17px;font-weight:500;line-height:1px;letter-spacing:0.4px;}.elementor-16 .elementor-element.elementor-element-7126a1e:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-7126a1e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7126a1e .elementor-icon-box-description{color:#000000;}.elementor-16 .elementor-element.elementor-element-d2e1cb6{--display:flex;border-style:solid;--border-style:solid;border-color:#9B9B9BD1;--border-color:#9B9B9BD1;box-shadow:-1px -1px 15px -3px rgba(0,0,0,0.5);--e-con-transform-transition-duration:500ms;}.elementor-16 .elementor-element.elementor-element-d2e1cb6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d2e1cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6F2;}.elementor-widget-text-editor .eael-protected-content-message{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-text-editor .protected-content-error-msg{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-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-16 .elementor-element.elementor-element-6cae01d.eael_vto-vertical-lr, .elementor-16 .elementor-element.elementor-element-6cae01d.eael_vto-vertical-rl{writing-mode:vertical-lr;}.elementor-16 .elementor-element.elementor-element-6cae01d{font-family:"Kulim Park", Sans-serif;font-size:15px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-6cae01d.eael_vto-vertical-lr .elementor-heading-title, 
                    .elementor-16 .elementor-element.elementor-element-6cae01d.eael_vto-vertical-rl .elementor-heading-title, 
                    .elementor-16 .elementor-element.elementor-element-6cae01d.eael_vto-vertical-lr .elementor-headline, 
                    .elementor-16 .elementor-element.elementor-element-6cae01d.eael_vto-vertical-rl .elementor-headline, 
                    .elementor-16 .elementor-element.elementor-element-6cae01d.eael_vto-vertical-lr .elementor-text-editor p, 
                    .elementor-16 .elementor-element.elementor-element-6cae01d.eael_vto-vertical-rl .elementor-text-editor p, 
                    .elementor-16 .elementor-element.elementor-element-6cae01d.eael_vto-vertical-lr.elementor-widget-text-editor p, 
                    .elementor-16 .elementor-element.elementor-element-6cae01d.eael_vto-vertical-rl.elementor-widget-text-editor p, 
                    .elementor-16 .elementor-element.elementor-element-6cae01d.eael_vto-vertical-lr .eael-dual-header, 
                    .elementor-16 .elementor-element.elementor-element-6cae01d.eael_vto-vertical-rl .eael-dual-header, 
                    .elementor-16 .elementor-element.elementor-element-6cae01d.eael_vto-vertical-lr .eael-fancy-text-container, 
                    .elementor-16 .elementor-element.elementor-element-6cae01d.eael_vto-vertical-rl .eael-fancy-text-container{transform:rotate(180deg);}.elementor-16 .elementor-element.elementor-element-a18b0b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-a18b0b6.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-89f7f27{width:100%;max-width:100%;--tabs-alignment:start;}.elementor-16 .elementor-element.elementor-element-89f7f27.elementor-element{--align-self:flex-start;}@media(max-width:1366px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-my-account .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-my-account .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-off-canvas .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-off-canvas .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-1cc7e86 .elementor-icon-box-wrapper{gap:7px;}.elementor-16 .elementor-element.elementor-element-1cc7e86 .elementor-icon-box-title{margin-block-end:7px;}.elementor-16 .elementor-element.elementor-element-1cc7e86 .elementor-icon{font-size:14px;}.elementor-16 .elementor-element.elementor-element-1cc7e86 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-1cc7e86 .elementor-icon-box-title a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-62dcea6 .elementor-icon-box-wrapper{gap:7px;}.elementor-16 .elementor-element.elementor-element-62dcea6 .elementor-icon-box-title{margin-block-end:7px;}.elementor-16 .elementor-element.elementor-element-62dcea6 .elementor-icon{font-size:14px;}.elementor-16 .elementor-element.elementor-element-62dcea6 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-62dcea6 .elementor-icon-box-title a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-42bbc7f .elementor-icon-box-wrapper{gap:7px;}.elementor-16 .elementor-element.elementor-element-42bbc7f .elementor-icon-box-title{margin-block-end:7px;}.elementor-16 .elementor-element.elementor-element-42bbc7f .elementor-icon{font-size:14px;}.elementor-16 .elementor-element.elementor-element-42bbc7f .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-42bbc7f .elementor-icon-box-title a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-2628324 .elementor-icon-box-wrapper{gap:7px;}.elementor-16 .elementor-element.elementor-element-2628324 .elementor-icon-box-title{margin-block-end:7px;}.elementor-16 .elementor-element.elementor-element-2628324 .elementor-icon{font-size:14px;}.elementor-16 .elementor-element.elementor-element-2628324 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-2628324 .elementor-icon-box-title a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-b57a88d .elementor-icon-box-wrapper{gap:7px;}.elementor-16 .elementor-element.elementor-element-b57a88d .elementor-icon-box-title{margin-block-end:7px;}.elementor-16 .elementor-element.elementor-element-b57a88d .elementor-icon{font-size:14px;}.elementor-16 .elementor-element.elementor-element-b57a88d .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-b57a88d .elementor-icon-box-title a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-6464593 .elementor-icon-box-wrapper{gap:7px;}.elementor-16 .elementor-element.elementor-element-6464593 .elementor-icon-box-title{margin-block-end:7px;}.elementor-16 .elementor-element.elementor-element-6464593 .elementor-icon{font-size:14px;}.elementor-16 .elementor-element.elementor-element-6464593 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-6464593 .elementor-icon-box-title a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-fc3b694 .elementor-icon-box-wrapper{gap:7px;}.elementor-16 .elementor-element.elementor-element-fc3b694 .elementor-icon-box-title{margin-block-end:7px;}.elementor-16 .elementor-element.elementor-element-fc3b694 .elementor-icon{font-size:14px;}.elementor-16 .elementor-element.elementor-element-fc3b694 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-fc3b694 .elementor-icon-box-title a{font-size:16px;}.elementor-widget-woocommerce-my-account .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-my-account .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-off-canvas .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-off-canvas .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16 .elementor-element.elementor-element-a81ca91 .elementor-icon-box-wrapper{gap:7px;}.elementor-16 .elementor-element.elementor-element-a81ca91 .elementor-icon-box-title{margin-block-end:7px;}.elementor-16 .elementor-element.elementor-element-a81ca91 .elementor-icon{font-size:14px;}.elementor-16 .elementor-element.elementor-element-a81ca91 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-a81ca91 .elementor-icon-box-title a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-edbfd80 .elementor-icon-box-wrapper{gap:7px;}.elementor-16 .elementor-element.elementor-element-edbfd80 .elementor-icon-box-title{margin-block-end:7px;}.elementor-16 .elementor-element.elementor-element-edbfd80 .elementor-icon{font-size:14px;}.elementor-16 .elementor-element.elementor-element-edbfd80 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-edbfd80 .elementor-icon-box-title a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-c595186 .elementor-icon-box-wrapper{gap:7px;}.elementor-16 .elementor-element.elementor-element-c595186 .elementor-icon-box-title{margin-block-end:7px;}.elementor-16 .elementor-element.elementor-element-c595186 .elementor-icon{font-size:14px;}.elementor-16 .elementor-element.elementor-element-c595186 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-c595186 .elementor-icon-box-title a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-dc069d5 .elementor-icon-box-wrapper{gap:7px;}.elementor-16 .elementor-element.elementor-element-dc069d5 .elementor-icon-box-title{margin-block-end:7px;}.elementor-16 .elementor-element.elementor-element-dc069d5 .elementor-icon{font-size:14px;}.elementor-16 .elementor-element.elementor-element-dc069d5 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-dc069d5 .elementor-icon-box-title a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-e219c0d .elementor-icon-box-wrapper{gap:7px;}.elementor-16 .elementor-element.elementor-element-e219c0d .elementor-icon-box-title{margin-block-end:7px;}.elementor-16 .elementor-element.elementor-element-e219c0d .elementor-icon{font-size:14px;}.elementor-16 .elementor-element.elementor-element-e219c0d .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-e219c0d .elementor-icon-box-title a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-7952b8a .elementor-icon-box-wrapper{gap:7px;}.elementor-16 .elementor-element.elementor-element-7952b8a .elementor-icon-box-title{margin-block-end:7px;}.elementor-16 .elementor-element.elementor-element-7952b8a .elementor-icon{font-size:14px;}.elementor-16 .elementor-element.elementor-element-7952b8a .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-7952b8a .elementor-icon-box-title a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-7126a1e .elementor-icon-box-wrapper{gap:7px;}.elementor-16 .elementor-element.elementor-element-7126a1e .elementor-icon-box-title{margin-block-end:7px;}.elementor-16 .elementor-element.elementor-element-7126a1e .elementor-icon{font-size:14px;}.elementor-16 .elementor-element.elementor-element-7126a1e .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-7126a1e .elementor-icon-box-title a{font-size:16px;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:880px){.elementor-16 .elementor-element.elementor-element-ee6e0d0{--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-16 .elementor-element.elementor-element-ee6e0d0.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-a612cb5{--e-off-canvas-width:210px;}.elementor-16 .elementor-element.elementor-element-3253705{--spacer-size:50px;}.elementor-16 .elementor-element.elementor-element-a81ca91:hover{--e-transform-scale:1.05;}.elementor-16 .elementor-element.elementor-element-edbfd80:hover{--e-transform-scale:1.05;}.elementor-16 .elementor-element.elementor-element-c595186:hover{--e-transform-scale:1.05;}.elementor-16 .elementor-element.elementor-element-dc069d5:hover{--e-transform-scale:1.05;}.elementor-16 .elementor-element.elementor-element-e219c0d:hover{--e-transform-scale:1.05;}.elementor-16 .elementor-element.elementor-element-7952b8a:hover{--e-transform-scale:1.05;}.elementor-16 .elementor-element.elementor-element-7126a1e:hover{--e-transform-scale:1.05;}.elementor-16 .elementor-element.elementor-element-d2e1cb6.e-con:hover{--e-con-transform-translateY:10px;}.elementor-16 .elementor-element.elementor-element-d2e1cb6{--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 5px 5px 0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:5px;}.elementor-16 .elementor-element.elementor-element-d2e1cb6.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-6cae01d{font-size:15px;}.elementor-16 .elementor-element.elementor-element-6cae01d.eael_vto-vertical-lr, .elementor-16 .elementor-element.elementor-element-6cae01d.eael_vto-vertical-rl{letter-spacing:4px;}.elementor-16 .elementor-element.elementor-element-a18b0b6{--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;}}@media(max-width:768px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16 .elementor-element.elementor-element-c6339cb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-spacer .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-a265082{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-my-account .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-my-account .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16 .elementor-element.elementor-element-ee6e0d0{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-off-canvas .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-off-canvas .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16 .elementor-element.elementor-element-a612cb5{--e-off-canvas-width:200px;}.elementor-16 .elementor-element.elementor-element-0f4b27d{--width:190px;}.elementor-16 .elementor-element.elementor-element-a81ca91 .elementor-icon-box-wrapper{gap:8px;}.elementor-16 .elementor-element.elementor-element-a81ca91 .elementor-icon-box-title{margin-block-end:8px;}.elementor-16 .elementor-element.elementor-element-edbfd80 .elementor-icon-box-wrapper{gap:8px;}.elementor-16 .elementor-element.elementor-element-edbfd80 .elementor-icon-box-title{margin-block-end:8px;}.elementor-16 .elementor-element.elementor-element-c595186 .elementor-icon-box-wrapper{gap:8px;}.elementor-16 .elementor-element.elementor-element-c595186 .elementor-icon-box-title{margin-block-end:8px;}.elementor-16 .elementor-element.elementor-element-dc069d5 .elementor-icon-box-wrapper{gap:8px;}.elementor-16 .elementor-element.elementor-element-dc069d5 .elementor-icon-box-title{margin-block-end:8px;}.elementor-16 .elementor-element.elementor-element-e219c0d .elementor-icon-box-wrapper{gap:8px;}.elementor-16 .elementor-element.elementor-element-e219c0d .elementor-icon-box-title{margin-block-end:8px;}.elementor-16 .elementor-element.elementor-element-7952b8a .elementor-icon-box-wrapper{gap:8px;}.elementor-16 .elementor-element.elementor-element-7952b8a .elementor-icon-box-title{margin-block-end:8px;}.elementor-16 .elementor-element.elementor-element-7126a1e .elementor-icon-box-wrapper{gap:8px;}.elementor-16 .elementor-element.elementor-element-7126a1e .elementor-icon-box-title{margin-block-end:8px;}.elementor-16 .elementor-element.elementor-element-d2e1cb6{--width:27px;--min-height:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:5px;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-6cae01d{font-size:14px;}.elementor-16 .elementor-element.elementor-element-a18b0b6{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-89f7f27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--tabs-alignment:center;}.elementor-16 .elementor-element.elementor-element-89f7f27.elementor-element{--align-self:flex-start;}}@media(min-width:769px){.elementor-16 .elementor-element.elementor-element-c6339cb{--content-width:890px;}.elementor-16 .elementor-element.elementor-element-6c5b299{--width:250px;}}@media(max-width:1366px) and (min-width:769px){.elementor-16 .elementor-element.elementor-element-6c5b299{--width:250px;}}@media(max-width:1200px) and (min-width:769px){.elementor-16 .elementor-element.elementor-element-6c5b299{--width:250px;}}@media(max-width:1024px) and (min-width:769px){.elementor-16 .elementor-element.elementor-element-6c5b299{--width:220px;}}@media(max-width:880px) and (min-width:769px){.elementor-16 .elementor-element.elementor-element-0f4b27d{--width:200px;}.elementor-16 .elementor-element.elementor-element-d2e1cb6{--width:30px;}}@media(min-width:1491px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-my-account .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-my-account .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-off-canvas .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-off-canvas .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-2f11f5f *//*-----GENERAL ACCOUNT DASHBOARD-----*/

/*HIDE NAV SIDE MENU*/

nav.woocommerce-MyAccount-navigation {
    display: none !important;
}


/* PREVIOUS + NEXT PAGE */

.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
    padding-bottom: 35px !important;
    margin-top: -20px;
}

/*FIX DASHBOARD DISPLAY*/

.woocommerce-MyAccount-content {
    float: inline-start !important;
    width: 100% !important;
}

/*GENERAL (ALL) BUTTONS*/

/* ACCOUNT AREA – ALL BUTTONS */

.woocommerce-MyAccount-content-wrapper button.woocommerce-Button.button,
.woocommerce-MyAccount-content-wrapper a.woocommerce-button.button.view,
.woocommerce-MyAccount-content-wrapper a.woocommerce-button.button.resubscribe,
.woocommerce-MyAccount-content-wrapper p.order-again a.button,
.e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button {

    background: #ffffff !important;
    color: #000000 !important;
    border: 2px solid black !important;
    padding: 10px !important;
    transition: transform 0.25s ease, background 0.25s ease, color 0.25s ease, border 0.25s ease;
}

.woocommerce-MyAccount-content-wrapper button.woocommerce-Button.button:hover,
.woocommerce-MyAccount-content-wrapper a.woocommerce-button.button.view:hover,
.woocommerce-MyAccount-content-wrapper a.woocommerce-button.button.resubscribe:hover,
.woocommerce-MyAccount-content-wrapper p.order-again a.button:hover,
.e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover {

    background: #000000 !important;
    color: #ffffff !important;
    border: 2px solid #979797ce !important;
    transform: scale(1.05);
}



/* --- NOTICES --- */

/* HIDE BUTTONS */

.conta-cliente .woocommerce-info a.woocommerce-Button.button,
.conta-cliente .woocommerce-info a.woocommerce-Button.wc-forward.button {
    display: none;
}


/* CUSTOM NOTIFICATIONS (base para todas) */

.conta-cliente .woocommerce-info {
    border: 1px solid black;
    padding: 10px 5px 10px 15px;
}

.conta-cliente .woocommerce-info::before {
    display: none;
}


/* VARIAÇÕES ESPECÍFICAS */

.conta-cliente .woocommerce-Message.woocommerce-Message--info.woocommerce-info {
    margin-top: 45px;
}

.conta-cliente .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info {
    margin-top: 5px;
    font-size: 14px;
}


.conta-cliente .woocommerce-info {
    border: 1px solid black;
}


/* ----- TABLE STYLING ----- */ 

/*ACCOUNT TABLES – GENERAL STYLE*/

.woocommerce-MyAccount-content-wrapper table.shop_table,
table#woocommerce-subscriptions-related-orders-table,
table.woocommerce-orders-table {
    background: #ffffff !important;
    font-size: 12px !important;
    padding: 20px !important;
}

/* ------ SUBSCRIPTIONS WRAPPER ----- */

.woocommerce_account_subscriptions {
    background: #ffffff !important;
}

/* --- SUBSCRIPTION 2ND LAYER --- (BUTTONS) */

.conta-cliente a.woocommerce-button.button.cancel.wcs_block_ui_on_click,
.conta-cliente a.woocommerce-button.button.change_payment_method,
.conta-cliente a.woocommerce-button.button.subscription_renewal_early {
    background: white !important;
    color: black !important;
    border: 2px solid black !important;
    margin: 2px 1px;
    padding: 5px 5px !important;
    width: 160px;
    display: inline-flex !important;          /* makes centering reliable */
    justify-content: center !important;       /* horizontal center */
    align-items: center !important;           /* vertical center */
    text-align: center !important;            /* fallback */


    transition: all 0.2s ease; /* smooth animation */
}

/* HOVER EFFECT */
.conta-cliente a.woocommerce-button.button.cancel.wcs_block_ui_on_click:hover,
.conta-cliente a.woocommerce-button.button.change_payment_method:hover,
.conta-cliente a.woocommerce-button.button.subscription_renewal_early:hover {
    background: #b2b2b2 !important;
    color: #ffffff !important;
    border: 2px solid #7d7d7d !important;

    transform: scale(1.05); /* slight grow */
}

.custom-rebook-link {
    font-weight: bold;
    text-decoration: underline;
}

.conta-cliente table.shop_table.order_details {
    margin-top: -20px;
}

/* ADJUST TITLE SIZE */
body.woocommerce-account.woocommerce-view-subscription .woocommerce h2 {
    font-size: 21px !important;
}

/* HIDE RELATED PRODUCTS TABLE */

.conta-cliente table#woocommerce-subscriptions-related-orders-table {
    display: none;
}


/* --- PAY FOR ORDER (SUBSCRIPTION PAGE LAYER) --- */


/* ELEMENTOR ACCOUNT TABLE FONT SIZE */

.elementor-widget-woocommerce-my-account 
.e-my-account-tab:not(.e-my-account-tab__dashboard--custom) 
.woocommerce 
.shop_table {
    font-size: 12px;
}

/*ORDER STATUS CONFIRMATION MESSAGE*/

.woocommerce-MyAccount-content-wrapper > p {
    background: #ffffff !important;
    padding: 20px !important;
    border-radius: 5px !important;
    margin-bottom: 20px !important;
}

/*-----BOOKINGS TAB ONLY-----*/

/*BOOKINGS - DISPLAY*/

/*Hide H2 Title*/

.woocommerce-MyAccount-content-wrapper .past-bookings-title {
    display: none !important;
}

/*  ADJUST MARGINS ON NEW TABLES */

.dollys-today-sessions {
    margin-top: -90px;
}

/* HIDE BOOKING "ORDER" STATUS */

table.shop_table.shop_table_responsive.my_account_bookings th.booking-status,
table.shop_table.shop_table_responsive.my_account_bookings td.booking-status {
    display: none !important;
}


/* --- META DETAILS --- */

.dm-extra-row td div {
    font-size: 11px !important;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
}

.dm-extra-row td::before {
    display: none
}



/* ---- DIAGNOSTICS ÁREA ---- */

/* TITLES */

h2.proximas_sessoes_diagnostico, 
h2.sessoes_passadas_diagnostico {
    margin-bottom: 5px !important;
    font-weight: 600 !important;
}

h2.sessoes_passadas_diagnostico {
    margin-top: 20px !important;
}

/* DIAGNOSTIC SLOTS */

.dm-area-diagnosticos-slot-botao {
    max-width: 650px;
    margin: 0 auto;
}

.dm-area-diagnosticos-slot-header {
    padding: 15px 20px;
    gap: 10px !important;
}


.dm-area-diagnosticos-meta {
    gap: 10px;
    justify-content: center;
}

.dm-area-diagnosticos-meta-tag {
    font-size: 12px !important;
}

.dm-area-diagnosticos-produto {
    font-size: 14px !important;
    padding: 5px 15px 5px 15px;
    border-bottom: solid 1px #a0a0a0;
    background: #eafcffad;
}


/* DIAGNOSTIC SLOTS - INSIDE */

.dm-area-diagnosticos-box {
    padding: 14px;
}

.dm-area-diagnosticos-box-title {
    margin-bottom: -15px;
}

.dm-area-diagnosticos-box-content {
    margin-top: -30px;
    margin-bottom: -10px;
    margin-left: 15px;
    padding: 5px;
    text-align: left;
    white-space: pre-line !important;
}



.dm-area-diagnosticos-data {
    font-size: 13px !important;
}






/* ------ LOGIN / REGISTER (XOOTIX REDIRECT)  ----- */

.conta-cliente .xoo-el-form-container.xoo-el-form-inline {
    max-width: 480px;
    margin-top: 70px;
    padding-top: 17px;
    padding-bottom: 10px;
    padding-right: 5px;
    padding-left: 5px;
    border: solid 1px grey;
}

/* HIDE "P" NOTICE TEXT (NOT NOTICES, JUST THE P)*/

.xoo-el-lostpw-success p {
    display: none;
}


/*----- BOOKING / ORDER - VIEW ORDER (2ND LAYER) -----*/

.conta-cliente h2.woocommerce-order-details__title {
    display: none;
}

.conta-cliente ul.wc-booking-summary-list {
    padding-left: 0px !important;
}

.conta-cliente section.woocommerce-customer-details address {
    line-height: 30px;
    padding: 12px 20px !important;
    height: auto !important;
}

p.woocommerce-customer-details--email::before {
    margin-top: 4px !important;
}

/* --- PAYMENT METHODS (2ND LAYER) --- */

.conta-cliente .woocommerce-PaymentBox.woocommerce-PaymentBox--woocommerce_payments.payment_box.payment_method_woocommerce_payments {
    background: #f5f5f5 !important;
    border: 1px solid black;
}

.conta-cliente .woocommerce-PaymentBox.woocommerce-PaymentBox--woocommerce_payments.payment_box.payment_method_woocommerce_payments::before{
    display: none !important;
}


/* ----- FOR DESKTOP ----- */

/*DASHBOARD VIEW GERAL - DISPLAY*/

@media (min-width: 1025px) {
    
    .woocommerce-MyAccount-content-wrapper {
        max-width: 800px !important;
        margin-top: 40px !important;
        margin-left: -30px !important;
    }
    
    .conta-cliente table.shop_table.shop_table_responsive.my_account_bookings {
    margin-top: 80px !important;
    }
    
    /* ------ SUBSCRIPTIONS - 1st Layer  ----- */

    .conta-cliente table.my_account_subscriptions.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.shop_table.shop_table_responsive.woocommerce-orders-table--subscriptions {
        margin-top: 70px;
    }
        
    /* BOOKINGS TITLES (PAST SESSIONS + NEXT SESSIONS) */
    
    h2.dolly-title {
    font-size: 21px !important;
    font-weight: 600 !important;
    margin-bottom: -60px !important;
    margin-top: 20px !important;
    }
    
}

@media (min-width: 881px) and (max-width: 1024px) {
    
    /* BOOKINGS TITLES (PAST SESSIONS + NEXT SESSIONS) */
    
    h2.dolly-title {
    font-size: 21px !important;
    font-weight: 600 !important;
    margin-bottom: -25px !important;
    margin-top: 20px !important;
    }

}


/* TABLET STYLING (GENERAL) */

@media (min-width: 881px) {
    
    table.shop_table.shop_table_responsive.my_account_bookings,
    .e-my-account-tab.e-my-account-tab__edit-account,
    .woocommerce_account_subscriptions,
    .e-my-account-tab.e-my-account-tab__orders,
    .e-my-account-tab.e-my-account-tab__payment-methods {
        margin-top: 40px !important;
    }
    
    /* ------ SUBSCRIPTIONS - 2st Layer  ----- */

    .conta-cliente table.shop_table.subscription_details {
        margin-top: 30px;
    }
    
    
}

/* SMALL TABLET STYLING (GENERAL)*/

@media (max-width: 880px) {
    
      /* BOOKINGS TITLES (PAST SESSIONS + NEXT SESSIONS) */

    h2.dolly-title {
    font-size: 21px !important;
    font-weight: 600 !important;
    margin-bottom: 15px !important;
    margin-top: 30px !important;
    margin-left: 20px !important;
    }  

}


/*-----FOR MOBILE-----*/

@media (max-width: 769px) {
    
    .conta-cliente td.booking-id {
    border-top: solid 3px #a0a0a0d6 !important;
    }

}


@media (max-width: 575px) {

     /* ------ LOGIN / REGISTER (XOOTIX REDIRECT)  ----- */
    
    .conta-cliente .xoo-el-form-container.xoo-el-form-inline {
        max-width: 400px !important;
    }   

    .conta-cliente label.xoo-el-form-label {
        font-size: 15px;
    } 
    
    .conta-cliente a.xoo-el-lostpw-tgr {
        font-size: 15px;
    }
    
    .conta-cliente .xoo-aff-required.xoo-aff-checkbox_single.xoo-aff-field label {
        font-size: 14px;
    }
    
    .conta-cliente input[name="xoo_el_reg_terms"] {
        transform: translateY(2px);
    }

}

@media (max-width: 450px) {

    /* ACCOUNT SETTINGS */

    .woocommerce-EditAccountForm .form-row-first,
    .woocommerce-EditAccountForm .form-row-last {
        width: 100% !important;
        float: none !important;
        display: block !important;
    }

    /* BOOKINGS - LAYER 1 */
    
    .conta-cliente td.booked-product::before,
    .conta-cliente td.booking-id::before,
    .conta-cliente td.order-number::before,
    .conta-cliente td.booking-start-date::before,
    .conta-cliente td.booking-end-date::before,
    .conta-cliente td.booking-status::before {
    padding-right: 10px !important;
    }
    
    /* ------ LOGIN / REGISTER (XOOTIX REDIRECT)  ----- */

    .conta-cliente .xoo-el-form-container.xoo-el-form-inline {
    padding-left: 15px;
    padding-right: 15px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6e0d0 */.elementor-16 .elementor-element.elementor-element-ee6e0d0 {
    position: relative;
}

/* container por baixo (opcional, só para garantir base limpa) */
.elementor-16 .elementor-element.elementor-element-ee6e0d0 .mobile-account-view {
    position: relative;
    z-index: 1;
}

/* container que sobrepõe */
.elementor-16 .elementor-element.elementor-element-ee6e0d0 .oc-trigger {
    position: fixed !important;
    top: 180px;
    left: 0;
    z-index: 999;
}/* End custom CSS */