.elementor-8798 .elementor-element.elementor-element-548c9a5{--display:flex;--justify-content:center;--overflow:hidden;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-8798 .elementor-element.elementor-element-d1512c1 img{width:100%;}.elementor-8798 .elementor-element.elementor-element-9974995{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8798 .elementor-element.elementor-element-2a392dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-8798 .elementor-element.elementor-element-2a392dc .elementor-heading-title{font-size:var( --e-global-typography-bf6de45-font-size );line-height:var( --e-global-typography-bf6de45-line-height );}.elementor-8798 .elementor-element.elementor-element-eb41823{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-8798 .elementor-element.elementor-element-eb41823 .elementor-heading-title{font-size:var( --e-global-typography-e660ea4-font-size );line-height:var( --e-global-typography-e660ea4-line-height );}.elementor-8798 .elementor-element.elementor-element-d3d7e8c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:10px 40px;--row-gap:10px;--column-gap:40px;--grid-auto-flow:row;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8798 .elementor-element.elementor-element-de49d7e .elementor-button{background-color:#2D28C400;font-size:28px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:015px 20px 15px 20px;}.elementor-8798 .elementor-element.elementor-element-de49d7e .elementor-button:hover, .elementor-8798 .elementor-element.elementor-element-de49d7e .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-de49d7e .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-8798 .elementor-element.elementor-element-de49d7e .elementor-button:hover svg, .elementor-8798 .elementor-element.elementor-element-de49d7e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-68fe5c5 .elementor-button{background-color:#2D28C400;font-size:28px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:015px 20px 15px 20px;}.elementor-8798 .elementor-element.elementor-element-68fe5c5 .elementor-button:hover, .elementor-8798 .elementor-element.elementor-element-68fe5c5 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-68fe5c5 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-8798 .elementor-element.elementor-element-68fe5c5 .elementor-button:hover svg, .elementor-8798 .elementor-element.elementor-element-68fe5c5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-828c542 .elementor-button{background-color:#2D28C400;font-size:28px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:015px 20px 15px 20px;}.elementor-8798 .elementor-element.elementor-element-828c542 .elementor-button:hover, .elementor-8798 .elementor-element.elementor-element-828c542 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-828c542 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-8798 .elementor-element.elementor-element-828c542 .elementor-button:hover svg, .elementor-8798 .elementor-element.elementor-element-828c542 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-f27a7ec .elementor-button{background-color:#2D28C400;font-size:28px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:015px 20px 15px 20px;}.elementor-8798 .elementor-element.elementor-element-f27a7ec .elementor-button:hover, .elementor-8798 .elementor-element.elementor-element-f27a7ec .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-f27a7ec .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-8798 .elementor-element.elementor-element-f27a7ec .elementor-button:hover svg, .elementor-8798 .elementor-element.elementor-element-f27a7ec .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-82fa575 .elementor-button{background-color:#2D28C400;font-size:28px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:015px 20px 15px 20px;}.elementor-8798 .elementor-element.elementor-element-82fa575 .elementor-button:hover, .elementor-8798 .elementor-element.elementor-element-82fa575 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-82fa575 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-8798 .elementor-element.elementor-element-82fa575 .elementor-button:hover svg, .elementor-8798 .elementor-element.elementor-element-82fa575 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-304da3f .elementor-button{background-color:#2D28C400;font-size:28px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:015px 20px 15px 20px;}.elementor-8798 .elementor-element.elementor-element-304da3f .elementor-button:hover, .elementor-8798 .elementor-element.elementor-element-304da3f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-304da3f .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-8798 .elementor-element.elementor-element-304da3f .elementor-button:hover svg, .elementor-8798 .elementor-element.elementor-element-304da3f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-e2427e2 .elementor-button{background-color:#2D28C400;font-size:28px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:015px 20px 15px 20px;}.elementor-8798 .elementor-element.elementor-element-e2427e2 .elementor-button:hover, .elementor-8798 .elementor-element.elementor-element-e2427e2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-e2427e2 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-8798 .elementor-element.elementor-element-e2427e2 .elementor-button:hover svg, .elementor-8798 .elementor-element.elementor-element-e2427e2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-b0b1322 .elementor-button{background-color:#2D28C400;font-size:28px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:015px 20px 15px 20px;}.elementor-8798 .elementor-element.elementor-element-b0b1322 .elementor-button:hover, .elementor-8798 .elementor-element.elementor-element-b0b1322 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-b0b1322 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-8798 .elementor-element.elementor-element-b0b1322 .elementor-button:hover svg, .elementor-8798 .elementor-element.elementor-element-b0b1322 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-dd23bf1 .elementor-button{background-color:#2D28C400;font-size:28px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:015px 20px 15px 20px;}.elementor-8798 .elementor-element.elementor-element-dd23bf1 .elementor-button:hover, .elementor-8798 .elementor-element.elementor-element-dd23bf1 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-dd23bf1 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-8798 .elementor-element.elementor-element-dd23bf1 .elementor-button:hover svg, .elementor-8798 .elementor-element.elementor-element-dd23bf1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8798 .elementor-element.elementor-element-209ed18{--grid-columns:3;--grid-row-gap:20px;width:100%;max-width:100%;--grid-column-gap:60px;}.elementor-8798 .elementor-element.elementor-element-209ed18.elementor-element{--align-self:center;}.elementor-8798 .elementor-element.elementor-element-5b7354f{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8798 .elementor-element.elementor-element-424d62b{background-color:#F4F5F8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:30px 20px 30px 20px;text-align:center;}.elementor-8798 .elementor-element.elementor-element-424d62b .elementor-heading-title{font-size:var( --e-global-typography-45516cc-font-size );line-height:var( --e-global-typography-45516cc-line-height );}.elementor-8798 .elementor-element.elementor-element-6750e94{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8798 .elementor-element.elementor-element-05b0e17{--grid-columns:2;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-8798 .elementor-element.elementor-element-0089ee1{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8798 .elementor-element.elementor-element-3d952b5 .elementor-button{background-color:transparent;font-size:var( --e-global-typography-494f2d3-font-size );font-weight:var( --e-global-typography-494f2d3-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #7F9B3C1A 25%, #D1D0DB 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D3D430;border-radius:8px 8px 8px 8px;padding:10px 20px 10px 20px;}.elementor-8798 .elementor-element.elementor-element-3d952b5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8798 .elementor-element.elementor-element-3d952b5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8798 .elementor-element.elementor-element-3d952b5 .elementor-button:hover, .elementor-8798 .elementor-element.elementor-element-3d952b5 .elementor-button:focus{color:var( --e-global-color-secondary );box-shadow:3px 2px 6px 0px rgba(0, 0, 0, 0.33);}.elementor-8798 .elementor-element.elementor-element-3d952b5 .elementor-button:hover svg, .elementor-8798 .elementor-element.elementor-element-3d952b5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-8798 .elementor-element.elementor-element-0c875bc{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8798 .elementor-element.elementor-element-0bf6b47{background-color:#F4F5F8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:30px 20px 30px 20px;text-align:center;}.elementor-8798 .elementor-element.elementor-element-0bf6b47 .elementor-heading-title{font-size:var( --e-global-typography-45516cc-font-size );line-height:var( --e-global-typography-45516cc-line-height );}.elementor-8798 .elementor-element.elementor-element-e06be2d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8798 .elementor-element.elementor-element-9b3db97{--grid-columns:2;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-8798 .elementor-element.elementor-element-2dc29fb{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8798 .elementor-element.elementor-element-ec7f20d .elementor-button{background-color:transparent;font-size:var( --e-global-typography-494f2d3-font-size );font-weight:var( --e-global-typography-494f2d3-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #7F9B3C1A 25%, #D1D0DB 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D3D430;border-radius:8px 8px 8px 8px;padding:10px 20px 10px 20px;}.elementor-8798 .elementor-element.elementor-element-ec7f20d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8798 .elementor-element.elementor-element-ec7f20d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8798 .elementor-element.elementor-element-ec7f20d .elementor-button:hover, .elementor-8798 .elementor-element.elementor-element-ec7f20d .elementor-button:focus{color:var( --e-global-color-secondary );box-shadow:3px 2px 6px 0px rgba(0, 0, 0, 0.33);}.elementor-8798 .elementor-element.elementor-element-ec7f20d .elementor-button:hover svg, .elementor-8798 .elementor-element.elementor-element-ec7f20d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-8798 .elementor-element.elementor-element-4e24bdf{--display:flex;}.elementor-8798 .elementor-element.elementor-element-930a866{background-color:#F4F5F8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:30px 20px 30px 20px;text-align:center;}.elementor-8798 .elementor-element.elementor-element-930a866 .elementor-heading-title{font-size:var( --e-global-typography-45516cc-font-size );line-height:var( --e-global-typography-45516cc-line-height );}.elementor-8798 .elementor-element.elementor-element-4065e35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8798 .elementor-element.elementor-element-f7a38c2{--grid-columns:2;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-8798 .elementor-element.elementor-element-1a5ce36{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8798 .elementor-element.elementor-element-d44d9bc .elementor-button{background-color:transparent;font-size:var( --e-global-typography-494f2d3-font-size );font-weight:var( --e-global-typography-494f2d3-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #7F9B3C1A 25%, #D1D0DB 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D3D430;border-radius:8px 8px 8px 8px;padding:10px 20px 10px 20px;}.elementor-8798 .elementor-element.elementor-element-d44d9bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8798 .elementor-element.elementor-element-d44d9bc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8798 .elementor-element.elementor-element-d44d9bc .elementor-button:hover, .elementor-8798 .elementor-element.elementor-element-d44d9bc .elementor-button:focus{color:var( --e-global-color-secondary );box-shadow:3px 2px 6px 0px rgba(0, 0, 0, 0.33);}.elementor-8798 .elementor-element.elementor-element-d44d9bc .elementor-button:hover svg, .elementor-8798 .elementor-element.elementor-element-d44d9bc .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-8798 .elementor-element.elementor-element-9974995{--content-width:1191px;}}@media(max-width:1020px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-8798 .elementor-element.elementor-element-9974995{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8798 .elementor-element.elementor-element-2a392dc .elementor-heading-title{font-size:var( --e-global-typography-bf6de45-font-size );line-height:var( --e-global-typography-bf6de45-line-height );}.elementor-8798 .elementor-element.elementor-element-eb41823 .elementor-heading-title{font-size:var( --e-global-typography-e660ea4-font-size );line-height:var( --e-global-typography-e660ea4-line-height );}.elementor-8798 .elementor-element.elementor-element-d3d7e8c{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-209ed18{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-8798 .elementor-element.elementor-element-424d62b .elementor-heading-title{font-size:var( --e-global-typography-45516cc-font-size );line-height:var( --e-global-typography-45516cc-line-height );}.elementor-8798 .elementor-element.elementor-element-05b0e17{--grid-columns:2;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-8798 .elementor-element.elementor-element-3d952b5 .elementor-button{font-size:var( --e-global-typography-494f2d3-font-size );}.elementor-8798 .elementor-element.elementor-element-0bf6b47 .elementor-heading-title{font-size:var( --e-global-typography-45516cc-font-size );line-height:var( --e-global-typography-45516cc-line-height );}.elementor-8798 .elementor-element.elementor-element-9b3db97{--grid-columns:2;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-8798 .elementor-element.elementor-element-ec7f20d .elementor-button{font-size:var( --e-global-typography-494f2d3-font-size );}.elementor-8798 .elementor-element.elementor-element-930a866 .elementor-heading-title{font-size:var( --e-global-typography-45516cc-font-size );line-height:var( --e-global-typography-45516cc-line-height );}.elementor-8798 .elementor-element.elementor-element-f7a38c2{--grid-columns:2;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-8798 .elementor-element.elementor-element-1a5ce36{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8798 .elementor-element.elementor-element-d44d9bc .elementor-button{font-size:var( --e-global-typography-494f2d3-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-8798 .elementor-element.elementor-element-9974995{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8798 .elementor-element.elementor-element-2a392dc{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8798 .elementor-element.elementor-element-2a392dc .elementor-heading-title{font-size:var( --e-global-typography-bf6de45-font-size );line-height:var( --e-global-typography-bf6de45-line-height );}.elementor-8798 .elementor-element.elementor-element-eb41823{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8798 .elementor-element.elementor-element-eb41823 .elementor-heading-title{font-size:var( --e-global-typography-e660ea4-font-size );line-height:var( --e-global-typography-e660ea4-line-height );}.elementor-8798 .elementor-element.elementor-element-d3d7e8c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-209ed18{--grid-columns:2;--grid-row-gap:8px;--grid-column-gap:8px;}.elementor-8798 .elementor-element.elementor-element-424d62b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:15px 20px 15px 20px;}.elementor-8798 .elementor-element.elementor-element-424d62b .elementor-heading-title{font-size:var( --e-global-typography-45516cc-font-size );line-height:var( --e-global-typography-45516cc-line-height );}.elementor-8798 .elementor-element.elementor-element-05b0e17{--grid-columns:1;}.elementor-8798 .elementor-element.elementor-element-3d952b5 .elementor-button{font-size:var( --e-global-typography-494f2d3-font-size );}.elementor-8798 .elementor-element.elementor-element-0bf6b47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:15px 20px 15px 20px;}.elementor-8798 .elementor-element.elementor-element-0bf6b47 .elementor-heading-title{font-size:var( --e-global-typography-45516cc-font-size );line-height:var( --e-global-typography-45516cc-line-height );}.elementor-8798 .elementor-element.elementor-element-9b3db97{--grid-columns:1;}.elementor-8798 .elementor-element.elementor-element-ec7f20d .elementor-button{font-size:var( --e-global-typography-494f2d3-font-size );}.elementor-8798 .elementor-element.elementor-element-930a866{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:15px 20px 15px 20px;}.elementor-8798 .elementor-element.elementor-element-930a866 .elementor-heading-title{font-size:var( --e-global-typography-45516cc-font-size );line-height:var( --e-global-typography-45516cc-line-height );}.elementor-8798 .elementor-element.elementor-element-f7a38c2{--grid-columns:1;}.elementor-8798 .elementor-element.elementor-element-1a5ce36{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8798 .elementor-element.elementor-element-d44d9bc .elementor-button{font-size:var( --e-global-typography-494f2d3-font-size );}}/* Start custom CSS for image, class: .elementor-element-d1512c1 */@media (max-width: 767px) {
.elementor-8798 .elementor-element.elementor-element-d1512c1 img {
    aspect-ratio: 201 / 176;
    object-fit: cover;
    -webkit-mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 1) 55%,
        rgba(0, 0, 0, 0) 100%
    );
    mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 1) 55%,
        rgba(0, 0, 0, 0) 100%
    );
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3d7e8c */.elementor-8798 .elementor-element.elementor-element-d3d7e8c .elementor-button {
    position: relative;
    border: none;
    z-index: 1;
    
    /* นำค่า Background และ Blur มาใส่ตรงๆ */
    background: linear-gradient(272.08deg, rgba(127, 155, 60, 0.3) 1.29%, rgba(255, 255, 255, 0.15) 100%);
    backdrop-filter: blur(42px);
    -webkit-backdrop-filter: blur(42px);
}

.elementor-8798 .elementor-element.elementor-element-d3d7e8c .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1.1px; /* แทนค่า border: 1px solid */
    border-radius: inherit;
    pointer-events: none;
    z-index: -1;

    /* นำค่าขอบ radial-gradient ทั้ง 3 ชั้นจาก Figma มาใส่แบบเป๊ะๆ */
    background: 
        radial-gradient(69.43% 69.43% at 50% 50%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),
        radial-gradient(60% 51.57% at 50% 50%, #201E5A 20%, rgba(32, 30, 90, 0) 100%),
        radial-gradient(54.8% 53% at 50% 50%, #7F9B3C 20%, rgba(127, 155, 60, 0) 100%);

    /* คำสั่งเจาะขอบให้เป็นเส้น 1px */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-05b0e17 */@media (min-width: 768px) {
    .elementor-8798 .elementor-element.elementor-element-05b0e17 .doctor_info {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d952b5 *//*.elementor-8798 .elementor-element.elementor-element-3d952b5 a.elementor-button:hover {*/
/*    background-image: unset;*/
/*}*/

.elementor-8798 .elementor-element.elementor-element-3d952b5 .elementor-button-icon {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9b3db97 */@media (min-width: 768px) {
    .elementor-8798 .elementor-element.elementor-element-9b3db97 .doctor_info {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec7f20d *//*.elementor-8798 .elementor-element.elementor-element-ec7f20d a.elementor-button:hover {*/
/*    background-image: unset;*/
/*}*/

.elementor-8798 .elementor-element.elementor-element-ec7f20d .elementor-button-icon {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-f7a38c2 */@media (min-width: 768px) {
    .elementor-8798 .elementor-element.elementor-element-f7a38c2 .doctor_info {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d44d9bc *//*.elementor-8798 .elementor-element.elementor-element-d44d9bc a.elementor-button:hover {*/
/*    background-image: unset;*/
/*}*/

.elementor-8798 .elementor-element.elementor-element-d44d9bc .elementor-button-icon {
    font-size: 14px;
}/* End custom CSS */