.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-44 .elementor-element.elementor-element-fd8a3ea{margin:-348px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-44 .elementor-element.elementor-element-e78a8ab .elementor-button{background-color:#77A3C5;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;transition-duration:0s;border-radius:10px 10px 10px 10px;}.elementor-44 .elementor-element.elementor-element-e78a8ab .elementor-button:hover, .elementor-44 .elementor-element.elementor-element-e78a8ab .elementor-button:focus{background-color:#77A3C5;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-44 .elementor-element.elementor-element-e78a8ab{--e-transform-translateX:318px;--e-transform-translateY:-162px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-85a0ae3 .elementor-button{background-color:#77A3C5;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-44 .elementor-element.elementor-element-85a0ae3{--e-transform-translateX:141px;--e-transform-translateY:-204px;}.elementor-widget-text-editor{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-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-f272dd8{--e-transform-translateX:234px;--e-transform-translateY:-354px;}.elementor-44 .elementor-element.elementor-element-e266f84{--e-transform-translateX:233px;--e-transform-translateY:-500px;text-align:center;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-44 .elementor-element.elementor-element-e266f84 p{margin-block-end:0px;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel{background-color:#FFFFFF;--cc-transition-speed:650ms;--cc-center-width:470px;--cc-image-ratio:1 / 1;--cc-slide-step:350px;--cc-visible-depth:3;--cc-side-scale:0.68;--cc-depth-scale:0.72;--cc-side-opacity:0.72;--cc-depth-opacity:0.72;padding:0px 0px 0px 0px;overflow:hidden;--cc-side-blur:0px;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__overlay{background-color:transparent;background-image:linear-gradient(132deg, rgba(0,0,0,0.76) 0%, rgba(0,0,0,0) 100%);opacity:0.34;}.elementor-44 .elementor-element.elementor-element-8a82ee9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-44 .elementor-element.elementor-element-8a82ee9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__stage{min-height:500px;padding:24px 0px 24px 0px;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__slide-inner{border-radius:20px 20px 20px 20px;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__image img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );object-fit:cover;object-position:center center;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__content{text-align:start;align-items:start;justify-content:space-between;padding:30px 28px 24px 28px;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__copy{gap:8px;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__eyebrow{color:#ffffff;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__title{color:#ffffff;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__description{color:rgba(255,255,255,0.82);}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__button{padding:6px 0px 6px 0px;gap:10px;color:#ffffff;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__button-icon{font-size:31px;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__button-icon svg{width:31px;height:31px;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__dots{gap:11px;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__dot{width:0px;height:0px;background-color:transparent;border-color:#ffffff;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__dot.is-active{background-color:#ffffff;border-color:#ffffff;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__navigation{margin-top:0px;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__arrow, .elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__pause{width:42px;height:42px;color:#ffffff;background-color:rgba(15,23,42,0.76);border-radius:50% 50% 50% 50%;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__arrow svg, .elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__pause svg{width:16px;height:16px;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__arrow:hover, .elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__arrow:focus-visible, .elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__pause:hover, .elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__pause:focus-visible{background-color:rgba(15,23,42,0.92);}@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel{--cc-center-width:390px;--cc-slide-step:265px;--cc-visible-depth:2;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__stage{min-height:420px;}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel{--cc-center-width:285px;--cc-slide-step:210px;--cc-visible-depth:1;--cc-side-scale:0.76;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__stage{min-height:320px;}.elementor-44 .elementor-element.elementor-element-8a82ee9 .codecenter-showcase-carousel__content{padding:22px 20px 18px 20px;}}