.elementor-288 .elementor-element.elementor-element-946f6da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-147327e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-288 .elementor-element.elementor-element-147327e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-4526758{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;font-size:18px;font-weight:800;}.elementor-288 .elementor-element.elementor-element-8eaea7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-288 .elementor-element.elementor-element-860078e .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Arial", Sans-serif;font-weight:bold;border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-288 .elementor-element.elementor-element-956e8a4{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-288 .elementor-element.elementor-element-360b366 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-360b366 img{width:90%;border-radius:8px 8px 8px 8px;}.elementor-288 .elementor-element.elementor-element-98df6f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-414975a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-c65d6bb{--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:center;--gap:20px 25px;--row-gap:20px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-c65d6bb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-288 .elementor-element.elementor-element-a92f1b5 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-288 .elementor-element.elementor-element-ed8f462{--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:center;--gap:20px 25px;--row-gap:20px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-41e1f79 .elementor-counter{flex-direction:column-reverse;}.elementor-288 .elementor-element.elementor-element-c945041{--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:center;--gap:20px 25px;--row-gap:20px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-d512413 .elementor-counter{flex-direction:column-reverse;}.elementor-288 .elementor-element.elementor-element-49b5f73{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-49b5f73:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-49b5f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-827681e );}.elementor-288 .elementor-element.elementor-element-08e8e82 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-08e8e82 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor0 );}.elementor-288 .elementor-element.elementor-element-8aecccb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-288 .elementor-element.elementor-element-8aecccb .elementor-heading-title{font-size:40px;font-weight:600;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-150051e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-288 .elementor-element.elementor-element-150051e{font-size:18px;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-f458a8a{--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:space-evenly;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-288 .elementor-element.elementor-element-55ec217{--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-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 10px -8px rgba(0, 0, 0, 0.88);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-288 .elementor-element.elementor-element-55ec217:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-55ec217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-288 .elementor-element.elementor-element-24e0981{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-288 .elementor-element.elementor-element-93868fb > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-93868fb .elementor-icon-wrapper{text-align:center;}.elementor-288 .elementor-element.elementor-element-93868fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-288 .elementor-element.elementor-element-93868fb.elementor-view-framed .elementor-icon, .elementor-288 .elementor-element.elementor-element-93868fb.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-288 .elementor-element.elementor-element-93868fb.elementor-view-framed .elementor-icon, .elementor-288 .elementor-element.elementor-element-93868fb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-288 .elementor-element.elementor-element-93868fb .elementor-icon{font-size:24px;}.elementor-288 .elementor-element.elementor-element-93868fb .elementor-icon svg{height:24px;}.elementor-288 .elementor-element.elementor-element-228dc6e > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-288 .elementor-element.elementor-element-228dc6e .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-80bd216 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-80bd216 .elementor-heading-title{font-size:16px;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-97a1330{--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-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 10px -8px rgba(0, 0, 0, 0.88);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-288 .elementor-element.elementor-element-97a1330:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-97a1330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-288 .elementor-element.elementor-element-68623a6{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-288 .elementor-element.elementor-element-510cb9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-510cb9c .elementor-icon-wrapper{text-align:center;}.elementor-288 .elementor-element.elementor-element-510cb9c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-288 .elementor-element.elementor-element-510cb9c.elementor-view-framed .elementor-icon, .elementor-288 .elementor-element.elementor-element-510cb9c.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-288 .elementor-element.elementor-element-510cb9c.elementor-view-framed .elementor-icon, .elementor-288 .elementor-element.elementor-element-510cb9c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-288 .elementor-element.elementor-element-510cb9c .elementor-icon{font-size:29px;}.elementor-288 .elementor-element.elementor-element-510cb9c .elementor-icon svg{height:29px;}.elementor-288 .elementor-element.elementor-element-52acc8d > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-288 .elementor-element.elementor-element-52acc8d .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-273ab50 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-273ab50 .elementor-heading-title{font-size:16px;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-f778b02{--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:space-evenly;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-288 .elementor-element.elementor-element-9ac1d60{--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:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 10px -8px rgba(0, 0, 0, 0.88);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-288 .elementor-element.elementor-element-9ac1d60:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-9ac1d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-288 .elementor-element.elementor-element-bceb952{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-288 .elementor-element.elementor-element-0ad975b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-0ad975b .elementor-icon-wrapper{text-align:center;}.elementor-288 .elementor-element.elementor-element-0ad975b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-288 .elementor-element.elementor-element-0ad975b.elementor-view-framed .elementor-icon, .elementor-288 .elementor-element.elementor-element-0ad975b.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-288 .elementor-element.elementor-element-0ad975b.elementor-view-framed .elementor-icon, .elementor-288 .elementor-element.elementor-element-0ad975b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-288 .elementor-element.elementor-element-0ad975b .elementor-icon{font-size:28px;}.elementor-288 .elementor-element.elementor-element-0ad975b .elementor-icon svg{height:28px;}.elementor-288 .elementor-element.elementor-element-e378b72 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-288 .elementor-element.elementor-element-e378b72 .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-b67faca > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-b67faca .elementor-heading-title{font-size:16px;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-60e9743{--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-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 10px -8px rgba(0, 0, 0, 0.88);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-288 .elementor-element.elementor-element-60e9743:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-60e9743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-288 .elementor-element.elementor-element-2435196{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-288 .elementor-element.elementor-element-dca42e7 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-288 .elementor-element.elementor-element-dca42e7 .elementor-icon-wrapper{text-align:center;}.elementor-288 .elementor-element.elementor-element-dca42e7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-288 .elementor-element.elementor-element-dca42e7.elementor-view-framed .elementor-icon, .elementor-288 .elementor-element.elementor-element-dca42e7.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-288 .elementor-element.elementor-element-dca42e7.elementor-view-framed .elementor-icon, .elementor-288 .elementor-element.elementor-element-dca42e7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-288 .elementor-element.elementor-element-dca42e7 .elementor-icon{font-size:30px;}.elementor-288 .elementor-element.elementor-element-dca42e7 .elementor-icon svg{height:30px;}.elementor-288 .elementor-element.elementor-element-460ce7c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-460ce7c .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-9fc15b2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-9fc15b2 .elementor-heading-title{font-size:16px;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-f3b7803{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-f3b7803:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-f3b7803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C89B8A;}.elementor-288 .elementor-element.elementor-element-6256f90 > .elementor-widget-container{margin:60px 0px 10px 0px;}.elementor-288 .elementor-element.elementor-element-6256f90 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-288 .elementor-element.elementor-element-243e353 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-288 .elementor-element.elementor-element-243e353{font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-288 .elementor-element.elementor-element-7868dca{--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:space-evenly;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-288 .elementor-element.elementor-element-7071ae5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-288 .elementor-element.elementor-element-63c97d0{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 36px 2px rgba(255, 255, 255, 0.98);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-288 .elementor-element.elementor-element-63c97d0:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-63c97d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F6;}.elementor-288 .elementor-element.elementor-element-c459415{text-align:center;}.elementor-288 .elementor-element.elementor-element-c459415 img{height:250px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-288 .elementor-element.elementor-element-c98747a > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-c98747a .elementor-heading-title{font-size:14px;font-weight:600;color:#EB4D93;}.elementor-288 .elementor-element.elementor-element-bf3e4ad .elementor-heading-title{font-size:26px;color:var( --e-global-color-text );}.elementor-288 .elementor-element.elementor-element-20913c9{color:var( --e-global-color-astglobalcolor7 );}.elementor-288 .elementor-element.elementor-element-ef500ac .elementor-button{background-color:#02010100;font-size:16px;font-weight:600;fill:#EB4D93;color:#EB4D93;padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-ef500ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-288 .elementor-element.elementor-element-ef500ac .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-288 .elementor-element.elementor-element-ef500ac .elementor-button:hover, .elementor-288 .elementor-element.elementor-element-ef500ac .elementor-button:focus{color:#D63D84;}.elementor-288 .elementor-element.elementor-element-ef500ac .elementor-button:hover svg, .elementor-288 .elementor-element.elementor-element-ef500ac .elementor-button:focus svg{fill:#D63D84;}.elementor-288 .elementor-element.elementor-element-26ef45d{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 36px 2px #FFFFFF;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-288 .elementor-element.elementor-element-26ef45d:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-26ef45d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F6;}.elementor-288 .elementor-element.elementor-element-13505bb{text-align:center;}.elementor-288 .elementor-element.elementor-element-13505bb img{height:250px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-288 .elementor-element.elementor-element-5c2255b > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-5c2255b .elementor-heading-title{font-size:14px;font-weight:600;color:#EB4D93;}.elementor-288 .elementor-element.elementor-element-295b3aa .elementor-heading-title{font-size:26px;color:var( --e-global-color-text );}.elementor-288 .elementor-element.elementor-element-214212b{color:var( --e-global-color-text );}.elementor-288 .elementor-element.elementor-element-e49d08e .elementor-button{background-color:#02010100;font-size:16px;font-weight:600;fill:#EB4D93;color:#EB4D93;padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-e49d08e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-288 .elementor-element.elementor-element-e49d08e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-288 .elementor-element.elementor-element-e49d08e .elementor-button:hover, .elementor-288 .elementor-element.elementor-element-e49d08e .elementor-button:focus{color:#D63D84;}.elementor-288 .elementor-element.elementor-element-e49d08e .elementor-button:hover svg, .elementor-288 .elementor-element.elementor-element-e49d08e .elementor-button:focus svg{fill:#D63D84;}.elementor-288 .elementor-element.elementor-element-0b2f467 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );border-radius:24px 24px 24px 24px;}.elementor-288 .elementor-element.elementor-element-0b2f467 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-288 .elementor-element.elementor-element-379edcb{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-288 .elementor-element.elementor-element-379edcb:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-379edcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3D1D8;}.elementor-288 .elementor-element.elementor-element-ed5ac04 > .elementor-widget-container{margin:70px 0px 70px 0px;}.elementor-288 .elementor-element.elementor-element-7a70d1a{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-7a70d1a:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-7a70d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-827681e );}.elementor-288 .elementor-element.elementor-element-c3199b5{text-align:center;}.elementor-288 .elementor-element.elementor-element-c3199b5 .elementor-heading-title{color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-5186c6c{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-288 .elementor-element.elementor-element-5186c6c:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-5186c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-827681e );}.elementor-288 .elementor-element.elementor-element-5186c6c.e-con{--align-self:stretch;}.elementor-288 .elementor-element.elementor-element-ba9cef4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-288 .elementor-element.elementor-element-d425fee{--display:flex;--min-height:500px;--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:space-evenly;--align-items:stretch;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 7px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-288 .elementor-element.elementor-element-d425fee:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-d425fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E7D3;}.elementor-288 .elementor-element.elementor-element-3ded1ce{text-align:center;}.elementor-288 .elementor-element.elementor-element-3ded1ce .elementor-heading-title{font-size:17px;color:var( --e-global-color-astglobalcolor0 );}.elementor-288 .elementor-element.elementor-element-ebefe06{--display:flex;}.elementor-288 .elementor-element.elementor-element-faf5e3c{text-align:center;}.elementor-288 .elementor-element.elementor-element-faf5e3c .elementor-heading-title{font-size:23px;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-516fae2{text-align:center;}.elementor-288 .elementor-element.elementor-element-516fae2 .elementor-heading-title{font-size:15px;font-style:italic;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-781869b{text-align:center;}.elementor-288 .elementor-element.elementor-element-781869b .elementor-heading-title{font-size:17px;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-431f26d .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-288 .elementor-element.elementor-element-431f26d .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-288 .elementor-element.elementor-element-431f26d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-288 .elementor-element.elementor-element-431f26d .elementor-icon-list-text{color:var( --e-global-color-3b9a079 );transition:color 0.3s;}.elementor-288 .elementor-element.elementor-element-ecb3b22{text-align:center;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-ecb3b22 p{margin-block-end:3px;}.elementor-288 .elementor-element.elementor-element-86044c5 .elementor-button{background-color:#02010100;font-size:17px;font-weight:600;fill:#FB5FAB;color:#FB5FAB;padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-86044c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-288 .elementor-element.elementor-element-67d63b0{--display:flex;--min-height:500px;--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:space-evenly;--align-items:stretch;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 7px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-288 .elementor-element.elementor-element-67d63b0:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-67d63b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E7D3;}.elementor-288 .elementor-element.elementor-element-f894981{text-align:center;}.elementor-288 .elementor-element.elementor-element-f894981 .elementor-heading-title{font-size:17px;color:var( --e-global-color-astglobalcolor0 );}.elementor-288 .elementor-element.elementor-element-11f5883{text-align:center;}.elementor-288 .elementor-element.elementor-element-11f5883 .elementor-heading-title{font-size:23px;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-b116b7c{text-align:center;}.elementor-288 .elementor-element.elementor-element-b116b7c .elementor-heading-title{font-size:15px;font-style:italic;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-078a69e{text-align:center;}.elementor-288 .elementor-element.elementor-element-078a69e .elementor-heading-title{font-size:17px;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-782408b .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-288 .elementor-element.elementor-element-782408b .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-288 .elementor-element.elementor-element-782408b{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-288 .elementor-element.elementor-element-782408b .elementor-icon-list-text{color:var( --e-global-color-3b9a079 );transition:color 0.3s;}.elementor-288 .elementor-element.elementor-element-5e5e2ba{text-align:center;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-5e5e2ba p{margin-block-end:3px;}.elementor-288 .elementor-element.elementor-element-bf84f0d .elementor-button{background-color:#02010100;font-size:17px;font-weight:600;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-bf84f0d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-288 .elementor-element.elementor-element-7f1eab4{--display:flex;--min-height:500px;--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:space-evenly;--align-items:stretch;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 7px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-288 .elementor-element.elementor-element-7f1eab4:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-7f1eab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E7D3;}.elementor-288 .elementor-element.elementor-element-b5efb11{text-align:center;}.elementor-288 .elementor-element.elementor-element-b5efb11 .elementor-heading-title{font-size:17px;color:var( --e-global-color-astglobalcolor0 );}.elementor-288 .elementor-element.elementor-element-96a6191{text-align:center;}.elementor-288 .elementor-element.elementor-element-96a6191 .elementor-heading-title{font-size:23px;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-88765a6{text-align:center;}.elementor-288 .elementor-element.elementor-element-88765a6 .elementor-heading-title{font-size:15px;font-style:italic;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-3991dfc{text-align:center;}.elementor-288 .elementor-element.elementor-element-3991dfc .elementor-heading-title{font-size:17px;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-fbc54f1 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-288 .elementor-element.elementor-element-fbc54f1 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-288 .elementor-element.elementor-element-fbc54f1{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-288 .elementor-element.elementor-element-fbc54f1 .elementor-icon-list-text{color:var( --e-global-color-3b9a079 );transition:color 0.3s;}.elementor-288 .elementor-element.elementor-element-e6eba4e{text-align:center;color:var( --e-global-color-3b9a079 );}.elementor-288 .elementor-element.elementor-element-e6eba4e p{margin-block-end:3px;}.elementor-288 .elementor-element.elementor-element-dc1bae0 .elementor-button{background-color:#02010100;font-size:17px;font-weight:600;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-dc1bae0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-288 .elementor-element.elementor-element-9f9d143 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );fill:var( --e-global-color-827681e );color:var( --e-global-color-827681e );border-radius:24px 24px 24px 24px;padding:15px 15px 15px 15px;}.elementor-288 .elementor-element.elementor-element-9f9d143 > .elementor-widget-container{margin:0px 0px 40px 20px;}.elementor-288 .elementor-element.elementor-element-9f9d143.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-288 .elementor-element.elementor-element-9f9d143 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-288 .elementor-element.elementor-element-9f9d143 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-288 .elementor-element.elementor-element-0b5cd73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-288 .elementor-element.elementor-element-fd0b989{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-288 .elementor-element.elementor-element-fd0b989.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-288 .elementor-element.elementor-element-dc54e4d{text-align:start;}.elementor-288 .elementor-element.elementor-element-dc54e4d img{height:500px;object-fit:fill;}.elementor-288 .elementor-element.elementor-element-820c33a{--display:flex;}.elementor-288 .elementor-element.elementor-element-bf54632{--display:flex;}.elementor-288 .elementor-element.elementor-element-cb5d2ea{--display:flex;}.elementor-288 .elementor-element.elementor-element-e2b5622{--display:flex;}.elementor-288 .elementor-element.elementor-element-9634a1f .elementor-icon-list-icon i{color:#3DFF00;transition:color 0.3s;}.elementor-288 .elementor-element.elementor-element-9634a1f .elementor-icon-list-icon svg{fill:#3DFF00;transition:fill 0.3s;}.elementor-288 .elementor-element.elementor-element-9634a1f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-288 .elementor-element.elementor-element-9634a1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-288 .elementor-element.elementor-element-9634a1f .elementor-icon-list-item > a{font-weight:bold;}.elementor-288 .elementor-element.elementor-element-9634a1f .elementor-icon-list-text{transition:color 0.3s;}.elementor-288 .elementor-element.elementor-element-1b485df{--display:flex;}.elementor-288 .elementor-element.elementor-element-793e674 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-weight:bold;border-radius:30px 30px 30px 30px;}.elementor-288 .elementor-element.elementor-element-793e674 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-288 .elementor-element.elementor-element-c649e93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:060px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-288 .elementor-element.elementor-element-a3c2f53 iframe{height:496px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-288 .elementor-element.elementor-element-8eaea7a{--content-width:500px;}.elementor-288 .elementor-element.elementor-element-c65d6bb{--width:32.652%;}.elementor-288 .elementor-element.elementor-element-f458a8a{--content-width:1200px;}.elementor-288 .elementor-element.elementor-element-7868dca{--content-width:1200px;}.elementor-288 .elementor-element.elementor-element-63c97d0{--width:47%;}.elementor-288 .elementor-element.elementor-element-26ef45d{--width:47%;}.elementor-288 .elementor-element.elementor-element-fd0b989{--width:43.088%;}}@media(max-width:1024px){.elementor-288 .elementor-element.elementor-element-946f6da{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-288 .elementor-element.elementor-element-147327e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-288 .elementor-element.elementor-element-4526758{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-288 .elementor-element.elementor-element-360b366 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-98df6f2{--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-288 .elementor-element.elementor-element-414975a{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-c65d6bb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-288 .elementor-element.elementor-element-ed8f462{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-288 .elementor-element.elementor-element-c945041{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-288 .elementor-element.elementor-element-946f6da{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-288 .elementor-element.elementor-element-4526758{font-size:15px;}.elementor-288 .elementor-element.elementor-element-360b366 img{width:100%;max-width:100%;height:215px;object-fit:fill;}.elementor-288 .elementor-element.elementor-element-98df6f2{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-288 .elementor-element.elementor-element-414975a{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-c65d6bb{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-ed8f462{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-49b5f73{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-288 .elementor-element.elementor-element-08e8e82 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-288 .elementor-element.elementor-element-08e8e82{text-align:center;}.elementor-288 .elementor-element.elementor-element-8aecccb{text-align:center;}.elementor-288 .elementor-element.elementor-element-150051e{text-align:center;}.elementor-288 .elementor-element.elementor-element-f458a8a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-24e0981{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-288 .elementor-element.elementor-element-228dc6e{text-align:center;}.elementor-288 .elementor-element.elementor-element-80bd216{text-align:center;}.elementor-288 .elementor-element.elementor-element-68623a6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-288 .elementor-element.elementor-element-52acc8d{text-align:center;}.elementor-288 .elementor-element.elementor-element-273ab50{text-align:center;}.elementor-288 .elementor-element.elementor-element-f778b02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-bceb952{--justify-content:center;}.elementor-288 .elementor-element.elementor-element-e378b72{text-align:center;}.elementor-288 .elementor-element.elementor-element-b67faca{text-align:center;}.elementor-288 .elementor-element.elementor-element-2435196{--justify-content:center;}.elementor-288 .elementor-element.elementor-element-460ce7c{text-align:center;}.elementor-288 .elementor-element.elementor-element-9fc15b2{text-align:center;}.elementor-288 .elementor-element.elementor-element-f3b7803{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-288 .elementor-element.elementor-element-6256f90 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-6256f90{text-align:center;}.elementor-288 .elementor-element.elementor-element-243e353{text-align:center;font-size:16px;}.elementor-288 .elementor-element.elementor-element-7868dca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-7071ae5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-26ef45d{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-288 .elementor-element.elementor-element-0b2f467 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-379edcb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-288 .elementor-element.elementor-element-ed5ac04 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-c3199b5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-288 .elementor-element.elementor-element-faf5e3c{text-align:center;}.elementor-288 .elementor-element.elementor-element-67d63b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-288 .elementor-element.elementor-element-11f5883{text-align:center;}.elementor-288 .elementor-element.elementor-element-7f1eab4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-288 .elementor-element.elementor-element-96a6191{text-align:center;}.elementor-288 .elementor-element.elementor-element-dc54e4d img{height:256px;object-fit:fill;}.elementor-288 .elementor-element.elementor-element-a4a4df5{text-align:center;}.elementor-288 .elementor-element.elementor-element-39135c4{text-align:center;}.elementor-288 .elementor-element.elementor-element-7baf54a{text-align:center;}}/* Start custom CSS for stepbookingbutton, class: .elementor-element-860078e */.elementor-288 .elementor-element.elementor-element-860078e .elementor-button {
    position: relative;
    z-index: 1;
    isolation: isolate;
    overflow: visible !important;
    border-radius: 60px;
}

