.elementor-629 .elementor-element.elementor-element-ab5d416{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-629 .elementor-element.elementor-element-cb4d9d0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card__overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.82) 100%);opacity:1;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card__hover-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0.92) 100%);opacity:0;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card{width:100%;min-height:620px;--pi-spotlight-image-scale:1;--pi-spotlight-image-scale-hover:1.06;--pi-spotlight-reveal-distance:20px;--pi-spotlight-duration:500ms;--pi-spotlight-easing:cubic-bezier(.22,1,.36,1);background-color:#242424;border-radius:12px 12px 12px 12px;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card__content{padding:36px 36px 36px 36px;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card__content-inner{max-width:86%;text-align:left;gap:12px;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card__image{background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card:focus-visible{outline-color:#ffffff;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card:hover .pi-spotlight-card__hover-overlay, .elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card:focus-within .pi-spotlight-card__hover-overlay{opacity:0;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card__label{color:#ffffff;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card__title{color:#ffffff;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card__subtitle{color:#ffffff;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card__description{color:#ffffff;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card__label-media{width:22px;height:22px;font-size:22px;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card__label-media img{width:22px;height:22px;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card__label-media svg{width:22px;height:22px;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card__label-row{gap:10px;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card__badge{color:#242424;background-color:#ffffff;padding:8px 12px 8px 12px;border-radius:999px 999px 999px 999px;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card__button{color:#ffffff;background-color:rgba(255,255,255,0);border-color:#ffffff;padding:12px 18px 12px 18px;border-radius:6px 6px 6px 6px;gap:10px;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card__button:hover, .elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card:focus-within .pi-spotlight-card__button{color:#242424;background-color:#ffffff;border-color:#ffffff;}.elementor-629 .elementor-element.elementor-element-00ded19{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.82) 100%);opacity:1;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__hover-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0.92) 100%);opacity:0;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card{width:100%;min-height:620px;--pi-spotlight-image-scale:1;--pi-spotlight-image-scale-hover:1.06;--pi-spotlight-reveal-distance:20px;--pi-spotlight-duration:500ms;--pi-spotlight-easing:cubic-bezier(.22,1,.36,1);background-color:#242424;border-radius:12px 12px 12px 12px;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__content{padding:36px 36px 36px 36px;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__content-inner{max-width:86%;text-align:left;gap:12px;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__image{background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card:focus-visible{outline-color:#ffffff;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card:hover .pi-spotlight-card__hover-overlay, .elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card:focus-within .pi-spotlight-card__hover-overlay{opacity:0;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__label{color:#ffffff;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__title{color:#ffffff;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__subtitle{color:#ffffff;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__description{color:#ffffff;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__label-media{width:22px;height:22px;font-size:22px;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__label-media img{width:22px;height:22px;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__label-media svg{width:22px;height:22px;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__label-row{gap:10px;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__badge{color:#242424;background-color:#ffffff;padding:8px 12px 8px 12px;border-radius:999px 999px 999px 999px;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__badge-icon, .elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__badge-image{width:20px;height:20px;font-size:20px;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__button{color:#ffffff;background-color:rgba(255,255,255,0);border-color:#ffffff;padding:12px 18px 12px 18px;border-radius:6px 6px 6px 6px;gap:10px;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card__button:hover, .elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card:focus-within .pi-spotlight-card__button{color:#242424;background-color:#ffffff;border-color:#ffffff;}.elementor-629 .elementor-element.elementor-element-9f376bd{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card__overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.82) 100%);opacity:1;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card__hover-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0.92) 100%);opacity:0;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card{width:100%;min-height:620px;--pi-spotlight-image-scale:1;--pi-spotlight-image-scale-hover:1.06;--pi-spotlight-reveal-distance:20px;--pi-spotlight-duration:500ms;--pi-spotlight-easing:cubic-bezier(.22,1,.36,1);background-color:#242424;border-radius:12px 12px 12px 12px;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card__content{padding:36px 36px 36px 36px;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card__content-inner{max-width:86%;text-align:left;gap:12px;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card__image{background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card:focus-visible{outline-color:#ffffff;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card:hover .pi-spotlight-card__hover-overlay, .elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card:focus-within .pi-spotlight-card__hover-overlay{opacity:0;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card__label{color:#ffffff;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card__title{color:#ffffff;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card__subtitle{color:#ffffff;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card__description{color:#ffffff;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card__label-media{width:22px;height:22px;font-size:22px;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card__label-media img{width:22px;height:22px;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card__label-media svg{width:22px;height:22px;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card__label-row{gap:10px;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card__button{color:#ffffff;background-color:rgba(255,255,255,0);border-color:#ffffff;padding:12px 18px 12px 18px;border-radius:6px 6px 6px 6px;gap:10px;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card__button:hover, .elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card:focus-within .pi-spotlight-card__button{color:#242424;background-color:#ffffff;border-color:#ffffff;}@media(max-width:1024px){.elementor-629 .elementor-element.elementor-element-cb4d9d0{--grid-auto-flow:row;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card{min-height:520px;}.elementor-629 .elementor-element.elementor-element-00ded19{--grid-auto-flow:row;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card{min-height:520px;}.elementor-629 .elementor-element.elementor-element-9f376bd{--grid-auto-flow:row;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card{min-height:520px;}}@media(max-width:767px){.elementor-629 .elementor-element.elementor-element-cb4d9d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-629 .elementor-element.elementor-element-67dc2cd .pi-spotlight-card{min-height:420px;}.elementor-629 .elementor-element.elementor-element-00ded19{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-629 .elementor-element.elementor-element-1511cef .pi-spotlight-card{min-height:420px;}.elementor-629 .elementor-element.elementor-element-9f376bd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-629 .elementor-element.elementor-element-3146301 .pi-spotlight-card{min-height:420px;}}