@charset "UTF-8";@font-face{font-family:Almoni;font-style:normal;font-weight:300;font-display:swap;src:url(../../src/fonts/almoni/almoni-dl-aaa-light.otf) format("opentype"),url(../../src/fonts/almoni/ALMONIDLAAA-LIGHT_0.OTF) format("opentype")}@font-face{font-family:Almoni;font-style:normal;font-weight:400;font-display:swap;src:url(../../src/fonts/almoni/almoni-regular-aaa.eot) format("embedded-opentype"),url(../../src/fonts/almoni/almoni-regular-aaa.woff2) format("woff2"),url(../../src/fonts/almoni/almoni-regular-aaa.woff) format("woff"),url(../../src/fonts/almoni/ALMONI-DL-AAA-REGULAR.OTF) format("opentype"),url(../../src/fonts/almoni/ALMONI-DL-AAA-REGULAR_0.OTF) format("opentype")}@font-face{font-family:Almoni;font-style:normal;font-weight:700;font-display:swap;src:url(../../src/fonts/almoni/almoni-bold-aaa.eot) format("embedded-opentype"),url(../../src/fonts/almoni/almoni-bold-aaa.woff2) format("woff2"),url(../../src/fonts/almoni/almoni-bold-aaa.woff) format("woff"),url(../../src/fonts/almoni/almoni-dl-aaa-bold.otf) format("opentype"),url(../../src/fonts/almoni/ALMONIDLAAA-BOLD_0.OTF) format("opentype")}@font-face{font-family:Almoni;font-style:normal;font-weight:900;font-display:swap;src:url(../../src/fonts/almoni/almoni-dl-aaa-black.otf) format("opentype"),url(../../src/fonts/almoni/ALMONIDLAAA-BLACK_0.OTF) format("opentype")}.yoast{background:rgba(255,255,255,.6);position:absolute;top:0;left:0;width:100%;z-index:10}.yoast>.yoast{padding:8px 20px;text-align:center;font-weight:400;font-size:16px;line-height:130%;font-weight:700;max-width:unset;position:static!important;background:unset;justify-content:center}.yoast a{font-weight:400}.searchProjects{display:flex;flex-wrap:wrap;gap:12px}.searchProjects input,.searchProjects select{padding:8px 16px;border:1px solid #dcdcdc;border-radius:8px;height:42px;font-size:20px;line-height:130%}.searchProjects input::-moz-placeholder,.searchProjects select::-moz-placeholder{opacity:1;color:#14254c}.searchProjects input::placeholder,.searchProjects select::placeholder{opacity:1;color:#14254c}.searchProjects_search{width:100%}.searchProjects_select{width:calc(50% - 6px)}.searchProjects_select-levels{width:calc(100% - 54px)}.searchProjects_select.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.searchProjects_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/arrow-select.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:12px 12px;padding-right:30px}.searchProjects_button{padding:0}.searchProjects_button svg{display:block;width:42px;height:42px}.projectCard{overflow:hidden;border-radius:30px;border:1px solid #dcdcdc;display:flex;flex-direction:column}.projectCard_top{height:391px;position:relative}.projectCard_top::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(6,15,34,0) 0,rgba(6,15,34,.4) 100%);z-index:1}.projectCard_top:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(6,15,34,0) 0,#060f22 100%);z-index:1;opacity:0;transition:opacity .3s ease-in-out}.projectCard_top-level{position:absolute;top:20px;left:20px;z-index:2;color:#fff;padding:4px 12px;border-radius:8px;background:rgba(255,255,255,.2);backdrop-filter:blur(50px);font-weight:700;font-size:18px;line-height:100%;font-weight:400}.projectCard_top-background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projectCard_top-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:143px;z-index:2}.projectCard_bottom{padding:24px;display:flex;flex-direction:column;gap:4px;transition:background .3s ease-in-out;background:#fff;position:relative}.projectCard_bottom-title{font-weight:700;font-size:32px;line-height:100%}.projectCard_bottom-title{transition:color .3s ease-in-out}.projectCard_bottom-description{font-weight:400;font-size:18px;line-height:110%}.projectCard_bottom-description{transition:color .3s ease-in-out}.projectCard_bottom-btn{position:absolute;bottom:42px;left:32px;opacity:0}.foundBanner{padding:40px 0}.foundBanner .wrapper{display:flex;flex-direction:column;gap:20px}.foundBanner_title{font-weight:700;font-size:40px;line-height:80%}.foundBanner_title{overflow:hidden}.foundBanner_title div{transition:all .3s ease-in-out;transform:translateY(100%)}.foundBanner_title.reveal div{transform:translateY(0)}.foundBanner_title{text-align:center}.foundBanner_description{font-weight:400;font-size:18px;line-height:110%}.foundBanner_description{overflow:hidden}.foundBanner_description div{transition:all .3s ease-in-out;transform:translateY(100%)}.foundBanner_description.reveal div{transform:translateY(0)}.foundBanner_description{text-align:center}.foundBanner_links{display:flex;flex-direction:column;gap:20px}.foundBanner_link{padding:20px;box-shadow:0 4px 24px 0 rgba(5,22,35,.1215686275);backdrop-filter:blur(50px);background:#fff;border-radius:20px;display:flex;align-items:center;gap:10px;justify-content:space-between}.foundBanner_link-icon{width:32px;flex-shrink:0}.foundBanner_link-content{display:flex;flex-direction:column;gap:6px}.foundBanner_link-title{font-weight:700;font-size:20px;line-height:100%}.foundBanner_link-description{font-weight:400;font-size:18px;line-height:110%}.foundBanner_link svg{flex-shrink:0;transition:all .3s ease-in-out}.allProjects{padding:24px 0;position:relative;overflow:hidden}.allProjects .searchProjects{margin-bottom:40px}.allProjects_all{display:flex;flex-direction:column;gap:40px}.allProjects_button{font-weight:400;font-size:18px;line-height:110%}.allProjects_button{overflow:hidden;padding:15px 24px;border:1px solid #76c6ff;width:-moz-fit-content;width:fit-content;border-radius:16px;color:#76c6ff;display:flex;align-items:center;justify-content:center;position:relative;gap:20px}.allProjects_button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#14254c 0 0) no-repeat calc(200% - var(--p,0%)) 100%/200% var(--p,.2em);transition:.3s var(--t,0s),background-position .3s calc(.3s - var(--t,0s))}.allProjects_button:hover{color:#fff;border:1px solid #fff}.allProjects_button:hover svg path{stroke:#fff}.allProjects_button:hover::after{--p:100%;--t:0.3s}.allProjects_button{background:#76c6ff;color:#14254c}.allProjects_button span,.allProjects_button svg{position:relative;z-index:1}.allProjects_button{margin:0 auto;margin-top:20px}.allProjects_noResults{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.allProjects_noResultsText{margin:0}.allProjects_reloadButton{font-weight:400;font-size:18px;line-height:110%}.allProjects_reloadButton{overflow:hidden;padding:15px 24px;border:1px solid #76c6ff;width:-moz-fit-content;width:fit-content;border-radius:16px;color:#76c6ff;display:flex;align-items:center;justify-content:center;position:relative;gap:20px}.allProjects_reloadButton::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#14254c 0 0) no-repeat calc(200% - var(--p,0%)) 100%/200% var(--p,.2em);transition:.3s var(--t,0s),background-position .3s calc(.3s - var(--t,0s))}.allProjects_reloadButton:hover{color:#fff;border:1px solid #fff}.allProjects_reloadButton:hover svg path{stroke:#fff}.allProjects_reloadButton:hover::after{--p:100%;--t:0.3s}.allProjects_reloadButton{background:#76c6ff;color:#14254c}.allProjects_reloadButton span,.allProjects_reloadButton svg{position:relative;z-index:1}.allProjects_reloadButton{margin:0 auto}.projectsLoader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999999;display:flex;justify-content:center;align-items:center}.projectsLoader_spinner{width:48px;height:48px;border-radius:50%;display:inline-block;position:relative;border:3px solid;border-color:#fff #fff transparent transparent;box-sizing:border-box;animation:rotation 1s linear infinite}.projectsLoader_spinner::after,.projectsLoader_spinner::before{content:"";box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px solid;border-color:transparent transparent #76c6ff #76c6ff;width:40px;height:40px;border-radius:50%;box-sizing:border-box;animation:rotationBack .5s linear infinite;transform-origin:center center}.projectsLoader_spinner::before{width:32px;height:32px;border-color:#fff #fff transparent transparent;animation:rotation 1.5s linear infinite}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotationBack{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.heroProjects{position:relative;padding:47px 0 40px;text-align:center}.heroProjects_tabs{width:-moz-max-content;width:max-content;padding:11px 32px;background:rgba(6,15,34,.8);border-radius:8px;box-shadow:0 4px 24px 0 rgba(5,22,35,.1215686275);backdrop-filter:blur(50px);color:#fff;font-weight:700;font-size:16px;line-height:100%;text-align:center;display:flex;gap:40px;margin:0 auto;margin-bottom:24px}.heroProjects_tabs-single{position:relative}.heroProjects_tabs-single:first-child::after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-20px;width:1px;height:120%;border:1px solid rgba(77,84,96,.6588235294)}.heroProjects_tabs-current{color:#76c6ff}.heroProjects_tabs-link{opacity:.8}.heroProjects_title{font-weight:900;font-size:52px;line-height:82%}.heroProjects_title{margin-bottom:16px}.heroProjects_description{font-weight:400;font-size:18px;line-height:110%}.heroProjects_description{color:rgba(6,15,34,.8);max-width:870px;margin:0 auto}@media (max-width:1199px){.projectCard_bottom-btn{display:none}}