/* ✨ Luxe champagne / rose-gold bewegende border */
.elementor-288 .elementor-element.elementor-element-860078e .elementor-button::before {
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 60px;

    background: conic-gradient(
        from var(--border-angle),

        transparent 0deg,
        transparent 25deg,

        rgba(255,248,240,0.25) 40deg,
        rgba(244,218,190,0.65) 50deg,
        rgba(255,248,240,1) 62deg,
        rgba(225,174,164,0.75) 72deg,
        rgba(255,214,224,0.30) 88deg,

        transparent 120deg,
        transparent 205deg,

        rgba(244,218,190,0.20) 220deg,
        rgba(255,248,240,0.60) 235deg,
        rgba(255,248,240,0.95) 248deg,
        rgba(225,174,164,0.55) 262deg,
        rgba(255,214,224,0.25) 278deg,

        transparent 305deg,
        transparent 360deg
    );

    padding: 2px;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
    z-index: -1;

    animation: luxuryShimmer 5s linear infinite;
}


/* 🌸 Zachte champagne / rose-gold glow */
.elementor-288 .elementor-element.elementor-element-860078e .elementor-button::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: 60px;

    background: conic-gradient(
        from var(--border-angle),

        transparent 0deg,
        transparent 30deg,

        rgba(244,218,190,0.18) 48deg,
        rgba(255,248,240,0.38) 65deg,
        rgba(225,174,164,0.18) 82deg,

        transparent 115deg,
        transparent 210deg,

        rgba(244,218,190,0.12) 230deg,
        rgba(255,248,240,0.30) 250deg,
        rgba(225,174,164,0.12) 270deg,

        transparent 300deg,
        transparent 360deg
    );

    padding: 2px;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    filter: blur(5px);
    opacity: 0.55;

    pointer-events: none;
    z-index: -2;

    animation: luxuryShimmer 5s linear infinite;
}


