.elementor-11 .elementor-element.elementor-element-420fa8b{--display:flex;--min-height:100vh;--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:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-80f8f33{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1;}.elementor-11 .elementor-element.elementor-element-6cb1068{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1;}.elementor-11 .elementor-element.elementor-element-1eabbdb{text-align:center;}.elementor-11 .elementor-element.elementor-element-d8a48db{z-index:0;}.elementor-11 .elementor-element.elementor-element-6ea126c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-569446f{--display:flex;}.elementor-11 .elementor-element.elementor-element-23a03e7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-8394c38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-8394c38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-8394c38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-8394c38 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-96px/2);}.elementor-11 .elementor-element.elementor-element-8394c38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-96px/2);}.elementor-11 .elementor-element.elementor-element-8394c38 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-8394c38 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-8394c38{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-8394c38 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-bb79e4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-bb79e4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-bb79e4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-bb79e4f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-96px/2);}.elementor-11 .elementor-element.elementor-element-bb79e4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-96px/2);}.elementor-11 .elementor-element.elementor-element-bb79e4f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-bb79e4f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-bb79e4f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-bb79e4f .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-6211d12{--display:flex;}.elementor-11 .elementor-element.elementor-element-c850a1d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-d180198 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-d180198 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-d180198 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-d180198 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-96px/2);}.elementor-11 .elementor-element.elementor-element-d180198 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-96px/2);}.elementor-11 .elementor-element.elementor-element-d180198 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-d180198 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-d180198{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-d180198 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-820a405 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-820a405 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-820a405 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-820a405 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-96px/2);}.elementor-11 .elementor-element.elementor-element-820a405 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-96px/2);}.elementor-11 .elementor-element.elementor-element-820a405 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-820a405 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-820a405{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-820a405 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-e68eede{--display:flex;}.elementor-11 .elementor-element.elementor-element-46f4368{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-5a2409b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-5a2409b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-5a2409b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-5a2409b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-96px/2);}.elementor-11 .elementor-element.elementor-element-5a2409b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-96px/2);}.elementor-11 .elementor-element.elementor-element-5a2409b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-5a2409b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-5a2409b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-5a2409b .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-365afc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-365afc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-365afc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-365afc7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-96px/2);}.elementor-11 .elementor-element.elementor-element-365afc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-96px/2);}.elementor-11 .elementor-element.elementor-element-365afc7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-365afc7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-365afc7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-365afc7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-9033738{--display:flex;}.elementor-11 .elementor-element.elementor-element-ca69073{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-ff4fd36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-ff4fd36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-ff4fd36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-ff4fd36 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-96px/2);}.elementor-11 .elementor-element.elementor-element-ff4fd36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-96px/2);}.elementor-11 .elementor-element.elementor-element-ff4fd36 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-ff4fd36 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-ff4fd36{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-ff4fd36 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-43780b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-43780b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-43780b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(96px/2);}.elementor-11 .elementor-element.elementor-element-43780b2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-96px/2);}.elementor-11 .elementor-element.elementor-element-43780b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-96px/2);}.elementor-11 .elementor-element.elementor-element-43780b2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-43780b2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-43780b2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-43780b2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-be96e33{--display:flex;}.elementor-11 .elementor-element.elementor-element-fac29e8{--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:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-fac29e8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-fac29e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-11 .elementor-element.elementor-element-3bbf40c{--display:flex;}.elementor-11 .elementor-element.elementor-element-2157a0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 8px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-2157a0e.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-2157a0e .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-11 .elementor-element.elementor-element-b480c03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#1A1A1A;}.elementor-11 .elementor-element.elementor-element-12324a6{--display:flex;}.elementor-11 .elementor-element.elementor-element-da649a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#111111;}.elementor-11 .elementor-element.elementor-element-9e875aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-11 .elementor-element.elementor-element-b432a60{width:100%;max-width:100%;background-color:var( --e-global-color-astglobalcolor2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;border-radius:20px 20px 20px 20px;box-shadow:0px 12px 42px 0px rgba(46.99999999999997, 46.99999999999997, 46.99999999999997, 0.06);}.elementor-11 .elementor-element.elementor-element-b432a60.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-b432a60 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-11 .elementor-element.elementor-element-b432a60 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-b432a60.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-b432a60.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-b432a60.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-b432a60.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-b432a60 .elementor-icon{font-size:26px;padding:10px;border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-b432a60 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-b432a60 .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-b432a60 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-45730dc{width:100%;max-width:100%;background-color:var( --e-global-color-astglobalcolor2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;border-radius:20px 20px 20px 20px;box-shadow:0px 12px 42px 0px rgba(46.99999999999997, 46.99999999999997, 46.99999999999997, 0.06);}.elementor-11 .elementor-element.elementor-element-45730dc.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-45730dc .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-11 .elementor-element.elementor-element-45730dc .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-45730dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-45730dc.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-45730dc.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-45730dc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-45730dc .elementor-icon{font-size:26px;padding:10px;border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-45730dc .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-45730dc .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-45730dc .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-4c5fea2{width:100%;max-width:100%;background-color:var( --e-global-color-astglobalcolor2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;border-radius:20px 20px 20px 20px;box-shadow:0px 12px 42px 0px rgba(46.99999999999997, 46.99999999999997, 46.99999999999997, 0.06);}.elementor-11 .elementor-element.elementor-element-4c5fea2.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-4c5fea2 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-11 .elementor-element.elementor-element-4c5fea2 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-4c5fea2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-4c5fea2.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-4c5fea2.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-4c5fea2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-4c5fea2 .elementor-icon{font-size:26px;padding:10px;border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-4c5fea2 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-4c5fea2 .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-4c5fea2 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-33e298a{--display:flex;}.elementor-11 .elementor-element.elementor-element-81e0440 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#111111;}.elementor-11 .elementor-element.elementor-element-a5bfaf0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-11 .elementor-element.elementor-element-005ae50{width:100%;max-width:100%;background-color:var( --e-global-color-astglobalcolor2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;border-radius:20px 20px 20px 20px;box-shadow:0px 12px 42px 0px rgba(46.99999999999997, 46.99999999999997, 46.99999999999997, 0.06);}.elementor-11 .elementor-element.elementor-element-005ae50.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-005ae50 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-11 .elementor-element.elementor-element-005ae50 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-005ae50.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-005ae50.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-005ae50.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-005ae50.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-005ae50 .elementor-icon{font-size:26px;padding:10px;border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-005ae50 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-005ae50 .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-005ae50 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-dcff7b3{width:100%;max-width:100%;background-color:var( --e-global-color-astglobalcolor2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;border-radius:20px 20px 20px 20px;box-shadow:0px 12px 42px 0px rgba(46.99999999999997, 46.99999999999997, 46.99999999999997, 0.06);}.elementor-11 .elementor-element.elementor-element-dcff7b3.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-dcff7b3 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-11 .elementor-element.elementor-element-dcff7b3 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-dcff7b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-dcff7b3.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-dcff7b3.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-dcff7b3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-dcff7b3 .elementor-icon{font-size:26px;padding:10px;border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-dcff7b3 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-dcff7b3 .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-dcff7b3 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-627a9d3{width:100%;max-width:100%;background-color:var( --e-global-color-astglobalcolor2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;border-radius:20px 20px 20px 20px;box-shadow:0px 12px 42px 0px rgba(46.99999999999997, 46.99999999999997, 46.99999999999997, 0.06);}.elementor-11 .elementor-element.elementor-element-627a9d3.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-627a9d3 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-11 .elementor-element.elementor-element-627a9d3 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-627a9d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-627a9d3.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-627a9d3.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-627a9d3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-627a9d3 .elementor-icon{font-size:26px;padding:10px;border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-627a9d3 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-627a9d3 .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-627a9d3 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-65f6740{--display:flex;}.elementor-11 .elementor-element.elementor-element-685a1ef .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#111111;}.elementor-11 .elementor-element.elementor-element-ea24ae6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-11 .elementor-element.elementor-element-6f16a5b{width:100%;max-width:100%;background-color:var( --e-global-color-astglobalcolor2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;border-radius:20px 20px 20px 20px;box-shadow:0px 12px 42px 0px rgba(46.99999999999997, 46.99999999999997, 46.99999999999997, 0.06);}.elementor-11 .elementor-element.elementor-element-6f16a5b.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-6f16a5b .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-11 .elementor-element.elementor-element-6f16a5b .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-6f16a5b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-6f16a5b.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6f16a5b.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-6f16a5b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-6f16a5b .elementor-icon{font-size:26px;padding:10px;border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-6f16a5b .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-6f16a5b .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-6f16a5b .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-2ea52ee{width:100%;max-width:100%;background-color:var( --e-global-color-astglobalcolor2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;border-radius:20px 20px 20px 20px;box-shadow:0px 12px 42px 0px rgba(46.99999999999997, 46.99999999999997, 46.99999999999997, 0.06);}.elementor-11 .elementor-element.elementor-element-2ea52ee.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-2ea52ee .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-11 .elementor-element.elementor-element-2ea52ee .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-2ea52ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-2ea52ee.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-2ea52ee.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-2ea52ee.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-2ea52ee .elementor-icon{font-size:26px;padding:10px;border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-2ea52ee .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-2ea52ee .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-2ea52ee .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-604a297{width:100%;max-width:100%;background-color:var( --e-global-color-astglobalcolor2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;border-radius:20px 20px 20px 20px;box-shadow:0px 12px 42px 0px rgba(46.99999999999997, 46.99999999999997, 46.99999999999997, 0.06);}.elementor-11 .elementor-element.elementor-element-604a297.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-604a297 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-11 .elementor-element.elementor-element-604a297 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-604a297.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-604a297.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-604a297.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-604a297.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-604a297 .elementor-icon{font-size:26px;padding:10px;border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-604a297 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-604a297 .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-604a297 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-a51ba54{--display:flex;}.elementor-11 .elementor-element.elementor-element-491f4da .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#111111;}.elementor-11 .elementor-element.elementor-element-0342556{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-11 .elementor-element.elementor-element-747deb9{width:100%;max-width:100%;background-color:var( --e-global-color-astglobalcolor2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;border-radius:20px 20px 20px 20px;box-shadow:0px 12px 42px 0px rgba(46.99999999999997, 46.99999999999997, 46.99999999999997, 0.06);}.elementor-11 .elementor-element.elementor-element-747deb9.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-747deb9 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-11 .elementor-element.elementor-element-747deb9 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-747deb9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-747deb9.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-747deb9.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-747deb9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-747deb9 .elementor-icon{font-size:26px;padding:10px;border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-747deb9 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-747deb9 .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-747deb9 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-f974269{--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:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-f974269:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f974269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-11 .elementor-element.elementor-element-b1e2fa0{--display:flex;}.elementor-11 .elementor-element.elementor-element-21545f1{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 8px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-21545f1.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-21545f1 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-71d2c79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-eee904d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-11 .elementor-element.elementor-element-23d85aa{--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:32px 0px;--row-gap:32px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-23d85aa:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-23d85aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-23d85aa.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-4f448e8.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-4f448e8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-4f448e8 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-4f448e8.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-11 .elementor-element.elementor-element-4f448e8.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-4f448e8.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-11 .elementor-element.elementor-element-4f448e8 .elementor-icon{font-size:64px;}.elementor-11 .elementor-element.elementor-element-4f448e8 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-4f448e8 .elementor-icon-box-title a{line-height:38px;}.elementor-11 .elementor-element.elementor-element-4f448e8 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-8d236c5{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--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-11 .elementor-element.elementor-element-8d236c5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-8055ee1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-11 .elementor-element.elementor-element-8055ee1 .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-8055ee1 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-8055ee1 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-c3325d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-11 .elementor-element.elementor-element-c3325d4 .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-c3325d4 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-c3325d4 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-2eb41f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;}.elementor-11 .elementor-element.elementor-element-2eb41f7 .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-2eb41f7 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-2eb41f7 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-deee8b5{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;}.elementor-11 .elementor-element.elementor-element-ea89d52 img{width:99%;}.elementor-11 .elementor-element.elementor-element-779c388 img{width:99%;}.elementor-11 .elementor-element.elementor-element-36cc934 img{width:99%;}.elementor-11 .elementor-element.elementor-element-dfd50d4 img{width:99%;}.elementor-11 .elementor-element.elementor-element-aa371a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-aa371a6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-aa371a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-11 .elementor-element.elementor-element-37b7e9e{--display:flex;}.elementor-11 .elementor-element.elementor-element-37b7e9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-c899df3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 8px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-c899df3.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-c899df3 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-11f140e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#1A1A1A;}.elementor-11 .elementor-element.elementor-element-875a567{--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:flex-start;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--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-11 .elementor-element.elementor-element-e2adf9d{color:#1A1A1A;}.elementor-11 .elementor-element.elementor-element-1634f28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-1634f28:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1634f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor1 ) 100%);}.elementor-11 .elementor-element.elementor-element-1b3d2ec{--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:24px 0px;--row-gap:24px;--column-gap:0px;--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-11 .elementor-element.elementor-element-154684d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 8px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-11 .elementor-element.elementor-element-154684d .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-154684d .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-4d69d95{border-style:none;}.elementor-11 .elementor-element.elementor-element-4d69d95 .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-4d69d95 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-4d69d95 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-4d69d95 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-4d69d95 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-bf9e73a{--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:024px 0px;--row-gap:024px;--column-gap:0px;--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-11 .elementor-element.elementor-element-ffc8b34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 8px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-11 .elementor-element.elementor-element-ffc8b34 .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-ffc8b34 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-9ed92fb{border-style:none;}.elementor-11 .elementor-element.elementor-element-9ed92fb .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-9ed92fb .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-9ed92fb .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-9ed92fb .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-9ed92fb .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-33c869f{--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:24px 0px;--row-gap:24px;--column-gap:0px;--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-11 .elementor-element.elementor-element-7fae123{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 8px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-11 .elementor-element.elementor-element-7fae123 .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-7fae123 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-d51e4f3{border-style:none;}.elementor-11 .elementor-element.elementor-element-d51e4f3 .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-d51e4f3 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-d51e4f3 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-d51e4f3 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-d51e4f3 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-4a05700{--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:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-4a05700:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4a05700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-11 .elementor-element.elementor-element-110755c{--display:flex;}.elementor-11 .elementor-element.elementor-element-2e7fd42{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 8px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-2e7fd42.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-2e7fd42 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-f136a95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-dea3ee4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;--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-11 .elementor-element.elementor-element-2a9a755{--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:32px 0px;--row-gap:32px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-2a9a755:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2a9a755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-2a9a755.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-cae6130.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-cae6130 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-cae6130 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-cae6130 .elementor-icon{font-size:64px;}.elementor-11 .elementor-element.elementor-element-cae6130 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-cae6130 .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-cae6130 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-b87bb34{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--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-11 .elementor-element.elementor-element-b87bb34.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-1ed611d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#2F2F2F;}.elementor-11 .elementor-element.elementor-element-1ed611d .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-1ed611d .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-1ed611d .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-1ed611d .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-1ed611d .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-d39c5cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#2F2F2F;}.elementor-11 .elementor-element.elementor-element-d39c5cf .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-d39c5cf .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-d39c5cf .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-d39c5cf .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-d39c5cf .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-8b7e23e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;}.elementor-11 .elementor-element.elementor-element-8b7e23e .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-8b7e23e .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-8b7e23e .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-8b7e23e .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-8b7e23e .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-e0a1c6f{--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:32px 0px;--row-gap:32px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-e0a1c6f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e0a1c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-e0a1c6f.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-e087493.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-e087493 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-e087493 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-e087493 .elementor-icon{font-size:64px;}.elementor-11 .elementor-element.elementor-element-e087493 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-b1c5176{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--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-11 .elementor-element.elementor-element-b1c5176.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-5fb6fe1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-11 .elementor-element.elementor-element-5fb6fe1 .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-5fb6fe1 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-5fb6fe1 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-047fc5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-11 .elementor-element.elementor-element-047fc5d .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-047fc5d .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-047fc5d .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-3f89b6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;}.elementor-11 .elementor-element.elementor-element-3f89b6c .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-3f89b6c .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-3f89b6c .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-4b53d01{--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:32px 0px;--row-gap:32px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-4b53d01:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4b53d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-11 .elementor-element.elementor-element-4b53d01.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-78f38bd.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-78f38bd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-78f38bd .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-78f38bd .elementor-icon{font-size:64px;}.elementor-11 .elementor-element.elementor-element-78f38bd .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-f9164b9{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--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-11 .elementor-element.elementor-element-f9164b9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-27db2d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#2F2F2F;}.elementor-11 .elementor-element.elementor-element-27db2d4 .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-27db2d4 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-27db2d4 .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-27db2d4 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-27db2d4 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-3265e5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#2F2F2F;}.elementor-11 .elementor-element.elementor-element-3265e5d .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-3265e5d .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-3265e5d .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-3265e5d .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-3265e5d .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-6680aee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;}.elementor-11 .elementor-element.elementor-element-6680aee .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-6680aee .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-6680aee .elementor-icon-box-title a{letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-6680aee .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-6680aee .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-80f3fc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-80f3fc4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-80f3fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-11 .elementor-element.elementor-element-58e9cdf{--display:flex;}.elementor-11 .elementor-element.elementor-element-58e9cdf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-2b57c43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 8px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-2b57c43.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-2b57c43 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-e5753d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 0px 0px;color:#1A1A1A;}.elementor-11 .elementor-element.elementor-element-b1029e4{--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:flex-start;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--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-11 .elementor-element.elementor-element-7a35c27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-11 .elementor-element.elementor-element-7a35c27.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-7a35c27 .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-7a35c27 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-7a35c27 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-aacea64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-11 .elementor-element.elementor-element-aacea64 .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-aacea64 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-aacea64 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-09c1c2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-11 .elementor-element.elementor-element-09c1c2c .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-09c1c2c .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-09c1c2c .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-ca7c462{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-ca7c462:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ca7c462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-11 .elementor-element.elementor-element-d635c32{--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:flex-start;--gap:200px 0px;--row-gap:200px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-af14c0b{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:none;--border-style:none;--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-11 .elementor-element.elementor-element-4f02fef{text-align:start;}.elementor-11 .elementor-element.elementor-element-90fb748{text-align:start;}.elementor-11 .elementor-element.elementor-element-90fb748 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-456643a{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-9369ff1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-9369ff1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9369ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-5f9f646{--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:32px 0px;--row-gap:32px;--column-gap:0px;--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-11 .elementor-element.elementor-element-017df4a{--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 6px;--row-gap:0px;--column-gap:6px;--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-11 .elementor-element.elementor-element-9f2bdea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-9f2bdea.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-9f2bdea .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-9f2bdea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-9f2bdea.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-9f2bdea.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-9f2bdea.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-9f2bdea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-9f2bdea .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-9f2bdea .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-ea1f26e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-ea1f26e.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-ea1f26e .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-ea1f26e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-ea1f26e.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ea1f26e.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-ea1f26e.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ea1f26e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-ea1f26e .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-ea1f26e .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-c7906d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c7906d6.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-c7906d6 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-c7906d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-c7906d6.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-c7906d6.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-c7906d6.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-c7906d6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-c7906d6 .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-c7906d6 .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-02f3e25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-02f3e25.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-02f3e25 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-02f3e25.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-02f3e25.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-02f3e25.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-02f3e25.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-02f3e25.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-02f3e25 .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-02f3e25 .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-2d5563d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2d5563d.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-2d5563d .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-2d5563d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-2d5563d.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-2d5563d.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-2d5563d.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-2d5563d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-2d5563d .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-2d5563d .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-b9e5005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-b9e5005.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-b9e5005 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-69f9d2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-11 .elementor-element.elementor-element-69f9d2b.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-69f9d2b .elementor-testimonial-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-69f9d2b .elementor-testimonial-name{color:var( --e-global-color-astglobalcolor2 );}.elementor-11 .elementor-element.elementor-element-69f9d2b .elementor-testimonial-job{color:var( --e-global-color-astglobalcolor3 );font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-8c1cd4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-8c1cd4d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8c1cd4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-11 .elementor-element.elementor-element-b1c07a4{--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:32px 0px;--row-gap:32px;--column-gap:0px;--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-11 .elementor-element.elementor-element-7c4fe48{--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 6px;--row-gap:0px;--column-gap:6px;--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-11 .elementor-element.elementor-element-ecef2c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-ecef2c4.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-ecef2c4 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-ecef2c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-ecef2c4.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ecef2c4.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-ecef2c4.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ecef2c4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-ecef2c4 .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-ecef2c4 .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-6e9c05f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6e9c05f.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-6e9c05f .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-6e9c05f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-6e9c05f.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6e9c05f.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-6e9c05f.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6e9c05f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-6e9c05f .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-6e9c05f .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-80bb9e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-80bb9e0.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-80bb9e0 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-80bb9e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-80bb9e0.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-80bb9e0.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-80bb9e0.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-80bb9e0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-80bb9e0 .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-80bb9e0 .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-ca7f5e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-ca7f5e4.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-ca7f5e4 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-ca7f5e4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-ca7f5e4.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ca7f5e4.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-ca7f5e4.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ca7f5e4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-ca7f5e4 .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-ca7f5e4 .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-94ce8db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-94ce8db.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-94ce8db .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-94ce8db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-94ce8db.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-94ce8db.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-94ce8db.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-94ce8db.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-94ce8db .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-94ce8db .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-59c4ce5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-59c4ce5.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-59c4ce5 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-d8b4736{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-11 .elementor-element.elementor-element-d8b4736.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-d8b4736 .elementor-testimonial-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-d8b4736 .elementor-testimonial-name{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-d8b4736 .elementor-testimonial-job{color:#2F2F2F;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-26e87f1{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-26e87f1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-26e87f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-11 .elementor-element.elementor-element-2bbdb50{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2bbdb50.e-con{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-e7b9453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-e7b9453.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-e7b9453 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-ac5a690{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-11 .elementor-element.elementor-element-31e00c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-11 .elementor-element.elementor-element-3e9a147{text-align:start;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-4ac99d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-11 .elementor-element.elementor-element-49eebc5{text-align:start;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-da2d103{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-11 .elementor-element.elementor-element-a68d8f1{text-align:start;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-df46ea1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-11 .elementor-element.elementor-element-ac5c444{text-align:start;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-c92f671{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-11 .elementor-element.elementor-element-042a315{text-align:start;color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-64f6ae6{--n-accordion-title-font-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:4px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-astglobalcolor4 );--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-64f6ae6.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-64f6ae6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-11 .elementor-element.elementor-element-64f6ae6 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-11 .elementor-element.elementor-element-64f6ae6 {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-11 .elementor-element.elementor-element-64f6ae6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Helvetica", Sans-serif;font-weight:500;}:where( .elementor-11 .elementor-element.elementor-element-64f6ae6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor4 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-420fa8b{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-6cb1068{--content-width:65vw;}.elementor-11 .elementor-element.elementor-element-fac29e8{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-f974269{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-23d85aa{--width:100%;}.elementor-11 .elementor-element.elementor-element-aa371a6{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-37b7e9e{--width:47.094%;}.elementor-11 .elementor-element.elementor-element-875a567{--width:50%;}.elementor-11 .elementor-element.elementor-element-1634f28{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-1b3d2ec{--width:100%;}.elementor-11 .elementor-element.elementor-element-bf9e73a{--width:100%;}.elementor-11 .elementor-element.elementor-element-33c869f{--width:100%;}.elementor-11 .elementor-element.elementor-element-4a05700{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-dea3ee4{--width:100%;}.elementor-11 .elementor-element.elementor-element-2a9a755{--width:100%;}.elementor-11 .elementor-element.elementor-element-e0a1c6f{--width:100%;}.elementor-11 .elementor-element.elementor-element-4b53d01{--width:100%;}.elementor-11 .elementor-element.elementor-element-80f3fc4{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-58e9cdf{--width:44.175%;}.elementor-11 .elementor-element.elementor-element-b1029e4{--width:50%;}.elementor-11 .elementor-element.elementor-element-ca7c462{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-d635c32{--width:100%;}.elementor-11 .elementor-element.elementor-element-af14c0b{--width:80%;}.elementor-11 .elementor-element.elementor-element-9369ff1{--width:100%;}.elementor-11 .elementor-element.elementor-element-8c1cd4d{--width:100%;}.elementor-11 .elementor-element.elementor-element-26e87f1{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-2bbdb50{--width:40%;}.elementor-11 .elementor-element.elementor-element-ac5a690{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-875a567{--width:100%;}.elementor-11 .elementor-element.elementor-element-b1029e4{--width:100%;}.elementor-11 .elementor-element.elementor-element-2bbdb50{--width:100%;}.elementor-11 .elementor-element.elementor-element-ac5a690{--width:100%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-420fa8b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-23a03e7{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-c850a1d{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-46f4368{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-ca69073{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-fac29e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-2157a0e .elementor-heading-title{font-size:60px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-9e875aa{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-a5bfaf0{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-ea24ae6{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-0342556{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-f974269{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-21545f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-21545f1 .elementor-heading-title{font-size:60px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-eee904d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-23d85aa{--gap:040px 0px;--row-gap:040px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-4f448e8 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-4f448e8 .elementor-icon-box-title a{line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-deee8b5{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-aa371a6{--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:flex-start;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-c899df3 .elementor-heading-title{font-size:60px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-1634f28{--gap:0px 32px;--row-gap:0px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-1b3d2ec{--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-154684d .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-154684d .elementor-icon-box-title a{font-size:60px;}.elementor-11 .elementor-element.elementor-element-4d69d95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-4d69d95 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-4d69d95 .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-ffc8b34 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-ffc8b34 .elementor-icon-box-title a{font-size:60px;}.elementor-11 .elementor-element.elementor-element-9ed92fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-9ed92fb .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-9ed92fb .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-7fae123 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7fae123 .elementor-icon-box-title a{font-size:60px;}.elementor-11 .elementor-element.elementor-element-d51e4f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d51e4f3 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-d51e4f3 .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-4a05700{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-2e7fd42{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-2e7fd42 .elementor-heading-title{font-size:60px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-dea3ee4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-2a9a755{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-2a9a755.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-e0a1c6f{--gap:040px 0px;--row-gap:040px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-4b53d01{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-80f3fc4{--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:flex-start;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-2b57c43 .elementor-heading-title{font-size:60px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-ca7c462{--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:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-d635c32{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-af14c0b{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--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-11 .elementor-element.elementor-element-9369ff1{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-8c1cd4d{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-26e87f1{--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:flex-start;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-2bbdb50{--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-11 .elementor-element.elementor-element-e7b9453 .elementor-heading-title{font-size:60px;line-height:1em;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-420fa8b{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-23a03e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-c850a1d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-46f4368{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-ca69073{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-fac29e8{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-2157a0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;}.elementor-11 .elementor-element.elementor-element-b432a60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;}.elementor-11 .elementor-element.elementor-element-b432a60 .elementor-icon-box-wrapper{gap:24px;}.elementor-11 .elementor-element.elementor-element-b432a60 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-b432a60 .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-45730dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;}.elementor-11 .elementor-element.elementor-element-45730dc .elementor-icon-box-wrapper{gap:24px;}.elementor-11 .elementor-element.elementor-element-45730dc .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-45730dc .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-4c5fea2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;}.elementor-11 .elementor-element.elementor-element-4c5fea2 .elementor-icon-box-wrapper{gap:24px;}.elementor-11 .elementor-element.elementor-element-4c5fea2 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-4c5fea2 .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-005ae50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;}.elementor-11 .elementor-element.elementor-element-005ae50 .elementor-icon-box-wrapper{gap:24px;}.elementor-11 .elementor-element.elementor-element-005ae50 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-005ae50 .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-dcff7b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;}.elementor-11 .elementor-element.elementor-element-dcff7b3 .elementor-icon-box-wrapper{gap:24px;}.elementor-11 .elementor-element.elementor-element-dcff7b3 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-dcff7b3 .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-627a9d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;}.elementor-11 .elementor-element.elementor-element-627a9d3 .elementor-icon-box-wrapper{gap:24px;}.elementor-11 .elementor-element.elementor-element-627a9d3 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-627a9d3 .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-6f16a5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;}.elementor-11 .elementor-element.elementor-element-6f16a5b .elementor-icon-box-wrapper{gap:24px;}.elementor-11 .elementor-element.elementor-element-6f16a5b .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-6f16a5b .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-2ea52ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;}.elementor-11 .elementor-element.elementor-element-2ea52ee .elementor-icon-box-wrapper{gap:24px;}.elementor-11 .elementor-element.elementor-element-2ea52ee .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-2ea52ee .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-604a297{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;}.elementor-11 .elementor-element.elementor-element-604a297 .elementor-icon-box-wrapper{gap:24px;}.elementor-11 .elementor-element.elementor-element-604a297 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-604a297 .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-747deb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;}.elementor-11 .elementor-element.elementor-element-747deb9 .elementor-icon-box-wrapper{gap:24px;}.elementor-11 .elementor-element.elementor-element-747deb9 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-747deb9 .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-f974269{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-21545f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;}.elementor-11 .elementor-element.elementor-element-21545f1 .elementor-heading-title{font-size:50px;}.elementor-11 .elementor-element.elementor-element-eee904d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-23d85aa{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-deee8b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-aa371a6{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-c899df3{padding:0px 0px 4px 0px;}.elementor-11 .elementor-element.elementor-element-c899df3 .elementor-heading-title{font-size:50px;}.elementor-11 .elementor-element.elementor-element-1634f28{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-154684d .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-154684d .elementor-icon-box-title a{font-size:50px;}.elementor-11 .elementor-element.elementor-element-ffc8b34 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-ffc8b34 .elementor-icon-box-title a{font-size:50px;}.elementor-11 .elementor-element.elementor-element-7fae123 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7fae123 .elementor-icon-box-title a{font-size:50px;}.elementor-11 .elementor-element.elementor-element-4a05700{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-2e7fd42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;}.elementor-11 .elementor-element.elementor-element-2e7fd42 .elementor-heading-title{font-size:50px;}.elementor-11 .elementor-element.elementor-element-2a9a755{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-cae6130 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-cae6130 .elementor-icon-box-title a{font-size:32px;}.elementor-11 .elementor-element.elementor-element-e0a1c6f{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-4b53d01{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-80f3fc4{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-2b57c43{padding:0px 0px 4px 0px;}.elementor-11 .elementor-element.elementor-element-2b57c43 .elementor-heading-title{font-size:50px;}.elementor-11 .elementor-element.elementor-element-7a35c27 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7a35c27 .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-aacea64 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-aacea64 .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-09c1c2c .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-09c1c2c .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-ca7c462{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-d635c32{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-90fb748 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-9369ff1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-8c1cd4d{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-26e87f1{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-2bbdb50{--gap:12px 0px;--row-gap:12px;--column-gap:0px;--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-11 .elementor-element.elementor-element-e7b9453 .elementor-heading-title{font-size:50px;}.elementor-11 .elementor-element.elementor-element-64f6ae6{--n-accordion-icon-size:20px;}}/* Start custom CSS for html, class: .elementor-element-d8a48db *//* Header halbtransparent + blur-Effekt */
.site-header, .main-header-bar {
  background: rgba(17, 17, 17, 0.6); /* halbtransparent schwarz */
  backdrop-filter: blur(10px);        /* Unschärfe-Effekt */
  -webkit-backdrop-filter: blur(10px);/* Safari-Fix */
  position: relative;
  z-index: 1000; /* Header bleibt immer über der Vanta-Animation */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60e3544 */#scroll-cue {
  cursor: pointer;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  z-index: 9999;
  user-select: none;
  transition: opacity .24s ease, transform .24s ease;
  opacity: 1;
  transform: translateY(0);
  will-change: opacity, transform;
}

#scroll-cue.is-visible {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

#scroll-cue,
#scroll-cue * {
  outline: none !important;
  box-shadow: none !important;
  border: none !important;
}
#scroll-cue:focus {
  outline: none !important;
  box-shadow: none !important;
}
#scroll-cue:focus-visible {
  outline: 3px solid rgba(255,165,0,0.9);
  outline-offset: 6px;
  border-radius: 6px;
}

