.elementor-42 .elementor-element.elementor-element-b57cd27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-639cc13 .elementor-cta .elementor-cta__bg, .elementor-42 .elementor-element.elementor-element-639cc13 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-42 .elementor-element.elementor-element-639cc13{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;border-radius:40px 40px 40px 40px;}.elementor-42 .elementor-element.elementor-element-639cc13 .elementor-cta__content{text-align:start;padding:30px 30px 30px 30px;background-color:var( --e-global-color-f7fbef );}.elementor-42 .elementor-element.elementor-element-639cc13 .elementor-cta__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-639cc13 .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-eeaa667{--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;--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-ed134a8 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-ed134a8 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-ed134a8 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-ed134a8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-ed134a8{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-ed134a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-ed134a8 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9m4cx64-font-family ), Sans-serif;font-size:var( --e-global-typography-9m4cx64-font-size );font-weight:var( --e-global-typography-9m4cx64-font-weight );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-ed134a8 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-ed134a8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-4b4f8d4 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-4b4f8d4 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-4b4f8d4 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-4b4f8d4 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-4b4f8d4{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-4b4f8d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-4b4f8d4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9m4cx64-font-family ), Sans-serif;font-size:var( --e-global-typography-9m4cx64-font-size );font-weight:var( --e-global-typography-9m4cx64-font-weight );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-4b4f8d4 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-4b4f8d4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-a633ef4 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-a633ef4 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-a633ef4 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-a633ef4 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-a633ef4{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-a633ef4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-a633ef4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9m4cx64-font-family ), Sans-serif;font-size:var( --e-global-typography-9m4cx64-font-size );font-weight:var( --e-global-typography-9m4cx64-font-weight );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-a633ef4 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-a633ef4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-b550991 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-b550991 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-b550991 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-b550991 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-b550991{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-b550991 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-b550991 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9m4cx64-font-family ), Sans-serif;font-size:var( --e-global-typography-9m4cx64-font-size );font-weight:var( --e-global-typography-9m4cx64-font-weight );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-b550991 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-b550991 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-fa479c2 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-fa479c2 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-fa479c2 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-fa479c2 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-fa479c2{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-fa479c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-fa479c2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9m4cx64-font-family ), Sans-serif;font-size:var( --e-global-typography-9m4cx64-font-size );font-weight:var( --e-global-typography-9m4cx64-font-weight );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-fa479c2 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-fa479c2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-820b4ab .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-820b4ab .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-820b4ab .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-820b4ab .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-820b4ab{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-820b4ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-820b4ab .elementor-icon-list-item > a{font-family:var( --e-global-typography-9m4cx64-font-family ), Sans-serif;font-size:var( --e-global-typography-9m4cx64-font-size );font-weight:var( --e-global-typography-9m4cx64-font-weight );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-820b4ab .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-820b4ab .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-06f16c1{--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:150px 150px;--row-gap:150px;--column-gap:150px;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-20c4300{--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;--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-0751c4a{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}.elementor-42 .elementor-element.elementor-element-0751c4a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-e16589d{width:var( --container-widget-width, 135px );max-width:135px;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:135px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-e16589d img{height:135px;object-fit:contain;object-position:center center;}.elementor-42 .elementor-element.elementor-element-4d4c2e0 .elementor-cta .elementor-cta__bg, .elementor-42 .elementor-element.elementor-element-4d4c2e0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-42 .elementor-element.elementor-element-4d4c2e0{width:var( --container-widget-width, 765px );max-width:765px;--container-widget-width:765px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-4d4c2e0 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-42 .elementor-element.elementor-element-4d4c2e0 .elementor-cta__title{font-family:var( --e-global-typography-mq1sppv-font-family ), Sans-serif;font-size:var( --e-global-typography-mq1sppv-font-size );font-weight:var( --e-global-typography-mq1sppv-font-weight );line-height:var( --e-global-typography-mq1sppv-line-height );color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-4d4c2e0 .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-b8a3a69{--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;--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-8930125{width:var( --container-widget-width, calc(60% - 15px) );max-width:calc(60% - 15px);--container-widget-width:calc(60% - 15px);--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-8930125 img{width:100%;height:420px;object-fit:cover;object-position:center center;border-radius:40px 40px 40px 40px;}.elementor-42 .elementor-element.elementor-element-944d851{width:var( --container-widget-width, calc(40% - 15px) );max-width:calc(40% - 15px);--container-widget-width:calc(40% - 15px);--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-944d851 img{width:100%;height:420px;object-fit:cover;object-position:center center;border-radius:40px 40px 40px 40px;}.elementor-42 .elementor-element.elementor-element-f6edfd2{width:var( --container-widget-width, calc(40% - 15px) );max-width:calc(40% - 15px);--container-widget-width:calc(40% - 15px);--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-f6edfd2 img{width:100%;height:420px;object-fit:cover;object-position:center center;border-radius:40px 40px 40px 40px;}.elementor-42 .elementor-element.elementor-element-e60a529{width:var( --container-widget-width, calc(60% - 15px) );max-width:calc(60% - 15px);--container-widget-width:calc(60% - 15px);--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-e60a529 img{width:100%;height:420px;object-fit:cover;object-position:center center;border-radius:40px 40px 40px 40px;}.elementor-42 .elementor-element.elementor-element-b35f331{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-b35f331:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-b35f331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eceeed );}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__front{background-color:var( --e-global-color-ffffff );}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__back{background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-db3caec{width:var( --container-widget-width, calc((100% - 90px) / 4) );max-width:calc((100% - 90px) / 4);--container-widget-width:calc((100% - 90px) / 4);--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box{height:260px;}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__layer, .elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__layer__overlay{border-radius:30px;}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-db3caec .elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-view-framed .elementor-icon svg, .elementor-42 .elementor-element.elementor-element-db3caec .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-icon{font-size:25px;padding:20px;}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-icon svg{width:25px;transform:rotate(0deg);}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-icon i{transform:rotate(0deg);}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:10px;color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20% 20% 20% 20%;text-align:center;}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__button{margin-inline-center:0;}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-ffffff );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__front{background-color:var( --e-global-color-ffffff );}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-9d4ed30{width:var( --container-widget-width, calc((100% - 90px) / 4) );max-width:calc((100% - 90px) / 4);--container-widget-width:calc((100% - 90px) / 4);--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box{height:260px;}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__layer, .elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__layer__overlay{border-radius:30px;}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-view-framed .elementor-icon svg, .elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-icon{font-size:25px;padding:20px;}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-icon svg{width:25px;transform:rotate(0deg);}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-icon i{transform:rotate(0deg);}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:10px;color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20% 20% 20% 20%;text-align:center;}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__button{margin-inline-center:0;}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-ffffff );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__front{background-color:var( --e-global-color-ffffff );}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-1f9d098{width:var( --container-widget-width, calc((100% - 90px) / 4) );max-width:calc((100% - 90px) / 4);--container-widget-width:calc((100% - 90px) / 4);--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box{height:260px;}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__layer, .elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__layer__overlay{border-radius:30px;}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-view-framed .elementor-icon svg, .elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-icon{font-size:25px;padding:20px;}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-icon svg{width:25px;transform:rotate(0deg);}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-icon i{transform:rotate(0deg);}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:10px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20% 20% 20% 20%;text-align:center;}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__button{margin-inline-center:0;}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-ffffff );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__front{background-color:var( --e-global-color-ffffff );}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__back{background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-fec98c4{width:var( --container-widget-width, calc((100% - 90px) / 4) );max-width:calc((100% - 90px) / 4);--container-widget-width:calc((100% - 90px) / 4);--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box{height:260px;}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__layer, .elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__layer__overlay{border-radius:30px;}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-view-framed .elementor-icon svg, .elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-icon{font-size:25px;padding:20px;}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-icon svg{width:25px;transform:rotate(0deg);}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-icon i{transform:rotate(0deg);}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:10px;color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20% 20% 20% 20%;text-align:center;}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__button{margin-inline-center:0;}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-ffffff );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-c65bd4e{--display:flex;--min-height:775px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:150px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-a7115d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 40px 40px 0px;}.elementor-42 .elementor-element.elementor-element-a7115d8:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-a7115d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stadtwerke-weiden.de/wp-content/uploads/2026/09/AdobeStock_1920346501.jpg");background-size:cover;}.elementor-42 .elementor-element.elementor-element-5e93cbd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-b66fc33{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-d19afd1{width:100%;max-width:100%;text-align:start;}.elementor-42 .elementor-element.elementor-element-d19afd1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-0a862b0 .elementor-cta .elementor-cta__bg, .elementor-42 .elementor-element.elementor-element-0a862b0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-42 .elementor-element.elementor-element-0a862b0{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-0a862b0 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-42 .elementor-element.elementor-element-0a862b0 .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-2aa9f7c .elementor-cta .elementor-cta__bg, .elementor-42 .elementor-element.elementor-element-2aa9f7c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-42 .elementor-element.elementor-element-2aa9f7c{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-2aa9f7c .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-42 .elementor-element.elementor-element-2aa9f7c .elementor-cta__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-2aa9f7c .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-86fb98f{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-86fb98f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-86fb98f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7fbef );}.elementor-42 .elementor-element.elementor-element-0735d72{--display:flex;}.elementor-42 .elementor-element.elementor-element-d288ffb{width:100%;max-width:100%;text-align:start;}.elementor-42 .elementor-element.elementor-element-d288ffb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-6279e56{--display:flex;}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(60px/2);}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(60px/2);}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(60px/2);}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-60px/2);}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-60px/2);}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-icon i{color:var( --e-global-color-ffffff );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-icon svg{fill:var( --e-global-color-ffffff );transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-a57c0b3{--e-icon-list-icon-size:20px;}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9m4cx64-font-family ), Sans-serif;font-size:var( --e-global-typography-9m4cx64-font-size );font-weight:var( --e-global-typography-9m4cx64-font-weight );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-3371c02{--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:150px 150px;--row-gap:150px;--column-gap:150px;--padding-top:150px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-8cc7f0f{--display:flex;}.elementor-42 .elementor-element.elementor-element-b7188e0{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-b7188e0:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-b7188e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-effafa );}.elementor-42 .elementor-element.elementor-element-b21f2d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-42 .elementor-element.elementor-element-b21f2d8.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-fce5689{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-42 .elementor-element.elementor-element-84c3c41 .elementor-cta .elementor-cta__bg, .elementor-42 .elementor-element.elementor-element-84c3c41 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-42 .elementor-element.elementor-element-84c3c41{width:var( --container-widget-width, 430px );max-width:430px;--container-widget-width:430px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-84c3c41 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-42 .elementor-element.elementor-element-84c3c41 .elementor-cta__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-84c3c41 .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(60px/2);}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(60px/2);}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(60px/2);}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-60px/2);}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-60px/2);}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-icon i{color:var( --e-global-color-ffffff );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-icon svg{fill:var( --e-global-color-ffffff );transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-2b39dbd{--e-icon-list-icon-size:20px;}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-item > a{font-family:var( --e-global-typography-9m4cx64-font-family ), Sans-serif;font-size:var( --e-global-typography-9m4cx64-font-size );font-weight:var( --e-global-typography-9m4cx64-font-weight );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-c30e799{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-a65740d{--display:flex;}.elementor-42 .elementor-element.elementor-element-1da3c26 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-ffffff );color:var( --e-global-color-ffffff );}.elementor-42 .elementor-element.elementor-element-1da3c26 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-1da3c26 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-48e4985{--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:150px 150px;--row-gap:150px;--column-gap:150px;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-global-1802 .elementor-cta .elementor-cta__bg, .elementor-42 .elementor-element.elementor-global-1802 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-42 .elementor-element.elementor-global-1802 .elementor-cta__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-global-1802 .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-global-1802 .elementor-cta__button{color:var( --e-global-color-ffffff );border-color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );border-width:0px;}.elementor-42 .elementor-element.elementor-global-1802 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-global-1802 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-transparent );}.elementor-42 .elementor-element.elementor-global-1805 .elementor-cta .elementor-cta__bg, .elementor-42 .elementor-element.elementor-global-1805 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-42 .elementor-element.elementor-global-1805 .elementor-cta__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-global-1805 .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-global-1805 .elementor-cta__button{color:var( --e-global-color-ffffff );border-color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );border-width:0px;}.elementor-42 .elementor-element.elementor-global-1805 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-global-1805 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-transparent );}.elementor-42 .elementor-element.elementor-element-a594868 .elementor-cta .elementor-cta__bg, .elementor-42 .elementor-element.elementor-element-a594868 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-42 .elementor-element.elementor-element-a594868 .elementor-cta__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-a594868 .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-a594868 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-transparent );}.elementor-42 .elementor-element.elementor-global-1469 .elementor-cta .elementor-cta__bg, .elementor-42 .elementor-element.elementor-global-1469 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-42 .elementor-element.elementor-global-1469 .elementor-cta__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-global-1469 .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-global-1469 .elementor-cta__button{color:var( --e-global-color-ffffff );border-color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );border-width:0px;}.elementor-42 .elementor-element.elementor-global-1469 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-global-1469 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-transparent );}.elementor-42 .elementor-element.elementor-element-580c905{--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:60px 30px;--row-gap:60px;--column-gap:30px;--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-1d32bf2{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-1ba4456{--display:flex;}.elementor-42 .elementor-element.elementor-element-9411e94{--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;}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-a7115d8{--width:50%;}.elementor-42 .elementor-element.elementor-element-5e93cbd{--width:50%;}.elementor-42 .elementor-element.elementor-element-b66fc33{--width:660px;}.elementor-42 .elementor-element.elementor-element-b21f2d8{--width:1100px;}.elementor-42 .elementor-element.elementor-element-fce5689{--width:calc(100% - 590px);}}@media(max-width:1200px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-b21f2d8{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-c65bd4e{--width:100%;}.elementor-42 .elementor-element.elementor-element-a7115d8{--width:100%;}.elementor-42 .elementor-element.elementor-element-5e93cbd{--width:100%;}.elementor-42 .elementor-element.elementor-element-b66fc33{--width:100%;}.elementor-42 .elementor-element.elementor-element-b21f2d8{--width:100%;}.elementor-42 .elementor-element.elementor-element-fce5689{--width:100%;}}@media(min-width:1201px){.elementor-42 .elementor-element.elementor-element-a7115d8:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-a7115d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1200px){.elementor-42 .elementor-element.elementor-element-639cc13 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-639cc13 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-eeaa667{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-ed134a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-ed134a8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-4b4f8d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-4b4f8d4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-a633ef4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-a633ef4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-b550991 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-b550991 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-fa479c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-fa479c2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-820b4ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-820b4ab .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-06f16c1{--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-42 .elementor-element.elementor-element-20c4300{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-42 .elementor-element.elementor-element-0751c4a{width:var( --container-widget-width, calc(100% - 165px) );max-width:calc(100% - 165px);--container-widget-width:calc(100% - 165px);--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-0751c4a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-4d4c2e0{width:var( --container-widget-width, 765px );max-width:765px;--container-widget-width:765px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-4d4c2e0 .elementor-cta__title{font-size:var( --e-global-typography-mq1sppv-font-size );line-height:var( --e-global-typography-mq1sppv-line-height );}.elementor-42 .elementor-element.elementor-element-4d4c2e0 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-8930125 img{height:calc(100vw * 0.3);}.elementor-42 .elementor-element.elementor-element-944d851 img{height:calc(100vw * 0.3);}.elementor-42 .elementor-element.elementor-element-f6edfd2 img{height:calc(100vw * 0.3);}.elementor-42 .elementor-element.elementor-element-e60a529 img{height:calc(100vw * 0.3);}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box{height:calc(100vw * 0.3);}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box{height:calc(100vw * 0.3);}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box{height:calc(100vw * 0.3);}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box{height:calc(100vw * 0.3);}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-c65bd4e{--min-height:calc(100vw * 0.5);}.elementor-42 .elementor-element.elementor-element-b66fc33{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42 .elementor-element.elementor-element-d19afd1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-0a862b0{width:var( --container-widget-width, 765px );max-width:765px;--container-widget-width:765px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-0a862b0 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-2aa9f7c{width:var( --container-widget-width, 765px );max-width:765px;--container-widget-width:765px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-2aa9f7c .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-2aa9f7c .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-d288ffb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-84c3c41 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-84c3c41 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-global-1802 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-global-1802 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-global-1805 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-global-1805 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-a594868 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-a594868 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-global-1469 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-global-1469 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-639cc13{--container-widget-width:520px;--container-widget-flex-grow:0;width:var( --container-widget-width, 520px );max-width:520px;}.elementor-42 .elementor-element.elementor-element-639cc13 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-639cc13 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-eeaa667{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-ed134a8{--e-icon-list-icon-size:30px;}.elementor-42 .elementor-element.elementor-element-ed134a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-ed134a8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-4b4f8d4{--e-icon-list-icon-size:30px;}.elementor-42 .elementor-element.elementor-element-4b4f8d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-4b4f8d4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-a633ef4{--e-icon-list-icon-size:30px;}.elementor-42 .elementor-element.elementor-element-a633ef4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-a633ef4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-b550991{--e-icon-list-icon-size:30px;}.elementor-42 .elementor-element.elementor-element-b550991 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-b550991 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-fa479c2{--e-icon-list-icon-size:30px;}.elementor-42 .elementor-element.elementor-element-fa479c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-fa479c2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-820b4ab{--e-icon-list-icon-size:30px;}.elementor-42 .elementor-element.elementor-element-820b4ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-820b4ab .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-06f16c1{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-0751c4a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-e16589d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-4d4c2e0{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-4d4c2e0 .elementor-cta__title{font-size:var( --e-global-typography-mq1sppv-font-size );line-height:var( --e-global-typography-mq1sppv-line-height );}.elementor-42 .elementor-element.elementor-element-4d4c2e0 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-b8a3a69{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-42 .elementor-element.elementor-element-8930125{--container-widget-width:calc(60% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(60% - 10px) );max-width:calc(60% - 10px);}.elementor-42 .elementor-element.elementor-element-944d851{--container-widget-width:calc(40% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(40% - 10px) );max-width:calc(40% - 10px);}.elementor-42 .elementor-element.elementor-element-f6edfd2{--container-widget-width:calc(40% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(40% - 10px) );max-width:calc(40% - 10px);}.elementor-42 .elementor-element.elementor-element-e60a529{--container-widget-width:calc(60% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(60% - 10px) );max-width:calc(60% - 10px);}.elementor-42 .elementor-element.elementor-element-b35f331{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-db3caec{--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box{height:calc(100vw * 0.4);}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-9d4ed30{--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box{height:calc(100vw * 0.4);}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-1f9d098{--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box{height:calc(100vw * 0.4);}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-fec98c4{--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box{height:calc(100vw * 0.4);}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-c65bd4e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-a7115d8{--min-height:calc(100vw * 0.5);--border-radius:40px 40px 40px 40px;}.elementor-42 .elementor-element.elementor-element-b66fc33{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-42 .elementor-element.elementor-element-d19afd1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-0a862b0{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-0a862b0 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-2aa9f7c{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-2aa9f7c .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-2aa9f7c .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-86fb98f{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-d288ffb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-3371c02{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-b7188e0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-b21f2d8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-42 .elementor-element.elementor-element-fce5689{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-42 .elementor-element.elementor-element-84c3c41{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-84c3c41 .elementor-cta__content{text-align:center;}.elementor-42 .elementor-element.elementor-element-84c3c41 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-84c3c41 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-c30e799{--container-widget-width:calc(50% - 25px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 25px) );max-width:calc(50% - 25px);}.elementor-42 .elementor-element.elementor-element-48e4985{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-global-1802 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-global-1802 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-global-1805 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-global-1805 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-a594868 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-a594868 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-global-1469 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-global-1469 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-b57cd27{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-639cc13{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-639cc13 .elementor-cta__content{text-align:center;}.elementor-42 .elementor-element.elementor-element-639cc13 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-639cc13 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-ed134a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-ed134a8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-4b4f8d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-4b4f8d4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-a633ef4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-a633ef4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-b550991 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-b550991 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-fa479c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-fa479c2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-820b4ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-820b4ab .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-06f16c1{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-42 .elementor-element.elementor-element-20c4300{--justify-content:center;}.elementor-42 .elementor-element.elementor-element-0751c4a{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-0751c4a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-e16589d{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-42 .elementor-element.elementor-element-e16589d.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-e16589d img{height:60px;}.elementor-42 .elementor-element.elementor-element-4d4c2e0{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-4d4c2e0 .elementor-cta__content{text-align:center;}.elementor-42 .elementor-element.elementor-element-4d4c2e0 .elementor-cta__title{font-size:var( --e-global-typography-mq1sppv-font-size );line-height:var( --e-global-typography-mq1sppv-line-height );}.elementor-42 .elementor-element.elementor-element-4d4c2e0 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-8930125{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-8930125 img{height:calc(100vw * 0.5);border-radius:30px 30px 30px 30px;}.elementor-42 .elementor-element.elementor-element-944d851{--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);}.elementor-42 .elementor-element.elementor-element-944d851 img{height:calc(100vw * 0.4);border-radius:30px 30px 30px 30px;}.elementor-42 .elementor-element.elementor-element-f6edfd2{--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);}.elementor-42 .elementor-element.elementor-element-f6edfd2 img{height:calc(100vw * 0.4);border-radius:30px 30px 30px 30px;}.elementor-42 .elementor-element.elementor-element-e60a529{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-e60a529 img{height:calc(100vw * 0.5);border-radius:30px 30px 30px 30px;}.elementor-42 .elementor-element.elementor-element-b35f331{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-db3caec{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box{height:calc(100vw * 0.6);}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-db3caec .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-9d4ed30{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box{height:calc(100vw * 0.6);}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-9d4ed30 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-1f9d098{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box{height:calc(100vw * 0.6);}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-1f9d098 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-fec98c4{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box{height:calc(100vw * 0.6);}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-fec98c4 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-c65bd4e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-42 .elementor-element.elementor-element-a7115d8{--min-height:calc(100vw * 0.6);--border-radius:30px 30px 30px 30px;}.elementor-42 .elementor-element.elementor-element-b66fc33{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-d19afd1{text-align:center;}.elementor-42 .elementor-element.elementor-element-d19afd1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-0a862b0{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-0a862b0 .elementor-cta__content{text-align:center;}.elementor-42 .elementor-element.elementor-element-0a862b0 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-2aa9f7c{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-2aa9f7c .elementor-cta__content{text-align:center;}.elementor-42 .elementor-element.elementor-element-2aa9f7c .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-2aa9f7c .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-86fb98f{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-42 .elementor-element.elementor-element-d288ffb{text-align:center;}.elementor-42 .elementor-element.elementor-element-d288ffb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-3371c02{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-42 .elementor-element.elementor-element-b7188e0{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-42 .elementor-element.elementor-element-b21f2d8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-fce5689{--width:100%;}.elementor-42 .elementor-element.elementor-element-84c3c41{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-84c3c41 .elementor-cta__content{text-align:center;}.elementor-42 .elementor-element.elementor-element-84c3c41 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-84c3c41 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-42 .elementor-element.elementor-element-c30e799{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-48e4985{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-42 .elementor-element.elementor-global-1802 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-global-1802 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-global-1805 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-global-1805 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-a594868 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-a594868 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-global-1469 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-global-1469 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for call-to-action, class: .elementor-element-639cc13 */.elementor-42 .elementor-element.elementor-element-639cc13 .elementor-cta__title span {color:var(--e-global-color-primary)}

.elementor-42 .elementor-element.elementor-element-639cc13 .elementor-cta__description strong {font-weight:500}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ed134a8 */.elementor-42 .elementor-element.elementor-element-ed134a8 .elementor-icon-list-text {
    text-decoration: underline;
    text-underline-offset: 3px;
}

.elementor-42 .elementor-element.elementor-element-ed134a8 a:hover {color:var(--e-global-color-primary)!important}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4b4f8d4 */.elementor-42 .elementor-element.elementor-element-4b4f8d4 .elementor-icon-list-text {
    text-decoration: underline;
    text-underline-offset: 3px;
}

.elementor-42 .elementor-element.elementor-element-4b4f8d4 a:hover {color:var(--e-global-color-primary)!important}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a633ef4 */.elementor-42 .elementor-element.elementor-element-a633ef4 .elementor-icon-list-text {
    text-decoration: underline;
    text-underline-offset: 3px;
}

.elementor-42 .elementor-element.elementor-element-a633ef4 a:hover {color:var(--e-global-color-primary)!important}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b550991 */.elementor-42 .elementor-element.elementor-element-b550991 .elementor-icon-list-text {
    text-decoration: underline;
    text-underline-offset: 3px;
}

.elementor-42 .elementor-element.elementor-element-b550991 a:hover {color:var(--e-global-color-primary)!important}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fa479c2 */.elementor-42 .elementor-element.elementor-element-fa479c2 .elementor-icon-list-text {
    text-decoration: underline;
    text-underline-offset: 3px;
}

.elementor-42 .elementor-element.elementor-element-fa479c2 a:hover {color:var(--e-global-color-primary)!important}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-820b4ab */.elementor-42 .elementor-element.elementor-element-820b4ab .elementor-icon-list-text {
    text-decoration: underline;
    text-underline-offset: 3px;
}

.elementor-42 .elementor-element.elementor-element-820b4ab a:hover {color:var(--e-global-color-primary)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b57cd27 *//* Schriftgroessen fuer Smartphones. Die Werte sind bewusst als
   einfache Zahlen gelassen und koennen hier zentral angepasst werden. */
@media (max-width:767px){
	.elementor-42 .elementor-element.elementor-element-b57cd27 .hs2-title .elementor-heading-title{
		font-size:30px;
		line-height:1.2;
	}
	.elementor-42 .elementor-element.elementor-element-b57cd27 .hs2-subtitle .elementor-heading-title{
		font-size:20px;
		line-height:1.25;
	}
	.elementor-42 .elementor-element.elementor-element-b57cd27 .hs2-text{
		font-size:15px;
		line-height:1.55;
	}
}

/* ============================================================
   Der Slider zeichnet die Nachbar-Slides absichtlich ueber den
   Content-Container hinaus in die Seitenraender. Abgeschnitten
   wird deshalb erst hier, am aeusseren Rand der Sektion - die
   Sektion ist voll breit, das entspricht dem Viewport.

   overflow-x:clip und nicht hidden: clip erzeugt keinen
   Scroll-Container, dadurch entsteht keine horizontale
   Bildlaufleiste und senkrecht bleibt alles sichtbar.
   ============================================================ */
.elementor-42 .elementor-element.elementor-element-b57cd27{
	overflow-x:clip;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4d4c2e0 */.elementor-42 .elementor-element.elementor-element-4d4c2e0 .elementor-cta__title span {color:var(--e-global-color-primary)}

.elementor-42 .elementor-element.elementor-element-4d4c2e0 .elementor-cta__description strong {font-weight:500}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b35f331 *//* Schriftgroessen fuer Smartphones. Die Werte sind bewusst als
   einfache Zahlen gelassen und koennen hier zentral angepasst werden. */
@media (max-width:767px){
	.elementor-42 .elementor-element.elementor-element-b35f331 .hs2-title .elementor-heading-title{
		font-size:30px;
		line-height:1.2;
	}
	.elementor-42 .elementor-element.elementor-element-b35f331 .hs2-subtitle .elementor-heading-title{
		font-size:20px;
		line-height:1.25;
	}
	.elementor-42 .elementor-element.elementor-element-b35f331 .hs2-text{
		font-size:15px;
		line-height:1.55;
	}
}

/* ============================================================
   Der Slider zeichnet die Nachbar-Slides absichtlich ueber den
   Content-Container hinaus in die Seitenraender. Abgeschnitten
   wird deshalb erst hier, am aeusseren Rand der Sektion - die
   Sektion ist voll breit, das entspricht dem Viewport.

   overflow-x:clip und nicht hidden: clip erzeugt keinen
   Scroll-Container, dadurch entsteht keine horizontale
   Bildlaufleiste und senkrecht bleibt alles sichtbar.
   ============================================================ */
.elementor-42 .elementor-element.elementor-element-b35f331{
	overflow-x:clip;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-0a862b0 */.elementor-42 .elementor-element.elementor-element-0a862b0 .elementor-cta__title span {color:var(--e-global-color-primary)}

.elementor-42 .elementor-element.elementor-element-0a862b0 .elementor-cta__description strong {font-weight:500}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-2aa9f7c */.elementor-42 .elementor-element.elementor-element-2aa9f7c .elementor-cta__title span {color:var(--e-global-color-primary)}

.elementor-42 .elementor-element.elementor-element-2aa9f7c .elementor-cta__description strong {font-weight:500}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a57c0b3 *//* Grund-Styling für den Icon-Hintergrund */
.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-icon {
    width: 40px;      /* Feste Breite... */
    height: 40px;     /* ...und feste Höhe erzwingen einen perfekten Kreis */
    border-radius: 50%;
    
    /* Flexbox für absolute Zentrierung */
    display: flex;    
    align-items: center;
    justify-content: center;
    flex-shrink: 0;   /* Verhindert, dass der Kreis bei langem Text gestaucht wird */
    
    /* Abstand zum Text */
    margin-right: 15px; 
}

/* Stellt sicher, dass das SVG-Icon keine eigenen Abstände mitbringt */
.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-icon svg,
.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-icon i {
    display: block;
    margin: 0 !important;
    line-height: 1;
}

/* 1. Element, 4. Element, 7. Element, etc. (Akzentfarbe) */
.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-item:nth-child(3n+1) .elementor-icon-list-icon {
    background-color: var(--e-global-color-accent);
}

/* 2. Element, 5. Element, 8. Element, etc. (Primärfarbe) */
.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-item:nth-child(3n+2) .elementor-icon-list-icon {
    background-color: var(--e-global-color-primary);
}

/* 3. Element, 6. Element, 9. Element, etc. (Sekundärfarbe) */
.elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-item:nth-child(3n+3) .elementor-icon-list-icon {
    background-color: var(--e-global-color-secondary);
}

/* Grid-Layout ab 768px (Tablet & Desktop) */
@media (min-width: 768px) {
    .elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-items {
        display: grid;
        grid-template-rows: repeat(3, auto); /* 3 Zeilen */
        grid-auto-columns: 1fr;
        grid-auto-flow: column; /* Laufrichtung: Spalte (Elemente füllen erst Spalte 1, dann Spalte 2) */
        row-gap: 20px;
        column-gap: 60px; /* Hier ggf. anpassen, wenn die Spalten enger/weiter sein sollen */
    }

    .elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-item {
        /* Überschreibt das Standard-Inline-Verhalten von Elementor */
        margin-right: 0 !important;
    }
}

/* Mobile Anpassung: Einträge untereinander mit 20px Abstand */
@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-items {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    .elementor-42 .elementor-element.elementor-element-a57c0b3 .elementor-icon-list-item {
        /* Überschreibt den seitlichen Abstand der Inline-Einstellung von Elementor */
        margin-right: 0 !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3371c02 */.elementor-42 .elementor-element.elementor-element-3371c02 {
    background: linear-gradient(to bottom, transparent 50%, var(--e-global-color-effafa) 50%);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-84c3c41 */.elementor-42 .elementor-element.elementor-element-84c3c41 .elementor-cta__title span {color:var(--e-global-color-primary)}

.elementor-42 .elementor-element.elementor-element-84c3c41 .elementor-cta__description strong {font-weight:500}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2b39dbd *//* Grund-Styling für den Icon-Hintergrund */
.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-icon {
    width: 40px;      /* Feste Breite... */
    height: 40px;     /* ...und feste Höhe erzwingen einen perfekten Kreis */
    border-radius: 50%;
    
    /* Flexbox für absolute Zentrierung */
    display: flex;    
    align-items: center;
    justify-content: center;
    flex-shrink: 0;   /* Verhindert, dass der Kreis bei langem Text gestaucht wird */
}

/* Stellt sicher, dass das SVG-Icon keine eigenen Abstände mitbringt */
.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-icon svg,
.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-icon i {
    display: block;
    margin: 0 !important;
    line-height: 1;
}

/* 1. Element, 4. Element, 7. Element, etc. (Akzentfarbe) */
.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-item:nth-child(3n+1) .elementor-icon-list-icon {
    background-color: var(--e-global-color-accent);
}

/* 2. Element, 5. Element, 8. Element, etc. (Primärfarbe) */
.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-item:nth-child(3n+2) .elementor-icon-list-icon {
    background-color: var(--e-global-color-primary);
}

/* 3. Element, 6. Element, 9. Element, etc. (Sekundärfarbe) */
.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-item:nth-child(3n+3) .elementor-icon-list-icon {
    background-color: var(--e-global-color-secondary);
}

/* Grund-Styling für den Icon-Hintergrund */
.elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    
    /* NEU: Abstand zum Text */
    margin-right: 15px; 
}

/* Mobile Anpassung: Einträge untereinander mit 20px Abstand */
@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-items {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    .elementor-42 .elementor-element.elementor-element-2b39dbd .elementor-icon-list-item {
        /* Überschreibt den seitlichen Abstand der Inline-Einstellung von Elementor */
        margin-right: 0 !important; 
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a594868 */.elementor-42 .elementor-element.elementor-element-a594868 .elementor-cta__bg {
    background-position: center 80% !important;
}/* End custom CSS */