/* ✨ Tekst en icoon boven alles */
.elementor-288 .elementor-element.elementor-element-860078e .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}


/* 💎 Bewegende shimmer */
@property --border-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@keyframes luxuryShimmer {
    from {
        --border-angle: 0deg;
    }

    to {
        --border-angle: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c97d0 */.treatment-link-button .elementor-button {
    background: transparent !important;
    padding: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
}

.treatment-link-button .elementor-button-icon {
    transition: transform 0.25s ease;
}

.treatment-link-button .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26ef45d */.treatment-link-button .elementor-button {
    background: transparent !important;
    padding: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
}

.treatment-link-button .elementor-button-icon {
    transition: transform 0.25s ease;
}

.treatment-link-button .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ed5ac04 *//* =========================================================
   JBL BEAUTY POINTS - HOMEPAGE
   ========================================================= */

.jbl-beauty-home {
    width: 100%;
}

.jbl-beauty-home-inner {
    display: grid;
    grid-template-columns: minmax(0, 1.35fr) minmax(300px, 0.65fr);
    align-items: center;
    gap: 54px;

    padding: 52px;

    border-radius: 30px;
    background: #fffaf7;

    box-shadow: 0 12px 36px rgba(0, 0, 0, 0.05);
}


/* =========================================================
   COPY
   ========================================================= */

.jbl-beauty-home-copy {
    max-width: 680px;
}

.jbl-beauty-home-eyebrow {
    display: block;

    margin-bottom: 10px;

    color: #fb5fab;

    font-size: 12px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}

.jbl-beauty-home h2 {
    margin: 0 0 16px;

    color: #000000;

    font-size: clamp(36px, 4vw, 56px);
    line-height: 1.05;
    font-weight: 700;
}

.jbl-beauty-home-intro {
    max-width: 600px;

    margin: 0;

    color: #555555;

    font-size: 17px;
    line-height: 1.65;
}

.jbl-beauty-home-intro strong {
    color: #000000;
    font-weight: 600;
}


/* =========================================================
   BENEFITS
   ========================================================= */

.jbl-beauty-home-benefits {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;

    margin-top: 30px;
}

.jbl-beauty-home-benefit {
    padding: 16px;

    border: 1px solid rgba(251, 95, 171, 0.06);
    border-radius: 16px;

    background: #ffffff;
}

.jbl-beauty-home-benefit strong {
    display: block;

    margin-bottom: 4px;

    color: #fb5fab;

    font-size: 21px;
    font-weight: 700;
    line-height: 1.2;
}

.jbl-beauty-home-benefit span {
    display: block;

    color: #666666;

    font-size: 12px;
    line-height: 1.4;
}


/* =========================================================
   VOORBEELD UITLEG - GUEST
   ========================================================= */

.jbl-beauty-home-example-note {
    max-width: 560px;

    margin: 18px 0 0;
    padding: 11px 14px;

    border-left: 3px solid #fb5fab;
    border-radius: 0 10px 10px 0;

    background: rgba(251, 95, 171, 0.055);

    color: #6d6467;

    font-size: 14px;
    line-height: 1.55;
}


/* =========================================================
   ACTIONS
   ========================================================= */

.jbl-beauty-home-actions {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 18px;

    margin-top: 32px;
}

.jbl-beauty-home-primary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;

    padding: 14px 22px;

    border: 1px solid #fb5fab;
    border-radius: 999px;

    background: #fb5fab;

    color: #ffffff !important;

    font-size: 14px;
    font-weight: 600;
    line-height: 1.2;

    text-decoration: none !important;

    transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        transform 0.2s ease;
}

.jbl-beauty-home-primary:hover {
    background: #ec4d95;
    border-color: #ec4d95;

    color: #ffffff !important;

    transform: translateY(-1px);
}

.jbl-beauty-home-secondary {
    display: inline-flex;
    align-items: center;
    gap: 7px;

    color: #000000 !important;

    font-size: 14px;
    font-weight: 600;
    line-height: 1.3;

    text-decoration: none !important;

    transition: color 0.2s ease;
}

.jbl-beauty-home-secondary:hover {
    color: #fb5fab !important;
}


/* =========================================================
   PREVIEW CARD
   ========================================================= */

.jbl-beauty-home-preview {
    position: relative;

    padding: 30px;

    border: 1px solid rgba(0, 0, 0, 0.025);
    border-radius: 24px;

    background: #ffffff;

    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
}

.jbl-beauty-home-preview-label {
    display: block;

    margin-bottom: 8px;

    color: #888888;

    font-size: 12px;
    line-height: 1.4;
}

.jbl-beauty-home-preview-points,
.jbl-beauty-home-preview-credit {
    display: block;

    margin: 0;

    color: #000000;

    font-size: 44px;
    line-height: 1;
    font-weight: 700;
}

.jbl-beauty-home-preview-small {
    display: block;

    margin-top: 8px;

    color: #777777;

    font-size: 12px;
    line-height: 1.4;
}


/* =========================================================
   VOORBEELD CARD - NIET INGELOGD
   ========================================================= */

.jbl-beauty-home-preview--example {
    border: 1px solid rgba(251, 95, 171, 0.12);

    background:
        linear-gradient(
            180deg,
            rgba(255, 240, 246, 0.5) 0%,
            #ffffff 42%
        );
}

.jbl-beauty-home-example-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: fit-content;

    margin-bottom: 14px;
    padding: 7px 11px;

    border: 1px solid rgba(236, 77, 149, 0.18);
    border-radius: 999px;

    background: #ec4d95;
    color: #ffffff;

    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 1.15px;
    text-transform: uppercase;
}

