.elementor-76802 .elementor-element.elementor-element-b0b8713 > .elementor-background-overlay{background-color:var( --e-global-color-acd39b6 );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76802 .elementor-element.elementor-element-b0b8713 > .elementor-container{max-width:1194px;min-height:400px;}.elementor-76802 .elementor-element.elementor-element-b0b8713 .elementor-background-slideshow__slide__image{background-size:contain;background-position:center center;}.elementor-76802 .elementor-element.elementor-element-b0b8713{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-76802 .elementor-element.elementor-element-b0b8713 .elementor-heading-title{color:var( --e-global-color-2db92e8 );}.elementor-76802 .elementor-element.elementor-element-7fea829, .elementor-76802 .elementor-element.elementor-element-7fea829 .litho-heading{text-align:center;}.elementor-76802 .elementor-element.elementor-element-7fea829 .litho-primary-title, .elementor-76802 .elementor-element.elementor-element-7fea829 .litho-primary-title a{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;}.elementor-76802 .elementor-element.elementor-element-7fea829 .litho-primary-title{white-space:normal;}.elementor-76802 .elementor-element.elementor-element-7fea829 .horizontal-separator{height:1px;width:10%;display:inline-block;vertical-align:middle;}.elementor-76802 .elementor-element.elementor-element-9e5a134 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-76802 .elementor-element.elementor-element-9e5a134{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-2db92e8 );}.elementor-76802 .elementor-element.elementor-element-9e5a134 p{margin-block-end:46px;}.elementor-76802 .elementor-element.elementor-element-9e5a134 a{color:#D0BCFF;}.elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button:not(.hvr-btn-expand-ltr), .elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button.btn-custom-effect:before, .elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button.hvr-btn-expand-ltr:before{background-color:#02010100;}.elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button:not(.hvr-btn-expand-ltr):hover, .elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr):hover:before, .elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button:not(.hvr-btn-expand-ltr):focus, .elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr):focus:before{background-color:transparent;background-image:linear-gradient(91deg, #544389 15%, #f2295b 61%);}.elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button, .elementor-76802 .elementor-element.elementor-element-92490a3 .elementor-button, .elementor-76802 .elementor-element.elementor-element-92490a3 .elementor-button svg{color:#FFFFFF;fill:#FFFFFF;-webkit-text-fill-color:initial;}.elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button:not(.btn-custom-effect), .elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr), .elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button.hvr-btn-expand-ltr:before{border-radius:0px 0px 0px 0px;}.elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-92490a3 .elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button:focus, .elementor-76802 .elementor-element.elementor-element-92490a3 .elementor-button:focus, .elementor-76802 .elementor-element.elementor-element-92490a3 .elementor-button:hover svg, .elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button:not(.hvr-btn-expand-ltr):focus, .elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr):focus:before{color:var( --e-global-color-text );fill:var( --e-global-color-text );-webkit-text-fill-color:var( --e-global-color-text );}.elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-92490a3 .elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button:focus, .elementor-76802 .elementor-element.elementor-element-92490a3 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-color:#4F22BF;border-radius:1px 1px 1px 1px;}.elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button, .elementor-76802 .elementor-element.elementor-element-92490a3 .elementor-button{transition-duration:0s;}.elementor-76802 .elementor-element.elementor-element-92490a3 .elementor-button{border-style:solid;border-color:var( --e-global-color-30ecd84 );}.elementor-76802 .elementor-element.elementor-element-b867e1a:not(.elementor-motion-effects-element-type-background), .elementor-76802 .elementor-element.elementor-element-b867e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-b867e1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-76802 .elementor-element.elementor-element-b867e1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76802 .elementor-element.elementor-element-2f0548d, .elementor-76802 .elementor-element.elementor-element-2f0548d .litho-heading{text-align:left;}.elementor-76802 .elementor-element.elementor-element-2f0548d .litho-primary-title, .elementor-76802 .elementor-element.elementor-element-2f0548d .litho-primary-title a{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;color:#D0BCFF;fill:#D0BCFF;-webkit-text-fill-color:initial;}.elementor-76802 .elementor-element.elementor-element-2f0548d .litho-primary-title{white-space:normal;}.elementor-76802 .elementor-element.elementor-element-2f0548d .horizontal-separator{height:1px;width:10%;display:inline-block;vertical-align:middle;}.elementor-76802 .elementor-element.elementor-element-842cfa6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-76802 .elementor-element.elementor-element-842cfa6{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-2db92e8 );}.elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button:not(.hvr-btn-expand-ltr), .elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button.btn-custom-effect:before, .elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button.hvr-btn-expand-ltr:before{background-color:#4F378B;}.elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button:not(.hvr-btn-expand-ltr):hover, .elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr):hover:before, .elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button:not(.hvr-btn-expand-ltr):focus, .elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr):focus:before{background-color:transparent;background-image:linear-gradient(91deg, #544389 15%, #f2295b 61%);}.elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button, .elementor-76802 .elementor-element.elementor-element-2ed7495 .elementor-button, .elementor-76802 .elementor-element.elementor-element-2ed7495 .elementor-button svg{color:#FFFFFF;fill:#FFFFFF;-webkit-text-fill-color:initial;}.elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button:not(.btn-custom-effect), .elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr), .elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button.hvr-btn-expand-ltr:before{border-radius:0px 0px 0px 0px;}.elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-2ed7495 .elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button:focus, .elementor-76802 .elementor-element.elementor-element-2ed7495 .elementor-button:focus, .elementor-76802 .elementor-element.elementor-element-2ed7495 .elementor-button:hover svg, .elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button:not(.hvr-btn-expand-ltr):focus, .elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr):focus:before{color:var( --e-global-color-text );fill:var( --e-global-color-text );-webkit-text-fill-color:var( --e-global-color-text );}.elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-2ed7495 .elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button:focus, .elementor-76802 .elementor-element.elementor-element-2ed7495 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-color:#4F22BF;border-radius:1px 1px 1px 1px;}.elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button, .elementor-76802 .elementor-element.elementor-element-2ed7495 .elementor-button{transition-duration:0s;}.elementor-76802 .elementor-element.elementor-element-2ed7495 .elementor-button{border-style:solid;border-color:var( --e-global-color-30ecd84 );}.elementor-76802 .elementor-element.elementor-element-f42dd8d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-76802 .elementor-element.elementor-element-f42dd8d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-76802 .elementor-element.elementor-element-f42dd8d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-76802 .elementor-element.elementor-element-f42dd8d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-76802 .elementor-element.elementor-element-f42dd8d > .elementor-element-populated, .elementor-76802 .elementor-element.elementor-element-f42dd8d > .elementor-element-populated > .elementor-background-overlay, .elementor-76802 .elementor-element.elementor-element-f42dd8d > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-76802 .elementor-element.elementor-element-f42dd8d:hover > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-76802 .elementor-element.elementor-element-f42dd8d:hover > .elementor-element-populated, .elementor-76802 .elementor-element.elementor-element-f42dd8d:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-76802 .elementor-element.elementor-element-f42dd8d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-76802 .elementor-element.elementor-element-f42dd8d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76802 .elementor-element.elementor-element-66ae99e > .elementor-widget-container{background-color:var( --e-global-color-7c28541 );}.elementor-76802 .elementor-element.elementor-element-66ae99e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-76802 .elementor-element.elementor-element-66ae99e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-76802 .elementor-element.elementor-element-66ae99e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-76802 .elementor-element.elementor-element-66ae99e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-76802 .elementor-element.elementor-element-66ae99e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-76802 .elementor-element.elementor-element-66ae99e .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-76802 .elementor-element.elementor-element-66ae99e .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-76802 .elementor-element.elementor-element-66ae99e{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-76802 .elementor-element.elementor-element-66ae99e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-76802 .elementor-element.elementor-element-66ae99e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-76802 .elementor-element.elementor-element-66ae99e .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-76802 .elementor-element.elementor-element-2fd74bd:not(.elementor-motion-effects-element-type-background), .elementor-76802 .elementor-element.elementor-element-2fd74bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-2fd74bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 60px 100px 60px;}.elementor-76802 .elementor-element.elementor-element-2fd74bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76802 .elementor-element.elementor-element-664f581{width:var( --container-widget-width, 101.053% );max-width:101.053%;--container-widget-width:101.053%;--container-widget-flex-grow:0;}.elementor-76802 .elementor-element.elementor-element-664f581 > .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-76802 .elementor-element.elementor-element-3c3e3ff, .elementor-76802 .elementor-element.elementor-element-3c3e3ff .litho-heading{text-align:center;}.elementor-76802 .elementor-element.elementor-element-3c3e3ff .litho-primary-title, .elementor-76802 .elementor-element.elementor-element-3c3e3ff .litho-primary-title a{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;color:var( --e-global-color-text );fill:var( --e-global-color-text );-webkit-text-fill-color:var( --e-global-color-text );}.elementor-76802 .elementor-element.elementor-element-3c3e3ff .litho-primary-title{white-space:normal;}.elementor-76802 .elementor-element.elementor-element-3c3e3ff .horizontal-separator{height:1px;width:10%;display:inline-block;vertical-align:middle;}.elementor-76802 .elementor-element.elementor-element-e0381d0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-76802 .elementor-element.elementor-element-e0381d0{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-76802 .elementor-element.elementor-element-1605800 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-76802 .elementor-element.elementor-element-1605800 > .elementor-container{max-width:955px;min-height:355px;}.elementor-76802 .elementor-element.elementor-element-1605800{margin-top:20px;margin-bottom:20px;}.elementor-76802 .elementor-element.elementor-element-971d5c1:hover > .elementor-element-populated{background-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-76802 .elementor-element.elementor-element-971d5c1.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-76802 .elementor-element.elementor-element-971d5c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-76802 .elementor-element.elementor-element-971d5c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-76802 .elementor-element.elementor-element-971d5c1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 20px 10px 20px !important;}.elementor-76802 .elementor-element.elementor-element-971d5c1 > .elementor-element-populated, .elementor-76802 .elementor-element.elementor-element-971d5c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-76802 .elementor-element.elementor-element-971d5c1 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-76802 .elementor-element.elementor-element-971d5c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76802 .elementor-element.elementor-element-3fe0737{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-76802 .elementor-element.elementor-element-3fe0737 > .elementor-widget-container{--e-transform-skewX:0deg;background-color:#E8DEF8;}.elementor-76802 .elementor-element.elementor-element-3fe0737:hover .elementor-widget-container{background-color:#D0BCFF;}.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon-box-wrapper{text-align:center;}.elementor-76802 .elementor-element.elementor-element-3fe0737 .icon-box-hover{transition-duration:0.6s;}.elementor-76802 .elementor-element.elementor-element-3fe0737.elementor-view-default .elementor-icon i:before, .elementor-76802 .elementor-element.elementor-element-3fe0737.elementor-view-custom .elementor-icon i:before, .elementor-76802 .elementor-element.elementor-element-3fe0737.elementor-view-default .elementor-icon svg, .elementor-76802 .elementor-element.elementor-element-3fe0737.elementor-view-custom .elementor-icon svg, .elementor-76802 .elementor-element.elementor-element-3fe0737.elementor-view-default .elementor-icon svg path, .elementor-76802 .elementor-element.elementor-element-3fe0737.elementor-view-custom .elementor-icon svg path{color:#2C2C2C;fill:#2C2C2C;-webkit-text-fill-color:initial;}.elementor-76802 .elementor-element.elementor-element-3fe0737.elementor-position-right .elementor-icon-box-icon{margin-left:0px;}.elementor-76802 .elementor-element.elementor-element-3fe0737.elementor-position-left .elementor-icon-box-icon{margin-right:0px;}.elementor-76802 .elementor-element.elementor-element-3fe0737.elementor-position-top .elementor-icon-box-icon{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-3fe0737.elementor-position-right .litho-image-box-img{margin-left:0px;}.elementor-76802 .elementor-element.elementor-element-3fe0737.elementor-position-left .litho-image-box-img{margin-right:0px;}.elementor-76802 .elementor-element.elementor-element-3fe0737.elementor-position-top .litho-image-box-img{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon{font-size:40px;}.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon i{transform:rotate(0deg);}.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon-box-content .elementor-icon-box-title, .elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon-box-content .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:26px;}.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon-box-content .elementor-icon-box-title{color:#1C1B1F;}.elementor-76802 .elementor-element.elementor-element-3fe0737:hover .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon-box-title{margin-bottom:10px;}.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon-box-content .elementor-icon-box-description{width:214px;color:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-3fe0737 a.litho_primary_button{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-f67d50b:hover > .elementor-element-populated{background-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-76802 .elementor-element.elementor-element-f67d50b.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-76802 .elementor-element.elementor-element-f67d50b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-76802 .elementor-element.elementor-element-f67d50b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-76802 .elementor-element.elementor-element-f67d50b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 20px 10px 20px !important;}.elementor-76802 .elementor-element.elementor-element-f67d50b > .elementor-element-populated, .elementor-76802 .elementor-element.elementor-element-f67d50b > .elementor-element-populated > .elementor-background-overlay, .elementor-76802 .elementor-element.elementor-element-f67d50b > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-76802 .elementor-element.elementor-element-f67d50b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76802 .elementor-element.elementor-element-160d65b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-76802 .elementor-element.elementor-element-160d65b > .elementor-widget-container{background-color:#E8DEF8;}.elementor-76802 .elementor-element.elementor-element-160d65b:hover .elementor-widget-container{background-color:#D0BCFF;}.elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon-box-wrapper{text-align:center;}.elementor-76802 .elementor-element.elementor-element-160d65b .icon-box-hover{transition-duration:0.6s;}.elementor-76802 .elementor-element.elementor-element-160d65b.elementor-view-default .elementor-icon i:before, .elementor-76802 .elementor-element.elementor-element-160d65b.elementor-view-custom .elementor-icon i:before, .elementor-76802 .elementor-element.elementor-element-160d65b.elementor-view-default .elementor-icon svg, .elementor-76802 .elementor-element.elementor-element-160d65b.elementor-view-custom .elementor-icon svg, .elementor-76802 .elementor-element.elementor-element-160d65b.elementor-view-default .elementor-icon svg path, .elementor-76802 .elementor-element.elementor-element-160d65b.elementor-view-custom .elementor-icon svg path{color:#2C2C2C;fill:#2C2C2C;-webkit-text-fill-color:initial;}.elementor-76802 .elementor-element.elementor-element-160d65b.elementor-position-right .elementor-icon-box-icon{margin-left:0px;}.elementor-76802 .elementor-element.elementor-element-160d65b.elementor-position-left .elementor-icon-box-icon{margin-right:0px;}.elementor-76802 .elementor-element.elementor-element-160d65b.elementor-position-top .elementor-icon-box-icon{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-160d65b.elementor-position-right .litho-image-box-img{margin-left:0px;}.elementor-76802 .elementor-element.elementor-element-160d65b.elementor-position-left .litho-image-box-img{margin-right:0px;}.elementor-76802 .elementor-element.elementor-element-160d65b.elementor-position-top .litho-image-box-img{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon{font-size:40px;}.elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon i{transform:rotate(0deg);}.elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon-box-content .elementor-icon-box-title, .elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon-box-content .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:26px;}.elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon-box-content .elementor-icon-box-title{color:#1C1B1F;}.elementor-76802 .elementor-element.elementor-element-160d65b:hover .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon-box-title{margin-bottom:10px;}.elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon-box-content .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-160d65b a.litho_primary_button{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-46fa6f4:hover > .elementor-element-populated{background-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-76802 .elementor-element.elementor-element-46fa6f4.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-76802 .elementor-element.elementor-element-46fa6f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-76802 .elementor-element.elementor-element-46fa6f4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-76802 .elementor-element.elementor-element-46fa6f4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 20px 10px 20px !important;}.elementor-76802 .elementor-element.elementor-element-46fa6f4 > .elementor-element-populated, .elementor-76802 .elementor-element.elementor-element-46fa6f4 > .elementor-element-populated > .elementor-background-overlay, .elementor-76802 .elementor-element.elementor-element-46fa6f4 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-76802 .elementor-element.elementor-element-46fa6f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76802 .elementor-element.elementor-element-946f018{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-76802 .elementor-element.elementor-element-946f018 > .elementor-widget-container{background-color:#E8DEF8;}.elementor-76802 .elementor-element.elementor-element-946f018:hover .elementor-widget-container{background-color:#D0BCFF;}.elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon-box-wrapper{text-align:center;}.elementor-76802 .elementor-element.elementor-element-946f018 .icon-box-hover{transition-duration:0.6s;}.elementor-76802 .elementor-element.elementor-element-946f018.elementor-view-default .elementor-icon i:before, .elementor-76802 .elementor-element.elementor-element-946f018.elementor-view-custom .elementor-icon i:before, .elementor-76802 .elementor-element.elementor-element-946f018.elementor-view-default .elementor-icon svg, .elementor-76802 .elementor-element.elementor-element-946f018.elementor-view-custom .elementor-icon svg, .elementor-76802 .elementor-element.elementor-element-946f018.elementor-view-default .elementor-icon svg path, .elementor-76802 .elementor-element.elementor-element-946f018.elementor-view-custom .elementor-icon svg path{color:#2C2C2C;fill:#2C2C2C;-webkit-text-fill-color:initial;}.elementor-76802 .elementor-element.elementor-element-946f018.elementor-position-right .elementor-icon-box-icon{margin-left:0px;}.elementor-76802 .elementor-element.elementor-element-946f018.elementor-position-left .elementor-icon-box-icon{margin-right:0px;}.elementor-76802 .elementor-element.elementor-element-946f018.elementor-position-top .elementor-icon-box-icon{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-946f018.elementor-position-right .litho-image-box-img{margin-left:0px;}.elementor-76802 .elementor-element.elementor-element-946f018.elementor-position-left .litho-image-box-img{margin-right:0px;}.elementor-76802 .elementor-element.elementor-element-946f018.elementor-position-top .litho-image-box-img{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon{font-size:40px;}.elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon i{transform:rotate(0deg);}.elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon-box-content .elementor-icon-box-title, .elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon-box-content .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:26px;}.elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon-box-content .elementor-icon-box-title{color:#1C1B1F;}.elementor-76802 .elementor-element.elementor-element-946f018:hover .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon-box-title{margin-bottom:10px;}.elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon-box-content .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-946f018 a.litho_primary_button{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-10a7914 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-76802 .elementor-element.elementor-element-10a7914 > .elementor-container{max-width:955px;min-height:355px;}.elementor-76802 .elementor-element.elementor-element-10a7914{margin-top:20px;margin-bottom:20px;}.elementor-76802 .elementor-element.elementor-element-1c6934f:hover > .elementor-element-populated{background-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-76802 .elementor-element.elementor-element-1c6934f.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-76802 .elementor-element.elementor-element-1c6934f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-76802 .elementor-element.elementor-element-1c6934f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-76802 .elementor-element.elementor-element-1c6934f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 20px 10px 20px !important;}.elementor-76802 .elementor-element.elementor-element-1c6934f > .elementor-element-populated, .elementor-76802 .elementor-element.elementor-element-1c6934f > .elementor-element-populated > .elementor-background-overlay, .elementor-76802 .elementor-element.elementor-element-1c6934f > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-76802 .elementor-element.elementor-element-1c6934f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76802 .elementor-element.elementor-element-e1865ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-76802 .elementor-element.elementor-element-e1865ad > .elementor-widget-container{background-color:#E8DEF8;}.elementor-76802 .elementor-element.elementor-element-e1865ad:hover .elementor-widget-container{background-color:#D0BCFF;}.elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon-box-wrapper{text-align:center;}.elementor-76802 .elementor-element.elementor-element-e1865ad .icon-box-hover{transition-duration:0.6s;}.elementor-76802 .elementor-element.elementor-element-e1865ad.elementor-view-default .elementor-icon i:before, .elementor-76802 .elementor-element.elementor-element-e1865ad.elementor-view-custom .elementor-icon i:before, .elementor-76802 .elementor-element.elementor-element-e1865ad.elementor-view-default .elementor-icon svg, .elementor-76802 .elementor-element.elementor-element-e1865ad.elementor-view-custom .elementor-icon svg, .elementor-76802 .elementor-element.elementor-element-e1865ad.elementor-view-default .elementor-icon svg path, .elementor-76802 .elementor-element.elementor-element-e1865ad.elementor-view-custom .elementor-icon svg path{color:#2C2C2C;fill:#2C2C2C;-webkit-text-fill-color:initial;}.elementor-76802 .elementor-element.elementor-element-e1865ad.elementor-position-right .elementor-icon-box-icon{margin-left:0px;}.elementor-76802 .elementor-element.elementor-element-e1865ad.elementor-position-left .elementor-icon-box-icon{margin-right:0px;}.elementor-76802 .elementor-element.elementor-element-e1865ad.elementor-position-top .elementor-icon-box-icon{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-e1865ad.elementor-position-right .litho-image-box-img{margin-left:0px;}.elementor-76802 .elementor-element.elementor-element-e1865ad.elementor-position-left .litho-image-box-img{margin-right:0px;}.elementor-76802 .elementor-element.elementor-element-e1865ad.elementor-position-top .litho-image-box-img{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon{font-size:40px;}.elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon i{transform:rotate(0deg);}.elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon-box-content .elementor-icon-box-title, .elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon-box-content .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:26px;}.elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon-box-content .elementor-icon-box-title{color:#1C1B1F;}.elementor-76802 .elementor-element.elementor-element-e1865ad:hover .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon-box-title{margin-bottom:10px;}.elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon-box-content .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-e1865ad a.litho_primary_button{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-e6f10c4:hover > .elementor-element-populated{background-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-76802 .elementor-element.elementor-element-e6f10c4.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-76802 .elementor-element.elementor-element-e6f10c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-76802 .elementor-element.elementor-element-e6f10c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-76802 .elementor-element.elementor-element-e6f10c4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 20px 10px 20px !important;}.elementor-76802 .elementor-element.elementor-element-e6f10c4 > .elementor-element-populated, .elementor-76802 .elementor-element.elementor-element-e6f10c4 > .elementor-element-populated > .elementor-background-overlay, .elementor-76802 .elementor-element.elementor-element-e6f10c4 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-76802 .elementor-element.elementor-element-e6f10c4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76802 .elementor-element.elementor-element-7b8cbab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-76802 .elementor-element.elementor-element-7b8cbab > .elementor-widget-container{background-color:#E8DEF8;}.elementor-76802 .elementor-element.elementor-element-7b8cbab:hover .elementor-widget-container{background-color:#D0BCFF;}.elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon-box-wrapper{text-align:center;}.elementor-76802 .elementor-element.elementor-element-7b8cbab .icon-box-hover{transition-duration:0.6s;}.elementor-76802 .elementor-element.elementor-element-7b8cbab.elementor-view-default .elementor-icon i:before, .elementor-76802 .elementor-element.elementor-element-7b8cbab.elementor-view-custom .elementor-icon i:before, .elementor-76802 .elementor-element.elementor-element-7b8cbab.elementor-view-default .elementor-icon svg, .elementor-76802 .elementor-element.elementor-element-7b8cbab.elementor-view-custom .elementor-icon svg, .elementor-76802 .elementor-element.elementor-element-7b8cbab.elementor-view-default .elementor-icon svg path, .elementor-76802 .elementor-element.elementor-element-7b8cbab.elementor-view-custom .elementor-icon svg path{color:#2C2C2C;fill:#2C2C2C;-webkit-text-fill-color:initial;}.elementor-76802 .elementor-element.elementor-element-7b8cbab.elementor-position-right .elementor-icon-box-icon{margin-left:0px;}.elementor-76802 .elementor-element.elementor-element-7b8cbab.elementor-position-left .elementor-icon-box-icon{margin-right:0px;}.elementor-76802 .elementor-element.elementor-element-7b8cbab.elementor-position-top .elementor-icon-box-icon{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-7b8cbab.elementor-position-right .litho-image-box-img{margin-left:0px;}.elementor-76802 .elementor-element.elementor-element-7b8cbab.elementor-position-left .litho-image-box-img{margin-right:0px;}.elementor-76802 .elementor-element.elementor-element-7b8cbab.elementor-position-top .litho-image-box-img{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon{font-size:40px;}.elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon i{transform:rotate(0deg);}.elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon-box-content .elementor-icon-box-title, .elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon-box-content .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:26px;}.elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon-box-content .elementor-icon-box-title{color:#1C1B1F;}.elementor-76802 .elementor-element.elementor-element-7b8cbab:hover .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon-box-title{margin-bottom:10px;}.elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon-box-content .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-7b8cbab a.litho_primary_button{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-10897cf:hover > .elementor-element-populated{background-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-76802 .elementor-element.elementor-element-10897cf.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-76802 .elementor-element.elementor-element-10897cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-76802 .elementor-element.elementor-element-10897cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-76802 .elementor-element.elementor-element-10897cf > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 20px 10px 20px !important;}.elementor-76802 .elementor-element.elementor-element-10897cf > .elementor-element-populated, .elementor-76802 .elementor-element.elementor-element-10897cf > .elementor-element-populated > .elementor-background-overlay, .elementor-76802 .elementor-element.elementor-element-10897cf > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-76802 .elementor-element.elementor-element-10897cf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76802 .elementor-element.elementor-element-9e200de{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-76802 .elementor-element.elementor-element-9e200de > .elementor-widget-container{background-color:#E8DEF8;}.elementor-76802 .elementor-element.elementor-element-9e200de:hover .elementor-widget-container{background-color:#D0BCFF;}.elementor-76802 .elementor-element.elementor-element-9e200de .elementor-icon-box-wrapper{text-align:center;}.elementor-76802 .elementor-element.elementor-element-9e200de .icon-box-hover{transition-duration:0.6s;}.elementor-76802 .elementor-element.elementor-element-9e200de.elementor-view-default .elementor-icon i:before, .elementor-76802 .elementor-element.elementor-element-9e200de.elementor-view-custom .elementor-icon i:before, .elementor-76802 .elementor-element.elementor-element-9e200de.elementor-view-default .elementor-icon svg, .elementor-76802 .elementor-element.elementor-element-9e200de.elementor-view-custom .elementor-icon svg, .elementor-76802 .elementor-element.elementor-element-9e200de.elementor-view-default .elementor-icon svg path, .elementor-76802 .elementor-element.elementor-element-9e200de.elementor-view-custom .elementor-icon svg path{color:#2C2C2C;fill:#2C2C2C;-webkit-text-fill-color:initial;}.elementor-76802 .elementor-element.elementor-element-9e200de.elementor-position-right .elementor-icon-box-icon{margin-left:0px;}.elementor-76802 .elementor-element.elementor-element-9e200de.elementor-position-left .elementor-icon-box-icon{margin-right:0px;}.elementor-76802 .elementor-element.elementor-element-9e200de.elementor-position-top .elementor-icon-box-icon{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-9e200de.elementor-position-right .litho-image-box-img{margin-left:0px;}.elementor-76802 .elementor-element.elementor-element-9e200de.elementor-position-left .litho-image-box-img{margin-right:0px;}.elementor-76802 .elementor-element.elementor-element-9e200de.elementor-position-top .litho-image-box-img{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-9e200de .elementor-icon{font-size:40px;}.elementor-76802 .elementor-element.elementor-element-9e200de .elementor-icon i{transform:rotate(0deg);}.elementor-76802 .elementor-element.elementor-element-9e200de .elementor-icon-box-content .elementor-icon-box-title, .elementor-76802 .elementor-element.elementor-element-9e200de .elementor-icon-box-content .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:26px;}.elementor-76802 .elementor-element.elementor-element-9e200de .elementor-icon-box-content .elementor-icon-box-title{color:#1C1B1F;}.elementor-76802 .elementor-element.elementor-element-9e200de:hover .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-76802 .elementor-element.elementor-element-9e200de .elementor-icon-box-title{margin-bottom:10px;}.elementor-76802 .elementor-element.elementor-element-9e200de .elementor-icon-box-content .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-9e200de a.litho_primary_button{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-78668a0:not(.elementor-motion-effects-element-type-background), .elementor-76802 .elementor-element.elementor-element-78668a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-78668a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-76802 .elementor-element.elementor-element-78668a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76802 .elementor-element.elementor-element-f2f5a6f, .elementor-76802 .elementor-element.elementor-element-f2f5a6f .litho-heading{text-align:center;}.elementor-76802 .elementor-element.elementor-element-f2f5a6f .litho-primary-title, .elementor-76802 .elementor-element.elementor-element-f2f5a6f .litho-primary-title a{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;}.elementor-76802 .elementor-element.elementor-element-f2f5a6f .litho-primary-title{white-space:normal;}.elementor-76802 .elementor-element.elementor-element-f2f5a6f .horizontal-separator{height:1px;width:10%;display:inline-block;vertical-align:middle;}.elementor-76802 .elementor-element.elementor-element-2f977f8 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-76802 .elementor-element.elementor-element-2f977f8{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-76802 .elementor-element.elementor-element-b865c53 .litho-tabs .nav-tabs .elementor-repeater-item-59d49d2.nav-item a.nav-link{background-color:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-b865c53 .litho-tabs .nav-tabs{justify-content:flex-start;}.elementor-76802 .elementor-element.elementor-element-b865c53 .nav-tabs > li.nav-item > a.nav-link{text-align:left;}.elementor-76802 .elementor-element.elementor-element-b865c53 .nav-item a.nav-link .elementor-tabs-label-image{width:28px;}.elementor-76802 .elementor-element.elementor-element-b865c53 .litho-tabs .nav-tabs .nav-item a.nav-link{color:var( --e-global-color-text );}.elementor-76802 .elementor-element.elementor-element-4fba8f3{padding:80px 80px 80px 80px;}.elementor-76802 .elementor-element.elementor-element-603bf55 > .elementor-element-populated{color:var( --e-global-color-text );}.elementor-76802 .elementor-element.elementor-element-4d87fff .feature-box-carousel-wrap{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;margin:10px 10px 10px 10px;}.elementor-76802 .elementor-element.elementor-element-4d87fff .feature-box-carousel-wrap:hover{background-color:var( --e-global-color-2db92e8 );}.elementor-76802 .elementor-element.elementor-element-4d87fff .swiper .elementor-swiper-button.elementor-swiper-button-prev:hover, .elementor-76802 .elementor-element.elementor-element-4d87fff .swiper .elementor-swiper-button.elementor-swiper-button-next:hover{background-color:var( --e-global-color-376dcb2 );}.elementor-76802 .elementor-element.elementor-element-4d87fff{width:var( --container-widget-width, 101.297% );max-width:101.297%;--container-widget-width:101.297%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-76802 .elementor-element.elementor-element-4d87fff  .feature-box-carousel-wrap{text-align:center;}.elementor-76802 .elementor-element.elementor-element-4d87fff  .feature-box-carousel-wrap .elementor-icon{text-align:center;}.elementor-76802 .elementor-element.elementor-element-4d87fff .carousel-title-box{width:295px;padding:0px 0px 0px 4px;margin:50px 0px 0px 30px;}.elementor-76802 .elementor-element.elementor-element-4d87fff .feature-box-carousel-content-wrap{box-shadow:0px 0px 10px 0px #A76565;}.elementor-76802 .elementor-element.elementor-element-4d87fff .heading{color:var( --e-global-color-text );}.elementor-76802 .elementor-element.elementor-element-4d87fff .subheading{color:#FF6B35;fill:#FF6B35;-webkit-text-fill-color:initial;}.elementor-76802 .elementor-element.elementor-element-4d87fff .carousel-content-box{color:var( --e-global-color-30ecd84 );font-size:12px;line-height:24px;}.elementor-76802 .elementor-element.elementor-element-4d87fff .feature-carousel-box .elementor-icon img{width:25%;height:25%;}.elementor-76802 .elementor-element.elementor-element-4d87fff .elementor-icon img{width:100%;}.elementor-76802 .elementor-element.elementor-element-4d87fff .feature-box-carousel-wrap .feature-box-title, .elementor-76802 .elementor-element.elementor-element-4d87fff .feature-box-carousel-content-wrap .feature-box-title{color:var( --e-global-color-text );}.elementor-76802 .elementor-element.elementor-element-4d87fff .feature-box-carousel-wrap .feature-box-digit, .elementor-76802 .elementor-element.elementor-element-4d87fff .feature-box-carousel-content-wrap .feature-box-digit{color:var( --e-global-color-7c28541 );fill:var( --e-global-color-7c28541 );-webkit-text-fill-color:var( --e-global-color-7c28541 );}.elementor-76802 .elementor-element.elementor-element-4d87fff .feature-box-carousel-wrap .feature-box-carousel-content, .elementor-76802 .elementor-element.elementor-element-4d87fff .feature-box-carousel-content-wrap .feature-box-carousel-content{color:var( --e-global-color-text );font-size:12px;}.elementor-76802 .elementor-element.elementor-element-4d87fff a.elementor-button, .elementor-76802 .elementor-element.elementor-element-4d87fff .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.6s;}.elementor-76802 .elementor-element.elementor-element-4d87fff a.elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-4d87fff .elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-4d87fff a.elementor-button:focus, .elementor-76802 .elementor-element.elementor-element-4d87fff .elementor-button:focus{color:var( --e-global-color-e151f59 );}.elementor-76802 .elementor-element.elementor-element-4d87fff a.elementor-button:hover svg, .elementor-76802 .elementor-element.elementor-element-4d87fff .elementor-button:hover svg, .elementor-76802 .elementor-element.elementor-element-4d87fff a.elementor-button:focus svg, .elementor-76802 .elementor-element.elementor-element-4d87fff .elementor-button:focus svg{fill:var( --e-global-color-e151f59 );}.elementor-76802 .elementor-element.elementor-element-4d87fff .swiper .elementor-swiper-button.elementor-swiper-button-prev{width:62px;height:0px;line-height:19px;border-radius:40px 40px 40px 40px;}.elementor-76802 .elementor-element.elementor-element-4d87fff .swiper .elementor-swiper-button.elementor-swiper-button-next{width:62px;height:0px;line-height:19px;border-radius:40px 40px 40px 40px;}.elementor-76802 .elementor-element.elementor-element-4d87fff .swiper .elementor-swiper-button.elementor-swiper-button-prev i{font-size:37px;}.elementor-76802 .elementor-element.elementor-element-4d87fff .swiper .elementor-swiper-button.elementor-swiper-button-next i{font-size:37px;}.elementor-76802 .elementor-element.elementor-element-4d87fff .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-76802 .elementor-element.elementor-element-4d87fff .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next svg{width:37px;height:auto;}.elementor-76802 .elementor-element.elementor-element-4d87fff .swiper .elementor-swiper-button{top:314px;}.elementor-76802 .elementor-element.elementor-element-369781f:not(.elementor-motion-effects-element-type-background), .elementor-76802 .elementor-element.elementor-element-369781f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-76802 .elementor-element.elementor-element-369781f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:160px 0px 160px 0px;}.elementor-76802 .elementor-element.elementor-element-369781f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76802 .elementor-element.elementor-element-a1a7aa9 .flip-front-side{background-image:url("https://dev.divitik.com/wp-content/uploads/2020/02/Firefly_Structured-interview-in-a-modern-meeting-room-female-interviewer-in-her-30s-blonde-841736.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76802 .elementor-element.elementor-element-a1a7aa9 .flip-front-side .flip-box-front-overlay{background-color:#867D95AB;}.elementor-76802 .elementor-element.elementor-element-a1a7aa9 .flip-back-side{background-color:var( --e-global-color-e8b75a8 );}.elementor-76802 .elementor-element.elementor-element-a1a7aa9{width:var( --container-widget-width, 108.286% );max-width:108.286%;--container-widget-width:108.286%;--container-widget-flex-grow:0;}.elementor-76802 .elementor-element.elementor-element-a1a7aa9 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-76802 .elementor-element.elementor-element-a1a7aa9 .flip-back-side .flip-box-back-overlay{text-align:center;}.elementor-76802 .elementor-element.elementor-element-a1a7aa9 .elementor-icon i{transform:rotate(0deg);}.elementor-76802 .elementor-element.elementor-element-a1a7aa9 .elementor-icon svg{transform:rotate(0deg);}.elementor-76802 .elementor-element.elementor-element-a1a7aa9 .flip-back-side .title{font-size:18px;margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-a1a7aa9 .flip-back-side .subtitle{font-size:14px;}.elementor-76802 .elementor-element.elementor-element-a1a7aa9 .flip-back-side .description{font-size:12px;line-height:18px;}.elementor-76802 .elementor-element.elementor-element-a1a7aa9 a.elementor-button, .elementor-76802 .elementor-element.elementor-element-a1a7aa9 .elementor-button{transition-duration:0.6s;}.elementor-76802 .elementor-element.elementor-element-2ba2809 .flip-front-side{background-image:url("https://dev.divitik.com/wp-content/uploads/2020/02/Firefly_Clean-modern-assessment-scene-candidate-calmly-answering-on-a-tablet-subtle-psychol-841736.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76802 .elementor-element.elementor-element-2ba2809 .flip-front-side .flip-box-front-overlay{background-color:#867D95AD;}.elementor-76802 .elementor-element.elementor-element-2ba2809 .flip-back-side{background-color:var( --e-global-color-023ba90 );}.elementor-76802 .elementor-element.elementor-element-2ba2809{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-76802 .elementor-element.elementor-element-2ba2809 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-76802 .elementor-element.elementor-element-2ba2809 .elementor-icon i{transform:rotate(0deg);}.elementor-76802 .elementor-element.elementor-element-2ba2809 .elementor-icon svg{transform:rotate(0deg);}.elementor-76802 .elementor-element.elementor-element-2ba2809 .flip-back-side .title{font-size:18px;margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-2ba2809 .flip-back-side .subtitle{font-size:14px;}.elementor-76802 .elementor-element.elementor-element-2ba2809 .flip-back-side .description{font-size:12px;line-height:18px;}.elementor-76802 .elementor-element.elementor-element-2ba2809 a.elementor-button, .elementor-76802 .elementor-element.elementor-element-2ba2809 .elementor-button{transition-duration:0.6s;}.elementor-76802 .elementor-element.elementor-element-fe162d4 .flip-front-side{background-image:url("https://dev.divitik.com/wp-content/uploads/2020/02/Firefly_Premium-cinematic-photo-modern-SME-office-onboarding-moment-with-a-small-European-t-841736.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76802 .elementor-element.elementor-element-fe162d4 .flip-front-side .flip-box-front-overlay{background-color:#867D95AD;}.elementor-76802 .elementor-element.elementor-element-fe162d4 .flip-back-side{background-color:var( --e-global-color-7c28541 );}.elementor-76802 .elementor-element.elementor-element-fe162d4 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-76802 .elementor-element.elementor-element-fe162d4 .elementor-icon i{transform:rotate(0deg);}.elementor-76802 .elementor-element.elementor-element-fe162d4 .elementor-icon svg{transform:rotate(0deg);}.elementor-76802 .elementor-element.elementor-element-fe162d4 .flip-back-side .title{font-size:18px;margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-fe162d4 .flip-back-side .subtitle{font-size:14px;}.elementor-76802 .elementor-element.elementor-element-fe162d4 .flip-back-side .description{font-size:12px;line-height:14px;}.elementor-76802 .elementor-element.elementor-element-fe162d4 a.elementor-button, .elementor-76802 .elementor-element.elementor-element-fe162d4 .elementor-button{transition-duration:0.6s;}.elementor-76802 .elementor-element.elementor-element-0542c71 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-76802 .elementor-element.elementor-element-0542c71:not(.elementor-motion-effects-element-type-background), .elementor-76802 .elementor-element.elementor-element-0542c71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.divitik.com/wp-content/uploads/2025/12/home-business-slider-img02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76802 .elementor-element.elementor-element-0542c71 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76802 .elementor-element.elementor-element-0542c71 > .elementor-container{min-height:400px;}.elementor-76802 .elementor-element.elementor-element-0542c71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-bc-flex-widget .elementor-76802 .elementor-element.elementor-element-42d359b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-76802 .elementor-element.elementor-element-42d359b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-76802 .elementor-element.elementor-element-42d359b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-76802 .elementor-element.elementor-element-1d04159 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-76802 .elementor-element.elementor-element-1d04159, .elementor-76802 .elementor-element.elementor-element-1d04159 .litho-heading{text-align:center;}.elementor-76802 .elementor-element.elementor-element-1d04159 .litho-primary-title, .elementor-76802 .elementor-element.elementor-element-1d04159 .litho-primary-title a{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;}.elementor-76802 .elementor-element.elementor-element-1d04159 .litho-primary-title{white-space:normal;}.elementor-76802 .elementor-element.elementor-element-1d04159 .horizontal-separator{height:1px;width:10%;display:inline-block;vertical-align:middle;}.elementor-76802 .elementor-element.elementor-element-4e98ef6 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-76802 .elementor-element.elementor-element-4e98ef6{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-76802 .elementor-element.elementor-element-bbca05d a.elementor-button:not(.hvr-btn-expand-ltr), .elementor-76802 .elementor-element.elementor-element-bbca05d a.elementor-button.btn-custom-effect:before, .elementor-76802 .elementor-element.elementor-element-bbca05d a.elementor-button.hvr-btn-expand-ltr:before{background-color:#02010100;}.elementor-76802 .elementor-element.elementor-element-bbca05d a.elementor-button, .elementor-76802 .elementor-element.elementor-element-bbca05d .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-decoration:underline;letter-spacing:2.1px;}.elementor-76802 .elementor-element.elementor-element-bbca05d .elementor-button{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-76802 .elementor-element.elementor-element-27ee24e ul li.grid-gutter{padding:15px;}.elementor-76802 .elementor-element.elementor-element-27ee24e .blog-post{transition-duration:0.6s;}.elementor-76802 .elementor-element.elementor-element-27ee24e .entry-title, .elementor-76802 .elementor-element.elementor-element-27ee24e .blog-grid .grid-item .entry-title{width:100%;}.elementor-76802 .elementor-element.elementor-element-27ee24e .entry-content{width:95%;}.elementor-76802 .elementor-element.elementor-element-0f2dcb0 .litho-primary-title{white-space:normal;}.elementor-76802 .elementor-element.elementor-element-0f2dcb0 .horizontal-separator{height:1px;width:10%;display:inline-block;vertical-align:middle;}body.elementor-page-76802:not(.elementor-motion-effects-element-type-background), body.elementor-page-76802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-92490a3 .elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button:focus, .elementor-76802 .elementor-element.elementor-element-92490a3 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-2ed7495 .elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button:focus, .elementor-76802 .elementor-element.elementor-element-2ed7495 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}}@media(max-width:767px){.elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-92490a3 .elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-92490a3 a.elementor-button:focus, .elementor-76802 .elementor-element.elementor-element-92490a3 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-2ed7495 .elementor-button:hover, .elementor-76802 .elementor-element.elementor-element-2ed7495 a.elementor-button:focus, .elementor-76802 .elementor-element.elementor-element-2ed7495 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon-box-icon{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-3fe0737 .litho-image-box-img{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon-box-icon{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-160d65b .litho-image-box-img{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon-box-icon{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-946f018 .litho-image-box-img{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon-box-icon{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-e1865ad .litho-image-box-img{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon-box-icon{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-7b8cbab .litho-image-box-img{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-9e200de .elementor-icon-box-icon{margin-bottom:0px;}.elementor-76802 .elementor-element.elementor-element-9e200de .litho-image-box-img{margin-bottom:0px;}}@media(min-width:768px){.elementor-76802 .elementor-element.elementor-element-7723da8{width:55%;}.elementor-76802 .elementor-element.elementor-element-f42dd8d{width:45%;}.elementor-76802 .elementor-element.elementor-element-4fb9177{width:50.873%;}.elementor-76802 .elementor-element.elementor-element-e4e71a4{width:49.127%;}}@media(min-width:1025px){.elementor-76802 .elementor-element.elementor-element-0542c71:not(.elementor-motion-effects-element-type-background), .elementor-76802 .elementor-element.elementor-element-0542c71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for litho-icon-box, class: .elementor-element-3fe0737 *//* --- 1. DAS GRUNDGERÜST --- */
/* Zwingt das Widget auf volle Spaltenhöhe */
.elementor-76802 .elementor-element.elementor-element-3fe0737,
.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-widget-container {
    height: 100% !important;
}

/* --- 2. DIE BOX (WRAPPER) --- */
.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon-box-wrapper {
    /* Dein Rosa */
    background-color: #E8DEF8 !important;
    border-radius: 12px !important;
    
    /* HIER IST DIE MAGIE: Exakt 15px Abstand überall */
    padding: 15px !important;
    
    /* Box füllt die Höhe, Inhalt startet oben */
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important; /* Inhalt startet oben */
    align-items: center !important;     /* Horizontal mittig */
    
    box-sizing: border-box !important;
    transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    border: 1px solid transparent;
}

/* --- 3. HOVER EFFEKT --- */
.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon-box-wrapper:hover {
    background-color: #D0BCFF !important;
    transform: scale(1.05) !important;
    box-shadow: 0 10px 20px rgba(0,0,0,0.15) !important;
    z-index: 2;
}

/* --- 4. ICON --- */
.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon {
    color: #1C1B1F !important; /* Soft Black */
    background: transparent !important;
    
    /* Abstand zum Titel definieren */
    margin-bottom: 15px !important; 
    
    /* WICHTIG: Margin oben weg, damit die 15px Padding greifen */
    margin-top: 0 !important;
    padding: 0 !important;
    
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    transition: transform 0.3s ease;
}

.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon-box-wrapper:hover .elementor-icon {
    transform: scale(1.1);
}

/* --- 5. TITEL --- */
.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon-box-title,
.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon-box-title a {
    color: #1C1B1F !important;
    font-weight: 700 !important;
    font-size: 18px !important; /* Anpassen falls zu groß/klein */
    line-height: 1.3 !important;
    
    /* Abstand zum Text */
    margin-bottom: 10px !important;
    margin-top: 0 !important;
}

/* --- 6. TEXT --- */
.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon-box-description {
    color: #1C1B1F !important;
    font-weight: 400 !important;
    font-size: 15px !important;
    line-height: 1.5 !important;
    opacity: 0.9;
    
    /* Kein extra Abstand unten, damit Padding greift */
    margin-bottom: 0 !important;
    padding: 0 !important;
}

/* --- 7. FIX FÜR ELEMENTOR --- */
.elementor-76802 .elementor-element.elementor-element-3fe0737 .elementor-icon-box-content {
    margin-top: 0 !important;
    width: 100% !important;
    display: flex;
    flex-direction: column;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for litho-icon-box, class: .elementor-element-160d65b *//* --- 1. DIE BOX (CONTAINER) --- */
.elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon-box-wrapper {
    /* Hintergrund & Form */
    background-color: #E8DEF8 !important;
    border-radius: 12px !important;
    
    /* ABSTAND & AUSRICHTUNG (Zentrierung erzwingen) */
    padding: 30px 20px !important; /* Oben/Unten 30px, Links/Rechts 20px */
    text-align: center !important;
    
    /* Flexbox erzwingt, dass alles mittig steht */
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    
    /* Animation */
    transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    height: 100% !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* --- 2. HOVER EFFEKT (Zoom & Farbe) --- */
.elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon-box-wrapper:hover {
    background-color: #D0BCFF !important;
    /* Skaliert die gesamte Box auf 105% Größe */
    transform: scale(1.05) translateY(-5px) !important;
    box-shadow: 0 15px 30px rgba(0,0,0,0.15) !important;
    z-index: 2; /* Hebt die Box über andere Elemente */
}

/* --- 3. DIE ÜBERSCHRIFT (Geiles Dunkelblau) --- */
.elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon-box-title,
.elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon-box-title a {
    /* Dein Dunkelblau (Midnight Blue) */
    color: #0F2645 !important; 
    
    font-weight: 700 !important;
    font-size: 20px !important; /* Optional: Größe anpassen */
    line-height: 1.3 !important;
    
    /* Weniger Abstand nach oben zum Icon */
    margin-top: 0px !important; 
    margin-bottom: 10px !important; /* Etwas Abstand zum Text */
}

/* --- 4. DAS ICON --- */
.elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon {
    /* Farbe: Soft Black (oder willst du hier auch Blau?) */
    color: #1C1B1F !important;
    background: transparent !important;
    
    /* Abstand nach unten zur Überschrift verringern */
    margin-bottom: 15px !important; 
    padding: 0 !important;
    
    /* Sicherstellen, dass Icon nicht zu riesig wird */
    display: inline-flex !important; 
    align-items: center;
    justify-content: center;
    transition: transform 0.3s ease;
}

/* Kleiner Extra-Effekt fürs Icon beim Hover */
.elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon-box-wrapper:hover .elementor-icon {
    transform: scale(1.1) rotate(3deg);
    color: #0F2645 !important; /* Icon wird beim Hover auch dunkelblau */
}

/* --- 5. DER TEXT (Beschreibung) --- */
.elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon-box-description {
    color: #1C1B1F !important;
    font-weight: 400 !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
    opacity: 0.9;
    margin: 0 !important;
    padding: 0 10px !important; /* Kleiner Seitenabstand für den Text */
}

/* --- 6. INHALTS-WRAPPER (Fix für Elementor Abstände) --- */
.elementor-76802 .elementor-element.elementor-element-160d65b .elementor-icon-box-content {
    margin-top: 0 !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for litho-icon-box, class: .elementor-element-946f018 *//* --- 1. DIE BOX (CONTAINER) --- */
.elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon-box-wrapper {
    /* Hintergrund & Form */
    background-color: #E8DEF8 !important;
    border-radius: 12px !important;
    
    /* ABSTAND & AUSRICHTUNG (Zentrierung erzwingen) */
    padding: 30px 20px !important; /* Oben/Unten 30px, Links/Rechts 20px */
    text-align: center !important;
    
    /* Flexbox erzwingt, dass alles mittig steht */
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    
    /* Animation */
    transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    height: 100% !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* --- 2. HOVER EFFEKT (Zoom & Farbe) --- */
.elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon-box-wrapper:hover {
    background-color: #D0BCFF !important;
    /* Skaliert die gesamte Box auf 105% Größe */
    transform: scale(1.05) translateY(-5px) !important;
    box-shadow: 0 15px 30px rgba(0,0,0,0.15) !important;
    z-index: 2; /* Hebt die Box über andere Elemente */
}

/* --- 3. DIE ÜBERSCHRIFT (Geiles Dunkelblau) --- */
.elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon-box-title,
.elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon-box-title a {
    /* Dein Dunkelblau (Midnight Blue) */
    color: #0F2645 !important; 
    
    font-weight: 700 !important;
    font-size: 20px !important; /* Optional: Größe anpassen */
    line-height: 1.3 !important;
    
    /* Weniger Abstand nach oben zum Icon */
    margin-top: 0px !important; 
    margin-bottom: 10px !important; /* Etwas Abstand zum Text */
}

/* --- 4. DAS ICON --- */
.elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon {
    /* Farbe: Soft Black (oder willst du hier auch Blau?) */
    color: #1C1B1F !important;
    background: transparent !important;
    
    /* Abstand nach unten zur Überschrift verringern */
    margin-bottom: 15px !important; 
    padding: 0 !important;
    
    /* Sicherstellen, dass Icon nicht zu riesig wird */
    display: inline-flex !important; 
    align-items: center;
    justify-content: center;
    transition: transform 0.3s ease;
}

/* Kleiner Extra-Effekt fürs Icon beim Hover */
.elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon-box-wrapper:hover .elementor-icon {
    transform: scale(1.1) rotate(3deg);
    color: #0F2645 !important; /* Icon wird beim Hover auch dunkelblau */
}

/* --- 5. DER TEXT (Beschreibung) --- */
.elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon-box-description {
    color: #1C1B1F !important;
    font-weight: 400 !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
    opacity: 0.9;
    margin: 0 !important;
    padding: 0 10px !important; /* Kleiner Seitenabstand für den Text */
}

/* --- 6. INHALTS-WRAPPER (Fix für Elementor Abstände) --- */
.elementor-76802 .elementor-element.elementor-element-946f018 .elementor-icon-box-content {
    margin-top: 0 !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for litho-icon-box, class: .elementor-element-e1865ad *//* --- 1. DIE BOX (CONTAINER) --- */
.elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon-box-wrapper {
    /* Hintergrund & Form */
    background-color: #E8DEF8 !important;
    border-radius: 12px !important;
    
    /* ABSTAND & AUSRICHTUNG (Zentrierung erzwingen) */
    padding: 30px 20px !important; /* Oben/Unten 30px, Links/Rechts 20px */
    text-align: center !important;
    
    /* Flexbox erzwingt, dass alles mittig steht */
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    
    /* Animation */
    transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    height: 100% !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* --- 2. HOVER EFFEKT (Zoom & Farbe) --- */
.elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon-box-wrapper:hover {
    background-color: #D0BCFF !important;
    /* Skaliert die gesamte Box auf 105% Größe */
    transform: scale(1.05) translateY(-5px) !important;
    box-shadow: 0 15px 30px rgba(0,0,0,0.15) !important;
    z-index: 2; /* Hebt die Box über andere Elemente */
}

/* --- 3. DIE ÜBERSCHRIFT (Geiles Dunkelblau) --- */
.elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon-box-title,
.elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon-box-title a {
    /* Dein Dunkelblau (Midnight Blue) */
    color: #0F2645 !important; 
    
    font-weight: 700 !important;
    font-size: 20px !important; /* Optional: Größe anpassen */
    line-height: 1.3 !important;
    
    /* Weniger Abstand nach oben zum Icon */
    margin-top: 0px !important; 
    margin-bottom: 10px !important; /* Etwas Abstand zum Text */
}

/* --- 4. DAS ICON --- */
.elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon {
    /* Farbe: Soft Black (oder willst du hier auch Blau?) */
    color: #1C1B1F !important;
    background: transparent !important;
    
    /* Abstand nach unten zur Überschrift verringern */
    margin-bottom: 15px !important; 
    padding: 0 !important;
    
    /* Sicherstellen, dass Icon nicht zu riesig wird */
    display: inline-flex !important; 
    align-items: center;
    justify-content: center;
    transition: transform 0.3s ease;
}

/* Kleiner Extra-Effekt fürs Icon beim Hover */
.elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon-box-wrapper:hover .elementor-icon {
    transform: scale(1.1) rotate(3deg);
    color: #0F2645 !important; /* Icon wird beim Hover auch dunkelblau */
}

/* --- 5. DER TEXT (Beschreibung) --- */
.elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon-box-description {
    color: #1C1B1F !important;
    font-weight: 400 !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
    opacity: 0.9;
    margin: 0 !important;
    padding: 0 10px !important; /* Kleiner Seitenabstand für den Text */
}

/* --- 6. INHALTS-WRAPPER (Fix für Elementor Abstände) --- */
.elementor-76802 .elementor-element.elementor-element-e1865ad .elementor-icon-box-content {
    margin-top: 0 !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for litho-icon-box, class: .elementor-element-7b8cbab *//* --- 1. DIE BOX (CONTAINER) --- */
.elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon-box-wrapper {
    /* Hintergrund & Form */
    background-color: #E8DEF8 !important;
    border-radius: 12px !important;
    
    /* ABSTAND & AUSRICHTUNG (Zentrierung erzwingen) */
    padding: 30px 20px !important; /* Oben/Unten 30px, Links/Rechts 20px */
    text-align: center !important;
    
    /* Flexbox erzwingt, dass alles mittig steht */
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    
    /* Animation */
    transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    height: 100% !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* --- 2. HOVER EFFEKT (Zoom & Farbe) --- */
.elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon-box-wrapper:hover {
    background-color: #D0BCFF !important;
    /* Skaliert die gesamte Box auf 105% Größe */
    transform: scale(1.05) translateY(-5px) !important;
    box-shadow: 0 15px 30px rgba(0,0,0,0.15) !important;
    z-index: 2; /* Hebt die Box über andere Elemente */
}

/* --- 3. DIE ÜBERSCHRIFT (Geiles Dunkelblau) --- */
.elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon-box-title,
.elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon-box-title a {
    /* Dein Dunkelblau (Midnight Blue) */
    color: #0F2645 !important; 
    
    font-weight: 700 !important;
    font-size: 20px !important; /* Optional: Größe anpassen */
    line-height: 1.3 !important;
    
    /* Weniger Abstand nach oben zum Icon */
    margin-top: 0px !important; 
    margin-bottom: 10px !important; /* Etwas Abstand zum Text */
}

/* --- 4. DAS ICON --- */
.elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon {
    /* Farbe: Soft Black (oder willst du hier auch Blau?) */
    color: #1C1B1F !important;
    background: transparent !important;
    
    /* Abstand nach unten zur Überschrift verringern */
    margin-bottom: 15px !important; 
    padding: 0 !important;
    
    /* Sicherstellen, dass Icon nicht zu riesig wird */
    display: inline-flex !important; 
    align-items: center;
    justify-content: center;
    transition: transform 0.3s ease;
}

/* Kleiner Extra-Effekt fürs Icon beim Hover */
.elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon-box-wrapper:hover .elementor-icon {
    transform: scale(1.1) rotate(3deg);
    color: #0F2645 !important; /* Icon wird beim Hover auch dunkelblau */
}

/* --- 5. DER TEXT (Beschreibung) --- */
.elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon-box-description {
    color: #1C1B1F !important;
    font-weight: 400 !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
    opacity: 0.9;
    margin: 0 !important;
    padding: 0 10px !important; /* Kleiner Seitenabstand für den Text */
}

/* --- 6. INHALTS-WRAPPER (Fix für Elementor Abstände) --- */
.elementor-76802 .elementor-element.elementor-element-7b8cbab .elementor-icon-box-content {
    margin-top: 0 !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS *//* ============================================================
   1. LITHO ICON BOX (.litho-box)
   Rosa Boxen, gleiche Höhe, 15px Abstand
   ============================================================ */

/* Zwang für den Container: Volle Höhe nutzen */
.litho-box,
.litho-box .elementor-widget-container {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Der Wrapper (Die Karte) */
.litho-box .elementor-icon-box-wrapper {
    background-color: #E8DEF8 !important; /* Rosa */
    border-radius: 12px !important;
    padding: 15px !important; /* Exakt 15px überall */
    
    /* Flexbox: Füllt den Raum */
    flex-grow: 1 !important; 
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important; /* Startet oben */
    align-items: center !important;     /* Zentriert */
    text-align: center !important;
    
    height: auto !important;
    width: 100% !important;
    box-sizing: border-box !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    border: 1px solid transparent;
}

/* Hover Effekt */
.litho-box .elementor-icon-box-wrapper:hover {
    background-color: #D0BCFF !important; /* Dunkleres Rosa */
    transform: scale(1.05) !important;
    box-shadow: 0 10px 25px rgba(0,0,0,0.1) !important;
    z-index: 5;
}

/* Das Icon */
.litho-box .elementor-icon {
    color: #1C1B1F !important; /* Soft Black */
    background: transparent !important;
    margin-top: 0 !important;
    margin-bottom: 15px !important;
    padding: 0 !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    transition: transform 0.3s ease;
}
.litho-box .elementor-icon-box-wrapper:hover .elementor-icon {
    transform: scale(1.1);
}

/* Der Titel */
.litho-box .elementor-icon-box-title,
.litho-box .elementor-icon-box-title a {
    color: #1C1B1F !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 1.2 !important;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}

/* Die Beschreibung */
.litho-box .elementor-icon-box-description {
    color: #1C1B1F !important;
    opacity: 0.85;
    font-weight: 400 !important;
    font-size: 15px !important;
    line-height: 1.5 !important;
    margin-bottom: 0 !important;
}

/* Fix für Elementor Content Wrapper */
.litho-box .elementor-icon-box-content {
    margin: 0 !important;
    width: 100% !important;
    flex-grow: 1 !important; 
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    align-items: center !important;
}


/* ============================================================
   2. LITHO TABS FIXED (.litho-tabs)
   Orange Reiter (#FF6B35) - Mit 'body' verstärkt
   ============================================================ */

/* Die Tab-Titel */
body .elementor-widget.litho-tabs .elementor-tab-title {
    color: #FF6B35 !important; /* Orange */
    font-weight: 600 !important;
    background: transparent !important;
    border: none !important;
    padding: 15px 20px !important;
}

/* Links in Titeln */
body .elementor-widget.litho-tabs .elementor-tab-title a {
    color: #FF6B35 !important;
}

/* Icons in Titeln */
body .elementor-widget.litho-tabs .elementor-tab-title i,
body .elementor-widget.litho-tabs .elementor-tab-title svg {
    color: #FF6B35 !important;
    fill: #FF6B35 !important;
}

/* Hover & Aktiv Zustand */
body .elementor-widget.litho-tabs .elementor-tab-title:hover,
body .elementor-widget.litho-tabs .elementor-tab-title.elementor-active {
    color: #FF6B35 !important;
    border-bottom: 2px solid #FF6B35 !important;
    background: rgba(255, 107, 53, 0.05) !important;
}

/* Content Bereich (Rahmen weg) */
body .elementor-widget.litho-tabs .elementor-tab-content {
    border: none !important;
    padding-top: 20px !important;
    border-top: 1px solid rgba(255, 107, 53, 0.2) !important;
}


/* ============================================================
   3. SPEZIELLE ÜBERSCHRIFTEN (TAB INHALT)
   ============================================================ */

/* A. Orange Überschrift (.litho-tabs-heading) */
body .elementor-widget.litho-tabs-heading .elementor-heading-title {
    color: #FF6B35 !important;
    font-weight: 700 !important;
}

/* B. Lila 'Span' Überschrift (.litho-tabs-heading2) */
/* Wirkt auf heading2 und heading2a */
body .elementor-widget.litho-tabs-heading2 .elementor-heading-title,
body .elementor-widget.litho-tabs-heading2a .elementor-heading-title {
    color: #D0BCFF !important; /* Lila */
    font-size: 16px !important; /* Span-Größe */
    font-weight: 500 !important;
    line-height: 1.6 !important;
    text-transform: none !important;
    display: inline-block !important;
    margin-bottom: 5px !important;
}


/* ============================================================
   4. WEISSER FLIESSTEXT (.litho-tabs-text)
   ============================================================ */
body .elementor-widget.litho-tabs-text .elementor-widget-container,
body .elementor-widget.litho-tabs-text .elementor-text-editor,
body .elementor-widget.litho-tabs-text p {
    color: #F8F8F8 !important; /* Off-White */
    font-weight: 300 !important;
    opacity: 0.95 !important;
}


/* ============================================================
   5. BILD IM TAB (.tab-picture)
   ============================================================ */
body .elementor-widget.tab-picture img,
body .elementor-widget.tab-picture .elementor-image img {
    border: 1px solid #EADDFF !important;
    padding: 0 !important;
    display: block !important;
    box-sizing: border-box !important;
}


/* ============================================================
   6. DARK VIDEO SECTION (.litho-dark-video)
   ============================================================ */

/* Play Button */
.litho-dark-video .elementor-custom-embed-play i,
.litho-dark-video .eicon-play {
    color: #FF6B35 !important;
    text-shadow: 0 0 20px rgba(255, 107, 53, 0.8) !important;
}

.litho-dark-video .elementor-custom-embed-play {
    background: rgba(255, 107, 53, 0.1) !important;
    border: 1px solid rgba(255, 107, 53, 0.4) !important;
    backdrop-filter: blur(5px);
}

.litho-dark-video .elementor-custom-embed-play:hover {
    background: #FF6B35 !important;
    transform: scale(1.1) !important;
}
.litho-dark-video .elementor-custom-embed-play:hover i {
    color: #ffffff !important;
}

/* Texte in der Dark Section */
.litho-dark-video h2,
.litho-dark-video .elementor-heading-title {
    color: #ffffff !important;
}
.litho-dark-video p,
.litho-dark-video .elementor-text-editor {
    color: #cbd5e1 !important;
}/* End custom CSS */