#scroll-cue::-moz-focus-inner { border: 0; }
#scroll-cue:-moz-focusring { outline: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-569446f */row-left/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6211d12 */row-left/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e68eede */row-left/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9033738 */row-left/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ea126c */.elementor-11 .elementor-element.elementor-element-6ea126c {
  display: grid;
  gap: 12px;
  margin-inline: auto;
  width: min(1100px, 92vw);
  position: relative;
  --item-gap: 96px;
}

.elementor-11 .elementor-element.elementor-element-6ea126c .row-left,
.elementor-11 .elementor-element.elementor-element-6ea126c .row-right {
  display: block;
  overflow: hidden;
  padding-block: 6px;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  min-width: 0;
  min-height: 0;
}

.elementor-11 .elementor-element.elementor-element-6ea126c .row-left .track,
.elementor-11 .elementor-element.elementor-element-6ea126c .row-right .track {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: var(--item-gap);
  width: max-content;
  will-change: transform;
  backface-visibility: hidden;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding-inline: calc(var(--item-gap) / 2);
  margin-inline: calc(var(--item-gap) / -2);
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-duration: 22s;
}

.elementor-11 .elementor-element.elementor-element-6ea126c .row-left .track > *,
.elementor-11 .elementor-element.elementor-element-6ea126c .row-right .track > * {
  margin: 0 !important;
  flex: 0 0 auto;
}