.jbl-beauty-home-preview--example
.jbl-beauty-home-preview-label {
    color: #6f686a;

    font-weight: 600;
}

.jbl-beauty-home-preview--example
.jbl-beauty-home-preview-points {
    color: #2c292a;
}

.jbl-beauty-home-preview-disclaimer {
    display: inline-flex;

    margin-top: 8px;
    padding: 5px 8px;

    border-radius: 8px;

    background: #fff0f6;

    color: #ec4d95;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0.02em;
}


/* =========================================================
   PROGRESS
   ========================================================= */

.jbl-beauty-home-progress-wrap {
    margin-top: 30px;
}

.jbl-beauty-home-progress-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 18px;

    margin-bottom: 10px;

    color: #000000;

    font-size: 13px;
    line-height: 1.4;
}

.jbl-beauty-home-progress-top strong {
    white-space: nowrap;
}

.jbl-beauty-home-progress {
    width: 100%;
    height: 8px;

    margin-top: 22px;

    overflow: hidden;

    border-radius: 999px;

    background: #e9e1dd;
}

.jbl-beauty-home-progress-wrap
.jbl-beauty-home-progress {
    margin-top: 0;
}

.jbl-beauty-home-progress-fill {
    display: block;

    height: 100%;

    border-radius: 999px;

    background: #fb5fab;
}

