.iidtc-ms-wrap{width:100%;min-width:0;clear:both;margin:0;padding:0;color:#fff;font-family:inherit}.iidtc-ms-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.iidtc-ms-grid>.iidtc-ms-tile{width:100%}.iidtc-ms-wrap.iidtc-ms-ready>.iidtc-ms-grid{display:none!important}.iidtc-ms-slider{--iidtc-ms-gap:18px;--iidtc-ms-visible:4;--iidtc-ms-control-space:36px;position:relative;width:100%;max-width:100%;min-width:0;padding:0!important;margin-inline:0!important;box-sizing:border-box}.iidtc-ms-viewport{width:100%;margin-inline:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto!important;scroll-snap-type:none!important;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;outline-offset:4px;cursor:grab}.iidtc-ms-slider.iidtc-ms-has-overflow .iidtc-ms-viewport{width:calc(100% - 2 * var(--iidtc-ms-control-space));margin-inline:var(--iidtc-ms-control-space)}.iidtc-ms-viewport::-webkit-scrollbar{display:none}.iidtc-ms-viewport:active{cursor:grabbing}.iidtc-ms-viewport:focus-visible{outline:2px solid #fff}.iidtc-ms-track{display:flex;align-items:stretch;flex-wrap:nowrap;gap:var(--iidtc-ms-gap);width:100%;margin:0;padding:0}.iidtc-ms-track>.iidtc-ms-tile{flex:0 0 calc((100% - (var(--iidtc-ms-visible) - 1)*var(--iidtc-ms-gap))/var(--iidtc-ms-visible));width:auto!important;max-width:none!important}.iidtc-ms-tile{position:relative;display:flex!important;align-items:flex-end!important;box-sizing:border-box;min-width:0!important;height:375px;min-height:375px;max-height:375px;margin:0!important;padding:0!important;border:0!important;border-radius:6px!important;background:#111b31;color:#fff!important;text-decoration:none!important;box-shadow:none!important;overflow:hidden!important;isolation:isolate}.iidtc-ms-tile>img,.iidtc-ms-tile>.iidtc-ms-photo,.iidtc-ms-tile>.elementor-widget-image img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;display:block;transition:transform .35s ease}.iidtc-ms-tile:after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(0deg,rgba(0,5,19,.98),rgba(0,5,19,.39) 65%,rgba(0,5,19,.12));pointer-events:none}.iidtc-ms-tile .iidtc-ms-info,.iidtc-ms-tile .project-info{position:relative!important;z-index:1;width:100%!important;box-sizing:border-box;height:186px;min-height:186px;padding:0 21px 25px!important;background:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-end!important;text-align:left!important}.iidtc-ms-copy{display:flex;flex-direction:column;min-height:0;flex:1;justify-content:flex-start}.iidtc-ms-tile h3{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin:0!important;padding:0!important;font-family:inherit!important;font-size:19px!important;line-height:1.3!important;font-weight:780!important;letter-spacing:0!important;color:#fff!important;text-transform:none!important;flex:0 0 auto}.iidtc-ms-tile p{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--iidtc-ms-lines,3);line-clamp:var(--iidtc-ms-lines,3);margin:auto 0 0!important;padding:8px 0 0!important;font-family:inherit!important;color:#d1d8e5!important;font-size:12px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important}.iidtc-ms-cta{display:flex!important;align-items:center;justify-content:flex-end;gap:4px;flex:0 0 30px;height:30px;margin-top:13px!important;color:#fff!important;font-family:'Raleway',sans-serif!important;font-size:16px!important;line-height:1.2!important;font-weight:700!important;white-space:nowrap;transition:color .2s ease}.iidtc-ms-cta-arrow{display:inline-block;transform:translateY(-1px);font-family:Raleway,Arial,sans-serif;font-weight:400;font-size:19px;line-height:1}.iidtc-ms-tile:hover .iidtc-ms-cta,.iidtc-ms-tile:focus-visible .iidtc-ms-cta{color:#e0043c!important}.iidtc-ms-tile:hover>img,.iidtc-ms-tile:focus-visible>img{transform:scale(1.04)}.iidtc-ms-tile:focus-visible{outline:2px solid #fff!important;outline-offset:-3px}.iidtc-ms-original-projects{display:none!important}#iidtc-ms-auto-target:not([hidden]){width:100%;margin:0}@media(max-width:1120px){.iidtc-ms-slider{--iidtc-ms-visible:3}.iidtc-ms-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.iidtc-ms-slider{--iidtc-ms-visible:2;--iidtc-ms-gap:14px}.iidtc-ms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.iidtc-ms-slider{--iidtc-ms-visible:1}.iidtc-ms-grid{grid-template-columns:1fr}.iidtc-ms-tile{height:350px;min-height:350px;max-height:350px}}@media(prefers-reduced-motion:reduce){.iidtc-ms-tile>img,.iidtc-ms-cta{transition:none!important}}.iidtc-ms-control{position:absolute!important;z-index:8;top:50%;width:var(--iidtc-ms-control-space);height:64px;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;transform:translateY(-50%);font-family:Arial,Helvetica,sans-serif!important;font-size:35px!important;line-height:1!important;font-weight:900!important;cursor:pointer;color:#fff!important;text-shadow:0 1px 5px rgba(0,0,0,.55);transition:color .2s ease,background-color .2s ease;user-select:none;-webkit-user-select:none}.iidtc-ms-control-prev{left:0;right:auto}.iidtc-ms-control-next{right:0;left:auto}.iidtc-ms-control:hover,.iidtc-ms-control:focus-visible{color:#e0043c!important;background:transparent!important}.iidtc-ms-control:focus-visible{outline:2px solid #e0043c!important;outline-offset:2px}.iidtc-ms-control[hidden]{display:none!important}@media(max-width:560px){.iidtc-ms-slider{padding:0!important;--iidtc-ms-control-space:32px}.iidtc-ms-control{width:var(--iidtc-ms-control-space);height:58px;font-size:32px!important}.iidtc-ms-control-prev{left:0}.iidtc-ms-control-next{right:0}}@media(prefers-reduced-motion:reduce){.iidtc-ms-control{transition:none!important}}.iidtc-ms-pagination{display:flex;align-items:center;justify-content:center;gap:2px;width:100%;max-width:100%;box-sizing:border-box;margin:12px 0 0;padding:0 4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.iidtc-ms-pagination::-webkit-scrollbar{display:none}.iidtc-ms-dot{flex:0 0 16px;width:16px;height:16px;min-width:16px;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;cursor:pointer}.iidtc-ms-dot:before{content:"";display:block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:rgba(255,255,255,.43);transition:background-color .18s ease}.iidtc-ms-dot.is-visible:before{background:#e0043c}.iidtc-ms-dot:hover:before{background:#fff}.iidtc-ms-dot.is-visible:hover:before{background:#e0043c}.iidtc-ms-dot:focus-visible{outline:2px solid #e0043c!important;outline-offset:0}@media(prefers-reduced-motion:reduce){.iidtc-ms-dot:before{transition:none}}