@font-face{font-family:'Clash Display';src:url(fonts/ClashDisplay-Extralight.woff2) format('woff2'),url(fonts/ClashDisplay-Extralight.woff) format('woff'),url(fonts/ClashDisplay-Extralight.ttf) format('truetype');font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:'Clash Display';src:url(fonts/ClashDisplay-Light.woff2) format('woff2'),url(fonts/ClashDisplay-Light.woff) format('woff'),url(fonts/ClashDisplay-Light.ttf) format('truetype');font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:'Clash Display';src:url(fonts/ClashDisplay-Regular.woff2) format('woff2'),url(fonts/ClashDisplay-Regular.woff) format('woff'),url(fonts/ClashDisplay-Regular.ttf) format('truetype');font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:'Clash Display';src:url(fonts/ClashDisplay-Medium.woff2) format('woff2'),url(fonts/ClashDisplay-Medium.woff) format('woff'),url(fonts/ClashDisplay-Medium.ttf) format('truetype');font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:'Clash Display';src:url(fonts/ClashDisplay-Semibold.woff2) format('woff2'),url(fonts/ClashDisplay-Semibold.woff) format('woff'),url(fonts/ClashDisplay-Semibold.ttf) format('truetype');font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:'Clash Display';src:url(fonts/ClashDisplay-Bold.woff2) format('woff2'),url(fonts/ClashDisplay-Bold.woff) format('woff'),url(fonts/ClashDisplay-Bold.ttf) format('truetype');font-weight:700;font-display:swap;font-style:normal}*{font-family:'Clash Display',sans-serif;font-weight:500;font-style:normal}html{scroll-behavior:smooth}.scrolldown{--color:white;--sizeX:30px;--sizeY:50px;position:relative;width:var(--sizeX);height:var(--sizeY);margin-left:var(sizeX / 2);border:calc(var(--sizeX) / 10) solid var(--color);border-radius:50px;box-sizing:border-box;margin-bottom:16px;cursor:pointer}.scrolldown::before{content:"";position:absolute;bottom:30px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:100%;background-color:#fff;animation:scrolldown-anim 2s infinite;box-sizing:border-box;box-shadow:0 -5px 3px 1px #e7e7e766}@keyframes scrolldown-anim{0%{opacity:0;height:6px}40%{opacity:1;height:10px}80%{transform:translate(0,20px);height:10px;opacity:0}100%{height:3px;opacity:0}}.chevrons{padding:6px 0 0 0;margin-left:-3px;margin-top:48px;width:30px;display:flex;flex-direction:column;align-items:center}.chevrondown{margin-top:-6px;position:relative;border:solid var(--color);border-width:0 3px 3px 0;display:inline-block;width:10px;height:10px;transform:rotate(45deg)}.chevrondown:nth-child(odd){animation:pulse54012 500ms ease infinite alternate}.chevrondown:nth-child(even){animation:pulse54012 500ms ease infinite alternate 250ms}@keyframes pulse54012{from{opacity:0}to{opacity:.5}}.grid-pattern{width:100%;height:100%;--color:rgba(114, 114, 114, 0.3);background-image:linear-gradient(0deg,transparent 24%,var(--color) 25%,var(--color) 26%,transparent 27%,transparent 74%,var(--color) 75%,var(--color) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,var(--color) 25%,var(--color) 26%,transparent 27%,transparent 74%,var(--color) 75%,var(--color) 76%,transparent 77%,transparent);background-size:55px 55px}.saturate{filter:saturate(0);transition:filter 0.3s ease}.moving-merque{transform:translateX(-98.13%)}.parent1,.parent2{width:200px;height:200px;background-color:lightgray}.instagram-gr{transition:all 2s ease}.instagram-gr:hover{background:radial-gradient(circle at 30% 110%,#ffdb8b 0%,#ee653d 25%,#d42e81 50%,#a237b6 75%,#3e57bc 100%)}.rotating-button{cursor:pointer;border:none;border-radius:50%;overflow:hidden;display:grid;place-content:center;transition:background 300ms,transform 200ms;font-weight:600}.rotating-button__text{position:absolute;inset:0;animation:text-rotation 8s linear infinite;>span{position:absolute;transform:rotate(calc(14deg * var(--index)));inset:4px}}.rotating-button__circle{position:relative;width:40px;height:40px;overflow:hidden;background:#fff;color:#1f57ff;border-radius:50%;display:flex;align-items:center;justify-content:center}.rotating-button__icon--copy{position:absolute;transform:translate(-150%,150%)}.rotating-button:hover{background:#fff0;transform:scale(1.05)}.rotating-button:hover .rotating-button__icon{color:#000}.rotating-button:hover .rotating-button__icon:first-child{transition:transform 0.3s ease-in-out;transform:translate(150%,-150%)}.rotating-button:hover .rotating-button__icon--copy{transition:transform 0.3s ease-in-out 0.1s;transform:translate(0)}@keyframes text-rotation{to{rotate:360deg}}.custom-height-for-project-details{height:480px}@media only screen and (min-width:768px){.custom-height-for-project-details{height:200px}}#moving-pointer{height:25px;width:25px;background-color:gold;position:fixed;z-index:2;border-radius:50%;left:50%;top:25px;transform:translateX(-50%)}.button-applyforelonproject{--black-700:#012eb5;--border_radius:9999px;--transtion:0.3s ease-in-out;--offset:2px;cursor:pointer;position:relative;display:flex;align-items:center;gap:.5rem;transform-origin:center;padding:1rem 2rem;background-color:#fff0;border:none;border-radius:var(--border_radius);transform:scale(calc(1 + (var(--active, 0) * 0.1)));transition:transform var(--transtion)}.button-applyforelonproject::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:var(--black-700);border-radius:var(--border_radius);box-shadow:inset 0 .5px hsl(0 0% 100%),inset 0 -1px 2px 0 hsl(0 0% 0%),0 4px 10px -4px hsla(0 0% 0% / calc(1 - var(--active, 0))),0 0 0 calc(var(--active, 0) * 0.375rem) hsl(260 97% 50% / .75);transition:all var(--transtion);z-index:0}.button-applyforelonproject::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:hsla(260 97% 61% / .75);background-image:radial-gradient(at 51% 89%,hsl(266 45% 74%) 0,transparent 50%),radial-gradient(at 100% 100%,hsl(266 36% 60%) 0,transparent 50%),radial-gradient(at 22% 91%,hsl(266 36% 60%) 0,transparent 50%);background-position:top;opacity:var(--active,0);border-radius:var(--border_radius);transition:opacity var(--transtion);z-index:2}.button-applyforelonproject:is(:hover,:focus-visible){--active:1}.button-applyforelonproject:active{transform:scale(1)}.button-applyforelonproject .dots_border-applyforelonproject{--size_border:calc(100% + 2px);overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size_border);height:var(--size_border);background-color:#fff0;border-radius:var(--border_radius);z-index:-10}.button-applyforelonproject .dots_border-applyforelonproject::before{content:"";position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);transform-origin:left;transform:rotate(0deg);width:100%;height:2rem;background-color:#fff;mask:linear-gradient(transparent 0%,white 120%);animation:rotate 2s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}.button-applyforelonproject .sparkle-applyforelonproject{position:relative;z-index:10;width:1.75rem}.button-applyforelonproject .sparkle-applyforelonproject .path-applyforelonproject{fill:currentColor;stroke:currentColor;transform-origin:center;color:hsl(0 0% 100%)}.button-applyforelonproject:is(:hover,:focus) .sparkle-applyforelonproject .path-applyforelonproject{animation:path-applyforelonproject 1.5s linear 0.5s infinite}.button-applyforelonproject .sparkle-applyforelonproject .path-applyforelonproject:nth-child(1){--scale_path_1:1.2}.button-applyforelonproject .sparkle-applyforelonproject .path-applyforelonproject:nth-child(2){--scale_path_2:1.2}.button-applyforelonproject .sparkle-applyforelonproject .path-applyforelonproject:nth-child(3){--scale_path_3:1.2}@keyframes path-applyforelonproject{0%,34%,71%,100%{transform:scale(1)}17%{transform:scale(var(--scale_path_1,1))}49%{transform:scale(var(--scale_path_2,1))}83%{transform:scale(var(--scale_path_3,1))}}.button-applyforelonproject .text_button-applyforelonproject{position:relative;z-index:10;color:#fff;font-size:.9rem}.text-appear{animation:text-appear 0.5s ease-in-out forwards}@keyframes text-appear{from{opacity:0}to{opacity:1}}