.elementor-5641 .elementor-element.elementor-element-b3e246c{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:2;}.elementor-5641 .elementor-element.elementor-element-82a236a{--display:flex;--justify-content:center;--padding-top:5em;--padding-bottom:0em;--padding-left:5em;--padding-right:5em;}.elementor-5641 .elementor-element.elementor-element-e4c8e5a{z-index:2;text-align:center;}.elementor-5641 .elementor-element.elementor-element-e4c8e5a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5641 .elementor-element.elementor-element-5ae8107{text-align:center;}.elementor-5641 .elementor-element.elementor-element-5ae8107 .elementor-heading-title{font-size:var( --e-global-typography-f9794e5-font-size );line-height:var( --e-global-typography-f9794e5-line-height );color:var( --e-global-color-primary );}.elementor-5641 .elementor-element.elementor-element-d6c1e0d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:100px;}.elementor-5641 .elementor-element.elementor-element-d6c1e0d .elementor-divider-separator{width:2px;margin:0 auto;margin-center:0;}.elementor-5641 .elementor-element.elementor-element-d6c1e0d .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-5641 .elementor-element.elementor-element-aa54bd6{--display:flex;--min-height:251px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5641 .elementor-element.elementor-element-aa54bd6:not(.elementor-motion-effects-element-type-background), .elementor-5641 .elementor-element.elementor-element-aa54bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51ce0d9 );}.elementor-5641 .elementor-element.elementor-element-8d8523d{--display:flex;}.elementor-5641 .elementor-element.elementor-element-a8eb4b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5641 .elementor-element.elementor-element-a8eb4b1{text-align:center;}.elementor-5641 .elementor-element.elementor-element-a8eb4b1 img{width:100%;max-width:90%;}.elementor-5641 .elementor-element.elementor-element-8e6dbf5{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5641 .elementor-element.elementor-element-4bafbf0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-5641 .elementor-element.elementor-element-4bafbf0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-5641 .elementor-element.elementor-element-4bafbf0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-5641 .elementor-element.elementor-element-4bafbf0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-5641 .elementor-element.elementor-element-4bafbf0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-5641 .elementor-element.elementor-element-4bafbf0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5641 .elementor-element.elementor-element-4bafbf0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5641 .elementor-element.elementor-element-4bafbf0{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5641 .elementor-element.elementor-element-4bafbf0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5641 .elementor-element.elementor-element-1677910{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5641 .elementor-element.elementor-element-1677910:not(.elementor-motion-effects-element-type-background), .elementor-5641 .elementor-element.elementor-element-1677910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-5641 .elementor-element.elementor-element-f6c16e8{--display:flex;--justify-content:center;}.elementor-5641 .elementor-element.elementor-element-c9cf9cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-5641 .elementor-element.elementor-element-c9cf9cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-5641 .elementor-element.elementor-element-c9cf9cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-5641 .elementor-element.elementor-element-c9cf9cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-5641 .elementor-element.elementor-element-c9cf9cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-5641 .elementor-element.elementor-element-c9cf9cd .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5641 .elementor-element.elementor-element-c9cf9cd .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5641 .elementor-element.elementor-element-c9cf9cd{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5641 .elementor-element.elementor-element-c9cf9cd .elementor-icon-list-text{transition:color 0.3s;}.elementor-5641 .elementor-element.elementor-element-dd9437f .elementor-icon-box-title{margin-block-end:0px;}.elementor-5641 .elementor-element.elementor-element-613a3aa .elementor-icon-box-title{margin-block-end:0px;}.elementor-5641 .elementor-element.elementor-element-67d07fb .elementor-icon-box-title{margin-block-end:0px;}.elementor-5641 .elementor-element.elementor-element-ba70257{--display:flex;}.elementor-5641 .elementor-element.elementor-element-6e19b36 > .elementor-widget-container{margin:-1px -1px -179px -1px;}.elementor-5641 .elementor-element.elementor-element-f70c224{--spacer-size:10px;}.elementor-5641 .elementor-element.elementor-element-7467c9a{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5641 .elementor-element.elementor-element-7467c9a:not(.elementor-motion-effects-element-type-background), .elementor-5641 .elementor-element.elementor-element-7467c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8dfc4c8 );}.elementor-5641 .elementor-element.elementor-element-73a31c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5641 .elementor-element.elementor-element-d034d9a{text-align:left;}.elementor-5641 .elementor-element.elementor-element-9574286{--display:flex;--padding-top:10rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-5641 .elementor-element.elementor-element-6766f44 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-5641 .elementor-element.elementor-element-a15aaea{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5641 .elementor-element.elementor-element-4be5e5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-5641 .elementor-element.elementor-element-4be5e5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-5641 .elementor-element.elementor-element-4be5e5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-5641 .elementor-element.elementor-element-4be5e5e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-5641 .elementor-element.elementor-element-4be5e5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-5641 .elementor-element.elementor-element-4be5e5e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5641 .elementor-element.elementor-element-4be5e5e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5641 .elementor-element.elementor-element-4be5e5e{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5641 .elementor-element.elementor-element-4be5e5e .elementor-icon-list-text{transition:color 0.3s;}.elementor-5641 .elementor-element.elementor-element-9bd34a9{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5641 .elementor-element.elementor-element-7fd753f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:100px;}.elementor-5641 .elementor-element.elementor-element-7fd753f .elementor-divider-separator{width:2px;margin:0 auto;margin-center:0;}.elementor-5641 .elementor-element.elementor-element-7fd753f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-5641 .elementor-element.elementor-element-3c3597b{text-align:center;}.elementor-5641 .elementor-element.elementor-element-456e840{text-align:center;}.elementor-5641 .elementor-element.elementor-element-36e2e29{text-align:center;}.elementor-5641 .elementor-element.elementor-element-36e2e29 .elementor-heading-title{font-size:var( --e-global-typography-0451504-font-size );font-weight:var( --e-global-typography-0451504-font-weight );text-transform:var( --e-global-typography-0451504-text-transform );letter-spacing:var( --e-global-typography-0451504-letter-spacing );color:var( --e-global-color-accent );}.elementor-5641 .elementor-element.elementor-element-dfc9066{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5641 .elementor-element.elementor-element-dfc9066::before, .elementor-5641 .elementor-element.elementor-element-dfc9066 > .elementor-background-video-container::before, .elementor-5641 .elementor-element.elementor-element-dfc9066 > .e-con-inner > .elementor-background-video-container::before, .elementor-5641 .elementor-element.elementor-element-dfc9066 > .elementor-background-slideshow::before, .elementor-5641 .elementor-element.elementor-element-dfc9066 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5641 .elementor-element.elementor-element-dfc9066 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5641 .elementor-element.elementor-element-47664c8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5641 .elementor-element.elementor-element-e8587ce{--display:flex;}.elementor-5641 .elementor-element.elementor-element-20b7931 .elementor-icon-box-wrapper{text-align:left;}.elementor-5641 .elementor-element.elementor-element-20b7931 .elementor-icon-box-title, .elementor-5641 .elementor-element.elementor-element-20b7931 .elementor-icon-box-title a{font-size:var( --e-global-typography-0451504-font-size );font-weight:var( --e-global-typography-0451504-font-weight );text-transform:var( --e-global-typography-0451504-text-transform );letter-spacing:var( --e-global-typography-0451504-letter-spacing );}.elementor-5641 .elementor-element.elementor-element-5100d73{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 50px 0px rgba(13.506521739130434, 14.452032136105881, 56.99999999999998, 0.1);}.elementor-5641 .elementor-element.elementor-element-247976a{--display:flex;}.elementor-5641 .elementor-element.elementor-element-4616686 .elementor-icon-box-wrapper{text-align:left;}.elementor-5641 .elementor-element.elementor-element-4616686 .elementor-icon-box-title, .elementor-5641 .elementor-element.elementor-element-4616686 .elementor-icon-box-title a{font-size:var( --e-global-typography-0451504-font-size );font-weight:var( --e-global-typography-0451504-font-weight );text-transform:var( --e-global-typography-0451504-text-transform );letter-spacing:var( --e-global-typography-0451504-letter-spacing );}.elementor-5641 .elementor-element.elementor-element-fa69613{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5641 .elementor-element.elementor-element-30d6131{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 23px -10px rgba(0,0,0,0.5);--margin-top:56px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-5641 .elementor-element.elementor-element-50a9013{--display:flex;}.elementor-5641 .elementor-element.elementor-element-a8ddd19 .elementor-icon-box-wrapper{text-align:left;}.elementor-5641 .elementor-element.elementor-element-a8ddd19 .elementor-icon-box-title, .elementor-5641 .elementor-element.elementor-element-a8ddd19 .elementor-icon-box-title a{font-size:var( --e-global-typography-0451504-font-size );font-weight:var( --e-global-typography-0451504-font-weight );text-transform:var( --e-global-typography-0451504-text-transform );letter-spacing:var( --e-global-typography-0451504-letter-spacing );}.elementor-5641 .elementor-element.elementor-element-f65e1e1{--display:flex;}.elementor-5641 .elementor-element.elementor-element-767c5e5 .elementor-icon-box-wrapper{text-align:left;}.elementor-5641 .elementor-element.elementor-element-767c5e5 .elementor-icon-box-title, .elementor-5641 .elementor-element.elementor-element-767c5e5 .elementor-icon-box-title a{font-size:var( --e-global-typography-0451504-font-size );font-weight:var( --e-global-typography-0451504-font-weight );text-transform:var( --e-global-typography-0451504-text-transform );letter-spacing:var( --e-global-typography-0451504-letter-spacing );}.elementor-5641 .elementor-element.elementor-element-ee9d31f{--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;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5641 .elementor-element.elementor-element-ee9d31f:not(.elementor-motion-effects-element-type-background), .elementor-5641 .elementor-element.elementor-element-ee9d31f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-5641 .elementor-element.elementor-element-46464f9{--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5641 .elementor-element.elementor-element-d9e6830 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-5641 .elementor-element.elementor-element-d9e6830 .elementor-icon-box-wrapper{align-items:start;}.elementor-5641 .elementor-element.elementor-element-d9e6830{--icon-box-icon-margin:13px;}.elementor-5641 .elementor-element.elementor-element-d9e6830 .elementor-icon-box-title{margin-block-end:0px;}.elementor-5641 .elementor-element.elementor-element-d9e6830.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5641 .elementor-element.elementor-element-d9e6830.elementor-view-framed .elementor-icon, .elementor-5641 .elementor-element.elementor-element-d9e6830.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5641 .elementor-element.elementor-element-d9e6830 .elementor-icon{font-size:36px;}.elementor-5641 .elementor-element.elementor-element-bc8fdcf .elementor-icon-box-wrapper{align-items:start;}.elementor-5641 .elementor-element.elementor-element-bc8fdcf{--icon-box-icon-margin:13px;}.elementor-5641 .elementor-element.elementor-element-bc8fdcf .elementor-icon-box-title{margin-block-end:0px;}.elementor-5641 .elementor-element.elementor-element-bc8fdcf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5641 .elementor-element.elementor-element-bc8fdcf.elementor-view-framed .elementor-icon, .elementor-5641 .elementor-element.elementor-element-bc8fdcf.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5641 .elementor-element.elementor-element-bc8fdcf .elementor-icon{font-size:36px;}.elementor-5641 .elementor-element.elementor-element-98f551f .elementor-icon-box-wrapper{align-items:start;}.elementor-5641 .elementor-element.elementor-element-98f551f{--icon-box-icon-margin:13px;}.elementor-5641 .elementor-element.elementor-element-98f551f .elementor-icon-box-title{margin-block-end:0px;}.elementor-5641 .elementor-element.elementor-element-98f551f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5641 .elementor-element.elementor-element-98f551f.elementor-view-framed .elementor-icon, .elementor-5641 .elementor-element.elementor-element-98f551f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5641 .elementor-element.elementor-element-98f551f .elementor-icon{font-size:36px;}.elementor-5641 .elementor-element.elementor-element-8797c94 .elementor-icon-box-wrapper{text-align:left;}.elementor-5641 .elementor-element.elementor-element-8797c94 .elementor-icon-box-title{margin-block-end:0px;}.elementor-5641 .elementor-element.elementor-element-f73a0fd{--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;}.elementor-5641 .elementor-element.elementor-element-0c4689e{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5641 .elementor-element.elementor-element-dfc9066{--content-width:950px;}.elementor-5641 .elementor-element.elementor-element-46464f9{--width:50%;}.elementor-5641 .elementor-element.elementor-element-f73a0fd{--width:50%;}}@media(max-width:1024px){.elementor-5641 .elementor-element.elementor-element-82a236a{--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-5641 .elementor-element.elementor-element-5ae8107 .elementor-heading-title{font-size:var( --e-global-typography-f9794e5-font-size );line-height:var( --e-global-typography-f9794e5-line-height );}.elementor-5641 .elementor-element.elementor-element-aa54bd6{--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;}.elementor-5641 .elementor-element.elementor-element-8d8523d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5641 .elementor-element.elementor-element-8e6dbf5{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5641 .elementor-element.elementor-element-1677910{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5641 .elementor-element.elementor-element-ba70257{--justify-content:center;}.elementor-5641 .elementor-element.elementor-element-6e19b36 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-5641 .elementor-element.elementor-element-7467c9a{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5641 .elementor-element.elementor-element-9574286{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5641 .elementor-element.elementor-element-9bd34a9{--padding-top:-1rem;--padding-bottom:-1rem;--padding-left:-1rem;--padding-right:-1rem;}.elementor-5641 .elementor-element.elementor-element-36e2e29 .elementor-heading-title{font-size:var( --e-global-typography-0451504-font-size );letter-spacing:var( --e-global-typography-0451504-letter-spacing );}.elementor-5641 .elementor-element.elementor-element-dfc9066{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5641 .elementor-element.elementor-element-20b7931 .elementor-icon-box-title, .elementor-5641 .elementor-element.elementor-element-20b7931 .elementor-icon-box-title a{font-size:var( --e-global-typography-0451504-font-size );letter-spacing:var( --e-global-typography-0451504-letter-spacing );}.elementor-5641 .elementor-element.elementor-element-4616686 .elementor-icon-box-title, .elementor-5641 .elementor-element.elementor-element-4616686 .elementor-icon-box-title a{font-size:var( --e-global-typography-0451504-font-size );letter-spacing:var( --e-global-typography-0451504-letter-spacing );}.elementor-5641 .elementor-element.elementor-element-30d6131{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5641 .elementor-element.elementor-element-a8ddd19 .elementor-icon-box-title, .elementor-5641 .elementor-element.elementor-element-a8ddd19 .elementor-icon-box-title a{font-size:var( --e-global-typography-0451504-font-size );letter-spacing:var( --e-global-typography-0451504-letter-spacing );}.elementor-5641 .elementor-element.elementor-element-767c5e5 .elementor-icon-box-title, .elementor-5641 .elementor-element.elementor-element-767c5e5 .elementor-icon-box-title a{font-size:var( --e-global-typography-0451504-font-size );letter-spacing:var( --e-global-typography-0451504-letter-spacing );}.elementor-5641 .elementor-element.elementor-element-ee9d31f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5641 .elementor-element.elementor-element-1fab396{text-align:center;}.elementor-5641 .elementor-element.elementor-element-8797c94 .elementor-icon-box-wrapper{text-align:center;}.elementor-5641 .elementor-element.elementor-element-f73a0fd{--justify-content:center;}}@media(max-width:767px){.elementor-5641 .elementor-element.elementor-element-82a236a{--padding-top:2em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-5641 .elementor-element.elementor-element-5ae8107 .elementor-heading-title{font-size:var( --e-global-typography-f9794e5-font-size );line-height:var( --e-global-typography-f9794e5-line-height );}.elementor-5641 .elementor-element.elementor-element-8d8523d{--width:100%;}.elementor-5641 .elementor-element.elementor-element-36e2e29 .elementor-heading-title{font-size:var( --e-global-typography-0451504-font-size );letter-spacing:var( --e-global-typography-0451504-letter-spacing );}.elementor-5641 .elementor-element.elementor-element-20b7931 .elementor-icon-box-title, .elementor-5641 .elementor-element.elementor-element-20b7931 .elementor-icon-box-title a{font-size:var( --e-global-typography-0451504-font-size );letter-spacing:var( --e-global-typography-0451504-letter-spacing );}.elementor-5641 .elementor-element.elementor-element-4616686 .elementor-icon-box-title, .elementor-5641 .elementor-element.elementor-element-4616686 .elementor-icon-box-title a{font-size:var( --e-global-typography-0451504-font-size );letter-spacing:var( --e-global-typography-0451504-letter-spacing );}.elementor-5641 .elementor-element.elementor-element-a8ddd19 .elementor-icon-box-title, .elementor-5641 .elementor-element.elementor-element-a8ddd19 .elementor-icon-box-title a{font-size:var( --e-global-typography-0451504-font-size );letter-spacing:var( --e-global-typography-0451504-letter-spacing );}.elementor-5641 .elementor-element.elementor-element-767c5e5 .elementor-icon-box-title, .elementor-5641 .elementor-element.elementor-element-767c5e5 .elementor-icon-box-title a{font-size:var( --e-global-typography-0451504-font-size );letter-spacing:var( --e-global-typography-0451504-letter-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-5641 .elementor-element.elementor-element-8d8523d{--width:100%;}.elementor-5641 .elementor-element.elementor-element-8e6dbf5{--width:100%;}.elementor-5641 .elementor-element.elementor-element-73a31c6{--width:100%;}.elementor-5641 .elementor-element.elementor-element-9574286{--width:100%;}.elementor-5641 .elementor-element.elementor-element-46464f9{--width:100%;}.elementor-5641 .elementor-element.elementor-element-f73a0fd{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-f8bd39d */#animatedButton {
    transition: all 0.3s ease;
    opacity:0;
     position: fixed;
     bottom: -300px;
     right: 2rem;
     z-index: 9999;
     animation: buttonFloat 3s ease-in-out infinite alternate;
}
#animatedButton.loaded {
    opacity:1;
    bottom: 2rem;
    animation: buttonFloat 3s ease-in-out infinite alternate;
}

#animatedButton::before,
#animatedButton::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  height: 80%;
  border-radius: 9px;
  background: rgba(0, 0, 0, 0.8);
  filter: blur(3px);
  transform: translate(-50%, -50%) scale(0.8);
  opacity: 0;
  animation: haloPulse 2s ease-out infinite;
  z-index: 0;
}

#animatedButton::after {
  animation-delay: 1s;
}

#customChatLauncher {
    position:relative;
    z-index:2;
    -webkit-appearance: none;
     border: none;
     color: black;
     cursor: pointer;
      transition: all 0.3s ease;
      animation: buttonFloat 3s ease-in-out infinite alternate;
      display: flex;
      align-content: flex-start;
      align-items: center;
      gap:0;
}
#customChatLauncher span {
position: relative;
  z-index: 2;
  text-align: left;
  line-height:1;
   box-shadow:0 8px 30px 0 rgb(12 0 46 / 16%);  
   background:#fff;
   padding:10px 20px 10px 30px;
   margin-left:-20px;
    border-radius: 9px;
}

#customChatLauncher span b {
    display: block;
}
#customChatLauncher svg {
  position: relative;
  z-index: 3;
  width: 54px;
  display:block;
  transition: all 0.3s ease;
}
#customChatLauncher:hover {
    background: transparent;  
}
#customChatLauncher:hover svg{
  transform: scale(1.07) rotate(5deg);
}

#chatUnreadBadge {
position: absolute;
  top: 5px;
  left: 5px;
  background-color: black;
  color: white;
  font-size: 10px;
  width:24px;
  line-height:24px;
  border-radius: 50%;
  display: none;
  z-index: 99;
  text-align:center;
  font-weight:bold;
}

@keyframes haloPulse {
  0% {
      filter: blur(3px);
    opacity: 0.5;
  }
  50% {
    transform: translate(-50%, -50%) scale(1.2);
    opacity: 0.10;
  }
  100% {
    filter: blur(30px);
    opacity: 0;
  }
}

@keyframes buttonFloat {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-10px);
  }
}



#Microsoft_Omnichannel_LCWidget_Chat_Iframe_Window {
    position: fixed;
    width: 300px;
    height: 100%;
    transform: translateX(350px);
    transition: all ease-in-out 0.3s;
    top: 0;
    right: 0;
    box-shadow:0 4px 50px 0 rgb(12 0 46 / 16%);
}
#Microsoft_Omnichannel_LCWidget_Chat_Iframe_Window.open {
    transform:translateX(0);
}

@media (max-width: 767px) {
  #Microsoft_Omnichannel_LCWidget_Chat_Iframe_Window {
    width: 100%;
    transform: translateX(100%);
  }
}/* End custom CSS */