.elementor-17 .elementor-element.elementor-element-7c8cc7d{--display:flex;--min-height:50vw;--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-end;--overflow:hidden;--overlay-opacity:1;--padding-top:7vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-17 .elementor-element.elementor-element-7c8cc7d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7c8cc7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/careers-hero-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-7c8cc7d::before, .elementor-17 .elementor-element.elementor-element-7c8cc7d > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-7c8cc7d > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-7c8cc7d > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-7c8cc7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-7c8cc7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 40%, #FFFFFF 78%);}.elementor-17 .elementor-element.elementor-element-581a36f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-581a36f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-581a36f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);}.elementor-17 .elementor-element.elementor-element-372eeb9{--display:flex;}.elementor-17 .elementor-element.elementor-element-95d9fe6{--display:flex;}.elementor-17 .elementor-element.elementor-element-4c7af09{--display:flex;}.elementor-17 .elementor-element.elementor-element-4b532d2{--display:flex;}.elementor-17 .elementor-element.elementor-element-629692a{--display:flex;}.elementor-17 .elementor-element.elementor-element-e98d8de{--display:flex;}.elementor-17 .elementor-element.elementor-element-b1b785c{width:var( --container-widget-width, 589px );max-width:589px;--container-widget-width:589px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-b1b785c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-b1b785c.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-b1b785c .elementor-heading-title{font-size:56px;font-weight:500;line-height:1.036em;letter-spacing:-0.02em;color:var( --e-global-color-6b308f8 );}.elementor-17 .elementor-element.elementor-element-9abcb2e{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-283db2c-font-family ), Sans-serif;font-size:var( --e-global-typography-283db2c-font-size );font-weight:var( --e-global-typography-283db2c-font-weight );line-height:var( --e-global-typography-283db2c-line-height );letter-spacing:var( --e-global-typography-283db2c-letter-spacing );color:var( --e-global-color-c4a895b );}.elementor-17 .elementor-element.elementor-element-9abcb2e > .elementor-widget-container{margin:0px 0px 41px 0px;}.elementor-17 .elementor-element.elementor-element-9abcb2e.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-4ac798c .elementor-button{background-color:var( --e-global-color-6b308f8 );font-size:18px;font-weight:500;line-height:1em;letter-spacing:0.01em;fill:var( --e-global-color-88e48b8 );color:var( --e-global-color-88e48b8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b308f8 );border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-17 .elementor-element.elementor-element-4ac798c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-4ac798c .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-17 .elementor-element.elementor-element-43063ef{--display:flex;--min-height:50vw;--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-end;--overflow:hidden;--overlay-opacity:1;--padding-top:7vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-17 .elementor-element.elementor-element-43063ef:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-43063ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/careers-hero-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-43063ef::before, .elementor-17 .elementor-element.elementor-element-43063ef > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-43063ef > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-43063ef > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-43063ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-43063ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 40%, #FFFFFF 78%);}.elementor-17 .elementor-element.elementor-element-b32d206{--display:flex;}.elementor-17 .elementor-element.elementor-element-b737468{--display:flex;}.elementor-17 .elementor-element.elementor-element-5ee9f8b{--display:flex;}.elementor-17 .elementor-element.elementor-element-49d7b94{--display:flex;}.elementor-17 .elementor-element.elementor-element-5659cc8{--display:flex;}.elementor-17 .elementor-element.elementor-element-6df7b2e{--display:flex;}.elementor-17 .elementor-element.elementor-element-89ba316{--display:flex;}.elementor-17 .elementor-element.elementor-element-a4e80c8{--display:flex;}.elementor-17 .elementor-element.elementor-element-1bd25c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-1bd25c6:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1bd25c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);}.elementor-17 .elementor-element.elementor-element-3394531{width:var( --container-widget-width, 589px );max-width:589px;--container-widget-width:589px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-3394531 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-3394531.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-3394531 .elementor-heading-title{font-size:56px;font-weight:500;line-height:1.036em;letter-spacing:-0.02em;color:var( --e-global-color-6b308f8 );}.elementor-17 .elementor-element.elementor-element-71c02cb{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-283db2c-font-family ), Sans-serif;font-size:var( --e-global-typography-283db2c-font-size );font-weight:var( --e-global-typography-283db2c-font-weight );line-height:var( --e-global-typography-283db2c-line-height );letter-spacing:var( --e-global-typography-283db2c-letter-spacing );color:var( --e-global-color-c4a895b );}.elementor-17 .elementor-element.elementor-element-71c02cb > .elementor-widget-container{margin:0px 0px 41px 0px;}.elementor-17 .elementor-element.elementor-element-71c02cb.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-85bf178 .elementor-button{background-color:var( --e-global-color-6b308f8 );font-size:18px;font-weight:500;line-height:1em;letter-spacing:0.01em;fill:var( --e-global-color-88e48b8 );color:var( --e-global-color-88e48b8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b308f8 );border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-17 .elementor-element.elementor-element-85bf178 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-85bf178 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-17 .elementor-element.elementor-element-123c552{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:53px;--padding-bottom:310px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-dff993d{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-dff993d.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-dff993d .elementor-heading-title{font-size:48px;font-weight:400;line-height:1.292em;letter-spacing:-0.02em;color:var( --e-global-color-6b308f8 );}.elementor-17 .elementor-element.elementor-element-e002354{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e776bb0{--display:flex;}.elementor-17 .elementor-element.elementor-element-fbe5cc2{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-17 .elementor-element.elementor-element-2a9ff83 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-17 .elementor-element.elementor-element-2a9ff83 .elementor-heading-title{font-family:"marcellus", Sans-serif;font-size:32px;font-weight:400;line-height:1.188em;letter-spacing:-0.03em;color:var( --e-global-color-6b308f8 );}.elementor-17 .elementor-element.elementor-element-d993401 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-d993401 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;color:var( --e-global-color-c4a895b );}.elementor-17 .elementor-element.elementor-element-b396228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-b396228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-b396228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-b396228 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-17 .elementor-element.elementor-element-b396228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-17 .elementor-element.elementor-element-b396228 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-b396228 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-b396228{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-17 .elementor-element.elementor-element-b396228 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-b396228 .elementor-icon-list-item > a{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;}.elementor-17 .elementor-element.elementor-element-b396228 .elementor-icon-list-text{color:var( --e-global-color-6b308f8 );transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-9bae83e{--divider-border-style:solid;--divider-color:#050B1040;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-9bae83e .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-9bae83e .elementor-divider{padding-block-start:29px;padding-block-end:29px;}.elementor-17 .elementor-element.elementor-element-0167045{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;color:var( --e-global-color-c4a895b );}.elementor-17 .elementor-element.elementor-element-0167045 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-17 .elementor-element.elementor-element-0167045.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-b40d3a5 .elementor-button{background-color:var( --e-global-color-6b308f8 );font-size:18px;font-weight:500;line-height:1em;letter-spacing:0.01em;fill:var( --e-global-color-88e48b8 );color:var( --e-global-color-88e48b8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b308f8 );border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-17 .elementor-element.elementor-element-b40d3a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-b40d3a5 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-17 .elementor-element.elementor-element-ed734c9{--display:flex;}.elementor-17 .elementor-element.elementor-element-508d379{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-17 .elementor-element.elementor-element-aecf903 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-17 .elementor-element.elementor-element-aecf903 .elementor-heading-title{font-family:"marcellus", Sans-serif;font-size:32px;font-weight:400;line-height:1.188em;letter-spacing:-0.03em;color:var( --e-global-color-6b308f8 );}.elementor-17 .elementor-element.elementor-element-a2ce60b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-a2ce60b .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;color:var( --e-global-color-c4a895b );}.elementor-17 .elementor-element.elementor-element-35cf5e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-35cf5e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-35cf5e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-35cf5e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-17 .elementor-element.elementor-element-35cf5e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-17 .elementor-element.elementor-element-35cf5e7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-35cf5e7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-35cf5e7{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-17 .elementor-element.elementor-element-35cf5e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-35cf5e7 .elementor-icon-list-item > a{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;}.elementor-17 .elementor-element.elementor-element-35cf5e7 .elementor-icon-list-text{color:var( --e-global-color-6b308f8 );transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-5a271f9{--divider-border-style:solid;--divider-color:#050B1040;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-5a271f9 .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-5a271f9 .elementor-divider{padding-block-start:29px;padding-block-end:29px;}.elementor-17 .elementor-element.elementor-element-fcb3552{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;color:var( --e-global-color-c4a895b );}.elementor-17 .elementor-element.elementor-element-fcb3552 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-17 .elementor-element.elementor-element-fcb3552.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-d32c08e .elementor-button{background-color:var( --e-global-color-6b308f8 );font-size:18px;font-weight:500;line-height:1em;letter-spacing:0.01em;fill:var( --e-global-color-88e48b8 );color:var( --e-global-color-88e48b8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b308f8 );border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-17 .elementor-element.elementor-element-d32c08e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-d32c08e .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-17 .elementor-element.elementor-element-f3166ff{--display:flex;}.elementor-17 .elementor-element.elementor-element-c5f95f5{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-17 .elementor-element.elementor-element-5505d92 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-17 .elementor-element.elementor-element-5505d92 .elementor-heading-title{font-family:"marcellus", Sans-serif;font-size:32px;font-weight:400;line-height:1.188em;letter-spacing:-0.03em;color:var( --e-global-color-6b308f8 );}.elementor-17 .elementor-element.elementor-element-9d570a1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-9d570a1 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;color:var( --e-global-color-c4a895b );}.elementor-17 .elementor-element.elementor-element-829c509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-829c509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-829c509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-829c509 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-17 .elementor-element.elementor-element-829c509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-17 .elementor-element.elementor-element-829c509 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-829c509 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-829c509{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-17 .elementor-element.elementor-element-829c509 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-829c509 .elementor-icon-list-item > a{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;}.elementor-17 .elementor-element.elementor-element-829c509 .elementor-icon-list-text{color:var( --e-global-color-6b308f8 );transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-1df02e0{--divider-border-style:solid;--divider-color:#050B1040;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-1df02e0 .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-1df02e0 .elementor-divider{padding-block-start:29px;padding-block-end:29px;}.elementor-17 .elementor-element.elementor-element-8acea02{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;color:var( --e-global-color-c4a895b );}.elementor-17 .elementor-element.elementor-element-8acea02 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-17 .elementor-element.elementor-element-8acea02.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-22909f6 .elementor-button{background-color:var( --e-global-color-6b308f8 );font-size:18px;font-weight:500;line-height:1em;letter-spacing:0.01em;fill:var( --e-global-color-88e48b8 );color:var( --e-global-color-88e48b8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b308f8 );border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-17 .elementor-element.elementor-element-22909f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-22909f6 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-17 .elementor-element.elementor-element-aea5cec{--display:flex;}.elementor-17 .elementor-element.elementor-element-86d4f6a{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-17 .elementor-element.elementor-element-b98c992 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-17 .elementor-element.elementor-element-b98c992 .elementor-heading-title{font-family:"marcellus", Sans-serif;font-size:32px;font-weight:400;line-height:1.188em;letter-spacing:-0.03em;color:var( --e-global-color-6b308f8 );}.elementor-17 .elementor-element.elementor-element-856c1d7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-856c1d7 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;color:var( --e-global-color-c4a895b );}.elementor-17 .elementor-element.elementor-element-2943802 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-2943802 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-2943802 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-2943802 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-17 .elementor-element.elementor-element-2943802 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-17 .elementor-element.elementor-element-2943802 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-2943802 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-2943802{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-17 .elementor-element.elementor-element-2943802 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-2943802 .elementor-icon-list-item > a{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;}.elementor-17 .elementor-element.elementor-element-2943802 .elementor-icon-list-text{color:var( --e-global-color-6b308f8 );transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-f7279cb{--divider-border-style:solid;--divider-color:#050B1040;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-f7279cb .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-f7279cb .elementor-divider{padding-block-start:29px;padding-block-end:29px;}.elementor-17 .elementor-element.elementor-element-6424e97{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;color:var( --e-global-color-c4a895b );}.elementor-17 .elementor-element.elementor-element-6424e97 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-17 .elementor-element.elementor-element-6424e97.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-e0cfbae .elementor-button{background-color:var( --e-global-color-6b308f8 );font-size:18px;font-weight:500;line-height:1em;letter-spacing:0.01em;fill:var( --e-global-color-88e48b8 );color:var( --e-global-color-88e48b8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b308f8 );border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-17 .elementor-element.elementor-element-e0cfbae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-e0cfbae .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-17 .elementor-element.elementor-element-73481d6{--display:flex;}.elementor-17 .elementor-element.elementor-element-539ba58{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-17 .elementor-element.elementor-element-ed85e99 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-17 .elementor-element.elementor-element-ed85e99 .elementor-heading-title{font-family:"marcellus", Sans-serif;font-size:32px;font-weight:400;line-height:1.188em;letter-spacing:-0.03em;color:var( --e-global-color-6b308f8 );}.elementor-17 .elementor-element.elementor-element-5ea71bc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-5ea71bc .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;color:var( --e-global-color-c4a895b );}.elementor-17 .elementor-element.elementor-element-b7f7f60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-b7f7f60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-b7f7f60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-b7f7f60 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-17 .elementor-element.elementor-element-b7f7f60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-17 .elementor-element.elementor-element-b7f7f60 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-b7f7f60 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-b7f7f60{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-17 .elementor-element.elementor-element-b7f7f60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-b7f7f60 .elementor-icon-list-item > a{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;}.elementor-17 .elementor-element.elementor-element-b7f7f60 .elementor-icon-list-text{color:var( --e-global-color-6b308f8 );transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-1fb6a1e{--divider-border-style:solid;--divider-color:#050B1040;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-1fb6a1e .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-1fb6a1e .elementor-divider{padding-block-start:29px;padding-block-end:29px;}.elementor-17 .elementor-element.elementor-element-8c5e024{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;color:var( --e-global-color-c4a895b );}.elementor-17 .elementor-element.elementor-element-8c5e024 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-17 .elementor-element.elementor-element-8c5e024.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-49f28fb .elementor-button{background-color:var( --e-global-color-6b308f8 );font-size:18px;font-weight:500;line-height:1em;letter-spacing:0.01em;fill:var( --e-global-color-88e48b8 );color:var( --e-global-color-88e48b8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b308f8 );border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-17 .elementor-element.elementor-element-49f28fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-49f28fb .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-17 .elementor-element.elementor-element-46b9e7e{--display:flex;}.elementor-17 .elementor-element.elementor-element-c148881{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-17 .elementor-element.elementor-element-df5676b > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-17 .elementor-element.elementor-element-df5676b .elementor-heading-title{font-family:"marcellus", Sans-serif;font-size:32px;font-weight:400;line-height:1.188em;letter-spacing:-0.03em;color:var( --e-global-color-6b308f8 );}.elementor-17 .elementor-element.elementor-element-d0b9419 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-d0b9419 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;color:var( --e-global-color-c4a895b );}.elementor-17 .elementor-element.elementor-element-d13749b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-d13749b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-d13749b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-d13749b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-17 .elementor-element.elementor-element-d13749b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-17 .elementor-element.elementor-element-d13749b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-d13749b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-d13749b{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-17 .elementor-element.elementor-element-d13749b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-d13749b .elementor-icon-list-item > a{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;}.elementor-17 .elementor-element.elementor-element-d13749b .elementor-icon-list-text{color:var( --e-global-color-6b308f8 );transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-2bb89c5{--divider-border-style:solid;--divider-color:#050B1040;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-2bb89c5 .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-2bb89c5 .elementor-divider{padding-block-start:29px;padding-block-end:29px;}.elementor-17 .elementor-element.elementor-element-1ba17fc{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.444em;letter-spacing:0.02em;color:var( --e-global-color-c4a895b );}.elementor-17 .elementor-element.elementor-element-1ba17fc > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-17 .elementor-element.elementor-element-1ba17fc.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-763cf08 .elementor-button{background-color:var( --e-global-color-6b308f8 );font-size:18px;font-weight:500;line-height:1em;letter-spacing:0.01em;fill:var( --e-global-color-88e48b8 );color:var( --e-global-color-88e48b8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b308f8 );border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-17 .elementor-element.elementor-element-763cf08 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-763cf08 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-17 .elementor-element.elementor-element-4029cb0{--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:16px;--e-n-carousel-arrow-normal-color:var( --e-global-color-6b308f8 );--e-n-carousel-arrow-hover-color:var( --e-global-color-6b308f8 );}:where( .elementor-17 .elementor-element.elementor-element-4029cb0 .swiper-slide ) > .e-con{background-color:#19344B0D;--border-radius:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-4029cb0 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-88e48b8 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);border-radius:50% 50% 50% 50%;padding:12px 12px 12px 12px;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-123c552{--content-width:1143px;}}@media(max-width:1366px){.elementor-17 .elementor-element.elementor-element-7c8cc7d{--min-height:100vh;}.elementor-17 .elementor-element.elementor-element-9abcb2e{font-size:var( --e-global-typography-283db2c-font-size );line-height:var( --e-global-typography-283db2c-line-height );letter-spacing:var( --e-global-typography-283db2c-letter-spacing );}.elementor-17 .elementor-element.elementor-element-43063ef{--min-height:100vh;}.elementor-17 .elementor-element.elementor-element-71c02cb{font-size:var( --e-global-typography-283db2c-font-size );line-height:var( --e-global-typography-283db2c-line-height );letter-spacing:var( --e-global-typography-283db2c-letter-spacing );}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-b1b785c .elementor-heading-title{font-size:46px;}.elementor-17 .elementor-element.elementor-element-9abcb2e{font-size:var( --e-global-typography-283db2c-font-size );line-height:var( --e-global-typography-283db2c-line-height );letter-spacing:var( --e-global-typography-283db2c-letter-spacing );}.elementor-17 .elementor-element.elementor-element-3394531 .elementor-heading-title{font-size:46px;}.elementor-17 .elementor-element.elementor-element-71c02cb{font-size:var( --e-global-typography-283db2c-font-size );line-height:var( --e-global-typography-283db2c-line-height );letter-spacing:var( --e-global-typography-283db2c-letter-spacing );}.elementor-17 .elementor-element.elementor-element-dff993d .elementor-heading-title{font-size:38px;}.elementor-17 .elementor-element.elementor-element-0167045{font-size:18px;}.elementor-17 .elementor-element.elementor-element-fcb3552{font-size:18px;}.elementor-17 .elementor-element.elementor-element-8acea02{font-size:18px;}.elementor-17 .elementor-element.elementor-element-6424e97{font-size:18px;}.elementor-17 .elementor-element.elementor-element-8c5e024{font-size:18px;}.elementor-17 .elementor-element.elementor-element-1ba17fc{font-size:18px;}.elementor-17 .elementor-element.elementor-element-4029cb0{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-7c8cc7d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7c8cc7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/hero-careers-mobile.png");background-position:top center;background-size:100% auto;}.elementor-17 .elementor-element.elementor-element-7c8cc7d{--min-height:auto;--justify-content:flex-end;--overlay-opacity:1;--padding-top:10vw;--padding-bottom:17vw;--padding-left:0vw;--padding-right:0vw;}.elementor-17 .elementor-element.elementor-element-581a36f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-581a36f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 18%);}.elementor-17 .elementor-element.elementor-element-581a36f{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-b1b785c .elementor-heading-title{font-size:36px;letter-spacing:-0.03em;}.elementor-17 .elementor-element.elementor-element-9abcb2e{font-size:var( --e-global-typography-283db2c-font-size );line-height:var( --e-global-typography-283db2c-line-height );letter-spacing:var( --e-global-typography-283db2c-letter-spacing );}.elementor-17 .elementor-element.elementor-element-4ac798c .elementor-button{font-size:16px;}.elementor-17 .elementor-element.elementor-element-43063ef:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-43063ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/hero-careers-mobile.png");background-position:top center;background-size:100% auto;}.elementor-17 .elementor-element.elementor-element-43063ef{--min-height:auto;--justify-content:flex-end;--overlay-opacity:1;--padding-top:10vw;--padding-bottom:17vw;--padding-left:0vw;--padding-right:0vw;}.elementor-17 .elementor-element.elementor-element-1bd25c6:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1bd25c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 18%);}.elementor-17 .elementor-element.elementor-element-1bd25c6{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-3394531 .elementor-heading-title{font-size:36px;letter-spacing:-0.03em;}.elementor-17 .elementor-element.elementor-element-71c02cb{font-size:var( --e-global-typography-283db2c-font-size );line-height:var( --e-global-typography-283db2c-line-height );letter-spacing:var( --e-global-typography-283db2c-letter-spacing );}.elementor-17 .elementor-element.elementor-element-85bf178 .elementor-button{font-size:16px;}.elementor-17 .elementor-element.elementor-element-123c552{--padding-top:18px;--padding-bottom:260px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-dff993d .elementor-heading-title{font-size:24px;letter-spacing:-0.03em;}.elementor-17 .elementor-element.elementor-element-fbe5cc2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-2a9ff83 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-17 .elementor-element.elementor-element-2a9ff83 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-d993401 .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-b396228 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-b396228 .elementor-icon-list-item > a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-9bae83e .elementor-divider{padding-block-start:22px;padding-block-end:22px;}.elementor-17 .elementor-element.elementor-element-0167045{font-size:16px;line-height:1.625em;letter-spacing:0.02em;}.elementor-17 .elementor-element.elementor-element-b40d3a5 .elementor-button{font-size:16px;}.elementor-17 .elementor-element.elementor-element-508d379{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-aecf903 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-17 .elementor-element.elementor-element-aecf903 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-a2ce60b .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-35cf5e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-35cf5e7 .elementor-icon-list-item > a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-5a271f9 .elementor-divider{padding-block-start:22px;padding-block-end:22px;}.elementor-17 .elementor-element.elementor-element-fcb3552{font-size:16px;line-height:1.625em;letter-spacing:0.02em;}.elementor-17 .elementor-element.elementor-element-d32c08e .elementor-button{font-size:16px;}.elementor-17 .elementor-element.elementor-element-c5f95f5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-5505d92 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-17 .elementor-element.elementor-element-5505d92 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-9d570a1 .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-829c509 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-829c509 .elementor-icon-list-item > a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-1df02e0 .elementor-divider{padding-block-start:22px;padding-block-end:22px;}.elementor-17 .elementor-element.elementor-element-8acea02{font-size:16px;line-height:1.625em;letter-spacing:0.02em;}.elementor-17 .elementor-element.elementor-element-22909f6 .elementor-button{font-size:16px;}.elementor-17 .elementor-element.elementor-element-86d4f6a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-b98c992 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-17 .elementor-element.elementor-element-b98c992 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-856c1d7 .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-2943802 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-2943802 .elementor-icon-list-item > a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-f7279cb .elementor-divider{padding-block-start:22px;padding-block-end:22px;}.elementor-17 .elementor-element.elementor-element-6424e97{font-size:16px;line-height:1.625em;letter-spacing:0.02em;}.elementor-17 .elementor-element.elementor-element-e0cfbae .elementor-button{font-size:16px;}.elementor-17 .elementor-element.elementor-element-539ba58{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-ed85e99 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-17 .elementor-element.elementor-element-ed85e99 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-5ea71bc .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-b7f7f60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-b7f7f60 .elementor-icon-list-item > a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-1fb6a1e .elementor-divider{padding-block-start:22px;padding-block-end:22px;}.elementor-17 .elementor-element.elementor-element-8c5e024{font-size:16px;line-height:1.625em;letter-spacing:0.02em;}.elementor-17 .elementor-element.elementor-element-49f28fb .elementor-button{font-size:16px;}.elementor-17 .elementor-element.elementor-element-c148881{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-df5676b > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-17 .elementor-element.elementor-element-df5676b .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-d0b9419 .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-d13749b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-d13749b .elementor-icon-list-item > a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-2bb89c5 .elementor-divider{padding-block-start:22px;padding-block-end:22px;}.elementor-17 .elementor-element.elementor-element-1ba17fc{font-size:16px;line-height:1.625em;letter-spacing:0.02em;}.elementor-17 .elementor-element.elementor-element-763cf08 .elementor-button{font-size:16px;}.elementor-17 .elementor-element.elementor-element-4029cb0{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-95d9fe6 */.elementor-17 .elementor-element.elementor-element-95d9fe6 {
   width: 100%;
   height: 0;
   padding-top: 100%;
   background: rgb(255,255,255);
background: radial-gradient(circle, rgba(255, 255, 255, .9) 31%, rgba(255, 255, 255, .6) 57%, rgba(255, 255, 255, 0) 70%);
   border-radius: 50%;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-372eeb9 */.elementor-17 .elementor-element.elementor-element-372eeb9 {
    position: absolute;
    top: -10vw;
    width: 50%;
    left: -15vw;
   
}


@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-372eeb9 {
    position: absolute;
        top: -20vw;
    width: 100%;
    left: -50vw;
    /*height: 60vh;*/
   
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b532d2 */.elementor-17 .elementor-element.elementor-element-4b532d2 {
   width: 100%;
   height: 0;
   padding-top: 100%;
   background: rgb(255,255,255);
background: radial-gradient(circle, rgba(255, 255, 255, .9) 31%, rgba(255, 255, 255, .6) 57%, rgba(255, 255, 255, 0) 70%);
   border-radius: 50%;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7af09 */.elementor-17 .elementor-element.elementor-element-4c7af09 {
    position: absolute;
    top: -7vw;
    width: 50%;
    left: 50%;
    transform: translateX(-50%);
   
}


@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-4c7af09 {
    /*bottom: 20vw;*/
    top: -5vw;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
   
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e98d8de */.elementor-17 .elementor-element.elementor-element-e98d8de {
   width: 100%;
   height: 0;
   padding-top: 100%;
   background: rgb(255,255,255);
background: radial-gradient(circle, rgba(255, 255, 255, .9) 31%, rgba(255, 255, 255, .6) 50%, rgba(255, 255, 255, 0) 75%);
   border-radius: 50%;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629692a */.elementor-17 .elementor-element.elementor-element-629692a {
    position: absolute;
    top: -10vw;
    width: 50%;
    right: -15vw;
   
}


@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-629692a {
    position: absolute;
    top: -20vw;
    width: 100%;
    right: -50vw;
   
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1b785c *//*=============================================
=            override default elementor animations distance            =
=============================================*/

:root {
    --animDistance: 30px;
}

@-webkit-keyframes fadeDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, calc(var(--animDistance) * -1), 0);
        transform: translate3d(0, calc(var(--animDistance) * -1), 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, calc(var(--animDistance) * -1), 0);
        transform: translate3d(0, calc(var(--animDistance) * -1), 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.elementor-element.fadeInDown {
    -webkit-animation-name: fadeDown;
    animation-name: fadeDown
}

@-webkit-keyframes fadeLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(calc(var(--animDistance) * -1), 0, 0);
        transform: translate3d(calc(var(--animDistance) * -1), 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(calc(var(--animDistance) * -1), 0, 0);
        transform: translate3d(calc(var(--animDistance) * -1), 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    -webkit-animation-name: fadeLeft;
    animation-name: fadeLeft
}

@-webkit-keyframes fadeRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(var(--animDistance), 0, 0);
        transform: translate3d(var(--animDistance), 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(var(--animDistance), 0, 0);
        transform: translate3d(var(--animDistance), 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.elementor-element.fadeInRight {
    -webkit-animation-name: fadeRight;
    animation-name: fadeRight
}

@-webkit-keyframes fadeUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, var(--animDistance), 0);
        transform: translate3d(0, var(--animDistance), 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, var(--animDistance), 0);
        transform: translate3d(0, var(--animDistance), 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.elementor-element.fadeInUp {
    -webkit-animation-name: fadeUp;
    animation-name: fadeUp
}

/*=====  End of override default elementor animations distance  ======*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4ac798c */.elementor-17 .elementor-element.elementor-element-4ac798c a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-4ac798c a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c8cc7d */.elementor-17 .elementor-element.elementor-element-7c8cc7d {
    padding-top: 40vh;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b737468 */.elementor-17 .elementor-element.elementor-element-b737468 {
   width: 100%;
   height: 0;
   padding-top: 100%;
   background: rgb(255,255,255);
background: radial-gradient(circle, rgba(255, 255, 255, .9) 31%, rgba(255, 255, 255, .6) 57%, rgba(255, 255, 255, 0) 72%);
   border-radius: 50%;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b32d206 */.elementor-17 .elementor-element.elementor-element-b32d206 {
    position: absolute;
    bottom: -10vw;
    width: 50%;
    left: -15vw;
   
}


@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-b32d206 {
    position: absolute;
    bottom: 0vw;
    width: 100%;
    left: 0vw;
    height: 60vh;
   
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d7b94 */.elementor-17 .elementor-element.elementor-element-49d7b94 {
   width: 100%;
   height: 0;
   padding-top: 100%;
   background: rgb(255,255,255);
background: radial-gradient(circle, rgba(255, 255, 255, .9) 31%, rgba(255, 255, 255, .6) 57%, rgba(255, 255, 255, 0) 72%);
   border-radius: 50%;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee9f8b */.elementor-17 .elementor-element.elementor-element-5ee9f8b {
    position: absolute;
    bottom: -10vw;
    width: 50%;
    left: -15vw;
   
}


@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-5ee9f8b {
    position: absolute;
    bottom: -12vw;
    width: 70%;
    left: -22vw;
   
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df7b2e */.elementor-17 .elementor-element.elementor-element-6df7b2e {
   width: 100%;
   height: 0;
   padding-top: 100%;
   background: rgb(255,255,255);
background: radial-gradient(circle, rgba(255, 255, 255, .9) 31%, rgba(255, 255, 255, .6) 57%, rgba(255, 255, 255, 0) 72%);
   border-radius: 50%;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5659cc8 */.elementor-17 .elementor-element.elementor-element-5659cc8 {
    position: absolute;
    bottom: -25vw;
    width: 50%;
    left: 50%;
    transform: translateX(-50%);
   
}


@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-5659cc8 {
    /*bottom: 20vw;*/
    width: 50%;
    left: 50%;
    transform: translateX(-50%);
   
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4e80c8 */.elementor-17 .elementor-element.elementor-element-a4e80c8 {
   width: 100%;
   height: 0;
   padding-top: 100%;
   background: rgb(255,255,255);
background: radial-gradient(circle, rgba(255, 255, 255, .9) 31%, rgba(255, 255, 255, .6) 57%, rgba(255, 255, 255, 0) 72%);
   border-radius: 50%;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89ba316 */.elementor-17 .elementor-element.elementor-element-89ba316 {
    position: absolute;
    bottom: -10vw;
    width: 50%;
    right: -15vw;
   
}


@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-89ba316 {
    position: absolute;
    bottom: -12vw;
    width: 70%;
    right: -22vw;
   
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3394531 *//*=============================================
=            override default elementor animations distance            =
=============================================*/

:root {
    --animDistance: 30px;
}

@-webkit-keyframes fadeDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, calc(var(--animDistance) * -1), 0);
        transform: translate3d(0, calc(var(--animDistance) * -1), 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, calc(var(--animDistance) * -1), 0);
        transform: translate3d(0, calc(var(--animDistance) * -1), 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.elementor-element.fadeInDown {
    -webkit-animation-name: fadeDown;
    animation-name: fadeDown
}

@-webkit-keyframes fadeLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(calc(var(--animDistance) * -1), 0, 0);
        transform: translate3d(calc(var(--animDistance) * -1), 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(calc(var(--animDistance) * -1), 0, 0);
        transform: translate3d(calc(var(--animDistance) * -1), 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    -webkit-animation-name: fadeLeft;
    animation-name: fadeLeft
}

@-webkit-keyframes fadeRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(var(--animDistance), 0, 0);
        transform: translate3d(var(--animDistance), 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(var(--animDistance), 0, 0);
        transform: translate3d(var(--animDistance), 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.elementor-element.fadeInRight {
    -webkit-animation-name: fadeRight;
    animation-name: fadeRight
}

@-webkit-keyframes fadeUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, var(--animDistance), 0);
        transform: translate3d(0, var(--animDistance), 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, var(--animDistance), 0);
        transform: translate3d(0, var(--animDistance), 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.elementor-element.fadeInUp {
    -webkit-animation-name: fadeUp;
    animation-name: fadeUp
}

/*=====  End of override default elementor animations distance  ======*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85bf178 */.elementor-17 .elementor-element.elementor-element-85bf178 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-85bf178 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43063ef */.elementor-17 .elementor-element.elementor-element-43063ef {
    padding-top: 40vh;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b40d3a5 */.elementor-17 .elementor-element.elementor-element-b40d3a5 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-b40d3a5 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-b40d3a5 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d32c08e */.elementor-17 .elementor-element.elementor-element-d32c08e {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-d32c08e a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-d32c08e a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-22909f6 */.elementor-17 .elementor-element.elementor-element-22909f6 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-22909f6 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-22909f6 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0cfbae */.elementor-17 .elementor-element.elementor-element-e0cfbae {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-e0cfbae a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-e0cfbae a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49f28fb */.elementor-17 .elementor-element.elementor-element-49f28fb {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-49f28fb a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-49f28fb a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-763cf08 */.elementor-17 .elementor-element.elementor-element-763cf08 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-763cf08 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-763cf08 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b40d3a5 */.elementor-17 .elementor-element.elementor-element-b40d3a5 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-b40d3a5 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-b40d3a5 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d32c08e */.elementor-17 .elementor-element.elementor-element-d32c08e {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-d32c08e a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-d32c08e a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-22909f6 */.elementor-17 .elementor-element.elementor-element-22909f6 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-22909f6 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-22909f6 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0cfbae */.elementor-17 .elementor-element.elementor-element-e0cfbae {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-e0cfbae a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-e0cfbae a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49f28fb */.elementor-17 .elementor-element.elementor-element-49f28fb {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-49f28fb a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-49f28fb a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-763cf08 */.elementor-17 .elementor-element.elementor-element-763cf08 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-763cf08 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-763cf08 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b40d3a5 */.elementor-17 .elementor-element.elementor-element-b40d3a5 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-b40d3a5 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-b40d3a5 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d32c08e */.elementor-17 .elementor-element.elementor-element-d32c08e {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-d32c08e a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-d32c08e a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-22909f6 */.elementor-17 .elementor-element.elementor-element-22909f6 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-22909f6 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-22909f6 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0cfbae */.elementor-17 .elementor-element.elementor-element-e0cfbae {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-e0cfbae a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-e0cfbae a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49f28fb */.elementor-17 .elementor-element.elementor-element-49f28fb {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-49f28fb a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-49f28fb a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-763cf08 */.elementor-17 .elementor-element.elementor-element-763cf08 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-763cf08 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-763cf08 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b40d3a5 */.elementor-17 .elementor-element.elementor-element-b40d3a5 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-b40d3a5 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-b40d3a5 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d32c08e */.elementor-17 .elementor-element.elementor-element-d32c08e {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-d32c08e a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-d32c08e a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-22909f6 */.elementor-17 .elementor-element.elementor-element-22909f6 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-22909f6 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-22909f6 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0cfbae */.elementor-17 .elementor-element.elementor-element-e0cfbae {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-e0cfbae a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-e0cfbae a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49f28fb */.elementor-17 .elementor-element.elementor-element-49f28fb {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-49f28fb a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-49f28fb a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-763cf08 */.elementor-17 .elementor-element.elementor-element-763cf08 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-763cf08 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-763cf08 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b40d3a5 */.elementor-17 .elementor-element.elementor-element-b40d3a5 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-b40d3a5 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-b40d3a5 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d32c08e */.elementor-17 .elementor-element.elementor-element-d32c08e {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-d32c08e a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-d32c08e a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-22909f6 */.elementor-17 .elementor-element.elementor-element-22909f6 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-22909f6 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-22909f6 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0cfbae */.elementor-17 .elementor-element.elementor-element-e0cfbae {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-e0cfbae a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-e0cfbae a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49f28fb */.elementor-17 .elementor-element.elementor-element-49f28fb {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-49f28fb a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-49f28fb a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-763cf08 */.elementor-17 .elementor-element.elementor-element-763cf08 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-763cf08 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-763cf08 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b40d3a5 */.elementor-17 .elementor-element.elementor-element-b40d3a5 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-b40d3a5 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-b40d3a5 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d32c08e */.elementor-17 .elementor-element.elementor-element-d32c08e {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-d32c08e a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-d32c08e a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-22909f6 */.elementor-17 .elementor-element.elementor-element-22909f6 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-22909f6 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-22909f6 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0cfbae */.elementor-17 .elementor-element.elementor-element-e0cfbae {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-e0cfbae a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-e0cfbae a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49f28fb */.elementor-17 .elementor-element.elementor-element-49f28fb {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-49f28fb a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-49f28fb a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-763cf08 */.elementor-17 .elementor-element.elementor-element-763cf08 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-763cf08 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-763cf08 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b40d3a5 */.elementor-17 .elementor-element.elementor-element-b40d3a5 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-b40d3a5 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-b40d3a5 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d32c08e */.elementor-17 .elementor-element.elementor-element-d32c08e {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-d32c08e a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-d32c08e a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-22909f6 */.elementor-17 .elementor-element.elementor-element-22909f6 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-22909f6 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-22909f6 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0cfbae */.elementor-17 .elementor-element.elementor-element-e0cfbae {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-e0cfbae a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-e0cfbae a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49f28fb */.elementor-17 .elementor-element.elementor-element-49f28fb {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-49f28fb a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-49f28fb a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-763cf08 */.elementor-17 .elementor-element.elementor-element-763cf08 {
    margin-top: auto;
}


.elementor-17 .elementor-element.elementor-element-763cf08 a svg{
   position: relative;
   transition: all .3s ease-in-out;
   top: .1em;
}

.elementor-17 .elementor-element.elementor-element-763cf08 a:hover svg{
    transform: translateX(.2em);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'marcellus';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://abdcorp.co/adaptivehealth/wp-content/uploads/2025/01/Marcellus-Regular.eot');
	src: url('https://abdcorp.co/adaptivehealth/wp-content/uploads/2025/01/Marcellus-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://abdcorp.co/adaptivehealth/wp-content/uploads/2025/01/Marcellus-Regular.woff2') format('woff2'),
		url('https://abdcorp.co/adaptivehealth/wp-content/uploads/2025/01/Marcellus-Regular.woff') format('woff'),
		url('https://abdcorp.co/adaptivehealth/wp-content/uploads/2025/01/Marcellus-Regular.ttf') format('truetype'),
		url('https://abdcorp.co/adaptivehealth/wp-content/uploads/2025/01/Marcellus-Regular.svg#marcellus') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/HelveticaNeue.eot');
	src: url('https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
		url('https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/HelveticaNeue.woff2') format('woff2'),
		url('https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/HelveticaNeue.woff') format('woff');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/HelveticaNeue-Bold.eot');
	src: url('https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/HelveticaNeue-Bold.woff2') format('woff2'),
		url('https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/HelveticaNeue-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/HelveticaNeue-Light.eot');
	src: url('https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),
		url('https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/HelveticaNeue-Light.woff2') format('woff2'),
		url('https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/HelveticaNeue-Light.woff') format('woff');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/HelveticaNeue-Medium.eot');
	src: url('https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/HelveticaNeue-Medium.woff2') format('woff2'),
		url('https://abdbrands.com/adaptivehealth/wp-content/uploads/2025/01/HelveticaNeue-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */