.elementor-10 .elementor-element.elementor-element-4ef1171{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-efa53b4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-efa53b4 .elementor-button .elementor-button-content-wrapper{gap:0.75rem;}.elementor-10 .elementor-element.elementor-element-efa53b4 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-39ddaca{--spacer-size:0.5rem;}.elementor-10 .elementor-element.elementor-element-469f269{text-align:center;}.elementor-10 .elementor-element.elementor-element-469f269 .elementor-heading-title{line-height:60px;}.elementor-10 .elementor-element.elementor-element-a840166{text-align:center;}.elementor-10 .elementor-element.elementor-element-a840166 .elementor-heading-title{font-size:18px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-a69d382{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-16566e5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-93e25d9{--spacer-size:0.5rem;}.elementor-10 .elementor-element.elementor-element-cfecdfb .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-df29ac6 .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-6cd9e1a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-1cefbe0{--spacer-size:0.5rem;}.elementor-10 .elementor-element.elementor-element-524e587 .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-977185b .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-b11a028{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-8d8b0c1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-00d4e3c .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-00d4e3c .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-00d4e3c .elementor-icon svg{height:32px;}.elementor-10 .elementor-element.elementor-element-df24beb{--spacer-size:0.5rem;}.elementor-10 .elementor-element.elementor-element-cf97df2{text-align:center;}.elementor-10 .elementor-element.elementor-element-cf97df2 .elementor-heading-title{line-height:60px;}.elementor-10 .elementor-element.elementor-element-8724d8e{text-align:center;}.elementor-10 .elementor-element.elementor-element-8724d8e .elementor-heading-title{font-size:18px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-ca09a0b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bae74ac{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-f98a2d4{--spacer-size:0.5rem;}.elementor-10 .elementor-element.elementor-element-5efbccf{text-align:center;}.elementor-10 .elementor-element.elementor-element-5efbccf .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-a4e0528{text-align:center;}.elementor-10 .elementor-element.elementor-element-a4e0528 .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-e8fb791{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-7ae8981{--spacer-size:0.5rem;}.elementor-10 .elementor-element.elementor-element-8b77fdc{text-align:center;}.elementor-10 .elementor-element.elementor-element-8b77fdc .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-3254b3c{text-align:center;}.elementor-10 .elementor-element.elementor-element-3254b3c .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-13cdc52{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-5763d99{--spacer-size:0.5rem;}.elementor-10 .elementor-element.elementor-element-4828a50{text-align:center;}.elementor-10 .elementor-element.elementor-element-4828a50 .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-6ffa4af{text-align:center;}.elementor-10 .elementor-element.elementor-element-6ffa4af .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-867596c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-b83b2c7{--spacer-size:0.5rem;}.elementor-10 .elementor-element.elementor-element-3025743{text-align:center;}.elementor-10 .elementor-element.elementor-element-3025743 .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-563eb94{text-align:center;}.elementor-10 .elementor-element.elementor-element-563eb94 .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-18d60dd{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-24306b1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-410261b .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-410261b .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-410261b .elementor-icon svg{height:32px;}.elementor-10 .elementor-element.elementor-element-4a3dc69{--spacer-size:0.5rem;}.elementor-10 .elementor-element.elementor-element-d98ea0a .elementor-heading-title{line-height:60px;}.elementor-10 .elementor-element.elementor-element-453f5aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-059e4dc{text-align:center;}.elementor-10 .elementor-element.elementor-element-059e4dc .elementor-heading-title{font-size:18px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-ca5af1e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9a1cdb1{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-c35d7a0{--spacer-size:0.5rem;}.elementor-10 .elementor-element.elementor-element-9aa6726 .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-c1180ba .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-32ae297{--spacer-size:1rem;}.elementor-10 .elementor-element.elementor-element-8136eea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-8136eea .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-10 .elementor-element.elementor-element-8136eea .elementor-button{font-size:18px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9b1ec96{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-8070e08{--spacer-size:0.5rem;}.elementor-10 .elementor-element.elementor-element-63134f7 .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-78d3d12 .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-156161f{--spacer-size:1rem;}.elementor-10 .elementor-element.elementor-element-ca55ee6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-ca55ee6 .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-10 .elementor-element.elementor-element-ca55ee6 .elementor-button{font-size:18px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d5bc78b{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-c4eef73{--spacer-size:0.5rem;}.elementor-10 .elementor-element.elementor-element-49c23c7 .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-42dacb7 .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-eca9821{--spacer-size:1rem;}.elementor-10 .elementor-element.elementor-element-1f5ff32 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-1f5ff32 .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-10 .elementor-element.elementor-element-1f5ff32 .elementor-button{font-size:18px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-06b65ba{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-827cead{--spacer-size:0.5rem;}.elementor-10 .elementor-element.elementor-element-fcc270e .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-d720253 .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-f78bb22{--spacer-size:1rem;}.elementor-10 .elementor-element.elementor-element-141fa61 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-141fa61 .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-10 .elementor-element.elementor-element-141fa61 .elementor-button{font-size:18px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-a69d382{--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-10 .elementor-element.elementor-element-ca09a0b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-bae74ac{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-5efbccf{text-align:start;}.elementor-10 .elementor-element.elementor-element-a4e0528{text-align:start;}.elementor-10 .elementor-element.elementor-element-e8fb791{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-8b77fdc{text-align:start;}.elementor-10 .elementor-element.elementor-element-3254b3c{text-align:start;}.elementor-10 .elementor-element.elementor-element-13cdc52{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-4828a50{text-align:start;}.elementor-10 .elementor-element.elementor-element-6ffa4af{text-align:start;}.elementor-10 .elementor-element.elementor-element-867596c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-3025743{text-align:start;}.elementor-10 .elementor-element.elementor-element-563eb94{text-align:start;}.elementor-10 .elementor-element.elementor-element-ca5af1e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-9a1cdb1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-9aa6726{text-align:start;}.elementor-10 .elementor-element.elementor-element-c1180ba{text-align:start;}.elementor-10 .elementor-element.elementor-element-9b1ec96{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-63134f7{text-align:start;}.elementor-10 .elementor-element.elementor-element-78d3d12{text-align:start;}.elementor-10 .elementor-element.elementor-element-d5bc78b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-49c23c7{text-align:start;}.elementor-10 .elementor-element.elementor-element-42dacb7{text-align:start;}.elementor-10 .elementor-element.elementor-element-06b65ba{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-fcc270e{text-align:start;}.elementor-10 .elementor-element.elementor-element-d720253{text-align:start;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-469f269 .elementor-heading-title{font-size:24px;line-height:50px;}.elementor-10 .elementor-element.elementor-element-a840166 .elementor-heading-title{font-size:16px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-16566e5{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-df29ac6 .elementor-heading-title{font-size:16px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-6cd9e1a{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-977185b .elementor-heading-title{font-size:16px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-b11a028{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-cf97df2 .elementor-heading-title{font-size:24px;line-height:50px;}.elementor-10 .elementor-element.elementor-element-8724d8e .elementor-heading-title{font-size:16px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-ca09a0b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-bae74ac{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-a4e0528 .elementor-heading-title{font-size:16px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-e8fb791{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-3254b3c .elementor-heading-title{font-size:16px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-13cdc52{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-6ffa4af .elementor-heading-title{font-size:16px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-867596c{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-563eb94 .elementor-heading-title{font-size:16px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-18d60dd{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-d98ea0a .elementor-heading-title{font-size:24px;line-height:50px;}.elementor-10 .elementor-element.elementor-element-059e4dc .elementor-heading-title{font-size:16px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-ca5af1e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-9a1cdb1{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-c1180ba .elementor-heading-title{font-size:16px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-9b1ec96{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-78d3d12 .elementor-heading-title{font-size:16px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-d5bc78b{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-42dacb7 .elementor-heading-title{font-size:16px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-06b65ba{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-d720253 .elementor-heading-title{font-size:16px;line-height:35px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-453f5aa{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-453f5aa{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-efa53b4 */.elementor-10 .elementor-element.elementor-element-efa53b4 a{
    color: var(--color-body-primary);
    cursor: default;
    background: var(--color-background-secondary)!important;
    backdrop-filter: blur(20px)!important;
    -webkit-backdrop-filter: blur(20px)!important;
    border: 1px solid var(--theme-border-color);
}

.elementor-10 .elementor-element.elementor-element-efa53b4 svg path{
    fill: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-469f269 */.elementor-10 .elementor-element.elementor-element-469f269 h1{
    color: var(--color-body-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a840166 */.elementor-10 .elementor-element.elementor-element-a840166 p{
    color: var(--color-body-secondary);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa61912 */.elementor-10 .elementor-element.elementor-element-aa61912 a{
    max-width: 55px;
    height: 55px;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-aa61912 svg{
    top: 3px;
    width: 24px;
    position: relative;
}

[data-bs-theme=dark]{
    .elementor-10 .elementor-element.elementor-element-aa61912 svg path{
    stroke: var(--dark-color)!important;
    }
    .elementor-10 .elementor-element.elementor-element-aa61912 a{
    background: var(--color-primary);
    }
}

[data-bs-theme=light]{
    .elementor-10 .elementor-element.elementor-element-aa61912 svg path{
    stroke: var(--light-color)
    }
    .elementor-10 .elementor-element.elementor-element-aa61912 a{
    background: var(--color-primary);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfecdfb */.elementor-10 .elementor-element.elementor-element-cfecdfb h5{
    color: var(--color-body-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df29ac6 */.elementor-10 .elementor-element.elementor-element-df29ac6 p{
    color: var(--color-body-secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16566e5 */.elementor-10 .elementor-element.elementor-element-16566e5{
    background: var(--color-background-secondary);
    backdrop-filter: blur(20px)!important;
    -webkit-backdrop-filter: blur(20px)!important;
    border: 1px solid var(--theme-border-color);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-707ab64 */.elementor-10 .elementor-element.elementor-element-707ab64 a{
    max-width: 55px;
    height: 55px;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-707ab64 svg{
    top: 3px;
    width: 24px;
    position: relative;
}

[data-bs-theme=dark]{
    .elementor-10 .elementor-element.elementor-element-707ab64 svg path{
    stroke: var(--dark-color)!important;
    }
    .elementor-10 .elementor-element.elementor-element-707ab64 a{
    background: var(--color-primary);
    }
}

[data-bs-theme=light]{
    .elementor-10 .elementor-element.elementor-element-707ab64 svg path{
    stroke: var(--light-color)
    }
    .elementor-10 .elementor-element.elementor-element-707ab64 a{
    background: var(--color-primary);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524e587 */.elementor-10 .elementor-element.elementor-element-524e587 h5{
    color: var(--color-body-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-977185b */.elementor-10 .elementor-element.elementor-element-977185b p{
    color: var(--color-body-secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cd9e1a */.elementor-10 .elementor-element.elementor-element-6cd9e1a{
    background: var(--color-background-secondary);
    backdrop-filter: blur(20px)!important;
    -webkit-backdrop-filter: blur(20px)!important;
    border: 1px solid var(--theme-border-color);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-00d4e3c */.elementor-10 .elementor-element.elementor-element-00d4e3c svg path{
    fill: var(--color-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf97df2 */.elementor-10 .elementor-element.elementor-element-cf97df2 h2{
    color: var(--color-body-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8724d8e */.elementor-10 .elementor-element.elementor-element-8724d8e p{
    color: var(--color-body-secondary);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18490cb */.elementor-10 .elementor-element.elementor-element-18490cb a{
    max-width: 55px;
    height: 55px;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-18490cb svg{
    top: 3px;
    width: 24px;
    position: relative;
}

[data-bs-theme=dark]{
    .elementor-10 .elementor-element.elementor-element-18490cb svg path{
    stroke: var(--dark-color)!important;
    }
    .elementor-10 .elementor-element.elementor-element-18490cb a{
    background: var(--light-color);
    }
}

[data-bs-theme=light]{
    .elementor-10 .elementor-element.elementor-element-18490cb svg path{
    stroke: var(--light-color)
    }
    .elementor-10 .elementor-element.elementor-element-18490cb a{
    background: var(--dark-color);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5efbccf */.elementor-10 .elementor-element.elementor-element-5efbccf h5{
    color: var(--color-body-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4e0528 */.elementor-10 .elementor-element.elementor-element-a4e0528 p{
    color: var(--color-body-300);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bae74ac */.elementor-10 .elementor-element.elementor-element-bae74ac{
    border-radius: var(--theme-border-radius)!important;
    background: var(--color-background-secondary)!important;
    backdrop-filter: blur(20px)!important;
    -webkit-backdrop-filter: blur(20px)!important;
    border: 1px solid var(--theme-border-color);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4bc177f */.elementor-10 .elementor-element.elementor-element-4bc177f a{
    max-width: 55px;
    height: 55px;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-4bc177f svg{
    top: 3px;
    width: 24px;
    position: relative;
}

[data-bs-theme=dark]{
    .elementor-10 .elementor-element.elementor-element-4bc177f svg path{
    stroke: var(--dark-color)!important;
    }
    .elementor-10 .elementor-element.elementor-element-4bc177f a{
    background: var(--light-color);
    }
}

[data-bs-theme=light]{
    .elementor-10 .elementor-element.elementor-element-4bc177f svg path{
    stroke: var(--light-color)
    }
    .elementor-10 .elementor-element.elementor-element-4bc177f a{
    background: var(--dark-color);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b77fdc */.elementor-10 .elementor-element.elementor-element-8b77fdc h5{
    color: var(--color-body-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3254b3c */.elementor-10 .elementor-element.elementor-element-3254b3c p{
    color: var(--color-body-300);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8fb791 */.elementor-10 .elementor-element.elementor-element-e8fb791{
    border-radius: var(--theme-border-radius)!important;
    background: var(--color-background-secondary)!important;
    backdrop-filter: blur(20px)!important;
    -webkit-backdrop-filter: blur(20px)!important;
    border: 1px solid var(--theme-border-color);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-acf8d56 */.elementor-10 .elementor-element.elementor-element-acf8d56 a{
    max-width: 55px;
    height: 55px;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-acf8d56 svg{
    top: 3px;
    width: 24px;
    position: relative;
}

[data-bs-theme=dark]{
    .elementor-10 .elementor-element.elementor-element-acf8d56 svg path{
    stroke: var(--dark-color)!important;
    }
    .elementor-10 .elementor-element.elementor-element-acf8d56 a{
    background: var(--light-color);
    }
}

[data-bs-theme=light]{
    .elementor-10 .elementor-element.elementor-element-acf8d56 svg path{
    stroke: var(--light-color)
    }
    .elementor-10 .elementor-element.elementor-element-acf8d56 a{
    background: var(--dark-color);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4828a50 */.elementor-10 .elementor-element.elementor-element-4828a50 h5{
    color: var(--color-body-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ffa4af */.elementor-10 .elementor-element.elementor-element-6ffa4af p{
    color: var(--color-body-300);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cdc52 */.elementor-10 .elementor-element.elementor-element-13cdc52{
    border-radius: var(--theme-border-radius)!important;
    background: var(--color-background-secondary)!important;
    backdrop-filter: blur(20px)!important;
    -webkit-backdrop-filter: blur(20px)!important;
    border: 1px solid var(--theme-border-color);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ecb610 */.elementor-10 .elementor-element.elementor-element-7ecb610 a{
    max-width: 55px;
    height: 55px;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-7ecb610 svg{
    top: 3px;
    width: 24px;
    position: relative;
}

[data-bs-theme=dark]{
    .elementor-10 .elementor-element.elementor-element-7ecb610 svg path{
    stroke: var(--dark-color)!important;
    }
    .elementor-10 .elementor-element.elementor-element-7ecb610 a{
    background: var(--light-color);
    }
}

[data-bs-theme=light]{
    .elementor-10 .elementor-element.elementor-element-7ecb610 svg path{
    stroke: var(--light-color)
    }
    .elementor-10 .elementor-element.elementor-element-7ecb610 a{
    background: var(--dark-color);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3025743 */.elementor-10 .elementor-element.elementor-element-3025743 h5{
    color: var(--color-body-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-563eb94 */.elementor-10 .elementor-element.elementor-element-563eb94 p{
    color: var(--color-body-300);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-867596c */.elementor-10 .elementor-element.elementor-element-867596c{
    border-radius: var(--theme-border-radius)!important;
    background: var(--color-background-secondary)!important;
    backdrop-filter: blur(20px)!important;
    -webkit-backdrop-filter: blur(20px)!important;
    border: 1px solid var(--theme-border-color);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-410261b */.elementor-10 .elementor-element.elementor-element-410261b svg path{
    fill: var(--color-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d98ea0a */.elementor-10 .elementor-element.elementor-element-d98ea0a h1{
    color: var(--color-body-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-059e4dc */.elementor-10 .elementor-element.elementor-element-059e4dc p{
    color: var(--color-body-secondary);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-626316e */.elementor-10 .elementor-element.elementor-element-626316e a{
    max-width: 55px;
    height: 55px;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-626316e svg{
    top: 3px;
    width: 24px;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-626316e svg path{
    stroke: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-626316e a{
    background: #0E0E0E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9aa6726 */.elementor-10 .elementor-element.elementor-element-9aa6726 h5{
    color: #0E0E0E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1180ba */.elementor-10 .elementor-element.elementor-element-c1180ba p{
    color: #0E0E0E;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8136eea */.elementor-10 .elementor-element.elementor-element-8136eea a{
    background: transparent;
    color: #0E0E0E;
}

.elementor-10 .elementor-element.elementor-element-8136eea svg{
    top: -2px;
    width: 24px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a1cdb1 */.elementor-10 .elementor-element.elementor-element-9a1cdb1{
    background: #FFF603;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fbe1a8 */.elementor-10 .elementor-element.elementor-element-5fbe1a8 a{
    max-width: 55px;
    height: 55px;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-5fbe1a8 svg{
    top: 3px;
    width: 24px;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-5fbe1a8 svg path{
    stroke: #000000;
}
    
.elementor-10 .elementor-element.elementor-element-5fbe1a8 a{
    background: #FFF603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63134f7 */.elementor-10 .elementor-element.elementor-element-63134f7 h5{
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78d3d12 */.elementor-10 .elementor-element.elementor-element-78d3d12 p{
    color: #FAFAFA;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca55ee6 */.elementor-10 .elementor-element.elementor-element-ca55ee6 a{
    background: transparent;
    color: #FFF603;
}

.elementor-10 .elementor-element.elementor-element-ca55ee6 svg{
    top: -2px;
    width: 24px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b1ec96 */.elementor-10 .elementor-element.elementor-element-9b1ec96{
    background: #0E0E0E;
    border: 1px solid var(--theme-border-color);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba1d655 */.elementor-10 .elementor-element.elementor-element-ba1d655 a{
    max-width: 55px;
    height: 55px;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-ba1d655 svg{
    top: 3px;
    width: 24px;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-ba1d655 svg path{
    stroke: #000000;
}
    
.elementor-10 .elementor-element.elementor-element-ba1d655 a{
    background: #FFF603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49c23c7 */.elementor-10 .elementor-element.elementor-element-49c23c7 h5{
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42dacb7 */.elementor-10 .elementor-element.elementor-element-42dacb7 p{
    color: #FAFAFA;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5ff32 */.elementor-10 .elementor-element.elementor-element-1f5ff32 a{
    background: transparent;
    color: #FFF603;
}

.elementor-10 .elementor-element.elementor-element-1f5ff32 svg{
    top: -2px;
    width: 24px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc78b */.elementor-10 .elementor-element.elementor-element-d5bc78b{
    background: #0E0E0E;
    border: 1px solid var(--theme-border-color);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-126e7db */.elementor-10 .elementor-element.elementor-element-126e7db a{
    max-width: 55px;
    height: 55px;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-126e7db svg{
    top: 3px;
    width: 24px;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-126e7db svg path{
    stroke: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-126e7db a{
    background: #0E0E0E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcc270e */.elementor-10 .elementor-element.elementor-element-fcc270e h5{
    color: #0E0E0E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d720253 */.elementor-10 .elementor-element.elementor-element-d720253 p{
    color: #0E0E0E;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-141fa61 */.elementor-10 .elementor-element.elementor-element-141fa61 a{
    background: transparent;
    color: #0E0E0E;
}

.elementor-10 .elementor-element.elementor-element-141fa61 svg{
    top: -2px;
    width: 24px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06b65ba */.elementor-10 .elementor-element.elementor-element-06b65ba{
    background: #FFF603;
}/* End custom CSS */