@keyframes m-left {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-50%, 0, 0);
  }
}

@keyframes m-right {
  from {
    transform: translate3d(-50%, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.elementor-11 .elementor-element.elementor-element-6ea126c .row-left .track {
  animation-name: m-left;
}

.elementor-11 .elementor-element.elementor-element-6ea126c .row-right .track {
  animation-name: m-right;
}

.elementor-11 .elementor-element.elementor-element-6ea126c > :nth-child(1) .track {
  animation-duration: 23s;
}

.elementor-11 .elementor-element.elementor-element-6ea126c > :nth-child(2) .track {
  animation-duration: 19s;
}

.elementor-11 .elementor-element.elementor-element-6ea126c > :nth-child(3) .track {
  animation-duration: 25s;
}

.elementor-11 .elementor-element.elementor-element-6ea126c > :nth-child(4) .track {
  animation-duration: 21s;
}

@media (min-width: 1280px) and (max-width: 1600px) {
  .elementor-11 .elementor-element.elementor-element-6ea126c {
    width: min(920px, 76vw) !important;
    gap: 10px !important;
    margin-inline: auto !important;
    justify-items: center !important;
    text-align: center !important;
    --item-gap: 72px;
  }

  .elementor-11 .elementor-element.elementor-element-6ea126c .row-left,
  .elementor-11 .elementor-element.elementor-element-6ea126c .row-right {
    display: block !important;
    width: 100% !important;
  }
}

@media (max-width: 600px) {
  .elementor-11 .elementor-element.elementor-element-6ea126c {
    gap: 4px !important;
    width: 100% !important;
    max-width: 100% !important;
    justify-items: center !important;
    text-align: center !important;
    margin-inline: auto !important;
    --item-gap: 48px;
  }

  .elementor-11 .elementor-element.elementor-element-6ea126c .row-left,
  .elementor-11 .elementor-element.elementor-element-6ea126c .row-right {
    display: grid !important;
    place-items: center !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-block: 2px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-6ea126c .row-left .track,
  .elementor-11 .elementor-element.elementor-element-6ea126c .row-right .track {
    animation-play-state: paused !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-420fa8b */.elementor-11 .elementor-element.elementor-element-420fa8b { position: relative; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e551345 */<style>
#anfahrt-widget{display:grid;gap:0;max-width:560px}
#anfahrt-widget .aw-row{display:flex;gap:8px}
#anfahrt-widget input{flex:1;min-width:140px;padding:.7rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#121212;color:#fff}
#anfahrt-widget button{padding:.7rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#1a1a1a;color:#fff;cursor:pointer}
#anfahrt-widget button:hover{transform:translateY(-1px)}

#anfahrt-widget .aw-row + .aw-progress{margin-top:.6rem}
#anfahrt-widget .aw-progress{display:none}
#anfahrt-widget .aw-progress.is-visible{display:block}
#anfahrt-widget .aw-progress-track{height:8px;border-radius:999px;background:rgba(255,255,255,.10);overflow:hidden}
#anfahrt-widget .aw-progress-fill{height:100%;width:0%;background:rgba(255,255,255,.85);border-radius:999px;transition:width .25s ease}

#anfahrt-widget .aw-progress + .aw-out{margin-top:.6rem}
#anfahrt-widget .aw-out{font-size:1rem;margin:0}
#anfahrt-widget .aw-out:empty{display:none}
#anfahrt-widget .aw-out + .aw-note{margin-top:.6rem}
#anfahrt-widget .aw-warn{color:#ffb4b4}
#anfahrt-widget .aw-note{font-size:.8rem;line-height:1.3;color:rgba(255,255,255,.78)}
#anfahrt-widget .aw-note[hidden]{display:none !important}



#anfahrt-widget .aw-note a.link-cta,
#anfahrt-widget .aw-note a.link-cta:visited{
  display: inline-flex;
  align-items: baseline;
  color: #fff !important;
  text-decoration-line: underline;
  text-decoration-thickness: .08em;
  text-underline-offset: .12em;
}

#anfahrt-widget .aw-note br + a.link-cta{
  display: inline-flex;
  margin-top: .35rem;
}

#anfahrt-widget .aw-note a.link-cta::after{
  content: "";
  width: 1em;
  aspect-ratio: 1/1;
  background-color: currentColor;
  transform: translateY(-0.12em);
  transition: transform .2s ease;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwYXRoIGQ9J003IDdoMTB2MTAnLz48cGF0aCBkPSdNNyAxNyAxNyA3Jy8+PC9zdmc+") no-repeat center/contain;
  mask:         url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwYXRoIGQ9J003IDdoMTB2MTAnLz48cGF0aCBkPSdNNyAxNyAxNyA3Jy8+PC9zdmc+") no-repeat center/contain;
}
#anfahrt-widget .aw-note a.link-cta:hover::after{
  transform: translate(.16em, -0.12em);
}
</style>/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3325d4 */.elementor-11 .elementor-element.elementor-element-c3325d4 a {
  color: #fff;
  text-decoration: none;
}

.elementor-11 .elementor-element.elementor-element-c3325d4 a:hover {
  color: #fff;
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deee8b5 */.elementor-11 .elementor-element.elementor-element-deee8b5{
  display: flex;
  flex-wrap: nowrap;
  gap: 16px;
  align-items: stretch;
  justify-content: flex-start;
  overflow-x: visible;
  box-sizing: border-box;
  --cols: 5;
  --gap: 16px;
}

.elementor-11 .elementor-element.elementor-element-deee8b5 > *{
  box-sizing: border-box;
  flex: 0 0 calc((100% - ((var(--cols) - 1) * var(--gap))) / var(--cols));
  min-width: 0;
  max-width: calc((100% - ((var(--cols) - 1) * var(--gap))) / var(--cols));
  white-space: nowrap;
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-deee8b5 > * img,
.elementor-11 .elementor-element.elementor-element-deee8b5 > * svg,
.elementor-11 .elementor-element.elementor-element-deee8b5 > * .icon{
  max-width: 100%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width:420px){
  .elementor-11 .elementor-element.elementor-element-deee8b5{ --gap: 8px; gap: var(--gap); }
  .elementor-11 .elementor-element.elementor-element-deee8b5 > *{ }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eee904d *//* =========================================
   Abstand zwischen gestackten Zellen
   ========================================= */
.elementor-11 .elementor-element.elementor-element-eee904d{ gap: clamp(16px, 3vw, 28px); }
@media (max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-eee904d{ gap: clamp(28px, 6vw, 56px); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e21ee47 */.cssbuttons-io-button {
  background: #f8f8f8;
  color: #1a1a1a;
  font-family: inter;
  padding: 0.35em;
  padding-left: 1.2em;
  font-size: 16px;
  font-weight: 400;
  box-sizing: border-box;
  border: 0px solid #808080;
  border-radius: 100px;
  border: none;
  letter-spacing: 0.05em;
  display: flex;
  align-items: center;
  box-shadow: inset 0 0 1.6em -0.6em #f1f1f1;
  overflow: hidden;
  position: relative;
  height: 2.8em;
  padding-right: 3.3em;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  align-self: center;

  display: flex;
  width: fit-content;
  margin-inline: auto;
  text-decoration: none;
  white-space: nowrap;

}

.cssbuttons-io-button .icon {
  background: #f1f1f1;
  margin-left: 1em;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.2em;
  width: 2.2em;
  border-radius: 100px;
  box-shadow: 0.1em 0.1em 0.6em 0.2em #b6b6b6;
  right: 0.3em;
  transition: all 0.3s;
}

.cssbuttons-io-button:hover .icon {
  width: calc(100% - 0.6em);
}

.cssbuttons-io-button .icon svg {
  width: 1.1em;
  transition: transform 0.3s;
  color: #1a1a1a;
  transform-origin: 50% 50%;
}

.cssbuttons-io-button:hover .icon svg {
  transform: translateX(0.1em) rotate(-45deg);
}

.cssbuttons-io-button:active .icon {
  transform: scale(0.95);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b56296 */.cssbuttons-io-button {
  background: #f8f8f8;
  color: #1a1a1a;
  font-family: inter;
  padding: 0.35em;
  padding-left: 1.2em;
  font-size: 16px;
  font-weight: 400;
  box-sizing: border-box;
  border: 0px solid #808080;
  border-radius: 100px;
  border: none;
  letter-spacing: 0.05em;
  display: flex;
  align-items: center;
  box-shadow: inset 0 0 1.6em -0.6em #f1f1f1;
  overflow: hidden;
  position: relative;
  height: 2.8em;
  padding-right: 3.3em;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  align-self: center;
}

.cssbuttons-io-button .icon {
  background: #f1f1f1;
  margin-left: 1em;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.2em;
  width: 2.2em;
  border-radius: 100px;
  box-shadow: 0.1em 0.1em 0.6em 0.2em #b6b6b6;
  right: 0.3em;
  transition: all 0.3s;
}

.cssbuttons-io-button:hover .icon {
  width: calc(100% - 0.6em);
}

.cssbuttons-io-button .icon svg {
  width: 1.1em;
  transition: transform 0.3s;
  color: #1a1a1a;
  transform-origin: 50% 50%;
}

.cssbuttons-io-button:hover .icon svg {
  transform: translateX(0.1em) rotate(-45deg);
}

.cssbuttons-io-button:active .icon {
  transform: scale(0.95);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ad2902 */.cssbuttons-io-button{
  background: #f8f8f8;
  color: #1a1a1a;
  font-family: inter;
  padding: 0.35em 3.3em 0.35em 1.2em;
  font-size: 16px;
  font-weight: 400;
  box-sizing: border-box;
  border: 1px solid #cfcfcf;
  border-radius: 100px;
  letter-spacing: 0.05em;
  display: flex;
  align-items: center;
  box-shadow: inset 0 0 1.6em -0.6em #f1f1f1;
  overflow: hidden;
  position: relative;
  height: 2.8em;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  align-self: center;
}

.cssbuttons-io-button .icon {
  background: #f1f1f1;
  margin-left: 1em;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.2em;
  width: 2.2em;
  border-radius: 100px;
  box-shadow: 0.1em 0.1em 0.6em 0.2em #b6b6b6;
  right: 0.3em;
  transition: all 0.3s;
}

.cssbuttons-io-button:hover .icon {
  width: calc(100% - 0.6em);
}

.cssbuttons-io-button .icon svg {
  width: 1.1em;
  transition: transform 0.3s;
  color: #1a1a1a;
  transform-origin: 50% 50%;
}

.cssbuttons-io-button:hover .icon svg {
  transform: translateX(0.1em) rotate(-45deg);
}

.cssbuttons-io-button:active .icon {
  transform: scale(0.95);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca7c462 *//* =========================================
   Sektion vorübergehend ausgeblendet
   ========================================= */
body:not(.elementor-editor-active) #erfolgsstories,
body:not(.elementor-editor-active) .erfolgsstories,
body:not(.elementor-editor-active) .section-erfolgsstories{
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
  content-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26e87f1 *//* =========================================
   Sektion vorübergehend ausblenden (Frontend)
   ========================================= */
body:not(.elementor-editor-active) #faq,
body:not(.elementor-editor-active) .faq,
body:not(.elementor-editor-active) .section-faq{
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
  content-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS *//* ====================================
   Basics
   ====================================
*/


html, body { 
  overflow-x: hidden; 
}

:root{
  --stack-base: 0px;
  --stack-extra: 0px;
  --cue-bottom: clamp(16px, 3vh, 36px);
}


/* ====================================
   Kontakt auf großen Screens ausblenden
   ====================================
*/


#menu-item-1248{ display:none !important; }

@media (max-width:921px){
  .ast-header-break-point #menu-item-1248{
    display:list-item !important;
  }

  .ast-header-break-point .main-header-menu #menu-item-1248 > a.menu-link{
    display:block;
    width:100%;
    margin-top:12px;
    padding:12px 16px;
    border-radius:999px;
    font-weight:600;
    line-height:1;
    text-align:center;
    text-decoration:none !important;
    background: var(--anri-accent, #111111);
    color:#fff !important;
    box-shadow:0 6px 18px rgba(0,0,0,.18);
    transition:filter .15s ease, transform .08s ease;
  }
  .ast-header-break-point .main-header-menu #menu-item-1248 > a.menu-link:hover{ filter:brightness(1.08); }
  .ast-header-break-point .main-header-menu #menu-item-1248 > a.menu-link:active{ transform:translateY(1px); }

  .ast-header-break-point .main-header-menu{ display:block !important; }
  #menu-item-1248{ order:0 !important; }

  .ast-mobile-popup-drawer,
  .ast-mobile-popup-drawer .main-header-menu{ background:#111 !important; }
  .ast-mobile-popup-drawer .main-header-menu > li{ border-color:#1a1a1a; }
}



/* ====================================
   Animator im Hero
   ====================================
*/

.scroll-cue-fixed{
  position: fixed;
  left: 50%;
  bottom: clamp(16px, 3vh, 36px);
  transform: translateX(-50%);
  z-index: 1000;
  pointer-events: none;
  color: #fff;
  text-align: center;
  opacity: 0;
  transition: opacity .35s ease, transform .35s ease;

  --cue-gap: .9rem;
  padding-bottom: var(--cue-gap);
}
.scroll-cue-fixed.is-visible{
  opacity: 1;
  transform: translateX(-50%);
}

.scroll-cue__text{
  font-weight: 600;
  letter-spacing: .02em;
  font-size: clamp(15px, 1.4vw, 20px);
  margin-bottom: var(--cue-gap);
}

.arrow{
  display: inline-flex;
  flex-direction: column;
  align-items: center;

  --size: clamp(16px, 1.6vw, 22px);
  --thick: 3px;
  --gap: 12px;
  --travel: 22px;
  --speed: 2.6s;
}

.arrow span{
  position: relative;
  width: var(--size);
  height: var(--size);
  margin-top: calc(var(--gap) * -0.15);
  opacity: 0;
  transform: translateY(calc(var(--travel) * -1));
  animation: arrowDown var(--speed) ease-in-out infinite;
}
.arrow span::before{
  content: "";
  position: absolute; inset: 0;
  border-right: var(--thick) solid currentColor;
  border-bottom: var(--thick) solid currentColor;
  transform: rotate(45deg);
}

.arrow span:nth-child(2){ animation-delay: .18s; }
.arrow span:nth-child(3){ animation-delay: .36s; }

@keyframes arrowDown{
  0%   { opacity: 0; transform: translateY(calc(var(--travel) * -1)); }
  25%  { opacity: 1; transform: translateY(0); }
  45%  { opacity: 1; transform: translateY(calc(var(--travel) * -0.12)); }
  75%  { opacity: 1; transform: translateY(calc(var(--travel) * 0.65)); }
  100% { opacity: 0; transform: translateY(var(--travel)); }
}

@media (prefers-reduced-motion: reduce){
  .arrow span{ animation: none; opacity: .85; transform: translateY(0); }
}



/*

HERO-SECTION

Beginn

*/


#hero{
  position: relative;
  min-height: 100svh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  text-align: center;
  padding-inline: clamp(12px, 3vw, 48px);
  padding-top: 0;
  padding-bottom: clamp(48px, 7vh, 84px);
  box-sizing: border-box;
  overflow: hidden;
  isolation: isolate;
}

#hero::before{ 
  content:""; 
  display:block; 
  height:0.01px; 
}

#hero > *{ 
  position: relative; 
  z-index: 2; 
}

#hero > canvas{
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 1 !important;
  pointer-events: none !important;
}

#hero > .elementor-container,
#hero > .e-con{
  width: 100%;
  max-width: 1280px;
  margin-inline: auto;
}

#hero .elementor-widget-heading:last-of-type,
#hero .elementor-widget-text-editor:last-of-type{ 
  margin-bottom: 0 !important; 
}

#hero :where(h1,h2,h3,p){ 
  margin-block: .6em; 
}

#stack-marquee{
  width: 100% !important;
  margin: 0 !important;
  margin-top: clamp(24px, 4vh, 48px) !important;
  margin-bottom: clamp(32px, 5vh, 64px) !important;
  transform: none !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  overflow: hidden !important;
}

#stack-marquee,
#stack-marquee > .elementor-container,
#stack-marquee > .e-con,
#stack-marquee > .elementor-row,
#stack-marquee > .elementor-widget-wrap{
  margin-top: 0 !important;
  padding-top: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: 0 !important;
  overflow: visible !important;
}

#stack-marquee .elementor-widget,
#stack-marquee .e-con{ 
  margin-top: 0 !important; 
}

#stack-marquee .row-left .track,
#stack-marquee .row-right .track{
  display: inline-flex !important;
  will-change: transform !important;
  backface-visibility: hidden !important;
  animation-play-state: running !important;
  animation-timing-function: linear !important;
  animation-iteration-count: infinite !important;
}

#stack-marquee .row-left  .track{ 
  animation-name: m-left  !important; 
}

#stack-marquee .row-right .track{ 
  animation-name: m-right !important; 
}

#scroll-cue.scroll-cue-fixed,
.scroll-cue-fixed{
  position: fixed !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  bottom: var(--cue-bottom) !important;
  z-index: 9999 !important;
  pointer-events: none;
  color: #fff;
  text-align: center;
  opacity: 0;
  transition: opacity .35s ease, transform .35s ease;
  --cue-gap: .9rem;
  padding-bottom: var(--cue-gap);
}

#scroll-cue.is-visible, 
.scroll-cue-fixed.is-visible{ 
  opacity: 1; 
}

@media (min-width: 1025px){
  #hero{ 
    padding-top: 8px !important; 
    gap: 0 !important; 
  }

  #hero > :not(canvas):first-child,
  #hero :is(.elementor-section,.elementor-container,.e-con,.elementor-column,.elementor-widget-wrap):first-child,
  #hero :is(.elementor-section,.elementor-container,.e-con,.elementor-column,.elementor-widget-wrap):first-child > *:first-child{
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  #hero h1, 
  #hero .elementor-heading-title{ 
    margin-top: 0 !important; 
    margin-bottom: .4em !important; 
  }

  #hero h3, 
  #hero p{ 
    margin-top: .3em !important; 
    margin-bottom: .5em !important; 
  }

  #stack-marquee{
    margin-top: clamp(16px, 2.5vh, 24px) !important;
    margin-bottom: clamp(32px, 4vh, 48px) !important;
    overflow: hidden !important;
  }

  #stack-marquee .row-left,
  #stack-marquee .row-right{
    display: block !important;
    overflow: hidden !important;
  }

  #stack-marquee .row-left .track,
  #stack-marquee .row-right .track{
    width: max-content !important;
    gap: 24px !important;
    animation-duration: 22s !important;
  }

  #stack-marquee > :nth-child(1) .track{ 
    animation-duration: 23s !important; 
  }

  #stack-marquee > :nth-child(2) .track{ 
    animation-duration: 19s !important; 
  }

  #stack-marquee > :nth-child(3) .track{ 
    animation-duration: 25s !important; 
  }

  #stack-marquee > :nth-child(4) .track{ 
    animation-duration: 21s !important; 
  }
}