.jbl-beauty-home-progress-wrap p {
    margin: 10px 0 0;

    color: #777777;

    font-size: 12px;
    line-height: 1.5;
}


/* =========================================================
   PREVIEW BOTTOM
   ========================================================= */

.jbl-beauty-home-preview-bottom {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    gap: 18px;

    margin-top: 22px;
    padding-top: 18px;

    border-top: 1px solid #eeeeee;
}

.jbl-beauty-home-preview-bottom span {
    color: #777777;

    font-size: 12px;
    line-height: 1.4;
}

.jbl-beauty-home-preview-bottom strong {
    color: #fb5fab;

    font-size: 21px;
    font-weight: 700;
    line-height: 1.2;
}


/* Voorbeeld Beauty Credit iets explicieter */

.jbl-beauty-home-preview--example
.jbl-beauty-home-preview-bottom span {
    color: #6f686a;

    font-weight: 600;
}


/* =========================================================
   RESERVED
   ========================================================= */

.jbl-beauty-home-reserved {
    margin-top: 20px;
    padding: 12px 14px;

    border: 1px solid rgba(251, 95, 171, 0.08);
    border-radius: 12px;

    background: #ffffff;

    color: #555555;

    font-size: 13px;
    line-height: 1.5;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .jbl-beauty-home-inner {
        grid-template-columns: minmax(0, 1.15fr) minmax(270px, 0.85fr);
        gap: 34px;

        padding: 40px;
    }

    .jbl-beauty-home h2 {
        font-size: clamp(36px, 5vw, 48px);
    }

    .jbl-beauty-home-benefit {
        padding: 14px;
    }

    .jbl-beauty-home-preview {
        padding: 26px;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .jbl-beauty-home-inner {
        grid-template-columns: 1fr;
        gap: 30px;

        padding: 28px 22px;

        border-radius: 24px;
    }

    .jbl-beauty-home h2 {
        font-size: 36px;
    }

    .jbl-beauty-home-intro {
        font-size: 15px;
    }

    .jbl-beauty-home-benefits {
        grid-template-columns: 1fr;
        gap: 9px;

        margin-top: 24px;
    }

    .jbl-beauty-home-benefit {
        padding: 14px 16px;
    }

    .jbl-beauty-home-example-note {
        margin-top: 16px;
    }

    .jbl-beauty-home-actions {
        align-items: flex-start;
        flex-direction: column;
        gap: 14px;

        margin-top: 26px;
    }

    .jbl-beauty-home-primary {
        width: 100%;
    }

    .jbl-beauty-home-preview {
        padding: 24px;
    }

    .jbl-beauty-home-preview-points,
    .jbl-beauty-home-preview-credit {
        font-size: 38px;
    }

    .jbl-beauty-home-preview-bottom {
        gap: 12px;
    }

    .jbl-beauty-home-progress-top {
        align-items: flex-start;
    }
}/* End custom CSS */