@media (min-width:1280px) and (max-width:1600px){
  #stack-marquee .row-left,
  #stack-marquee .row-right{ 
    display:block !important; 
    overflow:hidden !important; 
  }

  #stack-marquee .row-left .track,
  #stack-marquee .row-right .track{
    display:inline-flex !important;
    will-change:transform !important;
    animation-play-state:running !important;
    animation-timing-function:linear !important;
    animation-iteration-count:infinite !important;
  }
}

@media (min-width: 601px) and (max-width: 1024px){
  #hero{ 
    padding-top: 12px !important; 
    padding-bottom: clamp(32px, 4vh, 48px) !important; 
    gap: clamp(16px, 2vh, 24px) !important; 
  }

  #hero :where(h1,h2,h3,p){ 
    margin-block: .5em; 
  }

  #hero h3, 
  #hero .elementor-widget-heading h3{ 
    font-size: clamp(22px, 2.6vw, 28px) !important; 
    line-height: 1.26 !important; 
  }

  #stack-marquee{ 
    margin-top: clamp(20px, 3vh, 32px) !important; 
    margin-bottom: clamp(32px, 4vh, 48px) !important; 
  }
}

@media (max-width: 600px){
  #hero{
    height: 100svh !important;
    min-height: 0 !important;
    padding-bottom: clamp(20px, 2.5vh, 32px) !important;
    gap: clamp(8px, 1.2vh, 12px) !important;
  }

  #hero :where(h1,h2,h3,p){ 
    margin-block: .3em !important; 
  }

  #hero h1, 
  #hero .elementor-heading-title{ 
    font-size: clamp(40px, 9.2vw, 56px) !important; 
    line-height: 1.06 !important; 
    letter-spacing: -0.01em; 
    margin-bottom: .2em !important; 
  }

  #hero h3, 
  #hero .elementor-widget-heading h3{ 
    font-size: clamp(20px, 4.8vw, 24px) !important; 
    line-height: 1.28 !important; 
    margin-top: .2em !important; 
    margin-bottom: .3em !important; 
  }

  #stack-marquee{ 
    margin-top: 0 !important; 
    margin-bottom: clamp(32px, 5vh, 56px) !important; 
    overflow: hidden !important; 
  }

  #stack-marquee .row-left .track,
  #stack-marquee .row-right .track{ 
    animation-play-state: running !important; 
    will-change: transform !important; 
  }

  #stack-marquee,
  #stack-marquee > .elementor-container,
  #stack-marquee > .e-con,
  #stack-marquee > .elementor-row,
  #stack-marquee > .elementor-widget-wrap{
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  #stack-marquee .elementor-column,
  #stack-marquee .elementor-widget{ 
    margin-left: auto !important; 
    margin-right: auto !important; 
  }
}

#hero .contact-wrapper{ 
  display: none !important; 
}

@media (prefers-reduced-motion: reduce){
  #stack-marquee .row-left .track,
  #stack-marquee .row-right .track{ 
    animation-play-state: paused !important; 
  }
}

@keyframes m-left  { 
  from{ transform: translate3d(0,0,0); } 
  to{ transform: translate3d(-50%,0,0); } 
}

@keyframes m-right { 
  from{ transform: translate3d(-50%,0,0); } 
  to{ transform: translate3d(0,0,0); } 
}


/*

HERO-SECTION

Ende

*/



/* =========================================
   Mobile Tuning: H3, Abstände etc.
   ========================================= */


@media (max-width: 767px){
  .elementor-widget-heading h3.elementor-heading-title{
    font-size: clamp(1.75rem, 3.6vw + 0.3rem, 1.5rem);
    line-height: 1.25;
  }


/* ====================================
   Popup Preload
   ====================================
*/

.site-popup-preload{ position:fixed; inset:auto auto -9999px -9999px; width:0; height:0; overflow:hidden; }
.site-popup-preload .elementor-widget{ position:absolute; left:-9999px; top:-9999px; }/* End custom CSS */